var quotes = { 'S6Z17': { name: 'Swiss Franc', flag: '', price_2_close: '1.0287', open_interest: '52972', tradetime: '20171017100029', symbol: 'S6Z17', open: '1.0294', high: '1.0299', low: '1.0234', last: '1.0243', rawLast: '1.0243', change: '-0.0044', pctchange: '-0.43', volume: '18178', exchange: 'CME', type: '2', unitcode: '5', date: '1508216400', lastupdate: '1508253031', previous: '1.0287', displaytime: '1508252429', timestamp: '20171017100029', day: 'G', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0243', bidsize: '2', ask: '1.0244', asksize: '21', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.0287', yvolume: '18870', tradesize: '1', pchange: '-0.43%', openinterest: '52972', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'S6H18': { name: 'Swiss Franc', flag: '', price_2_close: '1.0358', open_interest: '168', tradetime: '20171017095400', symbol: 'S6H18', open: '1.031', high: '1.031', low: '1.031', last: '1.031', rawLast: '1.031', change: '-0.0048', pctchange: '-0.46', volume: '1', exchange: 'CME', type: '2', unitcode: '5', date: '1508216400', lastupdate: '1508253030', previous: '1.0358', displaytime: '1508251823', timestamp: '20171017095022', day: 'G', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0307', bidsize: '5', ask: '1.0318', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.0358', yvolume: '1', tradesize: '1', pchange: '-0.46%', openinterest: '168', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'S6M18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0446', open_interest: '29', tradetime: '20171016164300', symbol: 'S6M18', open: '0', high: '1.045', low: '1.0423', last: '1.0427', rawLast: '1.0427', change: '-0.0019', pctchange: '-0.18', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508199055', previous: '1.0446', displaytime: '1508190180', timestamp: '20171016190055', day: 'F', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0374', bidsize: '2', ask: '1.0389', asksize: '18', session_id: 'previous', session: '', ticktype: '', settlement: '1.0427', pchange: '-0.18%', openinterest: '29', changedir: 'down', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'S6U18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0516', open_interest: '9', tradetime: '20171016164300', symbol: 'S6U18', open: '0', high: '1.0518', low: '1.0498', last: '1.0498', rawLast: '1.0498', change: '-0.0018', pctchange: '-0.17', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508199055', previous: '1.0516', displaytime: '1508190180', timestamp: '20171016190055', day: 'F', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0442', bidsize: '2', ask: '1.0465', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.0498', pchange: '-0.17%', openinterest: '9', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'S6Z18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0589', open_interest: '1', tradetime: '20171016164300', symbol: 'S6Z18', open: '0', high: '1.059', low: '1.0571', last: '1.0571', rawLast: '1.0571', change: '-0.0018', pctchange: '-0.17', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508199055', previous: '1.0589', displaytime: '1508190180', timestamp: '20171016190055', day: 'F', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0514', bidsize: '2', ask: '1.0539', asksize: '7', session_id: 'previous', session: '', ticktype: '', settlement: '1.0571', pchange: '-0.17%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'S6H19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0662', open_interest: '0', tradetime: '20171016164300', symbol: 'S6H19', open: '0', high: '1.0645', low: '1.0645', last: '1.0645', rawLast: '1.0645', change: '-0.0017', pctchange: '-0.16', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.0662', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0585', bidsize: '2', ask: '1.0635', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.0645', pchange: '-0.16%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'S6M19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0736', open_interest: '0', tradetime: '20171016164300', symbol: 'S6M19', open: '0', high: '1.072', low: '1.072', last: '1.072', rawLast: '1.072', change: '-0.0016', pctchange: '-0.15', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.0736', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0605', bidsize: '2', ask: '1.0745', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.072', pchange: '-0.15%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2019', shortmonth: 'Jun 2019' }, 'S6U19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0811', open_interest: '0', tradetime: '20171016164300', symbol: 'S6U19', open: '0', high: '1.0796', low: '1.0796', last: '1.0796', rawLast: '1.0796', change: '-0.0015', pctchange: '-0.14', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.0811', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.0796', ysettlement: '1.0811', yvolume: '0', tradesize: '0', pchange: '-0.14%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'S6Z19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0882', open_interest: '0', tradetime: '20171016164300', symbol: 'S6Z19', open: '0', high: '1.0869', low: '1.0869', last: '1.0869', rawLast: '1.0869', change: '-0.0013', pctchange: '-0.12', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.0882', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.0869', ysettlement: '1.0882', yvolume: '0', tradesize: '0', pchange: '-0.12%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'S6H20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0951', open_interest: '0', tradetime: '20171016164300', symbol: 'S6H20', open: '0', high: '1.094', low: '1.094', last: '1.094', rawLast: '1.094', change: '-0.0011', pctchange: '-0.1', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.0951', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.094', ysettlement: '1.0951', yvolume: '0', tradesize: '0', pchange: '-0.1%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'S6M20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1022', open_interest: '0', tradetime: '20171016164300', symbol: 'S6M20', open: '0', high: '1.1012', low: '1.1012', last: '1.1012', rawLast: '1.1012', change: '-0.001', pctchange: '-0.09', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1022', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1012', ysettlement: '1.1022', yvolume: '0', tradesize: '0', pchange: '-0.09%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2020', shortmonth: 'Jun 2020' }, 'S6U20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1093', open_interest: '0', tradetime: '20171016164300', symbol: 'S6U20', open: '0', high: '1.1085', low: '1.1085', last: '1.1085', rawLast: '1.1085', change: '-0.0008', pctchange: '-0.07', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1093', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1085', ysettlement: '1.1093', yvolume: '0', tradesize: '0', pchange: '-0.07%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2020', shortmonth: 'Sep 2020' }, 'S6Z20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1165', open_interest: '0', tradetime: '20171016164300', symbol: 'S6Z20', open: '0', high: '1.1159', low: '1.1159', last: '1.1159', rawLast: '1.1159', change: '-0.0006', pctchange: '-0.05', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1165', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1159', ysettlement: '1.1165', yvolume: '0', tradesize: '0', pchange: '-0.05%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' }, 'S6H21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1238', open_interest: '0', tradetime: '20171016164300', symbol: 'S6H21', open: '0', high: '1.1234', low: '1.1234', last: '1.1234', rawLast: '1.1234', change: '-0.0004', pctchange: '-0.04', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1238', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1234', ysettlement: '1.1238', yvolume: '0', tradesize: '0', pchange: '-0.04%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2021', shortmonth: 'Mar 2021' }, 'S6M21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1311', open_interest: '0', tradetime: '20171016164300', symbol: 'S6M21', open: '0', high: '1.1311', low: '1.1311', last: '1.1311', rawLast: '1.1311', change: '0', pctchange: '0', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1311', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1311', ysettlement: '1.1311', yvolume: '0', tradesize: '0', pchange: '0%', openinterest: '0', changedir: 'none', exchangeRate: '1', month: 'June 2021', shortmonth: 'Jun 2021' }, 'S6U21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1386', open_interest: '0', tradetime: '20171016164300', symbol: 'S6U21', open: '0', high: '1.1388', low: '1.1388', last: '1.1388', rawLast: '1.1388', change: '0.0002', pctchange: '0.02', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1386', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1388', ysettlement: '1.1386', yvolume: '0', tradesize: '0', pchange: '+0.02%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2021', shortmonth: 'Sep 2021' }, 'S6Z21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1462', open_interest: '0', tradetime: '20171016164300', symbol: 'S6Z21', open: '0', high: '1.1466', low: '1.1466', last: '1.1466', rawLast: '1.1466', change: '0.0004', pctchange: '0.03', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1462', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1466', ysettlement: '1.1462', yvolume: '0', tradesize: '0', pchange: '+0.03%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2021', shortmonth: 'Dec 2021' }, 'S6H22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1539', open_interest: '0', tradetime: '20171016164300', symbol: 'S6H22', open: '0', high: '1.1545', low: '1.1545', last: '1.1545', rawLast: '1.1545', change: '0.0006', pctchange: '0.05', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1539', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1545', ysettlement: '1.1539', yvolume: '0', tradesize: '0', pchange: '+0.05%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2022', shortmonth: 'Mar 2022' }, 'S6M22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1617', open_interest: '0', tradetime: '20171016164300', symbol: 'S6M22', open: '0', high: '1.1626', low: '1.1626', last: '1.1626', rawLast: '1.1626', change: '0.0009', pctchange: '0.08', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1617', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1626', ysettlement: '1.1617', yvolume: '0', tradesize: '0', pchange: '+0.08%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'June 2022', shortmonth: 'Jun 2022' }, 'S6U22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1702', open_interest: '0', tradetime: '20171016164300', symbol: 'S6U22', open: '0', high: '1.1714', low: '1.1714', last: '1.1714', rawLast: '1.1714', change: '0.0012', pctchange: '0.1', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508130000', lastupdate: '1508198395', previous: '1.1702', displaytime: '1508190180', timestamp: '20171016184955', day: 'F', 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.1714', ysettlement: '1.1702', yvolume: '0', tradesize: '0', pchange: '+0.1%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2022', shortmonth: 'Sep 2022' } };