/* Generated from hbw: 1.83.0 */ var pbjs=window.pbjs||{};pbjs.que=pbjs.que||[];var googletag=window.googletag||{};googletag.cmd=googletag.cmd||[];var PREBID_TIMEOUT=1500,REQUEST_BIDS_ON_PAGE_LOAD=!1,SHOW_ADS_ON_PAGE_LOAD={};SHOW_ADS_ON_PAGE_LOAD.INITIALIZE_TARGETING_DATA=!0,SHOW_ADS_ON_PAGE_LOAD.ALLOW=!1;var IS_PREBID_LEGACY=!1;!function(){function e(e){var a=!1;return Array.isArray(e.on_page_var)&&e.on_page_var.length>0&&e.on_page_var.forEach(function(e){var d=e.name.split(".");e.value.forEach(function(i){for(var r=window,n=0;n<=d.length;n++)r[d[n]]&&(r[d[n]]===i&&(s("var",e.name,i),a=!0),r=r[d[n]])})}),a}function a(e){return window.googletag.pubads().getSlots().filter(function(a){return m(e,a.getAdUnitPath())||m(e,a.getSlotElementId())})}function d(e,d){function i(){var i=pbjs.adUnits.filter(function(a){return e.some(function(e){return a.code===e})});i.filter(c).forEach(function(e){I(e)});var r=i.filter(function(e){return!c(e)}).map(b);r.length>0&&googletag.cmd.push(function(){pbjs.setTargetingForGPTAsync(r)});var n=e.filter(function(e){return!m(i.map(b),e)}),s=r.concat(n);s.length>0&&googletag.cmd.push(function(){window.googletag.pubads().refresh(a(s),d)})}pbjs.initAdserverSet=!0,pbjs.requestBids({adUnitCodes:e,bidsBackHandler:i})}function i(e,a){var d=[],i=y,r={};if(e.length>0){for(var n=0;n>t/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e)},t.getBidIdParameter=function(e,t){if(t&&t[e])return t[e];return""},t.tryAppendQueryString=function(e,t,r){if(r)return e+t+"="+encodeURIComponent(r)+"&";return e},t.parseQueryStringParameters=function(e){var t="";for(var r in e)e.hasOwnProperty(r)&&(t+=r+"="+encodeURIComponent(e[r])+"&");return t=t.replace(/&$/,"")},t.transformAdServerTargetingObj=function(t){return t&&0';return r+=''},t.createTrackPixelIframeHtml=ue,t.getValueString=ce,t.uniques=fe,t.flatten=le,t.getBidRequest=function(r,e){return r?(e.some(function(e){var t=s()(e.bids,function(t){return["bidId","adId","bid_id"].some(function(e){return t[e]===r})});return t&&(n=t),t}),n):void 0;var n},t.getKeys=de,t.getValue=he,t.getKeyByValue=function(e,t){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t)return r},t.getBidderCodes=function(){return(0t[r]?-1:0}},t.parseQS=Ie,t.formatQS=Ae,t.parseUrl=function(e,t){var r=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?r.href=e:r.href=decodeURIComponent(e);var n=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:r.href,protocol:(r.protocol||"").replace(/:$/,""),hostname:r.hostname,port:+r.port,pathname:r.pathname.replace(/^(?!\/)/,"/"),search:n?r.search:U.parseQS(r.search||""),hash:(r.hash||"").replace(/^#/,""),host:r.host||window.location.host}},t.buildUrl=function(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(U.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")},t.deepEqual=Oe,t.mergeDeep=_e,t.cyrb53Hash=function(e){for(var t,r=1>>16,2246822507)^n(o^o>>>13,3266489909),(4294967296*(2097151&(o=n(o^o>>>16,2246822507)^n(i^i>>>13,3266489909)))+(i>>>0)).toString()};var n=r(3),i=r(159),o=r.n(i),a=r(10),s=r.n(a),u=r(12),c=r.n(u),f=r(160);r.d(t,"deepAccess",function(){return f.a});var l=r(161);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}(e,t)||p(e,t)||function(){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 h(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||p(e)||function(){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 p(e,t){if(e){if("string"==typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r