var quotes312 = { 'ZCN24': { name: 'Corn', flag: 's', price_2_close: '457', open_interest: '666229', tradetime: '20240517172400', stock_14d: '42.78', symbol: 'ZCN24', open: '457.25', high: '460.5', low: '451', last: '452.5', rawLast: '452.5', change: '-4.5', pctchange: '-0.98', volume: '205195', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '457', displaytime: '1715951997', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '452.5', ysettlement: '457', yvolume: '200532', tradesize: '43', pchange: '-0.98%', openinterest: '666229', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZCU24': { name: 'Corn', flag: 's', price_2_close: '467.75', open_interest: '287427', tradetime: '20240517172400', stock_14d: '48.72', symbol: 'ZCU24', open: '468', high: '471.25', low: '462', last: '462.5', rawLast: '462.5', change: '-5.25', pctchange: '-1.12', volume: '78400', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '467.75', displaytime: '1715951997', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '462.5', ysettlement: '467.75', yvolume: '55014', tradesize: '1', pchange: '-1.12%', openinterest: '287427', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZCZ24': { name: 'Corn', flag: 's', price_2_close: '481.75', open_interest: '419302', tradetime: '20240517172400', stock_14d: '51.22', symbol: 'ZCZ24', open: '482', high: '485.25', low: '476.25', last: '476.5', rawLast: '476.5', change: '-5.25', pctchange: '-1.09', volume: '97740', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '481.75', displaytime: '1715951997', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '476.5', ysettlement: '481.75', yvolume: '89188', tradesize: '3', pchange: '-1.09%', openinterest: '419302', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZCH25': { name: 'Corn', flag: 's', price_2_close: '494.75', open_interest: '65885', tradetime: '20240517172400', stock_14d: '51.75', symbol: 'ZCH25', open: '494.5', high: '497.75', low: '489', last: '489.5', rawLast: '489.5', change: '-5.25', pctchange: '-1.06', volume: '10325', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '494.75', displaytime: '1715951997', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '489.5', ysettlement: '494.75', yvolume: '9571', tradesize: '2', pchange: '-1.06%', openinterest: '65885', changedir: 'down', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'ZCN25': { name: 'Corn', flag: 's', price_2_close: '508', open_interest: '31978', tradetime: '20240517172400', stock_14d: '51.82', symbol: 'ZCN25', open: '508', high: '510.5', low: '502.75', last: '503.25', rawLast: '503.25', change: '-4.75', pctchange: '-0.94', volume: '2405', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '508', displaytime: '1715951957', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '503.25', ysettlement: '508', yvolume: '3162', tradesize: '2', pchange: '-0.94%', openinterest: '31978', changedir: 'down', exchangeRate: '1', month: 'July 2025', shortmonth: 'Jul 2025' }, 'ZSN24': { name: 'Soybean', flag: 's', price_2_close: '1216.25', open_interest: '348789', tradetime: '20240517172400', stock_14d: '62.84', symbol: 'ZSN24', open: '1216.5', high: '1231.25', low: '1215.25', last: '1228', rawLast: '1228', change: '11.75', pctchange: '0.97', volume: '123270', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '1216.25', displaytime: '1715951998', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '1228', ysettlement: '1216.25', yvolume: '99241', tradesize: '1', pchange: '+0.97%', openinterest: '348789', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZSQ24': { name: 'Soybean', flag: 's', price_2_close: '1216.75', open_interest: '45562', tradetime: '20240517172400', stock_14d: '63.76', symbol: 'ZSQ24', open: '1217', high: '1230', low: '1216', last: '1225.25', rawLast: '1225.25', change: '8.5', pctchange: '0.7', volume: '27466', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '1216.75', displaytime: '1715951997', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '1225.25', ysettlement: '1216.75', yvolume: '19974', tradesize: '1', pchange: '+0.7%', openinterest: '45562', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZSX24': { name: 'Soybean', flag: 's', price_2_close: '1199', open_interest: '197219', tradetime: '20240517172400', stock_14d: '61.67', symbol: 'ZSX24', open: '1199', high: '1211', low: '1198.25', last: '1203.25', rawLast: '1203.25', change: '4.25', pctchange: '0.35', volume: '48961', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '1199', displaytime: '1715951999', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '1203.25', ysettlement: '1199', yvolume: '44555', tradesize: '1', pchange: '+0.35%', openinterest: '197219', changedir: 'up', exchangeRate: '1', month: 'November 2024', shortmonth: 'Nov 2024' }, 'ZSF25': { name: 'Soybean', flag: 's', price_2_close: '1210.25', open_interest: '39204', tradetime: '20240517172400', stock_14d: '62.51', symbol: 'ZSF25', open: '1210.25', high: '1221.75', low: '1209.25', last: '1214', rawLast: '1214', change: '3.75', pctchange: '0.31', volume: '5256', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '1210.25', displaytime: '1715951987', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '1214', ysettlement: '1210.25', yvolume: '5134', tradesize: '1', pchange: '+0.31%', openinterest: '39204', changedir: 'up', exchangeRate: '1', month: 'January 2025', shortmonth: 'Jan 2025' }, 'ZSN25': { name: 'Soybean', flag: 's', price_2_close: '1218.25', open_interest: '9403', tradetime: '20240517172400', stock_14d: '64.73', symbol: 'ZSN25', open: '1218', high: '1227.25', low: '1216.5', last: '1219', rawLast: '1219', change: '0.75', pctchange: '0.06', volume: '1019', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '1218.25', displaytime: '1715951996', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '1219', ysettlement: '1218.25', yvolume: '564', tradesize: '1', pchange: '+0.06%', openinterest: '9403', changedir: 'up', exchangeRate: '1', month: 'July 2025', shortmonth: 'Jul 2025' }, 'ZMN24': { name: 'Soybean Meal', flag: 's', price_2_close: '367.7', open_interest: '222130', tradetime: '20240517172400', stock_14d: '56.5', symbol: 'ZMN24', open: '368.5', high: '372.4', low: '366', last: '368.8', rawLast: '368.8', change: '1.1', pctchange: '0.3', volume: '49004', exchange: 'CBOT', type: '2', unitcode: '1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '367.7', displaytime: '1715951999', timestamp: '20240517172422', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '368.8', ysettlement: '367.7', yvolume: '52679', tradesize: '1', pchange: '+0.3%', openinterest: '222130', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZLN24': { name: 'Soybean Oil', flag: 's', price_2_close: '44.52', open_interest: '232115', tradetime: '20240517172400', stock_14d: '58.25', symbol: 'ZLN24', open: '44.5', high: '45.67', low: '44.24', last: '45.27', rawLast: '45.27', change: '0.75', pctchange: '1.68', volume: '66430', exchange: 'CBOT', type: '2', unitcode: '2', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '44.52', displaytime: '1715951998', timestamp: '20240517172422', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '45.27', ysettlement: '44.52', yvolume: '68128', tradesize: '1', pchange: '+1.68%', openinterest: '232115', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZWN24': { name: 'Wheat', flag: 's', price_2_close: '663.25', open_interest: '198065', tradetime: '20240517172400', stock_14d: '64.33', symbol: 'ZWN24', open: '662.5', high: '676.5', low: '650.25', last: '651.25', rawLast: '651.25', change: '-12', pctchange: '-1.81', volume: '59985', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976542', short_display: 'CBOT', cik: '', previous: '663.25', displaytime: '1715951997', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '651.25', ysettlement: '663.25', yvolume: '68479', tradesize: '1', pchange: '-1.81%', openinterest: '198065', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZWU24': { name: 'Wheat', flag: 's', price_2_close: '683.5', open_interest: '81478', tradetime: '20240517172400', stock_14d: '64.72', symbol: 'ZWU24', open: '682.75', high: '696.5', low: '670.75', last: '672', rawLast: '672', change: '-11.5', pctchange: '-1.68', volume: '17636', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'CBOT', cik: '', previous: '683.5', displaytime: '1715951997', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '672', ysettlement: '683.5', yvolume: '17132', tradesize: '1', pchange: '-1.68%', openinterest: '81478', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'KEN24': { name: 'Hard Red Wheat', flag: 's', price_2_close: '673.25', open_interest: '114823', tradetime: '20240517172400', stock_14d: '54.15', symbol: 'KEN24', open: '673.25', high: '685.5', low: '660.25', last: '661.75', rawLast: '661.75', change: '-11.5', pctchange: '-1.71', volume: '24845', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'KCBT', cik: '', previous: '673.25', displaytime: '1715951998', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '661.75', ysettlement: '673.25', yvolume: '29742', tradesize: '1', pchange: '-1.71%', openinterest: '114823', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'KEU24': { name: 'Hard Red Wheat', flag: 's', price_2_close: '687', open_interest: '58550', tradetime: '20240517172400', stock_14d: '55.36', symbol: 'KEU24', open: '686.75', high: '699', low: '674.25', last: '675.5', rawLast: '675.5', change: '-11.5', pctchange: '-1.67', volume: '12644', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1715904000', lastupdate: '1715976541', short_display: 'KCBT', cik: '', previous: '687', displaytime: '1715951995', timestamp: '20240517172422', day: 'G', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '675.5', ysettlement: '687', yvolume: '12098', tradesize: '1', pchange: '-1.67%', openinterest: '58550', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'GFQ24': { name: 'Feeder Cattle', flag: 's', price_2_close: '257.35', open_interest: '22703', tradetime: '20240517172400', stock_14d: '72.05', symbol: 'GFQ24', open: '257.775', high: '260.125', low: '257.175', last: '259.85', rawLast: '259.85', change: '2.5', pctchange: '0.97', volume: '5321', exchange: 'CME', type: '2', unitcode: '3', date: '1715904000', lastupdate: '1715976541', short_display: 'CME', cik: '', previous: '257.35', displaytime: '1715951097', timestamp: '20240517172422', day: 'G', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '259.85', ysettlement: '257.35', yvolume: '5034', tradesize: '1', pchange: '+0.97%', openinterest: '22703', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'LEM24': { name: 'Live Cattle', flag: 's', price_2_close: '179.025', open_interest: '50666', tradetime: '20240517172400', stock_14d: '89.06', symbol: 'LEM24', open: '179.5', high: '181.2', low: '179.2', last: '181.05', rawLast: '181.05', change: '2.025', pctchange: '1.13', volume: '21554', exchange: 'CME', type: '2', unitcode: '3', date: '1715904000', lastupdate: '1715976541', short_display: 'CME', cik: '', previous: '179.025', displaytime: '1715951098', timestamp: '20240517172422', day: 'G', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '181.05', ysettlement: '179.025', yvolume: '15766', tradesize: '2', pchange: '+1.13%', openinterest: '50666', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'HEM24': { name: 'Lean Hogs', flag: 's', price_2_close: '98.375', open_interest: '39212', tradetime: '20240517172400', stock_14d: '12.37', symbol: 'HEM24', open: '98.25', high: '98.25', low: '96.175', last: '96.5', rawLast: '96.5', change: '-1.875', pctchange: '-1.91', volume: '21053', exchange: 'CME', type: '2', unitcode: '3', date: '1715904000', lastupdate: '1715976541', short_display: 'CME', cik: '', previous: '98.375', displaytime: '1715951099', timestamp: '20240517172422', day: 'G', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '96.5', ysettlement: '98.375', yvolume: '24942', tradesize: '1', pchange: '-1.91%', openinterest: '39212', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'QMM24': { name: 'Crude Oil WTI Mini', flag: 's', price_2_close: '79.23', open_interest: '2445', tradetime: '20240517172400', stock_14d: '36.89', symbol: 'QMM24', open: '79.4', high: '80.125', low: '79', last: '80.06', rawLast: '80.06', change: '0.83', pctchange: '1.05', volume: '2041', exchange: 'NYMI', type: '2', unitcode: '3', date: '1715904000', lastupdate: '1715976541', short_display: 'NYMEX', cik: '', previous: '79.23', displaytime: '1715961404', timestamp: '20240517172424', day: 'G', basecode: 'B', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '80.06', ysettlement: '79.23', yvolume: '6795', tradesize: '1', pchange: '+1.05%', openinterest: '2445', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'GCM24': { name: 'Gold', flag: 's', price_2_close: '2385.5', open_interest: '239604', tradetime: '20240517172400', stock_14d: '92.42', symbol: 'GCM24', open: '2381.4', high: '2427.4', low: '2377.8', last: '2417.4', rawLast: '2417.4', change: '31.9', pctchange: '1.34', volume: '209395', exchange: 'COMEX', type: '2', unitcode: '1', date: '1715904000', lastupdate: '1715976541', short_display: 'COMEX', cik: '', previous: '2385.5', displaytime: '1715961599', timestamp: '20240517172423', day: 'G', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '2417.4', ysettlement: '2385.5', yvolume: '191026', tradesize: '1', pchange: '+1.34%', openinterest: '239604', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'SIN24': { name: 'Silver', flag: 's', price_2_close: '29.876', open_interest: '144196', tradetime: '20240517172400', stock_14d: '92.17', symbol: 'SIN24', open: '29.825', high: '31.85', low: '29.7', last: '31.259', rawLast: '31.259', change: '1.383', pctchange: '4.63', volume: '128224', exchange: 'COMEX', type: '2', unitcode: '3', date: '1715904000', lastupdate: '1715976541', short_display: 'COMEX', cik: '', previous: '29.876', displaytime: '1715961599', timestamp: '20240517172423', day: 'G', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '31.259', ysettlement: '29.876', yvolume: '91444', tradesize: '1', pchange: '+4.63%', openinterest: '144196', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ESM24': { name: 'S&P 500 E-Mini', flag: 's', price_2_close: '5320.25', open_interest: '2092386', tradetime: '20240517172400', stock_14d: '94.15', symbol: 'ESM24', open: '5318.25', high: '5328.75', low: '5305.75', last: '5327.25', rawLast: '5327.25', change: '7', pctchange: '0.13', volume: '993169', exchange: 'GBLX', type: '2', unitcode: '2', date: '1715904000', lastupdate: '1715976541', short_display: 'CME', cik: '', previous: '5320.25', displaytime: '1715961599', timestamp: '20240517172422', day: 'G', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '5327.25', ysettlement: '5320.25', yvolume: '1207843', tradesize: '2', pchange: '+0.13%', openinterest: '2092386', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' } };