"use strict"; /** * Created by gavorhes on 6/22/2016. */ var Sliders_1 = require("../collections/Sliders"); var $ = require("jquery"); exports.tipConfig = { $loadingGif: $('#loading-gif'), $presetSelector: $('#preset-selector'), $regionSelector: $('#region-selector'), $versionSelector: $('#version-selector'), tipSegmentLayerMinZoom: 10, slidersConfig: [ { label: 'AADT', yearOptions: [ { label: '1', column: 'aadtyr_1' } ] }, { label: 'AADT Future', yearOptions: [ { label: '5', column: 'aadtyr_5' }, { label: '10', column: 'aadtyr_10' }, { label: '15', column: 'aadtyr_15' }, { label: '20', column: 'aadtyr_20' } ] }, { label: 'Growth', yearOptions: [ { label: '5', column: 'growth_5' }, { label: '10', column: 'growth_10' }, { label: '15', column: 'growth_15' }, { label: '20', column: 'growth_20' } ] }, { label: 'Truck', yearOptions: [ { label: '1', column: 'trkdyr_1' }, { label: '20', column: 'trkdyr_20' } ] }, { label: 'LOS', yearOptions: [ { label: '1', column: 'losyr_1' } ] }, { label: 'LOS Future', yearOptions: [ { label: '5', column: 'losyr_5' }, { label: '10', column: 'losyr_10' }, { label: '15', column: 'losyr_15' }, { label: '20', column: 'losyr_20' } ] }, { label: 'Crash Rate', yearOptions: [ { label: 1, column: 'crash_rate' } ] }, { label: 'Severity', yearOptions: [ { label: 1, column: 'crash_severity' } ] }, { label: 'Weather', yearOptions: [ { label: 1, column: 'weather' } ] }, { label: 'Event', yearOptions: [ { label: 1, column: 'event' } ] } ], presetConfig: [ { label: 'Default TIP', presets: [ { column: 'aadtyr_1', value: 10.0 }, { column: 'aadtyr_20', value: 7.0 }, { column: 'growth_20', value: 7.0 }, { column: 'trkdyr_1', value: 4.0 }, { column: 'losyr_1', value: 12.0 }, { column: 'losyr_20', value: 12.0 }, { column: 'crash_rate', value: 15.0 }, { column: 'crash_severity', value: 13.0 }, { column: 'weather', value: 9.0 }, { column: 'event', value: 11.0 } ] }, { label: 'Safety', presets: [ { column: 'aadtyr_1', value: 20.0 }, { column: 'aadtyr_20', value: 0.0 }, { column: 'growth_20', value: 0.0 }, { column: 'trkdyr_1', value: 0.0 }, { column: 'losyr_1', value: 0.0 }, { column: 'losyr_20', value: 0.0 }, { column: 'crash_rate', value: 40.0 }, { column: 'crash_severity', value: 40.0 }, { column: 'weather', value: 0.0 }, { column: 'event', value: 0.0 } ] }, { label: 'Mobility Present', presets: [ { column: 'aadtyr_1', value: 25.0 }, { column: 'aadtyr_20', value: 25.0 }, { column: 'growth_20', value: 0.0 }, { column: 'trkdyr_1', value: 25.0 }, { column: 'losyr_1', value: 25.0 }, { column: 'losyr_20', value: 0.0 }, { column: 'crash_rate', value: 0.0 }, { column: 'crash_severity', value: 0.0 }, { column: 'weather', value: 0.0 }, { column: 'event', value: 0.0 } ] }, { label: 'Mobility Future', presets: [ { column: 'aadtyr_1', value: 0.0 }, { column: 'aadtyr_20', value: 25.0 }, { column: 'growth_20', value: 25.0 }, { column: 'trkdyr_1', value: 25.0 }, { column: 'losyr_1', value: 0.0 }, { column: 'losyr_20', value: 25.0 }, { column: 'crash_rate', value: 0.0 }, { column: 'crash_severity', value: 0.0 }, { column: 'weather', value: 0.0 }, { column: 'event', value: 0.0 } ] }, { label: 'Service', presets: [ { column: 'aadtyr_1', value: 30.0 }, { column: 'aadtyr_20', value: 0.0 }, { column: 'growth_20', value: 10.0 }, { column: 'trkdyr_1', value: 0.0 }, { column: 'losyr_1', value: 30.0 }, { column: 'losyr_20', value: 30.0 }, { column: 'crash_rate', value: 0.0 }, { column: 'crash_severity', value: 0.0 }, { column: 'weather', value: 0.0 }, { column: 'event', value: 0.0 } ] }, { label: 'Freight Performance', presets: [ { column: 'aadtyr_1', value: 20.0 }, { column: 'aadtyr_20', value: 0.0 }, { column: 'growth_20', value: 0.0 }, { column: 'trkdyr_1', value: 60.0 }, { column: 'losyr_1', value: 20.0 }, { column: 'losyr_20', value: 0.0 }, { column: 'crash_rate', value: 0.0 }, { column: 'crash_severity', value: 0.0 }, { column: 'weather', value: 0.0 }, { column: 'event', value: 0.0 } ] } ] }; exports.tipConfig.$presetSelector.append('<option value="0" disabled=>Custom</option>'); var sliders = new Sliders_1.TipSliders(exports.tipConfig.slidersConfig, exports.tipConfig.presetConfig, 'slider-container', exports.tipConfig.$presetSelector, exports.tipConfig.$regionSelector, exports.tipConfig.$regionSelector, function (chg) { console.log(chg); }); // sliders.changedCallback = (chg) => {console.log(chg)}; window['glob'] = sliders; window['hat'] = sliders; window['bird'] = sliders; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpZGVyLXRlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvX3Rlc3Qvc2xpZGVyLXRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOztHQUVHO0FBQ0gsa0RBQW9GO0FBQ3BGLDBCQUE2QjtBQW9CaEIsUUFBQSxTQUFTLEdBQUc7SUFDckIsV0FBVyxFQUFFLENBQUMsQ0FBQyxjQUFjLENBQUM7SUFDOUIsZUFBZSxFQUFFLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQztJQUN0QyxlQUFlLEVBQUUsQ0FBQyxDQUFDLGtCQUFrQixDQUFDO0lBQ3RDLGdCQUFnQixFQUFFLENBQUMsQ0FBQyxtQkFBbUIsQ0FBQztJQUN4QyxzQkFBc0IsRUFBRSxFQUFFO0lBQzFCLGFBQWEsRUFBRTtRQUNQO1lBQ0ksS0FBSyxFQUFFLE1BQU07WUFDYixXQUFXLEVBQUU7Z0JBQ1QsRUFBQyxLQUFLLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUM7YUFDbkM7U0FDSjtRQUNEO1lBQ0ksS0FBSyxFQUFFLGFBQWE7WUFDcEIsV0FBVyxFQUFFO2dCQUNULEVBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFDO2dCQUNoQyxFQUFDLEtBQUssRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBQztnQkFDbEMsRUFBQyxLQUFLLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUM7Z0JBQ2xDLEVBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFDO2FBQ3JDO1NBQ0o7UUFDRDtZQUNJLEtBQUssRUFBRSxRQUFRO1lBQ2YsV0FBVyxFQUFFO2dCQUNULEVBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFDO2dCQUNoQyxFQUFDLEtBQUssRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBQztnQkFDbEMsRUFBQyxLQUFLLEVBQUUsSUFB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QUFFaEIsaUJBQVMsQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLDZDQUE2QyxDQUFDLENBQUM7QUFFaEYsSUFBSSxPQUFPLEdBQUcsSUFBSSxvQkFBVSxDQUFDLGlCQUFTLENBQUMsYUFBYSxFQUFFLGlCQUFTLENBQUMsWUFBWSxFQUFFLGtCQUFrQixFQUM1RixpQkFBUyxDQUFDLGVBQWUsRUFBRSxpQkFBUyxDQUFDLGVBQWUsRUFBRSxpQkFBUyxDQUFDLGVBQWUsRUFBRSxVQUFDLEdBQUcsSUFBTSxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFBLENBQUEsQ0FBQyxDQUFDLENBQUM7QUFFbEgseURBQXlEO0FBRXpELE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxPQUFPLENBQUM7QUFDekIsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLE9BQU8sQ0FBQztBQUN4QixNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsT0FBTyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIENyZWF0ZWQgYnkgZ2F2b3JoZXMgb24gNi8yMi8yMDE2LlxyXG4gKi9cclxuaW1wb3J0IHtUaXBTbGlkZXJzLCBUaXBQcmVzZXRDb25maWcsIFRpcFNsaWRlckNvbmZpZ30gZnJvbSAnLi4vY29sbGVjdGlvbnMvU2xpZGVycyc7XHJcbmltcG9ydCAkID0gcmVxdWlyZSgnanF1ZXJ5Jyk7XHJcbmltcG9ydCBvbCA9IHJlcXVpcmUoJ2N1c3RvbS1vbCcpO1xyXG5cclxuXHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElUaXBDb25maWd7XHJcbiAgICBzbGlkZXJzQ29uZmlnOiBBcnJheTxUaXBTbGlkZXJDb25maWc+O1xyXG4gICAgcHJlc2V0Q29uZmlnOiBBcnJheTxUaXBQcmVzZXRDb25maWc+O1xyXG4gICAgdGlwU2VnbWVudExheWVyTWluWm9vbTogbnVtYmVyO1xyXG4gICAgc2xpZGVyczogVGlwU2xpZGVycztcclxuICAgIF9tYXA6IG9sLk1hcDtcclxuICAgICRsb2FkaW5nR2lmOiBKUXVlcnk7XHJcbiAgICAkcHJlc2V0U2VsZWN0b3I6IEpRdWVyeTtcclxuICAgICRyZWdpb25TZWxlY3RvcjogSlF1ZXJ5O1xyXG4gICAgJHZlcnNpb25TZWxlY3RvcjogSlF1ZXJ5O1xyXG4gICAgaXRzTGF5ZXJDb2xsZWN0aW9uOiBhbnk7XHJcbiAgICB0aXBTZWdtZW50TGF5ZXI6IGFueTtcclxuICAgIG1ldGFtYW5hZ2VyU2VnbWVudHM6IGFueTtcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IHRpcENvbmZpZyA9IHtcclxuICAgICRsb2FkaW5nR2lmOiAkKCcjbG9hZGluZy1naWYnKSxcclxuICAgICRwcmVzZXRTZWxlY3RvcjogJCgnI3ByZXNldC1zZWxlY3RvcicpLFxyXG4gICAgJHJlZ2lvblNlbGVjdG9yOiAkKCcjcmVnaW9uLXNlbGVjdG9yJyksXHJcbiAgICAkdmVyc2lvblNlbGVjdG9yOiAkKCcjdmVyc2lvbi1zZWxlY3RvcicpLFxyXG4gICAgdGlwU2VnbWVudExheWVyTWluWm9vbTogMTAsXHJcbiAgICBzbGlkZXJzQ29uZmlnOiBbXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsOiAnQUFEVCcsXHJcbiAgICAgICAgICAgICAgICB5ZWFyT3B0aW9uczogW1xyXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJzEnLCBjb2x1bW46ICdhYWR0eXJfMSd9XHJcbiAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsOiAnQUFEVCBGdXR1cmUnLFxyXG4gICAgICAgICAgICAgICAgeWVhck9wdGlvbnM6IFtcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICc1JywgY29sdW1uOiAnYWFkdHlyXzUnfSxcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICcxMCcsIGNvbHVtbjogJ2FhZHR5cl8xMCd9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJzE1JywgY29sdW1uOiAnYWFkdHlyXzE1J30sXHJcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnMjAnLCBjb2x1bW46ICdhYWR0eXJfMjAnfVxyXG4gICAgICAgICAgICAgICAgXVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbDogJ0dyb3d0aCcsXHJcbiAgICAgICAgICAgICAgICB5ZWFyT3B0aW9uczogW1xyXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJzUnLCBjb2x1bW46ICdncm93dGhfNSd9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJzEwJywgY29sdW1uOiAnZ3Jvd3RoXzEwJ30sXHJcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnMTUnLCBjb2x1bW46ICdncm93dGhfMTUnfSxcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICcyMCcsIGNvbHVtbjogJ2dyb3d0aF8yMCd9XHJcbiAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsOiAnVHJ1Y2snLFxyXG4gICAgICAgICAgICAgICAgeWVhck9wdGlvbnM6IFtcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICcxJywgY29sdW1uOiAndHJrZHlyXzEnfSxcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICcyMCcsIGNvbHVtbjogJ3Rya2R5cl8yMCd9XHJcbiAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsOiAnTE9TJyxcclxuICAgICAgICAgICAgICAgIHllYXJPcHRpb25zOiBbXHJcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnMScsIGNvbHVtbjogJ2xvc3lyXzEnfVxyXG4gICAgICAgICAgICAgICAgXVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbDogJ0xPUyBGdXR1cmUnLFxyXG4gICAgICAgICAgICAgICAgeWVhck9wdGlvbnM6IFtcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICc1JywgY29sdW1uOiAnbG9zeXJfNSd9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJzEwJywgY29sdW1uOiAnbG9zeXJfMTAnfSxcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICcxNScsIGNvbHVtbjogJ2xvc3lyXzE1J30sXHJcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnMjAnLCBjb2x1bW46ICdsb3N5cl8yMCd9XHJcbiAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsOiAnQ3Jhc2ggUmF0ZScsXHJcbiAgICAgICAgICAgICAgICB5ZWFyT3B0aW9uczogW1xyXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogMSwgY29sdW1uOiAnY3Jhc2hfcmF0ZSd9XHJcbiAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsOiAnU2V2ZXJpdHknLFxyXG4gICAgICAgICAgICAgICAgeWVhck9wdGlvbnM6IFtcclxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6IDEsIGNvbHVtbjogJ2NyYXNoX3NldmVyaXR5J31cclxuICAgICAgICAgICAgICAgIF1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbGFiZWw6ICdXZWF0aGVyJyxcclxuICAgICAgICAgICAgICAgIHllYXJPcHRpb25zOiBbXHJcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAxLCBjb2x1bW46ICd3ZWF0aGVyJ31cclxuICAgICAgICAgICAgICAgIF1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbGFiZWw6ICdFdmVudCcsXHJcbiAgICAgICAgICAgICAgICB5ZWFyT3B0aW9uczogW1xyXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogMSwgY29sdW1uOiAnZXZlbnQnfVxyXG4gICAgICAgICAgICAgICAgXVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXSBhcyBBcnJheTxUaXBTbGlkZXJDb25maWc+LFxyXG4gICAgcHJlc2V0Q29uZmlnOiBbXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsOiAnRGVmYXVsdCBUSVAnLFxyXG4gICAgICAgICAgICAgICAgcHJlc2V0czogW1xyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdhYWR0eXJfMScsIHZhbHVlOiAxMC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnYWFkdHlyXzIwJywgdmFsdWU6IDcuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2dyb3d0aF8yMCcsIHZhbHVlOiA3LjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICd0cmtkeXJfMScsIHZhbHVlOiA0LjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdsb3N5cl8xJywgdmFsdWU6IDEyLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdsb3N5cl8yMCcsIHZhbHVlOiAxMi4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnY3Jhc2hfcmF0ZScsIHZhbHVlOiAxNS4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnY3Jhc2hfc2V2ZXJpdHknLCB2YWx1ZTogMTMuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ3dlYXRoZXInLCB2YWx1ZTogOS4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnZXZlbnQnLCB2YWx1ZTogMTEuMH1cclxuICAgICAgICAgICAgICAgIF1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbGFiZWw6ICdTYWZldHknLFxyXG4gICAgICAgICAgICAgICAgcHJlc2V0czogW1xyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdhYWR0eXJfMScsIHZhbHVlOiAyMC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnYWFkdHlyXzIwJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2dyb3d0aF8yMCcsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICd0cmtkeXJfMScsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdsb3N5cl8xJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2xvc3lyXzIwJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2NyYXNoX3JhdGUnLCB2YWx1ZTogNDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2NyYXNoX3NldmVyaXR5JywgdmFsdWU6IDQwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICd3ZWF0aGVyJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2V2ZW50JywgdmFsdWU6IDAuMH1cclxuICAgICAgICAgICAgICAgIF1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbGFiZWw6ICdNb2JpbGl0eSBQcmVzZW50JyxcclxuICAgICAgICAgICAgICAgIHByZXNldHM6IFtcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnYWFkdHlyXzEnLCB2YWx1ZTogMjUuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2FhZHR5cl8yMCcsIHZhbHVlOiAyNS4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnZ3Jvd3RoXzIwJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ3Rya2R5cl8xJywgdmFsdWU6IDI1LjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdsb3N5cl8xJywgdmFsdWU6IDI1LjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdsb3N5cl8yMCcsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdjcmFzaF9yYXRlJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2NyYXNoX3NldmVyaXR5JywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ3dlYXRoZXInLCB2YWx1ZTogMC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnZXZlbnQnLCB2YWx1ZTogMC4wfVxyXG4gICAgICAgICAgICAgICAgXVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbDogJ01vYmlsaXR5IEZ1dHVyZScsXHJcbiAgICAgICAgICAgICAgICBwcmVzZXRzOiBbXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2FhZHR5cl8xJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2FhZHR5cl8yMCcsIHZhbHVlOiAyNS4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnZ3Jvd3RoXzIwJywgdmFsdWU6IDI1LjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICd0cmtkeXJfMScsIHZhbHVlOiAyNS4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnbG9zeXJfMScsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdsb3N5cl8yMCcsIHZhbHVlOiAyNS4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnY3Jhc2hfcmF0ZScsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdjcmFzaF9zZXZlcml0eScsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICd3ZWF0aGVyJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2V2ZW50JywgdmFsdWU6IDAuMH1cclxuICAgICAgICAgICAgICAgIF1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbGFiZWw6ICdTZXJ2aWNlJyxcclxuICAgICAgICAgICAgICAgIHByZXNldHM6IFtcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnYWFkdHlyXzEnLCB2YWx1ZTogMzAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2FhZHR5cl8yMCcsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdncm93dGhfMjAnLCB2YWx1ZTogMTAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ3Rya2R5cl8xJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2xvc3lyXzEnLCB2YWx1ZTogMzAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2xvc3lyXzIwJywgdmFsdWU6IDMwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdjcmFzaF9yYXRlJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2NyYXNoX3NldmVyaXR5JywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ3dlYXRoZXInLCB2YWx1ZTogMC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnZXZlbnQnLCB2YWx1ZTogMC4wfVxyXG4gICAgICAgICAgICAgICAgXVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbDogJ0ZyZWlnaHQgUGVyZm9ybWFuY2UnLFxyXG4gICAgICAgICAgICAgICAgcHJlc2V0czogW1xyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdhYWR0eXJfMScsIHZhbHVlOiAyMC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnYWFkdHlyXzIwJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2dyb3d0aF8yMCcsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICd0cmtkeXJfMScsIHZhbHVlOiA2MC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnbG9zeXJfMScsIHZhbHVlOiAyMC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnbG9zeXJfMjAnLCB2YWx1ZTogMC4wfSxcclxuICAgICAgICAgICAgICAgICAgICB7Y29sdW1uOiAnY3Jhc2hfcmF0ZScsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICdjcmFzaF9zZXZlcml0eScsIHZhbHVlOiAwLjB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHtjb2x1bW46ICd3ZWF0aGVyJywgdmFsdWU6IDAuMH0sXHJcbiAgICAgICAgICAgICAgICAgICAge2NvbHVtbjogJ2V2ZW50JywgdmFsdWU6IDAuMH1cclxuICAgICAgICAgICAgICAgIF1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIF0gYXMgQXJyYXk8VGlwUHJlc2V0Q29uZmlnPlxyXG5cclxufSBhcyBJVGlwQ29uZmlnO1xyXG5cclxudGlwQ29uZmlnLiRwcmVzZXRTZWxlY3Rvci5hcHBlbmQoJzxvcHRpb24gdmFsdWU9XCIwXCIgZGlzYWJsZWQ9PkN1c3RvbTwvb3B0aW9uPicpO1xyXG5cclxubGV0IHNsaWRlcnMgPSBuZXcgVGlwU2xpZGVycyh0aXBDb25maWcuc2xpZGVyc0NvbmZpZywgdGlwQ29uZmlnLnByZXNldENvbmZpZywgJ3NsaWRlci1jb250YWluZXInLFxyXG4gICAgdGlwQ29uZmlnLiRwcmVzZXRTZWxlY3RvciwgdGlwQ29uZmlnLiRyZWdpb25TZWxlY3RvciwgdGlwQ29uZmlnLiRyZWdpb25TZWxlY3RvciwgKGNoZykgPT4ge2NvbnNvbGUubG9nKGNoZyl9KTtcclxuXHJcbi8vIHNsaWRlcnMuY2hhbmdlZENhbGxiYWNrID0gKGNoZykgPT4ge2NvbnNvbGUubG9nKGNoZyl9O1xyXG5cclxud2luZG93WydnbG9iJ10gPSBzbGlkZXJzO1xyXG53aW5kb3dbJ2hhdCddID0gc2xpZGVycztcclxud2luZG93WydiaXJkJ10gPSBzbGlkZXJzO1xyXG5cclxuIl19