var quotes = { 'SF18': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '967.75', open_interest: '168749', tradetime: '20171215165700', symbol: 'SF18', open: '0', high: '967.25', low: '967.25', last: '967.25', rawLast: '967.25', change: '-0.5', pctchange: '-0.05', volume: '109492', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '967.75', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '967.25', pchange: '-0.05%', openinterest: '168749', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'SH18': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '978.75', open_interest: '254966', tradetime: '20171215165700', symbol: 'SH18', open: '0', high: '978', low: '978', last: '978', rawLast: '978', change: '-0.75', pctchange: '-0.08', volume: '83747', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '978.75', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '978', pchange: '-0.08%', openinterest: '254966', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'SK18': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '989.75', open_interest: '121362', tradetime: '20171215165700', symbol: 'SK18', open: '0', high: '989', low: '989', last: '989', rawLast: '989', change: '-0.75', pctchange: '-0.08', volume: '30066', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '989.75', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '989', pchange: '-0.08%', openinterest: '121362', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'SN18': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '999.5', open_interest: '107698', tradetime: '20171215165700', symbol: 'SN18', open: '0', high: '999', low: '999', last: '999', rawLast: '999', change: '-0.5', pctchange: '-0.05', volume: '16505', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '999.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '999', pchange: '-0.05%', openinterest: '107698', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'SQ18': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '1001.25', open_interest: '14001', tradetime: '20171215165700', symbol: 'SQ18', open: '0', high: '1001', low: '1001', last: '1001', rawLast: '1001', change: '-0.25', pctchange: '-0.02', volume: '691', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '1001.25', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '1001', pchange: '-0.02%', openinterest: '14001', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'SU18': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '994', open_interest: '2500', tradetime: '20171215165700', symbol: 'SU18', open: '0', high: '993.75', low: '993.75', last: '993.75', rawLast: '993.75', change: '-0.25', pctchange: '-0.03', volume: '344', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '994', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '993.75', pchange: '-0.03%', openinterest: '2500', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'SX18': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '987.5', open_interest: '63638', tradetime: '20171215165700', symbol: 'SX18', open: '0', high: '987.75', low: '987.75', last: '987.75', rawLast: '987.75', change: '0.25', pctchange: '0.03', volume: '5311', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '987.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '987.75', pchange: '+0.03%', openinterest: '63638', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'SF19': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '993.5', open_interest: '2093', tradetime: '20171215165700', symbol: 'SF19', open: '0', high: '993.5', low: '993.5', last: '993.5', rawLast: '993.5', change: '0', pctchange: '0', volume: '453', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '993.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '993.5', pchange: '0%', openinterest: '2093', changedir: 'none', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'SH19': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '997.5', open_interest: '2511', tradetime: '20171215165700', symbol: 'SH19', open: '0', high: '997.5', low: '997.5', last: '997.5', rawLast: '997.5', change: '0', pctchange: '0', volume: '451', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '997.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '997.5', pchange: '0%', openinterest: '2511', changedir: 'none', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'SK19': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '1002.25', open_interest: '817', tradetime: '20171215165700', symbol: 'SK19', open: '0', high: '1002.25', low: '1002.25', last: '1002.25', rawLast: '1002.25', change: '0', pctchange: '0', volume: '462', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '1002.25', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '1002.25', pchange: '0%', openinterest: '817', changedir: 'none', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'SN19': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '1007.5', open_interest: '759', tradetime: '20171215165700', symbol: 'SN19', open: '0', high: '1007.5', low: '1007.5', last: '1007.5', rawLast: '1007.5', change: '0', pctchange: '0', volume: '41', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '1007.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '1007.5', pchange: '0%', openinterest: '759', changedir: 'none', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'SQ19': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '1004.75', open_interest: '25', tradetime: '20171215165700', symbol: 'SQ19', open: '0', high: '1005.75', low: '1005.75', last: '1005.75', rawLast: '1005.75', change: '1', pctchange: '0.1', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '1004.75', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '1005.75', pchange: '+0.1%', openinterest: '25', changedir: 'up', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'SU19': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '995.5', open_interest: '21', tradetime: '20171215165700', symbol: 'SU19', open: '0', high: '996.5', low: '996.5', last: '996.5', rawLast: '996.5', change: '1', pctchange: '0.1', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '995.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '996.5', pchange: '+0.1%', openinterest: '21', changedir: 'up', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'SX19': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '983', open_interest: '2071', tradetime: '20171215165700', symbol: 'SX19', open: '0', high: '983.25', low: '983.25', last: '983.25', rawLast: '983.25', change: '0.25', pctchange: '0.03', volume: '50', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '983', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '983.25', pchange: '+0.03%', openinterest: '2071', changedir: 'up', exchangeRate: '1', month: 'November 2019', shortmonth: 'Nov 2019' }, 'SF20': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '983.75', open_interest: '2', tradetime: '20171215165700', symbol: 'SF20', open: '0', high: '984', low: '984', last: '984', rawLast: '984', change: '0.25', pctchange: '0.03', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '983.75', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '984', pchange: '+0.03%', openinterest: '2', changedir: 'up', exchangeRate: '1', month: 'January 2020', shortmonth: 'Jan 2020' }, 'SH20': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '984', open_interest: '0', tradetime: '20171215165700', symbol: 'SH20', open: '0', high: '984.25', low: '984.25', last: '984.25', rawLast: '984.25', change: '0.25', pctchange: '0.03', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '984', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '984.25', ysettlement: '984', yvolume: '0', tradesize: '0', pchange: '+0.03%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'SK20': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '992', open_interest: '0', tradetime: '20171215165700', symbol: 'SK20', open: '0', high: '992.25', low: '992.25', last: '992.25', rawLast: '992.25', change: '0.25', pctchange: '0.03', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '992', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '992.25', ysettlement: '992', yvolume: '0', tradesize: '0', pchange: '+0.03%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2020', shortmonth: 'May 2020' }, 'SN20': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '999.75', open_interest: '18', tradetime: '20171215165700', symbol: 'SN20', open: '0', high: '1000.5', low: '1000.5', last: '1000.5', rawLast: '1000.5', change: '0.75', pctchange: '0.08', volume: '14', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '999.75', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '1000.5', pchange: '+0.08%', openinterest: '18', changedir: 'up', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'SQ20': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '999.75', open_interest: '0', tradetime: '20171215165700', symbol: 'SQ20', open: '0', high: '1000.5', low: '1000.5', last: '1000.5', rawLast: '1000.5', change: '0.75', pctchange: '0.08', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '999.75', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1000.5', ysettlement: '999.75', yvolume: '0', tradesize: '0', pchange: '+0.08%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'August 2020', shortmonth: 'Aug 2020' }, 'SU20': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '999.5', open_interest: '0', tradetime: '20171215165700', symbol: 'SU20', open: '0', high: '1000.25', low: '1000.25', last: '1000.25', rawLast: '1000.25', change: '0.75', pctchange: '0.08', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '999.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1000.25', ysettlement: '999.5', yvolume: '0', tradesize: '0', pchange: '+0.08%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2020', shortmonth: 'Sep 2020' }, 'SX20': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '980.5', open_interest: '34', tradetime: '20171215165700', symbol: 'SX20', open: '0', high: '981.75', low: '981.75', last: '981.75', rawLast: '981.75', change: '1.25', pctchange: '0.13', volume: '4', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '980.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '981.75', pchange: '+0.13%', openinterest: '34', changedir: 'up', exchangeRate: '1', month: 'November 2020', shortmonth: 'Nov 2020' }, 'SN21': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '980.5', open_interest: '0', tradetime: '20171215165700', symbol: 'SN21', open: '0', high: '981.75', low: '981.75', last: '981.75', rawLast: '981.75', change: '1.25', pctchange: '0.13', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '980.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '981.75', ysettlement: '980.5', yvolume: '0', tradesize: '0', pchange: '+0.13%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2021', shortmonth: 'Jul 2021' }, 'SX21': { name: 'Soybeans (Pit)', flag: 's', price_2_close: '980.5', open_interest: '0', tradetime: '20171215165700', symbol: 'SX21', open: '0', high: '981.75', low: '981.75', last: '981.75', rawLast: '981.75', change: '1.25', pctchange: '0.13', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513407818', previous: '980.5', displaytime: '1513378620', timestamp: '20171215000000', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '981.75', ysettlement: '980.5', yvolume: '0', tradesize: '0', pchange: '+0.13%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'November 2021', shortmonth: 'Nov 2021' } };