var quotes = { 'SMZ17': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '328.6', open_interest: '149921', tradetime: '20171016163900', symbol: 'SMZ17', open: '0', high: '324.5', low: '324.5', last: '324.5', rawLast: '324.5', change: '-4.1', pctchange: '-1.25', volume: '39927', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '328.6', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '324.5', pchange: '-1.25%', openinterest: '149921', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'SMF18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.7', open_interest: '85608', tradetime: '20171016163900', symbol: 'SMF18', open: '0', high: '326.7', low: '326.7', last: '326.7', rawLast: '326.7', change: '-4', pctchange: '-1.21', volume: '10212', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '330.7', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '326.7', pchange: '-1.21%', openinterest: '85608', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'SMH18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '333.4', open_interest: '54233', tradetime: '20171016163900', symbol: 'SMH18', open: '0', high: '329.7', low: '329.7', last: '329.7', rawLast: '329.7', change: '-3.7', pctchange: '-1.11', volume: '6987', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '333.4', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '329.7', pchange: '-1.11%', openinterest: '54233', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'SMK18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '335.4', open_interest: '30152', tradetime: '20171016163900', symbol: 'SMK18', open: '0', high: '331.9', low: '331.9', last: '331.9', rawLast: '331.9', change: '-3.5', pctchange: '-1.04', volume: '3030', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '335.4', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '331.9', pchange: '-1.04%', openinterest: '30152', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'SMN18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '337.4', open_interest: '23691', tradetime: '20171016163900', symbol: 'SMN18', open: '0', high: '334', low: '334', last: '334', rawLast: '334', change: '-3.4', pctchange: '-1.01', volume: '2964', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '337.4', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '334', pchange: '-1.01%', openinterest: '23691', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'SMQ18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '337.3', open_interest: '4208', tradetime: '20171016163900', symbol: 'SMQ18', open: '0', high: '334.1', low: '334.1', last: '334.1', rawLast: '334.1', change: '-3.2', pctchange: '-0.95', volume: '235', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '337.3', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '334.1', pchange: '-0.95%', openinterest: '4208', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'SMU18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '335.6', open_interest: '4381', tradetime: '20171016163900', symbol: 'SMU18', open: '0', high: '332.8', low: '332.8', last: '332.8', rawLast: '332.8', change: '-2.8', pctchange: '-0.83', volume: '292', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '335.6', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '332.8', pchange: '-0.83%', openinterest: '4381', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'SMV18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.5', open_interest: '4560', tradetime: '20171016163900', symbol: 'SMV18', open: '0', high: '328.5', low: '328.5', last: '328.5', rawLast: '328.5', change: '-2', pctchange: '-0.61', volume: '627', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '330.5', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '328.5', pchange: '-0.61%', openinterest: '4560', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'SMZ18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.8', open_interest: '16966', tradetime: '20171016163900', symbol: 'SMZ18', open: '0', high: '329.1', low: '329.1', last: '329.1', rawLast: '329.1', change: '-1.7', pctchange: '-0.51', volume: '1317', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '330.8', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '329.1', pchange: '-0.51%', openinterest: '16966', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'SMF19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '331.1', open_interest: '770', tradetime: '20171016163900', symbol: 'SMF19', open: '0', high: '329.7', low: '329.7', last: '329.7', rawLast: '329.7', change: '-1.4', pctchange: '-0.42', volume: '77', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '331.1', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '329.7', pchange: '-0.42%', openinterest: '770', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'SMH19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '331.9', open_interest: '719', tradetime: '20171016163900', symbol: 'SMH19', open: '0', high: '331.1', low: '331.1', last: '331.1', rawLast: '331.1', change: '-0.8', pctchange: '-0.24', volume: '124', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '331.9', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '331.1', pchange: '-0.24%', openinterest: '719', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'SMK19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '333.5', open_interest: '233', tradetime: '20171016163900', symbol: 'SMK19', open: '0', high: '332.8', low: '332.8', last: '332.8', rawLast: '332.8', change: '-0.7', pctchange: '-0.21', volume: '21', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '333.5', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '332.8', pchange: '-0.21%', openinterest: '233', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'SMN19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '335.2', open_interest: '973', tradetime: '20171016163900', symbol: 'SMN19', open: '0', high: '334.8', low: '334.8', last: '334.8', rawLast: '334.8', change: '-0.4', pctchange: '-0.12', volume: '168', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '335.2', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '334.8', pchange: '-0.12%', openinterest: '973', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'SMQ19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '335.4', open_interest: '85', tradetime: '20171016163900', symbol: 'SMQ19', 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: '1508198395', previous: '335.4', displaytime: '1508189940', timestamp: '20171016184955', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '335', pchange: '-0.12%', openinterest: '85', changedir: 'down', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'SMU19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '335.1', open_interest: '36', tradetime: '20171016163900', symbol: 'SMU19', 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: '1508198395', previous: '335.1', displaytime: '1508189940', timestamp: '20171016184955', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '333.8', pchange: '-0.39%', openinterest: '36', changedir: 'down', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'SMV19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '333.8', open_interest: '6', tradetime: '20171016163900', symbol: 'SMV19', 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: '1508198395', previous: '333.8', displaytime: '1508189940', timestamp: '20171016184955', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '331.6', pchange: '-0.66%', openinterest: '6', changedir: 'down', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'SMZ19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '334.3', open_interest: '1970', tradetime: '20171016163900', symbol: 'SMZ19', open: '0', high: '334', low: '334', last: '334', rawLast: '334', change: '-0.3', pctchange: '-0.09', volume: '368', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508130000', lastupdate: '1508199055', previous: '334.3', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '334', pchange: '-0.09%', openinterest: '1970', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'SMN20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '335.8', open_interest: '0', tradetime: '20171016163900', symbol: 'SMN20', 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: '1508198395', previous: '335.8', displaytime: '1508189940', timestamp: '20171016184955', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '335.5', ysettlement: '335.8', yvolume: '0', tradesize: '0', pchange: '-0.09%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'SMV20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '335.8', open_interest: '0', tradetime: '20171016163900', symbol: 'SMV20', 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: '1508198395', previous: '335.8', displaytime: '1508189940', timestamp: '20171016184955', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '335.5', ysettlement: '335.8', yvolume: '0', tradesize: '0', pchange: '-0.09%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'SMZ20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '338', open_interest: '2', tradetime: '20171016163900', symbol: 'SMZ20', open: '0', high: '337.7', 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: '1508199055', previous: '338', displaytime: '1508189940', timestamp: '20171016190055', day: 'F', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '337.7', pchange: '-0.09%', openinterest: '2', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' } };