var quotes = { 'CTH19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7028', open_interest: '0', tradetime: '20190221170200', stock_14d: '28.86', symbol: 'KGH19', open: '0', high: '0.7219', low: '0.7219', last: '0.7219', rawLast: '0.7219', change: '0.0191', pctchange: '2.72', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550728800', lastupdate: '1550798056', short_display: 'NYMEX', previous: '0.7028', displaytime: '1550790120', timestamp: '20190221190416', day: 'K', 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.7219', ysettlement: '0.7028', yvolume: '0', tradesize: '0', pchange: '+2.72%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CTK19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7401', open_interest: '0', tradetime: '20190222170200', stock_14d: '49.89', symbol: 'KGK19', open: '0', high: '0.7301', low: '0.7301', last: '0.7301', rawLast: '0.7301', change: '-0.01', pctchange: '-1.35', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7401', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7301', ysettlement: '0.7401', yvolume: '0', tradesize: '0', pchange: '-1.35%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'CTN19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7499', open_interest: '0', tradetime: '20190222170200', stock_14d: '44.47', symbol: 'KGN19', open: '0', high: '0.7417', low: '0.7417', last: '0.7417', rawLast: '0.7417', change: '-0.0082', pctchange: '-1.09', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7499', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7417', ysettlement: '0.7499', yvolume: '0', tradesize: '0', pchange: '-1.09%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'CTV19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7445', open_interest: '0', tradetime: '20190222170200', stock_14d: '58.91', symbol: 'KGV19', open: '0', high: '0.7384', low: '0.7384', last: '0.7384', rawLast: '0.7384', change: '-0.0061', pctchange: '-0.82', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7445', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7384', ysettlement: '0.7445', yvolume: '0', tradesize: '0', pchange: '-0.82%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'CTZ19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7394', open_interest: '0', tradetime: '20190222170200', stock_14d: '52.21', symbol: 'KGZ19', open: '0', high: '0.7351', low: '0.7351', last: '0.7351', rawLast: '0.7351', change: '-0.0043', pctchange: '-0.58', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7394', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7351', ysettlement: '0.7394', yvolume: '0', tradesize: '0', pchange: '-0.58%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'CTH20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7497', open_interest: '0', tradetime: '20190222170200', stock_14d: '45.45', symbol: 'KGH20', open: '0', high: '0.7464', low: '0.7464', last: '0.7464', rawLast: '0.7464', change: '-0.0033', pctchange: '-0.44', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7497', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7464', ysettlement: '0.7497', yvolume: '0', tradesize: '0', pchange: '-0.44%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'CTK20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.754', open_interest: '0', tradetime: '20190222170200', stock_14d: '40.08', symbol: 'KGK20', open: '0', high: '0.7506', low: '0.7506', last: '0.7506', rawLast: '0.7506', change: '-0.0034', pctchange: '-0.45', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.754', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7506', ysettlement: '0.754', yvolume: '0', tradesize: '0', pchange: '-0.45%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2020', shortmonth: 'May 2020' }, 'CTN20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7569', open_interest: '0', tradetime: '20190222170200', stock_14d: '35.32', symbol: 'KGN20', open: '0', high: '0.7531', low: '0.7531', last: '0.7531', rawLast: '0.7531', change: '-0.0038', pctchange: '-0.5', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7569', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7531', ysettlement: '0.7569', yvolume: '0', tradesize: '0', pchange: '-0.5%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'CTV20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7416', open_interest: '0', tradetime: '20190222170200', stock_14d: '36.29', symbol: 'KGV20', open: '0', high: '0.7376', low: '0.7376', last: '0.7376', rawLast: '0.7376', change: '-0.004', pctchange: '-0.54', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7416', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7376', ysettlement: '0.7416', yvolume: '0', tradesize: '0', pchange: '-0.54%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'CTZ20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7278', open_interest: '0', tradetime: '20190222170200', stock_14d: '23.7', symbol: 'KGZ20', open: '0', high: '0.7238', low: '0.7238', last: '0.7238', rawLast: '0.7238', change: '-0.004', pctchange: '-0.55', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1550815200', lastupdate: '1550884055', short_display: 'NYMEX', previous: '0.7278', displaytime: '1550876520', timestamp: '20190222185735', day: 'L', 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.7238', ysettlement: '0.7278', yvolume: '0', tradesize: '0', pchange: '-0.55%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' }, 'CTH21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTK21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTN21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTV21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTZ21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null } };