var quotes = { 'S6Z17': { name: 'Swiss Franc', flag: '', price_2_close: '1.0095', open_interest: '51505', tradetime: '20171217211224', symbol: 'S6Z17', open: '1.0088', high: '1.0097', low: '1.0088', last: '1.0096', rawLast: '1.0096', change: '0.0001', pctchange: '0.01', volume: '13', exchange: 'CME', type: '2', unitcode: '5', date: '1513576800', lastupdate: '1513567476', previous: '1.0095', displaytime: '1513566744', timestamp: '20171217211224', day: 'H', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0095', bidsize: '1', ask: '1.0097', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.0095', yvolume: '11506', tradesize: '1', pchange: '+0.01%', openinterest: '51505', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'S6H18': { name: 'Swiss Franc', flag: '', price_2_close: '1.0181', open_interest: '76101', tradetime: '20171217211410', symbol: 'S6H18', open: '1.0178', high: '1.0185', low: '1.017', last: '1.0183', rawLast: '1.0183', change: '0.0002', pctchange: '0.02', volume: '2407', exchange: 'CME', type: '2', unitcode: '5', date: '1513576800', lastupdate: '1513567476', previous: '1.0181', displaytime: '1513566850', timestamp: '20171217211410', day: 'H', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0182', bidsize: '5', ask: '1.0183', asksize: '10', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1.0181', yvolume: '32027', tradesize: '1', pchange: '+0.02%', openinterest: '76101', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'S6M18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0283', open_interest: '81', tradetime: '20171215165700', symbol: 'S6M18', open: '1.0237', high: '1.0256', low: '1.0237', last: '1.0256', rawLast: '1.0256', change: '-0.0027', pctchange: '-0.26', volume: '4', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0283', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0241', bidsize: '12', ask: '1.0274', asksize: '15', session_id: 'previous', session: '', ticktype: '', settlement: '1.0256', pchange: '-0.26%', openinterest: '81', changedir: 'down', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'S6U18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0358', open_interest: '9', tradetime: '20171215165700', symbol: 'S6U18', open: '0', high: '1.033', low: '1.033', last: '1.033', rawLast: '1.033', change: '-0.0028', pctchange: '-0.27', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0358', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0303', bidsize: '17', ask: '1.0354', asksize: '17', session_id: 'previous', session: '', ticktype: '', settlement: '1.033', pchange: '-0.27%', openinterest: '9', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'S6Z18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0434', open_interest: '1', tradetime: '20171215165700', symbol: 'S6Z18', open: '0', high: '1.0407', low: '1.0407', last: '1.0407', rawLast: '1.0407', change: '-0.0027', pctchange: '-0.26', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0434', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0378', bidsize: '2', ask: '1.0436', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.0407', pchange: '-0.26%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'S6H19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0513', open_interest: '0', tradetime: '20171215165700', symbol: 'S6H19', open: '0', high: '1.0485', low: '1.0485', last: '1.0485', rawLast: '1.0485', change: '-0.0028', pctchange: '-0.27', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0513', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0427', bidsize: '5', ask: '1.055', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '1.0485', pchange: '-0.27%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'S6M19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0594', open_interest: '0', tradetime: '20171215165700', symbol: 'S6M19', open: '0', high: '1.0565', low: '1.0565', last: '1.0565', rawLast: '1.0565', change: '-0.0029', pctchange: '-0.27', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0594', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0501', bidsize: '5', ask: '1.0633', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '1.0565', pchange: '-0.27%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2019', shortmonth: 'Jun 2019' }, 'S6U19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0676', open_interest: '0', tradetime: '20171215165700', symbol: 'S6U19', open: '0', high: '1.0646', low: '1.0646', last: '1.0646', rawLast: '1.0646', change: '-0.003', pctchange: '-0.28', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0676', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0572', bidsize: '2', ask: '1.0714', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.0646', pchange: '-0.28%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'S6Z19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0759', open_interest: '0', tradetime: '20171215165700', symbol: 'S6Z19', open: '0', high: '1.0728', low: '1.0728', last: '1.0728', rawLast: '1.0728', change: '-0.0031', pctchange: '-0.29', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0759', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.0728', ysettlement: '1.0759', yvolume: '0', tradesize: '0', pchange: '-0.29%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'S6H20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0831', open_interest: '0', tradetime: '20171215165700', symbol: 'S6H20', open: '0', high: '1.0801', low: '1.0801', last: '1.0801', rawLast: '1.0801', change: '-0.003', pctchange: '-0.28', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0831', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.0801', ysettlement: '1.0831', yvolume: '0', tradesize: '0', pchange: '-0.28%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'S6M20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0903', open_interest: '0', tradetime: '20171215165700', symbol: 'S6M20', open: '0', high: '1.0875', low: '1.0875', last: '1.0875', rawLast: '1.0875', change: '-0.0028', pctchange: '-0.26', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0903', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.0875', ysettlement: '1.0903', yvolume: '0', tradesize: '0', pchange: '-0.26%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2020', shortmonth: 'Jun 2020' }, 'S6U20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0977', open_interest: '0', tradetime: '20171215165700', symbol: 'S6U20', open: '0', high: '1.0949', low: '1.0949', last: '1.0949', rawLast: '1.0949', change: '-0.0028', pctchange: '-0.26', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.0977', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.0949', ysettlement: '1.0977', yvolume: '0', tradesize: '0', pchange: '-0.26%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2020', shortmonth: 'Sep 2020' }, 'S6Z20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1051', open_interest: '0', tradetime: '20171215165700', symbol: 'S6Z20', open: '0', high: '1.1025', low: '1.1025', last: '1.1025', rawLast: '1.1025', change: '-0.0026', pctchange: '-0.24', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.1051', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1025', ysettlement: '1.1051', yvolume: '0', tradesize: '0', pchange: '-0.24%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' }, 'S6H21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1127', open_interest: '0', tradetime: '20171215165700', symbol: 'S6H21', open: '0', high: '1.1102', low: '1.1102', last: '1.1102', rawLast: '1.1102', change: '-0.0025', pctchange: '-0.22', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.1127', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1102', ysettlement: '1.1127', yvolume: '0', tradesize: '0', pchange: '-0.22%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2021', shortmonth: 'Mar 2021' }, 'S6M21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1204', open_interest: '0', tradetime: '20171215165700', symbol: 'S6M21', open: '0', high: '1.118', low: '1.118', last: '1.118', rawLast: '1.118', change: '-0.0024', pctchange: '-0.21', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.1204', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.118', ysettlement: '1.1204', yvolume: '0', tradesize: '0', pchange: '-0.21%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2021', shortmonth: 'Jun 2021' }, 'S6U21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1281', open_interest: '0', tradetime: '20171215165700', symbol: 'S6U21', open: '0', high: '1.1259', low: '1.1259', last: '1.1259', rawLast: '1.1259', change: '-0.0022', pctchange: '-0.2', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.1281', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1259', ysettlement: '1.1281', yvolume: '0', tradesize: '0', pchange: '-0.2%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2021', shortmonth: 'Sep 2021' }, 'S6Z21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.136', open_interest: '0', tradetime: '20171215165700', symbol: 'S6Z21', open: '0', high: '1.1339', low: '1.1339', last: '1.1339', rawLast: '1.1339', change: '-0.0021', pctchange: '-0.18', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.136', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1339', ysettlement: '1.136', yvolume: '0', tradesize: '0', pchange: '-0.18%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2021', shortmonth: 'Dec 2021' }, 'S6H22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.144', open_interest: '0', tradetime: '20171215165700', symbol: 'S6H22', open: '0', high: '1.1421', low: '1.1421', last: '1.1421', rawLast: '1.1421', change: '-0.0019', pctchange: '-0.17', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.144', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1421', ysettlement: '1.144', yvolume: '0', tradesize: '0', pchange: '-0.17%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2022', shortmonth: 'Mar 2022' }, 'S6M22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1521', open_interest: '0', tradetime: '20171215165700', symbol: 'S6M22', open: '0', high: '1.1503', low: '1.1503', last: '1.1503', rawLast: '1.1503', change: '-0.0018', pctchange: '-0.16', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.1521', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1503', ysettlement: '1.1521', yvolume: '0', tradesize: '0', pchange: '-0.16%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2022', shortmonth: 'Jun 2022' }, 'S6U22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.161', open_interest: '0', tradetime: '20171215165700', symbol: 'S6U22', open: '0', high: '1.1593', low: '1.1593', last: '1.1593', rawLast: '1.1593', change: '-0.0017', pctchange: '-0.15', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1513317600', lastupdate: '1513386218', previous: '1.161', displaytime: '1513378620', timestamp: '20171215185338', day: 'E', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1593', ysettlement: '1.161', yvolume: '0', tradesize: '0', pchange: '-0.15%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2022', shortmonth: 'Sep 2022' } };