var quotes = { 'KG*1': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7533', open_interest: '1', tradetime: '20171215170200', symbol: 'KGH18', open: '0', high: '0.7592', low: '0.7394', last: '0.7592', rawLast: '0.7592', change: '0.0059', pctchange: '0.78', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.7533', displaytime: '1513378920', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7592', ysettlement: '0.7533', yvolume: '0', tradesize: '0', pchange: '+0.78%', openinterest: '1', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'KG*2': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7563', open_interest: '0', tradetime: '20171215170200', symbol: 'KGK18', open: '0', high: '0.7632', low: '0.7632', last: '0.7632', rawLast: '0.7632', change: '0.0069', pctchange: '0.91', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.7563', displaytime: '1513378920', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7632', ysettlement: '0.7563', yvolume: '0', tradesize: '0', pchange: '+0.91%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'KG*3': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7597', open_interest: '0', tradetime: '20171215170200', symbol: 'KGN18', open: '0', high: '0.7674', low: '0.7674', last: '0.7674', rawLast: '0.7674', change: '0.0077', pctchange: '1.01', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.7597', displaytime: '1513378920', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7674', ysettlement: '0.7597', yvolume: '0', tradesize: '0', pchange: '+1.01%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'KG*4': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7357', open_interest: '0', tradetime: '20171215170200', symbol: 'KGV18', open: '0', high: '0.7385', low: '0.7385', last: '0.7385', rawLast: '0.7385', change: '0.0028', pctchange: '0.38', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.7357', displaytime: '1513378920', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7385', ysettlement: '0.7357', yvolume: '0', tradesize: '0', pchange: '+0.38%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'KG*5': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7247', open_interest: '0', tradetime: '20171215170200', symbol: 'KGZ18', open: '0', high: '0.7288', low: '0.7288', last: '0.7288', rawLast: '0.7288', change: '0.0041', pctchange: '0.57', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.7247', displaytime: '1513378920', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7288', ysettlement: '0.7247', yvolume: '0', tradesize: '0', pchange: '+0.57%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'KG*6': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7227', open_interest: '0', tradetime: '20171215170200', symbol: 'KGH19', open: '0', high: '0.7256', low: '0.7256', last: '0.7256', rawLast: '0.7256', change: '0.0029', pctchange: '0.4', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.7227', displaytime: '1513378920', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7256', ysettlement: '0.7227', yvolume: '0', tradesize: '0', pchange: '+0.4%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'KG*7': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7198', open_interest: '0', tradetime: '20171215170200', symbol: 'KGK19', open: '0', high: '0.7223', low: '0.7223', last: '0.7223', rawLast: '0.7223', change: '0.0025', pctchange: '0.35', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.7198', displaytime: '1513378920', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7223', ysettlement: '0.7198', yvolume: '0', tradesize: '0', pchange: '+0.35%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, '': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'LS*1': { name: 'Lumber', flag: 's', price_2_close: '430.7', open_interest: '3364', tradetime: '20171215165100', symbol: 'LSF18', open: '428', high: '434.5', low: '426', last: '431.9', rawLast: '431.9', change: '1.2', pctchange: '0.28', volume: '506', exchange: 'CME', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386191', previous: '430.7', displaytime: '1513378260', timestamp: '20171215185311', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '431.9', ysettlement: '430.7', yvolume: '754', tradesize: '0', pchange: '+0.28%', openinterest: '3364', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'LS*2': { name: 'Lumber', flag: 's', price_2_close: '421.7', open_interest: '2378', tradetime: '20171215165100', symbol: 'LSH18', open: '418.1', high: '427', low: '417.5', last: '424.8', rawLast: '424.8', change: '3.1', pctchange: '0.74', volume: '270', exchange: 'CME', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386191', previous: '421.7', displaytime: '1513378260', timestamp: '20171215185311', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '424.8', ysettlement: '421.7', yvolume: '384', tradesize: '0', pchange: '+0.74%', openinterest: '2378', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'LS*3': { name: 'Lumber', flag: 's', price_2_close: '410.2', open_interest: '334', tradetime: '20171215165100', symbol: 'LSK18', open: '408.4', high: '411.5', low: '408.4', last: '411.5', rawLast: '411.5', change: '1.3', pctchange: '0.32', volume: '33', exchange: 'CME', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386191', previous: '410.2', displaytime: '1513378260', timestamp: '20171215185311', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '411.5', ysettlement: '410.2', yvolume: '58', tradesize: '0', pchange: '+0.32%', openinterest: '334', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'KA*1': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1377', open_interest: '0', tradetime: '20171215170300', symbol: 'KAH18', open: '0', high: '0.1366', low: '0.1366', last: '0.1366', rawLast: '0.1366', change: '-0.0011', pctchange: '-0.8', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.1377', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.1366', ysettlement: '0.1377', yvolume: '0', tradesize: '0', pchange: '-0.8%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'KA*2': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1362', open_interest: '0', tradetime: '20171215170300', symbol: 'KAK18', open: '0', high: '0.1352', low: '0.1352', last: '0.1352', rawLast: '0.1352', change: '-0.001', pctchange: '-0.73', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.1362', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.1352', ysettlement: '0.1362', yvolume: '0', tradesize: '0', pchange: '-0.73%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'KA*3': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1368', open_interest: '0', tradetime: '20171215170300', symbol: 'KAN18', open: '0', high: '0.1357', low: '0.1357', last: '0.1357', rawLast: '0.1357', change: '-0.0011', pctchange: '-0.8', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.1368', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.1357', ysettlement: '0.1368', yvolume: '0', tradesize: '0', pchange: '-0.8%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'KA*4': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.139', open_interest: '0', tradetime: '20171215170300', symbol: 'KAV18', open: '0', high: '0.1381', low: '0.1381', last: '0.1381', rawLast: '0.1381', change: '-0.0009', pctchange: '-0.65', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '0.139', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.1381', ysettlement: '0.139', yvolume: '0', tradesize: '0', pchange: '-0.65%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'KT*1': { name: 'CME Coffee', flag: 's', price_2_close: '1.203', open_interest: '0', tradetime: '20171215170300', symbol: 'KTH18', open: '0', high: '1.2075', low: '1.2075', last: '1.2075', rawLast: '1.2075', change: '0.0045', pctchange: '0.37', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '1.203', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.2075', ysettlement: '1.203', yvolume: '0', tradesize: '0', pchange: '+0.37%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'KT*2': { name: 'CME Coffee', flag: 's', price_2_close: '1.2245', open_interest: '0', tradetime: '20171215170300', symbol: 'KTK18', open: '0', high: '1.2295', low: '1.2295', last: '1.2295', rawLast: '1.2295', change: '0.005', pctchange: '0.41', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '1.2245', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.2295', ysettlement: '1.2245', yvolume: '0', tradesize: '0', pchange: '+0.41%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'KT*3': { name: 'CME Coffee', flag: 's', price_2_close: '1.247', open_interest: '0', tradetime: '20171215170300', symbol: 'KTN18', open: '0', high: '1.252', low: '1.252', last: '1.252', rawLast: '1.252', change: '0.005', pctchange: '0.4', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '1.247', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.252', ysettlement: '1.247', yvolume: '0', tradesize: '0', pchange: '+0.4%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'KT*4': { name: 'CME Coffee', flag: 's', price_2_close: '1.2705', open_interest: '0', tradetime: '20171215170300', symbol: 'KTU18', open: '0', high: '1.2755', low: '1.2755', last: '1.2755', rawLast: '1.2755', change: '0.005', pctchange: '0.39', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '1.2705', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.2755', ysettlement: '1.2705', yvolume: '0', tradesize: '0', pchange: '+0.39%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'KT*5': { name: 'CME Coffee', flag: 's', price_2_close: '1.3055', open_interest: '0', tradetime: '20171215170300', symbol: 'KTZ18', open: '0', high: '1.311', low: '1.311', last: '1.311', rawLast: '1.311', change: '0.0055', pctchange: '0.42', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1513317600', lastupdate: '1513386191', previous: '1.3055', displaytime: '1513378980', timestamp: '20171215185311', day: 'E', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.311', ysettlement: '1.3055', yvolume: '0', tradesize: '0', pchange: '+0.42%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'CJ*1': { name: 'CME Cocoa', flag: 's', price_2_close: '1893', open_interest: '4', tradetime: '20171215170400', symbol: 'CJH18', open: '0', high: '1882', low: '1877', last: '1877', rawLast: '1877', change: '-16', pctchange: '-0.85', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386164', previous: '1893', displaytime: '1513379040', timestamp: '20171215185244', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1877', ysettlement: '1893', yvolume: '1', tradesize: '0', pchange: '-0.85%', openinterest: '4', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'CJ*2': { name: 'CME Cocoa', flag: 's', price_2_close: '1890', open_interest: '0', tradetime: '20171215170400', symbol: 'CJK18', open: '0', high: '1874', low: '1874', last: '1874', rawLast: '1874', change: '-16', pctchange: '-0.85', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386164', previous: '1890', displaytime: '1513379040', timestamp: '20171215185244', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1874', ysettlement: '1890', yvolume: '0', tradesize: '0', pchange: '-0.85%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'CJ*3': { name: 'CME Cocoa', flag: 's', price_2_close: '1903', open_interest: '0', tradetime: '20171215170400', symbol: 'CJN18', open: '0', high: '1886', low: '1886', last: '1886', rawLast: '1886', change: '-17', pctchange: '-0.89', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386164', previous: '1903', displaytime: '1513379040', timestamp: '20171215185244', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1886', ysettlement: '1903', yvolume: '0', tradesize: '0', pchange: '-0.89%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'CJ*4': { name: 'CME Cocoa', flag: 's', price_2_close: '1919', open_interest: '0', tradetime: '20171215170400', symbol: 'CJU18', open: '0', high: '1901', low: '1901', last: '1901', rawLast: '1901', change: '-18', pctchange: '-0.94', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386164', previous: '1919', displaytime: '1513379040', timestamp: '20171215185244', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1901', ysettlement: '1919', yvolume: '0', tradesize: '0', pchange: '-0.94%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'CJ*5': { name: 'CME Cocoa', flag: 's', price_2_close: '1944', open_interest: '0', tradetime: '20171215170400', symbol: 'CJZ18', open: '0', high: '1925', low: '1925', last: '1925', rawLast: '1925', change: '-19', pctchange: '-0.98', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386164', previous: '1944', displaytime: '1513379040', timestamp: '20171215185244', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1925', ysettlement: '1944', yvolume: '0', tradesize: '0', pchange: '-0.98%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' } };