var quotes = { 'ZMZ17': { name: 'Soybean Meal', flag: '', price_2_close: '324.5', open_interest: '149921', tradetime: '20171017095733', symbol: 'ZMZ17', open: '324', high: '324', low: '321.2', last: '321.6', rawLast: '321.6', change: '-2.9', pctchange: '-0.89', volume: '21831', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252866', previous: '324.5', displaytime: '1508252253', timestamp: '20171017095733', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '321.5', bidsize: '48', ask: '321.6', asksize: '23', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '324.5', yvolume: '43793', tradesize: '1', pchange: '-0.89%', openinterest: '149921', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZMF18': { name: 'Soybean Meal', flag: '', price_2_close: '326.7', open_interest: '85608', tradetime: '20171017095711', symbol: 'ZMF18', open: '326', high: '326.2', low: '323.4', last: '323.7', rawLast: '323.7', change: '-3', pctchange: '-0.92', volume: '6286', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252866', previous: '326.7', displaytime: '1508252231', timestamp: '20171017095711', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '323.8', bidsize: '11', ask: '323.9', asksize: '39', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '326.7', yvolume: '10641', tradesize: '1', pchange: '-0.92%', openinterest: '85608', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZMH18': { name: 'Soybean Meal', flag: '', price_2_close: '329.7', open_interest: '54233', tradetime: '20171017095534', symbol: 'ZMH18', open: '329', high: '329.2', low: '326.5', last: '327.1', rawLast: '327.1', change: '-2.6', pctchange: '-0.79', volume: '4803', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252866', previous: '329.7', displaytime: '1508252134', timestamp: '20171017095730', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '327', bidsize: '17', ask: '327.1', asksize: '27', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '329.7', yvolume: '7285', tradesize: '1', pchange: '-0.79%', openinterest: '54233', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZMK18': { name: 'Soybean Meal', flag: '', price_2_close: '331.9', open_interest: '30152', tradetime: '20171017095640', symbol: 'ZMK18', open: '331.1', high: '331.2', low: '328.7', last: '329.1', rawLast: '329.1', change: '-2.8', pctchange: '-0.84', volume: '1741', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252866', previous: '331.9', displaytime: '1508252200', timestamp: '20171017095730', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '329.1', bidsize: '54', ask: '329.3', asksize: '45', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '331.9', yvolume: '3030', tradesize: '1', pchange: '-0.84%', openinterest: '30152', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZMN18': { name: 'Soybean Meal', flag: '', price_2_close: '334', open_interest: '23691', tradetime: '20171017095400', symbol: 'ZMN18', open: '333', high: '333.4', low: '330.9', last: '331.1', rawLast: '331.1', change: '-2.9', pctchange: '-0.87', volume: '1589', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252860', previous: '334', displaytime: '1508251817', timestamp: '20171017095617', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '331.3', bidsize: '17', ask: '331.4', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '334', yvolume: '2964', tradesize: '1', pchange: '-0.87%', openinterest: '23691', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZMQ18': { name: 'Soybean Meal', flag: '', price_2_close: '334.1', open_interest: '4208', tradetime: '20171017092400', symbol: 'ZMQ18', open: '332', high: '332.5', low: '331', last: '332.5', rawLast: '332.5', change: '-1.6', pctchange: '-0.48', volume: '619', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252856', previous: '334.1', displaytime: '1508249948', timestamp: '20171017095010', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '331.4', bidsize: '18', ask: '331.6', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '334.1', yvolume: '235', tradesize: '3', pchange: '-0.48%', openinterest: '4208', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZMU18': { name: 'Soybean Meal', flag: '', price_2_close: '332.8', open_interest: '4381', tradetime: '20171017093300', symbol: 'ZMU18', open: '330.7', high: '331.3', low: '329.4', last: '330.6', rawLast: '330.6', change: '-2.2', pctchange: '-0.66', volume: '368', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252856', previous: '332.8', displaytime: '1508250780', timestamp: '20171017095010', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '330', bidsize: '9', ask: '330.4', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '332.8', yvolume: '292', tradesize: '1', pchange: '-0.66%', openinterest: '4381', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZMV18': { name: 'Soybean Meal', flag: '', price_2_close: '328.5', open_interest: '4560', tradetime: '20171017092400', symbol: 'ZMV18', open: '327', high: '327.3', low: '325.6', last: '327.1', rawLast: '327.1', change: '-1.4', pctchange: '-0.43', volume: '157', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252854', previous: '328.5', displaytime: '1508249973', timestamp: '20171017091931', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '325.8', bidsize: '2', ask: '326.3', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '627', tradesize: '3', pchange: '-0.43%', openinterest: '4560', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZMZ18': { name: 'Soybean Meal', flag: '', price_2_close: '329.1', open_interest: '16966', tradetime: '20171017095017', symbol: 'ZMZ18', open: '327.9', high: '327.9', low: '326.2', last: '326.3', rawLast: '326.3', change: '-2.8', pctchange: '-0.85', volume: '160', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252854', previous: '329.1', displaytime: '1508251817', timestamp: '20171017095016', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '326.5', bidsize: '1', ask: '326.8', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '1317', tradesize: '1', pchange: '-0.85%', openinterest: '16966', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZMF19': { name: 'Soybean Meal', flag: 's', price_2_close: '331.1', open_interest: '770', tradetime: '20171016164300', symbol: 'ZMF19', open: '0', high: '329.7', low: '329.2', last: '329.7', rawLast: '329.7', change: '-1.4', pctchange: '-0.42', volume: '77', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199056', previous: '331.1', displaytime: '1508190180', timestamp: '20171016190056', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '326.9', bidsize: '2', ask: '327.4', asksize: '7', session_id: 'previous', session: '', ticktype: '', settlement: '329.7', pchange: '-0.42%', openinterest: '770', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZMH19': { name: 'Soybean Meal', flag: '', price_2_close: '331.1', open_interest: '719', tradetime: '20171017070511', symbol: 'ZMH19', open: '328.9', high: '328.9', low: '328.9', last: '328.9', rawLast: '328.9', change: '-2.2', pctchange: '-0.66', volume: '3', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508216400', lastupdate: '1508252854', previous: '331.1', displaytime: '1508241911', timestamp: '20171017070509', day: 'G', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '328.4', bidsize: '1', ask: '328.9', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '331.1', yvolume: '124', tradesize: '1', pchange: '-0.66%', openinterest: '719', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZMK19': { name: 'Soybean Meal', flag: 's', price_2_close: '333.5', open_interest: '233', tradetime: '20171016164300', symbol: 'ZMK19', open: '0', high: '332.8', low: '332', last: '332.8', rawLast: '332.8', change: '-0.7', pctchange: '-0.21', volume: '21', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199056', previous: '333.5', displaytime: '1508190180', timestamp: '20171016190056', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '329.8', bidsize: '3', ask: '330.7', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '332.8', pchange: '-0.21%', openinterest: '233', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZMN19': { name: 'Soybean Meal', flag: 's', price_2_close: '335.2', open_interest: '973', tradetime: '20171016164300', symbol: 'ZMN19', open: '335', high: '335.1', low: '333.4', last: '334.8', rawLast: '334.8', change: '-0.4', pctchange: '-0.12', volume: '168', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199056', previous: '335.2', displaytime: '1508190180', timestamp: '20171016190056', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '331.9', bidsize: '1', ask: '332.6', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '334.8', pchange: '-0.12%', openinterest: '973', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZMQ19': { name: 'Soybean Meal', flag: 's', price_2_close: '335.4', open_interest: '85', tradetime: '20171016131900', symbol: 'ZMQ19', open: '0', high: '335', low: '335', last: '335', rawLast: '335', change: '-0.4', pctchange: '-0.12', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508178468', previous: '335.4', displaytime: '1508177940', timestamp: '20171016131748', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '331.6', bidsize: '2', ask: '332.9', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '335', pchange: '-0.12%', openinterest: '85', changedir: 'down', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'ZMU19': { name: 'Soybean Meal', flag: 's', price_2_close: '335.1', open_interest: '36', tradetime: '20171016131600', symbol: 'ZMU19', open: '0', high: '333.8', low: '333.8', last: '333.8', rawLast: '333.8', change: '-1.3', pctchange: '-0.39', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508178468', previous: '335.1', displaytime: '1508177760', timestamp: '20171016131748', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '332.9', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '333.8', pchange: '-0.39%', openinterest: '36', changedir: 'down', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'ZMV19': { name: 'Soybean Meal', flag: 's', price_2_close: '333.8', open_interest: '6', tradetime: '20171016131900', symbol: 'ZMV19', open: '0', high: '331.6', low: '331.6', last: '331.6', rawLast: '331.6', change: '-2.2', pctchange: '-0.66', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508178468', previous: '333.8', displaytime: '1508177940', timestamp: '20171016131748', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '327.6', bidsize: '1', ask: '332', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '331.6', pchange: '-0.66%', openinterest: '6', changedir: 'down', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'ZMZ19': { name: 'Soybean Meal', flag: 's', price_2_close: '334.3', open_interest: '1970', tradetime: '20171016164300', symbol: 'ZMZ19', open: '332.5', high: '334.1', low: '332.2', last: '334', rawLast: '334', change: '-0.3', pctchange: '-0.09', volume: '368', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199056', previous: '334.3', displaytime: '1508190180', timestamp: '20171016190056', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '331.3', bidsize: '1', ask: '332', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '334', pchange: '-0.09%', openinterest: '1970', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'ZMN20': { name: 'Soybean Meal', flag: 's', price_2_close: '335.8', open_interest: '0', tradetime: '20171016131900', symbol: 'ZMN20', open: '0', high: '335.5', low: '335.5', last: '335.5', rawLast: '335.5', change: '-0.3', pctchange: '-0.09', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508178468', previous: '335.8', displaytime: '1508177940', timestamp: '20171016131748', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '332.8', bidsize: '1', ask: '350.2', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '335.5', pchange: '-0.09%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'ZMV20': { name: 'Soybean Meal', flag: 's', price_2_close: '335.8', open_interest: '0', tradetime: '20171016131600', symbol: 'ZMV20', open: '0', high: '335.5', low: '335.5', last: '335.5', rawLast: '335.5', change: '-0.3', pctchange: '-0.09', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508178468', previous: '335.8', displaytime: '1508177760', timestamp: '20171016131748', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '317.8', bidsize: '1', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '335.5', pchange: '-0.09%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'ZMZ20': { name: 'Soybean Meal', flag: 's', price_2_close: '338', open_interest: '2', tradetime: '20171016164200', symbol: 'ZMZ20', open: '338', high: '338', low: '337.7', last: '337.7', rawLast: '337.7', change: '-0.3', pctchange: '-0.09', volume: '1', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508191669', previous: '338', displaytime: '1508190120', timestamp: '20171016165749', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '322.7', bidsize: '1', ask: '344', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '337.7', pchange: '-0.09%', openinterest: '2', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' } };