;(function() {'use strict';
var _dd = {"targ":{"v":{"geo/cy":"GB","geo/ct":"EU","geo/dm":"i"}}};  var _d =  'A|a-api-oe-invoice-tips-a-b|a|s|running|c|a:sd-ttl|fs|geo/dm|ua/os|ua/br|ua/mo|dt/wp|w|B|md|dc|drts|T|a-test-agent|api-oe-own-information|a-lottery-february|a-cdx0000001|a-cdx0000002|api-oe-chatbot-v5|a-api-oe-aa-test|a-api-oe-invoice-tips|cust/credit_trade_device|cust/elisa_tunnus|cust/fixed_broadband|cust/freedome|cust/internet_package|cust/kirja|cust/mobile|cust/mobile_broadband|cust/pilvilinna_plus|cust/turvapaketti|cust/viihde_online|C|D|ts|f|*|v|n|rank|E|overAll|var|mean|exp|sum|sqsum|perOption|q|left|cust/credit_trade_device:true|ua/os:a|right|depth|importance|taboo|ua/os:m|nodeCount|a-api-ws-offers-page-services|a-api-oe-my-information-address|api-oe-dropdown-v3|a-cdx0000004|a-cdx0000003|a-api-oe-tips-and-instructions|a-mlk-upgrade-reduced-coverage|a-reduced-coverage-5g-widget|a-reduced-coverage-erikoistarjous|a-7vjTUiLZ3r|a-4YQyXO0RXU|a-UMDO5qvOeS|a-kJe8a6UVyd|a-zURP03JWqs|a-SFH554eRTB|a-yd9TnedI4J|a-jMw4HiPEzD|a-pXfeqwWT5e|a-aekzjdUkaQ|a-vZOp7F1ooS|a-0uCCBc3Tt1|G|g-Lx3BCJlj5R|ext|cust/ipa_lang|me|l|cust/products|conf|dl:key-sl|conductrics_selection|wa:ready|rt:spa-states|#init|etusivu|matkapuhelinliittymat|matkapuhelinliittymät|nettiliittymat/mobiililaajakaista|nettiliittymat/mobiililaajakaista/vaihda|nettiliittymat/kiinteat-laajakaistat|nettiliittymat/talokaapeli|nettiliittymat/prepaid|nettiliittymat/lisatietoja|nettiliittymät/mobiililaajakaista|nettiliittymät/kiinteät-laajakaistat|nettiliittymät/talokaapeli|nettiliittymät/prepaid|nettiliittymät/lisätietoja|palvelut/viihde|palvelut/tietoturva|palvelut/pilvilinna|palvelut/square-trade|palvelut/office365|palvelut/perhe|suosittelu|tilaus|ostoskori|ostoskori/maksu|puhelinliittymat|puheliittymat/prepaid|puheliittymat/latausliittymat|puheliittymat/kotipuhelin|puheliittymat/lisatietoja|puheliittymät/prepaid|puheliittymät/latausliittymät|puheliittymät/kotipuhelin|puheliittymät/lisätietoja|ya-/|tuote|ulkomailla|404|tuotteet|liittyma-lapselle|tarjoukset|erikoistarjous|kesa-arvonta|laajakaista-etu|nuoret|huippuetu|rajatut-tarjoukset|aitienpaiva|blackfriday|viihdesisallot|puhelinliittymat/vaihda|matkapuhelinliittymat/vaihda|matkapuhelinliittymät/vaihda|viihdetarjous|laitteet|kirjaudu|superetu|tripla|tablet|pleikka|toissa-kotona|samin-testi|pilvilinna-etu|singles-day|cyber-monday|kirjaetu|haku|oe/etusivu|oe/omat-tiedot|oe/laskut|oe/lasku|oe/tuotteesi|oe/matkapuhelin|oe/omat-edut|oe/tilaukset|oe/asiakastuki|oe/omat-tiedot/tunnukset|oe/omat-tiedot/viestinta|rt:spa-states-m|js:preboot-eps|wax|dl:key-tr|conductrics_traits|event-queue:sqs-url|https://sqs.eu-central-1.amazonaws.com/661082963978/conductrics-eus-v3-2019-queue|admin-ui-server:url|https://console-eus-v3.conductrics.com|qa:v-qa|js:debug-all|acc:code|ac-qZpeizevBX|acc:env|p|rt:tr-ids|cust/ipa:lang|#f1|cust/ipa:lang_fi|#f2|cust/ipa:true|#f3|cust/ipa:false|#f4|cust/ipa_lang:fi|#f5|cust/ipa_lang:sv|#f6|cust/ipa_lang:en|#f7|cust/products:mobile_broadband|#f8|cust/products:mobile|#f9|cust/products:viihde_online|#f10|cust/products:fixed_broadband|#f11|cust/products:freedome|#f12|cust/products:turvapaketti|#f13|cust/products:internet_package|#f14|cust/products:pilvilinna_plus|#f15|cust/products:credit_trade_device|#f16|cust/products:elisa_tunnus|#f17|cust/products:yes|#f18|cust/products:no|#f19|cust/mobile:true|#f20|cust/mobile_broadband:true|#f21|cust/viihde_online:true|#f22|cust/fixed_broadband:true|#f23|cust/freedome:true|#f24|cust/turvapaketti:true|#f25|cust/internet_package:true|#f26|cust/pilvilinna_plus:true|#f27|#f28|cust/elisa_tunnus:true|#f29|cust/kirja:true|#f30|targ:traits-agent-max|targ:sl-rate|targ:lookup-url|//api-eus-v3.conductrics.com/ac-qZpeizevBX/v3/agent-api/resolver|targ:ext-tms|acc:c-dom|FI|dl:key-vs|conductrics_vstate|dl:key-ex|conductrics_commands|dl:past-events|targ:vid|qa:st-key|c-conductrics-qa|rt:a_codes|a-Dq6rY0ITru|a-HyBHhOjMpQ|a-NH80CycOhx|a-cKKVVgpXud|a-CyOcj5HKMX|a-Bld13VEKeS|a-GoekCY2f6m|a-kSxVJZbqgm|a-Il7fqJwT9g|a-QMAMDuBsrN|a-QOyo476rP3|a-PCB6vcSU6n|a-maAkCXKxLA|a-tj19pMDXX1|a-2ESApSA1VE|a-lfsWTSYJnM|a-Bdt9U9xeMx|a-grCxqzYIEy|a-WlvhhijhyH|a-ENhmprtuIS|a-9QQOFt1TD9|a-cc76YP7AHE|a-lF13dj7DlC|a-Nb5eR5Y9RT|a-iLOE9SvhhQ|a-OUtjjooEcE|a-QEny7OMrlA|a-Ma6WSURoDY|a-jakEUk2PmM|a-ZTCcpDTfIQ|a-Acow1oDPXj|a-GkRhIn2RTA|a-2slO3cGYVz|a-Tawe7kFi7i|a-ihFuF6IhIv|a-o77bQLbQAd|a-tupCH533cV|a-JK6zDrNAej|a-j7RA4qofKE|a-i6dp8RrMvM|a-G35CzH3CPR|a-GDUvHLTUxx|a-1v3UpqK2oS|a-Wp5InJtKmO|a-hwSxN5ljiz|a-imZD4RY0CM|a-DXwGeEaTEn|a-B8JpkVSDTX|a-I34IeqqP2F|a-EdnSDhDHEF|a-0wHZ7DjWbg|a-JlVwxgNhKr|a-9zuKcEZXG8|a-qFytidMR3B|a-1NGSaKl7I7|a-SnW3k38QtM|a-3hG3kCcwOH|a-gf4kej0kpf|a-hdhOAlhsRm|a-LGpQwPTLW0|a-T57QEtuZgc|a-4qhwLpIf3D|a-yL9JSSZDwH|a-IyUj3MxrPe|a-Au6yaRqEnl|a-2v7zW0beVZ|a-XoAAV5UF3N|a-yJOvoHE5il|a-0DJbtWqNML|a-isHx4lEeRf|a-yELfgrfbb7|a-YOLUZJYe26|a-HyCEARXGDH|a-x4oGMbce4u|a-yH2aRvot1o|a-7xzNhWtpGk|a-S82hr7vAcY|a-Oa7t3dMQkx|a-8Yg8rZ49JI|a-ejtxx7TWVB|a-zWSFMf03JZ|a-FTOwa95dbe|a-pbqKH5gfvB|a-xQ77ssNyai|a-ePOmZQWerN|a-n6VYhG1RQn|a-PSDDLYVynW|a-ws-checkout-tlk-campaign-price-fix|a-mpxT4q53mv|a-sZlhEgCqU2|a-gZT9HknIbf|rt:g_codes|diag|module|root|items|entry|wax-pre|place-set|place|pl-hyk5OQ0ifP|conds|${v.loc::protocol}|is|https:|${v.loc::hostname}|re|(www.test.)?elisa.fi|${v.loc.path}|%5E(\\/)?kauppa\\/|mp|/|pl-HLZUtHJZmC|elisa.fi/kauppa/test|pl-xIavOUszJP|wa-pre|selectors|#evm-hero|style|visibility:hidden|agent|vstates|${v.loc.qs::utm_campaign}|cityshoppari_november|/viihdemini|/viihdemini/|mode|any|sets|api|api-steps|group|pre|features-profile|types|diags|decision|switch|cases|${v.loc.qs::conductrics_dev}|show-b|decision-reduce|choices|select|policy|r|5g_coverage_3|5g_coverage_2|wa-entry|wa-start|wa-decision|none|in|${v.traits}|wa-await|one|wa-script|js|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+html=\'<div+id="subscription-offer-in-coverage-page">++<div+class="loader-wrapper">++++<div+class="loader">++++++<div+class="ea-fgrid+ea-fgrid--center">++++++++<div+class="ea-fgrid__item+ea-fgrid__item--center+ea-fgrid__item--block+ea-fgrid__item--column">++++++++++<span+class="ea-loading"+aria-label="ladataan"+tabindex="0"></span>++++++++</div>++++++</div>++++</div>++</div>++<div+class="content-wrapper+hide-element">++++<div+class="content-header+sm-padding">++++++<h3+class="ea-h3+title"></h3>++++++<div+class="ea-disclaimertext+subtitle"></div>++++</div>++++<div+class="ea-form-switcher+nav-container">++++++<label+class="ea-form-switcher__option+ea-form-switcher__option--selected">+<input+type="radio"+class="buttons"+data-index="0"+/>Puheliittymä</label>++++++<label+class="ea-form-switcher__option">+<input+type="radio"+class="buttons"+data-index="1"+/>Laajakaista</label>++++</div>++++<div+class="content-container">++++++<div+class="content+voice-content+selected"+data-index="0">++++++++<div+class="ea-selectlist+selector-container">++++++++++<div+class="ea-selectlist__content"></div>++++++++++<ul+class="ea-selectlist__dropdown"></ul>++++++++</div>++++++++<div+class="price-summary-container">++++++++++<div+class="ea-price-text">++++++++++++<span+class="ea-price-text__price">+</span>++++++++++++<a+class="promotion-router-modal">Lisätiedot</a>++++++++++</div>++++++++++<div+class="ea-disclaimertext+sm-padding"></div>++++++++++<div+class="buy">++++++++++++<a+class="ea-button"+href="">OSTA+></a>++++++++++</div>++++++++</div>++++++</div>++++++<div+class="content+mobile-broadband-content"+data-index="1">++++++++<div+class="ea-selectlist+selector-container">++++++++++<div+class="ea-selectlist__content"></div>++++++++++<ul+class="ea-selectlist__dropdown"></ul>++++++++</div>++++++++<div+class="price-summary-container">++++++++++<div+class="ea-price-text">++++++++++++<span+class="ea-price-text__price">+</span>++++++++++++<a+class="promotion-router-modal">Lisätiedot</a>++++++++++</div>++++++++++<div+class="ea-disclaimertext+sm-padding"></div>++++++++++<div+class="promotion-router-wrapper">++++++++++++<div+class="promotion-router"></div>++++++++++++<a+class="promotion-router-modal">Lisätiedot</a>++++++++++</div>++++++++++<div+class="buy">++++++++++++<a+class="ea-button"+href="">OSTA+></a>++++++++++</div>++++++++</div>++++++</div>++++</div>++</div>++<div+id="injected-modal"+class="modal-wrapper+hide-element">++++<div+class="ea-combobox+ea-combobox--dropdown+ea-combobox--open">++++++<div+class="ea-combobox__modal-header">++++++++<span+class="ea-combobox__close"></span>++++++++<label+class="modal-product-name"></label>++++++</div>++++++<div+class="modal-product-features"></div>++++</div>++</div></div>\',css=\'<style>#map-canvas-wrapper+.gm-style-iw-d{max-width:100%25}#map-canvas-wrapper+.hide-map-controls+html{overflow:scroll}#map-canvas-wrapper+.hide-map-controls+::-webkit-scrollbar{width:0;background:0+0}@media+(max-width:721px){#map-canvas-wrapper+.hide-map-controls+.gm-style-iw.gm-style-iw-c{max-width:unset!important}}@media+(max-width:721px){#map-canvas-wrapper+.hide-map-controls+#showmylocation{display:none}}@media+(max-width:721px){#map-canvas-wrapper+.hide-map-controls+.gmnoprint.gm-bundled-control{display:none}}#map-canvas-wrapper+.hide-map-controls+.ratings-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#map-canvas-wrapper+.hide-map-controls+.ratings-table+tr{display:-webkit-box;display:-ms-flexbox;display:flex}#map-canvas-wrapper+.hide-map-controls+.ratings-table+tr+td:first-child{-ms-flex-preferred-size:75%25;flex-basis:75%25}#map-canvas-wrapper+#subscription-promotion-element{display:none!important}#map-canvas-wrapper+#subscription-offer-in-coverage-page>a{width:100%25;margin-top:1rem}#map-canvas-wrapper+#subscription-offer-in-coverage-page~#elisa__coverage-map__advt-panel{display:none}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.sm-padding{padding:.5rem+0}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-header{text-align:left}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-header+.ea-h3{color:#0019af}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.nav-container{margin:2rem+0}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-container{min-height:265px}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-container+.content{display:none}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-container+.selected{display:block}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-container+.price-summary-container{min-height:220px}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-container+.price-summary-container+.ea-price-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem+0}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.content-container+.price-summary-container+.ea-price-text__price{-ms-flex-preferred-size:80%25;flex-basis:80%25}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.promotion-router-wrapper{display:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.promotion-router-wrapper+.promotion-router{-ms-flex-preferred-size:80%25;flex-basis:80%25}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.promotion-router-wrapper+.promotion-router+.ea-checkbox{font-family:"Open+Sans",Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:1.4em}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.content-wrapper+.promotion-router-wrapper+.promotion-router+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:unset}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.hide-element{display:none}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.modal-wrapper+.ea-combobox--open{position:fixed;top:0;right:0;width:100%25;height:100%25;background:#fff;z-index:80;padding:12px+20px;overflow:auto}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.modal-wrapper+.ea-combobox--open+.ea-combobox__modal-header{margin-top:12px;color:#0068f0;font-size:18px;font-weight:600;line-height:24px;display:block;margin-bottom:12px;min-height:24px}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.modal-wrapper+.ea-combobox__close{font:400+11px+Roboto,Arial,sans-serif;color:#0068f0;font-size:18px;font-weight:600;line-height:24px;margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit;float:right;cursor:pointer;position:relative;z-index:10}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.modal-wrapper+.ea-combobox__close::before{position:absolute;right:0;font-size:24px;font-family:"Elisaicons-7.18.1";content:""}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.modal-wrapper+.ea-combobox__options{color:#404041;font:400+11px+Roboto,Arial,sans-serif;cursor:default;-webkit-box-sizing:inherit;box-sizing:inherit;background:#fff;list-style:none;margin:0;padding:0;border-left:2px+solid+transparent;border-top:none;left:-2px;width:calc(100%25+%2B+2px);position:relative;font-size:18px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:80;display:block;top:0;max-height:calc(100vh+-+12px+*+5);overflow-y:auto;overflow-x:hidden}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.modal-wrapper+.modal-product-features+ul{overflow-wrap:break-word}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.modal-wrapper+.modal-product-features+ul>*{margin:5px+0}#map-canvas-wrapper+#subscription-offer-in-coverage-page+.loader-wrapper{min-height:390px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#map-canvas-wrapper+.buy{margin-top:1rem}#map-canvas-wrapper+.buy+.ea-button{width:70%25;text-align:center}#map-canvas-wrapper+.flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}</style>\';function+_slicedToArray(e,t){return+_arrayWithHoles(e)%7C%7C_iterableToArrayLimit(e,t)%7C%7C_unsupportedIterableToArray(e,t)%7C%7C_nonIterableRest()}function+_nonIterableRest(){throw+new+TypeError("Invalid+attempt+to+destructure+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArrayLimit(e,t){var+n=e&&("undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"]);if(null!=n){var+r,i,o=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t%7C%7Co.length!==t);a=!0);}catch(e){c=!0,i=e}finally{try{a%7C%7Cnull==n.return%7C%7Cn.return()}finally{if(c)throw+i}}return+o}}function+_arrayWithHoles(e){if(Array.isArray(e))return+e}function+_toConsumableArray(e){return+_arrayWithoutHoles(e)%7C%7C_iterableToArray(e)%7C%7C_unsupportedIterableToArray(e)%7C%7C_nonIterableSpread()}function+_nonIterableSpread(){throw+new+TypeError("Invalid+attempt+to+spread+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArray(e){if("undefined"!=typeof+Symbol&&null!=e[Symbol.iterator]%7C%7Cnull!=e["@@iterator"])return+Array.from(e)}function+_arrayWithoutHoles(e){if(Array.isArray(e))return+_arrayLikeToArray(e)}function+ownKeys(e,t){var+n=Object.keys(e);if(Object.getOwnPropertySymbols){var+r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return+Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return+n}function+_objectSpread(e){for(var+t=1;t<arguments.length;t%2B%2B){var+n=null!=arguments[t]?arguments[t]:{};t%252?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return+e}function+_defineProperty(e,t,n){return+t+in+e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function+asyncGeneratorStep(e,t,n,r,i,o,a){try{var+c=e[o](a),l=c.value}catch(e){return+void+n(e)}c.done?t(l):Promise.resolve(l).then(r,i)}function+_asyncToGenerator(e){return+function(){var+t=this,n=arguments;return+new+Promise((function(r,i){var+o=e.apply(t,n);function+_next(e){asyncGeneratorStep(o,r,i,_next,_throw,"next",e)}function+_throw(e){asyncGeneratorStep(o,r,i,_next,_throw,"throw",e)}_next(void+0)}))}}function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,t){var+n="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!n){if(Array.isArray(e)%7C%7C(n=_unsupportedIterableToArray(e))%7C%7Ct&&e&&"number"==typeof+e.length){n&&(e=n);var+r=0,F=function(){};return{s:F,n:function(){return+r>=e.length?{done:!0}:{done:!1,value:e[r%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+i,o=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var+e=n.next();return+o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o%7C%7Cnull==n.return%7C%7Cn.return()}finally{if(a)throw+i}}}}function+_unsupportedIterableToArray(e,t){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,t);var+n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n%7C%7C"Set"===n?Array.from(e):"Arguments"===n%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void+0}}function+_arrayLikeToArray(e,t){(null==t%7C%7Ct>e.length)&&(t=e.length);for(var+n=0,r=new+Array(t);n<t;n%2B%2B)r[n]=e[n];return+r}!function(){var+e={91:function(){}},t={};function+__webpack_require__(n){var+r=t[n];if(void+0!==r)return+r.exports;var+i=t[n]={exports:{}};return+e[n](i,i.exports,__webpack_require__),i.exports}!function(){"use+strict";var+parseOperatorInformationFromISPCheck=function(e){if(e){var+t=null!=e&&e.operator?atob(e.operator):(null==e?void+0:e.isp)%7C%7C"",n=e.linkType?atob(e.linkType):"",r=e.linkType,i=e.isMobile%7C%7C!1;return"dna"!==t&&"telia"!==t%7C%7C!i%7C%7C!("cellular"===n%7C%7C"cellular"===r)&&!("wireless"===n%7C%7C"wireless"===r)?void+0:t}},e=window._,t=(e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find%7C%7Cfunction(e,t){if(!e%7C%7C"function"!=typeof+t)return;if("length"in+e){var+n,r=_createForOfIteratorHelper(e);try{for(r.s();!(n=r.n()).done;){var+i=n.value;if(t(i))return+i}}catch(e){r.e(e)}finally{r.f()}return}for(var+o+in+e)if(e.hasOwnProperty(o)&&t(e[o]))return+e[o];return}),n=(e&&e.findIndex,e&&e.uniq%7C%7Cfunction(e){return+_uniqBy(e,(function(e){return+e}))}),r=e&&e.uniqBy%7C%7C_uniqBy,i=e&&e.findLast%7C%7Cfunction(e,t){if(null==e%7C%7C!e.length)return;for(var+n=e.length-1;n>=0;n--)if(t(e[n]))return+e[n];return},o=e&&e.get%7C%7Cfunction(e,t,n){return+null==e?void+0:e[t]%7C%7Cn},a=e&&e.forEach%7C%7Cfunction(e,t){return+Array.prototype.forEach.call(e,t)};e&&e.isNil,e&&e.isEmpty,e&&e.flatMap;function+_uniqBy(e,t){if(null==e)return[];var+n,r=new+Set,i=[],o=_createForOfIteratorHelper(e);try{for(o.s();!(n=o.n()).done;){var+a=n.value,c=t(a);r.has(c)%7C%7C(i.push(a),r.add(c))}}catch(e){o.e(e)}finally{o.f()}return+i}var+addStyle=function(e,t){if(!t)throw+new+Error("Id+missing");!function(e){var+t=document.getElementById(e);t&&window.GR_DEVELOPMENT_MODE&&t.parentNode.removeChild(t)}(t),function(e,t){if(!document.getElementById(t)){var+n=e.replace("<style>","").replace("</style>",""),r=document.createElement("style");r.type="text/css",r.id=t,r.styleSheet?(document.head.appendChild(r),r.styleSheet.cssText=n):(r.appendChild(document.createTextNode(n)),document.head.appendChild(r))}}(e,t)},removeStyle=function(e){var+t=document.getElementById(e);t&&t.parentElement.removeChild(t)};var+c,l=(c=decodeURI(window.location.href),function(e){var+t=new+RegExp("".concat(e,"=(.*?)($%7C&%7C#)")),n=c.match(t);return(null==n?void+0:n.length)>1&&unescape(n[1])%7C%7Cnull}),s="dataOpsKaas",u="ldb",d="ldbCached",getApiUrl=function(e){var+t,n,r,i;return+null===(t=window)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.growth)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.configuration)%7C%7Cvoid+0===r%7C%7Cnull===(i=r.urls)%7C%7Cvoid+0===i?void+0:i[e]},configuration_getDataOpsApiUrl=function(){var+e=!(arguments.length>0&&void+0!==arguments[0])%7C%7Carguments[0];return+getApiUrl(s)%2B(e?"/dataops-api/v1":"")},p="elisa.fi",f="www-test.elisa.fi",m="kauppa.elisa.fi",v="kauppa-test.elisa.fi",g="verkkoasiointi-test.elisa.fi",y=[p,f,m,v],configuration_getLDBAPIKey=function(){var+e,t,n,r;return+window.TEST_LEADGEN_BACKEND%7C%7Cwindow.LOCAL_LEADGEN_BACKEND?"ec5a8e41-a20f-4a67-bd07-56b86dde2bcc":(null===(e=window)%7C%7Cvoid+0===e%7C%7Cnull===(t=e.growth)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.configuration)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.apikeys)%7C%7Cvoid+0===r?void+0:r.ldb)%7C%7C"e6651d25-94b2-40a6-8eb2-1d2b3a512405"},configuration_getCatalogBaseURL=function(){return[f,v,g].includes(location.hostname)?"https://www-test.elisa.fi/kauppa":"https://elisa.fi/kauppa"};var+generateCheckoutUrl=function(e){var+t=e.cartItem,n=e.forward,r=void+0===n?"/ostoskori":n,i=!(arguments.length>1&&void+0!==arguments[1])%7C%7Carguments[1];return+i?"".concat(configuration_getCatalogBaseURL(),"/ostoskori/uusi/v3/").concat(btoa(JSON.stringify({cartItems:Array.isArray(t)?t:[t]})),"?forward=").concat(r):"#"},resolveCartItem=function(e,t,n){var+r,i,o,a,c;return{title:e.name,type:e.type,productChoices:[{productType:e.type,productUid:e.uid,priceId:e.priceListId,campaignIds:e.currentCampaign?[e.currentCampaign.id]:[],campaignCode:t?[t]:e.campaignCode?[e.campaignCode]:[],additionalProducts:n?[null===(r=(null===(a=n.price)%7C%7Cvoid+0===a?void+0:a.selected)%7C%7C(null===(c=n.price)%7C%7Cvoid+0===c?void+0:c.longest))%7C%7Cvoid+0===r%7C%7Cnull===(i=r.cartItem)%7C%7Cvoid+0===i%7C%7Cnull===(o=i.productChoices)%7C%7Cvoid+0===o?void+0:o[0]]:[]}]}};function+createError(e,t){var+n=Error(t);return+n.status=e,n}var+h,b,_,w,x,P,E,k,httpUtils_makeHttpGetRequestPromise=function(e,t){return+new+Promise((function(n,r){var+i=new+XMLHttpRequest;if(i.open("GET",e,!0),void+0!==t)for(var+o+in+t)i.setRequestHeader(o,t[o]);i.onload=function(){200===this.status?n(this.response):r(createError(this.status,this.statusText))},i.onloadend=function(){0===this.status&&r(createError(this.status,this.statusText))},i.send()}))},C={turvapaketti:"https://static.elisa.com/v2/image/2tqybbhjs47b/6LRGU7vsqfQHq9GNPlRLK4/tietoturva-icon-Elisa-Turvapaketti1024.svg?w=800",identity:"https://static.elisa.com/v2/image/2tqybbhjs47b/ntIjoFyCwWlmuUXDnxe6c/tietoturva-icon-Elisa-Identiteettisuoja1024.svg?w=800",freedome:"https://static.elisa.com/v2/image/2tqybbhjs47b/7rK9ZiRh5es99z6MMWyMEa/tietoturva-icon-Freedome-VPN-transparent-1024.svg?w=800"},product_ensureCorrectSecurityIcon=function(e){return+e.indexOf("icon_turvapaketti.svg")>=0?C.turvapaketti:e.indexOf("ea-product-freedome-vpn.svg")>=0?C.freedome:e.indexOf("icon_elisa_identiteettisuoja.svg")>=0?C.identity:e},product_fetchProductByUid=function(e){return+httpUtils_makeHttpGetRequestPromise(configuration_getCatalogBaseURL()%2B"/rest/products?uid="%2Be).then((function(e){var+t=JSON.parse(e)[0];return+null!=t&&t.icon&&(t.icon=product_ensureCorrectSecurityIcon(t.icon)),t}))},campaignCodeUtils_checkCampaignCodePromise=function(e){var+t=function(){if(window.TEST_LEADGEN_BACKEND)return"https://ldb-dev.csf.elisa.fi";if(window.LOCAL_LEADGEN_BACKEND)return"http://localhost:8080";if(!(y.indexOf(location.hostname)>=0))return+getApiUrl(u)%7C%7C"https://ldb.csf.elisa.fi";switch(location.hostname){case+m:return+getApiUrl(d).replace(p,m);case+v:return+getApiUrl(d).replace(f,v);default:return+getApiUrl(d)%7C%7C"https://ldb.csf.elisa.fi"}}()%2B"/v1/campaigns/"%2Be,n={apikey:configuration_getLDBAPIKey()};return+httpUtils_makeHttpGetRequestPromise(t,n).then((function(e){return+JSON.parse(e)})).then((function(e){if("ok"===e.status)return+e.campaign;throw+new+Error}))};null===(h=window)%7C%7Cvoid+0===h%7C%7Cnull===(b=h.growth)%7C%7Cvoid+0===b%7C%7Cnull===(_=b.configuration)%7C%7Cvoid+0===_%7C%7Cnull===(w=_.urls)%7C%7Cvoid+0===w%7C%7Cw.ldbCached,null===(x=window)%7C%7Cvoid+0===x%7C%7Cnull===(P=x.growth)%7C%7Cvoid+0===P%7C%7Cnull===(E=P.configuration)%7C%7Cvoid+0===E%7C%7Cnull===(k=E.urls)%7C%7Cvoid+0===k%7C%7Ck.dcmCached;function+formatPrice(e){return"number"==typeof+e&&e.toFixed(2).replace(".",",")}var+extractTagsInnerHTMLFromDescription=function(e){return+function(t){var+n=document.createElement("div");n.innerHTML=t;var+r=n.getElementsByTagName(e);return+Array.prototype.map.call(r,(function(e){return+e.innerHTML}))}};extractTagsInnerHTMLFromDescription("li"),extractTagsInnerHTMLFromDescription("p");var+A,L,O,M,T,G,S,I,resolveAvailability=function(e){return+resolveWebshopAvailabilityInformation(t(e,isCentralWarehouseAvailability))},isCentralWarehouseAvailability=function(e){return"CENTRAL_WAREHOUSE"===e.location&&"PREVENTED_CENTRAL"!==e.label&&"AVAILABILITY_UNKNOWN"!==e.label},resolveWebshopAvailabilityInformation=function(e){var+t=o(e,"label","AVAILABILITY_UNKNOWN"),n="availability-unknown",r="Ei+verkkokaupan+varastossa";return"LOTS_OF_DEVICES_AVAILABLE"===t?(r="Reilusti+verkkokaupan+varastossa",n="lots-of-devices-available"):"RESTRICTED_AVAILABILITY"===t?(r="Rajoitetusti+jäljellä+verkkokaupassa",n="restricted-availability"):"ONLY_FEW_DEVICES_AVAILABLE"===t&&(r="Vain+muutama+jäljellä+verkkokaupassa,+toimi+nopeasti",n="only-few-devices-available"),{cssClass:n,description:r,label:t}},request_json_requestJSON=function(e){return+function(e){return+new+Promise((function(t,n){var+r=new+XMLHttpRequest;for(var+i+in+r.onreadystatechange=function(){4==r.readyState&&(r.status==(e.status%7C%7C200)?t(r.responseText):n(Error(r.responseText%7C%7Cr.status)))},r.open(e.method%7C%7C"GET",e.url,!0),e.headers)r.setRequestHeader(i,e.headers[i]);r.send(e.body)}))}(e).then(JSON.parse)},R=(null===(A=window)%7C%7Cvoid+0===A%7C%7Cnull===(L=A.growth)%7C%7Cvoid+0===L%7C%7Cnull===(O=L.configuration)%7C%7Cvoid+0===O%7C%7Cnull===(M=O.urls)%7C%7Cvoid+0===M%7C%7CM.dataOps,function(e,t){return+new+Promise((function(t,n){var+r=window.forcedTrackingId%7C%7Cfunction(){var+e,t;return(null===(e=i(window.dataLayer,(function(e){return"userAuth"===e.event})))%7C%7Cvoid+0===e?void+0:e.authId)%7C%7C(null===(t=i(window.dataLayer,(function(e){return"trackingId"===e.event})))%7C%7Cvoid+0===t?void+0:t.trackingId)}(),o=r?request_json_requestJSON({url:"".concat(configuration_getDataOpsApiUrl(),"/offer-mlk-2/").concat(r)}):Promise.resolve({offer_mlk:!1}),a=e?campaignCodeUtils_checkCampaignCodePromise(e):Promise.resolve(null);Promise.all([o,a]).then((function(e){var+n=_slicedToArray(e,2),r=n[0],i=n[1];t({offer_mlk:r.offer_mlk,campaignCode:i})})).catch(n),setTimeout((function(){n(new+Error("Fetching+offer+details+took+too+long"))}),1e4)})).catch((function(e){return+console.log({error:e}),dataLayer.push({event:t,details:"Error+fetching+offer+details",error:e}),{offer_mlk:!1}}))}),N=(null===(T=window)%7C%7Cvoid+0===T%7C%7Cnull===(G=T.growth)%7C%7Cvoid+0===G%7C%7Cnull===(S=G.configuration)%7C%7Cvoid+0===S%7C%7Cnull===(I=S.urls)%7C%7Cvoid+0===I%7C%7CI.ldb,function(e){return+configuration_getCatalogBaseURL()%2B"/tuote/"%2Bfunction(e){return+e.replace(/\\s/g,"-").replace(/\\//g,"-").toLowerCase()}(e)}),resolveColor=function(e,r){var+i=r.map((function(e){return+getProductCategoryValue(e.productCategories,"variant")})).filter((function(e){return!!e}));if(i&&0!==i.length){for(var+a=i.map((function(e){return+e.split("+")})).sort((function(e,t){return+e.length-t.length})),c=0,_loop2=function(e){var+t=a.map((function(t){return+t[e]}));if(n(t).length>1)return+c=e,"break"},l=0;l<a[0].length;l%2B%2B){if("break"===_loop2(l))break}var+s=a.map((function(e){return{value:e.join("+"),label:e.slice(c,e.length).join("+")}})),u=getProductCategoryValue(e.productCategories,"variant");return+o(t(s,(function(e){return+e.value===u})),"label")}},getProductCategoryValue=function(e,n){return+o(t(e,(function(e){return+e.label===n})),"value")},getCampaignByCampaignCode=function(e,n){var+r=t(e,(function(e){var+t;return+null===(t=e.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.some((function(e){var+t;return(null===(t=n.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))}));return+r&&0!==r.length%7C%7C(r=getFirstPublicCampaign(e)),r},getFirstPublicCampaign=function(e){return+t(e,(function(e){return!e.visibilityGroups.length}))},campaign_resolveCampaignForServiceProduct=function(e,n,r){var+i=n?getCampaignByCampaignCode(null==e?void+0:e.campaigns,n):getFirstPublicCampaign(null==e?void+0:e.campaigns),o=function(t){var+n,i,o,a={highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,openingPrice:e.openingPrice};if(!t%7C%7Cr)return+a;switch(t.type){case"absoluteDiscountCampaign":return+i=t.discountAmount,n=(e.highestMonthlyPrice%7C%7Ce.price)-i,{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"percentageCampaign":return+o=t.discountPercentage,n=(e.highestMonthlyPrice%7C%7Ce.price)*(1-o/100),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"monthlyPriceCampaign":return{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(t.monthlyPrice.toFixed(2)),duration:t.duration,openingPrice:e.openingPrice,unit:"€/kk"};case"daysChargeCampaign":return+t.discountPercentage&&(o=t.discountPercentage,n=(e.highestMonthlyPrice%7C%7Ce.price)*(1-o/100)),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.durationDays%7C%7Ct.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice,durationType:t.durationDays?"days":"months"};default:return+a}}(i),a=e.giftCardCampaignCode?t(null==e?void+0:e.additionalProducts,(function(t){return+t.visibilityGroups.every((function(t){var+n,r;return(null==e%7C%7Cnull===(n=e.giftCardCampaignCode)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.visibilityGroups)%7C%7Cvoid+0===r?void+0:r.indexOf(t))>=0}))})):null!=e&&e.additionalProducts&&n?t(null==e?void+0:e.additionalProducts,(function(e){return"mobileSubscriptionRebate"===e.type&&e.visibilityGroups.some((function(e){var+t;return(null==n%7C%7Cnull===(t=n.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))})):void+0;return+_objectSpread(_objectSpread({},e),{},{currentPrice:o,currentCampaign:i,giftCardProduct:a,campaignCode:(null==n?void+0:n.campaignCode)%7C%7C""})},q="deviceWarranty",j="installationProduct",ensureNumber=function(e){return"number"==typeof+e?e:"string"==typeof+e?Number(e.replace(",",".")):0};function+round(e,t){return+Number(Math.round(e%2B"e"%2Bt)%2B"e-"%2Bt)}function+format_formatPrice(e){var+t=arguments.length>1&&void+0!==arguments[1]&&arguments[1];return+0===(e=ensureNumber(e))?"0,00":((e=t?Number(round(e,2)).toFixed(2):round(e,2))%2B"").replace(/\\./g,",").replace(/\\,([1-9])$/,",$10")}var+D,H,V,B,generateCartItem=function(e,t,n,r,i){var+o=arguments.length>5&&void+0!==arguments[5]?arguments[5]:[];return{title:t,type:e,productChoices:[{productType:e,productUid:n,priceId:r,campaignIds:o,campaignCode:i?[i.campaignCode]:[]}]}},getOneTimePaymentOption=function(e){return+t(e,(function(e){return+1===e.fixedTermMonths}))},calculatePrice=function(e,t,n,i,o){var+a,c,l=r(null===(a=t.paymentOptions)%7C%7Cvoid+0===a?void+0:a.filter((function(e){return!!o%7C%7C"WEBPAYMENT"!==e.paymentType})),e===j?function(e){return+e.priceListId}:function(e){return+e.pricingPlanId}).map((function(r){var+o=function(e,t){var+n,r,i,o={total:0,monthly:0};if(!e%7C%7C!t)return+o;switch(t.type){case"deviceAbsoluteDiscountCampaign":return+r=t.discountAmount,{total:n=e.totalPrice-r,monthly:n/e.fixedTermMonths};case"devicePercentageDiscountCampaign":return+i=t.discountPercentage,{total:n=e.totalPrice*(1-i/100),monthly:n/e.fixedTermMonths};default:return+o}}(r,i);return{paymentOption:_objectSpread(_objectSpread({},r),{},{discountedPrice:o}),discountedPrice:o,monthly:format_formatPrice(r.monthlyPrice),total:format_formatPrice(r.totalPrice),campaignMonthly:format_formatPrice(o.monthly),campaignTotal:format_formatPrice(o.total),discountAmountMonthly:format_formatPrice(r.monthlyPrice-o.monthly),discountAmount:format_formatPrice(r.totalPrice-o.total),id:r.priceListId,fixedTermMonths:r.fixedTermMonths,unit:1===r.fixedTermMonths?"€":"€/kk",cartItem:generateCartItem(e,t.name,t.uid,r.priceListId,n,i?[i.id]:[])}}));return{longest:(c=l,c.sort((function(e,t){return+t.fixedTermMonths-e.fixedTermMonths}))[0]),oneTime:getOneTimePaymentOption(l),allPaymentOptions:l}},getMetaInformationContent=function(e,n){return+o(t(e,(function(e){return+e.label===n})),"content")},K=function+device_product_createDeviceProduct(e){var+t=arguments.length>1&&void+0!==arguments[1]?arguments[1]:void+0,n=arguments.length>2&&void+0!==arguments[2]&&arguments[2],r=arguments.length>3&&void+0!==arguments[3]?arguments[3]:null,getVendorFromProductCategories=function(e){return+getProductCategoryValue(e,"vendor")%7C%7C""},getModelFromProductCategories=function(e){return+getProductCategoryValue(e,"model")%7C%7C""},getProductCategoryFromProductCategories=function(e){return+getProductCategoryValue(e,"type")%7C%7C""};return+e.map((function(i){var+o,a,c,l,s,u,d,p=getProductCategoryFromProductCategories((null==i?void+0:i.productCategories)%7C%7C[]),f=i.type,m=getVendorFromProductCategories((null==i?void+0:i.productCategories)%7C%7C[]),v=getModelFromProductCategories((null==i?void+0:i.productCategories)%7C%7C[]),g=N(null==i?void+0:i.name),y=t?getCampaignByCampaignCode((null==i?void+0:i.campaigns)%7C%7C[],t):getFirstPublicCampaign((null==i?void+0:i.campaigns)%7C%7C[]),h=calculatePrice(f,i,t,y,n);return{uid:null==i?void+0:i.uid,deviceTypeId:null==i?void+0:i.deviceTypeId,endOfLife:!(null==i%7C%7C!i.endOfLife),name:null==i?void+0:i.name,skuName:null===(o=getMetaInformationContent(i.metaInformation,"SKU"))%7C%7Cvoid+0===o%7C%7Cnull===(a=o.replace(m,""))%7C%7Cvoid+0===a?void+0:a.trim(),icon:null==i?void+0:i.icon,imageSrc:null==i?void+0:i.icon,vendor:m,model:v,color:resolveColor(i,e),colorPickerColor:getMetaInformationContent(i.metaInformation,"color"),isInSale:!!y,category:p,campaigns:(null==i?void+0:i.campaigns)%7C%7C[],href:g,price:h,currentCampaign:y,priceDetails:(null==i?void+0:i.priceDetails)%7C%7C"",description:null!=i&&i.descriptions?{short:(null==i%7C%7Cnull===(c=i.descriptions)%7C%7Cvoid+0===c?void+0:c.SHORT)%7C%7C"",medium:(null==i%7C%7Cnull===(l=i.descriptions)%7C%7Cvoid+0===l?void+0:l.MEDIUM)%7C%7C"",long:(null==i%7C%7Cnull===(s=i.descriptions)%7C%7Cvoid+0===s?void+0:s.LONG)%7C%7C""}:void+0,availability:resolveAvailability(null==i?void+0:i.availabilities),productCategories:null==i?void+0:i.categories,additionalProducts:null!=i&&i.additionalProducts?null==i%7C%7Cnull===(u=i.additionalProducts)%7C%7Cvoid+0===u%7C%7Cnull===(d=u.map)%7C%7Cvoid+0===d?void+0:d.call(u,(function(e){return+e.type===q?campaign_resolveCampaignForServiceProduct(e):device_product_createDeviceProduct([e],r)[0]})):void+0,type:null==i?void+0:i.type}}))},W=(__webpack_require__(91),"#subscription-offer-in-coverage-page"),findMainReferenceElement=function(){return+document.querySelector("#infoWindow+#elisa__coverage-map__advt-panel")},findInjectedElement=function(){return+document.querySelector(W)},getElementDataIndex=function(e){return+Number(e.target.getAttribute("data-index"))},createElement=function(e){return+document.createElement("".concat(e))},cleanProductName=function(e){return+e.replace(/Saunalahti/g,"").trim()},handleNavigationButtons=function(e){var+toggleButtons=function(t){t.addEventListener("click",(function(t){var+n;n=findInjectedElement(),["ea-form-switcher__option","content"].forEach((function(e){[].forEach.call(n.querySelectorAll(".".concat(e)),(function(e){e.classList.contains("selected")&&e.classList.remove("selected"),e.classList.contains("ea-form-switcher__option--selected")&&e.classList.remove("ea-form-switcher__option--selected")}))}));var+r=getElementDataIndex(t);e.querySelectorAll(".buttons")[r].parentElement.classList.add("ea-form-switcher__option--selected"),e.parentElement.querySelector(".content-container").querySelectorAll(".content")[r].classList.add("selected")}))},t=e.getElementsByClassName("buttons");a(t,(function(e){return+toggleButtons(e)}))},resolveAdditionalProduct=function(e){return+e.additionalProducts.filter((function(e){return!!e.paymentOptions})).map((function(e){return+K([e])[0]}))[0]},renderPriceSummary=function(e,t){var+n=arguments.length>2&&void+0!==arguments[2]?arguments[2]:void+0,formatCurrentPrice=function(e){return{duration:e.duration,formattedHighestMonthlyPrice:formatPrice(e.highestMonthlyPrice),formattedLowestPrice:formatPrice(e.lowestMonthlyPrice),formmattedOpenPrice:formatPrice(e.openingPrice)}},renderDisclaimer=function(e){var+t=e.duration,n=e.formattedHighestMonthlyPrice,r=e.formmattedOpenPrice,i=[],o="";return+t>0&&i.push("voimassa+".concat(t,"+KK,+jonka+jälkeen+").concat(n,"+€/kk")),r&&i.push("%2B+avausmaksu+".concat(r,"+€")),a(i,(function(e){o%2B="".concat(e,"+</br>")})),o},getPriceSummary=function(e){return+e.querySelector(".price-summary-container")},r=e.unit,i=e.currentPrice,o=formatCurrentPrice(i),c=o.duration,l=o.formattedHighestMonthlyPrice,s=o.formattedLowestPrice,u=o.formmattedOpenPrice,d=getPriceSummary(t),p=d.querySelector(".ea-disclaimertext.sm-padding"),f=d.querySelector(".ea-price-text"),m=f.querySelector(".ea-price-text__price");m.innerHTML="".concat(s,\'+<span+class="ea-price-text__unit">\').concat(r,"</span>");var+v=n%7C%7Cvoid+0;p.innerHTML=renderDisclaimer({duration:c,formattedHighestMonthlyPrice:l,formmattedOpenPrice:u});var+g=resolveCartItem(e,void+0,v),y=generateCheckoutUrl({cartItem:g}),h=d.querySelector(".buy+>+a");h.setAttribute("href",y),addModalEventListeners(d,e)},renderSubscriptionContent=function(e,t){var+n=arguments.length>2&&void+0!==arguments[2]&&arguments[2],findSelector=function(e){return+e.querySelector(".selector-container")},openSelector=function(){findSelector(t).classList.add("ea-selectlist--open")},updateOpenSelectorElement=function(e,t){t.innerText=cleanProductName(e.name)},productHasRouter=function(e){return"mobileBroadband"===e.type&&e.additionalProducts&&e.additionalProducts.length>0},renderRouter=function(e,t){return+function(e,t,n){var+r=function(e,t){var+n,r=e.isInSale,i=e.price.longest,o=r?i.campaignMonthly:i.monthly,a=i.fixedTermMonths,c=null!=t&&null!==(n=t.productPlusRouterSpecialPrice)&&void+0!==n&&n.currentCampaign?formatPrice(t.productPlusRouterSpecialPrice.currentPrice.lowestMonthlyPrice):null,l=c&&c<formatPrice(t.lowestMonthlyPrice);return\'\\n++++++++<div+class="ea-checkbox+ea-disclaimertext+router-checkbox">\\n++++++++++<input+type="checkbox"+id="includeRouter"+name="includeRouter"+/>\\n++++++++++<label+tabindex="0"+for="includeRouter">\\n++++++++++++<span+class="ea-checkbox__icon+ea-icon+ea-icon--check"></span>\\n++++++++++++<div+class=\\\'flex-col\\\'>\\n++++++++++++\'.concat(l?"<span><b>Reitittimen+kanssa+liittymä+alehintaan+".concat(c,"+€/kk+</b></span>"):"","\\n++++++++++++<span>Reititin+").concat(o,"€/kk+").concat(a,"kk</span\\n++++++++++++</div>\\n++++++++++</label>\\n++++++++</div>\\n++++++++")}(n,t),i=e.querySelector(".promotion-router-wrapper");i.querySelector(".promotion-router").innerHTML=r,i.querySelector(".promotion-router+input#includeRouter").addEventListener("change",(function(r){if(r.target.checked){var+i=null!=t&&t.productPlusRouterSpecialPrice?t.productPlusRouterSpecialPrice:t;renderPriceSummary(i,e,n)}else+renderPriceSummary(t,e)})),addModalEventListeners(i,n),i.style.display="flex"}(e,t,resolveAdditionalProduct(t))},updateIndex=function(r){var+i=getElementDataIndex(r),o=e[i];renderPriceSummary(o,t),updateOpenSelectorElement(o,a),n&&renderRouter(t,o),findSelector(t).classList.remove("ea-selectlist--open")},r=e[0],i=productHasRouter(r),o=findSelector(t),a=o.querySelector(".ea-selectlist__content"),c=o.querySelector(".ea-selectlist__dropdown");updateOpenSelectorElement(r,a),a.addEventListener("click",openSelector),e.forEach((function(e,t){var+n=createElement("li");n.innerText=cleanProductName(e.name),n.classList.add("ea-selectlist__dropdown__item"),n.setAttribute("data-index",t),n.addEventListener("click",updateIndex),c.appendChild(n)})),renderPriceSummary(r,t),n&&i&&renderRouter(t,r)},getContentElement=function(e,t){return+e.querySelector(".".concat(t))},addModalEventListeners=function(e,t){var+handleModalContent=function(e,t){var+cleanElement=function(e){return+e.innerHTML=""},n=t.querySelector(".modal-product-name"),r=t.querySelector(".modal-product-features");cleanElement(n),cleanElement(r),n.innerHTML=function(){var+e=arguments.length>0&&void+0!==arguments[0]?arguments[0]:"",t=new+RegExp((arguments.length>1?arguments[1]:void+0)%7C%7C"Saunalahti","gi");return+e.replace(t,"").trim()}(e.name),function(e,t){var+n;if(Array.isArray(e.information)&&e.information.length>0){var+r=createElement("ul");r.classList.add("ea-checked-list");var+i=e.information.filter((function(e){return+e.length>1}));a(i,(function(e){var+t=createElement("li");t.innerText=e,r.appendChild(t)})),t.appendChild(r)}null!=e&&null!==(n=e.description)&&void+0!==n&&n.long&&(t.innerHTML=e.description.long)}(e,r)};e.querySelector(".promotion-router-modal").addEventListener("click",(function(e){var+n=document.getElementById("injected-modal");(handleModalContent(t,n),n.classList.contains("hide-element"))&&(n.style.display="block",n.querySelector(".ea-combobox__modal-header").addEventListener("click",(function(e){n.style.display="none"})))}))},generateProductPromise=function(){var+e=arguments.length>0&&void+0!==arguments[0]?arguments[0]:[];return+Promise.all(e.map((function(e){var+t=e.uid,n=e.campaignCode,r=e.campaignCodeWithRouter,i=e.campaignCodeSpecial;return+Promise.all([product_fetchProductByUid(t),campaignCodeUtils_checkCampaignCodePromise(n),r?campaignCodeUtils_checkCampaignCodePromise(r):Promise.resolve(null),i?R(i,"coverage_map_promotion_error"):Promise.resolve(null)]).then((function(e){var+t=_slicedToArray(e,4),n=t[0],r=t[1],i=t[2],o=t[3],a=o&&o.offer_mlk?o.campaignCode:r,c=n?campaign_resolveCampaignForServiceProduct(n,a):null;return+c.productPlusRouterSpecialPrice=n&&i?campaign_resolveCampaignForServiceProduct(n,i):null,c})).catch((function(e){return+console.error(e.message),Promise.resolve([])}))}))).then((function(e){return+e.filter(Boolean)}))},U="product-18937",z="product-18936",J={fiveG:{voiceProducts:[{uid:U,campaignCode:"COVERAGE_PAGE_5G_VOICE_300M"},{uid:z,campaignCode:"COVERAGE_PAGE_5G_VOICE_600M"},{uid:"product-18935",campaignCode:"COVERAGE_PAGE_5G_VOICE_1000M"}],mobileBroadbandProducts:[{uid:"product-6987",campaignCode:"COVERAGE_PAGE_5G_MLK_300M",campaignCodeWithRouter:"COVERAGE_PAGE_5G_MLK_300M_WITH_ROUTER"},{uid:"product-7790",campaignCode:"COVERAGE_PAGE_5G_MLK_600M",campaignCodeWithRouter:"COVERAGE_PAGE_5G_MLK_600M_WITH_ROUTER"},{uid:"product-5875",campaignCode:"COVERAGE_PAGE_5G_MLK_1000M",campaignCodeWithRouter:"COVERAGE_PAGE_5G_MLK_1000M_WITH_ROUTER"}]},fourG:{voiceProducts:[{uid:"product-18943",campaignCode:"COVERAGE_PAGE_4G_VOICE_10M"},{uid:U,campaignCode:"COVERAGE_PAGE_5G_VOICE_300M"},{uid:z,campaignCode:"COVERAGE_PAGE_5G_VOICE_600M"}],mobileBroadbandProducts:[{uid:"product-17479",campaignCode:"COVERAGE_PAGE_4G_MLK_100M",campaignCodeSpecial:"COVERAGE_PAGE_4G_MLK_100M_KNOWN_CUSTOMER"},{uid:"product-6987",campaignCode:"COVERAGE_PAGE_5G_MLK_300M",campaignCodeWithRouter:"COVERAGE_PAGE_5G_MLK_300M_WITH_ROUTER"},{uid:"product-7790",campaignCode:"COVERAGE_PAGE_5G_MLK_600M",campaignCodeWithRouter:"COVERAGE_PAGE_5G_MLK_600M_WITH_ROUTER"}]}},X="".concat(W,"-styles");V=function(){var+e;null===(e=window.gr5GContentMutationObserver)%7C%7Cvoid+0===e%7C%7Ce.disconnect(),removeStyle(X);var+t=findInjectedElement();t&&t.parentNode.removeChild(t)},B=function(e,t){var+n,r,i,o,c;if(!e%7C%7Cnull!==(n=e.parentElement)&&void+0!==n&&n.querySelector(W))r=findMainReferenceElement(),i=document.querySelector(".hide-map-controls"),!r&&i&&i.classList.remove("hide-map-controls");else{var+l;e.closest("#map-canvas").classList.add("hide-map-controls");var+s=e.closest("#infoWindow"),u=s.querySelector("tbody");s.style.padding="0px",u&&(u.classList.add("ratings-table"),o=".elisa__coverage-map__info-box__technology",c=["2G","3G"],a(u.childNodes,(function(e){var+t=e.querySelector(o);a(c,(function(e){t.textContent.indexOf(e)>-1&&(t.parentElement.style.display="none")}))})));var+d=createElement("div");d.innerHTML=html;var+p=d.firstChild;handleNavigationButtons(p),function(e){return+Promise.all([generateProductPromise(e.voiceProducts),generateProductPromise(e.mobileBroadbandProducts)])}(t?J.fiveG:J.fourG).then((function(e){var+n,r,i,o=_slicedToArray(e,2),a=o[0],c=o[1];r=getContentElement(n=p,"loader-wrapper"),i=getContentElement(n,"content-wrapper"),r.style.display="none",i.classList.contains("hide-element")&&i.classList.remove("hide-element"),function(e,t){var+n=getContentElement(e,"content-header");if(n){var+r=t?"5G":"4G";getContentElement(n,"title").innerText=t?"Asut+".concat(r,"-alueella!"):"Valitse+sopiva+liittymä",getContentElement(n,"subtitle").innerText=t?"Hanki+tästä+itsellesi+".concat(r,"-liittymä:"):"5G-liittymät+toimivat+myös+4G-verkossa.+Ollessasi+5G-verkon+alueella+5G-liittymällä+saat+kaikki+verkon+edut+käyttöösi."}}(p,t);var+l=getContentElement(p,"voice-content"),s=getContentElement(p,"mobile-broadband-content");renderSubscriptionContent(a,l),renderSubscriptionContent(c,s,!0)})),null===(l=e.parentElement)%7C%7Cvoid+0===l%7C%7Cl.insertBefore(p,e),window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"CoveragePage5GContentShown"})}},D=function(e){new+Promise((function(e){if(window.GR_DEVELOPMENT_MODE&&window.forcedIspOperator)e(window.forcedIspOperator);else+if(window.userDataLayer)e(parseOperatorInformationFromISPCheck(window.userDataLayer));else+if(window.PubSub){var+t,n;null===(t=(n=window.PubSub).subscribe)%7C%7Cvoid+0===t%7C%7Ct.call(n,"userDataLayerUpdate",(function(t,n){e(parseOperatorInformationFromISPCheck(n))}))}else+e(null)})).then((function(t){if(!t%7C%7Cl("dev")){V(),addStyle(css,X);var+n=findMainReferenceElement();B(n,e);var+r=new+MutationObserver((function(t){var+n,r,i=_createForOfIteratorHelper(t);try{e:for(i.s();!(r=i.n()).done;){var+o,a=_createForOfIteratorHelper(r.value.addedNodes);try{for(a.s();!(o=a.n()).done;){var+c;if(n=null===(c=o.value.parentElement)%7C%7Cvoid+0===c?void+0:c.querySelector("#infoWindow+#elisa__coverage-map__advt-panel"))break+e}}catch(e){a.e(e)}finally{a.f()}}}catch(e){i.e(e)}finally{i.f()}B(n,e)}));r.observe(document.body,{subtree:!0,childList:!0}),window.gr5GContentMutationObserver=r}}))},H=XMLHttpRequest.prototype.open,XMLHttpRequest.prototype.open=function(){this.addEventListener("load",(function(){if(this.responseURL.indexOf("//coveragemap-api.elisa.fi/ratings/tileCoord/")>=0){var+e=JSON.parse(this.response),getRating=function(e,t){var+n;return(null==e%7C%7Cnull===(n=e.find((function(e){return+r=t,(n=e).network&&n.network===r;var+n,r})))%7C%7Cvoid+0===n?void+0:n.rating)>0},t=getRating(e,"5G"),n=getRating(e,"4G_LTE");t%7C%7Cn?D(t):V()}})),H.apply(this,arguments)}}()}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-Subscription-Offer-In-Coverage-Page/.build/ws-subscription-offer-in-coverage-page.build.min.js\',+e);+}+})();|selector|prehide|watch|ok|${v.sels::a-7vjTUiLZ3r::c}|${v.loc}|elisa.fi/kuuluvuus/?(\\?.*)?$|condsName|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+html=\'<div+id="subscription-promotion-element">++<div+class="subscription-promotion-element-wrapper+front-page-promotion">++++<div+class="subscription-promotion-element">++++++<div+class="subscription-promotion-element-form">++++++++<div+class="wrapper">++++++++++<div+class="text-content">++++++++++++<h2+class="ea-h2"+id="offerHeader"></h2>++++++++++++<p+id="offerText"></p>++++++++++++<div><b>Tämä+tarjous+saatavilla+vain+verkosta.</b></div>++++++++++++<div>++++++++++++++<div+class="ea-input+ea-input--label-hidden">++++++++++++++++<div+class="ea-input__wrapper">++++++++++++++++++<input+id="phoneNumber"+name="phoneNumber"+class="ea-input__input"+type="text"+placeholder="PUHELINNUMEROSI"+/>++++++++++++++++++<span+class="ea-input__addon+ea-input__addon--auto-status"+/>++++++++++++++++</div>++++++++++++++++<div+class="ea-input__message">Numeroa+ei+voida+siirtää+Elisalle</div>++++++++++++++</div>++++++++++++++<button++++++++++++++++disabled="true"++++++++++++++++class="ea-button+ea-button--orange+ea-button--disabled+front-page-subscription-promotion-button"++++++++++++++++role="button"++++++++++++++>++++++++++++++++NÄYTÄ+TARJOUS+&gt;++++++++++++++</button>++++++++++++</div>++++++++++</div>++++++++</div>++++++</div>++++</div>++</div></div>\',css="<style>#infoWindow+#subscription-promotion-element{margin:1em+0}#infoWindow+#subscription-promotion-element+#offerText{margin-bottom:1em}#infoWindow+#subscription-promotion-element+.ea-input{width:auto}#infoWindow+#subscription-promotion-element+.ea-input+input{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:unset!important}</style>";function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_slicedToArray(e,t){return+_arrayWithHoles(e)%7C%7C_iterableToArrayLimit(e,t)%7C%7C_unsupportedIterableToArray(e,t)%7C%7C_nonIterableRest()}function+_nonIterableRest(){throw+new+TypeError("Invalid+attempt+to+destructure+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArrayLimit(e,t){var+n=e&&("undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"]);if(null!=n){var+r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t%7C%7Ci.length!==t);a=!0);}catch(e){u=!0,o=e}finally{try{a%7C%7Cnull==n.return%7C%7Cn.return()}finally{if(u)throw+o}}return+i}}function+_arrayWithHoles(e){if(Array.isArray(e))return+e}function+asyncGeneratorStep(e,t,n,r,o,i,a){try{var+u=e[i](a),c=u.value}catch(e){return+void+n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function+_asyncToGenerator(e){return+function(){var+t=this,n=arguments;return+new+Promise((function(r,o){var+i=e.apply(t,n);function+_next(e){asyncGeneratorStep(i,r,o,_next,_throw,"next",e)}function+_throw(e){asyncGeneratorStep(i,r,o,_next,_throw,"throw",e)}_next(void+0)}))}}function+ownKeys(e,t){var+n=Object.keys(e);if(Object.getOwnPropertySymbols){var+r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return+Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return+n}function+_objectSpread(e){for(var+t=1;t<arguments.length;t%2B%2B){var+n=null!=arguments[t]?arguments[t]:{};t%252?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return+e}function+_defineProperty(e,t,n){return+t+in+e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function+_toConsumableArray(e){return+_arrayWithoutHoles(e)%7C%7C_iterableToArray(e)%7C%7C_unsupportedIterableToArray(e)%7C%7C_nonIterableSpread()}function+_nonIterableSpread(){throw+new+TypeError("Invalid+attempt+to+spread+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArray(e){if("undefined"!=typeof+Symbol&&null!=e[Symbol.iterator]%7C%7Cnull!=e["@@iterator"])return+Array.from(e)}function+_arrayWithoutHoles(e){if(Array.isArray(e))return+_arrayLikeToArray(e)}function+_createForOfIteratorHelper(e,t){var+n="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!n){if(Array.isArray(e)%7C%7C(n=_unsupportedIterableToArray(e))%7C%7Ct&&e&&"number"==typeof+e.length){n&&(e=n);var+r=0,F=function(){};return{s:F,n:function(){return+r>=e.length?{done:!0}:{done:!1,value:e[r%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+o,i=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var+e=n.next();return+i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i%7C%7Cnull==n.return%7C%7Cn.return()}finally{if(a)throw+o}}}}function+_unsupportedIterableToArray(e,t){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,t);var+n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n%7C%7C"Set"===n?Array.from(e):"Arguments"===n%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void+0}}function+_arrayLikeToArray(e,t){(null==t%7C%7Ct>e.length)&&(t=e.length);for(var+n=0,r=new+Array(t);n<t;n%2B%2B)r[n]=e[n];return+r}!function(){var+e={91:function(){}},t={};function+__webpack_require__(n){var+r=t[n];if(void+0!==r)return+r.exports;var+o=t[n]={exports:{}};return+e[n](o,o.exports,__webpack_require__),o.exports}!function(){"use+strict";var+e=window._,t=(e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find%7C%7Cfunction(e,t){if(!e%7C%7C"function"!=typeof+t)return;if("length"in+e){var+n,r=_createForOfIteratorHelper(e);try{for(r.s();!(n=r.n()).done;){var+o=n.value;if(t(o))return+o}}catch(e){r.e(e)}finally{r.f()}return}for(var+i+in+e)if(e.hasOwnProperty(i)&&t(e[i]))return+e[i];return});e&&e.findIndex,e&&e.uniq,e&&e.uniqBy,e&&e.findLast,e&&e.get,e&&e.forEach,e&&e.isNil,e&&e.isEmpty,e&&e.flatMap;function+_uniqBy(e,t){if(null==e)return[];var+n,r=new+Set,o=[],i=_createForOfIteratorHelper(e);try{for(i.s();!i.n().done;){var+a=n.value,u=t(a);r.has(u)%7C%7C(o.push(a),r.add(u))}}catch(e){i.e(e)}finally{i.f()}return+o}var+hasSBonus=function(e){var+t,n;return+e.sBonusEligible&&!(null!==(t=e.activeCampaign)&&void+0!==t&&t.sBonusDenied)&&!(null!==(n=e.currentCampaign)&&void+0!==n&&n.sBonusDenied)},productHasACategory=function(e){return+function(t){var+n,r;return+null==t%7C%7Cnull===(n=t.categories)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.some)%7C%7Cvoid+0===r?void+0:r.call(n,(function(t){return-1!==e.indexOf(t)}))}},n=[58,59,60,61,161],r=[65,66];productHasACategory(n),productHasACategory(r),productHasACategory(n.concat(r)),productHasACategory([67]);function+createError(e,t){var+n=Error(t);return+n.status=e,n}var+o,i,a,u,httpUtils_makeHttpGetRequestPromise=function(e,t){return+new+Promise((function(n,r){var+o=new+XMLHttpRequest;if(o.open("GET",e,!0),void+0!==t)for(var+i+in+t)o.setRequestHeader(i,t[i]);o.onload=function(){200===this.status?n(this.response):r(createError(this.status,this.statusText))},o.onloadend=function(){0===this.status&&r(createError(this.status,this.statusText))},o.send()}))},c="dataOpsKaas",s="ldb",l="ldbCached",getApiUrl=function(e){var+t,n,r,o;return+null===(t=window)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.growth)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.configuration)%7C%7Cvoid+0===r%7C%7Cnull===(o=r.urls)%7C%7Cvoid+0===o?void+0:o[e]},configuration_getDataOpsApiUrl=function(){var+e=!(arguments.length>0&&void+0!==arguments[0])%7C%7Carguments[0];return+getApiUrl(c)%2B(e?"/dataops-api/v1":"")},d="elisa.fi",p="www-test.elisa.fi",f="kauppa.elisa.fi",v="kauppa-test.elisa.fi",m="verkkoasiointi-test.elisa.fi",b=[d,p,f,v],configuration_getCatalogBaseURL=function(){return[p,v,m].includes(location.hostname)?"https://www-test.elisa.fi/kauppa":"https://elisa.fi/kauppa"},y={turvapaketti:"https://static.elisa.com/v2/image/2tqybbhjs47b/6LRGU7vsqfQHq9GNPlRLK4/tietoturva-icon-Elisa-Turvapaketti1024.svg?w=800",identity:"https://static.elisa.com/v2/image/2tqybbhjs47b/ntIjoFyCwWlmuUXDnxe6c/tietoturva-icon-Elisa-Identiteettisuoja1024.svg?w=800",freedome:"https://static.elisa.com/v2/image/2tqybbhjs47b/7rK9ZiRh5es99z6MMWyMEa/tietoturva-icon-Freedome-VPN-transparent-1024.svg?w=800"},ensureCorrectSecurityIcon=function(e){return+e.indexOf("icon_turvapaketti.svg")>=0?y.turvapaketti:e.indexOf("ea-product-freedome-vpn.svg")>=0?y.freedome:e.indexOf("icon_elisa_identiteettisuoja.svg")>=0?y.identity:e},product_fetchProductByUid=function(e){return+httpUtils_makeHttpGetRequestPromise(configuration_getCatalogBaseURL()%2B"/rest/products?uid="%2Be).then((function(e){var+t=JSON.parse(e)[0];return+null!=t&&t.icon&&(t.icon=ensureCorrectSecurityIcon(t.icon)),t}))},campaignCodeUtils_checkCampaignCodePromise=function(e){var+t,n,r,o,i=function(){if(window.TEST_LEADGEN_BACKEND)return"https://ldb-dev.csf.elisa.fi";if(window.LOCAL_LEADGEN_BACKEND)return"http://localhost:8080";if(!(b.indexOf(location.hostname)>=0))return+getApiUrl(s)%7C%7C"https://ldb.csf.elisa.fi";switch(location.hostname){case+f:return+getApiUrl(l).replace(d,f);case+v:return+getApiUrl(l).replace(p,v);default:return+getApiUrl(l)%7C%7C"https://ldb.csf.elisa.fi"}}()%2B"/v1/campaigns/"%2Be,a={apikey:window.TEST_LEADGEN_BACKEND%7C%7Cwindow.LOCAL_LEADGEN_BACKEND?"ec5a8e41-a20f-4a67-bd07-56b86dde2bcc":(null===(t=window)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.growth)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.configuration)%7C%7Cvoid+0===r%7C%7Cnull===(o=r.apikeys)%7C%7Cvoid+0===o?void+0:o.ldb)%7C%7C"e6651d25-94b2-40a6-8eb2-1d2b3a512405"};return+httpUtils_makeHttpGetRequestPromise(i,a).then((function(e){return+JSON.parse(e)})).then((function(e){if("ok"===e.status)return+e.campaign;throw+new+Error}))},campaign_getFirstPublicCampaign=function(e){return+t(e,(function(e){return!e.visibilityGroups.length}))},campaign_resolveCampaignForServiceProduct=function(e,n,r){var+o=n?function(e,n){var+r=t(e,(function(e){var+t;return+null===(t=e.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.some((function(e){var+t;return(null===(t=n.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))}));return+r&&0!==r.length%7C%7C(r=campaign_getFirstPublicCampaign(e)),r}(null==e?void+0:e.campaigns,n):campaign_getFirstPublicCampaign(null==e?void+0:e.campaigns),i=function(t){var+n,o,i,a={highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,openingPrice:e.openingPrice};if(!t%7C%7Cr)return+a;switch(t.type){case"absoluteDiscountCampaign":return+o=t.discountAmount,n=(e.highestMonthlyPrice%7C%7Ce.price)-o,{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"percentageCampaign":return+i=t.discountPercentage,n=(e.highestMonthlyPrice%7C%7Ce.price)*(1-i/100),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"monthlyPriceCampaign":return{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(t.monthlyPrice.toFixed(2)),duration:t.duration,openingPrice:e.openingPrice,unit:"€/kk"};case"daysChargeCampaign":return+t.discountPercentage&&(i=t.discountPercentage,n=(e.highestMonthlyPrice%7C%7Ce.price)*(1-i/100)),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.durationDays%7C%7Ct.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice,durationType:t.durationDays?"days":"months"};default:return+a}}(o),a=e.giftCardCampaignCode?t(null==e?void+0:e.additionalProducts,(function(t){return+t.visibilityGroups.every((function(t){var+n,r;return(null==e%7C%7Cnull===(n=e.giftCardCampaignCode)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.visibilityGroups)%7C%7Cvoid+0===r?void+0:r.indexOf(t))>=0}))})):null!=e&&e.additionalProducts&&n?t(null==e?void+0:e.additionalProducts,(function(e){return"mobileSubscriptionRebate"===e.type&&e.visibilityGroups.some((function(e){var+t;return(null==n%7C%7Cnull===(t=n.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))})):void+0;return+_objectSpread(_objectSpread({},e),{},{currentPrice:i,currentCampaign:o,giftCardProduct:a,campaignCode:(null==n?void+0:n.campaignCode)%7C%7C""})},request_json_requestJSON=function(e){return+function(e){return+new+Promise((function(t,n){var+r=new+XMLHttpRequest;for(var+o+in+r.onreadystatechange=function(){4==r.readyState&&(r.status==(e.status%7C%7C200)?t(r.responseText):n(Error(r.responseText%7C%7Cr.status)))},r.open(e.method%7C%7C"GET",e.url,!0),e.headers)r.setRequestHeader(o,e.headers[o]);r.send(e.body)}))}(e).then(JSON.parse)},h=(null===(o=window)%7C%7Cvoid+0===o%7C%7Cnull===(i=o.growth)%7C%7Cvoid+0===i%7C%7Cnull===(a=i.configuration)%7C%7Cvoid+0===a%7C%7Cnull===(u=a.urls)%7C%7Cvoid+0===u%7C%7Cu.dataOps,function(e){return+request_json_requestJSON({url:"".concat(configuration_getDataOpsApiUrl(),"/phonenumber/").concat(e)}).then((function(e){return+e.transferable})).catch((function(){return!1}))}),checkIfNumberCanBeTransferredToElisaPromise=function(e){var+t=e.replace(/\\s%7C-/g,"").replace("%2B358","0");return+isValidFinnishPhoneNumberPattern(t)?Promise.all([runCheckForNumberTransferrabilityOnWebshopAPI(t),h(t)]).then((function(e){var+t=_slicedToArray(e,2),n=t[0],r=t[1],o=n&&r;return+function(e){window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"DLOperatorInformation",operator:e?"Competitor":"Elisa"})}(o),o})).catch((function(e){return+console.log(e),!1})):Promise.resolve(!1)},runCheckForNumberTransferrabilityOnWebshopAPI=function(e){var+t=configuration_getCatalogBaseURL()%2B"/rest/numbers/mnp/mobile/"%2Be%2B"/valid";return+httpUtils_makeHttpGetRequestPromise(t,{}).then((function(e){var+t="true"===e;return+function(e){window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"DLOperatorInformation",operator:e?"Competitor":"Elisa"})}(t),t})).catch((function(){return!1}))},isValidFinnishPhoneNumberPattern=function(e){var+t;return+null!==(t=e,t.replace(/\\s%7C-/g,"").replace("%2B358","0")).match(/%5E\\%2B?(\\d){6,15}$/)},isValidFinnishPhoneNumberPromise=function(e){return+new+Promise((function(t,n){if(e&&isValidFinnishPhoneNumberPattern(e)){var+r=configuration_getCatalogBaseURL()%2B"/rest/numbers/"%2Be%2B"/valid";httpUtils_makeHttpGetRequestPromise(r,{}).then((function(e){"true"===e?t(!0):n(!1)}))}else+n(!1)}))},addStyle=function(e,t){if(!t)throw+new+Error("Id+missing");!function(e){var+t=document.getElementById(e);t&&window.GR_DEVELOPMENT_MODE&&t.parentNode.removeChild(t)}(t),function(e,t){if(!document.getElementById(t)){var+n=e.replace("<style>","").replace("</style>",""),r=document.createElement("style");r.type="text/css",r.id=t,r.styleSheet?(document.head.appendChild(r),r.styleSheet.cssText=n):(r.appendChild(document.createTextNode(n)),document.head.appendChild(r))}}(e,t)},removeStyle=function(e){var+t=document.getElementById(e);t&&t.parentElement.removeChild(t)};var+removeElement=function(e){var+t,n;return+null==e%7C%7Cnull===(t=e.parentElement)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.removeChild)%7C%7Cvoid+0===n?void+0:n.call(t,e)};var+ensureNumber=function(e){return"number"==typeof+e?e:"string"==typeof+e?Number(e.replace(",",".")):0};function+round(e,t){return+Number(Math.round(e%2B"e"%2Bt)%2B"e-"%2Bt)}function+format_formatPrice(e){var+t=arguments.length>1&&void+0!==arguments[1]&&arguments[1];return+0===(e=ensureNumber(e))?"0,00":((e=t?Number(round(e,2)).toFixed(2):round(e,2))%2B"").replace(/\\./g,",").replace(/\\,([1-9])$/,",$10")}var+g,_,w,P,E;null===(g=window)%7C%7Cvoid+0===g%7C%7Cnull===(_=g.growth)%7C%7Cvoid+0===_%7C%7Cnull===(w=_.configuration)%7C%7Cvoid+0===w%7C%7Cnull===(P=w.urls)%7C%7Cvoid+0===P%7C%7CP.ldb,__webpack_require__(91);function+getSelectionForConductricsAgentPromise(e){return+new+Promise((function(t,n){try{E%7C%7C(E=new+window.Conductrics.ClientApi),E.exec([{a:e}],(function(n,r){t(r.sels[e])}))}catch(e){console.error(e),t(null)}}))}var+S,O,T,C,getCampaignCode=function(e){var+t=e.uid,n=e.currentCampaignCode,r=e.abTestGroup,o=e.campaignSlotId;if(!("B"===r))return+n;var+i=function(){var+e="20210930",t="20211102",n="2021926",r=["H150","H300","H600"],i={},a={NUMSI_PAGE:"NUMSI_PAGE",OE_ISP:"OE",PROMO_ISP:"PROMO",PROMO_SL:"SL",PROMO_NAVI:"NAVI",EVFI_ISP:"EVFI",KIRJAETU_ISP:"KIRJAETU",COVERAGE_ISP:"COVERAGE",RP_ISP:"RP",SUOSITTELU_ISP:"SUOSITTELU",DEVICE_PAGE_ISP:"PHONE_PAGE",THANK_YOU_ISP:"THANK_YOU",TOISSA_KOTONA_ISP:"TOISSA_KOTONA",FRONT_PAGE:"FRONT_PAGE",OFFERS_PAGE:"OFFERS_PAGE",VOICE_PAGE:"VOICE_PAGE",SEARCHRESULTS_PAGE:"SEARCHRESULTS_PAGE"};return["VOICE_ISP_T","VOICE_ISP_D","VOICE_COMPETITOR"].forEach((function(u){r.forEach((function(r){if(o){var+c="".concat(u,"_").concat(e,"_").concat(a[o],"_").concat(r),s="".concat(u,"_").concat(t,"_").concat(a[o],"_").concat(r),l="".concat(u,"_%25campaignSlotId%25_").concat(n,"_").concat(r,"_TEST");i[c]=l,i[s]=l}else{var+d="".concat(u,"_").concat(e,"_").concat(r),p="".concat(u,"_").concat(t,"_").concat(r),f="".concat(u,"_NUMSI_PAGE_").concat(n,"_").concat(r,"_TEST");i[d]=f,i[p]=f}}))})),i}();if(["product-18942","product-18937","product-18936"].includes(t)){var+a=i[n];if(a)return+a.replace("%25campaignSlotId%25",o)}return+n},applyAbTest=function(e){var+t=e.subscriptionProduct,n=e.abTestGroup,r=e.campaign;return+_objectSpread(_objectSpread({},t),{},{campaignCode:getCampaignCode({uid:t.uid,abTestGroup:n,currentCampaignCode:t.campaignCode,campaignSlotId:r})})},A=null===(S=window)%7C%7Cvoid+0===S%7C%7Cnull===(O=S.growth)%7C%7Cvoid+0===O%7C%7Cnull===(T=O.configuration)%7C%7Cvoid+0===T%7C%7Cnull===(C=T.urls)%7C%7Cvoid+0===C?void+0:C.ldb;window.TEST_LEADGEN_BACKEND&&(A="https://ldb-dev.csf.elisa.fi"),window.LOCAL_LEADGEN_BACKEND&&(A="http://localhost:8080");var+I,L=(I="erikoistarjous",function(e){var+t=e.phoneNumber,n=e.operator,r=e.campaign,o="telia"===n?"t":"dna"===n?"d":null,i="".concat(A,"/v1/promotions/").concat(I);t&&(i%2B="/".concat(t));var+a=o?"operator=".concat(o):"",u=r?"campaign=".concat(r):"";return(a%7C%7Cu)&&(i%2B="?".concat([a,u].filter((function(e){return!!e})).join("&"))),request_json_requestJSON({url:i}).then((function(e){return+getSelectionForConductricsAgentPromise(N).then((function(t){return+function(e){var+t=e.promotionItem,n=e.campaign,r=e.abTestGroup,applyTest=function(e){return+applyAbTest({subscriptionProduct:e,campaign:n,abTestGroup:r})},o=_objectSpread({},t);return+o.subscriptions5G&&(o.subscriptions5G.products=o.subscriptions5G.products.map(applyTest)),o.subscriptions&&(o.subscriptions.products=o.subscriptions.products.map(applyTest)),o}({promotionItem:e,campaign:r,abTestGroup:t})})).catch((function(){return+null}))})).catch((function(){return+null}))}),N="a-api-isp-new-pp-offer",promotions_resolveIspOffer=function(e){var+t;if(!e%7C%7Cnull===(t=Object.keys(e))%7C%7Cvoid+0===t%7C%7C!t.length)return+Promise.resolve(null);var+n=e.uid,r=e.campaignCode,o=e.is5GAreaOffer,i=e.giftCard,a=e.operator;return+Promise.all([product_fetchProductByUid(n),campaignCodeUtils_checkCampaignCodePromise(r),i?campaignCodeUtils_checkCampaignCodePromise(i.campaignCode):Promise.resolve(null)]).then((function(e){var+t=_slicedToArray(e,3),n=t[0],r=t[1],i=t[2];return+i&&(n.giftCardCampaignCode=i),{campaignProduct:campaign_resolveCampaignForServiceProduct(n,r),is5GAreaOffer:o,operator:a}})).catch((function(){return+null}))},normalizeFirstIspOffer=function(e){if(!e)return+null;var+t=e.products,n=e.campaignCode,r=t[0];return+n&&(r.campaignCode=n),r.giftCardValue&&r.giftCardCampaignCode&&(r.giftCard={value:r.giftCardValue,campaignCode:r.giftCardCampaignCode}),r};function+constructElement(e,t,n){var+r=arguments.length>3&&void+0!==arguments[3]?arguments[3]:"Huipputarjous!";if(!e)return+null;removeElement(document.getElementById("subscription-promotion-element"));var+o=document.createElement("div");return+o.innerHTML=html,o.querySelector("#offerHeader").innerHTML=r,o.querySelector("#offerText").innerHTML=resolveCampaignText(e),bindFormActions(o,t,n),o.firstChild}function+resolveCampaignText(e){var+t,n="Vaihda+liittymäsi+nyt+Elisalle+ja+saat+".concat(e.name,"+-liittymän+huippuhintaan+<b>").concat(format_formatPrice(e.currentPrice.lowestMonthlyPrice),"</b>+€/kk");return+e.currentCampaign&&(n%2B="+(".concat(e.currentCampaign.duration,"+kk)")),null!==(t=e.giftCardProduct)&&void+0!==t&&t.fullName&&(n%2B="+%2B+<b>".concat(e.giftCardProduct.fullName,"</b>,+kun+liittymä+on+ollut+Elisalla+2kk")),n%2B=".",hasSBonus(e)&&(n%2B="+Liittymä+kerryttää+S-ryhmän+Bonusta."),n}function+bindFormActions(e,t,n){var+r=e.querySelector("#phoneNumber"),o=r.closest(".ea-input"),i=e.querySelector(".front-page-subscription-promotion-button"),a=!1,u="";r.addEventListener("input",(function(){(function(e){return+Promise.all([isValidFinnishPhoneNumberPromise(e),checkIfNumberCanBeTransferredToElisaPromise(e)]).then((function(e){var+t=_slicedToArray(e,2);return{phoneNumberIsValid:t[0],phoneNumberIsTransferrable:t[1]}})).catch((function(){return{phoneNumberIsValid:!1,phoneNumberIsTransferrable:!1}}))})(u=r.value).then((function(e){var+t=e.phoneNumberIsValid,n=e.phoneNumberIsTransferrable;t&&!n?o.classList.add("ea-input--invalid"):o.classList.remove("ea-input--invalid"),(a=t&&n)?(i.classList.remove("ea-button--disabled"),i.removeAttribute("disabled")):(i.classList.add("ea-button--disabled"),i.setAttribute("disabled","disabled"))}))})),i.addEventListener("click",(function(){a&&(window.location="https://elisa.fi/kauppa/erikoistarjous?puh=".concat(btoa(u),"&campaign=").concat(t).concat(n?"&mode=5g":""))}))}var+G,parseOperatorInformationFromISPCheck=function(e){if(e){var+t=null!=e&&e.operator?atob(e.operator):(null==e?void+0:e.isp)%7C%7C"",n=e.linkType?atob(e.linkType):"",r=e.linkType,o=e.isMobile%7C%7C!1;return"dna"!==t&&"telia"!==t%7C%7C!o%7C%7C!("cellular"===n%7C%7C"cellular"===r)&&!("wireless"===n%7C%7C"wireless"===r)?void+0:t}},x="COVERAGE_ISP",M="gr-coverage-page-isp-promo-styles";null===(G=window.grIspPromoMutationObserver)%7C%7Cvoid+0===G%7C%7CG.disconnect(),removeStyle(M),new+Promise((function(e){if(window.GR_DEVELOPMENT_MODE&&window.forcedIspOperator)e(window.forcedIspOperator);else+if(window.userDataLayer)e(parseOperatorInformationFromISPCheck(window.userDataLayer));else+if(window.PubSub){var+t,n;null===(t=(n=window.PubSub).subscribe)%7C%7Cvoid+0===t%7C%7Ct.call(n,"userDataLayerUpdate",(function(t,n){e(parseOperatorInformationFromISPCheck(n))}))}else+e(null)})).then((function(e){if(!e)return;L({operator:e,campaign:x}).then((function(t){if(t){var+n=t.subscriptions,r=t.subscriptions5G,o=normalizeFirstIspOffer(n),i=normalizeFirstIspOffer(r);Promise.all([promotions_resolveIspOffer(o),promotions_resolveIspOffer(i)]).then((function(t){var+n=_slicedToArray(t,2),r=n[0],o=n[1],i=null==r?void+0:r.campaignProduct,a=null==o?void+0:o.campaignProduct;addStyle(css,M),applyPromo();var+u=new+MutationObserver(applyPromo);function+applyPromo(){var+t=document.getElementById("infoWindow");t&&/\\dG/.test(t.innerText)&&function(t){var+n=t.querySelector("#elisa__coverage-map__advt-panel");if((null==t%7C%7C!t.querySelector("#subscription-promotion-element"))&&n){var+r=!!a&&Array.prototype.some.call(t.querySelectorAll(".elisa__coverage-map__info-box__technology"),(function(e){return+e.innerText.indexOf("5G")>=0})),o=constructElement(r?a:i,x,r,r?"5G+saatavilla!":void+0);null==t%7C%7Ct.insertBefore(o,n),addStyle(css,M),window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"CoveragePageSubscriptionPromotionShown",operator:e})}}(t)}u.observe(document.body,{subtree:!0,attributes:!0,childList:!0,characterData:!0}),window.grIspPromoMutationObserver=u}))}}))}))}()}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-Subscription-promotion-element-without-react/.build/SubscriptionPromotionElementCoveragePage.build.min.js\',+e);+}+})();|${v.sels::a-4YQyXO0RXU::c}|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+css="<style></style>";function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,t){var+r="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!r){if(Array.isArray(e)%7C%7C(r=_unsupportedIterableToArray(e))%7C%7Ct&&e&&"number"==typeof+e.length){r&&(e=r);var+n=0,F=function(){};return{s:F,n:function(){return+n>=e.length?{done:!0}:{done:!1,value:e[n%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+o,i=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var+e=r.next();return+i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i%7C%7Cnull==r.return%7C%7Cr.return()}finally{if(a)throw+o}}}}function+_unsupportedIterableToArray(e,t){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,t);var+r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r%7C%7C"Set"===r?Array.from(e):"Arguments"===r%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void+0}}function+_arrayLikeToArray(e,t){(null==t%7C%7Ct>e.length)&&(t=e.length);for(var+r=0,n=new+Array(t);r<t;r%2B%2B)n[r]=e[r];return+n}!function(){"use+strict";var+e=window._;e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find,e&&e.findIndex,e&&e.uniq,e&&e.uniqBy,e&&e.findLast,e&&e.get,e&&e.forEach,e&&e.isNil,e&&e.isEmpty;function+_uniqBy(e,t){if(null==e)return[];var+r,n=new+Set,o=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(r=i.n()).done;){var+a=r.value,l=t(a);n.has(l)%7C%7C(o.push(a),n.add(l))}}catch(e){i.e(e)}finally{i.f()}return+o}function+pollQuerySelector(e,t){var+r,n,o=e;"object"===_typeof(e)&&(o=e.selector,r=e.timeout,n=e.timePassed%7C%7C0);var+i=document.querySelector(o);if(null!==i)t(i);else+if(r){if(n>=r)return+t(null);setTimeout((function(){pollQuerySelector({selector:o,timeout:r,timePassed:n%2B=100},t)}),100)}else+setTimeout((function(){pollQuerySelector(o,t)}),100)}var+removeElement=function(e){var+t,r;return+null==e%7C%7Cnull===(t=e.parentElement)%7C%7Cvoid+0===t%7C%7Cnull===(r=t.removeChild)%7C%7Cvoid+0===r?void+0:r.call(t,e)};var+t,r,createBadge=function(){var+e=document.createElement("div");return+e.className="ea-badge+ea-badge--highlight",e.innerHTML="Ilmainen+kotiinkuljetus",e.setAttribute("data-badge","delivery"),Object.assign(e.style,{lineHeight:1.5,paddingBottom:"4px",paddingTop:"4px"}),e};t=window.location,r=t.pathname,"elisa.fi"===t.hostname&&("/viihdepremium/"===r&&pollQuerySelector(".js-item-title",(function(){document.querySelectorAll(".js-item-title").forEach((function(e){var+t=createBadge();e.querySelectorAll(\'[data-badge="delivery"]\').forEach(removeElement),e.parentNode.insertBefore(t,e)}))})),"/viihde/"===r&&pollQuerySelector(\'.js-viihde-product-selector-content[data-product-id="5847"]+.t-product-title\',(function(e){var+t=createBadge();e.querySelectorAll(\'[data-badge="delivery"]\').forEach(removeElement),e.parentNode.insertBefore(t,e)})))}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/free-delivery-to-viihde-premium/.build/free-delivery-to-viihde-premium.build.min.js\',+e);+}+})();|${v.sels::a-UMDO5qvOeS::c}|${v.loc.qx}|sub|elisa.fi/viihde|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+css="<style></style>";!function(){"use+strict";var+requestJSON=function(a){return+function(a){return+new+Promise((function(t,e){var+n=new+XMLHttpRequest;for(var+i+in+n.onreadystatechange=function(){4==n.readyState&&(n.status==(a.status%7C%7C200)?t(n.responseText):e(Error(n.responseText%7C%7Cn.status)))},n.open(a.method%7C%7C"GET",a.url,!0),a.headers)n.setRequestHeader(i,a.headers[i]);n.send(a.body)}))}(a).then(JSON.parse)};!function(){var+a=document.createElement("div");a.id="injected";var+t=document.querySelector(".ea-hero");t.parentNode.insertBefore(a,t.nextSibling)}();var+a=[{id:60,name:"Peliläppärit"},{id:61,name:"Pelipöytäkoneet"},{id:62,name:"Näytöt"},{id:70,name:"Pelihiiret"},{id:71,name:"Pelikuulokkeet"},{id:72,name:"Pelinäppäimistöt"},{id:73,name:"Kantolaukut"},{id:82,name:"Konsolit"},{id:83,name:"Sony+konsolit"},{id:84,name:"Nintendo+konsolit"},{id:85,name:"Microsoft+konsolit"},{id:86,name:"Retro+konsolit"},{id:92,name:"PS4+pelit"},{id:93,name:"Switch+pelit"},{id:94,name:"Xbox+pelit"},{id:88,name:"Ohjaimet"},{id:89,name:"Latauskortit"},{id:90,name:"Pelaaminen+tarvikkeet"}],t="https://elisa.fi/kauppa/rest/products/devices/gridview?";function+productCard(a,t){return\'\\n\\t<div+class="\'.concat(t?"js-hide":"js-show",\'+ea-fgrid__item+ea-fgrid__item+ea-fgrid__item--phone-6+ea-fgrid__item--phone-large-3+ea-fgrid__item--tablet-6+ea-fgrid__item--laptop-3+ea-display--flex+ea-card">\\n\\t++++<div+class="ea-card__anchor+ea-color-container+ea-color-container--white">\\n\\t++++++++<div+class="ea-card__image-header">\\n\\t++++++++++++<img+src=\').concat(a[0].icon.replace("w=500","h=250"),\'+class="ea-card__header-image+ea-card__header-image--background">\\n\\t++++++++</div>\\n\\t++++++++<div+class="ea-pad+ea-pad--pad-top-2+ea-pad+ea-pad--pad-bottom-3+ea-pad--laptop-pad-top-3+ea-pad--laptop-pad-bottom-3+ea-pad--pad-h-s+ea-pad--tablet-pad-h-m+ea-pad--laptop-pad-h-l+ea-card__content+ea-color-container">\\n\\t++++++++++++<h3+class="ea-h3">\').concat(a[0].name,\'</h3>\\n\\t++++++++++++<div+class="ea-card__content-paragraph+no-padding">\\n\\t++++++++++++++++\').concat(a[0].descriptions.MEDIUM,\'\\n\\t++++++++++++++++<h3+class="ea-h3+ea-h3--thick+ea-marketing-product__price">\\n\\t++++++++++++++++\\t<span+class="t-price">\').concat(a[0].prices[0].price.display,"+").concat(a[0].prices[0].price.unit,"</span>\\n\\t++++++++++++++++\\t").concat(a[0].prices[0].totalOriginal?\'<span+class="ea-h4+ea-marketing-product__discount-price">\'.concat(a[0].prices[0].totalOriginal.display,"+").concat(a[0].prices[0].totalOriginal.unit,"</span>"):"",\'\\n\\t++++++++++++++++</h3>\\n\\t++++++++++++++++<p><a+href="https://elisa.fi/kauppa/tuote/\').concat(a[0].name,\'">TUTUSTU+JA+TILAA</a></p>\\n\\t++++++++++++</div>\\n\\t++++++++++++<div+class="ea-price-text+ea-align--center">\\n\\t++++++++++++++++<span+class="ea-price-text__price">\\n\\t++++++++++++++++</span>\\n\\t++++++++++++</div>\\n\\t++++++++++++<div+class="ea-disclaimertext+ea-align--center">\\n\\t++++++++++++++++<span></span>\\n\\t++++++++++++</div>\\n\\t++++++++</div>\\n\\t++++</div>\\n\\t</div>\')}a.forEach((function(a){t%2B="category="%2Ba.id%2B"&"})),requestJSON({url:t}).then((function(t){var+e,n,i,o,s=(null===(e=window)%7C%7Cvoid+0===e%7C%7Cnull===(n=e.growth)%7C%7Cvoid+0===n%7C%7Cnull===(i=n.configuration)%7C%7Cvoid+0===i%7C%7Cnull===(o=i.urls)%7C%7Cvoid+0===o?void+0:o.dcm)%2B"/resolve?texts=true&meta=true&products=";t.forEach((function(a){s%2B=a.uid%2B","})),requestJSON({url:s}).then((function(t){var+e=[];t.forEach((function(t){var+n=[];t.categories.forEach((function(t){~n.indexOf(t.id)%7C%7Ca.forEach((function(a){a.id===t.id&&n.push(t.id)}))})),t.xyz=n,e.push(t),e.forEach((function(a){a.name===t.name&&(a.group=t.group)}))}));var+n=[];e.forEach((function(a){a.xyz.forEach((function(t){a.set=t,n.push(JSON.parse(JSON.stringify(a)))}))}));var+i={};n.forEach((function(a,t){i[a.set]?i[a.set].push(a):i[a.set]=[a]}));var+o,s,r=[];Object.keys(i).forEach((function(t,e){var+n={};i[t].forEach((function(a,t){n[a.group]=n[a.group]%7C%7C[],n[a.group].push(a)})),a.forEach((function(a){a.id==Object.keys(i)[e]&&r.push("<h1>"%2Ba.name%2B"</h1>")})),r.push(n)})),document.getElementById("injected").outerHTML=(o=\'\\n\\t<style>\\n\\t\\tbutton.hide{\\n\\t\\t\\tmargin:+20px;\\n\\t\\t}\\n\\t\\tbutton.hide+~+div{\\n\\t\\t\\tdisplay:+none;\\n\\t\\t}\\n\\t</style>\\n\\t<div+class="ea-snapper-container+ea-snapper-container+ea-snapper-container--laptop-compress-0+ea-pad+ea-pad--pad-v-0+ea-pad--pad-h-s">\\n\\t++++<div+class="ea-h3+ea-align+ea-align--center"></div>\\n++++++++<div+class="ea-ingresstext">\\n++++++++++++<p+align="center"+class="ingress">Aina+korottomasti+ja+kuluttomasti,+jopa+36+kk+erissä</p>+\\n++++++++</div>\\n++++</div>\',s=r.map((function(a,t){return"string"==typeof+a?\'\\n\\t\\t\\t<div+class="ea-snapper-container+ea-snapper-container+ea-snapper-container--laptop-compress-0+ea-pad+ea-pad--pad-v-2+ea-pad--pad-h-s">\\n\\t\\t\\t\\t<div+class="ea-h3+ea-align+ea-align--center"></div>\\n\\t\\t\\t\\t<div+class="ea-ingresstext">\\n\\t\\t\\t\\t\\t\'.concat(a,"\\n\\t\\t\\t\\t</div>\\n\\t\\t\\t</div>"):\'\\n\\t\\t\\t<section+class="ea-pad--pad-v-1+ea-pad--laptop-pad-v-2+ea-color-container+ea-color-container--white-smoke">\\n\\t\\t\\t++++<div+class="ea-snapper-fluid-container">\\n\\t\\t\\t++++++++<div+class="ea-fgrid+ea-fgrid--gutter">\\n\\t\\t\\t++++++++\\t\'.concat((e=a,Object.keys(e).map((function(a,t){return+t<4?productCard(e[a],!1):4==t?\'<button+class="ea-button+ea-button--small+hide">Näytä+lisää</button>\'%2BproductCard(e[a],!0):productCard(e[a],!0)})).join("")),"\\n\\t\\t\\t++++++++</div>\\n\\t\\t\\t++++</div>\\n\\t\\t\\t</section>");var+e})).join(""),o%2Bs%2B\'\\n\\t\\t<div+class="ea-snapper-container+ea-snapper-container+ea-snapper-container--laptop-compress-0+ea-pad+ea-pad--pad-v-2+ea-pad--pad-h-s">\\n\\t\\t\\t<p+class="ea-bodytext+ea-bodytext--large">Mikä+on+paras+pöytäkone+pelaamiseen?+Entäpä+tehokkain+peliläppäri?+Konsoli+vai+PC?+Makuasioista+ei+voi+kiistellä+–+edes+silloin+kun+kyse+on+pelaamisesta.+Toinen+tykkää+pelata+Red+dead+redemption+2+-peliä+Playstationilla+ja+toinen+taas+Xboxilla.+Joku+saattaa+pitää+strategiapeleistä+ja+joku+toinen+taas+änäristä+eli+EA+Sportsin+NHL-pelisarjasta.+Pelituntuma+riippuu+konsolipelien+lisäksi+monesta+asiasta+–+tehokas+konsoli+on+harvoin+ainut+valintakriteeri.+Nautinnollinen+pelikokemukseen+vaikuttaa+esimerkiksi+se,+kuinka+mukava+peliohjain+on.+Peliohjaimen+tatin+ja+nappien+herkkyys+vaihtelee+konsolista+riippuen,+mutta+langaton+peliohjain+on+varmasti+pelaajan+kuin+pelaajan+mieleen.</p>\\n\\t\\t\\t<p+class="ea-bodytext+ea-bodytext--large">Jos+konsolit+eivät+vakuuta,+tietokone+pelaamiseen+voi+olla+parempi+valinta.+Pöytäkoneet+ovat+tehokkaita+vempaimia+ja+niiden+suorituskyky+on+usein+kannettavia+parempi.+Jos+lanit+ovat+lähellä+sydäntä,+pelaamiseen+tarkoitettu+kannettava+voi+olla+parempi+vaihtoehto+vaikka+pelitehosta+ja+prosessorista+joutuisikin+vähän+tinkimään.+Tuumakokokin+voi+olla+ongelma,+ellei+laneille+vie+mukanaan+omaa+pelinäyttöä,+joita+nykyään+saa+jo+kaarevassa+muodossa.+Oli+suuntana+sitten+Assemblyt+tai+Esport-turnaus,+pelihiirtä+ei+kannata+unohtaa!+Jokainen+PC-pelaaja+tietää,+ettei+osumatarkkuus+tai+hahmon+liikkuvuus+yksinkertaisesti+toimi+ilman+tuttua+ja+turvallista+pelihiirtä+ja+mekaanista+pelinäppistä+eli+näppäimistöä.+Jotta+laneilla+tai+vaikka+kotisohvalla+pääsee+täydellisesti+tykittämään+Fortnitea+tai+jotain+muuta+räiskintäpeliä,+kannattaa+pelaajan+panostaa+pelikuulokkeisiin+sekä+tietenkin+mukavaan+pelituoliin</p>\\n\\t\\t</div>\\t\\n\\t\');for(var+p=document.querySelectorAll("button.hide"),l=p.length;l--;)p[l].addEventListener("click",(function(a){a.target.classList.remove("hide"),a.target.style.display="none"}))}))}))}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-Gaming-page/.build/build.min.js\',+e);+}+})();|${v.sels::a-kJe8a6UVyd::c}|/gaming|sub-not|/gaming/lahetykset/|/gaming/turnaus-arctic/|/gaming/peliuutiset/|/gaming/peliturnaukset/|${v.sels::a-zURP03JWqs::c}|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+css="<style></style>";function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}!function(e){var+r={};function+__webpack_require__(t){if(r[t])return+r[t].exports;var+_=r[t]={i:t,l:!1,exports:{}};return+e[t].call(_.exports,_,_.exports,__webpack_require__),_.l=!0,_.exports}__webpack_require__.m=e,__webpack_require__.c=r,__webpack_require__.d=function(e,r,t){__webpack_require__.o(e,r)%7C%7CObject.defineProperty(e,r,{enumerable:!0,get:t})},__webpack_require__.r=function(e){"undefined"!=typeof+Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,r){if(1&r&&(e=__webpack_require__(e)),8&r)return+e;if(4&r&&"object"===_typeof(e)&&e&&e.__esModule)return+e;var+t=Object.create(null);if(__webpack_require__.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof+e)for(var+_+in+e)__webpack_require__.d(t,_,function(r){return+e[r]}.bind(null,_));return+t},__webpack_require__.n=function(e){var+r=e&&e.__esModule?function(){return+e.default}:function(){return+e};return+__webpack_require__.d(r,"a",r),r},__webpack_require__.o=function(e,r){return+Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=0)}([function(e,r,t){"use+strict";t.r(r);function+pollQuerySelector(e,r){var+t,_,o=e;"object"===_typeof(e)&&(o=e.selector,t=e.timeout,_=e.timePassed%7C%7C0);var+u=document.querySelector(o);if(null!==u)r(u);else+if(t){if(_>=t)return+r(null);setTimeout((function(){pollQuerySelector({selector:o,timeout:t,timePassed:_%2B=100},r)}),100)}else+setTimeout((function(){pollQuerySelector(o,r)}),100)}var+removeElement=function(e){var+r,t;return+null==e%7C%7Cnull===(r=e.parentElement)%7C%7Cvoid+0===r%7C%7Cnull===(t=r.removeChild)%7C%7Cvoid+0===t?void+0:t.call(r,e)};pollQuerySelector(".elisa-navi__header-placeholder",removeElement),pollQuerySelector("footer.react-navi-ea-megafooter",removeElement)}]);+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-Viihde-hide-aitio-etu-navigation/.build/script.min.js\',+e);+}+})();|https://elisa.fi/aitio-etu/|sw|https://elisa.fi/elisaviihdeviaplay_tarjous|https://elisa.fi/kokeileviihdeviaplay|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+html=\'<div+id="subscription-promotion-element">++<div+class="subscription-promotion-element-wrapper+front-page-promotion">++++<div+class="subscription-promotion-element">++++++<div+class="subscription-promotion-element-form">++++++++<div+class="wrapper">++++++++++<div+class="text-content">++++++++++++<h2+class="ea-h2"+id="offerHeader"></h2>++++++++++++<p+id="offerText"></p>++++++++++++<div><b>Tämä+tarjous+saatavilla+vain+verkosta.</b></div>++++++++++++<div>++++++++++++++<div+class="ea-input+ea-input--label-hidden">++++++++++++++++<div+class="ea-input__wrapper">++++++++++++++++++<input+id="phoneNumber"+name="phoneNumber"+class="ea-input__input"+type="text"+placeholder="PUHELINNUMEROSI"+/>++++++++++++++++++<span+class="ea-input__addon+ea-input__addon--auto-status"+/>++++++++++++++++</div>++++++++++++++++<div+class="ea-input__message">Numeroa+ei+voida+siirtää+Elisalle</div>++++++++++++++</div>++++++++++++++<button++++++++++++++++disabled="true"++++++++++++++++class="ea-button+ea-button--orange+ea-button--disabled+front-page-subscription-promotion-button"++++++++++++++++role="button"++++++++++++++>++++++++++++++++NÄYTÄ+TARJOUS+&gt;++++++++++++++</button>++++++++++++</div>++++++++++</div>++++++++</div>++++++</div>++++</div>++</div></div>\',css="<style>#subscription-promotion-element{border:6px+solid+#ff6400}#subscription-promotion-element+.subscription-promotion-element{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#subscription-promotion-element+.subscription-promotion-element+.subscription-promotion-element-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0+2rem}@media+(max-width:760px){#subscription-promotion-element+.subscription-promotion-element+.subscription-promotion-element-form{padding:2rem}}#subscription-promotion-element+.subscription-promotion-element+.subscription-promotion-element-form+.wrapper{max-width:100%25}#subscription-promotion-element+.subscription-promotion-element+.subscription-promotion-element-form+.wrapper+.ea-input{width:auto;max-width:220px;margin:0+auto}#subscription-promotion-element+.subscription-promotion-element+.subscription-promotion-element-form+#offerText{margin-top:0}@media+(min-width:640px){#subscription-promotion-element{display:none}}</style>";function+_slicedToArray(e,t){return+_arrayWithHoles(e)%7C%7C_iterableToArrayLimit(e,t)%7C%7C_unsupportedIterableToArray(e,t)%7C%7C_nonIterableRest()}function+_nonIterableRest(){throw+new+TypeError("Invalid+attempt+to+destructure+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArrayLimit(e,t){var+n=e&&("undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"]);if(null!=n){var+r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t%7C%7Ci.length!==t);a=!0);}catch(e){u=!0,o=e}finally{try{a%7C%7Cnull==n.return%7C%7Cn.return()}finally{if(u)throw+o}}return+i}}function+_arrayWithHoles(e){if(Array.isArray(e))return+e}function+asyncGeneratorStep(e,t,n,r,o,i,a){try{var+u=e[i](a),c=u.value}catch(e){return+void+n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function+_asyncToGenerator(e){return+function(){var+t=this,n=arguments;return+new+Promise((function(r,o){var+i=e.apply(t,n);function+_next(e){asyncGeneratorStep(i,r,o,_next,_throw,"next",e)}function+_throw(e){asyncGeneratorStep(i,r,o,_next,_throw,"throw",e)}_next(void+0)}))}}function+ownKeys(e,t){var+n=Object.keys(e);if(Object.getOwnPropertySymbols){var+r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return+Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return+n}function+_objectSpread(e){for(var+t=1;t<arguments.length;t%2B%2B){var+n=null!=arguments[t]?arguments[t]:{};t%252?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return+e}function+_defineProperty(e,t,n){return+t+in+e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function+_toConsumableArray(e){return+_arrayWithoutHoles(e)%7C%7C_iterableToArray(e)%7C%7C_unsupportedIterableToArray(e)%7C%7C_nonIterableSpread()}function+_nonIterableSpread(){throw+new+TypeError("Invalid+attempt+to+spread+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArray(e){if("undefined"!=typeof+Symbol&&null!=e[Symbol.iterator]%7C%7Cnull!=e["@@iterator"])return+Array.from(e)}function+_arrayWithoutHoles(e){if(Array.isArray(e))return+_arrayLikeToArray(e)}function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,t){var+n="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!n){if(Array.isArray(e)%7C%7C(n=_unsupportedIterableToArray(e))%7C%7Ct&&e&&"number"==typeof+e.length){n&&(e=n);var+r=0,F=function(){};return{s:F,n:function(){return+r>=e.length?{done:!0}:{done:!1,value:e[r%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+o,i=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var+e=n.next();return+i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i%7C%7Cnull==n.return%7C%7Cn.return()}finally{if(a)throw+o}}}}function+_unsupportedIterableToArray(e,t){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,t);var+n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n%7C%7C"Set"===n?Array.from(e):"Arguments"===n%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void+0}}function+_arrayLikeToArray(e,t){(null==t%7C%7Ct>e.length)&&(t=e.length);for(var+n=0,r=new+Array(t);n<t;n%2B%2B)r[n]=e[n];return+r}!function(){var+e={91:function(){}},t={};function+__webpack_require__(n){var+r=t[n];if(void+0!==r)return+r.exports;var+o=t[n]={exports:{}};return+e[n](o,o.exports,__webpack_require__),o.exports}!function(){"use+strict";var+e=window._,t=(e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find%7C%7Cfunction(e,t){if(!e%7C%7C"function"!=typeof+t)return;if("length"in+e){var+n,r=_createForOfIteratorHelper(e);try{for(r.s();!(n=r.n()).done;){var+o=n.value;if(t(o))return+o}}catch(e){r.e(e)}finally{r.f()}return}for(var+i+in+e)if(e.hasOwnProperty(i)&&t(e[i]))return+e[i];return}),n=(e&&e.findIndex,e&&e.uniq,e&&e.uniqBy,e&&e.findLast%7C%7Cfunction(e,t){if(null==e%7C%7C!e.length)return;for(var+n=e.length-1;n>=0;n--)if(t(e[n]))return+e[n];return});e&&e.get,e&&e.forEach,e&&e.isNil,e&&e.isEmpty,e&&e.flatMap;function+_uniqBy(e,t){if(null==e)return[];var+n,r=new+Set,o=[],i=_createForOfIteratorHelper(e);try{for(i.s();!i.n().done;){var+a=n.value,u=t(a);r.has(u)%7C%7C(o.push(a),r.add(u))}}catch(e){i.e(e)}finally{i.f()}return+o}var+addStyle=function(e,t){if(!t)throw+new+Error("Id+missing");!function(e){var+t=document.getElementById(e);t&&window.GR_DEVELOPMENT_MODE&&t.parentNode.removeChild(t)}(t),function(e,t){if(!document.getElementById(t)){var+n=e.replace("<style>","").replace("</style>",""),r=document.createElement("style");r.type="text/css",r.id=t,r.styleSheet?(document.head.appendChild(r),r.styleSheet.cssText=n):(r.appendChild(document.createTextNode(n)),document.head.appendChild(r))}}(e,t)},removeStyle=function(e){var+t=document.getElementById(e);t&&t.parentElement.removeChild(t)};function+pollQuerySelector(e,t){var+n,r,o=e;"object"===_typeof(e)&&(o=e.selector,n=e.timeout,r=e.timePassed%7C%7C0);var+i=document.querySelector(o);if(null!==i)t(i);else+if(n){if(r>=n)return+t(null);setTimeout((function(){pollQuerySelector({selector:o,timeout:n,timePassed:r%2B=100},t)}),100)}else+setTimeout((function(){pollQuerySelector(o,t)}),100)}var+removeElement=function(e){var+t,n;return+null==e%7C%7Cnull===(t=e.parentElement)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.removeChild)%7C%7Cvoid+0===n?void+0:n.call(t,e)};var+hasSBonus=function(e){var+t,n;return+e.sBonusEligible&&!(null!==(t=e.activeCampaign)&&void+0!==t&&t.sBonusDenied)&&!(null!==(n=e.currentCampaign)&&void+0!==n&&n.sBonusDenied)},productHasACategory=function(e){return+function(t){var+n,r;return+null==t%7C%7Cnull===(n=t.categories)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.some)%7C%7Cvoid+0===r?void+0:r.call(n,(function(t){return-1!==e.indexOf(t)}))}},r=[58,59,60,61,161],o=[65,66];productHasACategory(r),productHasACategory(o),productHasACategory(r.concat(o)),productHasACategory([67]);function+createError(e,t){var+n=Error(t);return+n.status=e,n}var+i,a,u,c,httpUtils_makeHttpGetRequestPromise=function(e,t){return+new+Promise((function(n,r){var+o=new+XMLHttpRequest;if(o.open("GET",e,!0),void+0!==t)for(var+i+in+t)o.setRequestHeader(i,t[i]);o.onload=function(){200===this.status?n(this.response):r(createError(this.status,this.statusText))},o.onloadend=function(){0===this.status&&r(createError(this.status,this.statusText))},o.send()}))},s="dataOpsKaas",l="ldb",d="ldbCached",getApiUrl=function(e){var+t,n,r,o;return+null===(t=window)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.growth)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.configuration)%7C%7Cvoid+0===r%7C%7Cnull===(o=r.urls)%7C%7Cvoid+0===o?void+0:o[e]},configuration_getDataOpsApiUrl=function(){var+e=!(arguments.length>0&&void+0!==arguments[0])%7C%7Carguments[0];return+getApiUrl(s)%2B(e?"/dataops-api/v1":"")},p="elisa.fi",f="www-test.elisa.fi",m="kauppa.elisa.fi",v="kauppa-test.elisa.fi",h="verkkoasiointi-test.elisa.fi",b=[p,f,m,v],configuration_getLDBBaseURL=function(){if(window.TEST_LEADGEN_BACKEND)return"https://ldb-dev.csf.elisa.fi";if(window.LOCAL_LEADGEN_BACKEND)return"http://localhost:8080";if(!(b.indexOf(location.hostname)>=0))return+getApiUrl(l)%7C%7C"https://ldb.csf.elisa.fi";switch(location.hostname){case+m:return+getApiUrl(d).replace(p,m);case+v:return+getApiUrl(d).replace(f,v);default:return+getApiUrl(d)%7C%7C"https://ldb.csf.elisa.fi"}},configuration_getCatalogBaseURL=function(){return[f,v,h].includes(location.hostname)?"https://www-test.elisa.fi/kauppa":"https://elisa.fi/kauppa"},y={turvapaketti:"https://static.elisa.com/v2/image/2tqybbhjs47b/6LRGU7vsqfQHq9GNPlRLK4/tietoturva-icon-Elisa-Turvapaketti1024.svg?w=800",identity:"https://static.elisa.com/v2/image/2tqybbhjs47b/ntIjoFyCwWlmuUXDnxe6c/tietoturva-icon-Elisa-Identiteettisuoja1024.svg?w=800",freedome:"https://static.elisa.com/v2/image/2tqybbhjs47b/7rK9ZiRh5es99z6MMWyMEa/tietoturva-icon-Freedome-VPN-transparent-1024.svg?w=800"},ensureCorrectSecurityIcon=function(e){return+e.indexOf("icon_turvapaketti.svg")>=0?y.turvapaketti:e.indexOf("ea-product-freedome-vpn.svg")>=0?y.freedome:e.indexOf("icon_elisa_identiteettisuoja.svg")>=0?y.identity:e},product_fetchProductByUid=function(e){return+httpUtils_makeHttpGetRequestPromise(configuration_getCatalogBaseURL()%2B"/rest/products?uid="%2Be).then((function(e){var+t=JSON.parse(e)[0];return+null!=t&&t.icon&&(t.icon=ensureCorrectSecurityIcon(t.icon)),t}))},campaignCodeUtils_checkCampaignCodePromise=function(e){var+t,n,r,o,i=configuration_getLDBBaseURL()%2B"/v1/campaigns/"%2Be,a={apikey:window.TEST_LEADGEN_BACKEND%7C%7Cwindow.LOCAL_LEADGEN_BACKEND?"ec5a8e41-a20f-4a67-bd07-56b86dde2bcc":(null===(t=window)%7C%7Cvoid+0===t%7C%7Cnull===(n=t.growth)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.configuration)%7C%7Cvoid+0===r%7C%7Cnull===(o=r.apikeys)%7C%7Cvoid+0===o?void+0:o.ldb)%7C%7C"e6651d25-94b2-40a6-8eb2-1d2b3a512405"};return+httpUtils_makeHttpGetRequestPromise(i,a).then((function(e){return+JSON.parse(e)})).then((function(e){if("ok"===e.status)return+e.campaign;throw+new+Error}))},campaign_getFirstPublicCampaign=function(e){return+t(e,(function(e){return!e.visibilityGroups.length}))},campaign_resolveCampaignForServiceProduct=function(e,n,r){var+o=n?function(e,n){var+r=t(e,(function(e){var+t;return+null===(t=e.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.some((function(e){var+t;return(null===(t=n.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))}));return+r&&0!==r.length%7C%7C(r=campaign_getFirstPublicCampaign(e)),r}(null==e?void+0:e.campaigns,n):campaign_getFirstPublicCampaign(null==e?void+0:e.campaigns),i=function(t){var+n,o,i,a={highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,openingPrice:e.openingPrice};if(!t%7C%7Cr)return+a;switch(t.type){case"absoluteDiscountCampaign":return+o=t.discountAmount,n=(e.highestMonthlyPrice%7C%7Ce.price)-o,{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"percentageCampaign":return+i=t.discountPercentage,n=(e.highestMonthlyPrice%7C%7Ce.price)*(1-i/100),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"monthlyPriceCampaign":return{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(t.monthlyPrice.toFixed(2)),duration:t.duration,openingPrice:e.openingPrice,unit:"€/kk"};case"daysChargeCampaign":return+t.discountPercentage&&(i=t.discountPercentage,n=(e.highestMonthlyPrice%7C%7Ce.price)*(1-i/100)),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(n.toFixed(2)),duration:t.durationDays%7C%7Ct.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice,durationType:t.durationDays?"days":"months"};default:return+a}}(o),a=e.giftCardCampaignCode?t(null==e?void+0:e.additionalProducts,(function(t){return+t.visibilityGroups.every((function(t){var+n,r;return(null==e%7C%7Cnull===(n=e.giftCardCampaignCode)%7C%7Cvoid+0===n%7C%7Cnull===(r=n.visibilityGroups)%7C%7Cvoid+0===r?void+0:r.indexOf(t))>=0}))})):null!=e&&e.additionalProducts&&n?t(null==e?void+0:e.additionalProducts,(function(e){return"mobileSubscriptionRebate"===e.type&&e.visibilityGroups.some((function(e){var+t;return(null==n%7C%7Cnull===(t=n.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))})):void+0;return+_objectSpread(_objectSpread({},e),{},{currentPrice:i,currentCampaign:o,giftCardProduct:a,campaignCode:(null==n?void+0:n.campaignCode)%7C%7C""})},request_json_requestJSON=function(e){return+function(e){return+new+Promise((function(t,n){var+r=new+XMLHttpRequest;for(var+o+in+r.onreadystatechange=function(){4==r.readyState&&(r.status==(e.status%7C%7C200)?t(r.responseText):n(Error(r.responseText%7C%7Cr.status)))},r.open(e.method%7C%7C"GET",e.url,!0),e.headers)r.setRequestHeader(o,e.headers[o]);r.send(e.body)}))}(e).then(JSON.parse)},g=(null===(i=window)%7C%7Cvoid+0===i%7C%7Cnull===(a=i.growth)%7C%7Cvoid+0===a%7C%7Cnull===(u=a.configuration)%7C%7Cvoid+0===u%7C%7Cnull===(c=u.urls)%7C%7Cvoid+0===c%7C%7Cc.dataOps,function(e){return+request_json_requestJSON({url:"".concat(configuration_getDataOpsApiUrl(),"/phonenumber/").concat(e)}).then((function(e){return+e.transferable})).catch((function(){return!1}))}),w={},dataLakeApiUtils_getAddressIdForKnownCustomer=function(){var+e=function(){var+e,t;return(null===(e=n(window.dataLayer,(function(e){return"userAuth"===e.event})))%7C%7Cvoid+0===e?void+0:e.authId)%7C%7C(null===(t=n(window.dataLayer,(function(e){return"trackingId"===e.event})))%7C%7Cvoid+0===t?void+0:t.trackingId)}();return+e?w[e]?Promise.resolve(w[e]):request_json_requestJSON({url:"".concat(configuration_getDataOpsApiUrl(),"/address-id/").concat(e)}).then((function(t){var+n=t.address_id;return+w[e]=n,n})).catch((function(){})):Promise.resolve(void+0)},checkIfNumberCanBeTransferredToElisaPromise=function(e){var+t=e.replace(/\\s%7C-/g,"").replace("%2B358","0");return+isValidFinnishPhoneNumberPattern(t)?Promise.all([runCheckForNumberTransferrabilityOnWebshopAPI(t),g(t)]).then((function(e){var+t=_slicedToArray(e,2),n=t[0],r=t[1],o=n&&r;return+function(e){window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"DLOperatorInformation",operator:e?"Competitor":"Elisa"})}(o),o})).catch((function(e){return+console.log(e),!1})):Promise.resolve(!1)},runCheckForNumberTransferrabilityOnWebshopAPI=function(e){var+t=configuration_getCatalogBaseURL()%2B"/rest/numbers/mnp/mobile/"%2Be%2B"/valid";return+httpUtils_makeHttpGetRequestPromise(t,{}).then((function(e){var+t="true"===e;return+function(e){window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"DLOperatorInformation",operator:e?"Competitor":"Elisa"})}(t),t})).catch((function(){return!1}))},isValidFinnishPhoneNumberPattern=function(e){var+t;return+null!==(t=e,t.replace(/\\s%7C-/g,"").replace("%2B358","0")).match(/%5E\\%2B?(\\d){6,15}$/)},isValidFinnishPhoneNumberPromise=function(e){return+new+Promise((function(t,n){if(e&&isValidFinnishPhoneNumberPattern(e)){var+r=configuration_getCatalogBaseURL()%2B"/rest/numbers/"%2Be%2B"/valid";httpUtils_makeHttpGetRequestPromise(r,{}).then((function(e){"true"===e?t(!0):n(!1)}))}else+n(!1)}))},ensureNumber=function(e){return"number"==typeof+e?e:"string"==typeof+e?Number(e.replace(",",".")):0};function+round(e,t){return+Number(Math.round(e%2B"e"%2Bt)%2B"e-"%2Bt)}function+format_formatPrice(e){var+t=arguments.length>1&&void+0!==arguments[1]&&arguments[1];return+0===(e=ensureNumber(e))?"0,00":((e=t?Number(round(e,2)).toFixed(2):round(e,2))%2B"").replace(/\\./g,",").replace(/\\,([1-9])$/,",$10")}var+_,P,E,S,T,addToDataLayer=function(e){window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push(e)},taapiUtils_isEligibleFor5G=function(e){return+taapiUtils_getTaapiInformationForAddress(e).then((function(e){var+t=e.offer5G;return+store5GEligibilityStatusToDataLayer(t),t}))},taapiUtils_isEligibleFor5GKnownCustomer=function(){var+e=arguments.length>0&&void+0!==arguments[0]?arguments[0]:void+0;return(e?Promise.resolve(e):dataLakeApiUtils_getAddressIdForKnownCustomer()).then((function(e){return!!e&&taapiUtils_isEligibleFor5G(e)}))},store5GEligibilityStatusToDataLayer=function(e){addToDataLayer({event:"DLTaapi5GEligibility",isEligible:e})},taapiUtils_getTaapiInformationForAddress=function(e){return+new+Promise((function(t,n){var+r;e%7C%7C(console.log("No+address+id+provided"),t({})),null!==(r=window.cachedTaapiSearches)&&void+0!==r&&r[e]?t(window.cachedTaapiSearches[e]):httpUtils_makeHttpGetRequestPromise("".concat(configuration_getLDBBaseURL(),"/v1/taapi/").concat(e),{}).then(JSON.parse).then((function(n){window.cachedTaapiSearches=window.cachedTaapiSearches%7C%7C{},window.cachedTaapiSearches[e]=n,t(n)})).catch((function(e){console.log(e),t({})}))}))},O=(null===(_=window)%7C%7Cvoid+0===_%7C%7Cnull===(P=_.growth)%7C%7Cvoid+0===P%7C%7Cnull===(E=P.configuration)%7C%7Cvoid+0===E%7C%7Cnull===(S=E.urls)%7C%7Cvoid+0===S%7C%7CS.ldb,__webpack_require__(91),function(e){if(e){var+t=null!=e&&e.operator?atob(e.operator):(null==e?void+0:e.isp)%7C%7C"",n=e.linkType?atob(e.linkType):"",r=e.linkType,o=e.isMobile%7C%7C!1;return"dna"!==t&&"telia"!==t%7C%7C!o%7C%7C!("cellular"===n%7C%7C"cellular"===r)&&!("wireless"===n%7C%7C"wireless"===r)?void+0:t}});function+getSelectionForConductricsAgentPromise(e){return+new+Promise((function(t,n){try{T%7C%7C(T=new+window.Conductrics.ClientApi),T.exec([{a:e}],(function(n,r){t(r.sels[e])}))}catch(e){console.error(e),t(null)}}))}var+A,C,I,L,getCampaignCode=function(e){var+t=e.uid,n=e.currentCampaignCode,r=e.abTestGroup,o=e.campaignSlotId;if(!("B"===r))return+n;var+i=function(){var+e="20210930",t="20211102",n="2021926",r=["H150","H300","H600"],i={},a={NUMSI_PAGE:"NUMSI_PAGE",OE_ISP:"OE",PROMO_ISP:"PROMO",PROMO_SL:"SL",PROMO_NAVI:"NAVI",EVFI_ISP:"EVFI",KIRJAETU_ISP:"KIRJAETU",COVERAGE_ISP:"COVERAGE",RP_ISP:"RP",SUOSITTELU_ISP:"SUOSITTELU",DEVICE_PAGE_ISP:"PHONE_PAGE",THANK_YOU_ISP:"THANK_YOU",TOISSA_KOTONA_ISP:"TOISSA_KOTONA",FRONT_PAGE:"FRONT_PAGE",OFFERS_PAGE:"OFFERS_PAGE",VOICE_PAGE:"VOICE_PAGE",SEARCHRESULTS_PAGE:"SEARCHRESULTS_PAGE"};return["VOICE_ISP_T","VOICE_ISP_D","VOICE_COMPETITOR"].forEach((function(u){r.forEach((function(r){if(o){var+c="".concat(u,"_").concat(e,"_").concat(a[o],"_").concat(r),s="".concat(u,"_").concat(t,"_").concat(a[o],"_").concat(r),l="".concat(u,"_%25campaignSlotId%25_").concat(n,"_").concat(r,"_TEST");i[c]=l,i[s]=l}else{var+d="".concat(u,"_").concat(e,"_").concat(r),p="".concat(u,"_").concat(t,"_").concat(r),f="".concat(u,"_NUMSI_PAGE_").concat(n,"_").concat(r,"_TEST");i[d]=f,i[p]=f}}))})),i}();if(["product-18942","product-18937","product-18936"].includes(t)){var+a=i[n];if(a)return+a.replace("%25campaignSlotId%25",o)}return+n},applyAbTest=function(e){var+t=e.subscriptionProduct,n=e.abTestGroup,r=e.campaign;return+_objectSpread(_objectSpread({},t),{},{campaignCode:getCampaignCode({uid:t.uid,abTestGroup:n,currentCampaignCode:t.campaignCode,campaignSlotId:r})})},x=null===(A=window)%7C%7Cvoid+0===A%7C%7Cnull===(C=A.growth)%7C%7Cvoid+0===C%7C%7Cnull===(I=C.configuration)%7C%7Cvoid+0===I%7C%7Cnull===(L=I.urls)%7C%7Cvoid+0===L?void+0:L.ldb;window.TEST_LEADGEN_BACKEND&&(x="https://ldb-dev.csf.elisa.fi"),window.LOCAL_LEADGEN_BACKEND&&(x="http://localhost:8080");var+N,G=(N="erikoistarjous",function(e){var+t=e.phoneNumber,n=e.operator,r=e.campaign,o="telia"===n?"t":"dna"===n?"d":null,i="".concat(x,"/v1/promotions/").concat(N);t&&(i%2B="/".concat(t));var+a=o?"operator=".concat(o):"",u=r?"campaign=".concat(r):"";return(a%7C%7Cu)&&(i%2B="?".concat([a,u].filter((function(e){return!!e})).join("&"))),request_json_requestJSON({url:i}).then((function(e){return+getSelectionForConductricsAgentPromise(k).then((function(t){return+function(e){var+t=e.promotionItem,n=e.campaign,r=e.abTestGroup,applyTest=function(e){return+applyAbTest({subscriptionProduct:e,campaign:n,abTestGroup:r})},o=_objectSpread({},t);return+o.subscriptions5G&&(o.subscriptions5G.products=o.subscriptions5G.products.map(applyTest)),o.subscriptions&&(o.subscriptions.products=o.subscriptions.products.map(applyTest)),o}({promotionItem:e,campaign:r,abTestGroup:t})})).catch((function(){return+null}))})).catch((function(){return+null}))}),k="a-api-isp-new-pp-offer",getFirstIspOfferForCampaignSpot=function(e){return+new+Promise((function(e){if(window.GR_DEVELOPMENT_MODE&&window.forcedIspOperator)e(window.forcedIspOperator);else+if(window.userDataLayer)e(O(window.userDataLayer));else+if(window.PubSub){var+t,n;null===(t=(n=window.PubSub).subscribe)%7C%7Cvoid+0===t%7C%7Ct.call(n,"userDataLayerUpdate",(function(t,n){e(O(n))}))}else+e(null)})).then(function(e){return+function(t){return+t?Promise.all([G({operator:t,campaign:e}),taapiUtils_isEligibleFor5GKnownCustomer()]).then((function(e){var+n=_slicedToArray(e,3),r=n[0],o=n[1],i=(n[2],o&&r.subscriptions5G),a=i?r.subscriptions5G:r.subscriptions;return+_objectSpread(_objectSpread({},normalizeFirstIspOffer(a)),{},{is5GAreaOffer:i,operator:t})})).catch((function(){return+null})):Promise.resolve(null)}}(e)).catch((function(){return+null}))},resolveIspOffer=function(e){var+t;if(!e%7C%7Cnull===(t=Object.keys(e))%7C%7Cvoid+0===t%7C%7C!t.length)return+Promise.resolve(null);var+n=e.uid,r=e.campaignCode,o=e.is5GAreaOffer,i=e.giftCard,a=e.operator;return+Promise.all([product_fetchProductByUid(n),campaignCodeUtils_checkCampaignCodePromise(r),i?campaignCodeUtils_checkCampaignCodePromise(i.campaignCode):Promise.resolve(null)]).then((function(e){var+t=_slicedToArray(e,3),n=t[0],r=t[1],i=t[2];return+i&&(n.giftCardCampaignCode=i),{campaignProduct:campaign_resolveCampaignForServiceProduct(n,r),is5GAreaOffer:o,operator:a}})).catch((function(){return+null}))},normalizeFirstIspOffer=function(e){if(!e)return+null;var+t=e.products,n=e.campaignCode,r=t[0];return+n&&(r.campaignCode=n),r.giftCardValue&&r.giftCardCampaignCode&&(r.giftCard={value:r.giftCardValue,campaignCode:r.giftCardCampaignCode}),r};function+constructElement(e,t,n){var+r=arguments.length>3&&void+0!==arguments[3]?arguments[3]:"Huipputarjous!";if(!e)return+null;removeElement(document.getElementById("subscription-promotion-element"));var+o=document.createElement("div");return+o.innerHTML=html,o.querySelector("#offerHeader").innerHTML=r,o.querySelector("#offerText").innerHTML=resolveCampaignText(e),bindFormActions(o,t,n),o.firstChild}function+resolveCampaignText(e){var+t,n="Vaihda+liittymäsi+nyt+Elisalle+ja+saat+".concat(e.name,"+-liittymän+huippuhintaan+<b>").concat(format_formatPrice(e.currentPrice.lowestMonthlyPrice),"</b>+€/kk");return+e.currentCampaign&&(n%2B="+(".concat(e.currentCampaign.duration,"+kk)")),null!==(t=e.giftCardProduct)&&void+0!==t&&t.fullName&&(n%2B="+%2B+<b>".concat(e.giftCardProduct.fullName,"</b>,+kun+liittymä+on+ollut+Elisalla+2kk")),n%2B=".",hasSBonus(e)&&(n%2B="+Liittymä+kerryttää+S-ryhmän+Bonusta."),n}function+bindFormActions(e,t,n){var+r=e.querySelector("#phoneNumber"),o=r.closest(".ea-input"),i=e.querySelector(".front-page-subscription-promotion-button"),a=!1,u="";r.addEventListener("input",(function(){(function(e){return+Promise.all([isValidFinnishPhoneNumberPromise(e),checkIfNumberCanBeTransferredToElisaPromise(e)]).then((function(e){var+t=_slicedToArray(e,2);return{phoneNumberIsValid:t[0],phoneNumberIsTransferrable:t[1]}})).catch((function(){return{phoneNumberIsValid:!1,phoneNumberIsTransferrable:!1}}))})(u=r.value).then((function(e){var+t=e.phoneNumberIsValid,n=e.phoneNumberIsTransferrable;t&&!n?o.classList.add("ea-input--invalid"):o.classList.remove("ea-input--invalid"),(a=t&&n)?(i.classList.remove("ea-button--disabled"),i.removeAttribute("disabled")):(i.classList.add("ea-button--disabled"),i.setAttribute("disabled","disabled"))}))})),i.addEventListener("click",(function(){a&&(window.location="https://elisa.fi/kauppa/erikoistarjous?puh=".concat(btoa(u),"&campaign=").concat(t).concat(n?"&mode=5g":""))}))}var+M="PROMO_ISP";removeStyle("cond-elisa-subscription-promotion"),setTimeout((function(){(function(e){return+getFirstIspOfferForCampaignSpot(e).then(resolveIspOffer).then((function(t){if(!t)return+null;var+n=t.campaignProduct,r=t.is5GAreaOffer,o=t.operator;return{element:constructElement(n,e,r,r?"Onnea,+asut+<span+style=\'white-space:nowrap;\'>5G-alueella!</span>":void+0),operator:o}})).catch((function(){return+null}))})(M).then((function(e){if(null!=e&&e.element){var+t=e.element,n=e.operator;t.classList.add("ea-fgrid__item--ratio-1-1");var+r=t.querySelector(".subscription-promotion-element");r.classList.add("ea-fluid-container"),r.classList.add("ea-color-container"),r.classList.add("ea-fluid-container--animated"),pollQuerySelector("nav.ea-category-menu",(function(e){t.classList.add("ea-fgrid__item"),t.classList.add("ea-fgrid__item--laptop-4"),t.classList.add("ea-fgrid__item--tablet-6"),t.classList.add("ea-fgrid__item--phone-6"),e.parentNode.insertBefore(t,e.nextSibling),addStyle(css,"cond-elisa-subscription-promotion"),window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"DLSubscriptionPromotionShown",campaign:"".concat(M,"_").concat(n),operator:n})}))}}))}),2e3)}()}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-Subscription-promotion-element-without-react/.build/SubscriptionPromotionElementFrontPage.build.min.js\',+e);+}+})();|${v.sels::a-SFH554eRTB::c}|${v.pl}|has-any|hide_off|${v.sels::a-yd9TnedI4J::c}|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+css="<style></style>";function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,r){var+t="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!t){if(Array.isArray(e)%7C%7C(t=_unsupportedIterableToArray(e))%7C%7Cr&&e&&"number"==typeof+e.length){t&&(e=t);var+o=0,F=function(){};return{s:F,n:function(){return+o>=e.length?{done:!0}:{done:!1,value:e[o%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+n,i=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var+e=t.next();return+i=e.done,e},e:function(e){l=!0,n=e},f:function(){try{i%7C%7Cnull==t.return%7C%7Ct.return()}finally{if(l)throw+n}}}}function+_unsupportedIterableToArray(e,r){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,r);var+t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t%7C%7C"Set"===t?Array.from(e):"Arguments"===t%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void+0}}function+_arrayLikeToArray(e,r){(null==r%7C%7Cr>e.length)&&(r=e.length);for(var+t=0,o=new+Array(r);t<r;t%2B%2B)o[t]=e[t];return+o}!function(){"use+strict";var+e=window._;e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find,e&&e.findIndex,e&&e.uniq,e&&e.uniqBy,e&&e.findLast,e&&e.get,e&&e.forEach,e&&e.isNil,e&&e.isEmpty;function+_uniqBy(e,r){if(null==e)return[];var+t,o=new+Set,n=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(t=i.n()).done;){var+l=t.value,u=r(l);o.has(u)%7C%7C(n.push(l),o.add(u))}}catch(e){i.e(e)}finally{i.f()}return+n}function+pollQuerySelector(e,r){var+t,o,n=e;"object"===_typeof(e)&&(n=e.selector,t=e.timeout,o=e.timePassed%7C%7C0);var+i=document.querySelector(n);if(null!==i)r(i);else+if(t){if(o>=t)return+r(null);setTimeout((function(){pollQuerySelector({selector:n,timeout:t,timePassed:o%2B=100},r)}),100)}else+setTimeout((function(){pollQuerySelector(n,r)}),100)}!function(){try{pollQuerySelector("body",(function(e){if(e){var+r=e.querySelectorAll("body+>+section");e.querySelector("body+>+.ea-philosophy").remove(),r.forEach((function(e){e.remove()}))}}))}catch(e){console.log("error+in+initializing+marketing+block+test",e)}}()}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'elisafi/viihde-page-hide-marketing-blocks/.build/script.build.min.js\',+e);+}+})();|/viihde|viihde+page|up|down|${v.sels::a-jMw4HiPEzD::c}|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+css="<style></style>";function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,t){var+r;if("undefined"==typeof+Symbol%7C%7Cnull==e[Symbol.iterator]){if(Array.isArray(e)%7C%7C(r=_unsupportedIterableToArray(e))%7C%7Ct&&e&&"number"==typeof+e.length){r&&(e=r);var+n=0,F=function(){};return{s:F,n:function(){return+n>=e.length?{done:!0}:{done:!1,value:e[n%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+o,i=!0,l=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var+e=r.next();return+i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i%7C%7Cnull==r.return%7C%7Cr.return()}finally{if(l)throw+o}}}}function+_unsupportedIterableToArray(e,t){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,t);var+r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r%7C%7C"Set"===r?Array.from(e):"Arguments"===r%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void+0}}function+_arrayLikeToArray(e,t){(null==t%7C%7Ct>e.length)&&(t=e.length);for(var+r=0,n=new+Array(t);r<t;r%2B%2B)n[r]=e[r];return+n}!function(){"use+strict";var+e=window._;e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find,e&&e.findIndex,e&&e.uniq,e&&e.uniqBy,e&&e.findLast,e&&e.get,e&&e.forEach,e&&e.isNil,e&&e.isEmpty;function+_uniqBy(e,t){if(null==e)return[];var+r,n=new+Set,o=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(r=i.n()).done;){var+l=r.value,u=t(l);n.has(u)%7C%7C(o.push(l),n.add(u))}}catch(e){i.e(e)}finally{i.f()}return+o}function+pollQuerySelector(e,t){var+r,n,o=e;"object"===_typeof(e)&&(o=e.selector,r=e.timeout,n=e.timePassed%7C%7C0);var+i=document.querySelector(o);if(null!==i)t(i);else+if(r){if(n>=r)return+t(null);setTimeout((function(){pollQuerySelector({selector:o,timeout:r,timePassed:n%2B=100},t)}),100)}else+setTimeout((function(){pollQuerySelector(o,t)}),100)}pollQuerySelector(".section__tabbed-content",(function(e){pollQuerySelector(".ea-local-navi-placeholder",(function(t){var+r;null===(r=t.parentNode)%7C%7Cvoid+0===r%7C%7Cr.insertBefore(e,t.nextSibling)}))}))}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/Move-product-up-5g-page/.build/moveProductUpIn5gPage.min.js\',+e);+}+})();|%5Ehttps:\\/\\/elisa.fi\\/5g(\\/?)(\\?.*)?$|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+css="<style></style>";function+_slicedToArray(e,t){return+_arrayWithHoles(e)%7C%7C_iterableToArrayLimit(e,t)%7C%7C_nonIterableRest()}function+_nonIterableRest(){throw+new+TypeError("Invalid+attempt+to+destructure+non-iterable+instance")}function+_iterableToArrayLimit(e,t){var+r=[],n=!0,o=!1,i=void+0;try{for(var+a,u=e[Symbol.iterator]();!(n=(a=u.next()).done)&&(r.push(a.value),!t%7C%7Cr.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n%7C%7Cnull==u.return%7C%7Cu.return()}finally{if(o)throw+i}}return+r}function+_arrayWithHoles(e){if(Array.isArray(e))return+e}function+_asyncToGenerator(e){return+function(){var+t=this,r=arguments;return+new+Promise(function(n,o){var+i=e.apply(t,r);function+step(e,t){try{var+r=i[e](t),a=r.value}catch(e){return+void+o(e)}r.done?n(a):Promise.resolve(a).then(_next,_throw)}function+_next(e){step("next",e)}function+_throw(e){step("throw",e)}_next()})}}function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_toConsumableArray(e){return+_arrayWithoutHoles(e)%7C%7C_iterableToArray(e)%7C%7C_nonIterableSpread()}function+_nonIterableSpread(){throw+new+TypeError("Invalid+attempt+to+spread+non-iterable+instance")}function+_iterableToArray(e){if(Symbol.iterator+in+Object(e)%7C%7C"[object+Arguments]"===Object.prototype.toString.call(e))return+Array.from(e)}function+_arrayWithoutHoles(e){if(Array.isArray(e)){for(var+t=0,r=new+Array(e.length);t<e.length;t%2B%2B)r[t]=e[t];return+r}}!function(e){var+t={};function+__webpack_require__(r){if(t[r])return+t[r].exports;var+n=t[r]={i:r,l:!1,exports:{}};return+e[r].call(n.exports,n,n.exports,__webpack_require__),n.l=!0,n.exports}__webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,r){__webpack_require__.o(e,t)%7C%7CObject.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},__webpack_require__.n=function(e){var+t=e&&e.__esModule?function(){return+e.default}:function(){return+e};return+__webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return+Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=0)}([function(e,t,r){"use+strict";Object.defineProperty(t,"__esModule",{value:!0});var+n,o=r(1),i=r(2);function+_defineProperty(e,t,r){return+t+in+e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}n={id:Object(o.a)("Elisa.fi/viihdepremium",1,"Elisa+Viihde+Premium"),analyticsProductListName:"viihdepremium-products",analyticsProductListPosition:1,analyticsProductName:"Elisa+Viihde+Premium",analyticsProductId:"product-5847"},Object(o.b)("a[href*=ostoskori]",function(){_toConsumableArray(document.querySelectorAll("a[href*=ostoskori]")).forEach(function(e,t){!function(e,t){e.id=t.id,e.classList.add("js-ext-analytics-product-list"),e.setAttribute("data-analytics-product-list-name",t.analyticsProductListName),e.setAttribute("data-analytics-product-list-position",t.analyticsProductListPosition);var+r=document.createElement("span");r.setAttribute("data-analytics-product-name",t.analyticsProductName),r.setAttribute("data-analytics-product-id",t.analyticsProductId),e.appendChild(r)}(e,function(e){for(var+t=1;t<arguments.length;t%2B%2B){var+r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof+Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return+Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){_defineProperty(e,t,r[t])})}return+e}({},n,{id:Object(o.a)("Elisa.fi/viihdepremium",t%2B1,"Elisa+Viihde+Premium"),analyticsProductListPosition:t%2B1}))}),Object(i.a)()})},function(e,t,r){"use+strict";r.d(t,"a",function(){return+n}),r.d(t,"b",function(){return+pollQuerySelector});function+pollQuerySelector(e,t){var+r,n,o=e;"object"===_typeof(e)&&(o=e.selector,r=e.timeout,n=e.timePassed%7C%7C0);var+i=document.querySelector(o);if(null!==i)t(i);else+if(r){if(n>=r)return+t(null);setTimeout(function(){pollQuerySelector({selector:o,timeout:r,timePassed:n%2B=100},t)},100)}else+setTimeout(function(){pollQuerySelector(o,t)},100)}var+n=function(e,t,r){return(e%2B"-"%2Bt%2B"-"%2Br).replace(/\\s/g,"-").trim().toLowerCase()}},function(e,t,r){"use+strict";r(3);t.a=function(){window.internalPromotionTracker&&window.internalPromotionTracker.refresh()};var+n=function(e){return+function(t){var+r=document.createElement("div");r.innerHTML=t;var+n=r.getElementsByTagName(e);return+Array.prototype.map.call(n,function(e){return+e.innerHTML})}};n("li"),n("p")},function(e,t,r){"use+strict";var+n=window._,o=(n&&n.minBy,n&&n.cloneDeep,n&&n.find,n&&n.uniqBy,n&&n.findLast%7C%7Cfunction(e,t){if(null==e%7C%7C!e.length)return;for(var+r=e.length-1;r>=0;r--)if(t(e[r]))return+e[r];return});t.a=o;n&&n.get,n&&n.forEach}]);+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-viihdepremium-productlist/.build/viihdepremium-productlist.build.min.js\',+e);+}+})();|${v.sels::a-pXfeqwWT5e::c}|/viihdepremium|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+htmlTemplates={content:\'<div+class="ea-fgrid">++<div+class="ea-fgrid__item+ea-fgrid__item--block+ea-fgrid__item--laptop-6+ea-pad--pad-top-4+js-sticky">++++<div+class="product-image"><img+src+alt="tuotekuva"+/></div>++++<div+class="ea-align--center+ea-pad+ea-pad--pad-top-2+product-and-campaign-icon"></div>++</div>++<div+class="ea-fgrid__item+ea-fgrid__item--block+ea-fgrid__item--laptop-5+ea-fgrid__item--laptop-push-1+ea-bodytext">++++<div+class="ea-stack">++++++<div+class="viihde-product-selector__content+ea-pad--pad-top-3">++++++++<div+class="ea-h2+t-product-title"></div>++++++</div>++++++<div+class="viihde-product-selector__content__underline+ea-pad--pad-bottom-2+t-product-description+js-main-product-section+zeroMonthlyPrice">++++++++<p+class="viihde-product-selector__content__ingress"></p>++++++++<div+class="viihde-product-selector__content__description+ea-rich-text+ea-rich-text--tight+ea-rich-text--checked-ul">++++++++++<ul></ul>++++++++</div>++++++++<p+class="viihde-product-selector__content__additional-information"></p>++++++</div>++++++<div+class="ea-stack__item+ea-pad--pad-v-3+js-summary+js-add-to-cart">++++++++<div>++++++++++<div+class="js-pricing-available">++++++++++++<div+class="ea-product__price">++++++++++++++<span+class="ea-h2+ea-h2--semibold-fix+js-estimated-monthly-price"></span>++++++++++++++<span+class="ea-h3+js-unit"+content="MON">€/kk</span>++++++++++++++<span+class="oneTimePayment"></span>++++++++++++</div>++++++++++++<div+class="ea-disclaimertext+text-disclaimer+js-total-price-summary"></div>++++++++++++<div+class="ea-pad--pad-top-2+js-order-button">++++++++++++++<a+tabindex="0"+class="js-add-to-cart+ea-button+ea-tooltip"+role="button">++++++++++++++++TILAA++++++++++++++</a>++++++++++++</div>++++++++++</div>++++++++</div>++++++</div>++++</div>++</div></div>\',selector:\'<li+class="ea-box-selection-tab__item"+tabindex="0">++<div+class="ea-box-selection-tab__checkmark">++++<span+class="ea-icon+ea-icon--check+ea-icon--medium"></span>++</div>++<div+class="ea-box-selection-tab__icon+js-viihde-selector-icon"+aria-hidden="true"+data-id></div>++<div+class="ea-box-selection-tab__text">++++<span+class="t-selector-title"></span><br+/>++++<span+class="ea-box-selection-tab__text--price"+style="white-space:+normal;"></span>++</div></li>\'},css=\'<style>.ea-box-selection-tab{padding-bottom:0;border-bottom:6px+solid+#f5f5f5;border-radius:3px}.ea-box-selection-tab__item{overflow:hidden}.ea-box-selection-tab__item.on-sale:before{content:"Tarjous";position:absolute;top:47px;font-weight:600;font-size:14px;right:0;background:#f66000;color:#fff;padding:0+25px;-webkit-transform-origin:100%25+100%25;transform-origin:100%25+100%25;-webkit-transform:rotate(45deg);transform:rotate(45deg)}</style>\';function+_slicedToArray(e,t){return+_arrayWithHoles(e)%7C%7C_iterableToArrayLimit(e,t)%7C%7C_unsupportedIterableToArray(e,t)%7C%7C_nonIterableRest()}function+_nonIterableRest(){throw+new+TypeError("Invalid+attempt+to+destructure+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArrayLimit(e,t){var+i=e&&("undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"]);if(null!=i){var+r,n,a=[],o=!0,c=!1;try{for(i=i.call(e);!(o=(r=i.next()).done)&&(a.push(r.value),!t%7C%7Ca.length!==t);o=!0);}catch(e){c=!0,n=e}finally{try{o%7C%7Cnull==i.return%7C%7Ci.return()}finally{if(c)throw+n}}return+a}}function+_arrayWithHoles(e){if(Array.isArray(e))return+e}function+_toConsumableArray(e){return+_arrayWithoutHoles(e)%7C%7C_iterableToArray(e)%7C%7C_unsupportedIterableToArray(e)%7C%7C_nonIterableSpread()}function+_nonIterableSpread(){throw+new+TypeError("Invalid+attempt+to+spread+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArray(e){if("undefined"!=typeof+Symbol&&null!=e[Symbol.iterator]%7C%7Cnull!=e["@@iterator"])return+Array.from(e)}function+_arrayWithoutHoles(e){if(Array.isArray(e))return+_arrayLikeToArray(e)}function+asyncGeneratorStep(e,t,i,r,n,a,o){try{var+c=e[a](o),l=c.value}catch(e){return+void+i(e)}c.done?t(l):Promise.resolve(l).then(r,n)}function+_asyncToGenerator(e){return+function(){var+t=this,i=arguments;return+new+Promise((function(r,n){var+a=e.apply(t,i);function+_next(e){asyncGeneratorStep(a,r,n,_next,_throw,"next",e)}function+_throw(e){asyncGeneratorStep(a,r,n,_next,_throw,"throw",e)}_next(void+0)}))}}function+ownKeys(e,t){var+i=Object.keys(e);if(Object.getOwnPropertySymbols){var+r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return+Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return+i}function+_objectSpread(e){for(var+t=1;t<arguments.length;t%2B%2B){var+i=null!=arguments[t]?arguments[t]:{};t%252?ownKeys(Object(i),!0).forEach((function(t){_defineProperty(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return+e}function+_defineProperty(e,t,i){return+t+in+e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,t){var+i="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!i){if(Array.isArray(e)%7C%7C(i=_unsupportedIterableToArray(e))%7C%7Ct&&e&&"number"==typeof+e.length){i&&(e=i);var+r=0,F=function(){};return{s:F,n:function(){return+r>=e.length?{done:!0}:{done:!1,value:e[r%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+n,a=!0,o=!1;return{s:function(){i=i.call(e)},n:function(){var+e=i.next();return+a=e.done,e},e:function(e){o=!0,n=e},f:function(){try{a%7C%7Cnull==i.return%7C%7Ci.return()}finally{if(o)throw+n}}}}function+_unsupportedIterableToArray(e,t){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,t);var+i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i%7C%7C"Set"===i?Array.from(e):"Arguments"===i%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(e,t):void+0}}function+_arrayLikeToArray(e,t){(null==t%7C%7Ct>e.length)&&(t=e.length);for(var+i=0,r=new+Array(t);i<t;i%2B%2B)r[i]=e[i];return+r}!function(){"use+strict";var+e=window._,t=(e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find%7C%7Cfunction(e,t){if(!e%7C%7C"function"!=typeof+t)return;if("length"in+e){var+i,r=_createForOfIteratorHelper(e);try{for(r.s();!(i=r.n()).done;){var+n=i.value;if(t(n))return+n}}catch(e){r.e(e)}finally{r.f()}return}for(var+a+in+e)if(e.hasOwnProperty(a)&&t(e[a]))return+e[a];return});e&&e.findIndex,e&&e.uniq,e&&e.uniqBy,e&&e.findLast,e&&e.get,e&&e.forEach,e&&e.isNil,e&&e.isEmpty,e&&e.flatMap;function+_uniqBy(e,t){if(null==e)return[];var+i,r=new+Set,n=[],a=_createForOfIteratorHelper(e);try{for(a.s();!(i=a.n()).done;){var+o=i.value,c=t(o);r.has(c)%7C%7C(n.push(o),r.add(c))}}catch(e){a.e(e)}finally{a.f()}return+n}var+addStyle=function(e,t){if(!t)throw+new+Error("Id+missing");!function(e){var+t=document.getElementById(e);t&&window.GR_DEVELOPMENT_MODE&&t.parentNode.removeChild(t)}(t),function(e,t){if(!document.getElementById(t)){var+i=e.replace("<style>","").replace("</style>",""),r=document.createElement("style");r.type="text/css",r.id=t,r.styleSheet?(document.head.appendChild(r),r.styleSheet.cssText=i):(r.appendChild(document.createTextNode(i)),document.head.appendChild(r))}}(e,t)};function+pollQuerySelector(e,t){var+i,r,n=e;"object"===_typeof(e)&&(n=e.selector,i=e.timeout,r=e.timePassed%7C%7C0);var+a=document.querySelector(n);if(null!==a)t(a);else+if(i){if(r>=i)return+t(null);setTimeout((function(){pollQuerySelector({selector:n,timeout:i,timePassed:r%2B=100},t)}),100)}else+setTimeout((function(){pollQuerySelector(n,t)}),100)}var+generateUniqueButtonId=function(e,t,i){var+r=arguments.length>3&&void+0!==arguments[3]?arguments[3]:null;return(e%2B"-"%2Bt%2B"-"%2Bi%2B(r?"-"%2Br:"")).replace(/\\s/g,"-").trim().toLowerCase()},removeElement=function(e){var+t,i;return+null==e%7C%7Cnull===(t=e.parentElement)%7C%7Cvoid+0===t%7C%7Cnull===(i=t.removeChild)%7C%7Cvoid+0===i?void+0:i.call(t,e)};var+templateElement=function(e,t,i){var+r=document.createElement("div");r.innerHTML=htmlTemplates[e];var+n=t?r.querySelector(t):r.firstChild;return+n.querySelector=n.querySelector.bind(n),i&&n.classList.add(i),n},i="ldb",r="ldbCached",getApiUrl=function(e){var+t,i,r,n;return+null===(t=window)%7C%7Cvoid+0===t%7C%7Cnull===(i=t.growth)%7C%7Cvoid+0===i%7C%7Cnull===(r=i.configuration)%7C%7Cvoid+0===r%7C%7Cnull===(n=r.urls)%7C%7Cvoid+0===n?void+0:n[e]},n="elisa.fi",a="www-test.elisa.fi",o="kauppa.elisa.fi",c="kauppa-test.elisa.fi",l="verkkoasiointi-test.elisa.fi",s=[n,a,o,c],configuration_getLDBAPIKey=function(){var+e,t,i,r;return+window.TEST_LEADGEN_BACKEND%7C%7Cwindow.LOCAL_LEADGEN_BACKEND?"ec5a8e41-a20f-4a67-bd07-56b86dde2bcc":(null===(e=window)%7C%7Cvoid+0===e%7C%7Cnull===(t=e.growth)%7C%7Cvoid+0===t%7C%7Cnull===(i=t.configuration)%7C%7Cvoid+0===i%7C%7Cnull===(r=i.apikeys)%7C%7Cvoid+0===r?void+0:r.ldb)%7C%7C"e6651d25-94b2-40a6-8eb2-1d2b3a512405"},configuration_getCatalogBaseURL=function(){return[a,c,l].includes(location.hostname)?"https://www-test.elisa.fi/kauppa":"https://elisa.fi/kauppa"};var+generateCheckoutUrl=function(e){var+t=e.cartItem,i=e.forward,r=void+0===i?"/ostoskori":i,n=!(arguments.length>1&&void+0!==arguments[1])%7C%7Carguments[1];return+n?"".concat(configuration_getCatalogBaseURL(),"/ostoskori/uusi/v3/").concat(btoa(JSON.stringify({cartItems:Array.isArray(t)?t:[t]})),"?forward=").concat(r):"#"};var+campaign_getFirstPublicCampaign=function(e){return+t(e,(function(e){return!e.visibilityGroups.length}))},campaign_resolveCampaignForServiceProduct=function(e,i,r){var+n=i?function(e,i){var+r=t(e,(function(e){var+t;return+null===(t=e.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.some((function(e){var+t;return(null===(t=i.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))}));return+r&&0!=r.length%7C%7C(r=campaign_getFirstPublicCampaign(e)),r}(e.campaigns,i):campaign_getFirstPublicCampaign(e.campaigns),a=function(t){var+i,n,a,o={highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,openingPrice:e.openingPrice};if(!t%7C%7Cr)return+o;switch(t.type){case"absoluteDiscountCampaign":return+n=t.discountAmount,i=(e.highestMonthlyPrice%7C%7Ce.price)-n,{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(i.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"percentageCampaign":return+a=t.discountPercentage,i=(e.highestMonthlyPrice%7C%7Ce.price)*(1-a/100),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(i.toFixed(2)),duration:t.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice};case"monthlyPriceCampaign":return{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(t.monthlyPrice.toFixed(2)),duration:t.duration,openingPrice:e.openingPrice,unit:"€/kk"};case"daysChargeCampaign":return+t.discountPercentage&&(a=t.discountPercentage,i=(e.highestMonthlyPrice%7C%7Ce.price)*(1-a/100)),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(i.toFixed(2)),duration:t.durationDays%7C%7Ct.duration,openingPrice:t.singleFeeDiscountPercentage>0?e.openingPrice*(1-t.singleFeeDiscountPercentage/100):e.openingPrice,durationType:t.durationDays?"days":"months"};default:return+o}}(n),o=e.giftCardCampaignCode?t(e.additionalProducts,(function(t){return+t.visibilityGroups.every((function(t){var+i;return(null===(i=e.giftCardCampaignCode.visibilityGroups)%7C%7Cvoid+0===i?void+0:i.indexOf(t))>=0}))})):e.additionalProducts&&i?t(e.additionalProducts,(function(e){return"mobileSubscriptionRebate"===e.type&&e.visibilityGroups.some((function(e){return+i.visibilityGroups.indexOf(e)>=0}))})):void+0;return+_objectSpread(_objectSpread({},e),{},{currentPrice:a,currentCampaign:n,giftCardProduct:o,campaignCode:(null==i?void+0:i.campaignCode)%7C%7C""})};function+createError(e,t){var+i=Error(t);return+i.status=e,i}var+u,d,p,v,m,h,f,y,httpUtils_makeHttpGetRequestPromise=function(e,t){return+new+Promise((function(i,r){var+n=new+XMLHttpRequest;if(n.open("GET",e,!0),void+0!==t)for(var+a+in+t)n.setRequestHeader(a,t[a]);n.onload=function(){200===this.status?i(this.response):r(createError(this.status,this.statusText))},n.onloadend=function(){0===this.status&&r(createError(this.status,this.statusText))},n.send()}))},campaignCodeUtils_checkCampaignCodePromise=function(e){var+t=function(){if(window.TEST_LEADGEN_BACKEND)return"https://ldb-dev.csf.elisa.fi";if(window.LOCAL_LEADGEN_BACKEND)return"http://localhost:8080";if(!(s.indexOf(location.hostname)>=0))return+getApiUrl(i)%7C%7C"https://ldb.csf.elisa.fi";switch(location.hostname){case+o:return+getApiUrl(r).replace(n,o);case+c:return+getApiUrl(r).replace(a,c);default:return+getApiUrl(r)%7C%7C"https://ldb.csf.elisa.fi"}}()%2B"/v1/campaigns/"%2Be,l={apikey:configuration_getLDBAPIKey()};return+httpUtils_makeHttpGetRequestPromise(t,l).then((function(e){return+JSON.parse(e)})).then((function(e){if("ok"===e.status)return+e.campaign;throw+new+Error}))};null===(u=window)%7C%7Cvoid+0===u%7C%7Cnull===(d=u.growth)%7C%7Cvoid+0===d%7C%7Cnull===(p=d.configuration)%7C%7Cvoid+0===p%7C%7Cnull===(v=p.urls)%7C%7Cvoid+0===v%7C%7Cv.ldbCached,null===(m=window)%7C%7Cvoid+0===m%7C%7Cnull===(h=m.growth)%7C%7Cvoid+0===h%7C%7Cnull===(f=h.configuration)%7C%7Cvoid+0===f%7C%7Cnull===(y=f.urls)%7C%7Cvoid+0===y%7C%7Cy.dcmCached;var+extractTagsInnerHTMLFromDescription=function(e){return+function(t){var+i=document.createElement("div");i.innerHTML=t;var+r=i.getElementsByTagName(e);return+Array.prototype.map.call(r,(function(e){return+e.innerHTML}))}};extractTagsInnerHTMLFromDescription("li"),extractTagsInnerHTMLFromDescription("p");var+g,b,_,P,k,w,j,E,M,T,S,I,V="https://static.elisa.com/v2/image/2tqybbhjs47b/6LRGU7vsqfQHq9GNPlRLK4/tietoturva-icon-Elisa-Turvapaketti1024.svg?w=800",L="https://static.elisa.com/v2/image/2tqybbhjs47b/ntIjoFyCwWlmuUXDnxe6c/tietoturva-icon-Elisa-Identiteettisuoja1024.svg?w=800",x="https://static.elisa.com/v2/image/2tqybbhjs47b/7rK9ZiRh5es99z6MMWyMEa/tietoturva-icon-Freedome-VPN-transparent-1024.svg?w=800",utils_ensureCorrectSecurityIcon=function(e){return+e.indexOf("icon_turvapaketti.svg")>=0?V:e.indexOf("ea-product-freedome-vpn.svg")>=0?x:e.indexOf("icon_elisa_identiteettisuoja.svg")>=0?L:e},product_fetchProductByUid=function(e){return+httpUtils_makeHttpGetRequestPromise(configuration_getCatalogBaseURL()%2B"/rest/products?uid="%2Be).then((function(e){var+t=JSON.parse(e)[0];return+null!=t&&t.icon&&(t.icon=utils_ensureCorrectSecurityIcon(t.icon)),t}))};null===(g=window)%7C%7Cvoid+0===g%7C%7Cnull===(b=g.growth)%7C%7Cvoid+0===b%7C%7Cnull===(_=b.configuration)%7C%7Cvoid+0===_%7C%7Cnull===(P=_.urls)%7C%7Cvoid+0===P%7C%7CP.ldb,null===(k=window)%7C%7Cvoid+0===k%7C%7Cnull===(w=k.growth)%7C%7Cvoid+0===w%7C%7Cnull===(j=w.configuration)%7C%7Cvoid+0===j%7C%7Cnull===(E=j.urls)%7C%7Cvoid+0===E%7C%7CE.dataOps,null===(M=window)%7C%7Cvoid+0===M%7C%7Cnull===(T=M.growth)%7C%7Cvoid+0===T%7C%7Cnull===(S=T.configuration)%7C%7Cvoid+0===S%7C%7Cnull===(I=S.urls)%7C%7Cvoid+0===I%7C%7CI.ldb;function+round(e,t){return+Number(Math.round(e%2B"e"%2Bt)%2B"e-"%2Bt)}function+format_formatPrice(e){var+t=arguments.length>1&&void+0!==arguments[1]&&arguments[1];return+0===e?"0,00":((e=t?Number(round(e,2)).toFixed(2):round(e,2))%2B"").replace(/\\./g,",").replace(/\\,([1-9])$/,",$10")}var+C={uid:"product-3128",priceId:"22772",campaignCode:"VIIHDE_SOVELLUS_SELECTOR_20210204",publicCampaignId:"18112",analyticsProductListName:"ELISA_VIIHDE_SOVELLUS_VIIHDE_HOMEPAGE",analyticsProductListPosition:1,selectorIcon:\'\\n++++<svg+version="1.1"+id="Layer_1"+xmlns="http://www.w3.org/2000/svg"+x="0"+y="0"+viewBox="0+0+373.19+114.51"+xml:space="preserve"><style>.st0{stroke:#000;stroke-width:.8;stroke-miterlimit:10}</style><path+d="M48.1+30.5c3.31+0+6+2.69+6+6v66.01c0+3.31-2.69+6-6+6H12c-3.31+0-6-2.69-6-6V36.5c0-3.31+2.69-6+6-6h36.1m0-6H12c-6.6+0-12+5.4-12+12v66.01c0+6.6+5.4+12+12+12h36.1c6.6+0+12-5.4+12-12V36.5c0-6.6-5.4-12-12-12z"/><path+d="M30.06+93.53h-.01.01m0-6c-3.32+0-6.02+2.69-6.02+6.02s2.69+6.02+6.02+6.02+6.02-2.69+6.02-6.02-2.7-6.02-6.02-6.02z"/><path+class="st0"+d="M186.63+22.06c2.61+0+4.34+1.57+4.34+4.34v62.4h5.13V24.68c0-4.27-3.49-7.76-7.76-7.76H96.07c-4.27+0-7.76+3.49-7.76+7.76v64.14h5.13V25.73a3.69+3.69+0+013.68-3.68h91.22"/><path+class="st0"+d="M175.44+37.4v51.42h5.13V32.27h-76.83v56.55h5.13V37.4h66.57M201.23+99.12v9.75H83.2v-9.75h118.03m.77-5.13H82.43a4.37+4.37+0+00-4.36+4.36v11.29c0+2.4+1.96+4.36+4.36+4.36H202c2.4+0+4.36-1.96+4.36-4.36V98.35c0-2.4-1.96-4.36-4.36-4.36z"/><g><path+d="M362.12+6c2.86+0+5.07+2.49+5.07+5.07v74.11c0+2.65-2.17+4.82-4.82+4.82H234.21a5.04+5.04+0+01-5.03-5.03V10.93c0-2.71+2.22-4.93+4.93-4.93h130.01m0-6H232.25c-4.99+0-9.07+4.08-9.07+9.07v77.86c0+4.99+4.08+9.07+9.07+9.07h131.87c4.99+0+9.07-4.08+9.07-9.07V9.07c0-4.99-4.08-9.07-9.07-9.07z"/><path+d="M295.16+95.49h5.95v16h-5.95z"/><path+d="M322.16+114.01h-47.98a3.03+3.03+0+01-3.02-3.02+3.03+3.03+0+013.02-3.02h47.98a3.03+3.03+0+013.02+3.02c0+1.65-1.36+3.02-3.02+3.02z"/></g></svg>\\n++\',imageURL:"https://static.elisa.com/v2/image/2tqybbhjs47b/7fLtCP8pczhMWCoGMTGWKK/EV_laitteet.png",ingressText:"<strong>Kokeile+nyt+Elisa+Viihde+Miniä+2+viikkoa+maksutta!</strong>+Toistaiseksi+voimassa+oleva+sopimus,+peruuta+koska+tahansa.+Norm.+9,90€/kk.",details:"\\n++++<ul>\\n++++++<li>Tallenna+tv-ohjelmia+näppärästi+ja+katso+missä+ja+milloin+haluat</li>\\n++++++<li>Smart+tv:n+lisäksi+myös+puhelimella,+tabletilla+ja+tietokoneella</li>\\n++++++<li>Lisämaksusta+voit+vuokrata+tai+ostaa+leffoja+sekä+tilata+suoratoistopalveluita,+kuten+Elisa+Viihde+Viaplay,+Elisa+Viihde+Sport+tai+HBO+Nordic</li>\\n++++</ul>\\n++"},H={uid:"product-17363",priceId:"21665",campaignCode:"VIIHDE_SELECTOR_EVV_2WEEKS0E",publicCampaignId:!1,analyticsProductListName:"ELISA_VIIHDE_VIAPLAY_VIIHDE_HOMEPAGE_2020",analyticsProductListPosition:2,selectorTitle:"Elisa+Viihde+Viaplay",selectorIcon:\'\\n++++<svg+version="1.1"+id="Layer_1"+xmlns="http://www.w3.org/2000/svg"+x="0"+y="0"+viewBox="0+0+373.19+114.51"+xml:space="preserve"><style>.st0{stroke:#000;stroke-width:.8;stroke-miterlimit:10}</style><path+d="M48.1+30.5c3.31+0+6+2.69+6+6v66.01c0+3.31-2.69+6-6+6H12c-3.31+0-6-2.69-6-6V36.5c0-3.31+2.69-6+6-6h36.1m0-6H12c-6.6+0-12+5.4-12+12v66.01c0+6.6+5.4+12+12+12h36.1c6.6+0+12-5.4+12-12V36.5c0-6.6-5.4-12-12-12z"/><path+d="M30.06+93.53h-.01.01m0-6c-3.32+0-6.02+2.69-6.02+6.02s2.69+6.02+6.02+6.02+6.02-2.69+6.02-6.02-2.7-6.02-6.02-6.02z"/><path+class="st0"+d="M186.63+22.06c2.61+0+4.34+1.57+4.34+4.34v62.4h5.13V24.68c0-4.27-3.49-7.76-7.76-7.76H96.07c-4.27+0-7.76+3.49-7.76+7.76v64.14h5.13V25.73a3.69+3.69+0+013.68-3.68h91.22"/><path+class="st0"+d="M175.44+37.4v51.42h5.13V32.27h-76.83v56.55h5.13V37.4h66.57M201.23+99.12v9.75H83.2v-9.75h118.03m.77-5.13H82.43a4.37+4.37+0+00-4.36+4.36v11.29c0+2.4+1.96+4.36+4.36+4.36H202c2.4+0+4.36-1.96+4.36-4.36V98.35c0-2.4-1.96-4.36-4.36-4.36z"/><g><path+d="M362.12+6c2.86+0+5.07+2.49+5.07+5.07v74.11c0+2.65-2.17+4.82-4.82+4.82H234.21a5.04+5.04+0+01-5.03-5.03V10.93c0-2.71+2.22-4.93+4.93-4.93h130.01m0-6H232.25c-4.99+0-9.07+4.08-9.07+9.07v77.86c0+4.99+4.08+9.07+9.07+9.07h131.87c4.99+0+9.07-4.08+9.07-9.07V9.07c0-4.99-4.08-9.07-9.07-9.07z"/><path+d="M295.16+95.49h5.95v16h-5.95z"/><path+d="M322.16+114.01h-47.98a3.03+3.03+0+01-3.02-3.02+3.03+3.03+0+013.02-3.02h47.98a3.03+3.03+0+013.02+3.02c0+1.65-1.36+3.02-3.02+3.02z"/></g></svg>\\n++\',imageURL:"https://static.elisa.com/v2/image/2tqybbhjs47b/D0XHJLKo1AegfuUjVptuN/viaplay_mosaic_logo_800x533.jpg?w=800",details:"\\n++++<ul>\\n++++++<li>Näe+suositut+kotimaiset+ja+pohjoismaiset+alkuperäissarjat</li>\\n++++++<li>Eniten+kotimaisia+elokuvia​​</li>\\n++++++<li>Laaja+valikoima+kansainvälisiä+laatusarjoja+ja+-elokuvia</li>\\n++++++<li>Joka+viikko+paljon+uutta+katsottavaa</li>\\n++++++<li>Katso+kaikilla+laitteillasi+–+tietokoneella,+puhelimella,+tabletilla,+pelikonsolilla+ja+älytelevisiolla</li>\\n++++++<li><strong>Ei+sitovaa+määräaikaisuutta.+Voit+perua+tilauksen+koska+tahansa.</strong></li>\\n++++</ul>\\n++"},A={uid:"product-5847",priceId:"19131",campaignCode:"VIIHDE_SELECTOR_PREMIUM_YHTEISETU",publicCampaignId:!1,analyticsProductListName:"ELISA_VIIHDE_PREMIUM_VIIHDE_HOMEPAGE",analyticsProductListPosition:3,selectorIcon:\'\\n++++<svg+viewBox="0+0+92+48"+xmlns="http://www.w3.org/2000/svg">\\n++++++<path+d="M12+41a2+2+0+11-4+0+2+2+0+014+0zm23+1a1+1+0+11-2+0+1+1+0+012+0zm-4+0a1+1+0+11-2+0+1+1+0+012+0zm21-6H28a4+4+0+00-4+4v4a4+4+0+004+4h24a4+4+0+004-4v-4a4+4+0+00-4-4zm0+2a2+2+0+012+2v4a2+2+0+01-2+2H28a2+2+0+01-2-2v-4c0-1.1.9-2+2-2h24zM15.8+18H4.2A4.2+4.2+0+000+22.2v21.6C0+46+1.9+48+4.2+48h11.6c2.3+0+4.2-1.9+4.2-4.2V22.2c0-2.3-1.9-4.2-4.2-4.2zm0+2c1.2+0+2.2+1+2.2+2.2v21.6c0+1.2-1+2.2-2.2+2.2H4.2C3+46+2+45+2+43.8V22.2C2+21+3+20+4.2+20h11.6zM90+28a2+2+0+01-2+2H46a2+2+0+01-2-2V4c0-1.1.9-2+2-2h42a2+2+0+012+2v24zM89+0H45a3+3+0+00-3+3v26a3+3+0+003+3h21v4h-7a1+1+0+100+2h16a1+1+0+000-2h-7v-4h21a3+3+0+003-3V3a3+3+0+00-3-3z"/>\\n++++++<path+fill-rule="nonzero"+d="M64.5+19H63v2.5h-1.8V19H56v-1.5l5.2-7.5H63v7.4h1.5V19zm-6.8-1.6h3.5v-2.8l.1-2.5-.8+1.2-2.8+4.1zm19.5+4H75l-3.5-5.1-1.1.9v4.3h-2V10h2v5.5l1.5-1.8+3-3.7h2.2l-3.4+4-.9+1+4.4+6.5z"/>\\n++++</svg>\\n++\',selectorTitle:"Elisa+Viihde+Premium+%2B+Elisa+Viihde+Viaplay",selectorPrice:"24+kk+ajan+24,90+€/kk",forcedPrice:24.9,forcedDisclaimer:"24+kk+määräaikainen+sopimus,+jonka+jälkeen+sopimus+jatkuu+toistaiseksi+voimassa+olevana.+Avausmaksu+6,90+€",hideOnetimePrice:!0,cartUrl:"https://elisa.fi/kauppa/ostoskori/uusi/v3/eyJjYXJ0SXRlbXMiOlt7InByb2R1Y3RDaG9pY2VzIjpbeyJwcmljZUlkIjogIjE5MTMxIiwicHJvZHVjdFVpZCI6InByb2R1Y3QtNTg0NyIsImNhbXBhaWduSWRzIjpbMTgyNzldLCJjYW1wYWlnbkNvZGUiOiJWSUlIREVfU0VMRUNUT1JfUFJFTUlVTV9ZSFRFSVNFVFUiLCJhZGRpdGlvbmFsUHJvZHVjdHMiOlt7InByaWNlSWQiOiAiMjE2NzEiLCJwcm9kdWN0VWlkIjoicHJvZHVjdC03MjkwIiwicHJvZHVjdFR5cGUiOiJ2aWloZGVDb250ZW50UHJvZHVjdCIsImNhbXBhaWduSWRzIjpbMTgyODBdLCJjYW1wYWlnbkNvZGUiOlsiVklJSERFX1NFTEVDVE9SX1BSRU1JVU1fWUhURUlTRVRVX0VWViJdfV19XX1dfQ==?forward=/ostoskori",imageURL:"https://elisa.fi/img/content/viihdepremium/EVP_800x504px.jpeg",title:"Elisa+Viihde+Premium+ja+Elisa+Viihde+Viaplay",ingressText:"Helposti+parasta+viihdettä.+Elisa+Viihde+Premium+ja+Elisa+Viihde+Viaplay+yhteisetuhintaan.",details:"\\n++++<ul>\\n++++++<li><b>Unohda+katsottavan+etsiminen</b><br/>Kokoa+oma+viihdekirjastosi+TV-ohjelmista,+sarjoista,+leffoista+ja+urheilusta.</li>\\n++++++<li><b>Älä+missaa+lempiohjelmaasi</b><br/>Tallenna+lempiohjelmasi+ja+nauti+TV:n+katselusta+juuri+silloin,+kun+sinulle+sopii.+Skippaa+mainokset.</li>\\n++++++<li><b>Elisa+Viihde+Viaplay+samassa+paketissa</b><br/>Näe+Hollywood-uutuudet,+suositut+alkuperäissarjat+ja+eniten+kotimaisia+elokuvia.</li>\\n++++</ul>\\n++",additionalInformation:"Etu+vain+uusille+asiakkaille.+Päivitä+nykyinen+tilauksesi+Premiumiin+soittamalla+<a+href=\'tel:0800464646\'+style=\'color:+inherit\'+onMouseOver=\\"this.style.color=\'#0068F0\'\\"+onMouseOut=\\"this.style.color=\'inherit\'\\">0800+46+46+46</a>."},O="ea-box-selection-tab__item--selected",N=["viihde-product-selector__content--hide","viihde-product-selector__content--removed"],D=function(){var+e=_asyncToGenerator(regeneratorRuntime.mark((function+_callee19(e){var+t,i;return+regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case+0:return+r.next=2,product_fetchProductByUid(e.uid);case+2:return+t=r.sent,r.next=5,campaignCodeUtils_checkCampaignCodePromise(e.campaignCode);case+5:return+i=r.sent,r.abrupt("return",campaign_resolveCampaignForServiceProduct(t,i));case+7:case"end":return+r.stop()}}),_callee19)})));return+function(t){return+e.apply(this,arguments)}}();_asyncToGenerator(regeneratorRuntime.mark((function+_callee20(){var+e,t,i,r,n,a,o,c,l,s,u,d,p,v,m,h,f,y,g;return+regeneratorRuntime.wrap((function(b){for(;;)switch(b.prev=b.next){case+0:return+g=function(e){var+t={type:e.campaignProduct.productType,title:e.campaignProduct.name,productChoices:[{productUid:e.uid,priceId:null==e?void+0:e.priceId,productType:e.campaignProduct.productType,campaignIds:e.currentCampaign?[e.currentCampaign.id]:e.publicCampaignId?[Number(e.publicCampaignId)]:[],campaignCode:[e.campaignCode]}]};return+generateCheckoutUrl({cartItem:t})},y=function(e,t){var+i,r,n=null==e?void+0:e.querySelector(".ea-button.js-add-to-cart");if(n){var+a=generateUniqueButtonId(t.analyticsProductListName,t.analyticsProductListPosition,t.productName);if(n.setAttribute("id",a),n.classList.add("js-ext-analytics-product-list"),n.setAttribute("data-analytics-product-list-name",t.analyticsProductListName),n.setAttribute("data-analytics-product-list-position",t.analyticsProductListPosition),null==n%7C%7C!n.querySelector(".js-product-list-span")){var+o=document.createElement("span");o.setAttribute("data-analytics-product-name",t.campaignProduct.name),o.setAttribute("data-analytics-product-id",t.uid),o.classList.add("js-product-list-span"),n.appendChild(o)}var+c=t.cartUrl%7C%7Cg(t);n.setAttribute("href",c),null===(i=window.internalPromotionTracker)%7C%7Cvoid+0===i%7C%7Cnull===(r=i.refresh)%7C%7Cvoid+0===r%7C%7Cr.call(i)}},f=function(e,t){null==e%7C%7Ce.setAttribute("data-id",t.campaignProduct.viihdeType),null==e%7C%7Ce.setAttribute("data-product-id","".concat(t.uid.replace("product-","")))},h=function(e){try{var+t,i,r,n=document.querySelector("li.".concat(O));null==n%7C%7Cnull===(r=n.classList)%7C%7Cvoid+0===r%7C%7Cr.remove(O),null==n%7C%7Cn.setAttribute("aria-selected","false");var+a=_toConsumableArray(document.querySelectorAll(".js-viihde-product-selector-content")%7C%7C[]).filter((function(e){return+t=N[0],!(("+"%2Be.className%2B"+").indexOf("+"%2Bt%2B"+")>-1);var+t}))[0];null==a%7C%7C(t=a.classList).add.apply(t,N),e.classList.add(O),e.setAttribute("aria-selected","true"),(i=document.querySelector(\'.js-viihde-product-selector-content[data-id="\'.concat(e.getAttribute("data-id"),\'"]\')).classList).remove.apply(i,N)}catch(e){console.log(e)}},m=function(e){try{var+t=document.querySelector("ul.viihde-product-selector"),i=null==t?void+0:t.querySelector(\'li[data-id="\'.concat(e.getAttribute("data-id"),\'"]\'));i&&removeElement(i),null==t%7C%7Ct.appendChild(e)}catch(e){console.log(e)}},v=function(e){var+t=templateElement("selector");return+t.querySelector(".js-viihde-selector-icon").innerHTML=e.selectorIcon,t.querySelector(".t-selector-title").innerHTML=e.selectorTitle?e.selectorTitle:e.campaignProduct.name,t.querySelector(".ea-box-selection-tab__text--price").innerHTML=e.selectorPrice%7C%7Cfunction(e){if(e){var+t=e.currentCampaign%7C%7C{},i=t.durationDays;if("daysChargeCampaign"===t.type&&i>0){var+r=i>=7?i/7:i,n=i>=7?"viikko"%2B(1!==r?"a":""):"päivä"%2B(1!==r?"ä":""),a=format_formatPrice(e.currentPrice.lowestMonthlyPrice,!1)%2B"+€";return"".concat(r,"+").concat(n,"+").concat(a)}return+e.currentCampaign?"".concat(e.currentCampaign.duration,"+kk+ajan+").concat(format_formatPrice(e.currentPrice.lowestMonthlyPrice),"+€/kk"):"".concat(format_formatPrice(e.currentPrice.lowestMonthlyPrice),"+€/kk")}}(e.campaignProduct),null==t%7C%7Ct.classList.add("js-selected-product"),e.campaignProduct.currentCampaign&&e.campaignProduct.currentPrice.lowestMonthlyPrice<e.campaignProduct.currentPrice.highestMonthlyPrice&&(null==t%7C%7Ct.classList.add("on-sale")),f(t,e),t},p=function(e){try{var+t,i=document.getElementById("viihde-product-content-top"),r=null==i?void+0:i.querySelector(\'.js-viihde-product-selector-content[data-id="\'.concat(e.getAttribute("data-id"),\'"]\'));r&&removeElement(r),(t=e.classList).add.apply(t,N),null==i%7C%7Ci.appendChild(e)}catch(e){console.log(e)}},d=function(e){var+t=e.campaignProduct;return+t.fixedTermDuration*t.currentPrice.highestMonthlyPrice-(t.currentCampaign?t.currentCampaign.duration*t.currentPrice.lowestMonthlyPrice:0)%2Bt.currentPrice.openingPrice},u=function(e){var+t="",i=e.campaignProduct;if(null!=i&&i.currentCampaign){var+r=i.currentCampaign,n=r.duration,a=r.durationDays,o="kk",c=n;"daysChargeCampaign"===i.currentCampaign.type&&(c=a>=7?a/7:a,o=a>=7?"viikon":"päivän"),t%2B="Hinta+".concat(c,"+").concat(o,"+jälkeen+").concat(format_formatPrice(i.currentPrice.highestMonthlyPrice),"+€/kk.+")}return+i.fixedTermDuration>0&&(t%2B="".concat(i.fixedTermDuration,"+kk+määräaikainen+sopimus,+jonka+jälkeen+sopimus+jatkuu+toistaiseksi+voimassa+olevana.+Kokonaishinta+").concat(format_formatPrice(d(e)),"+€")),e.forcedDisclaimer%7C%7Ct},s=function(e){return+e.campaignProduct.currentPrice.openingPrice>0?\'<span+class="ea-h3">%2B+</span><span+class="ea-h2+ea-h2--semibold-fix+js-single-charge">\'.concat(format_formatPrice(e.campaignProduct.currentPrice.openingPrice),\'</span>+<span+class="ea-h3">€</span>\'):""},l=function(e){var+t=e.campaignProduct,i=e.forcedPrice?format_formatPrice(e.forcedPrice):format_formatPrice(t.currentPrice.lowestMonthlyPrice);return\'<span+class="js-euros"+content="\'.concat(i.replace(",","."),\'">\').concat(i.split(",")[0],\'</span><span></span><span+class="js-cents">\').concat(i.split(",")[1]?","%2Bi.split(",")[1]:"","</span>")},c=function(e){var+t,i,r,n,a;console.log(e);var+o=document.createElement("div"),c=templateElement("content");return+c.querySelector(".product-image+img").setAttribute("src",e.imageURL),c.querySelector(".t-product-title").innerHTML=(null==e?void+0:e.title)%7C%7C(null==e%7C%7Cnull===(t=e.campaignProduct)%7C%7Cvoid+0===t?void+0:t.name)%7C%7C(null==e?void+0:e.name),c.querySelector(".viihde-product-selector__content__ingress").innerHTML=e.ingressText?e.ingressText:"",c.querySelector(".viihde-product-selector__content__description").innerHTML=e.details,c.querySelector(".viihde-product-selector__content__additional-information").innerHTML=e.additionalInformation?e.additionalInformation:"",c.querySelector(".ea-product__price+.js-estimated-monthly-price").innerHTML=l(e),c.querySelector(".ea-product__price+.oneTimePayment").innerHTML=s(e),e.hideOnetimePrice&&removeElement(c.querySelector(".ea-product__price+.oneTimePayment")),c.querySelector(".js-total-price-summary").innerHTML=u(e),y(c,e),"daysChargeCampaign"===(null==e%7C%7Cnull===(i=e.campaignProduct)%7C%7Cvoid+0===i%7C%7Cnull===(r=i.currentCampaign)%7C%7Cvoid+0===r?void+0:r.type)&&0===(null==e%7C%7Cnull===(n=e.campaignProduct)%7C%7Cvoid+0===n%7C%7Cnull===(a=n.currentPrice)%7C%7Cvoid+0===a?void+0:a.lowestMonthlyPrice)&&(c.querySelector(\'.js-unit[content="MON"]\').innerHTML="€"),o.appendChild(c),o.classList.add("ea-snapper-container","js-viihde-product-selector-content","viihde-product-selector__content"),f(o,e),o},o=function(e){var+t=e.querySelector("ul.viihde-product-selector");t.classList.add("ea-box-selection-tab--has-three"),t.innerHTML="",e.querySelector("#viihde-product-content-top").innerHTML=""},a=function(){var+e=document.getElementById("tilaa");addStyle(css,"viihde-page-product-selector-styles"),o(e);var+t=v(C);null==t%7C%7Ct.addEventListener("click",(function(){return+h(t)}));var+i=c(C);m(t),p(i);var+r=v(H);null==r%7C%7Cr.addEventListener("click",(function(){return+h(r)}));var+n=c(H);m(r),p(n);var+a=v(A);null==a%7C%7Ca.addEventListener("click",(function(){return+h(a)}));var+l=c(A);m(a),p(l),r.click();var+s=document.querySelector(".ea-fluid-hero");s.parentNode.insertBefore(e,s)},b.next=16,Promise.all([D(C),D(H),D(A)]);case+16:e=b.sent,t=_slicedToArray(e,3),i=t[0],r=t[1],n=t[2],C.campaignProduct=i,H.campaignProduct=r,A.campaignProduct=n,pollQuerySelector("#viihde-product-content-top",a);case+25:case"end":return+b.stop()}}),_callee20)})))()}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-Viihde-Frontpage-Product-Selector/.build/script.min.js\',+e);+}+})();|${v.sels::a-aekzjdUkaQ::c}|https://elisa.fi/viihde/|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+css="<style></style>";function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,t){var+r="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!r){if(Array.isArray(e)%7C%7C(r=_unsupportedIterableToArray(e))%7C%7Ct&&e&&"number"==typeof+e.length){r&&(e=r);var+o=0,F=function(){};return{s:F,n:function(){return+o>=e.length?{done:!0}:{done:!1,value:e[o%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+n,i=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var+e=r.next();return+i=e.done,e},e:function(e){a=!0,n=e},f:function(){try{i%7C%7Cnull==r.return%7C%7Cr.return()}finally{if(a)throw+n}}}}function+_unsupportedIterableToArray(e,t){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,t);var+r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r%7C%7C"Set"===r?Array.from(e):"Arguments"===r%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void+0}}function+_arrayLikeToArray(e,t){(null==t%7C%7Ct>e.length)&&(t=e.length);for(var+r=0,o=new+Array(t);r<t;r%2B%2B)o[r]=e[r];return+o}!function(){"use+strict";var+e=window._;e&&e.minBy,e&&e.maxBy,e&&e.cloneDeep,e&&e.find,e&&e.findIndex,e&&e.uniq,e&&e.uniqBy,e&&e.findLast,e&&e.get,e&&e.forEach,e&&e.isNil,e&&e.isEmpty;function+_uniqBy(e,t){if(null==e)return[];var+r,o=new+Set,n=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(r=i.n()).done;){var+a=r.value,l=t(a);o.has(l)%7C%7C(n.push(a),o.add(l))}}catch(e){i.e(e)}finally{i.f()}return+n}function+pollQuerySelector(e,t){var+r,o,n=e;"object"===_typeof(e)&&(n=e.selector,r=e.timeout,o=e.timePassed%7C%7C0);var+i=document.querySelector(n);if(null!==i)t(i);else+if(r){if(o>=r)return+t(null);setTimeout((function(){pollQuerySelector({selector:n,timeout:r,timePassed:o%2B=100},t)}),100)}else+setTimeout((function(){pollQuerySelector(n,t)}),100)}try{var+t=document.querySelector("#evm-hero+.ea-price-text__price"),r=document.querySelector("#evm-hero+.ea-disclaimertext"),o=document.querySelector("#evm-hero+.evm-cta");t.innerText="1+kk+0€",r.innerText="Tätä+etua+et+muualta+saa+-+kokeile+heti!+Toistaiseksi+voimassa+oleva+sopimus,+peruuta+koska+tahansa.+Norm.+9,90+€/kk",o.setAttribute("href","https://elisa.fi/kauppa/ostoskori/uusi/v3/eyJjYXJ0SXRlbXMiOlt7InByb2R1Y3RDaG9pY2VzIjpbeyJwcm9kdWN0VWlkIjoicHJvZHVjdC0zMTI4IiwiY2FtcGFpZ25JZHMiOlszMTUxXSwiY2FtcGFpZ25Db2RlIjpbIlZJSUhERV9NSU5JX0NJVFlfU0hPUFBFUl8xTU9OVEhfRlJFRV8yMDIxIl19XX1dfQ==?forward=/ostoskori"),pollQuerySelector("#evm-offer-cards",(function(e){var+t=e.nextSibling,r=t.querySelectorAll("h3")[1],o=t.querySelector("p+i"),n=t.querySelector(".evm-cta");r.innerText="Nyt+ensimmäinen+kuukausi+maksutta!",o.innerText="Tätä+etua+et+muualta+saa+-+kokeile+heti!+Toistaiseksi+voimassa+oleva+sopimus,+peruuta+koska+tahansa.+Norm.+9,90+€/kk",n.setAttribute("href","https://elisa.fi/kauppa/ostoskori/uusi/v3/eyJjYXJ0SXRlbXMiOlt7InByb2R1Y3RDaG9pY2VzIjpbeyJwcm9kdWN0VWlkIjoicHJvZHVjdC0zMTI4IiwiY2FtcGFpZ25JZHMiOlszMTUxXSwiY2FtcGFpZ25Db2RlIjpbIlZJSUhERV9NSU5JX0NJVFlfU0hPUFBFUl8xTU9OVEhfRlJFRV8yMDIxIl19XX1dfQ==?forward=/ostoskori")}))}catch(e){console.log("error+in+initializing+cityshoppari+discounts",e)}}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'elisafi/viihde-mini-cityshoppari-campaing/.build/script.build.min.js\',+e);+}+})();|wa-pre-un|exists|${v.sels::a-vZOp7F1ooS::c}|no-5g-widget|(function()+{+window.ConductricsUtils+=+window.ConductricsUtils+%7C%7C+{v1:+{logError:+function+logError()+{}}};+try+{+var+html=\'<script+type="text/html"+id="fiveg-sales-widget-template">++<div+class="fiveg-sales-widget">++++<span+class="ea-icon+ea-icon--cross+fiveg-sales-widget__close"></span>++++<div+class="fiveg-sales-widget__wrapper">++++++<div+class="fiveg-sales-widget__logo">++++++++<h3+class="ea-h3+ea-h3--thick"><span+class="orange-text">TESTAA</span>,+ASUTKO+MAAILMAN</h3>++++++++<h3+class="ea-h3+ea-h3--thick">NOPEIMMALLA+ALUEELLA</h3>++++++</div>++++++<div+class="fiveg-sales-widget__formwrapper">++++++++<div+class="fiveg-sales-widget__form+js-ext-analytics-product-list"+data-analytics-product-list-name="5G+Sales+Widget+Visibility"+data-analytics-product-list-position="0">++++++++++<div+class="fiveg-sales-widget__map"></div>++++++++++<div+class="title-wrapper">++++++++++++<div+class="ea-input+fiveg-sales-widget__inputfield">++++++++++++++<div+class="ea-input__wrapper">++++++++++++++++<input+class="fiveg-sales-widget__address+ea-input__input+coverage-search-input"+placeholder="Kirjoita+katuosoitteesi"+autocomplete="off"+/>++++++++++++++</div>++++++++++++++<div+class="ea-input__message">Tarkista+osoite</div>++++++++++++</div>++++++++++</div>++++++++</div>++++++++<div+class="fiveg-sales-widget__eligibility"></div>++++++</div>++++</div>++++<div+class="fiveg-sales-widget__results"></div>++</div><\\/script><script+type="text/html"+id="fiveg-sales-widget-eligible-template">++<div+class="fiveg-sales-widget-eligible">++++<h4+class="ea-h4+eligible+eligible-base">Onnea,+asut+5G-alueella!</h4>++++<a+href="#"+class="ea-button+fiveg-sales-widget-eligible__actionbutton+js-ext-analytics-product-list"><span>HANKI+5G-LIITTYMÄ</span></a>++</div><\\/script><script+type="text/html"+id="fiveg-sales-widget-not-eligible-template">++<div+class="fiveg-sales-widget-not-eligible">++++<h3+class="ea-h4+not-eligible+eligible-base">Pahus,+ei+vielä+5G:tä</h3>++++<p+class="ea-disclaimertext">Onneksi+5G-verkkomme+laajanee+vauhdilla,+ja+5G-liittymämme+toimivat+myös+4G-verkossa!</p>++++<a+href="https://elisa.fi/5g/laitteet#5g-puhelinliittymat"><span>Tutustu+5G-valikoimaamme+täällä</span></a>++</div><\\/script><script+type="text/html"+id="fiveg-sales-widget-result-template">++<div+class="gr-modal-dialog">++++<a+class="gr-modal-dialog__open-component"></a>++++<div+class="gr-modal-dialog__canvas+gr-modal-dialog__canvas--long"+ref="">++++++<div+class="gr-modal-dialog__container">++++++++<div+class="gr-modal-dialog__close-wrapper">++++++++++<a+class="js-gr-modal-dialog-close+ea-icon+ea-icon--cross"></a>++++++++</div>++++++++<div+class="modal-content">++++++++<div+class="fiveg-sales-widget-result">++++++++++<div+class="fiveg-sales-widget-result__wrapper">++++++++++++<div+class="fiveg-sales-widget-result__title">++++++++++++++<h3+class="ea-h3">Valitse+tästä+sinulle+sopivin+5G-liittymä</h3>++++++++++++</div>++++++++++++<div+class="fiveg-sales-widget-result__products">++++++++++++++<div+class="ea-form-switcher+nav-container">++++++++++++++++<label+class="ea-form-switcher__option+ea-form-switcher__option--selected">+<input+type="radio"+class="fiveg-sales-widget-result__product-type-selector"+value="voice"+/>PUHELIITTYMÄ</label>++++++++++++++++<label+class="ea-form-switcher__option">+<input+type="radio"+class="fiveg-sales-widget-result__product-type-selector"+value="mlk"+/>LAAJAKAISTA</label>++++++++++++++</div>++++++++++++++<div+class="content-container">++++++++++++++++<div+class="content">++++++++++++++++++<div+class="ea-selectlist+selector-container">++++++++++++++++++++<div+class="ea-selectlist__content"></div>++++++++++++++++++++<ul+class="ea-selectlist__dropdown"></ul>++++++++++++++++++</div>++++++++++++++++++<div+class="price-summary-container">++++++++++++++++++++<div+class="price+ea-price-text+ea-price-text--small"></div>++++++++++++++++++++<div+class="gr-modal-dialog+promotion-modal">++++++++++++++++++++++<a+class="gr-modal-dialog__open-component">Katso+lisätiedot</a>++++++++++++++++++++++<div+class="gr-modal-dialog__canvas+gr-modal-dialog__canvas--long"+ref="">++++++++++++++++++++++++<div+class="gr-modal-dialog__container">++++++++++++++++++++++++++<div+class="gr-modal-dialog__close-wrapper">++++++++++++++++++++++++++++<a+class="js-gr-modal-dialog-close+ea-icon+ea-icon--cross"></a>++++++++++++++++++++++++++</div>++++++++++++++++++++++++++<div+class="modal-content">++++++++++++++++++++++++++++<div+class="gr-subscription-additional-details">++++++++++++++++++++++++++++++<h2+class="ea-h2+modal-product-name"></h2>++++++++++++++++++++++++++++++<div+class="gr-subscription-additional-details-list+ea-rich-text+ea-rich-text--checked-ul">++++++++++++++++++++++++++++++++<ul+class="modal-product-features"></ul>++++++++++++++++++++++++++++++</div>++++++++++++++++++++++++++++</div>++++++++++++++++++++++++++</div>++++++++++++++++++++++++</div>++++++++++++++++++++++</div>++++++++++++++++++++</div>++++++++++++++++++++<div+class="promotion-router-wrapper">++++++++++++++++++++++<div+class="promotion-router"></div>++++++++++++++++++++++<div+class="gr-modal-dialog+promotion-router-modal">++++++++++++++++++++++++<a+class="gr-modal-dialog__open-component">Katso+lisätiedot</a>++++++++++++++++++++++++<div+class="gr-modal-dialog__canvas+gr-modal-dialog__canvas--long"+ref="">++++++++++++++++++++++++++<div+class="gr-modal-dialog__container">++++++++++++++++++++++++++++<div+class="gr-modal-dialog__close-wrapper">++++++++++++++++++++++++++++++<a+class="js-gr-modal-dialog-close+ea-icon+ea-icon--cross"></a>++++++++++++++++++++++++++++</div>++++++++++++++++++++++++++++<div+class="modal-content">++++++++++++++++++++++++++++++<div+class="gr-router-additional-details">++++++++++++++++++++++++++++++++<h2+class="ea-h2+modal-product-name"></h2>++++++++++++++++++++++++++++++++<div+class="modal-product-features"></div>++++++++++++++++++++++++++++++</div>++++++++++++++++++++++++++++</div>++++++++++++++++++++++++++</div>++++++++++++++++++++++++</div>++++++++++++++++++++++</div>++++++++++++++++++++</div>++++++++++++++++++++<div+class="buy">++++++++++++++++++++++<a+class="ea-button+fiveg-sales-widget-result__buybutton+js-ext-analytics-product-list"+href=""><span>OSTA+></span></a>++++++++++++++++++++</div>++++++++++++++++++</div>++++++++++++++++</div>++++++++++++++</div>++++++++++++</div>++++++++++</div>++++++++</div>++++++</div>++++</div>++</div><\\/script>\',css="<style>.pac-container{z-index:1000000!important}.webshop.front-page-body+#fiveg-sales-widget+.fiveg-sales-widget{position:relative;background:url(https://static.elisa.com/v2/image/2tqybbhjs47b/5tff8NH0rGblnQWBEaq6Lt/Speed_1440x280px.jpg)+no-repeat;background-size:cover}#fiveg-sales-widget+.fiveg-sales-widget,#fiveg-sales-widget-navi+.fiveg-sales-widget{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5;background-image:url(https://static.elisa.com/v2/image/2tqybbhjs47b/4Kh5L7w5B8kHIDXemAfeJ1/5g-sales-widget-speed-v2.jpg?w=800);background-repeat:no-repeat;background-size:cover}#fiveg-sales-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget-navi+.fiveg-sales-widget__wrapper{max-width:100%25;padding:4rem+0;background-color:#fff;width:100%25;min-height:200px}#fiveg-sales-widget+.fiveg-sales-widget__formwrapper,#fiveg-sales-widget-navi+.fiveg-sales-widget__formwrapper{margin:0+15%25;padding-top:1rem}#fiveg-sales-widget+.fiveg-sales-widget__logo,#fiveg-sales-widget-navi+.fiveg-sales-widget__logo{text-align:center;width:100%25;max-width:400px;margin:0+auto;color:#0019af}#fiveg-sales-widget+.fiveg-sales-widget__logo+.ea-h3,#fiveg-sales-widget-navi+.fiveg-sales-widget__logo+.ea-h3{font-weight:700}#fiveg-sales-widget+.fiveg-sales-widget__logo+.orange-text,#fiveg-sales-widget-navi+.fiveg-sales-widget__logo+.orange-text{color:#ff6400}#fiveg-sales-widget+.fiveg-sales-widget__logo+.logoimage,#fiveg-sales-widget-navi+.fiveg-sales-widget__logo+.logoimage{width:120px}#fiveg-sales-widget+.fiveg-sales-widget__logo+.logotext,#fiveg-sales-widget-navi+.fiveg-sales-widget__logo+.logotext{width:100%25}#fiveg-sales-widget+.fiveg-sales-widget__close,#fiveg-sales-widget-navi+.fiveg-sales-widget__close{position:absolute;right:10px;top:10px;cursor:pointer}#fiveg-sales-widget+.fiveg-sales-widget__form,#fiveg-sales-widget-navi+.fiveg-sales-widget__form{width:100%25;max-width:400px;margin:0+auto}#fiveg-sales-widget+.fiveg-sales-widget__form__title,#fiveg-sales-widget-navi+.fiveg-sales-widget__form__title{margin-bottom:0}#fiveg-sales-widget+.fiveg-sales-widget__form+.ea-input,#fiveg-sales-widget-navi+.fiveg-sales-widget__form+.ea-input{width:100%25;max-width:400px;margin:0;padding:0}#fiveg-sales-widget+.fiveg-sales-widget__form+.ea-loading,#fiveg-sales-widget-navi+.fiveg-sales-widget__form+.ea-loading{border-color:#000+#000+transparent+#000}#fiveg-sales-widget+.fiveg-sales-widget__eligibility,#fiveg-sales-widget-navi+.fiveg-sales-widget__eligibility{width:100%25;max-width:400px;margin:0+auto}#fiveg-sales-widget+.fiveg-sales-widget__eligibility+.eligible-base,#fiveg-sales-widget-navi+.fiveg-sales-widget__eligibility+.eligible-base{margin:1rem+0;padding:0}#fiveg-sales-widget+.fiveg-sales-widget__eligibility+.eligible,#fiveg-sales-widget-navi+.fiveg-sales-widget__eligibility+.eligible{color:#00a950}#fiveg-sales-widget+.fiveg-sales-widget__eligibility+.not-eligible,#fiveg-sales-widget-navi+.fiveg-sales-widget__eligibility+.not-eligible{color:#df1515}#fiveg-sales-widget+.fiveg-sales-widget__eligibility+.ea-disclaimertext,#fiveg-sales-widget-navi+.fiveg-sales-widget__eligibility+.ea-disclaimertext{margin:0+0+1rem}#fiveg-sales-widget+.fiveg-sales-widget__eligibility+.fiveg-sales-widget-eligible__actionbutton,#fiveg-sales-widget-navi+.fiveg-sales-widget__eligibility+.fiveg-sales-widget-eligible__actionbutton{background:#00a950;width:100%25}@media+(max-width:721px){#fiveg-sales-widget+.fiveg-sales-widget__eligibility+.fiveg-sales-widget-eligible__actionbutton,#fiveg-sales-widget-navi+.fiveg-sales-widget__eligibility+.fiveg-sales-widget-eligible__actionbutton{padding-left:20px;padding-right:20px}}#fiveg-sales-widget+.fiveg-sales-widget__results,#fiveg-sales-widget-navi+.fiveg-sales-widget__results{width:100%25;max-width:400px;margin:0+auto}#fiveg-sales-widget+.fiveg-sales-widget__results+.gr-modal-dialog__container,#fiveg-sales-widget-navi+.fiveg-sales-widget__results+.gr-modal-dialog__container{max-width:550px}#fiveg-sales-widget+.fiveg-sales-widget__results+.gr-modal-dialog__container+.gr-subscription-additional-details-list+ul,#fiveg-sales-widget-navi+.fiveg-sales-widget__results+.gr-modal-dialog__container+.gr-subscription-additional-details-list+ul{-webkit-columns:1;-moz-columns:1;columns:1}#fiveg-sales-widget+.fiveg-sales-widget-result__wrapper,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#fiveg-sales-widget+.fiveg-sales-widget-result__title,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__title{margin-bottom:2rem}#fiveg-sales-widget+.fiveg-sales-widget-result__image,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__image{-ms-flex-preferred-size:100%25;flex-basis:100%25;text-align:center}@media+(min-width:721px){#fiveg-sales-widget+.fiveg-sales-widget-result__image,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__image{-ms-flex-preferred-size:50%25;flex-basis:50%25}}#fiveg-sales-widget+.fiveg-sales-widget-result__image+img,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__image+img{width:100%25;max-width:200px}@media+(min-width:721px){#fiveg-sales-widget+.fiveg-sales-widget-result__image+img,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__image+img{max-width:300px}}#fiveg-sales-widget+.fiveg-sales-widget-result__products,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__products{-ms-flex-preferred-size:100%25;flex-basis:100%25}@media+(min-width:721px){#fiveg-sales-widget+.fiveg-sales-widget-result__products,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__products{-ms-flex-preferred-size:50%25;flex-basis:50%25}}#fiveg-sales-widget+.fiveg-sales-widget-result__buybutton,#fiveg-sales-widget-navi+.fiveg-sales-widget-result__buybutton{background:#00a950;width:100%25;text-align:center}#fiveg-sales-widget+.fiveg-sales-widget-result+.nav-container,#fiveg-sales-widget-navi+.fiveg-sales-widget-result+.nav-container{margin-bottom:2rem}#fiveg-sales-widget+.fiveg-sales-widget-result+.price-summary-container,#fiveg-sales-widget-navi+.fiveg-sales-widget-result+.price-summary-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}#fiveg-sales-widget+.fiveg-sales-widget-result+.price-summary-container+.buy,#fiveg-sales-widget-navi+.fiveg-sales-widget-result+.price-summary-container+.buy{-ms-flex-preferred-size:100%25;flex-basis:100%25;margin-top:2rem}#fiveg-sales-widget+.fiveg-sales-widget-result+.price-summary-container+a,#fiveg-sales-widget-navi+.fiveg-sales-widget-result+.price-summary-container+a{cursor:pointer}#fiveg-sales-widget+.fiveg-sales-widget-result+.promotion-router-wrapper,#fiveg-sales-widget-navi+.fiveg-sales-widget-result+.promotion-router-wrapper{padding-bottom:1rem;display:none}#fiveg-sales-widget+.fiveg-sales-widget-result+.promotion-router-wrapper+.promotion-router,#fiveg-sales-widget-navi+.fiveg-sales-widget-result+.promotion-router-wrapper+.promotion-router{margin-top:20px}#fiveg-sales-widget+.fiveg-sales-widget-result+.promotion-router-wrapper+.promotion-router-modal,#fiveg-sales-widget-navi+.fiveg-sales-widget-result+.promotion-router-wrapper+.promotion-router-modal{padding-left:42px}@media+(min-width:960px){#fiveg-sales-widget%2B.ea-fgrid__item,#fiveg-sales-widget-navi%2B.ea-fgrid__item{display:none}}#fiveg-sales-widget-navi.elisa-fi-store-frontpage-widget+.fiveg-sales-widget,#fiveg-sales-widget-navi.elisa-fi-store-offerspage-widget+.fiveg-sales-widget,#fiveg-sales-widget.elisa-fi-store-frontpage-widget+.fiveg-sales-widget,#fiveg-sales-widget.elisa-fi-store-offerspage-widget+.fiveg-sales-widget{background-size:100%25+100%25}#fiveg-sales-widget-navi.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget-navi.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%25;max-width:400px;padding:3rem+0;margin:0}@media+(min-width:721px){#fiveg-sales-widget-navi.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget-navi.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__wrapper{margin:4rem+0}}#fiveg-sales-widget-navi.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__logo,#fiveg-sales-widget-navi.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__logo,#fiveg-sales-widget.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__logo,#fiveg-sales-widget.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__logo{width:100%25;margin:none}#fiveg-sales-widget-navi.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__formwrapper,#fiveg-sales-widget-navi.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__formwrapper,#fiveg-sales-widget.elisa-fi-store-frontpage-widget+.fiveg-sales-widget__formwrapper,#fiveg-sales-widget.elisa-fi-store-offerspage-widget+.fiveg-sales-widget__formwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%25;max-width:400px}#fiveg-sales-widget-navi.elisa-fi-store-offerspage-widget,#fiveg-sales-widget.elisa-fi-store-offerspage-widget{border-bottom:1px+solid+#ccc}#fiveg-sales-widget-navi.elisa-fi-store-offerspage-widget+.fiveg-sales-widget,#fiveg-sales-widget.elisa-fi-store-offerspage-widget+.fiveg-sales-widget{background:0+0}#fiveg-sales-widget-navi.elisa-fi-store-navi-widget,#fiveg-sales-widget.elisa-fi-store-navi-widget{background-image:url(https://static.elisa.com/v2/image/2tqybbhjs47b/4Kh5L7w5B8kHIDXemAfeJ1/5g-sales-widget-speed-v2.jpg?w=800);color:#000;grid-row-start:2}@media+(min-width:959px){#fiveg-sales-widget-navi.elisa-fi-store-navi-widget,#fiveg-sales-widget.elisa-fi-store-navi-widget{grid-column-start:4;grid-column-end:6;grid-row-start:1;max-width:calc(100%25+-+50px)}}#fiveg-sales-widget-navi.elisa-fi-store-navi-widget+.fiveg-sales-widget,#fiveg-sales-widget.elisa-fi-store-navi-widget+.fiveg-sales-widget{background:0+0}@media+(min-width:721px){#fiveg-sales-widget-navi.elisa-fi-store-navi-widget+.fiveg-sales-widget__wrapper,#fiveg-sales-widget.elisa-fi-store-navi-widget+.fiveg-sales-widget__wrapper{margin:4rem+0}}#fiveg-sales-widget-navi.elisa-fi-store-navi-widget+.fiveg-sales-widget__close,#fiveg-sales-widget.elisa-fi-store-navi-widget+.fiveg-sales-widget__close{display:none}#fiveg-sales-widget-navi.elisa-fi-store-navi-widget+.gr-modal-dialog__canvas,#fiveg-sales-widget.elisa-fi-store-navi-widget+.gr-modal-dialog__canvas{top:60px}@media+(min-width:960px){#fiveg-sales-widget-navi.elisa-fi-store-navi-widget+.gr-modal-dialog__canvas,#fiveg-sales-widget.elisa-fi-store-navi-widget+.gr-modal-dialog__canvas{top:100px}}#fiveg-sales-widget+.include-mlk-checkbox+label,#fiveg-sales-widget-navi+.include-mlk-checkbox+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fiveg-sales-widget+.include-mlk-checkbox+.flex-col,#fiveg-sales-widget-navi+.include-mlk-checkbox+.flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10%25}body.no-scrolling{overflow:hidden}.gr-modal-dialog__canvas{display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;width:100vw;height:100%25;padding:20px+10px;overflow-y:scroll;z-index:100002;background:rgba(0,0,0,.3)}.gr-modal-dialog__canvas--open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gr-modal-dialog__canvas--long{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gr-modal-dialog__container{position:relative;z-index:101;background:#fff;height:auto;width:90%25;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:850px;padding:30px;text-align:left;outline:0;margin:0}@media+(min-width:768px){.gr-modal-dialog__container{padding:60px}}@media+(max-width:430px){.gr-modal-dialog__container{width:100%25}}.gr-modal-dialog__close-wrapper{position:absolute;top:10px;right:10px;width:25px;height:25px}.gr-modal-dialog__close-wrapper+a{color:#333;cursor:pointer}.gr-modal-dialog--vertically-centered+.gr-modal-dialog__canvas{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gr-subscription-additional-details+h2{margin-bottom:24px;font-size:24px;font-weight:700;font-family:inherit}.gr-subscription-additional-details+.gr-subscription-additional-details-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:24px}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul{overflow-wrap:break-word;margin:0+20px+0+0;list-style-type:none;padding:0}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul:last-of-type{margin-bottom:24px}@media+(min-width:601px){.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul{-webkit-columns:2;-moz-columns:2;columns:2;margin-bottom:24px}}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul+li{position:relative;margin-bottom:12px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul+li+.ea-icon{position:absolute;left:-30px}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul+li+.smalltext{font-size:14px;font-style:italic;line-height:1em}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul+li+ol{margin:0}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul+li+ol+li{margin:0;padding:0;font-size:80%25;list-style:none}.gr-subscription-additional-details+.gr-subscription-additional-details-list+ul+li+ol+li:before{display:none}.gr-subscription-additional-details+.gr-subscription-additional-details-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px;border-top:1px+solid+#ccc}.gr-subscription-additional-details+.gr-subscription-additional-details-buttons+a{margin-top:24px}@media+(min-width:601px){.gr-subscription-additional-details+.gr-subscription-additional-details-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.gr-subscription-additional-details+.gr-subscription-additional-details-buttons+a{margin-top:0}}</style>";function+_toConsumableArray(e){return+_arrayWithoutHoles(e)%7C%7C_iterableToArray(e)%7C%7C_unsupportedIterableToArray(e)%7C%7C_nonIterableSpread()}function+_nonIterableSpread(){throw+new+TypeError("Invalid+attempt+to+spread+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArray(e){if("undefined"!=typeof+Symbol&&null!=e[Symbol.iterator]%7C%7Cnull!=e["@@iterator"])return+Array.from(e)}function+_arrayWithoutHoles(e){if(Array.isArray(e))return+_arrayLikeToArray(e)}function+ownKeys(e,i){var+t=Object.keys(e);if(Object.getOwnPropertySymbols){var+a=Object.getOwnPropertySymbols(e);i&&(a=a.filter((function(i){return+Object.getOwnPropertyDescriptor(e,i).enumerable}))),t.push.apply(t,a)}return+t}function+_objectSpread(e){for(var+i=1;i<arguments.length;i%2B%2B){var+t=null!=arguments[i]?arguments[i]:{};i%252?ownKeys(Object(t),!0).forEach((function(i){_defineProperty(e,i,t[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))}))}return+e}function+_defineProperty(e,i,t){return+i+in+e?Object.defineProperty(e,i,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[i]=t,e}function+asyncGeneratorStep(e,i,t,a,r,n,o){try{var+s=e[n](o),l=s.value}catch(e){return+void+t(e)}s.done?i(l):Promise.resolve(l).then(a,r)}function+_asyncToGenerator(e){return+function(){var+i=this,t=arguments;return+new+Promise((function(a,r){var+n=e.apply(i,t);function+_next(e){asyncGeneratorStep(n,a,r,_next,_throw,"next",e)}function+_throw(e){asyncGeneratorStep(n,a,r,_next,_throw,"throw",e)}_next(void+0)}))}}function+_slicedToArray(e,i){return+_arrayWithHoles(e)%7C%7C_iterableToArrayLimit(e,i)%7C%7C_unsupportedIterableToArray(e,i)%7C%7C_nonIterableRest()}function+_nonIterableRest(){throw+new+TypeError("Invalid+attempt+to+destructure+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}function+_iterableToArrayLimit(e,i){var+t=e&&("undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"]);if(null!=t){var+a,r,n=[],o=!0,s=!1;try{for(t=t.call(e);!(o=(a=t.next()).done)&&(n.push(a.value),!i%7C%7Cn.length!==i);o=!0);}catch(e){s=!0,r=e}finally{try{o%7C%7Cnull==t.return%7C%7Ct.return()}finally{if(s)throw+r}}return+n}}function+_arrayWithHoles(e){if(Array.isArray(e))return+e}function+_typeof(e){return(_typeof="function"==typeof+Symbol&&"symbol"==typeof+Symbol.iterator?function(e){return+typeof+e}:function(e){return+e&&"function"==typeof+Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof+e})(e)}function+_createForOfIteratorHelper(e,i){var+t="undefined"!=typeof+Symbol&&e[Symbol.iterator]%7C%7Ce["@@iterator"];if(!t){if(Array.isArray(e)%7C%7C(t=_unsupportedIterableToArray(e))%7C%7Ci&&e&&"number"==typeof+e.length){t&&(e=t);var+a=0,F=function(){};return{s:F,n:function(){return+a>=e.length?{done:!0}:{done:!1,value:e[a%2B%2B]}},e:function(e){throw+e},f:F}}throw+new+TypeError("Invalid+attempt+to+iterate+non-iterable+instance.\\nIn+order+to+be+iterable,+non-array+objects+must+have+a+[Symbol.iterator]()+method.")}var+r,n=!0,o=!1;return{s:function(){t=t.call(e)},n:function(){var+e=t.next();return+n=e.done,e},e:function(e){o=!0,r=e},f:function(){try{n%7C%7Cnull==t.return%7C%7Ct.return()}finally{if(o)throw+r}}}}function+_unsupportedIterableToArray(e,i){if(e){if("string"==typeof+e)return+_arrayLikeToArray(e,i);var+t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t%7C%7C"Set"===t?Array.from(e):"Arguments"===t%7C%7C/%5E(?:Ui%7CI)nt(?:8%7C16%7C32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,i):void+0}}function+_arrayLikeToArray(e,i){(null==i%7C%7Ci>e.length)&&(i=e.length);for(var+t=0,a=new+Array(i);t<i;t%2B%2B)a[t]=e[t];return+a}!function(){"use+strict";var+e=window._,i=e&&e.minBy%7C%7Cfunction(e,i){var+t,a;if(null==e)return+t;var+r,n=_createForOfIteratorHelper(e);try{for(n.s();!(r=n.n()).done;){var+o=r.value,s=i(o);null!=s&&(void+0===a%7C%7Cs<a)&&(a=s,t=o)}}catch(e){n.e(e)}finally{n.f()}return+t},t=(e&&e.maxBy,e&&e.cloneDeep,e&&e.find%7C%7Cfunction(e,i){if(!e%7C%7C"function"!=typeof+i)return;if("length"in+e){var+t,a=_createForOfIteratorHelper(e);try{for(a.s();!(t=a.n()).done;){var+r=t.value;if(i(r))return+r}}catch(e){a.e(e)}finally{a.f()}return}for(var+n+in+e)if(e.hasOwnProperty(n)&&i(e[n]))return+e[n];return}),a=(e&&e.findIndex,e&&e.uniq%7C%7Cfunction(e){return+_uniqBy(e,(function(e){return+e}))}),r=e&&e.uniqBy%7C%7C_uniqBy,n=e&&e.findLast%7C%7Cfunction(e,i){if(null==e%7C%7C!e.length)return;for(var+t=e.length-1;t>=0;t--)if(i(e[t]))return+e[t];return},o=e&&e.get%7C%7Cfunction(e,i,t){return+null==e?void+0:e[i]%7C%7Ct};e&&e.forEach,e&&e.isNil,e&&e.isEmpty,e&&e.flatMap;function+_uniqBy(e,i){if(null==e)return[];var+t,a=new+Set,r=[],n=_createForOfIteratorHelper(e);try{for(n.s();!(t=n.n()).done;){var+o=t.value,s=i(o);a.has(s)%7C%7C(r.push(o),a.add(s))}}catch(e){n.e(e)}finally{n.f()}return+r}var+addStyle=function(e,i){if(!i)throw+new+Error("Id+missing");!function(e){var+i=document.getElementById(e);i&&window.GR_DEVELOPMENT_MODE&&i.parentNode.removeChild(i)}(i),function(e,i){if(!document.getElementById(i)){var+t=e.replace("<style>","").replace("</style>",""),a=document.createElement("style");a.type="text/css",a.id=i,a.styleSheet?(document.head.appendChild(a),a.styleSheet.cssText=t):(a.appendChild(document.createTextNode(t)),document.head.appendChild(a))}}(e,i)},removeStyle=function(e){var+i=document.getElementById(e);i&&i.parentElement.removeChild(i)};function+pollQuerySelector(e,i){var+t,a,r=e;"object"===_typeof(e)&&(r=e.selector,t=e.timeout,a=e.timePassed%7C%7C0);var+n=document.querySelector(r);if(null!==n)i(n);else+if(t){if(a>=t)return+i(null);setTimeout((function(){pollQuerySelector({selector:r,timeout:t,timePassed:a%2B=100},i)}),100)}else+setTimeout((function(){pollQuerySelector(r,i)}),100)}var+parseOperatorInformationFromISPCheck=function(e){if(e){var+i=null!=e&&e.operator?atob(e.operator):(null==e?void+0:e.isp)%7C%7C"",t=e.linkType?atob(e.linkType):"",a=e.linkType,r=e.isMobile%7C%7C!1;return"dna"!==i&&"telia"!==i%7C%7C!r%7C%7C!("cellular"===t%7C%7C"cellular"===a)&&!("wireless"===t%7C%7C"wireless"===a)?void+0:i}},s="dataOpsKaas",l="ldb",c="ldbCached",getApiUrl=function(e){var+i,t,a,r;return+null===(i=window)%7C%7Cvoid+0===i%7C%7Cnull===(t=i.growth)%7C%7Cvoid+0===t%7C%7Cnull===(a=t.configuration)%7C%7Cvoid+0===a%7C%7Cnull===(r=a.urls)%7C%7Cvoid+0===r?void+0:r[e]},configuration_getDataOpsApiUrl=function(){var+e=!(arguments.length>0&&void+0!==arguments[0])%7C%7Carguments[0];return+getApiUrl(s)%2B(e?"/dataops-api/v1":"")},d="elisa.fi",u="www-test.elisa.fi",g="sales-webshop-preprod.csf.elisa.fi",f="kauppa.elisa.fi",p="kauppa-test.elisa.fi",v="verkkoasiointi-test.elisa.fi",m=[d,u,f,p],configuration_getLDBBaseURL=function(){if(window.TEST_LEADGEN_BACKEND)return"https://ldb-dev.csf.elisa.fi";if(window.LOCAL_LEADGEN_BACKEND)return"http://localhost:8080";if(!(m.indexOf(location.hostname)>=0))return+getApiUrl(l)%7C%7C"https://ldb.csf.elisa.fi";switch(location.hostname){case+f:return+getApiUrl(c).replace(d,f);case+p:return+getApiUrl(c).replace(u,p);default:return+getApiUrl(c)%7C%7C"https://ldb.csf.elisa.fi"}},configuration_getLDBAPIKey=function(){var+e,i,t,a;return+window.TEST_LEADGEN_BACKEND%7C%7Cwindow.LOCAL_LEADGEN_BACKEND?"ec5a8e41-a20f-4a67-bd07-56b86dde2bcc":(null===(e=window)%7C%7Cvoid+0===e%7C%7Cnull===(i=e.growth)%7C%7Cvoid+0===i%7C%7Cnull===(t=i.configuration)%7C%7Cvoid+0===t%7C%7Cnull===(a=t.apikeys)%7C%7Cvoid+0===a?void+0:a.ldb)%7C%7C"e6651d25-94b2-40a6-8eb2-1d2b3a512405"},configuration_getCatalogBaseURL=function(){return[u,p,v].includes(location.hostname)?"https://www-test.elisa.fi/kauppa":location.hostname.includes(g)?"https://sales-webshop-preprod.csf.elisa.fi/kauppa":"https://elisa.fi/kauppa"};function+createError(e,i){var+t=Error(i);return+t.status=e,t}var+w,httpUtils_makeHttpGetRequestPromise=function(e,i){return+new+Promise((function(t,a){var+r=new+XMLHttpRequest;if(r.open("GET",e,!0),void+0!==i)for(var+n+in+i)r.setRequestHeader(n,i[n]);r.onload=function(){200===this.status?t(this.response):a(createError(this.status,this.statusText))},r.onloadend=function(){0===this.status&&a(createError(this.status,this.statusText))},r.send()}))},campaignCodeUtils_checkCampaignCodePromise=function(e){var+i=configuration_getLDBBaseURL()%2B"/v1/campaigns/"%2Be,t={apikey:configuration_getLDBAPIKey()};return+httpUtils_makeHttpGetRequestPromise(i,t).then((function(e){return+JSON.parse(e)})).then((function(e){if("ok"===e.status)return+e.campaign;throw+new+Error}))},request_json_requestJSON=function(e){return+function(e){return+new+Promise((function(i,t){var+a=new+XMLHttpRequest;for(var+r+in+a.onreadystatechange=function(){4==a.readyState&&(a.status==(e.status%7C%7C200)?i(a.responseText):t(Error(a.responseText%7C%7Ca.status)))},a.open(e.method%7C%7C"GET",e.url,!0),e.headers)a.setRequestHeader(r,e.headers[r]);a.send(e.body)}))}(e).then(JSON.parse)},_={},dataLakeApiUtils_getAddressIdForKnownCustomer=function(){var+e=function(){var+e,i;return(null===(e=n(window.dataLayer,(function(e){return"userAuth"===e.event})))%7C%7Cvoid+0===e?void+0:e.authId)%7C%7C(null===(i=n(window.dataLayer,(function(e){return"trackingId"===e.event})))%7C%7Cvoid+0===i?void+0:i.trackingId)}();return+e?_[e]?Promise.resolve(_[e]):request_json_requestJSON({url:"".concat(configuration_getDataOpsApiUrl(),"/address-id/").concat(e)}).then((function(i){var+t=i.address_id;return+_[e]=t,t})).catch((function(){})):Promise.resolve(void+0)};function+ABTesting_getSelectionForConductricsAgentPromise(e){return+new+Promise((function(i,t){try{w%7C%7C(w=new+window.Conductrics.ClientApi),w.exec([{a:e}],(function(t,a){i(a.sels[e])}))}catch(e){console.error(e),i(null)}}))}var+addToDataLayer=function(e){window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push(e)},isEligibleFor5G=function(e){return+getTaapiInformationForAddress(e).then((function(e){var+i=e.offer5G;return+store5GEligibilityStatusToDataLayer(i),i}))},h=function(){var+e=_asyncToGenerator(regeneratorRuntime.mark((function+_callee4(e,i){return+regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case+0:if(t.t0=e,t.t0){t.next=5;break}return+t.next=4,dataLakeApiUtils_getAddressIdForKnownCustomer();case+4:t.t0=t.sent;case+5:if(e=t.t0){t.next=8;break}return+t.abrupt("return",!1);case+8:if(i){t.next=12;break}return+t.next=11,isEligibleFor5G(e);case+11:return+t.abrupt("return",t.sent);case+12:return+t.next=14,ABTesting_getSelectionForConductricsAgentPromise(i);case+14:if("B"!==t.sent){t.next=17;break}return+t.abrupt("return",getTaapiInformationForAddress(e).then((function(e){var+i=e.offer5GReduced;return+store5GEligibilityStatusToDataLayer(i),i})));case+17:return+t.next=19,isEligibleFor5G(e);case+19:return+t.abrupt("return",t.sent);case+20:case"end":return+t.stop()}}),_callee4)})));return+function(i,t){return+e.apply(this,arguments)}}(),store5GEligibilityStatusToDataLayer=function(e){addToDataLayer({event:"DLTaapi5GEligibility",isEligible:e})},getTaapiInformationForAddress=function(e){return+new+Promise((function(i,t){var+a;e%7C%7C(console.log("No+address+id+provided"),i({})),null!==(a=window.cachedTaapiSearches)&&void+0!==a&&a[e]?i(window.cachedTaapiSearches[e]):httpUtils_makeHttpGetRequestPromise("".concat(configuration_getLDBBaseURL(),"/v1/taapi/").concat(e),{}).then(JSON.parse).then((function(t){window.cachedTaapiSearches=window.cachedTaapiSearches%7C%7C{},window.cachedTaapiSearches[e]=t,i(t)})).catch((function(e){console.log(e),i({})}))}))};var+generateUniqueCheckoutButtonId=function(e,i,t){return(e%2B"-"%2Bi%2B"-"%2Bt).replace(/\\s/g,"-").trim().toLowerCase()};var+y,b,x,k,P,L,S,T;null===(y=window)%7C%7Cvoid+0===y%7C%7Cnull===(b=y.growth)%7C%7Cvoid+0===b%7C%7Cnull===(x=b.configuration)%7C%7Cvoid+0===x%7C%7Cnull===(k=x.urls)%7C%7Cvoid+0===k%7C%7Ck.ldbCached,null===(P=window)%7C%7Cvoid+0===P%7C%7Cnull===(L=P.growth)%7C%7Cvoid+0===L%7C%7Cnull===(S=L.configuration)%7C%7Cvoid+0===S%7C%7Cnull===(T=S.urls)%7C%7Cvoid+0===T%7C%7CT.dcmCached;var+refreshPromotionTracker=function(){var+e,i;null===(e=window.internalPromotionTracker)%7C%7Cvoid+0===e%7C%7Cnull===(i=e.refresh)%7C%7Cvoid+0===i%7C%7Ci.call(e)},extractTagsInnerHTMLFromDescription=function(e){return+function(i){var+t=document.createElement("div");t.innerHTML=i;var+a=t.getElementsByTagName(e);return+Array.prototype.map.call(a,(function(e){return+e.innerHTML}))}};extractTagsInnerHTMLFromDescription("li"),extractTagsInnerHTMLFromDescription("p");var+E,A=function(){var+e=_asyncToGenerator(regeneratorRuntime.mark((function+_callee11(){var+e;return+regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case+0:return+i.next=2,ABTesting_getSelectionForConductricsAgentPromise("a-api-ws-offers-page-services");case+2:return+e=i.sent,i.abrupt("return","B"===e%7C%7C"C"===e);case+4:case"end":return+i.stop()}}),_callee11)})));return+function(){return+e.apply(this,arguments)}}(),M=(E=decodeURI(window.location.href),function(e){var+i=new+RegExp("".concat(e,"=(.*?)($%7C&%7C#)")),t=E.match(i);return(null==t?void+0:t.length)>1&&unescape(t[1])%7C%7Cnull}),C="https://maps.googleapis.com/maps/api/js?key=".concat("AIzaSyBO-Bv02BuoxG1A2Q5p7bYaf_hdBZ4Zzp4","&libraries=places"),I=256,getRatingInfo=function(e,i){var+t=i.getProjection().fromLatLngToPoint(e),a=Math.pow(2,15),r=new+google.maps.Point(t.x*a,t.y*a),n=r.x,o=r.y,s=Math.floor(n%25I),l=Math.floor(o%25I),c=Math.floor(n/I),d=Math.floor(o/I),u=function(e,i,t){var+a=e.getProjection(),r=Math.pow(2,t),n=new+google.maps.Point(i.x*I/r,(i.y%2B1)*I/r),o=new+google.maps.Point((i.x%2B1)*I/r,i.y*I/r),s=a.fromPointToLatLng(n),l=a.fromPointToLatLng(o);return+s.lng()%2B","%2Bs.lat()%2B","%2Bl.lng()%2B","%2Bl.lat()}(i,{x:c,y:d},15);return+request_json_requestJSON({url:"https://coveragemap-api.elisa.fi/ratings/tileCoord/"%2Bc%2B"/"%2Bd%2B"/pixelCoord/"%2Bs%2B"/"%2Bl%2B"/bbox/"%2Bu})},getCampaignByCampaignCode=function(e,i){var+a=t(e,(function(e){var+t;return+null===(t=e.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.some((function(e){var+t;return(null===(t=i.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))}));return+a&&0!==a.length%7C%7C(a=getFirstPublicCampaign(e)),a},getFirstPublicCampaign=function(e){return+t(e,(function(e){return!e.visibilityGroups.length}))},campaign_resolveCampaignForServiceProduct=function(e,i,a){var+r=i?getCampaignByCampaignCode(null==e?void+0:e.campaigns,i):getFirstPublicCampaign(null==e?void+0:e.campaigns),n=function(i){var+t,r,n,o={highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,openingPrice:e.openingPrice};if(!i%7C%7Ca)return+o;switch(i.type){case"absoluteDiscountCampaign":return+r=i.discountAmount,t=(e.highestMonthlyPrice%7C%7Ce.price)-r,{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(t.toFixed(2)),duration:i.duration,openingPrice:i.singleFeeDiscountPercentage>0?e.openingPrice*(1-i.singleFeeDiscountPercentage/100):e.openingPrice};case"percentageCampaign":return+n=i.discountPercentage,t=(e.highestMonthlyPrice%7C%7Ce.price)*(1-n/100),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(t.toFixed(2)),duration:i.duration,openingPrice:i.singleFeeDiscountPercentage>0?e.openingPrice*(1-i.singleFeeDiscountPercentage/100):e.openingPrice};case"monthlyPriceCampaign":return{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(i.monthlyPrice.toFixed(2)),duration:i.duration,openingPrice:e.openingPrice,unit:"€/kk"};case"daysChargeCampaign":return+i.discountPercentage&&(n=i.discountPercentage,t=(e.highestMonthlyPrice%7C%7Ce.price)*(1-n/100)),{highestMonthlyPrice:e.highestMonthlyPrice%7C%7Ce.price,lowestMonthlyPrice:Number(t.toFixed(2)),duration:i.durationDays%7C%7Ci.duration,openingPrice:i.singleFeeDiscountPercentage>0?e.openingPrice*(1-i.singleFeeDiscountPercentage/100):e.openingPrice,durationType:i.durationDays?"days":"months"};default:return+o}}(r),o=e.giftCardCampaignCode?t(null==e?void+0:e.additionalProducts,(function(i){return+i.visibilityGroups.every((function(i){var+t,a;return(null==e%7C%7Cnull===(t=e.giftCardCampaignCode)%7C%7Cvoid+0===t%7C%7Cnull===(a=t.visibilityGroups)%7C%7Cvoid+0===a?void+0:a.indexOf(i))>=0}))})):null!=e&&e.additionalProducts&&i?t(null==e?void+0:e.additionalProducts,(function(e){return"mobileSubscriptionRebate"===e.type&&e.visibilityGroups.some((function(e){var+t;return(null==i%7C%7Cnull===(t=i.visibilityGroups)%7C%7Cvoid+0===t?void+0:t.indexOf(e))>=0}))})):void+0;return+_objectSpread(_objectSpread({},e),{},{currentPrice:n,currentCampaign:r,giftCardProduct:o,campaignCode:(null==i?void+0:i.campaignCode)%7C%7C""})},O="mobileSubscription",q="mobileBroadband",G="deviceWarranty",R="installationProduct",j=void+0,getServiceProductsByTypePromise=function(e){return(j?Promise.resolve(j):request_json_requestJSON({url:configuration_getCatalogBaseURL()%2B"/rest/products/catalog"})).then((function(i){return+j=i,e?i[e]:i})).catch((function(){return+e?[]:{}}))},generateCartItem=function(e,i,t,a,r){var+n=arguments.length>5&&void+0!==arguments[5]?arguments[5]:[];return{title:i,type:e,productChoices:[{productType:e,productUid:t,priceId:a,campaignIds:n,campaignCode:r?[r.campaignCode]:[]}]}},createBuyURLFromJSON=function(e,i,t){var+a=[];return+t?a.push("forward=/ostoskori"):a.push("forward=/suosittelu"),i&&a.push("campaignCode="%2Bi),([u,p,v].includes(location.hostname)?"https://kauppa-test.elisa.fi/kauppa":location.hostname.includes(g)?"https://sales-webshop-preprod.csf.elisa.fi/kauppa":"https://kauppa.elisa.fi/kauppa")%2B"/ostoskori/uusi/v3/"%2Bbtoa(JSON.stringify(e))%2B(a.length>0?"?"%2Ba.join("&"):"")},ensureNumber=function(e){return"number"==typeof+e?e:"string"==typeof+e?Number(e.replace(",",".")):0};function+round(e,i){return+Number(Math.round(e%2B"e"%2Bi)%2B"e-"%2Bi)}function+format_formatPrice(e){var+i=arguments.length>1&&void+0!==arguments[1]&&arguments[1];return+0===(e=ensureNumber(e))?"0,00":((e=i?Number(round(e,2)).toFixed(2):round(e,2))%2B"").replace(/\\./g,",").replace(/\\,([1-9])$/,",$10")}var+trimmedName=function(){var+e=arguments.length>0&&void+0!==arguments[0]?arguments[0]:"",i=arguments.length>1?arguments[1]:void+0,t=i%7C%7C"Saunalahti",a=new+RegExp(t,"gi");return+e.replace(a,"").trim()},resolveAvailability=function(e){return+resolveWebshopAvailabilityInformation(t(e,isCentralWarehouseAvailability))},isCentralWarehouseAvailability=function(e){return"CENTRAL_WAREHOUSE"===e.location&&"PREVENTED_CENTRAL"!==e.label&&"AVAILABILITY_UNKNOWN"!==e.label},resolveWebshopAvailabilityInformation=function(e){var+i=o(e,"label","AVAILABILITY_UNKNOWN"),t="availability-unknown",a="Ei+verkkokaupan+varastossa";return"LOTS_OF_DEVICES_AVAILABLE"===i?(a="Reilusti+verkkokaupan+varastossa",t="lots-of-devices-available"):"RESTRICTED_AVAILABILITY"===i?(a="Rajoitetusti+jäljellä+verkkokaupassa",t="restricted-availability"):"ONLY_FEW_DEVICES_AVAILABLE"===i&&(a="Vain+muutama+jäljellä+verkkokaupassa,+toimi+nopeasti",t="only-few-devices-available"),{cssClass:t,description:a,label:i}},generateProductHref=function(e){return+configuration_getCatalogBaseURL()%2B"/tuote/"%2Bfunction(e){return+e.replace(/\\s/g,"-").replace(/\\//g,"-").toLowerCase()}(e)},resolveColor=function(e,i){var+r=i.map((function(e){return+getProductCategoryValue(e.productCategories,"variant")})).filter((function(e){return!!e}));if(r&&0!==r.length){for(var+n=r.map((function(e){return+e.split("+")})).sort((function(e,i){return+e.length-i.length})),s=0,_loop2=function(e){var+i=n.map((function(i){return+i[e]}));if(a(i).length>1)return+s=e,"break"},l=0;l<n[0].length;l%2B%2B){if("break"===_loop2(l))break}var+c=n.map((function(e){return{value:e.join("+"),label:e.slice(s,e.length).join("+")}})),d=getProductCategoryValue(e.productCategories,"variant");return+o(t(c,(function(e){return+e.value===d})),"label")}},getProductCategoryValue=function(e,i){return+o(t(e,(function(e){return+e.label===i})),"value")},getOneTimePaymentOption=function(e){return+t(e,(function(e){return+1===e.fixedTermMonths}))},calculatePrice=function(e,i,t,a,n){var+o,s,l=r(null===(o=i.paymentOptions)%7C%7Cvoid+0===o?void+0:o.filter((function(e){return!!n%7C%7C"WEBPAYMENT"!==e.paymentType})),e===R?function(e){return+e.priceListId}:function(e){return+e.pricingPlanId}).map((function(r){var+n=function(e,i){var+t,a,r,n={total:0,monthly:0};if(!e%7C%7C!i)return+n;switch(i.type){case"deviceAbsoluteDiscountCampaign":return+a=i.discountAmount,{total:t=e.totalPrice-a,monthly:t/e.fixedTermMonths};case"devicePercentageDiscountCampaign":return+r=i.discountPercentage,{total:t=e.totalPrice*(1-r/100),monthly:t/e.fixedTermMonths};default:return+n}}(r,a);return{paymentOption:_objectSpread(_objectSpread({},r),{},{discountedPrice:n}),discountedPrice:n,monthly:format_formatPrice(r.monthlyPrice),total:format_formatPrice(r.totalPrice),campaignMonthly:format_formatPrice(n.monthly),campaignTotal:format_formatPrice(n.total),discountAmountMonthly:format_formatPrice(r.monthlyPrice-n.monthly),discountAmount:format_formatPrice(r.totalPrice-n.total),id:r.priceListId,fixedTermMonths:r.fixedTermMonths,unit:1===r.fixedTermMonths?"€":"€/kk",cartItem:generateCartItem(e,i.name,i.uid,r.priceListId,t,a?[a.id]:[])}}));return{longest:(s=l,s.sort((function(e,i){return+i.fixedTermMonths-e.fixedTermMonths}))[0]),oneTime:getOneTimePaymentOption(l),allPaymentOptions:l}},getMetaInformationContent=function(e,i){return+o(t(e,(function(e){return+e.label===i})),"content")},N=function+createDeviceProduct(e){var+i=arguments.length>1&&void+0!==arguments[1]?arguments[1]:void+0,t=arguments.length>2&&void+0!==arguments[2]&&arguments[2],a=arguments.length>3&&void+0!==arguments[3]?arguments[3]:null,getVendorFromProductCategories=function(e){return+getProductCategoryValue(e,"vendor")%7C%7C""},getModelFromProductCategories=function(e){return+getProductCategoryValue(e,"model")%7C%7C""},getProductCategoryFromProductCategories=function(e){return+getProductCategoryValue(e,"type")%7C%7C""};return+e.map((function(r){var+n,o,s,l,c,d,u,g=getProductCategoryFromProductCategories((null==r?void+0:r.productCategories)%7C%7C[]),f=r.type,p=getVendorFromProductCategories((null==r?void+0:r.productCategories)%7C%7C[]),v=getModelFromProductCategories((null==r?void+0:r.productCategories)%7C%7C[]),m=generateProductHref(null==r?void+0:r.name),w=i?getCampaignByCampaignCode((null==r?void+0:r.campaigns)%7C%7C[],i):getFirstPublicCampaign((null==r?void+0:r.campaigns)%7C%7C[]),_=calculatePrice(f,r,i,w,t);return{uid:null==r?void+0:r.uid,deviceTypeId:null==r?void+0:r.deviceTypeId,endOfLife:!(null==r%7C%7C!r.endOfLife),name:null==r?void+0:r.name,skuName:null===(n=getMetaInformationContent(r.metaInformation,"SKU"))%7C%7Cvoid+0===n%7C%7Cnull===(o=n.replace(p,""))%7C%7Cvoid+0===o?void+0:o.trim(),icon:null==r?void+0:r.icon,imageSrc:null==r?void+0:r.icon,vendor:p,model:v,color:resolveColor(r,e),colorPickerColor:getMetaInformationContent(r.metaInformation,"color"),isInSale:!!w,category:g,campaigns:(null==r?void+0:r.campaigns)%7C%7C[],href:m,price:_,currentCampaign:w,priceDetails:(null==r?void+0:r.priceDetails)%7C%7C"",description:null!=r&&r.descriptions?{short:(null==r%7C%7Cnull===(s=r.descriptions)%7C%7Cvoid+0===s?void+0:s.SHORT)%7C%7C"",medium:(null==r%7C%7Cnull===(l=r.descriptions)%7C%7Cvoid+0===l?void+0:l.MEDIUM)%7C%7C"",long:(null==r%7C%7Cnull===(c=r.descriptions)%7C%7Cvoid+0===c?void+0:c.LONG)%7C%7C""}:void+0,availability:resolveAvailability(null==r?void+0:r.availabilities),productCategories:null==r?void+0:r.categories,additionalProducts:null!=r&&r.additionalProducts?null==r%7C%7Cnull===(d=r.additionalProducts)%7C%7Cvoid+0===d%7C%7Cnull===(u=d.map)%7C%7Cvoid+0===u?void+0:u.call(d,(function(e){return+e.type===G?campaign_resolveCampaignForServiceProduct(e):createDeviceProduct([e],a)[0]})):void+0,type:null==r?void+0:r.type}}))},D=function(){var+e=_asyncToGenerator(regeneratorRuntime.mark((function+_callee14(e,i){var+t;return+regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case+0:if(!(!(null!=e&&e.length)>0)){a.next=2;break}return+a.abrupt("return",Promise.resolve(null));case+2:return+a.next=4,Promise.all(e.map(fetchPromotionProduct(i)));case+4:return+t=a.sent,a.abrupt("return",t.filter((function(e){return!!e})));case+6:case"end":return+a.stop()}}),_callee14)})));return+function(i,t){return+e.apply(this,arguments)}}(),fetchPromotionProduct=function(e){return+function(){var+i=_asyncToGenerator(regeneratorRuntime.mark((function+_callee15(i){var+t,a,r,n,o,s,l;return+regeneratorRuntime.wrap((function(c){for(;;)switch(c.prev=c.next){case+0:if(t=utils_getCatalogItem(e,i.uid)){c.next=3;break}return+c.abrupt("return",null);case+3:return+c.next=5,campaignCodeUtils_checkCampaignCodePromise(i.campaignCode);case+5:if(a=c.sent,!(r="mobileBroadband"===t.type)%7C%7C!i.routerCampaignCode){c.next=13;break}return+c.next=10,campaignCodeUtils_checkCampaignCodePromise(i.routerCampaignCode);case+10:c.t0=c.sent,c.next=14;break;case+13:c.t0=void+0;case+14:if(n=c.t0,(o=campaign_resolveCampaignForServiceProduct(t,a)).cart=createSingleProductCart({campaignProduct:o,campaignCode:a}),!r%7C%7Cnull==i%7C%7C!i.campaignCodeWithRouter){c.next=23;break}return+c.next=20,campaignCodeUtils_checkCampaignCodePromise(i.campaignCodeWithRouter);case+20:c.t1=c.sent,c.next=24;break;case+23:c.t1=void+0;case+24:return+s=c.t1,(l=s?campaign_resolveCampaignForServiceProduct(t,s):void+0)&&(l.cart=createSingleProductCart({campaignProduct:l,campaignCode:s}),o.productPlusRouterSpecialPrice=l),c.abrupt("return",{promotionItem:i,campaignProduct:o,campaignCode:a,routerProduct:r&&n?resolveBestRouter(t,n):void+0});case+28:case"end":return+c.stop()}}),_callee15)})));return+function(e){return+i.apply(this,arguments)}}()},utils_getCatalogItem=function(e,i){return+t(e,(function(e){return+e.uid===i}))},getAvailableRouters=function(e,i){return+e.additionalProducts&&i?e.additionalProducts.filter((function(e){return!!e.paymentOptions})).map((function(e){return+N([e],i)[0]})):[]},resolveBestRouter=function(e,t){var+a=getAvailableRouters(e,t);return(null==a?void+0:a.length)>0?i(a,(function(e){var+i=e.isInSale,t=e.price.longest,a=t.campaignMonthly,r=t.monthly;return+Number((i?a:r).replace(",","."))})):void+0},createSingleProductCart=function(e){var+i=e.campaignProduct,t=e.campaignCode;return{cartItems:[{type:i.type,productChoices:[{productUid:i.uid,campaignIds:i.currentCampaign?[i.currentCampaign.id]:[],campaignCode:t?[t.campaignCode]:[]}]}]}},getCartItems=function(e,i){var+t=JSON.parse(JSON.stringify(e));if(i){var+a=i.price.longest;t.cartItems[0].productChoices.push(a.cartItem.productChoices[0])}return+t},H={voiceProducts:[{uid:"product-18937",campaignCode:"5G_SALES_WIDGET_VOICE_300M"},{uid:"product-18936",campaignCode:"5G_SALES_WIDGET_VOICE_600M"}],broadbandProducts:[{uid:"product-6987",campaignCode:"5G_SALES_WIDGET_MLK_300M",routerCampaignCode:"5G_SALES_WIDGET_MLK_300M_ROUTER",campaignCodeWithRouter:"5G_SALES_WIDGET_MLK_300M_WITH_ROUTER"},{uid:"product-7790",campaignCode:"5G_SALES_WIDGET_MLK_600M",routerCampaignCode:"5G_SALES_WIDGET_MLK_600M_ROUTER"},{uid:"product-5875",campaignCode:"5G_SALES_WIDGET_MLK_1000M",routerCampaignCode:"5G_SALES_WIDGET_MLK_1000M_ROUTER"}]},B="fiveg-sales-widget-eligible",z="fiveg-sales-widget-not-eligible",W="fiveg-sales-widget-results",K="5G+Sales+Widget",on5GEligibleAddress=function(e){var+i=createIsEligibleElement(e),t=e.querySelector(".fiveg-sales-widget__eligibility");t.innerHTML=i.innerHTML;var+a=t.querySelector(".fiveg-sales-widget-eligible__actionbutton");a.addEventListener("click",(function(i){return+U(i,e)}));var+r="5G+Sales+Widget+-+Eligible";a.setAttribute("data-analytics-product-list-name",r),a.id=generateUniqueCheckoutButtonId(r,1,""),refreshPromotionTracker()},onNon5GElibigleAddress=function(e){var+i=createIsNotEligibleElement(e);e.querySelector(".fiveg-sales-widget__eligibility").innerHTML=i.innerHTML},createIsEligibleElement=function(e){var+i=e.querySelector("#".concat(B));if(!i){var+t=document.createElement("div");t.innerHTML=html;var+a=t.querySelector("#fiveg-sales-widget-eligible-template");(i=document.createElement("div")).id=B,i.innerHTML=a.innerHTML}return+i},createIsNotEligibleElement=function(e){var+i=e.querySelector("#".concat(z));if(!i){var+t=document.createElement("div");t.innerHTML=html;var+a=t.querySelector("#fiveg-sales-widget-not-eligible-template");(i=document.createElement("div")).id=z,i.innerHTML=a.innerHTML}return+i},U=function(){var+e=_asyncToGenerator(regeneratorRuntime.mark((function+_callee16(e,i){var+t,a,r,n,o,s,l,c;return+regeneratorRuntime.wrap((function(d){for(;;)switch(d.prev=d.next){case+0:return+e.preventDefault(),e.stopPropagation(),d.next=4,getServiceProductsByTypePromise();case+4:return+t=d.sent,d.next=7,Promise.all([D(H.voiceProducts,t[O]),D(H.broadbandProducts,t[q])]);case+7:a=d.sent,r=_slicedToArray(a,2),n=r[0],o=r[1],s=createCoverageSearchResultsElement(i),(l=i.querySelector(".fiveg-sales-widget__results")).innerHTML=s.innerHTML,buildProductTypeSelector(l,n,o),c=l.querySelector(".gr-modal-dialog"),attachModalClickListeners(c),c.querySelector(".gr-modal-dialog__open-component").click();case+18:case"end":return+d.stop()}}),_callee16)})));return+function(i,t){return+e.apply(this,arguments)}}(),createCoverageSearchResultsElement=function(e){var+i=e.querySelector("#".concat(W));if(!i){var+t=document.createElement("div");t.innerHTML=html;var+a=t.querySelector("#fiveg-sales-widget-result-template");(i=document.createElement("div")).id=W,i.innerHTML=a.innerHTML}return+i},buildProductTypeSelector=function(e,i,t){e.querySelectorAll(".fiveg-sales-widget-result__product-type-selector").forEach((function(e){e.addEventListener("click",(function(a){onSelectProductType(a.target.closest(".fiveg-sales-widget__results"),e,"voice"===e.value?i:t)}))})),e.querySelector(".fiveg-sales-widget-result__product-type-selector:first-of-type").click(),e.querySelector(".selector-container").addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),onClickProductSelector(e)}))},onSelectProductType=function(e,i,t){i.closest(".ea-form-switcher").querySelectorAll(".ea-form-switcher__option").forEach((function(e){e.classList.remove("ea-form-switcher__option--selected")})),i.closest(".ea-form-switcher__option").classList.add("ea-form-switcher__option--selected"),buildProductSelector(e,t)},buildProductSelector=function(e,i){var+t=e.querySelector(".content-container+.content").querySelector(".ea-selectlist__dropdown");t.innerHTML="",i.forEach((function(e){t.innerHTML%2B=\'<li+class="ea-selectlist__dropdown__item">\'.concat(trimmedName(e.campaignProduct.name),"</li>")})),t.querySelectorAll(".ea-selectlist__dropdown__item").forEach((function(e,t){e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),onSelectProduct(e.target.closest(".content-container+.content"),i[t])}))})),t.querySelector(".ea-selectlist__dropdown__item:first-of-type").click()},onClickProductSelector=function(e){var+i=e.target.closest(".content-container+.content"),t=i.querySelector(".selector-container");t.classList.contains("ea-selectlist--open")?onCloseProductSelector(i):t.classList.add("ea-selectlist--open")},onCloseProductSelector=function(e){e.querySelector(".selector-container").classList.remove("ea-selectlist--open")},onSelectProduct=function(e,i){onCloseProductSelector(e),e.querySelector(".ea-selectlist__content").innerHTML=trimmedName(i.campaignProduct.name),renderSelectedProduct(e,i)},renderSelectedProduct=function(e,i){var+t=i.campaignProduct,a=i.routerProduct;updatePurchaseInformation(e,t);var+r=e.querySelector(".promotion-modal");r.querySelector(".modal-product-name").innerHTML=trimmedName(t.name),r.querySelector(".modal-product-features").innerHTML=t.information.filter((function(e){return+e&&""!==e.trim()&&e.trim().length>0})).map((function(e){return"<li><span>".concat(e.trim(),"</span></li>")})).join("\\n"),attachModalClickListeners(r);var+n=e.querySelector(".promotion-router-wrapper");a?addRouterElement(n,i):n.style.display="none"},addRouterElement=function(e,i){i.promotionItem;var+t=i.campaignProduct,a=i.routerProduct,r=e.closest(".content-container+.content"),n=buildRouterProduct(a,t);e.querySelector(".promotion-router").innerHTML=n,e.querySelector(".promotion-router+input#includeRouter").addEventListener("change",(function(e){if(e.target.checked){var+i=null!=t&&t.productPlusRouterSpecialPrice?t.productPlusRouterSpecialPrice:t;updatePurchaseInformation(r,i,a)}else+updatePurchaseInformation(r,t)}));var+o=e.querySelector(".promotion-router-modal");o.querySelector(".modal-product-name").innerHTML=a.name,o.querySelector(".modal-product-features").innerHTML=a.description.long,attachModalClickListeners(o),e.style.display="block"},buildRouterProduct=function(e,i){var+t=e.name,a=e.isInSale,r=e.price.longest,n=a?r.campaignMonthly:r.monthly,o=r.fixedTermMonths,s={name:t,currentPrice:{lowestMonthlyPrice:n.replace(",","."),highestMonthlyPrice:n.replace(",",".")},currentCampaign:{duration:o}},l=null!=i&&i.productPlusRouterSpecialPrice?replacePlaceHolderValues("Reitittimen+kanssa+liittymä+alehintaan+[CAMPAIGN_PRICE]+€/kk",i.productPlusRouterSpecialPrice):null;return\'\\n++++<div+class="ea-checkbox+include-mlk-checkbox">\\n++++++<input+type="checkbox"+id="includeRouter"+name="includeRouter"+/>\\n++++++<label+tabindex="0"+for="includeRouter">\\n++++++++<span+class="ea-checkbox__icon+ea-icon+ea-icon--check"></span>\\n++++++++<div+class=\\\'flex-col\\\'>\\n++++++++\'.concat(l?"<span><b>".concat(l,"</b></span>"):"","\\n++++++++<span>").concat(replacePlaceHolderValues("Reititin+[CAMPAIGN_PRICE]+€/kk+([CAMPAIGN_DURATION]+kk+ajan)",s),"</span>\\n++++++++</div>\\n++++++</label>\\n++++</div>\\n++++")},attachModalClickListeners=function(e){var+closeModalCanvas=function(e){var+i=e.querySelector(".gr-modal-dialog__canvas");i.classList.contains("gr-modal-dialog__canvas--open")&&i.classList.remove("gr-modal-dialog__canvas--open")};e.querySelector(".gr-modal-dialog__open-component").addEventListener("click",(function(i){var+t;(t=e.querySelector(".gr-modal-dialog__canvas")).classList.contains("gr-modal-dialog__canvas--open")%7C%7C(t.classList%2B="+gr-modal-dialog__canvas--open")})),e.querySelectorAll(".js-gr-modal-dialog-close").forEach((function(e){e.addEventListener("click",(function(e){var+i=e.target.closest(".gr-modal-dialog");closeModalCanvas(i)}))})),e.querySelector(".gr-modal-dialog__canvas").addEventListener("click",(function(e){var+i=e.target.closest(".gr-modal-dialog"),t=i.querySelector(".gr-modal-dialog__container"),a=e.target.closest(".gr-modal-dialog__container");a&&a===t%7C%7Ce.target.classList.contains("gr-modal-dialog__open-component")%7C%7CcloseModalCanvas(i)}))},updatePurchaseInformation=function(e,i){var+t=arguments.length>2&&void+0!==arguments[2]?arguments[2]:void+0,a=createBuyURLFromJSON(getCartItems(i.cart,t),void+0,!0);e.querySelector(".price-summary-container+.price").innerHTML=getOrderPriceInformation(i,t);var+r=e.querySelector(".price-summary-container+.buy+.ea-button");r.setAttribute("href",a),r.setAttribute("data-analytics-product-list-name",K%2B(t?"+-+with+router":"")),r.id=generateUniqueCheckoutButtonId(K,1,i.name%2B(t?"+"%2Bt.name:""));var+n=r.querySelector("span");n.setAttribute("data-analytics-product-name",i.name),n.setAttribute("data-analytics-product-id",i.uid),n.removeAttribute("data-analytics-cached-id"),n.removeAttribute("data-analytics-cached-position"),refreshPromotionTracker()},getOrderPriceInformation=function(e){var+i=[],t=e.currentCampaign?e.currentCampaign.duration:0;i.push({afterMonths:0,price:format_formatPrice(e.currentPrice.lowestMonthlyPrice)}),t>0&&i.push({afterMonths:t,price:format_formatPrice(e.currentPrice.highestMonthlyPrice)});var+a=i.map((function(e,i){return+0===i?\'<span+class="ea-price-text__price"><span+class="price-value">\'.concat(e.price,\'+<span+class="price-unit">€/kk</span></span></span>\'):\'\\n++++++++<div+class="ea-disclaimertext">\\n++++++++++voimassa+\'.concat(e.afterMonths,\'+kk,+jonka+jälkeen+<span+itemprop="price"+content=\').concat(e.price,">").concat(e.price,"+€/kk</span>\\n++++++++</div>\\n++++++")})).concat(e.currentPrice.openingPrice>0?[\'<div+class="ea-disclaimertext">\\n++++++++++++++<span+itemprop="price"+content=\'.concat(format_formatPrice(e.currentPrice.openingPrice),">\\n++++++++++++++++%2B+avausmaksu+").concat(format_formatPrice(e.currentPrice.openingPrice),"+€\\n++++++++++++++</span>\\n++++++++++++</div>")]:[]).join("\\n");return+a},replacePlaceHolderValues=function(e,i){var+t=i.currentPrice.lowestMonthlyPrice<i.currentPrice.highestMonthlyPrice,a=format_formatPrice(i.currentPrice.lowestMonthlyPrice),r=t?format_formatPrice(i.currentPrice.highestMonthlyPrice):"",n=i.currentCampaign?i.currentCampaign.duration:0,o=i.fixedTermDuration?i.fixedTermDuration:0,s=format_formatPrice(o*i.currentPrice.highestMonthlyPrice-i.currentPrice.lowestMonthlyPrice*n);return+e.replace(/\\[PRODUCT_NAME]/g,i.name).replace(/\\[CAMPAIGN_PRICE\\]/g,a).replace(/\\[REGULAR_PRICE\\]/,r).replace(/\\[TOTAL_PRICE\\]/,s).replace(/\\[CAMPAIGN_DURATION\\]/g,n).replace(/\\[FIXED_TERM_LENGTH\\]/g,o)},V="fiveg-sales-widget",Q="fiveg-sales-widget-navi",J="gr-5g-sales-widget-styles",Y="gr-5g-sales-widget-navi-styles",X="5G_Sales_Widget",$="elmeriElisaFi";_asyncToGenerator(regeneratorRuntime.mark((function+_callee18(){var+e,i,t,a,r,n,o,s,l,c,d,u,g,f,p,v,m,w,_,y,b,x,k,P,L;return+regeneratorRuntime.wrap((function(S){for(;;)switch(S.prev=S.next){case+0:return+e={loadingCoverage:!1,fetchError:!1,inputTouched:!1,initializingMap:!1,mapInitialized:!1,gMapsAutoComplete:void+0,gMapsAutoCompleteListener:void+0},i=function(){var+e=localStorage.getItem($);return+e%7C%7C(e=0,localStorage.setItem($,e)),parseInt(e)},t=function(){localStorage.setItem($,i()%2B1)},a=function(){return"true"===M("show-widget")%7C%7C!!window&&window.GR_DEVELOPMENT_MODE},r=function(){i()<5%7C%7Ca()?n():s(),t()},n=function(){pollQuerySelector(".productgrid+.ea-fgrid",(function(e){try{var+i=u(V,J);i.classList.add("elisa-fi-frontpage-widget"),i.classList.add("ea-fgrid__item--ratio-1-1"),i.classList.add("ea-fgrid__item"),i.classList.add("ea-fgrid__item--laptop-4"),i.classList.add("ea-fgrid__item--tablet-6"),i.classList.add("ea-fgrid__item--phone-6");var+t=i.querySelector(".fiveg-sales-widget");t.classList.add("ea-fluid-container"),t.classList.add("ea-color-container"),t.classList.add("ea-fluid-container--animated");var+a=document.querySelector("#elisa-banner-hero-1");a.classList.contains("ea-fgrid__item--laptop-8")%7C%7Ca.classList.add("ea-fgrid__item--laptop-8");var+r=document.querySelector("#elisa-banner-hero-2");window.addEventListener("resize",(function(){o(r,i,e)})),o(r,i,e),refreshPromotionTracker()}catch(e){console.log(e)}}))},o=function(e,i,t){window.innerWidth>=960?e.parentNode.querySelector("#fiveg-sales-widget")%7C%7Ce.parentNode.insertBefore(i,e):t.querySelector("#fiveg-sales-widget")%7C%7Ct.insertBefore(i,t.firstChild)},s=function(){pollQuerySelector(".productgrid+.ea-fgrid",(function(e){try{var+i=u(V,J);i.classList.add("elisa-fi-frontpage-widget"),i.classList.add("ea-fgrid__item--ratio-1-1"),i.classList.add("ea-fgrid__item"),i.classList.add("ea-fgrid__item--laptop-4"),i.classList.add("ea-fgrid__item--tablet-6"),i.classList.add("ea-fgrid__item--phone-6");var+t=i.querySelector(".fiveg-sales-widget");t.classList.add("ea-fluid-container"),t.classList.add("ea-color-container"),t.classList.add("ea-fluid-container--animated"),e.insertBefore(i,e.firstChild),refreshPromotionTracker()}catch(e){console.log(e)}}))},l=function(){pollQuerySelector("#front-page-container+.small-hero-banners",(function(e){var+i;try{var+t=u(V,J);t.classList.add("elisa-fi-store-frontpage-widget"),e.parentNode.insertBefore(t,e.nextElementSibling),refreshPromotionTracker()}catch(e){console.log(e)}null===(i=window.runOnceAfterCurrentStateFuncs)%7C%7Cvoid+0===i%7C%7Ci.push((function(){g(V,J)}))}))},c=function(){pollQuerySelector(".offers-category-wrapper.phone+.offers-grid",(function(e){var+i;try{var+t=u(V,J);t.classList.add("elisa-fi-store-offerspage-widget"),e.parentNode.insertBefore(t,e.parentNode.firstChild),refreshPromotionTracker()}catch(e){console.log(e)}null===(i=window.runOnceAfterCurrentStateFuncs)%7C%7Cvoid+0===i%7C%7Ci.push((function(){g(V,J)}))}))},d=function(){var+resizeHandler=function(){injectClickEventListener()};window.addEventListener("resize",resizeHandler),window.runOnceAfterCurrentStateFuncs.push((function(){window.removeEventListener("resize",resizeHandler)}));var+injectClickEventListener=function(){var+mainEventListener=function(){return+function(e){var+i=e.target.classList;(i.contains("ea-in-page-navigation__main-menu__item-title")%7C%7Ci.contains("ea-in-page-navigation__main-menu__item"))&&(g(Q,Y),setTimeout((function(){if(window.innerWidth<=959){var+e=document.querySelector(".sub-category-group");if(e){var+i=e.querySelectorAll("div.sub-category-group__header.sub-category-group__header--dropdown"),t=!1;i.forEach((function(e){"Liittymät"===e.innerText&&(t=t%7C%7C!0)})),t&&renderMobile()}}else{var+a=document.querySelector(".sub-category-group__main-link");a&&"Puhelinliittymät"===a.innerText&&renderDesktop()}}),350))}};document.querySelectorAll(".ea-in-page-navigation__main-menu__item-title").forEach((function(e){var+i=e.parentNode,t=mainEventListener();i.addEventListener("click",t),window.runOnceAfterCurrentStateFuncs.push((function(){i.removeEventListener("click",t)}))}))};var+renderDesktop=function(){pollQuerySelector(".sub-category-group__list-container",(function(e){setTimeout((function(){g(Q,Y);var+i=u(Q,Y);i.classList.add("elisa-fi-store-navi-widget"),e.lastElementChild.parentNode.insertBefore(i,e.lastElementChild.nextSibling)}),450)}))},renderMobile=function(){pollQuerySelector(".sub-category-group__list-container",(function(e){setTimeout((function(){g(Q,Y);var+i=u(Q,Y);i.classList.add("elisa-fi-store-navi-widget"),e.lastElementChild.parentNode.insertBefore(i,e.lastElementChild.nextSibling)}),450)}))};injectClickEventListener()},u=function(e,i){return+removeStyle(i),addStyle(css,i),f(e)},g=function(i,t){removeStyle(t);var+a=document.querySelector("#".concat(i));a&&(e.gMapsAutoCompleteListener&&google.maps.event.removeListener(e.gMapsAutoCompleteListener),e.gMapsAutoComplete&&google.maps.event.clearInstanceListeners(e.gMapsAutoComplete),a.parentNode.removeChild(a))},f=function(e){var+i=document.querySelector("#".concat(e));if(!i){var+t=document.createElement("div");t.innerHTML=html;var+a=t.querySelector("#fiveg-sales-widget-template");(i=document.createElement("div")).id=e,i.innerHTML=a.innerHTML,p(i),i.querySelector(".fiveg-sales-widget__close").addEventListener("click",v),i.querySelector(".fiveg-sales-widget__address").addEventListener("change",(function(){return+_(i)}))}return+i},p=function(i){m();new+Promise((function(e,i){var+t=document.querySelector(\'script[src="\'.concat(C,\'"]\')),a=function+setAttributeFromEvent(i){var+a="load"===i.type?"ready":"error";t.setAttribute("data-status",a),"ready"===a&&(t.removeEventListener("load",setAttributeFromEvent),e("ready"===a))};t?"loading"===t.getAttribute("data-status")?t.addEventListener("load",a):"ready"===t.getAttribute("data-status")?(t.removeEventListener("load",a),e("ready"===t.getAttribute("data-status"))):e(!1):((t=document.createElement("script")).src=C,t.async=!0,t.defer=!0,t.setAttribute("data-status","loading"),document.body.appendChild(t),t.addEventListener("load",a))})).then((function(t){t&&(!function(){var+t=i.querySelector(".fiveg-sales-widget__address"),a=i.querySelector(".fiveg-sales-widget__map");window.googleMapsInjected5GWidget=!0;var+r=new+google.maps.Map(a),n=new+google.maps.Geocoder;e.gMapsAutoComplete=new+google.maps.places.Autocomplete(t,{types:["geocode"],componentRestrictions:{country:"FI"}}),e.gMapsAutoCompleteListener=google.maps.event.addListener(e.gMapsAutoComplete,"place_changed",(function(){var+a;e.loadingCoverage=!0,(null==t%7C%7Cnull===(a=t.value)%7C%7Cvoid+0===a?void+0:a.length)>0&&n.geocode({address:t.value,componentRestrictions:{country:"FI"}},function(){var+e=_asyncToGenerator(regeneratorRuntime.mark((function+_callee17(e,t){var+a;return+regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case+0:if(a=[],t!=google.maps.GeocoderStatus.OK){n.next=9;break}return+n.next=4,getRatingInfo(e[0].geometry.location,r);case+4:a=n.sent,window.dataLayer=window.dataLayer%7C%7C[],window.dataLayer.push({event:"coverageDataFetched_".concat(X)}),n.next=10;break;case+9:b(i);case+10:x(i,a);case+11:case"end":return+n.stop()}}),_callee17)})));return+function(i,t){return+e.apply(this,arguments)}}())}))}(),w(i))})).catch((function(e){console.log("Failed+to+initialize+CoverageMap+(ws-5g-sales-widget.js)"),console.error(e)}))},v=function(){g(V,J)},m=function(){e.initializingMap=!0},w=function(i){e.initializingMap=!1,e.mapInitialized=!0,i.querySelector(".fiveg-sales-widget").style.display="flex"},_=function(i){e.inputTouched%7C%7Cwindow.dataLayer.push({event:"coverageInputTouched_".concat(X)}),e.inputTouched=!0,y(i)},y=function(i){e.fetchError=!1,i.querySelector(".fiveg-sales-widget__inputfield").classList.remove("ea-input--invalid")},b=function(i){e.fetchError=!0,i.querySelector(".fiveg-sales-widget__inputfield").classList.add("ea-input--invalid")},x=function(i,t){e.inputTouched=!1;var+a=null==t?void+0:t.find((function(e){return"5G"===e.network}));(null==a?void+0:a.rating)>0?on5GEligibleAddress(i):onNon5GElibigleAddress(i)},k=function(){window.runAfterStateTransition=window.runAfterStateTransition%7C%7C[],window.runAfterStateTransition.push((function(e){"etusivu"===e?l():"tarjoukset"===e&&c(),d(),window.runOnceAfterCurrentStateFuncs.push((function(){g()}))}))},S.next=25,A();case+25:if(!S.sent){S.next=28;break}return+S.abrupt("return");case+28:return+S.next=30,new+Promise((function(e){if(window.GR_DEVELOPMENT_MODE&&window.forcedIspOperator)e(window.forcedIspOperator);else+if(window.userDataLayer)e(parseOperatorInformationFromISPCheck(window.userDataLayer));else+if(window.PubSub){var+i,t;null===(i=(t=window.PubSub).subscribe)%7C%7Cvoid+0===i%7C%7Ci.call(t,"userDataLayerUpdate",(function(i,t){e(parseOperatorInformationFromISPCheck(t))}))}else+e(null)}));case+30:return+P=S.sent,S.next=33,h(null,"a-reduced-coverage-5g-widget");case+33:L=S.sent,(!P&&L%7C%7Ca())&&("elisa.fi"===location.hostname&&"/"===location.pathname?r():"elisa.fi"===location.hostname&&location.pathname.indexOf("/kauppa")>=0&&k());case+35:case"end":return+S.stop()}}),_callee18)})))()}();+}+catch(e)+{+console.log(e);+ConductricsUtils.v1.logError(\'webshop/conductrics/agents/WS-5G-Sales-Widget/.build/ws-5g-sales-widget.build.min.js\',+e);+}+})();|${v.sels::a-0uCCBc3Tt1::c}|mdn_only|flow|f-NXJqEPPtfe|acc|k|api-gzoNoIdbPDyrqOFuandH|rt|https:////api-eus-v3.conductrics.com/ac-qZpeizevBX/v3/agent-api/js/f-NXJqEPPtfe/dt-TIxCeQ7ZI2HTevp9JOczJjx29IUrVQ?apikey=api-gzoNoIdbPDyrqOFuandH|tt|ds|b|mvt|3.6.4|1110.2|m|d|dt-TIxCeQ7ZI2HTevp9JOczJjx29IUrVQ^R7EC0Y|QB1IRH|2S|0|R2CNVM|0|2S|R6MF12|R6XYFQ|R6XYK4|R6Z96N|R72V1T|R7EC6H|L0F8AHAY|1|MR2|MR2|26|26|13E|G|G|157|K|K|16Q|8|8|155|Y|Y|1|0|0|0|0|0|8KO|0|5P1|2|1|2VN|2|1|2|1|E6E|1|0|1|R1ZYM1|R7NII2|0|1E|1E|R80BPN|1E|P|P|R80Q6C|1E|P|P|R80Q5V|R842Y5|R85ROE|R86356|R864N5|QGUIQQ|QDGMFX|R19VL2|Q1A26R|QFMEJZ|Q7PL1K|R421LE|QR4XQP|Q70XJR|QE6I8U|R2RE9E|QNJHVA|33400|6Y|1|1JK|R8BUE8|R8BUE6^0.013004273914055972|0.013175675675675676|0.0111640536583278|0.011283497884344146|0.013313276968030845|0.013486176668914362|0.005177870862885411|0.005201560468140442|0.022445571837874337|0.022957461174881837|0.012365356519899317|0.01330706766055094|0.008757715563851298|0.016702449330948003|0.0028067516241349223|0.0029970625885862127|0.0018354977586810563|0.003893978261269485|1.000001482116018|0.013297194595622836|0.015539710814397423|0.009659779256383644|0.024443349396285702|0.013315174490160361|0.013730154976648663|0.007635305335128692|0.01956212560736974|NaN|0.25|0.007368682605801016|0.005456325756687772|0.005834250758122268|6.3654828898403535|0.005335848770392131|0.012479442682565407|0.01613183378218414|0.010930665263918846|0.025024467555921123|NaN|0.010368361133799192|0.007677525730942562|8.956393464248071|0.008209252303697633|0.007507857096593513|0.285145773143825|0.011871252840159824|0.01219651369276069|0.008487927372824163|0.012630822907315313|NaN|34.262117797763494|0.0046967798691847406|0.0034055935154941944|0.0037797739326144325|0.0033347921558260314^$0|$1|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|DU|I|-5]|J|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|DV|I|-5]|K|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|DW|E|DX]|F|$0|$]|E|$]]|G|0|H|DY|I|-5]|L|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|DZ|E|E0]|F|$0|$]|E|$]]|G|E|H|E1|I|-5]|M|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|E2|I|-5]|N|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|E3|I|-5]|O|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$E|-5]|F|$E|$]]|G|E|H|E4|I|-5]|P|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|E5|I|-5]|Q|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C|R|S|T|U|V|W|X|Y|Z|10|11]|D|$0|-5|E|-5|12|-5|13|-5]|F|$0|$]|E|$]|12|$]|13|$]]|G|0|H|E6|I|$14|E7|15|16|17|E8|18|E9|19|@13|E|1A|0|12]|1B|$1C|G9|1D|GA|1E|EA|1F|EB|1G|EC]|1H|$0|$1C|GB|1D|GC|1E|ED|1F|EE|1G|EF]|E|$1C|GD|1D|GE|1E|EG|1F|EH|1G|EI]|12|$1C|GF|1D|GG|1E|EJ|1F|EK|1G|EL]|13|$1C|GH|1D|GI|1E|EM|1F|EN|1G|EO]|1A|$1C|EP|1D|EQ|1E|ER|1F|ES|1G|ET]]|1I|$0|GJ|E|GK|12|GL|13|GM|1A|GA]|1C|$0|GN|E|GO|12|GP|13|GQ|1A|GR]|1J|$15|1K|17|EU|18|EV|19|@13|E|0|1A|12]|1I|$0|GS|E|GT|12|GU|13|GV|1A|GA]|1J|$15|1L|17|EW|18|EX|19|@13|E|0|12|1A]|1I|$0|GW|E|GX|12|GY|13|GZ|1A|H0]|1J|-3|1M|-3|1N|EY|1O|@-3|H1]|1C|$13|H2|E|H3|0|H4|1A|H5|12|H6]]|1M|$15|1L|17|EZ|18|F0|19|@13|E|0|12|1A]|1I|$0|H7|E|H8|12|H9|13|HA|1A|HB]|1J|-3|1M|-3|1N|F1|1P|@1Q]|1O|@-3|H1]|1C|$13|HC|E|HD|1A|HE|0|HF|12|HG]]|1N|F2|1O|@1L|HH]|1R|F3]|1M|$15|1K|17|F4|18|F5|19|@13|E|0|12|1A]|1I|$0|HI|E|HJ|12|HK|13|HL|1A|HM]|1J|-3|1M|-3|1N|F6|1P|@]|1O|@-3|H1]|1C|$1A|HN|13|HO|E|HP|0|HQ|12|HR]]|1N|F7|1R|F8]]|1S|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5|12|-5]|F|$0|$]|E|$]|12|$]]|G|0|H|F9|I|-5]|1T|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FA|I|-5]|1U|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|FB|E|FC|12|FD]|F|$0|$]|E|$]|12|$]]|G|E|H|FE|I|-5]|1V|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|FF|E|FG|12|FH]|F|$0|$]|E|$]|12|$]]|G|0|H|FI|I|-5]|1W|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|FJ|E|FK|12|FL]|F|$0|$]|E|$]|12|$]]|G|0|H|FM|I|-5]|1X|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FN|I|-5]|1Y|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FO|I|-5]|1Z|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FP|I|-5]|20|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FQ|I|-5]|21|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5|12|-5]|F|$0|$]|12|$]]|G|0|H|FR|I|-5]|22|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5]|F|$0|$]]|G|0|H|FS|I|-5]|23|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5]|F|$0|$]]|G|0|H|FT|I|-5]|24|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5]|F|$0|$]]|G|0|H|FU|I|-5]|25|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FV|I|-5]|26|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5]|F|$0|$]]|G|0|H|FW|I|-5]|27|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FX|I|-5]|28|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5|E|-5]|F|$0|$]|E|$]]|G|0|H|FY|I|-5]|29|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5]|F|$0|$]]|G|0|H|FZ|I|-5]|2A|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5]|F|$0|$]]|G|0|H|G0|I|-5]|2B|$2|$3|4|5|$6|-5]]|7|@8|9|A|B|C]|D|$E|-5]|F|$E|$]]|G|E|H|G1|I|-5]|2C|$2|$3|4|5|$6|-5]]|7|@]|D|$0|-5|12|-5]|F|$0|$]|12|$]]|G|0|H|G2|I|-5]]|2D|$2E|$2|@Q]|2F|-5]]|I|$2G|$2H|2I]|2J|$2H|2I]|X|$2H|2I]|Y|$2H|2I]|11|$2H|2I]|T|$2H|2I]|U|$2H|2I]|10|$2H|2I]|V|$2H|2I]|Z|$2H|2I]|R|$2H|2I]|S|$2H|2I]|W|$2H|2I]]|2K|$2L|2M|2N|-2|2O|@2P|2Q|2R|2S|2T|2U|2V|2W|2X|2Y|2Z|30|31|32|33|34|35|36|37|38|39|3A|3B|3C|3D|3E|3F|3G|3H|3I|3J|3K|3L|3M|3N|3O|3P|3Q|3R|3S|3T|3U|3V|3W|3X|3Y|3Z|40|41|42|43|44|45|46|47|48|49|4A|4B|4C|4D|4E|4F|4G|4H|4I|4J|4K|4L|4M|4N|4O|4P|4Q|4R|4S|4T|4U]|4V|@2Q|2R|2S|2T|2U|2V|3E|3N|3O|3R|3T|41|43|44|45|47|48|49|4A|4B|4C|4E|4F|4G|4H|4J]|4W|@4X]|4Y|4Z|50|51|52|53|54|-2|55|-2|56|57|58|59|5A|$5B|5C|5D|5E|5F|5G|5H|5I|5J|5K|5L|5M|5N|5O|5P|5Q|5R|5S|5T|5U|5V|5W|5X|5Y|5Z|60|61|62|63|64|65|66|67|68|69|6A|6B|6C|6D|6E|6F|6G|6H|6I|6J|6K|6L|6M|6N|6O|6P|6Q|6R|6S|1K|6T|6U|6V|6W|6X]|6|G3|6Y|G4|6Z|G5|70|71|72|G6|73|@74]|75|76|77|78|79|-5|7A|-5|7B|7C|7D|@7E|7F|7G|7H|7I|7J|7K|7L|7M|7N|7O|7P|7Q|7R|7S|7T|7U|7V|7W|7X|7Y|26|7Z|J|80|81|82|83|84|24|85|86|87|29|88|89|8A|8B|8C|8D|8E|8F|8G|22|2A|8H|25|8I|8J|21|8K|8L|8M|8N|8O|8P|8Q|8R|8S|2C|8T|8U|8V|8W|8X|8Y|8Z|90|28|91|92|93|94|95|96|97|98|99|9A|9B|9C|9D|9E|9F|9G|9H|9I|9J|9K|9L|9M|23|9N|1S|K|9O|9P|2B|9Q|9R|9S|27|9T|9U|9V|L|M|N|O|P|Q|1|1T|9W|1U|1V|1W|1X|1Y|1Z|20]|9X|@2E]]|9Y|$9Z|A0|A1|@$9Z|A2|A2|A3|A1|@$9Z|A4|A5|A6|A7|@@A8|A9|AA]|@AB|AC|AD]|@AE|AC|AF]]|A1|@]]|$9Z|A4|A7|@@AE|AG|AH]]|A5|AI]|$9Z|A4|A7|@@AE|AG|AJ]]|A5|AK]|$9Z|AL|AM|@AN]|AO|AP|AQ|2B|AR|@2P]|A7|@@@AS|A9|AT]]|@@AE|A9|AU]|@AE|A9|AV]|$AW|AX]]|$AW|AY]]]]]|$9Z|A2|A2|AZ|A1|@$9Z|B0|A1|@$9Z|B1|B1|B2|A1|@$9Z|B3|B4|@]|A1|@]]]]]|B5|$J|$9Z|B6|AQ|J|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|BA]]|A1|@$9Z|BB|AQ|J|BC|@E]]]]]]|$9Z|BD|AQ|J|BC|@0|E]|BE|BF|A1|@]]]]|1Z|$9Z|B6|AQ|1Z|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|BG]]|A1|@$9Z|BB|AQ|1Z|BC|@0]]]]|$A7|@@B9|A9|BH]]|A1|@$9Z|BB|AQ|1Z|BC|@E]]]]]]|$9Z|BD|AQ|1Z|BC|@0|E]|BE|BF|A1|@]]]]]]]]|$9Z|A2|A2|4X|A1|@$9Z|BI|A1|@$9Z|B1|B1|B2|A1|@$9Z|B3|B4|@]|A1|@]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|21|A1|@$9Z|B6|AQ|21|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|BL]]|A1|@$9Z|BB|AQ|21|BC|@12]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|21|BC|@0]]]]]]|$9Z|BD|AQ|21|BC|@0|12]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|BS|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|21|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|BL]]|A1|@$9Z|BB|AQ|21|BC|@12]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|21|BC|@0]]]]]]|$9Z|BD|AQ|21|BC|@0|12]|BE|BF|3|BW|A1|@]]]]]|A7|@@BX|A9|0]]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|B6|AQ|21|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|BL]]|A1|@$9Z|BB|AQ|21|BC|@12]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|21|BC|@0]]]]]]|$9Z|BD|AQ|21|BC|@0|12]|BE|BF|3|BW|A1|@]]]]]|A7|@@BX|A9|12]]]]|3|59|A7|@]]]|A7|@@BY|AC|BZ]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|22|A1|@$9Z|B6|AQ|22|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|22|BC|@0]]]]]]|$9Z|BD|AQ|22|BC|@0]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|C1|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|22|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|22|BC|@0]]]]]]|$9Z|BD|AQ|22|BC|@0]|BE|BF|3|BW|A1|@]]]]]|A7|@@C2|A9|0]]]]|3|59|A7|@]]]|A7|@@BY|AC|BZ]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|23|A1|@$9Z|B6|AQ|23|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|23|BC|@0]]]]]]|$9Z|BD|AQ|23|BC|@0]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|C3|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|23|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|23|BC|@0]]]]]]|$9Z|BD|AQ|23|BC|@0]|BE|BF|3|BW|A1|@]]]]]|A7|@@C4|A9|0]]]]|3|59|A7|@]]]|A7|@@C5|C6|C7]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|24|A1|@$9Z|B6|AQ|24|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|24|BC|@0]]]]]]|$9Z|BD|AQ|24|BC|@0]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|C8|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|24|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|24|BC|@0]]]]]]|$9Z|BD|AQ|24|BC|@0]|BE|BF|3|BW|A1|@]]]]]|A7|@@C9|A9|0]]]]|3|59|A7|@]]]|A7|@@AE|C6|CA]|@AE|CB|CC]|@AE|CB|CD]|@AE|CB|CE]|@AE|CB|CF]]|AR|@2P]|C0|-4]]]|$9Z|BJ|A1|@$9Z|BK|AQ|25|A1|@$9Z|B6|AQ|25|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|25|BC|@E]]]]]]|$9Z|BD|AQ|25|BC|@0|E]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|B6|AQ|25|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|25|BC|@E]]]]]]|$9Z|BD|AQ|25|BC|@0|E]|BE|BF|3|BW|A1|@]]]]]|A7|@@CG|A9|0]]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|CH|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|25|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|25|BC|@E]]]]]]|$9Z|BD|AQ|25|BC|@0|E]|BE|BF|3|BW|A1|@]]]]]|A7|@@CG|A9|E]]]]|3|59|A7|@]]]|A7|@@C5|A9|CI]|@C5|CJ|CK]|@C5|CJ|CL]|$AW|AX]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|26|A1|@$9Z|B6|AQ|26|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|26|BC|@0]]]]]]|$9Z|BD|AQ|26|BC|@0]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|CM|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|26|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|26|BC|@0]]]]]]|$9Z|BD|AQ|26|BC|@0]|BE|BF|3|BW|A1|@]]]]]|A7|@@CN|A9|0]]]]|3|59|A7|@]]]|A7|@@CO|CP|@AI]]]|AR|@2P]|C0|-4]]]|$9Z|BJ|A1|@$9Z|BK|AQ|27|A1|@$9Z|B6|AQ|27|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|CQ]]|A1|@$9Z|BB|AQ|27|BC|@0]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|27|BC|@E]]]]]]|$9Z|BD|AQ|27|BC|@0|E]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|B6|AQ|27|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|CQ]]|A1|@$9Z|BB|AQ|27|BC|@0]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|27|BC|@E]]]]]]|$9Z|BD|AQ|27|BC|@0|E]|BE|BF|3|BW|A1|@]]]]]|A7|@@CR|A9|0]]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|CS|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|27|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|CQ]]|A1|@$9Z|BB|AQ|27|BC|@0]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|27|BC|@E]]]]]]|$9Z|BD|AQ|27|BC|@0|E]|BE|BF|3|BW|A1|@]]]]]|A7|@@CR|A9|E]]]]|3|59|A7|@]]]|A7|@@AE|AG|CT]]|C0|CU|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|28|A1|@$9Z|B6|AQ|28|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|CV]]|A1|@$9Z|BB|AQ|28|BC|@E]]]]|$A7|@@B9|A9|CW]]|A1|@$9Z|BB|AQ|28|BC|@0]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|28|BC|@E]]]]]]|$9Z|BD|AQ|28|BC|@0|E]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|B6|AQ|28|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|CV]]|A1|@$9Z|BB|AQ|28|BC|@E]]]]|$A7|@@B9|A9|CW]]|A1|@$9Z|BB|AQ|28|BC|@0]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|28|BC|@E]]]]]]|$9Z|BD|AQ|28|BC|@0|E]|BE|BF|3|BW|A1|@]]]]]|A7|@@CX|A9|0]]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|CY|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|28|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|CV]]|A1|@$9Z|BB|AQ|28|BC|@E]]]]|$A7|@@B9|A9|CW]]|A1|@$9Z|BB|AQ|28|BC|@0]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|28|BC|@E]]]]]]|$9Z|BD|AQ|28|BC|@0|E]|BE|BF|3|BW|A1|@]]]]]|A7|@@CX|A9|E]]]]|3|59|A7|@]]]|A7|@@BY|AC|CZ]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|29|A1|@$9Z|B6|AQ|29|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|29|BC|@0]]]]]]|$9Z|BD|AQ|29|BC|@0]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|D0|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|29|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|29|BC|@0]]]]]]|$9Z|BD|AQ|29|BC|@0]|BE|BF|3|BW|A1|@]]]]]|A7|@@D1|A9|0]]]]|3|59|A7|@]]]|A7|@@AE|CJ|D2]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|2A|A1|@$9Z|B6|AQ|2A|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|2A|BC|@0]]]]]]|$9Z|BD|AQ|2A|BC|@0]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|D3|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|2A|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|2A|BC|@0]]]]]]|$9Z|BD|AQ|2A|BC|@0]|BE|BF|3|BW|A1|@]]]]]|A7|@@D4|A9|0]]]]|3|59|A7|@]]]|A7|@@C5|A9|D5]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|2B|A1|@$9Z|B6|AQ|2B|A1|@$9Z|B7|A7|@@AS|A9|AT]]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|2B|BC|@E]]]]]]|$9Z|BD|AQ|2B|BC|@E]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@AN]|BP|-2|A1|@$9Z|BQ|BR|D6|BT|AN|BU|-1|BV|-2]|$9Z|D7|AQ|2B|D8|-1]|$9Z|B6|AQ|2B|3|BW|A7|@@AS|A9|AT]]|A1|@$9Z|B7|A7|@@AS|A9|AT]]|B8|@$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|2B|BC|@E]]]]]]|$9Z|BD|AQ|2B|BC|@E]|BE|BF|3|BW|A1|@]]]]]|A7|@@D9|A9|E]]]]|3|59|A7|@@AS|A9|AT]]]|$9Z|D7|AQ|2B|D8|-2]]|A7|@@AE|A9|AU]|@AE|A9|AV]|$AW|AX]]|C0|-4|AR|@2P]]]]|$9Z|BJ|A1|@$9Z|BK|AQ|2C|A1|@$9Z|B6|AQ|2C|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|DA]]|A1|@$9Z|BB|AQ|2C|BC|@12]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|2C|BC|@0]]]]]]|$9Z|BD|AQ|2C|BC|@0|12]|BE|BF|3|59|A1|@]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|BQ|BR|DB|BT|-4|BU|-2|BV|-2]|$9Z|B6|AQ|2C|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|DA]]|A1|@$9Z|BB|AQ|2C|BC|@12]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|2C|BC|@0]]]]]]|$9Z|BD|AQ|2C|BC|@0|12]|BE|BF|3|BW|A1|@]]]]]|A7|@@DC|A9|0]]]|$9Z|BO|AM|@]|BP|-2|A1|@$9Z|B6|AQ|2C|3|BW|A7|@]|A1|@$9Z|B7|A7|@]|B8|@$A7|@@B9|A9|DA]]|A1|@$9Z|BB|AQ|2C|BC|@12]]]]|$A7|@@16|BM|BN]]|A1|@$9Z|BB|AQ|2C|BC|@0]]]]]]|$9Z|BD|AQ|2C|BC|@0|12]|BE|BF|3|BW|A1|@]]]]]|A7|@@DC|A9|12]]]]|3|59|A7|@]]]|A7|@@CO|CP|@A6|AK|AI]]]|C0|-4|AR|@2P]]]]]|A7|@]|DD|-1]]]]|DE|DF]|DG|$5|57|DH|DI]|DJ|$3|DK|59|-2|14|G7|DL|@8|9|A|B|C]|DM|DN]|DO|-3|17|$17|DP|DN|DQ|DR|G8|DS|DT]]';  var _wa_preboot = function(visitor_callback) {!function(){window.growth={configuration:{urls:{ldb:"https://ldb.csf.elisa.fi",ldbCached:"https://elisa.fi/kauppa/ldb",dataOps:"https://dataops.dc.elisa.fi",dataOpsKaas:"https://dataops.csf.elisa.fi",mailsender:"https://ldb-mailsender.csf.elisa.fi",dcm:"https://dcm.csf.elisa.fi",dcmCached:"https://elisa.fi/kauppa/dcm"},apikeys:{ldb:"e6651d25-94b2-40a6-8eb2-1d2b3a512405"}}}}(),function(){function t(t){var r=Array.prototype.slice.call(arguments,1);return function(){return t.apply(this,r.concat(Array.prototype.slice.call(arguments,0)))}}function r(t){var r=Array.prototype.slice.call(arguments,1);return function(){return t.apply(this,Array.prototype.slice.call(arguments,0).concat(r))}}function n(t){var r=String(t).trim();return s.test(r)&&(r=JSON.stringify(t)),/^".*"$/.test(r)?r:'"'+r+'"'}function o(t){return t.charAt(0).toUpperCase()+t.slice(1)}function e(t,r,e,i,a){i=i||{};var c=Object.keys(i).map(function(t){return[t,i[t]]}),s=" JSErrorOrigin="+n(t)+" JSErrorLocation="+n(r)+" "+c.map(function(t){return"JSError"+o(t[0])+"="+n(t[1])}).join(" ")+(c.length?" ":"")+"JSError="+n(e)+" JSErrorPage="+n(window.location.href);window.webshopLogger&&window.webshopLogger.reportError&&(a||window.webshopLogger.reportError(s)),console&&(console.error?console.error(s):console.log&&console.log(s))}function i(){if("boolean"==typeof c)return c;try{window.localStorage&&"object"==typeof window.localStorage&&(localStorage.setItem(t,"1"),localStorage.removeItem(t),c=!0)}catch(t){f("Preboot > isLocalStorageAvailable",t),c=!1}return c}function a(){var t={logSilentError:f,logError:u,isLocalStorageAvailable:i};window.ConductricsUtils=window.ConductricsUtils||{},ConductricsUtils.v1={},Object.keys(t).forEach(function(r){ConductricsUtils.v1[r]=t[r]}),ConductricsUtils.push=function(t){try{t(ConductricsUtils)}catch(r){u("ConductricsUtils.push",r,{UtilsCallback:typeof t})}}}var c,s=/.*\[.*object.*Object.*\].*/i,l="Conductrics",u=t(e,l),f=r(t(e,l),{},!0);window.coreUtilsInitialized||(window.coreUtilsInitialized=!0,a())}(),function(){function t(t){Array.prototype.forEach.call(t,function(t){"conductrics_selection"===t.event&&dataLayer.push(t)})}function r(r){t(r)}function n(){window.ConductricsDataLayer=window.ConductricsDataLayer||[],ConductricsDataLayer.isInitialized||(ConductricsDataLayer.isInitialized=!0,r(ConductricsDataLayer),ConductricsDataLayer.push=function(){var t=ConductricsDataLayer.push;return function(){t.apply(this,arguments),r(arguments)}}())}window.dataLayer=window.dataLayer||[],n()}(),function(){function t(t){return JSON.stringify(t)}function r(t){return JSON.parse(t)}function n(t){return D+t}function o(r,o){try{var e=t(r);localStorage.setItem(n(o),e)}catch(r){v.logSilentError("PersistentDataLayer > saveToLocalStorage",r),a()}}function e(t,o){var e,c=null;try{if(e=localStorage.getItem(n(t)))try{c=r(e)}catch(o){v.logSilentError("PersistentDataLayer > loadFromLocalStorage > deserialize",o),i(t)}o(c)}catch(t){v.logSilentError("PersistentDataLayer > loadFromLocalStorage",t),a(),o(null)}}function i(t){try{localStorage.removeItem(n(t))}catch(t){v.logSilentError("PersistentDataLayer > clearFromLocalStorage",t),a()}}function a(){b=function(){},P=function(t,r){r(null)},S=function(){}}function c(){return"anon"}function s(t){var r=c();if(C[r])t(C[r]);else try{E.load(r,function(n){null!==n&&"object"==typeof n||(n={}),C[r]=n,t(C[r])})}catch(n){v.logError("PersistentDataLayer > loadSession",n),C[r]={},t(C[r])}}function l(t){var r;try{r=c(),C[r]=t,E.save(t,r)}catch(t){v.logError("PersistentDataLayer > saveSession",t)}}function u(){var t=c();delete C[t],E.clear(t)}function f(t,r){if("string"!=typeof t)throw new Error("PersistentDataLayer key for store must be of type string");s(function(n){n[t]=r,l(n)})}function d(t,r){if("string"!=typeof t)throw new Error("PersistentDataLayer key for load must be of type string");s(function(n){r(n[t])})}function y(){u()}function p(t,r){var n,o;try{if(r?(n=t,o=r):o=t,"function"!=typeof o)throw new Error("PersistentDataLayer pull is asynchronous and requires a callback function");n?d(n,o):s(o)}catch(t){v.logError("PersistentDataLayer > pull",t)}}function w(t){try{"function"==typeof t?t(PersistentDataLayer):Object.keys(t).forEach(function(r){f(r,t[r])})}catch(t){v.logError("PersistentDataLayer > processPush",t)}}function g(t){t?p(t,function(t){console.log(t)}):p(function(t){console.log(t)})}function h(){try{window.PersistentDataLayer=window.PersistentDataLayer||[],PersistentDataLayer.isInitialized||(PersistentDataLayer.isInitialized=!0,PersistentDataLayer.clear=y,PersistentDataLayer.pull=p,PersistentDataLayer.push=function(){var t=PersistentDataLayer.push;return function(){return Array.prototype.forEach.call(arguments,function(t){w(t)}),t.apply(this,arguments)}}(),PersistentDataLayer.log=g,Array.prototype.forEach.call(PersistentDataLayer,function(t){w(t)}))}catch(t){v.logError("initializePersistentDataLayer",t)}}var v;if(window.ConductricsUtils)v=window.ConductricsUtils.v1;else{var L=console.error||console.log,m=function(){Array.prototype.forEach.call(arguments,function(t){L(t)})};m("ConductricsUtils not found. Checking localStorage properly and logging errors disabled in PersistentDataLayer."),v={logSilentError:m,logError:m,isLocalStorageAvailable:function(){return Boolean(window.localStorage)}}}var b,P,S,D="pdl.";v.isLocalStorageAvailable()?(b=o,P=e,S=i):a();var E={save:b,load:P,clear:S},C={};h()}(),function(){"use strict";function t(t){f.push(t),1==f.length&&u()}function r(){for(;f.length;)f[0](),f.shift()}function n(t){this.a=d,this.b=void 0,this.f=[];var r=this;try{t(function(t){i(r,t)},function(t){a(r,t)})}catch(t){a(r,t)}}function o(t){return new n(function(r,n){n(t)})}function e(t){return new n(function(r){r(t)})}function i(t,r){if(t.a==d){if(r==t)throw new TypeError;var n=!1;try{var o=r&&r.then;if(null!=r&&"object"==typeof r&&"function"==typeof o)return void o.call(r,function(r){n||i(t,r),n=!0},function(r){n||a(t,r),n=!0})}catch(r){return void(n||a(t,r))}t.a=0,t.b=r,c(t)}}function a(t,r){if(t.a==d){if(r==t)throw new TypeError;t.a=1,t.b=r,c(t)}}function c(r){t(function(){if(e.a!=d)for(;e.f.length;){var t=e.f.shift(),r=t[0],n=t[1],o=t[2],t=t[3];try{0==e.a?o("function"==typeof r?r.call(void 0,e.b):e.b):1==e.a&&("function"==typeof n?o(n.call(void 0,e.b)):t(e.b))}catch(e){t(e)}}})}function s(t){return new n(function(r,n){function o(n){return function(o){a[n]=o,i+=1,i==t.length&&r(a)}}var i=0,a=[];0==t.length&&r(a);for(var c=0;c<t.length;c+=1)e(t[c]).c(o(c),n)})}function l(t){return new n(function(r,n){for(var o=0;o<t.length;o+=1)e(t[o]).c(r,n)})}var u,f=[];u=function(){setTimeout(r)};var d=2;n.prototype.g=function(t){return this.c(void 0,t)},n.prototype.c=function(t,r){var o=this;return new n(function(n,e){o.f.push([t,r,n,e]),c(o)})},window.Promise||(window.Promise=n,window.Promise.resolve=e,window.Promise.reject=o,window.Promise.race=l,window.Promise.all=s,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g)}(),function(){function t(t){function r(o,e){window&&window.regeneratorRuntime?o(window.regeneratorRuntime):t&&Date.now()-n>=t?o(!1):setTimeout(r.bind(this,o,e),100)}var n=Date.now();return new Promise(r)}t().then(function(){visitor_callback({})})["catch"](function(t){console.log(t)})}();}; var _wa_js = {  }; // var console = (window && window.console) || {log: function(s) {}};
if (!Array.isArray) {Array.isArray = function(arg) {return Object.prototype.toString.call(arg) === '[object Array]'}};
if (!String.prototype.trim) {String.prototype.trim = function () {return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '')}};
if (!Array.prototype.filter) {Array.prototype.filter = function(fn) { res = []; for (var i = 0; i < this.length; i++) { v = this[i]; if ( fn(v) ) { res.push(v); }} return res; }}
if (!Array.prototype.map) {Array.prototype.map = function(fn) { res = []; for (var i = 0; i < this.length; i++) { v = this[i]; res.push(fn(v)); } return res; }}
if (!Object.keys) {Object.keys = function(o) { var ar = []; for (var k in o) {ar.push(k)}; return ar; }}
if (!Object.assign) {Object.assign = function(r){for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var f in a)r[f]=a[f]}return r};}  var require = undefined; var define = undefined; require=(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({"./modules/api-steps":[function(require,module,exports){
(function(){var t,e=function(t,e){function s(){this.constructor=t}for(var n in e)o.call(e,n)&&(t[n]=e[n]);return s.prototype=e.prototype,t.prototype=new s,t.__super__=e.prototype,t},o={}.hasOwnProperty;t=require("../diagrams").M,exports.m=function(t){function o(conf){this.conf=conf}return e(o,t),o.prototype.process=function(t,e){var o,s,n,r,i,l,u,p,c,m,a,f;if(f=null!=(l=null!=(u=t.steps)?u:e.r.steps)?l:[],f.length>0){for(null==t.items&&(t.items=[]),null==t._items&&(t._items=t.items.concat()),s={module:"group",items:[]},n=0,r=f.length;r>n;n++)a=f[n],s.items.push({module:"step-set",step:a}),o=t.diags[null!=(p=null!=(c=a.a)?c:a.g)?p:a.t],null!=o&&s.items.push(o);i=0,"pre"!==(null!=(m=t._items[i])?m.group:void 0)&&!0&&e.log("No prelude!"),t.items=t._items.concat(),t.items.splice(i+1,0,s)}},o}(t)}).call(this);
},{"../diagrams":13}],"./modules/condition":[function(require,module,exports){
(function(){var r,t=function(r,t){function n(){this.constructor=r}for(var e in t)o.call(t,e)&&(r[e]=t[e]);return n.prototype=t.prototype,r.prototype=new n,r.__super__=t.prototype,r},o={}.hasOwnProperty;r=require("../diagrams").M,exports.m=function(r){function o(){return o.__super__.constructor.apply(this,arguments)}return t(o,r),o}(r)}).call(this);
},{"../diagrams":13}],"./modules/decision-reduce":[function(require,module,exports){
(function(){var t,r=function(t,r){function n(){this.constructor=t}for(var e in r)o.call(r,e)&&(t[e]=r[e]);return n.prototype=r.prototype,t.prototype=new n,t.__super__=r.prototype,t},o={}.hasOwnProperty;t=require("../diagrams").M,exports.m=function(t){function o(){return o.__super__.constructor.apply(this,arguments)}return r(o,t),o.prototype.process=function(t,r){return r.selRed(t.agent,t.choices)},o}(t)}).call(this);
},{"../diagrams":13}],"./modules/decision":[function(require,module,exports){
arguments[4]["./modules/condition"][0].apply(exports,arguments)
},{"../diagrams":13,"dup":"./modules/condition"}],"./modules/entry":[function(require,module,exports){
(function(){var t,r=function(t,r){function o(){this.constructor=t}for(var e in r)n.call(r,e)&&(t[e]=r[e]);return o.prototype=r.prototype,t.prototype=new o,t.__super__=r.prototype,t},n={}.hasOwnProperty;t=require("../diagrams").M,exports.m=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return r(n,t),n.prototype.active=function(t,r){return r.data["d.ep"]===t.entry},n}(t)}).call(this);
},{"../diagrams":13}],"./modules/features-profile":[function(require,module,exports){
arguments[4]["./modules/condition"][0].apply(exports,arguments)
},{"../diagrams":13,"dup":"./modules/condition"}],"./modules/group":[function(require,module,exports){
arguments[4]["./modules/condition"][0].apply(exports,arguments)
},{"../diagrams":13,"dup":"./modules/condition"}],"./modules/place-set":[function(require,module,exports){
(function(){var t,r=function(t,r){function n(){this.constructor=t}for(var p in r)o.call(r,p)&&(t[p]=r[p]);return n.prototype=r.prototype,t.prototype=new n,t.__super__=r.prototype,t},o={}.hasOwnProperty;t=require("../diagrams").M,exports.m=function(t){function o(){return o.__super__.constructor.apply(this,arguments)}return r(o,t),o.prototype.process=function(t,r){r.log("At place "+t.place),r.plAdd(t.place)},o}(t)}).call(this);
},{"../diagrams":13}],"./modules/reward":[function(require,module,exports){
(function(){var e,r,t,o=function(e,r){function t(){this.constructor=e}for(var o in r)a.call(r,o)&&(e[o]=r[o]);return t.prototype=r.prototype,e.prototype=new t,e.__super__=r.prototype,e},a={}.hasOwnProperty;e=require("../diagrams").M,t=require("../../../utils"),r=require("../../../rewards"),exports.m=function(e){function a(conf){this.conf=conf,this.rewarder=new r.Rewarder(this.conf),a.__super__.constructor.call(this,this.conf)}return o(a,e),a.prototype.process=function(e,r){var o,a,n,s,u,l,i,c,p,f;if(null==r.sess)throw"No session";for(r.reread(),f={goal:e.goal,value:function(){var t;switch(!1){case!((null!=(t=r.step)?t.g:void 0)===e.goal&&"number"==typeof r.step.v):return r.step.v;default:return parseFloat(e.value)}}(),agents:null!=(u=e.to)?u:null!=(l=r.step)?l.to:void 0},s={countMax:e.countMax,valueMin:e.valueMin,valueMax:e.valueMax,valueDef:e.valueDef,rw:e.rw},c=this.rewarder.handleStep(r,f,s),0===c.items.length&&r.log("No agents to reward for "+e.goal),p={g:e.goal,rs:[]},i=c.items,o=0,n=i.length;n>o;o++)a=i[o],null!=a&&(r.log("Reward of "+f.value+" ("+a.v+" accepted) to agent "+a.a+" for goal "+a.g),a=t.Obj.extend({},a,{t:"r",rts:t.Dates.stamp(),c:function(){switch(!1){case!Array.isArray(a.c):return a.c.join(",");default:return a.c}}(),s:void 0}),r.done(a),p.rs.push({a:a.a.split(":")[1],v:a.v}));return r.resp(p)},a}(e)}).call(this);
},{"../../../rewards":8,"../../../utils":17,"../diagrams":13}],"./modules/root":[function(require,module,exports){
arguments[4]["./modules/condition"][0].apply(exports,arguments)
},{"../diagrams":13,"dup":"./modules/condition"}],"./modules/select":[function(require,module,exports){
(function(){var n,e,t,o=function(n,e){function t(){this.constructor=n}for(var o in e)r.call(e,o)&&(n[o]=e[o]);return t.prototype=e.prototype,n.prototype=new t,n.__super__=e.prototype,n},r={}.hasOwnProperty;n=require("../diagrams").M,t=require("../../../utils"),e=require("../../../selection"),exports.m=function(n){function t(conf){this.conf=conf,this.chooser=new e.Chooser(this.conf),t.__super__.constructor.call(this,this.conf)}return o(t,n),t.prototype.process=function(n,e){var t,o,r,s,l,c,i,a,p,u,d,f,g,h,y,_,m,v,w,x,k,A,b,q,C,j,D,M,N,O,P;if(null==e.sess)throw"No session for dec";if(C=e.data,j=null!=(f=e.step)?f:{},t=null!=(g="undefined"!=typeof _d&&null!==_d?_d.A[n.agent]:void 0)?g:{a:{c:{}},md:{}},D=null!=(h=n.s)?h:j.s,O="p"===D,P="ok"===D,j.discard===!0&&j.a===n.agent)return void e.selDel(n.agent);if(M={a:n.agent,c:function(){switch(!1){case!(j.a===n.agent&&null!=j.c):return j.c;default:return n.choices}}(),x:null!=(y=j.x)?y:[],p:n.policy,exr:n.exr,gdy:n.gdy,n:function(){var e,t;switch(typeof n.num){case"number":return null!=(e=null!=(t=j.n)?t:n.num)?e:1;default:return}}(),w:t.w},D=t.a.s,null==D)return void e.log("Unknown agent '"+n.agent+"' or status '"+D+"'");if("running"!==D&&(M.p="p"),b=this.chooser.handleStep(e,M),b.s=O&&"ok"!==b.ps?"p":"ok",i=!O,c=P&&"p"===b.ps,A=null!=(_=b.pp)?_:b.p,"p"===(m=n.rap)&&(A=b.p=n.rap),e.selAdd(b),c?e.log("Confirming selection '"+b.c+"' for agent '"+n.agent+"'"):(e.log("selection '"+b.c+"' for agent '"+n.agent+"' (policy "+b.p+", traits ["+b.fs+"])"),"p"===b.s&&e.log("selection for '"+n.agent+"' is pending")),d=!O&&"p"!==(v=b.p)&&"b"!==v&&"s"!==v&&"x"!==v,(d||c)&&e.done({t:"d",a:M.a,c:Array.isArray(b.c)?b.c.join(","):b.c,p:A,fs:b.fs,dts:b.ts}),"api"===C["d.ep"]&&(n.silent||j.silent||e.resp({a:M.a,c:b.c,p:b.p,md:null!=(w=t.md[b.c])?w:{},s:b.s})),i&&null!=e.handlers){q={},x=C["v.sels"];for(a in x)N=x[a],q[a]={c:N.c,p:N.p};for(k=e.handlers,l=0,u=k.length;u>l;l++){s=k[l];try{s(q,M.a)}catch(S){r=S,e.log("Could not call post-selection handler: "+r)}}}return i&&(o=e.r._dl).enabled()?(p=this.conf["dl:key-sl"],o.push(p,{item:{a:M.a,c:b.c,p:A},ep:C["d.ep"]})):void 0},t}(n)}).call(this);
},{"../../../selection":9,"../../../utils":17,"../diagrams":13}],"./modules/step-set":[function(require,module,exports){
(function(){var t,r=function(t,r){function n(){this.constructor=t}for(var e in r)o.call(r,e)&&(t[e]=r[e]);return n.prototype=r.prototype,t.prototype=new n,t.__super__=r.prototype,t},o={}.hasOwnProperty;t=require("../diagrams").M,exports.m=function(t){function o(){return o.__super__.constructor.apply(this,arguments)}return r(o,t),o.prototype.process=function(t,r){r.stepSet(t.step)},o}(t)}).call(this);
},{"../diagrams":13}],"./modules/switch":[function(require,module,exports){
(function(){var t,r,o,n=function(t,r){function o(){this.constructor=t}for(var n in r)e.call(r,n)&&(t[n]=r[n]);return o.prototype=r.prototype,t.prototype=new o,t.__super__=r.prototype,t},e={}.hasOwnProperty;o=require("../diagrams"),r=o.M,t=o.Conds,exports.m=function(r){function o(){return o.__super__.constructor.apply(this,arguments)}return n(o,r),o.prototype.process=function(r,o){var n,e,s,i;for(r.items=[],i=r.cases,e=0,s=i.length;s>e;e++)if(n=i[e],t.evalConds(n.conds,o))return void(r.items=n.items)},o}(r)}).call(this);
},{"../diagrams":13}],"./modules/wa-await":[function(require,module,exports){
(function(){var r,e,t=function(r,e){function t(){this.constructor=r}for(var n in e)o.call(e,n)&&(r[n]=e[n]);return t.prototype=e.prototype,r.prototype=new t,r.__super__=e.prototype,r},o={}.hasOwnProperty;r=require("../diagrams").M,e=require("sentinel-js"),exports.m=function(r){function o(){return o.__super__.constructor.apply(this,arguments)}return t(o,r),o.prototype.process=function(r,t,o){var n,u,s,c,i,l,p;if(!(r.selectors.length>0))return!1;for(n=0,l=function(){return r.resumed?void 0:(t.log("Selector found ("+p+")"),o.resume(r,t),r.resumed=!0)},i=r.selectors,u=0,s=i.length;s>u;u++){if(p=i[u],c=document.querySelectorAll(p).length>0,t.log("Selector matches? "+c+" ("+p+")"),c&&r.one===!0)return!1;c||(e.on(p,l),n++)}return n>0},o}(r)}).call(this);
},{"../diagrams":13,"sentinel-js":6}],"./modules/wa-decision":[function(require,module,exports){
(function(){var t,r=function(t,r){function e(){this.constructor=t}for(var o in r)n.call(r,o)&&(t[o]=r[o]);return e.prototype=r.prototype,t.prototype=new e,t.__super__=r.prototype,t},n={}.hasOwnProperty,e=[].indexOf||function(t){for(var r=0,n=this.length;n>r;r++)if(r in this&&this[r]===t)return r;return-1};t=require("../diagrams").M,exports.m=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return r(n,t),n.prototype.active=function(t,r){var n,o;return o=r.vstate(),n=e.call(t.vstates,o)>=0,r.log("Agent '"+t.agent+"' used at '"+r.vstate()+"'? "+n),n},n}(t)}).call(this);
},{"../diagrams":13}],"./modules/wa-entry":[function(require,module,exports){
(function(){var r,t=function(r,t){function n(){this.constructor=r}for(var e in t)o.call(t,e)&&(r[e]=t[e]);return n.prototype=t.prototype,r.prototype=new n,r.__super__=t.prototype,r},o={}.hasOwnProperty;r=require("../diagrams").M,exports.m=function(r){function o(){return o.__super__.constructor.apply(this,arguments)}return t(o,r),o.prototype.active=function(r,t){var o;return r.mdn_only&&"m"!==(o=t.mdn())?(t.log("Stopping because 'modern' browser features not available ("+o+")"),!1):!0},o}(r)}).call(this);
},{"../diagrams":13}],"./modules/wa-pre-un":[function(require,module,exports){
(function(){var t,r=function(t,r){function o(){this.constructor=t}for(var n in r)e.call(r,n)&&(t[n]=r[n]);return o.prototype=r.prototype,t.prototype=new o,t.__super__=r.prototype,t},e={}.hasOwnProperty;t=require("../diagrams").M,exports.m=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return r(e,t),e.prototype.active=function(t,r){return null!=r.data["v.sels"][t.agent]===t.exists},e.prototype.process=function(t,r){var e,o,n,p,s;if(r.log("un-pre-hiding for "+t.agent),s="style.__c-pre-"+t.agent,1)for(p=document.querySelectorAll(s),o=0,n=p.length;n>o;o++)e=p[o],e.disabled=!0;else $(s).prop("disabled",!0)},e}(t)}).call(this);
},{"../diagrams":13}],"./modules/wa-pre":[function(require,module,exports){
(function(){var t,e=function(t,e){function r(){this.constructor=t}for(var o in e)n.call(e,o)&&(t[o]=e[o]);return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t},n={}.hasOwnProperty,r=[].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1};t=require("../diagrams").M,exports.m=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}var o;return e(n,t),n.prototype.active=function(t,e){var n;return null==t.vstates||(n=e.vstate(),r.call(t.vstates,n)>=0)},n.prototype.process=function(t,e){var n;t.selectors.length>0&&(n=t.selectors.join(", "),e.log("Pre-hiding: "+n+" for '"+t.agent+"'"),o(n+" {"+t.style+" !important;}","__c-pre-"+t.agent))},o=function(t,e){var n,r;return"undefined"!=typeof document&&null!==document?(r=document.createElement("style"),r.type="text/css",r.className=e,null!=r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t)),n=document.getElementsByTagName("head")[0],n.appendChild(r)):void 0},n}(t)}).call(this);
},{"../diagrams":13}],"./modules/wa-script":[function(require,module,exports){
(function(){var t,r,n,o,e=function(t,r){function n(){this.constructor=t}for(var o in r)u.call(r,o)&&(t[o]=r[o]);return n.prototype=r.prototype,t.prototype=new n,t.__super__=r.prototype,t},u={}.hasOwnProperty,i=[].indexOf||function(t){for(var r=0,n=this.length;n>r;r++)if(r in this&&this[r]===t)return r;return-1};o=require("../diagrams"),t=o.M,r=o.Reapplyer,exports.m=function(t){function o(){return o.__super__.constructor.apply(this,arguments)}return e(o,t),o.prototype.process=function(t,o){var e,u,i,c,s,p;e=t.types?new n(o.tr(),t.types):null;try{c=Function("cdx",t.js),(i=function(){return o.log("Custom script"),c(e)})(),t.watch&&(p=document.querySelectorAll(t.selector)).length>0&&(s=new r(i,p),s.start())}catch(l){u=l,o.log("Custom script error: "+u)}},o}(t),n=function(){function t(t,r){this.tr=t,this.ok=r}return t.prototype.trait=function(t){var r,n,o,e,u,c,s;if(null==t&&(t=""),i.call(t,"/")<0&&(t="cust/"+t),i.call(this.ok,t)<0)return"";for(o=this.tr,r=0,n=o.length;n>r;r++)if(c=o[r],e=c.split(":"),s=e[0],u=e[1],s===t)return u;return""},t}()}).call(this);
},{"../diagrams":13}],"./modules/wa-start":[function(require,module,exports){
arguments[4]["./modules/condition"][0].apply(exports,arguments)
},{"../diagrams":13,"dup":"./modules/condition"}],"./plugins/dt":[function(require,module,exports){
(function(){var t,r,o=function(t,r){function o(){this.constructor=t}for(var e in r)n.call(r,e)&&(t[e]=r[e]);return o.prototype=r.prototype,t.prototype=new o,t.__super__=r.prototype,t},n={}.hasOwnProperty;t=require("../targeting"),r=require("../dt-resolve")._resolve,exports.p=function(t){function n(conf){this.conf=conf}return o(n,t),n.ns="dt",n.modes=["s","b"],n.sync=!0,n.prototype.ttl=function(t){return 60},n.prototype.resolve=function(t,o,n){var e;return e=r(o,t.data["v.ts"],t.data["v.tzo"]),n(!1,e)},n}(t.Plugin)}).call(this);
},{"../dt-resolve":14,"../targeting":16}],"./plugins/geo":[function(require,module,exports){
(function(){var t,n=function(t,n){function r(){this.constructor=t}for(var e in n)o.call(n,e)&&(t[e]=n[e]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},o={}.hasOwnProperty;t=require("../targeting"),exports.p=function(t){function o(conf){this.conf=conf}return n(o,t),o.ns="geo",o.modes=["b","s"],o.sync=!0,o.prototype.resolve=function(t,n,o){return o(!1,null)},o}(t.Plugin)}).call(this);
},{"../targeting":16}],"./plugins/ua":[function(require,module,exports){
(function(){var e,r,t=function(e,r){function t(){this.constructor=e}for(var n in r)a.call(r,n)&&(e[n]=r[n]);return t.prototype=r.prototype,e.prototype=new t,e.__super__=r.prototype,e},a={}.hasOwnProperty;r=require("ua-parser-js"),e=require("../targeting"),exports.p=function(e){function a(conf){this.conf=conf}return t(a,e),a.ns="ua",a.modes=["s","b"],a.sync=!0,a.prototype.resolve=function(e,t,a){var n,s,c,o,u,i;return null==(u=null!=(c=e.data["v.ua"])?c:null!=(o=e.r)?o.ua:void 0)?a(!1):(n=new r(u),s=n.getResult(),i=function(){switch(t){case"os":switch(s.os.name){case"Android":return"a";case"Blackberry":return"b";case"iOS":return"i";case"Mac OS":return"m";case"Windows":case"Windows Phone":case"Windows Mobile":return"w";default:return"o"}break;case"br":switch(s.browser.name){case"Chrome":return"c";case"Firefox":return"f";case"Safari":case"Mobile Safari":return"s";case"IE":case"IEMobile":case"Edge":return"i";default:return"o"}break;case"dv":switch(s.device.type){case"mobile":return"m";case"tablet":return"t";case void 0:case null:case"":return"d";default:return"o"}break;case"mo":switch(s.device.type){case"mobile":case"tablet":return"m";default:return"n"}break;case"vi":return e.mdn()}}(),a(!1,i))},a}(e.Plugin)}).call(this);
},{"../targeting":16,"ua-parser-js":7}],1:[function(require,module,exports){
(function(){exports.Bots=function(){function t(conf){this.conf=conf}var n;return t.prototype.detect=function(t){var r,o,e,i;if(!((null!=t?t.length:void 0)>0))return null;for(t=t.toLowerCase(),e=n(),r=0,o=e.length;o>r;r++)if(i=e[r],t.indexOf(i)>=0)return i;return null},n=function(){return["bot","spider","crawler","search","track","ping","monitor","google","twitter","yahoo","bing","akamai","y!j"]},t}()}).call(this);
},{}],2:[function(require,module,exports){
(function(){var n;n=exports,require("./data"),n.merged=function(n){return null==n&&(n=[]),_d.conf}}).call(this);
},{"./data":3}],3:[function(require,module,exports){
(function(){var c,t;if("string"==typeof _d)try{t=require,c=t("jsonpack"),_d=c.unpack(_d)}catch(a){}}).call(this);
},{}],4:[function(require,module,exports){

},{}],5:[function(require,module,exports){
function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(cachedSetTimeout===setTimeout)return setTimeout(e,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(e,0);try{return cachedSetTimeout(e,0)}catch(t){try{return cachedSetTimeout.call(null,e,0)}catch(t){return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout)return clearTimeout(e);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(e);try{return cachedClearTimeout(e)}catch(t){try{return cachedClearTimeout.call(null,e)}catch(t){return cachedClearTimeout.call(this,e)}}}function cleanUpNextTick(){draining&&currentQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var e=runTimeout(cleanUpNextTick);draining=!0;for(var t=queue.length;t;){for(currentQueue=queue,queue=[];++queueIndex<t;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,t=queue.length}currentQueue=null,draining=!1,runClearTimeout(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}var process=module.exports={},cachedSetTimeout,cachedClearTimeout;!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var queue=[],draining=!1,currentQueue,queueIndex=-1;process.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];queue.push(new Item(e,t)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(e){return[]},process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0};
},{}],6:[function(require,module,exports){
!function(e,n){"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?module.exports=n():e.sentinel=n()}(this,function(){var e,n,t,i=Array.isArray,o={},r={};return{on:function(a,f){if(f){if(!e){var s=document,l=s.head;s.addEventListener("animationstart",function(e,n,t,i){if(n=r[e.animationName])for(e.stopImmediatePropagation(),t=n.length,i=0;t>i;i++)n[i](e.target)},!0),e=s.createElement("style"),l.insertBefore(e,l.firstChild),n=e.sheet,t=n.cssRules}(i(a)?a:[a]).map(function(e,i,a){i=o[e],i||(a="!"==e[0],o[e]=i=a?e.slice(1):"sentinel-"+Math.random().toString(16).slice(2),t[n.insertRule("@keyframes "+i+"{from{transform:none;}to{transform:none;}}",t.length)]._id=e,a||(t[n.insertRule(e+"{animation-duration:0.0001s;animation-name:"+i+";}",t.length)]._id=e),o[e]=i),(r[i]=r[i]||[]).push(f)})}},off:function(e,a){(i(e)?e:[e]).map(function(e,i,f,s){if(i=o[e]){if(f=r[i],a)for(s=f.length;s--;)f[s]===a&&f.splice(s,1);else f=[];if(!f.length){for(s=t.length;s--;)t[s]._id==e&&n.deleteRule(s);delete o[e],delete r[i]}}})},reset:function(){o={},r={},e&&e.parentNode.removeChild(e),e=0}}});
},{}],7:[function(require,module,exports){
!function(i,s){"use strict";var e="0.7.20",o="",r="?",n="function",a="undefined",d="object",t="string",l="major",w="model",u="name",c="type",m="vendor",b="version",p="architecture",f="console",g="mobile",h="tablet",v="smarttv",x="wearable",k="embedded",y={extend:function(i,s){var e={};for(var o in i)s[o]&&s[o].length%2===0?e[o]=s[o].concat(i[o]):e[o]=i[o];return e},has:function(i,s){return"string"==typeof i?-1!==s.toLowerCase().indexOf(i.toLowerCase()):!1},lowerize:function(i){return i.toLowerCase()},major:function(i){return typeof i===t?i.replace(/[^\d\.]/g,"").split(".")[0]:s},trim:function(i){return i.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},T={rgx:function(i,e){for(var o,r,a,t,l,w,u=0;u<e.length&&!l;){var c=e[u],m=e[u+1];for(o=r=0;o<c.length&&!l;)if(l=c[o++].exec(i))for(a=0;a<m.length;a++)w=l[++r],t=m[a],typeof t===d&&t.length>0?2==t.length?typeof t[1]==n?this[t[0]]=t[1].call(this,w):this[t[0]]=t[1]:3==t.length?typeof t[1]!==n||t[1].exec&&t[1].test?this[t[0]]=w?w.replace(t[1],t[2]):s:this[t[0]]=w?t[1].call(this,w,t[2]):s:4==t.length&&(this[t[0]]=w?t[3].call(this,w.replace(t[1],t[2])):s):this[t]=w?w:s;u+=2}},str:function(i,e){for(var o in e)if(typeof e[o]===d&&e[o].length>0){for(var n=0;n<e[o].length;n++)if(y.has(e[o][n],i))return o===r?s:o}else if(y.has(e[o],i))return o===r?s:o;return i}},E={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},S={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[u,b],[/(opios)[\/\s]+([\w\.]+)/i],[[u,"Opera Mini"],b],[/\s(opr)\/([\w\.]+)/i],[[u,"Opera"],b],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i],[u,b],[/(konqueror)\/([\w\.]+)/i],[[u,"Konqueror"],b],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[u,"IE"],b],[/(edge|edgios|edga|edg)\/((\d+)?[\w\.]+)/i],[[u,"Edge"],b],[/(yabrowser)\/([\w\.]+)/i],[[u,"Yandex"],b],[/(puffin)\/([\w\.]+)/i],[[u,"Puffin"],b],[/(focus)\/([\w\.]+)/i],[[u,"Firefox Focus"],b],[/(opt)\/([\w\.]+)/i],[[u,"Opera Touch"],b],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[u,"UCBrowser"],b],[/(comodo_dragon)\/([\w\.]+)/i],[[u,/_/g," "],b],[/(windowswechat qbcore)\/([\w\.]+)/i],[[u,"WeChat(Win) Desktop"],b],[/(micromessenger)\/([\w\.]+)/i],[[u,"WeChat"],b],[/(brave)\/([\w\.]+)/i],[[u,"Brave"],b],[/(qqbrowserlite)\/([\w\.]+)/i],[u,b],[/(QQ)\/([\d\.]+)/i],[u,b],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[u,b],[/(BIDUBrowser)[\/\s]?([\w\.]+)/i],[u,b],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[u,b],[/(MetaSr)[\/\s]?([\w\.]+)/i],[u],[/(LBBROWSER)/i],[u],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[b,[u,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[b,[u,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/android.+(line)\/([\w\.]+)\/iab/i],[u,b],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[b,[u,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[u,/(.+)/,"$1 WebView"],b],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[u,/(.+(?:g|us))(.+)/,"$1 $2"],b],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[b,[u,"Android Browser"]],[/(sailfishbrowser)\/([\w\.]+)/i],[[u,"Sailfish Browser"],b],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[u,b],[/(dolfin)\/([\w\.]+)/i],[[u,"Dolphin"],b],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[u,"Chrome"],b],[/(coast)\/([\w\.]+)/i],[[u,"Opera Coast"],b],[/fxios\/([\w\.-]+)/i],[b,[u,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[b,[u,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[b,u],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[u,"GSA"],b],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[u,[b,T.str,E.browser.oldsafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[u,b],[/(navigator|netscape)\/([\w\.-]+)/i],[[u,"Netscape"],b],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[u,b]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[p,"amd64"]],[/(ia32(?=;))/i],[[p,y.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[p,"ia32"]],[/windows\s(ce|mobile);\sppc;/i],[[p,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[p,/ower/,"",y.lowerize]],[/(sun4\w)[;\)]/i],[[p,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[[p,y.lowerize]]],device:[[/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i],[w,m,[c,h]],[/applecoremedia\/[\w\.]+ \((ipad)/],[w,[m,"Apple"],[c,h]],[/(apple\s{0,1}tv)/i],[[w,"Apple TV"],[m,"Apple"]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[m,w,[c,h]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[w,[m,"Amazon"],[c,h]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[w,T.str,E.device.amazon.model],[m,"Amazon"],[c,g]],[/android.+aft([bms])\sbuild/i],[w,[m,"Amazon"],[c,v]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[w,m,[c,g]],[/\((ip[honed|\s\w*]+);/i],[w,[m,"Apple"],[c,g]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[m,w,[c,g]],[/\(bb10;\s(\w+)/i],[w,[m,"BlackBerry"],[c,g]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i],[w,[m,"Asus"],[c,h]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[m,"Sony"],[w,"Xperia Tablet"],[c,h]],[/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[w,[m,"Sony"],[c,g]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[m,w,[c,f]],[/android.+;\s(shield)\sbuild/i],[w,[m,"Nvidia"],[c,f]],[/(playstation\s[34portablevi]+)/i],[w,[m,"Sony"],[c,f]],[/(sprint\s(\w+))/i],[[m,T.str,E.device.sprint.vendor],[w,T.str,E.device.sprint.model],[c,g]],[/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[m,[w,/_/g," "],[c,g]],[/(nexus\s9)/i],[w,[m,"HTC"],[c,h]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p)/i],[w,[m,"Huawei"],[c,g]],[/(microsoft);\s(lumia[\s\w]+)/i],[m,w,[c,g]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[w,[m,"Microsoft"],[c,f]],[/(kin\.[onetw]{3})/i],[[w,/\./g," "],[m,"Microsoft"],[c,g]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[w,[m,"Motorola"],[c,g]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[w,[m,"Motorola"],[c,h]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[m,y.trim],[w,y.trim],[c,v]],[/hbbtv.+maple;(\d+)/i],[[w,/^/,"SmartTV"],[m,"Samsung"],[c,v]],[/\(dtv[\);].+(aquos)/i],[w,[m,"Sharp"],[c,v]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[m,"Samsung"],w,[c,h]],[/smart-tv.+(samsung)/i],[m,[c,v],w],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[m,"Samsung"],w,[c,g]],[/sie-(\w*)/i],[w,[m,"Siemens"],[c,g]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[m,"Nokia"],w,[c,g]],[/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[w,[m,"Acer"],[c,h]],[/android.+([vl]k\-?\d{3})\s+build/i],[w,[m,"LG"],[c,h]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[m,"LG"],w,[c,h]],[/(lg) netcast\.tv/i],[m,w,[c,v]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[w,[m,"LG"],[c,g]],[/(lenovo)\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+))/i],[m,w,[c,h]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[w,[m,"Lenovo"],[c,h]],[/(lenovo)[_\s-]?([\w-]+)/i],[m,w,[c,g]],[/linux;.+((jolla));/i],[m,w,[c,g]],[/((pebble))app\/[\d\.]+\s/i],[m,w,[c,x]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[m,w,[c,g]],[/crkey/i],[[w,"Chromecast"],[m,"Google"]],[/android.+;\s(glass)\s\d/i],[w,[m,"Google"],[c,x]],[/android.+;\s(pixel c)[\s)]/i],[w,[m,"Google"],[c,h]],[/android.+;\s(pixel( [23])?( xl)?)[\s)]/i],[w,[m,"Google"],[c,g]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:a\d|one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[w,/_/g," "],[m,"Xiaomi"],[c,g]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[w,/_/g," "],[m,"Xiaomi"],[c,h]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[w,[m,"Meizu"],[c,g]],[/(mz)-([\w-]{2,})/i],[[m,"Meizu"],w,[c,g]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})\s+build/i],[w,[m,"OnePlus"],[c,g]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[w,[m,"RCA"],[c,h]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[w,[m,"Dell"],[c,h]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[w,[m,"Verizon"],[c,h]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[m,"Barnes & Noble"],w,[c,h]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[w,[m,"NuVision"],[c,h]],[/android.+;\s(k88)\sbuild/i],[w,[m,"ZTE"],[c,h]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[w,[m,"Swiss"],[c,g]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[w,[m,"Swiss"],[c,h]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[w,[m,"Zeki"],[c,h]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[m,"Dragon Touch"],w,[c,h]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[w,[m,"Insignia"],[c,h]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[w,[m,"NextBook"],[c,h]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[m,"Voice"],w,[c,g]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[m,"LvTel"],w,[c,g]],[/android.+;\s(PH-1)\s/i],[w,[m,"Essential"],[c,g]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[w,[m,"Envizen"],[c,h]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[m,w,[c,h]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[w,[m,"MachSpeed"],[c,h]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[m,w,[c,h]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[w,[m,"Rotor"],[c,h]],[/android.+(KS(.+))\s+build/i],[w,[m,"Amazon"],[c,h]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[m,w,[c,h]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[c,y.lowerize],m,w],[/[\s\/\(](smart-?tv)[;\)]/i],[[c,v]],[/(android[\w\.\s\-]{0,9});.+build/i],[w,[m,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[b,[u,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)/i],[[u,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[u,b],[/rv\:([\w\.]{1,9}).+(gecko)/i],[b,u]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[u,b],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[u,[b,T.str,E.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[u,"Windows"],[b,T.str,E.os.windows.version]],[/\((bb)(10);/i],[[u,"BlackBerry"],b],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i],[u,b],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[u,"Symbian"],b],[/\((series40);/i],[u],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[u,"Firefox OS"],b],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[u,b],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[u,"Chromium OS"],b],[/(sunos)\s?([\w\.\d]*)/i],[[u,"Solaris"],b],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[u,b],[/(haiku)\s(\w+)/i],[u,b],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[b,/_/g,"."],[u,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[u,"Mac OS"],[b,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[u,b]]},A=function(e,r){if("object"==typeof e&&(r=e,e=s),!(this instanceof A))return new A(e,r).getResult();var n=e||(i&&i.navigator&&i.navigator.userAgent?i.navigator.userAgent:o),a=r?y.extend(S,r):S;return this.getBrowser=function(){var i={name:s,version:s};return T.rgx.call(i,n,a.browser),i.major=y.major(i.version),i},this.getCPU=function(){var i={architecture:s};return T.rgx.call(i,n,a.cpu),i},this.getDevice=function(){var i={vendor:s,model:s,type:s};return T.rgx.call(i,n,a.device),i},this.getEngine=function(){var i={name:s,version:s};return T.rgx.call(i,n,a.engine),i},this.getOS=function(){var i={name:s,version:s};return T.rgx.call(i,n,a.os),i},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(i){return n=i,this},this};A.VERSION=e,A.BROWSER={NAME:u,MAJOR:l,VERSION:b},A.CPU={ARCHITECTURE:p},A.DEVICE={MODEL:w,VENDOR:m,TYPE:c,CONSOLE:f,MOBILE:g,SMARTTV:v,TABLET:h,WEARABLE:x,EMBEDDED:k},A.ENGINE={NAME:u,VERSION:b},A.OS={NAME:u,VERSION:b},typeof exports!==a?(typeof module!==a&&module.exports&&(exports=module.exports=A),exports.UAParser=A):"function"==typeof define&&define.amd?define(function(){return A}):i&&(i.UAParser=A);var N=i&&(i.jQuery||i.Zepto);if(typeof N!==a&&!N.ua){var z=new A;N.ua=z.getResult(),N.ua.get=function(){return z.getUA()},N.ua.set=function(i){z.setUA(i);var s=z.getResult();for(var e in s)N.ua[e]=s[e]}}}("object"==typeof window?window:this);
},{}],8:[function(require,module,exports){
(function(){var l,n,t,r=[].indexOf||function(l){for(var n=0,t=this.length;t>n;n++)if(n in this&&this[n]===l)return n;return-1};n=exports,t=require("./utils"),l=999999,n.Rewarder=function(){function n(conf){this.conf=conf}return n.prototype.handleStep=function(n,e,s){var u,a,o,i,v,g,f,p,c,d,h,w,y,x,M,m,A;for(-l<(h=e.value)&&l>h||(e.value=null!=(w=s.valueDef)?w:1),a=null!=(y=null!=(x=_d.G[e.goal])?x.a:void 0)?y:[],Array.isArray(e.agents)&&(a=e.agents.filter(function(l){return r.call(a,l)>=0})),g=this.selsFor(n,e,a),n.log("Goal '"+e.goal+"' mapped to agents: "+a+" ("+g.length+" have a selection)"),i=f=0,p=g.length;p>f;i=++f)v=g[i],v.g=e.goal,v.v=this.val(n,e,s,v),u=null!=(M=_d.A[v.a])?M.a.s:void 0,null!=v.v&&null!=v.fs&&"running"===u&&"p"!==(m=v.p)&&"b"!==m&&"x"!==m&&"p"!==v.s?(null==(o=n.sess.rwds)[c=v.a]&&(o[c]={}),A=this.getPrior(n,v.a,v.g),v.pr=A[0],v.ri=A[1],s.rw&&v.pr&&(d=t.Dates.stamp()-v.pr.gts)<s.rw?(n.log("Not rewarding "+v.a+" for "+v.g+" ("+d+" of "+s.rw+" secs)"),g[i]=null):n.rwdAdd(v.a,v.g,v.v)):(n.log("Not rewarding "+v.a+" for "+v.g+" (policy "+v.p+" - status "+u+" "+v.s+")"),g[i]=null);return{items:g}},n.prototype.selsFor=function(l,n,t){var r,e,s,u,a;for(s=[],u=0,a=t.length;a>u;u++)r=t[u],null!=(e=l.selGet(r))&&s.push({a:r,c:e.c,p:e.p,s:e.s,fs:e.fs.concat(),dts:e.ts});return s},n.prototype.getPrior=function(l,n,t){var r,e,s,u,a,o;a=0,e={v:0,gv:0,gts:0,ts:0},o=null!=(u=l.sess.rwds[n])?u:{};for(r in o)s=o[r],null!=s&&"number"==typeof s.v&&(e.v+=s.v,r===t&&(e.gv+=s.v,e.gts=s.ts,a=s.n),s.ts>e.ts&&(e.ts=s.ts));return 0===e.ts&&(e=void 0),[e,a]},n.prototype.val=function(l,n,t,r){var e,s,u,a,o,i,v;switch(e=null!=(s=null!=(u=l.sess.rwds[r.a])?u[r.g]:void 0)?s:{},v=null!=(a=null!=(o=n.value)?o:t.valueDef)?a:1,!1){case!(e.n>=(null!=(i=t.countMax)?i:1)):return null;case!(null==t.valueMin&&null==t.valueMax):return 1;case!(null!=t.valueMin&&v<t.valueMin||null!=t.valueMax&&v>t.valueMax):return null;default:return v}},n}()}).call(this);
},{"./utils":17}],9:[function(require,module,exports){
(function(){var r,n,t=[].indexOf||function(r){for(var n=0,t=this.length;t>n;n++)if(n in this&&this[n]===r)return n;return-1};n=require("./utils"),r=exports,r.Chooser=function(){function r(conf){this.conf=conf}var e;return r.prototype.handleStep=function(r,e){var c,l,a,u,i,s,o,p,f,h,d,v;return i=this.priorChoice(r,e),h=r.tFor(e.a),f=r.polGet(e.a),l=function(){var n;switch(!1){case"p"!==f:return[];default:return null!=(n=r.data["a.sel-reduce:"+e.a])?n:[]}}(),d=Array.isArray(e.x)?e.x:[],(l.length>0||d.length>0)&&(e.c=e.c.filter(function(r){return(0===l.length||t.call(l,r)>=0)&&t.call(d,r)<0}),null!=i&&(s=i.c,t.call(e.c,s)<0)&&(i=null)),u=function(){var n,t;switch(!1){case"x"!==f&&"p"!==f:return f;case!r.dnt():return"p";case null==i:return"s";case!f:return f;case"ar"!==e.p:return"r";case 1!==l.length:return"f";case null==e.n:return"a";case"c"!==(n=e.p)&&"p"!==n&&"b"!==n&&"f"!==n&&"x"!==n:return e.p;case"a"!==(t=e.p)&&"r"!==t:return e.p;default:return"r"}}(),c=null!=(o=_d.A[e.a])?o:{},"s"===u?a=i.c:"p"===u?a=c.dc:"x"===u?a="":(v=e.c.map(function(r){var n,t;switch(u){case"r":return null!=(n=null!=(t=e.w)?t[r]:void 0)?n:1/e.c.length;case"c":case"f":return r===e.c[0]?1:0;default:throw Error("Unknown policy '"+u+"'")}}),a=n.Rand.pick(e.c,v)),{a:e.a,c:a,p:u,fs:h.concat(),ts:null!=(p=null!=i?i.ts:void 0)?p:n.Dates.stamp(),ps:null!=i?i.s:void 0,pp:null!=i?i.p:void 0}},r.prototype.priorChoice=function(r,n){var c,l,a;return l=null!=(a=r.selGet(n.a))?a:{},void 0===n.n&&Array.isArray(l.c)&&(l.c=l.c[0]),c=function(){var r;switch(!1){case!(null!=n.n&&Array.isArray(l.c)):return n.n===l.c.length&&e(l.c,n.c);default:return r=l.c,t.call(n.c,r)>=0}}(),c&&"p"!==l.p?l:null},e=function(r,n){var e,c,l;for(e=0,c=r.length;c>e;e++)if(l=r[e],t.call(n,l)<0)return!1;return!0},r}()}).call(this);
},{"./utils":17}],10:[function(require,module,exports){
(function(){var t,e,n,o,r,s,i,u,a,l,c,d,p,f,h=function(t,e){return function(){return t.apply(e,arguments)}},g=[].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1};o=require("../diagrams/diagrams"),e=require("../../configuration"),s=require("../targeting/targeting"),n=require("data-layers").DL,r=require("loader").Loader,f=null!=f?f:require("harness"),u=null,i=null,p=[],c=null,a=null,d=f.single===!0,t=function(){function t(t){null==t&&(t={}),this._post=h(this._post,this),this.do_vs=h(this.do_vs,this),this["do"]=h(this["do"],this),this._do=h(this._do,this),this.o=t,this.conf=e.merged(),this.dl=null!=i?i:i=new n(this.conf,this,this.o.dataLayer)}var l,v,_,y,b;return t.loader=new r(_d,f),t.prototype.exec=function(t,e){return this.push({t:"e",steps:t,cb:e})},t.prototype.run=function(){return this.push({t:"r"})},t.prototype.push=function(t){var e;return e=p.push(t),this._do()},t.prototype._do=function(){var t;if(!a&&p.length)switch(a=t=p.shift(),t.t){case"e":this.do_exec(t.steps,t.cb);break;case"r":this.do_run();break;case"v":this.do_vs(t.vs)}},t.prototype["do"]=function(){return a=null,this._do()},t.prototype.select=function(t){return this.exec([{a:t}]).sels[t]},t.prototype.reward=function(t,e){this.exec([{g:t,v:e}])},t.prototype.listAgents=function(){return Object.keys(_d.A)},t.prototype.hasAgent=function(t){return g.call(this.listAgents(),t)>=0},t.prototype.do_exec=function(t,e){var n,r,s,i,u;return t=null!=(r=l(t))?r:[],b(t),s=this._req(),s.steps=t,u=new o.State(this.conf,s),this._ses(u),v(u),n=function(t){return function(){var e,n,o,r,s,i;for(t._process(u),r=u.out,i={items:r.res,sels:{},traits:u.tExt(),log:t.o.debug===!0?r.log.concat():void 0,ext:r.ext?r.ext:void 0},s=i.items,e=0,o=s.length;o>e;e++)n=s[e],null!=n.a&&(i.sels[n.a]=n.c);return null!=t.o.sess&&(i.sess=JSON.stringify(u.sess)),i}}(this),"function"==typeof e?this._init(u,function(t){return function(o){return e(!1,n()),t["do"]()}}(this)):(this._targ(u),i=n(),setTimeout(this["do"],1),i)},t.prototype.do_run=function(t){var e,n,r;return null==t&&(t="#init"),e=this._req(this.o.entry+"-pre"),r=null!=u?u.state:new o.State(this.conf,e),this._ses(r),v(r),this.o.globalEvents===!0&&this._spaInit(r),n=new o.Runner(this.conf,function(t){return function(){return r.ep(t.o.entry),t._init(r,function(e){return y(t.conf["wa:ready"],function(){return t._process(r),r.log("(end)"),t["do"]()})})}}(this)),n.run(_d.diag,r)},t.prototype.discard=function(){return f.sess_del()},t.prototype.do_vs=function(t){var e,n,o;return null==u?void this["do"]():(n=u.state,o=null!=(e=this.conf["rt:spa-states"])?e:[],g.call(o,t)>=0?t!==n.vstate()||g.call(this.conf["rt:spa-states-m"],t)>=0?(n.vstate(t),this._process(n),n.log("(end vstate)")):n.log("Already at '"+t+"'"):n.log("Unknown view-state '"+t+"'"),this["do"]())},t.prototype._req=function(t){var e,n;return null==t&&(t="api"),e=this.o,n=f.env_get(),n.acc=_d.acc.c,n.ep=t,n.v.traits=e.traits,n.debug=n.debug||e.debug,n.ud=e.inputs,n},t.prototype._process=function(t){var e,n,r;if(n=t.r,n._dl=this.dl,this._pre(t),r=new o.Runner(this.conf,this._post),r.run(_d.diag,t),!1)try{return e=new CustomEvent("c-rt",{detail:{log:t.out.log.concat(),sel:t.out.sel}}),document.dispatchEvent(e)}catch(s){}},t.prototype._init=function(t,e){this._preboot(t,function(n){return function(){return n._targ(t,e)}}(this))},t.prototype._preboot=function(t,e){var n,o,r,s,i,u;if("function"!=typeof _wa_preboot)return e();if(i=o=t.ep(),g.call(null!=(u=this.conf["js:preboot-eps"])?u:["wax"],i)<0)return t.log("Skipping preboot ("+o+")"),e();s=function(t,e,n){var o,r,s,i,u,a,l,c;switch(null==n&&(n="pre"),!1){case!Array.isArray(t):for(a=[],r=0,u=t.length;u>r;r++)o=t[r],a.push(e.tAdd(o,n));return a;case"object"!=typeof t:l=[];for(s in t)switch(c=t[s],i=g.call(s,":")>=0,!1){case!(i&&c):l.push(e.tAdd(""+s,n));break;case!(!i&&"string"==typeof c):l.push(e.tAdd(s+":"+c,n));break;default:l.push(void 0)}return l}},r=function(n,o){return null==o&&(o={}),"string"==typeof o&&(o={vstate:o}),s(n,t),"string"==typeof o.vstate&&t.vstate(o.vstate),"function"==typeof o.selection_callback&&(null!=t.handlers?t.handlers:t.handlers=[]).push(o.selection_callback),e()};try{t.log("Preboot"),_wa_preboot(r)}catch(a){n=a,t.log("Error executing preboot: "+n),e()}},t.prototype._targ=function(t,e){var n,o,r;return r=_d.rt.tt,(n=void 0===e)&&(e=function(){}),r.length>0?(o=new s.Targeter(this.conf,f,n),t.log("Resolve targeting"),void o.resolve(t,r,function(n,o){var s,i,u;if(n)return e(n);i=o.values;for(s in i)u=i[s],null!=u&&(g.call(r,s)>=0?t.tAdd(s+":"+u,"apply"):(t.log("Set value "+s+" to "+u),t.data["targ."+s]=u));return e()})):e()},t.prototype._pre=function(t){var e,n,o,r,s;if((e=t.r._dl).enabled()&&(s=e.get(this.conf["dl:key-tr"]),Array.isArray(s)))for(n=0,o=s.length;o>n;n++)r=s[n],t.tAdd(r,"dl");t.data["v.sels"]=t.sess.sels},t.prototype._ses=function(t){var e,n,o,r,s,i,u,a,l,p,h;if(h=null!=(s=t.r.v)?s:{},l=f.sess_get(),d&&null==l&&(c=null),a=t.sess=null!=c?c:{traits:null!=(i=null!=(u=h.traits)?u.cust:void 0)?i:[],sels:{},rwds:{}},o=function(){var t;try{return JSON.parse(null!=(t=this.o.sess)?t:l)}catch(e){}}.call(this),d&&(c=a),_(t.sess,o),Array.isArray(r=null!=o?o.traits:void 0))for(e=0,n=r.length;n>e;e++)p=r[e],t.tAdd(p,"init")},t.prototype._post=function(t){var e;t.dnt()||t.bot()||(e=t.sess,e.traits=t.tExt(),e.vals=t.targ,f.sess_set(JSON.stringify(e))),this._send(t)},t.prototype._send=function(t){var e,n;switch(e=t.out.work.splice(0),n=e.length,!1){case 0!==n:return;case!t.dnt():t.log("Not sending events ("+n+") due to DNT");break;case!t.bot():t.log("Not sending events ("+n+") because 'bot'");break;case!t.muted():t.log("Not sending events ("+n+") because 'muted'");break;default:t.log("Sending events ("+n+")"),f.beacon(this.conf["event-queue:sqs-url"]+"?Action=SendMessage&Version=2012-11-05&MessageBody="+encodeURIComponent(JSON.stringify(e)))}},_=function(t,e){return Object.assign(t,e)},t.prototype._spaInit=function(t){d&&(null==u&&window.addEventListener("ConductricsStateChange",function(t){return function(e){return t.on(e.type,e.detail)}}(this)),u={state:t})},t.prototype.on=function(t,e){var n,o;switch(t){case"ConductricsStateChange":if("wax"===this.o.entry&&(null!=(n=this.conf["rt:spa-states"])?n.length:void 0)>0)return this.push({t:"v",vs:e});break;case"ConductricsCommands":if(Array.isArray(o=null!=e?e.commands:void 0))return this.exec(o,function(t){return function(){}}(this))}},l=function(t){if("string"!=typeof t)return t;try{return JSON.parse(t)}catch(e){}},v=function(t){t.log(_d.v.v+" build "+_d.v.b+" ("+_d.v.d+" - "+new Date(1e3*_d.v.m).toUTCString()+")"),t.qa()&&t.log("QA visitor detected")},b=function(t){},y=function(t,e){switch(t){case"doc":return(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e);default:return e()}},t}(),l=function(){return"undefined"!=typeof window&&null!==window?window:this}(),(null!=l.Conductrics?l.Conductrics:l.Conductrics={}).ClientApi=t,("undefined"!=typeof define&&null!==define?define.amd:void 0)&&define(["ClientApi"],t),("undefined"!=typeof module&&null!==module?module.exports:void 0)&&(module.exports.ClientApi=t),("undefined"!=typeof __module&&null!==__module?__module.exports:void 0)&&(__module.exports.ClientApi=t),null!=f&&(f.ClientApi=t)}).call(this);
},{"../../configuration":2,"../diagrams/diagrams":13,"../targeting/targeting":16,"data-layers":"data-layers","harness":"harness","loader":"loader"}],11:[function(require,module,exports){
(function(){var e,n,conf;e=require("../../configuration"),conf=e.merged(),(n=function(){var e,n,t;return null!=("undefined"!=typeof window&&null!==window&&null!=(t=window.opener)?t.postMessage:void 0)?(n=conf["admin-ui-server:url"],e=function(e){var n;return n=document.createElement("script"),n.src=e,document.getElementsByTagName("head")[0].appendChild(n)},window.addEventListener("message",function(t){var a;switch(null!=(a=t.data)?a.type:void 0){case"wa-author-load":return e(n+"/gen/wa-author-time.js"),e(n+"/js/mutation-summary.js"),e(n+"/js/css-parse.js")}}),window.opener.postMessage({type:"wa-rt-ready",pageUrl:document.location.href},"*")):void 0})()}).call(this);
},{"../../configuration":2}],12:[function(require,module,exports){
(function(){var e;require("../../data"),(e=function(){var e,n,t,c;return("undefined"!=typeof document&&null!==document?document.querySelector:void 0)?(n=function(e){var n;return null!=(n=/__c-token=([a-zA-Z0-9-]+)/.exec(e))?n[1]:void 0},c=_d.rt,null!=(t=n(document.location.href))&&null==document.querySelector("script[src*='&__c-token="+t+"']")?(e=document.createElement("script"),e.src=c.s+"&__c-token="+t,document.head.appendChild(e)):void 0):void 0})()}).call(this);
},{"../../data":3}],13:[function(require,module,exports){
(function(){var t,n,r,e,o=function(t,n){return function(){return t.apply(n,arguments)}},i=[].indexOf||function(t){for(var n=0,r=this.length;r>n;n++)if(n in this&&this[n]===t)return n;return-1};e=require("../../utils"),t=require("../../bots").Bots,n=module.exports,exports.M=r=function(){function t(conf){this.conf=conf}var n;return t.prototype.getNodes=function(t){var n;return null!=(n=t.items)?n:[]},t.prototype.active=function(t,n){return!0},t.prototype.process=function(t,n){},t.prototype.isId=e.Strings.isId,t.prototype.wait=function(t,n){return setTimeout(n,t)},t.prototype.clone=function(t){return JSON.parse(JSON.stringify(t))},t.prototype.sel=function(t){return n(t.selector,t.so)},n=function(t,n){var r,e,o,i,s,u;if(null==n&&(n={}),1){if(o=document.querySelectorAll(t),n.t){for(r=[],i=0,s=o.length;s>i;i++)e=o[i],(null!=(u=e.textContent)?u.indexOf(n.t):void 0)>=0&&r.push(e);o=r}(n.i>0||n.n>0)&&(o=Array.prototype.slice.call(o,n.i,n.n))}else o=$(t),n.t&&(o=o.filter(function(t,r){var e;return(null!=(e=r.textContent)?e.indexOf(n.t):void 0)>=0})),(n.i>0||n.n>0)&&(o=o.slice(n.i,n.n));return o},t}(),n.Runner=function(){function t(conf,t){this.conf=conf,this.ph=t,this.mf=new n.MFactory(this.conf)}var r;return t.prototype.run=function(t,n){return this.exec(t,n)},t.prototype.exec=function(t,n){return this.walk(t,n),this.ph(n)},t.prototype.walk=function(t,n){var e,o,i,s,u,l;if(null!=(u=this.mf.provide(t))&&r(u,t,n)&&(o=u.process(t,n,this),!o))for(l=u.getNodes(t),i=0,s=l.length;s>i;i++)e=l[i],this.walk(e,n)},t.prototype.find=function(t,n,e,o){var i,s,u,l,a;if(null==o&&(o=[]),null==(l=this.mf.provide(t)))return!1;if(!r(l,t,n))return!1;for(e(t)&&o.push(t),a=l.getNodes(t),s=0,u=a.length;u>s;s++)i=a[s],this.find(i,n,e,o);return o},t.prototype.resume=function(t,n){var r;return r={module:"root",items:t.items.concat()},this.exec(r,n)},r=function(t,n,r){var o;switch(!1){case!!t.active(n,r):return!1;case!((null!=(o=n.conds)?o.length:void 0)>0&&!e.Conds.evalConds(n.conds,r,n.module)):return!1;default:return!0}},t}(),exports.Conds=e.Conds,n.MFactory=function(){function t(conf){this.conf=conf}return t.prototype.provide=function(t){var n,r;r=t.module;try{return new(n=require("./modules/"+r).m)(this.conf)}catch(e){return console.log("Can't provide '"+r+"'"),null}},t}(),n.State=function(){function n(conf,n){var r,s,l,a,c,d,p,h,f,v,y,g,m,w;if(this.conf=conf,null==n&&(n={}),this.tAdd=o(this.tAdd,this),this.r=n,m=null!=(a=n.v)?a:{},w=Array.isArray(m.vid)&&m.vid.length>0?m.vid.join("||"):m.vid,r=this.conf["qa:v-qa"]===!0||"true"===(c=m.qa)||c===!0,r&&(m.dnt=!1),this.debug=n.debug||this.conf["js:debug-all"],this.data={"v.ip":m.ip,"v.ua":m.ua,"v.vid":w,"v.ref":m.ref,"v.tzo":m.tzo,"v.ts":Math.floor(null!=(d=n.ts>9999999999?n.ts/1e3:n.ts)?d:(new Date).getTime()/1e3),"v.traits":["*"],"v.dnt":m.dnt,"v.qa":r,"v.bot":new t(this.conf).detect(m.ua),"d.ep":null!=(p=n.ep)?p:"wax","d.dc":function(){return _d.v.d},selex:function(t){return function(t){return document.querySelector(t)}}(this),wf:function(t){var n;try{return n=e.nested(t,window),"function"==typeof n?n():n}catch(r){}},dl:function(t){return function(t){var r;return null!=(r=n._dl)?r.get(t):void 0}}(this),st:function(t){return function(t){var n,r,o,s,u,l;try{return(o="="===t[0]&&i.call(t,":")>=0)&&(u=t.slice(1).split(":"),t=u[0],s=u[1]),r=null!=r?r:require("harness"),l="function"==typeof r.st_get?r.st_get(t):void 0,o&&(l=e.Obj.read(JSON.parse(l),s)),l}catch(a){n=a}}}(this)},this.data.ud=u(n.ud),this.loc(null!=(h=m.loc)?h:{}),this.out={status:200,res:[],sel:{},log:[],work:[]},(null!=(f=m.traits)?f.length:void 0)>0)for(v=m.traits,s=0,l=v.length;l>s;s++)g=v[s],this.tAdd(g,"api");this.dnt()&&this.log("DO-NOT-TRACK visitor detected; will not persist or send any data."),this.vstate(null!=(y=m.vstate)?y:"#init")}var r,s,u,l;return s=function(t,n){var r;return null!=(r=_d.A[t])?r.a.c[n]:void 0},n.prototype.loc=function(t){return t?Object.assign(this.data,{"v.loc":t,"v.loc.path":t.pathname,"v.loc.qs":e.Strings.qs(t.search),"v.loc.qx":t.protocol+"//"+t.host+t.pathname}):void 0},n.prototype.ud=function(t){return Object.assign(this.data.ud,u(t))},n.prototype.stepSet=function(t){return this.step=t},n.prototype.resp=function(t){return this.out.res.push(t)},n.prototype.respGet=function(t){var n,r,e,o;for(o=this.out.res,r=0,e=o.length;e>r;r++)if(n=o[r],n.a===t)return n},n.prototype.done=function(t){var n;return null!=t.a&&(t.a=e.Strings.qualify(t.a,this.conf["acc:code"],this.conf["acc:env"])),null!=t.fs&&(n=this.conf["rt:tr-ids"],t.fs=t.fs.map(function(t){var r;return null!=(r=n[t])?r:t})),null==t.ds&&(t.ds=_d.rt.ds),this.out.work.push(t)},n.prototype.dnt=function(){return this.data["v.dnt"]},n.prototype.bot=function(){return null!=this.data["v.bot"]},n.prototype.ep=function(t){var n;return n=this.data,null!=t?(this.log("Entry point "+t),n["d.ep"]=t):n["d.ep"]},n.prototype.muted=function(){return this.r.muted},n.prototype.reread=function(){return this.data["v.sels"]=this.sess.sels},n.prototype.selAdd=function(t){var n,r;if(null!=(null!=t?t.a:void 0)&&null!=t.c)switch(r=this.data["v.sels"],this.out.sel[t.a]=t,t.p){case"s":if((n=r[t.a])&&n.s!==t.s)return n.s=t.s,this.dirty=!0;break;default:return r[t.a]=t,null!=this.sess.rwds[t.a]&&(this.sess.rwds[t.a]={}),this.dirty=!0}},n.prototype.selDel=function(t){return this.selHas(t)?(this.log("Discarding selection for agent "+t),delete this.data["v.sels"][t],this.sess.rwds[t]={},this.dirty=!0):void 0},n.prototype.selGet=function(t){var n,r,e,o;return o=null!=(r=s(t,"a:sd-ttl"))?r:this.conf["a:sd-ttl"],n=this.data["v.sels"][t],null!=n&&n.ts+o>=l()&&n.ts>=(null!=(e=_d.A[t])?e.drts:void 0)?(null==n.fs&&(n.fs=this.tr().concat()),n):void 0},n.prototype.selHas=function(t){return null!=this.data["v.sels"][t]},n.prototype.selRed=function(t,n){return n instanceof Array&&(this.data["a.sel-reduce:"+t]=n,!0)?this.log("Reducing choices for "+t+" to ["+n+"]"):void 0},n.prototype.rwdAdd=function(t,n,r){var e,o;return e=this.sess.rwds[t],Array.isArray(e[n])&&(e[n]=void 0),o=null!=e[n]?e[n]:e[n]={},null==o.n&&(o.n=0),o.n+=1,null==o.v&&(o.v=0),o.v+=r,o.ts=l(),this.dirty=!0},n.prototype.polSet=function(t,n){return"string"!=typeof t||"a"!==n&&"r"!==n&&"c"!==n&&"p"!==n&&"b"!==n&&"x"!==n||(this.data["a.sel-pol:"+t]=n,!1)?void 0:this.log("Setting policy for "+t+" to (policy "+n+")")},n.prototype.polHas=function(t){return null!=this.polGet(t)},n.prototype.polGet=function(t){return this.data["a.sel-pol:"+t]},n.prototype.vstate=function(t){var n,r,e,o,s;return r=this.data,0===arguments.length?r["v.vstate"]:(s=null!=(o=this.conf["rt:spa-states"])?o:"",n=this.vstate(),(e=i.call(s,t)>=0&&t!==n)&&(null!=r["v.vstate"]&&!0&&this.log("view-state is now '"+t+"' (was '"+n+"')"),"#init"!==t&&this.mdn()&&this.loc(window.location),r["v.vstate"]=t),e)},n.prototype.qa=function(){return this.data["v.qa"]===!0},n.prototype.tr=function(){return this.data["v.traits"]},n.prototype.tFor=function(t){var n,r,e;return n=null!=(r=null!=(e=_d.A[t])?e.fs:void 0)?r:this.tr(),this.tr().filter(function(t){var r;return"*"===t||(r=t.split(":")[0],i.call(n,r)>=0)}).slice(0,this.conf["targ:traits-agent-max"])},n.prototype.tExt=function(){return this.tr().filter(function(t){return 0===t.indexOf("cust/")})},n.prototype.tMap=function(t){var n,r,e,o,i,s,u;for(s={"*":1},e=this.conf["rt:tr-ids"],o=0,i=t.length;i>o;o++)n=t[o],r=null!=(u=e[n])?u:n,s[r]=1;return s},n.prototype.tHas=function(t){return t=r(t),i.call(this.data["v.traits"],t)>=0},n.prototype.tAdd=function(t,n){var e,o,i,s,u,l,a,c;if(t=r(t),u=t.split(":"),i=u[0],c=u[1],!c)return!1;if(t.indexOf(" ")>-1&&(i=i.trim(),c=c.trim(),t=i+":"+c),this.tHas(t))return!1;if(o="init"===n,null!=(e=this.data["targ."+i]))switch(s=null!=(l=null!=(a=_d.T[i])?a.me:void 0)?l:"l"){case"f":if(!o)return!1;this.tDel(i+":"+e);break;case"l":if(o)return!1;this.tDel(i+":"+e);break;case"a":}return this.data["targ."+i]=c,this.data["v.traits"].push(t),o||(this.dirty=!0),this.log("Added trait '"+t+"' ("+n+")"),!0},n.prototype.tDel=function(t){var n,e,o,i;return t=r(t),this.tHas(t)?(o=t.split(":"),n=o[0],i=o[1],null==n?!1:(this.data["targ."+n]=void 0,(e=this.data["v.traits"].indexOf(t))>-1&&this.data["v.traits"].splice(e,1),this.log("Removed trait '"+t+"'"),!0)):!1},r=function(t){switch(!1){case"*"!==t:return"*";case i.call(t,"/")>=0:return"cust/"+t;default:return t}},n.prototype.plAdd=function(t){var n,r,e;return n=null!=(r=null!=(e=this.data["v.pl"])?e.split(","):void 0)?r:[],i.call(n,t)<0&&n.push(t),this.data["v.pl"]=n.join(",")},n.prototype.log=function(t){return this.out.log.push(t),this.debug&&("undefined"!=typeof console&&null!==console?console.log:void 0)?console.log("C:\\ ["+this.out.log.length+"] "+t):void 0},n.prototype.mdn=function(){return this.r.mdn},n.prototype.qualify=function(t){return e.Strings.qualify(t,this.conf["acc:code"],this.conf["acc:env"])},l=function(){return e.Dates.stamp()},u=function(t){var n,r,e,o;if(t){e={};for(n in t)o=t[n],("string"==(r=typeof o)||"number"===r||"boolean"===r)&&(e[n]=o);return e}},n}(),exports.Reapplyer=function(){function t(t,n,r,e){this.cb=t,this.targets=null!=n?n:[],this.opts=null!=r?r:{characterData:!0,subtree:!0,attributes:!0,childList:!0},this.max=null!=e?e:100,this.on=o(this.on,this);try{this.o=new MutationObserver(this.on)}catch(i){}this.n=0}return t.prototype.start=function(){var t,n,r,e,o;for(r=this.targets,t=0,n=r.length;n>t;t++)o=r[t],this.o&&1===o.nodeType&&null!=(e=this.o)&&e.observe(o,this.opts)},t.prototype.stop=function(){var t;return null!=(t=this.o)?t.disconnect():void 0},t.prototype.on=function(t,n){return this.n++<=this.max?(this.stop(),this.cb(),this.start()):void 0},t}()}).call(this);
},{"../../bots":1,"../../utils":17,"harness":"harness"}],14:[function(require,module,exports){
(function(){exports._resolve=function(e,a,s){var c,r,t,n,u;return n=a+60*s,isFinite(n)?(r=new Date(1e3*n),c=r.getUTCDay(),t=r.getUTCHours(),u=function(){switch(e){case"wp":switch(c){case 0:case 6:return"we";default:return"wd"}break;case"dp":switch(t){case 6:case 7:case 8:case 9:case 10:case 11:return"m";case 12:case 13:case 14:case 15:case 16:return"a";case 17:case 18:case 19:case 20:return"e";default:return"n"}break;case"d":return u=["su","mo","tu","we","th","fr","sa"][c];case"h":return u=t;case"z":return u=Math.floor(s/60);case"ts":return u=a}}()):null}}).call(this);
},{}],15:[function(require,module,exports){
(function(){exports.registry=function(){function n(conf){this.conf=conf}return n.prototype.getPlugin=function(n,e,t){var o,r;try{if(r=require("./plugins/"+n).p,e&&!r.sync)return;return r=new r(this.conf),r&&(r.harness=t),r}catch(u){return o=u,"undefined"!=typeof console&&null!==console&&console.log("Plugin '"+n+"' unavailable"),null}},n}()}).call(this);
},{}],16:[function(require,module,exports){
(function(){var n,t,r,e,l=[].indexOf||function(n){for(var t=0,r=this.length;r>t;t++)if(t in this&&this[t]===n)return t;return-1};r=require("../../utils"),n=require("./registry"),t=exports,t.Plugin=function(){function n(){}return n.prototype.ttl=function(n){return 3600},n.prototype.as_code=function(n){return null!=n?n.replace(/[^A-Za-z0-9_-]/g,"-"):void 0},n.prototype.active=function(n){return!0},n.prototype.resolve=function(n,t,r){return r()},n}(),t.Targeter=function(){function t(t,r,e){this.conf=t,this.harness=r,this.sync_only=e,this.registry=new n.registry(this.conf),this.mode="undefined"!=typeof window&&null!==window?"b":"s"}return t.prototype.resolve=function(n,t,u){var o,i,s,a,c,d;return(null!=t?t.length:void 0)>0?(a={values:{}},o=null!=n.targ?n.targ:n.targ=null!=(i=null!=(s=n.sess)?s.vals:void 0)?i:{},this.sync_only&&n.log("In sync mode; async targeting lookups will be skipped."),c=[],d=r.Dates.stamp(),e(t,function(t){return function(r,e){var u,i,s,v,f,g,h,p,y;return null!=(f="undefined"!=typeof _dd&&null!==_dd&&null!=(g=_dd.targ)?g.v[r]:void 0)?(a.values[r]=f,e(!1,a)):(h=r.split("/"),s=h[0],u=h[1],v=t.registry.getPlugin(s,t.sync_only,t.harness),(null!=v?v.active(n):void 0)?(y=v.ttl(),void 0!==o[r]&&y>0&&o[r].ts+y>d?(a.values[r]=o[r].v,e(!1,a)):(i=null!=(p=v.constructor.modes)?p:[],"b"===t.mode&&l.call(i,"b")<0&&l.call(i,"s")>=0?(c.push(r),e(!1,a)):v.resolve(n,u,function(n,u){return n?e(n):(a.values[r]=u,null!=u&&y>0?o[r]={v:u,ts:d}:o[r]=void 0,null===u&&"b"===t.mode&&l.call(i,"s")>=0&&c.push(r),e())}))):e())}}(this),function(e){return function(l){var i,conf,s,v,f,g,h,p,y,_,m;if(l)return u(l);if(0===c.length)return u(!1,a);if(conf=e.conf,y=conf["targ:sl-rate"],_=r.Rand.coin(y),n.log("Resolve ["+c+"] on server? "+_+" ("+y+")"),!_){for(v=0,g=c.length;g>v;v++)i=c[v],o[i]={v:null,ts:d};return u(!1,a)}for(m=conf["targ:lookup-url"]+"?codes="+c.join(",")+"&apikey="+_d.acc.k+"&vid="+n.data["v.vid"],p=["ua","ip"],f=0,h=p.length;h>f;f++)s=p[f],null!=n.data["v."+s]&&(m=m+"&"+s+"="+escape(n.data["v."+s]));return e.harness.http("GET",m,conf["targ:ext-tms"],function(r,e){var l,s,v,f,g,h,p;if(r)return n.log("Could not resolve: "+c+" ("+r+")"),u(!1,a);try{for(s=JSON.parse(e).data,h=[],v=0,f=t.length;f>v;v++)i=t[v],p=null!=(g=s.values[i])?g:null,n.log("Resolved on server: '"+i+"' ("+p+")"),null==(l=a.values)[i]&&(l[i]=p),h.push(o[i]={v:p,ts:d});return h}finally{return u(!1,a)}})}}(this))):u(!1,{})},t}(),t.geo_dm=function(conf,n){var t;switch(t=null!=conf?conf["acc:c-dom"]:void 0,!1){case void 0!==t:return"x";case null!==n&&void 0!==n&&""!==n:return"x";case l.call(t,n)<0:return"d";default:return"i"}},e=function(n,t,r){var e,l,u;return l=-1,u=n.length,(e=function(){return l++,l===u?r():t(n[l],function(n){return n&&r(n),e()})})()}}).call(this);
},{"../../utils":17,"./registry":15}],17:[function(require,module,exports){
(function (process){
(function(){var n,t=[].slice,e=[].indexOf||function(n){for(var t=0,e=this.length;e>t;t++)if(t in this&&this[t]===n)return t;return-1};switch(n={},!1){case"undefined"==typeof define||null===define:define(function(){return n});break;case"undefined"==typeof module||null===module:module.exports=n}n.Obj=function(){function n(){}return n.extend=function(){var n,e,r,i,u,o;for(n=arguments[0],o=2<=arguments.length?t.call(arguments,1):[],e=0,i=o.length;i>e;e++){u=o[e];for(r in u)n[r]=u[r]}return n},n.read=function(n,t){var e;for(e=t.split(".");e.length&&(n=n[e.shift()]););return n},n}(),n.Dates=function(){function n(){}return n.now=function(){var n;return null!=(n="function"==typeof Date.now?Date.now():void 0)?n:(new Date).getTime()},n.stamp=function(){return Math.floor(this.now()/1e3)},n}(),n.Rand=function(){function n(){}return n.pick=function(n,t){var e,r,i,u,o,f,l;for(o=0,r=0,i=t.length;i>r;r++)f=t[r],o+=f;0===o&&(t=n.map(function(n){return 1}),o=n.length),u=Math.random()*o,l=0;for(e in t)if(l+=t[e],l>u)return n[e]},n.coin=function(n){return n>1?!0:this.pick([!0,!1],[n,1-n])},n}(),n.Conds=function(){function t(){}return t.evalConds=function(e,r,i){var u,o,f,l,c,a,s,d,h;if(!((null!=e?e.length:void 0)>0))return!1;if(e=e.concat(),d=null!=e[e.length-1].mode?e.pop():{mode:"all"},0===e.length)return"all"===(h=d.mode)||"any"===h;if("sets"===d.mode)return e.length>0&&e.every(function(t){return n.Conds.evalConds(t,r,i)});switch(d.mode){case"all":for(o=0,f=e.length;f>o;o++)if(u=e[o],!t.evalCond(u,r,i))return!1;return!0;case"any":for(a=0,l=e.length;l>a;a++)if(u=e[a],t.evalCond(u,r,i))return!0;return!1;case"none":for(s=0,c=e.length;c>s;s++)if(u=e[s],t.evalCond(u,r,i))return!1;return!0;default:throw Error("Unknown conds mode '"+d.mode+"'")}},t.evalCond=function(e,r,i){var u,o,f,l,c,a;return null==i&&(i=""),o=e[0],f=e[1],a=e[2],o=n.Strings.interpolate(o,r.data),a=n.Strings.interpolate(a,r.data),("gt"===f||"gte"===f||"lt"===f||"lte"===f)&&("string"==typeof o&&(o=parseFloat(o)),"string"==typeof a&&(a=parseFloat(a))),l=null!=(c="function"==typeof(u=t.ops)[f]?u[f](o,a):void 0)?c:!1,"undefined"!=typeof process&&null!==process&&!0&&r.log("Condition "+l+": "+e+" ("+o+") ("+a+") ["+i+"]"),l},t.ops={is:function(n,t){return n===t},isnt:function(n,t){return n!==t},mp:function(t,e){return n.Strings.pmatch(t,e,!0)===!0},"mp-not":function(t,e){return n.Strings.pmatch(t,e,!0)===!1},gt:function(n,t){return n>t},lt:function(n,t){return t>n},gte:function(n,t){return n>=t},lte:function(n,t){return t>=n},"in":function(n,t){return""!==n&&t.indexOf(n)>=0},nin:function(n,t){return""!==n&&-1===t.indexOf(n)},sw:function(n,t){return n.slice(0,t.length)===t},ew:function(n,t){return n.slice(-t.length)===t},re:function(n,t){var e;try{return RegExp(t).test(n)}catch(r){return e=r,!1}},sub:function(n,t){return("function"==typeof n.indexOf?n.indexOf(t):void 0)>=0},"sub-not":function(n,t){return!(("function"==typeof n.indexOf?n.indexOf(t):void 0)>=0)},"has-any":function(n,t){var r,i,u;if(n=function(){switch(!1){case""!==n:return[];case"string"!=typeof n:return n.split(",");default:return n}}(),!(n.length>0&&t.length>0))return!1;for(r=0,i=t.length;i>r;r++)if(u=t[r],e.call(n,u)>=0)return!0;return!1},"has-all":function(n,t){var r,i,u;if(n=function(){switch(!1){case""!==n:return[];case"string"!=typeof n:return n.split(",");default:return n}}(),!(n.length>0&&t.length>0))return!1;for(r=0,i=t.length;i>r;r++)if(u=t[r],e.call(n,u)<0)return!1;return!0}},t}(),n.Strings=function(){function n(){}var t,e;return t=/^[A-Za-z0-9_-]+$/,e=/\$\{([A-Za-z0-9.:_=-]+)\}/g,n.isId=function(n,e){var r,i,u;if(null==e&&(e=!1),"undefined"===n||"string"!=typeof n)return!1;if(e){if(!((u=n.split(":")).length>1))return!1;for(r=0,i=u.length;i>r;r++)if(n=u[r],!this.isId(n))return!1;return!0}return"string"==typeof n&&n.length<=100&&t.test(n)},n.interpolate=function(t,e){var r,i,u,o,f,l;if(Array.isArray(t))return t;if(u=n.interkeys(""+t),0===u.length)return t;for(f=""+t,r=0,o=u.length;o>r;r++)i=u[r],l=n.propeval(i,e),f=f.replace("${"+i+"}",null!=l?l:"");return f},n.interkeys=function(n){var t,r;if("string"!=typeof n)return[];if(-1===n.indexOf("${"))return[];if("${"===n.slice(0,2)&&-1===n.indexOf("::")&&n.indexOf("}")===n.length-1)return[n.slice(2,-1)];for(r=[];null!=(t=e.exec(n));)r.push(""+t[1]);return r},n.propeval=function(n,t){var e,r,i,u,o,f,l;for(l=t,f=o=n.split("::"),e=r=0,u=f.length;u>r&&(i=f[e],null!=(l=l[i]));e=++r)if("function"==typeof l)return l(o[e+1]);return l},n.isNum=function(n){return""+ +n===n},n.parseUrl=function(n){var t,e,r,i,u,o,f,l;switch(!1){case!(null==n):return null;case"object"!=typeof n:return n;case"undefined"==typeof window||null===window:if(window.location.href===n)return window.location;try{return new window.URL(n)}catch(c){e=c;try{for(t=$("<a>",{href:n})[0],o={},f=["hash","hostname","href","pathname","port","protocol","search"],r=0,u=f.length;u>r;r++)i=f[r],o[i]=null!=(l=t[i])?""+l:void 0;return o.pathname.length>0&&"/"!==o.pathname[0]&&(o.pathname="/"+o.pathname),o}catch(c){return void(e=c)}}break;default:return require("url").parse(n)}},n.pmatch=function(n,t,e){return null==e&&(e=!1),e&&(n=this.pnorm(n),t=this.pnorm(t)),t=t.replace("*","[\\S]*"),RegExp("^"+t+"$").test(n)},n.pnorm=function(n){return n.length>1&&"/"!==n.slice(-1)&&"*"!==n.slice(-1)?n+"/":n},n.qualify=function(n,t,e){return-1===n.indexOf(":")?t+":"+n+":"+e:n},n.qs=function(n){var t,e,r,i,u,o,f,l;if(f={},"string"!=typeof n)return f;for(n=n.trim().replace(/^(\?|#|&)/,""),o=n.split("&"),t=0,r=o.length;r>t;t++)i=o[t],u=i.replace(/\+/g," ").split("="),e=u.shift(),l=u.length>0?u.join("="):void 0,f[decodeURIComponent(e)]=null!=l?decodeURIComponent(l):null;return f},n}(),n.nested=function(n,t,e){return null==e&&(e="."),n.split(e).reduce(function(n,t){return null!=n?n[t]:void 0},t)}}).call(this);
}).call(this,require('_process'))
},{"_process":5,"url":4}],"data-layers":[function(require,module,exports){
(function(){var t=function(t,n){return function(){return t.apply(n,arguments)}},n=[].indexOf||function(t){for(var n=0,e=this.length;e>n;n++)if(n in this&&this[n]===t)return n;return-1};exports.DL=function(){function e(conf,n,e,s){var i;this.conf=conf,this.listener=n,null==e&&(e="dataLayer"),null==s&&(s=window),this.sub=t(this.sub,this),this._on=t(this._on,this),this.subs=[],this.dl=function(){switch(typeof e){case"string":return null!=s[e]?s[e]:s[e]=[];case"object":return e;default:return}}(),this.enabled()&&(null==s.DataLayerHelper&&(i=require)("dl-helper"),this.dlh=new s.DataLayerHelper(this.dl,this._on,!0))}return e.prototype.enabled=function(){var t;return"function"==typeof(null!=(t=this.dl)?t.push:void 0)},e.prototype.get=function(t){return this.enabled()?this.dlh.get(t):void 0},e.prototype.push=function(t,n){var e;return this.enabled()?this.dl.push((e={event:t},e[""+t]=n,e)):void 0},e.prototype._on=function(t,n){var e,s,i,r,u,o,h;switch(!1){case"string"!=typeof(h=n[this.conf["dl:key-vs"]]):return this.listener.on("ConductricsStateChange",h);case!Array.isArray(e=n[this.conf["dl:key-ex"]]):return this.listener.on("ConductricsCommands",{commands:e});case"string"!=typeof n.event:for(u=this.subs,o=[],i=0,r=u.length;r>i;i++)s=u[i],o.push(s(n));return o}},e.prototype.sub=function(t){var e,s,i,r;if(!(n.call(this.subs,t)>=0)){if(this.enabled()&&this.conf["dl:past-events"])for(r=this.dl,e=0,s=r.length;s>e;e++)i=r[e],"string"==typeof i.event&&t(i);this.subs.push(t)}},e.prototype.unsub=function(t){return this.subs.splice(this.subs.indexOf(t),1)},e}()}).call(this);
},{}],"dl-helper":[function(require,module,exports){
!function(){function t(t){return null==t?t+"":(t=u.exec(Object.prototype.toString.call(Object(t))))?t[1].toLowerCase():"object"}function r(t,r){return Object.prototype.hasOwnProperty.call(Object(t),r)}function n(n){if(!n||"object"!=t(n)||n.nodeType||n==n.window)return!1;try{if(n.constructor&&!r(n,"constructor")&&!r(n.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(var i in n);return void 0===i||r(n,i)}function e(t,r,n){this.b=t,this.f=r||function(){},this.d=!1,this.a={},this.c=[],this.e=o(this),i(this,t,!n);var e=t.push,c=this;t.push=function(){var r=[].slice.call(arguments,0),n=e.apply(t,r);return i(c,r),n}}function i(r,e,i){for(r.c.push.apply(r.c,e);!1===r.d&&0<r.c.length;){if(e=r.c.shift(),"array"==t(e))t:{var o=e,u=r.a;if("string"==t(o[0])){for(var f=o[0].split("."),s=f.pop(),o=o.slice(1),p=0;p<f.length;p++){if(void 0===u[f[p]])break t;u=u[f[p]]}try{u[s].apply(u,o)}catch(l){}}}else if("function"==typeof e)try{e.call(r.e)}catch(h){}else{if(!n(e))continue;for(var y in e)a(c(y,e[y]),r.a)}i||(r.d=!0,r.f(r.a,e),r.d=!1)}}function o(t){return{set:function(r,n){a(c(r,n),t.a)},get:function(r){return t.get(r)}}}function c(t,r){for(var n={},e=n,i=t.split("."),o=0;o<i.length-1;o++)e=e[i[o]]={};return e[i[i.length-1]]=r,n}function a(e,i){for(var o in e)if(r(e,o)){var c=e[o];"array"==t(c)?("array"==t(i[o])||(i[o]=[]),a(c,i[o])):n(c)?(n(i[o])||(i[o]={}),a(c,i[o])):i[o]=c}}var u=/\[object (Boolean|Number|String|Function|Array|Date|RegExp)\]/;window.DataLayerHelper=e,e.prototype.get=function(t){var r=this.a;t=t.split(".");for(var n=0;n<t.length;n++){if(void 0===r[t[n]])return;r=r[t[n]]}return r},e.prototype.flatten=function(){this.b.splice(0,this.b.length),this.b[0]={},a(this.a,this.b[0])}}();
},{}],"harness":[function(require,module,exports){
(function(){var t,e,n,o,r,c,u;n="cp-sess",t=2e3,r=function(t){try{return localStorage.getItem(t)}catch(e){}},o=function(t){try{return decodeURIComponent(document.cookie.replace(RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null}catch(e){}},module.exports=e={single:!0,sess_get:function(){return r(n)},sess_set:function(t){try{localStorage.setItem(n,t)}catch(e){}},sess_del:function(){try{localStorage.removeItem(n)}catch(t){}},beacon:function(t){navigator.sendBeacon?navigator.sendBeacon(t):e.http("GET",t)},http:function(e,n,o,r){var c;null==o&&(o=t),c=new XMLHttpRequest,null!=r&&(c.onload=function(){return r(!1,c.responseText)},c.ontimeout=function(){return r("timeout")},c.onerror=function(){return r("HTTP error ("+c.status+")")}),c.open(e,n),c.timeout=o,c.send()},st_get:function(t){var e,n;if(t)try{return null!=(e=null!=(n=o(t))?n:sessionStorage.getItem(t))?e:localStorage.getItem(t)}catch(r){}},env_get:function(){var t,e;return{mdn:(t=c())?"m":"n",v:{ua:navigator.userAgent,loc:window.location,ref:window.document.referrer,ts:Date.now()/1e3,tzo:0-(new Date).getTimezoneOffset(),dnt:!t||1===(e=navigator.doNotTrack)||"1"===e||!u(),vid:this.st_get(_d.conf["targ:vid"]),qa:this.st_get(_d.conf["qa:st-key"])},debug:"true"===r("c-conductrics-debug"),muted:"true"===r("c-conductrics-muted")}},log:function(){return"undefined"!=typeof console&&null!==console?console.log.call(this,arguments):void 0}},c=function(){try{return null!=("undefined"!=typeof document&&null!==document?document.querySelector:void 0)&&null!=window.addEventListener&&null!=window.localStorage}catch(t){return!1}},u=function(){var t;try{return t="c-storage-check",localStorage.setItem(t,1),localStorage.removeItem(t),!0}catch(e){return!1}}}).call(this);
},{}],"jsonpack":[function(require,module,exports){
!function(e){e([],function(){var e=-1,r=-2,n=-3,t=-4,i=-5,s=function(s,a){a=a||{},s="string"==typeof s?this.JSON.parse(s):s;var u={strings:[],integers:[],floats:[]},p=function d(s){var a=typeof s;if(null===s)return{type:"null",index:n};if(void 0===s)return{type:"undefined",index:i};if(s instanceof Array){for(var p=["@"],h=0;h<s.length;h++)p.push(d(s[h]));return p}if("object"===a){var p=["$"];for(var c in s)s.hasOwnProperty(c)&&(p.push(d(c)),p.push(d(s[c])));return p}if(""===s)return{type:"empty",index:t};if("string"===a){var g=l.call(u.strings,s);return-1==g&&(u.strings.push(f(s)),g=u.strings.length-1),{type:"strings",index:g}}if("number"===a&&s%1===0){var g=l.call(u.integers,s);return-1==g&&(u.integers.push(o(s)),g=u.integers.length-1),{type:"integers",index:g}}if("number"===a){var g=l.call(u.floats,s);return-1==g&&(u.floats.push(s),g=u.floats.length-1),{type:"floats",index:g}}if("boolean"===a)return{type:"boolean",index:s?e:r};throw Error("Unpack type "+typeof s)}(s),h=u.strings.length,c=u.integers.length,g=(u.floats.length,u.strings.join("|"));return g+="^"+u.integers.join("|"),g+="^"+u.floats.join("|"),g+="^"+function v(e){if(e instanceof Array){for(var r=e.shift(),s=0;s<e.length;s++)r+=v(e[s])+"|";return("|"===r[r.length-1]?r.slice(0,-1):r)+"]"}var a=e.type,f=e.index;if("strings"===a)return o(f);if("integers"===a)return o(h+f);if("floats"===a)return o(h+c+f);if("boolean"===a)return e.index;if("null"===a)return n;if("undefined"===a)return i;if("empty"===a)return t;throw new TypeError("The item is alien!")}(p),a.debug?{dictionary:u,ast:p,packed:g}:g},a=function(s,a){if("string"!=typeof s)return s;a=a||{};var f=s.split("^"),o=[],l=f[0];if(""!==l){l=l.split("|");for(var h=0;h<l.length;h++)o.push(u(l[h]))}if(l=f[1],""!==l){l=l.split("|");for(var h=0;h<l.length;h++)o.push(p(l[h]))}if(l=f[2],""!==l){l=l.split("|");for(var h=0;h<l.length;h++)o.push(parseFloat(l[h]))}l=void 0;for(var c="",g=[],h=0;h<f[3].length;h++){var d=f[3][h];"|"===d||"$"===d||"@"===d||"]"===d?(c&&(g.push(p(c)),c=""),"|"!==d&&g.push(d)):c+=d}var v=g.length,y=0;return function b(){var s=g[y++];if("@"===s){for(var a=[];v>y;y++){var f=g[y];if("]"===f)return a;if("@"===f||"$"===f)a.push(b());else switch(f){case e:a.push(!0);break;case r:a.push(!1);break;case n:a.push(null);break;case i:a.push(void 0);break;case t:a.push("");break;default:a.push(o[f])}}return a}if("$"===s){for(var a={};v>y;y++){var u=g[y];if("]"===u)return a;u=u===t?"":o[u];var f=g[++y];if("@"===f||"$"===f)a[u]=b();else switch(f){case e:a[u]=!0;break;case r:a[u]=!1;break;case n:a[u]=null;break;case i:a[u]=void 0;break;case t:a[u]="";break;default:a[u]=o[f]}}return a}throw new TypeError("Bad token "+s+" isn't a type")}()},f=function(e){return"string"!=typeof e?e:e.replace(/[\+ \|\^\%]/g,function(e){return{" ":"+","+":"%2B","|":"%7C","^":"%5E","%":"%25","~":"%7E"}[e]})},u=function(e){return"string"!=typeof e?e:e.replace(/\+|%2B|%7C|%5E|%25/g,function(e){return{"+":" ","%2B":"+","%7C":"|","%5E":"^","%25":"%","%7E":"~"}[e]})},o=function(e){return Number.prototype.toString.call(e,36).toUpperCase()},p=function(e){return parseInt(e,36)},l=Array.prototype.indexOf||function(e,r){for(var n=r||0,t=this.length;t>n;n++)if(this[n]===e)return n;return-1};return{JSON:JSON,pack:s,unpack:a}})}("undefined"!=typeof define&&define.amd?define:function(e,r){var n=r();if("undefined"!=typeof exports)for(var t in n)exports[t]=n[t];else window.jsonpack=n});
},{}],"loader":[function(require,module,exports){
(function(){exports.Loader=function(){function n(){}return n}()}).call(this);

},{}]},{},[3,10,11,12]);
;
var run = (typeof window != 'undefined' && typeof window.name === 'string' && window.name != '__c-wa-ipe') && !( true && (window.location.search.indexOf('__c-token') >= 0) );
if (window.Conductrics && window.Conductrics.express == false) { run = false }
if (run) { new Conductrics.ClientApi({"entry":"wax","debug":false,"globalEvents":true}).run(); }}() )