var quotes = { 'ZLZ17': { name: 'Soybean Oil', flag: '', price_2_close: '33.59', open_interest: '171963', tradetime: '20171017095400', symbol: 'ZLZ17', open: '33.66', high: '33.74', low: '33.35', last: '33.52', rawLast: '33.52', change: '-0.07', pctchange: '-0.21', volume: '19077', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '33.59', displaytime: '1508251965', timestamp: '20171017095245', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.52', bidsize: '7', ask: '33.53', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.59', yvolume: '39032', tradesize: '1', pchange: '-0.21%', openinterest: '171963', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZLF18': { name: 'Soybean Oil', flag: '', price_2_close: '33.75', open_interest: '99105', tradetime: '20171017095400', symbol: 'ZLF18', open: '33.79', high: '33.88', low: '33.52', last: '33.68', rawLast: '33.68', change: '-0.07', pctchange: '-0.21', volume: '7666', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '33.75', displaytime: '1508251930', timestamp: '20171017095210', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.67', bidsize: '20', ask: '33.69', asksize: '15', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '33.75', yvolume: '9269', tradesize: '1', pchange: '-0.21%', openinterest: '99105', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZLH18': { name: 'Soybean Oil', flag: '', price_2_close: '33.99', open_interest: '65075', tradetime: '20171017095400', symbol: 'ZLH18', open: '34.02', high: '34.12', low: '33.75', last: '33.91', rawLast: '33.91', change: '-0.08', pctchange: '-0.24', volume: '4987', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '33.99', displaytime: '1508251962', timestamp: '20171017095241', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.91', bidsize: '22', ask: '33.93', asksize: '6', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '33.99', yvolume: '6042', tradesize: '1', pchange: '-0.24%', openinterest: '65075', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZLK18': { name: 'Soybean Oil', flag: '', price_2_close: '34.22', open_interest: '42897', tradetime: '20171017095400', symbol: 'ZLK18', open: '34.27', high: '34.36', low: '33.98', last: '34.16', rawLast: '34.16', change: '-0.06', pctchange: '-0.18', volume: '2265', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '34.22', displaytime: '1508251785', timestamp: '20171017094945', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.13', bidsize: '25', ask: '34.15', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.22', yvolume: '3049', tradesize: '1', pchange: '-0.18%', openinterest: '42897', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZLN18': { name: 'Soybean Oil', flag: '', price_2_close: '34.39', open_interest: '33402', tradetime: '20171017095400', symbol: 'ZLN18', open: '34.42', high: '34.52', low: '34.16', last: '34.33', rawLast: '34.33', change: '-0.06', pctchange: '-0.17', volume: '1405', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '34.39', displaytime: '1508251881', timestamp: '20171017095121', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.31', bidsize: '7', ask: '34.33', asksize: '14', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.39', yvolume: '1865', tradesize: '1', pchange: '-0.17%', openinterest: '33402', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZLQ18': { name: 'Soybean Oil', flag: '', price_2_close: '34.4', open_interest: '4655', tradetime: '20171017093800', symbol: 'ZLQ18', open: '34.48', high: '34.5', low: '34.19', last: '34.31', rawLast: '34.31', change: '-0.09', pctchange: '-0.26', volume: '369', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '34.4', displaytime: '1508250036', timestamp: '20171017093046', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.33', bidsize: '7', ask: '34.35', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.4', yvolume: '266', tradesize: '1', pchange: '-0.26%', openinterest: '4655', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZLU18': { name: 'Soybean Oil', flag: '', price_2_close: '34.32', open_interest: '2234', tradetime: '20171017093900', symbol: 'ZLU18', open: '34.4', high: '34.4', low: '34.15', last: '34.28', rawLast: '34.28', change: '-0.04', pctchange: '-0.12', volume: '248', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '34.32', displaytime: '1508250648', timestamp: '20171017093046', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.25', bidsize: '2', ask: '34.27', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '34.32', yvolume: '114', tradesize: '1', pchange: '-0.12%', openinterest: '2234', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZLV18': { name: 'Soybean Oil', flag: '', price_2_close: '34.08', open_interest: '4712', tradetime: '20171017093900', symbol: 'ZLV18', open: '34.08', high: '34.17', low: '33.85', last: '34.04', rawLast: '34.04', change: '-0.04', pctchange: '-0.12', volume: '89', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '34.08', displaytime: '1508250648', timestamp: '20171017093046', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34', bidsize: '10', ask: '34.04', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.08', yvolume: '513', tradesize: '1', pchange: '-0.12%', openinterest: '4712', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZLZ18': { name: 'Soybean Oil', flag: '', price_2_close: '34.07', open_interest: '17332', tradetime: '20171017094154', symbol: 'ZLZ18', open: '34.09', high: '34.16', low: '33.91', last: '34.04', rawLast: '34.04', change: '-0.03', pctchange: '-0.09', volume: '191', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252570', previous: '34.07', displaytime: '1508251314', timestamp: '20171017094154', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.02', bidsize: '1', ask: '34.04', asksize: '9', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '34.07', yvolume: '1194', tradesize: '1', pchange: '-0.09%', openinterest: '17332', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZLF19': { name: 'Soybean Oil', flag: '', price_2_close: '34.1', open_interest: '400', tradetime: '20171017093800', symbol: 'ZLF19', open: '34', high: '34', low: '34', last: '34', rawLast: '34', change: '-0.1', pctchange: '-0.29', volume: '5', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252562', previous: '34.1', displaytime: '1508248167', timestamp: '20171017093046', day: 'G', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.03', bidsize: '4', ask: '34.07', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.1', yvolume: '46', tradesize: '1', pchange: '-0.29%', openinterest: '400', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZLH19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.26', open_interest: '527', tradetime: '20171016164300', symbol: 'ZLH19', open: '34.38', high: '34.45', low: '34.14', last: '34.15', rawLast: '34.15', change: '-0.11', pctchange: '-0.32', volume: '18', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508199056', previous: '34.26', displaytime: '1508190180', timestamp: '20171016190056', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.08', bidsize: '2', ask: '34.13', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '34.15', pchange: '-0.32%', openinterest: '527', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZLK19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.3', open_interest: '501', tradetime: '20171016164300', symbol: 'ZLK19', open: '34.37', high: '34.54', low: '34.23', last: '34.23', rawLast: '34.23', change: '-0.07', pctchange: '-0.2', volume: '16', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508199056', previous: '34.3', displaytime: '1508190180', timestamp: '20171016190056', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.16', bidsize: '4', ask: '34.22', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '34.23', pchange: '-0.2%', openinterest: '501', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZLN19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.34', open_interest: '451', tradetime: '20171016164300', symbol: 'ZLN19', open: '34.46', high: '34.56', low: '34.28', last: '34.28', rawLast: '34.28', change: '-0.06', pctchange: '-0.17', volume: '16', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508199056', previous: '34.34', displaytime: '1508190180', timestamp: '20171016190056', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.2', bidsize: '4', ask: '34.31', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '34.28', pchange: '-0.17%', openinterest: '451', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZLQ19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.33', open_interest: '10', tradetime: '20171016131800', symbol: 'ZLQ19', open: '0', high: '34.27', low: '34.27', last: '34.27', rawLast: '34.27', change: '-0.06', pctchange: '-0.17', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508178468', previous: '34.33', displaytime: '1508177880', timestamp: '20171016131748', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.16', bidsize: '1', ask: '34.33', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '34.27', pchange: '-0.17%', openinterest: '10', changedir: 'down', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'ZLU19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.28', open_interest: '17', tradetime: '20171016164200', symbol: 'ZLU19', open: '0', high: '34.22', low: '34.22', last: '34.22', rawLast: '34.22', change: '-0.06', pctchange: '-0.18', volume: '6', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508191669', previous: '34.28', displaytime: '1508190120', timestamp: '20171016165749', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.03', bidsize: '1', ask: '34.32', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '34.22', pchange: '-0.18%', openinterest: '17', changedir: 'down', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'ZLV19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.12', open_interest: '201', tradetime: '20171016164200', symbol: 'ZLV19', open: '0', high: '34.1', low: '34.1', last: '34.1', rawLast: '34.1', change: '-0.02', pctchange: '-0.06', volume: '6', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508191669', previous: '34.12', displaytime: '1508190120', timestamp: '20171016165749', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.58', bidsize: '1', ask: '34.25', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '34.1', pchange: '-0.06%', openinterest: '201', changedir: 'down', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'ZLZ19': { name: 'Soybean Oil', flag: 's', price_2_close: '33.92', open_interest: '364', tradetime: '20171016131900', symbol: 'ZLZ19', open: '33.96', high: '34.11', low: '33.84', last: '33.84', rawLast: '33.84', change: '-0.08', pctchange: '-0.24', volume: '14', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508178468', previous: '33.92', displaytime: '1508177940', timestamp: '20171016131748', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.71', bidsize: '1', ask: '33.86', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '33.84', pchange: '-0.24%', openinterest: '364', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'ZLN20': { name: 'Soybean Oil', flag: 's', price_2_close: '33.92', open_interest: '0', tradetime: '20171016131900', symbol: 'ZLN20', open: '0', high: '33.84', low: '33.84', last: '33.84', rawLast: '33.84', change: '-0.08', pctchange: '-0.24', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508178468', previous: '33.92', displaytime: '1508177940', timestamp: '20171016131748', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '35.6', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '33.84', pchange: '-0.24%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'ZLV20': { name: 'Soybean Oil', flag: 's', price_2_close: '33.92', open_interest: '0', tradetime: '20171016131800', symbol: 'ZLV20', open: '0', high: '33.84', low: '33.84', last: '33.84', rawLast: '33.84', change: '-0.08', pctchange: '-0.24', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508178468', previous: '33.92', displaytime: '1508177880', timestamp: '20171016131748', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '33.84', ysettlement: '33.92', yvolume: '0', tradesize: '0', pchange: '-0.24%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'ZLZ20': { name: 'Soybean Oil', flag: 's', price_2_close: '33.92', open_interest: '0', tradetime: '20171016131800', symbol: 'ZLZ20', open: '0', high: '33.84', low: '33.84', last: '33.84', rawLast: '33.84', change: '-0.08', pctchange: '-0.24', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508178468', previous: '33.92', displaytime: '1508177880', timestamp: '20171016131748', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '33.84', ysettlement: '33.92', yvolume: '0', tradesize: '0', pchange: '-0.24%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' } };