1/*! For license information please see rapid-category.84fdbf254fdd1240b543.js.LICENSE.txt */ 2(()=>{var __webpack_modules__={60(e,t,i){"use strict";i.d(t,{e:()=>o});const n="lbHtmlFix";function o(){HT.lightBox||HT.cmsPopup?document.documentElement.classList.add(n):document.documentElement.classList.remove(n)}},92(e,t,i){"use strict";i.d(t,{A:()=>s});var n=i(694),o=i(1417);function s(e){var t=(0,o.A)(e,"string");return"symbol"==(0,n.A)(t)?t:t+""}},371(e,t,i){"use strict";i.d(t,{Ay:()=>p,zL:()=>u});var n=i(1705),o=i(7026),s=i.n(o),r=i(5997),a=i(8243),d=i(5295);class l{constructor(e){this.resource=e}getUrl(e){let t=this.resource;return"object"!=typeof e&&(e={id:e}),Object.keys(e).forEach(i=>{t=t.replace(`:${i}`,e[i])}),t!==this.resource||!e.id&&0!==e.id||(t+="/"+e.id),t}list(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.constructor.list(this.resource,e,t)}static list(e){return c("GET",e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{},!0,arguments.length>3&&void 0!==arguments[3]&&arguments[3],arguments.length>2?arguments[2]:void 0)}get(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.constructor.get(this.getUrl(e),t,i)}static get(e){return c("GET",e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},!0,arguments.length>2&&void 0!==arguments[2]&&arguments[2])}create(e){return this.constructor.create(this.resource,e)}static create(e,t){return c("POST",e,t)}update(e,t){return this.constructor.update(this.getUrl({...t,id:e}),t)}static update(e,t){return c("PUT",e,t)}delete(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.constructor.delete(this.getUrl({...i,id:e}),t)}static delete(e){return c("DELETE",e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}}async function c(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],p=arguments.length>6?arguments[6]:void 0,g=null;"GET"===e||"DELETE"===e?t=function(e,t){let i="";return"object"==typeof t?(e=e.replace(/:(\w+)/g,(e,i)=>{let n=i in t?t[i]:"";return delete t[i],n}),i=Object.entries(t).filter(e=>e[1]||"boolean"==typeof e[1]).map(e=>encodeURIComponent(e[0])+"="+encodeURIComponent(e[1])).join("&")):i=t,(0,d.lT)()&&(i+=`${i?"&":""}_=${(new Date).getTime()}`),`${e}${i?(-1===e.indexOf("?")?"?":"&")+i:""}`}(t,i):g=i;const h=`${r.A.API_URL}/${t}`;let f={credentials:"same-origin",cache:"no-cache",headers:{Accept:"application/json","X-CSRF":HT_DATA_LAYER.getData().csrfToken}};if(Object.assign(f,n),f.method=e,g&&("object"==typeof g?(f.body=JSON.stringify(g),f.headers["Content-Type"]="application/json"):f.body=g),function(e,t){return!HT_DATA_LAYER.getData().csrfToken&&!window.HT_DATA_LAYER.getData().mobileApp&&("GET"!==e||!(t.indexOf("app/bootstrap")>-1)&&document.location.href.indexOf("/admin/")>-1)}(e,h)&&o){let o=new Promise((o,s)=>{c(e,t,i,n,!1,u,p).then(o).catch(s)});return l.queue.push(o),o}const _=await fetch(h,f),m=_.headers.get("Content-Type");let w=204===_.status||!m;if(w||(m.match(/application\/json/)?w=await _.json():m.match(/text\/html/)?(w={},w.html=await _.text()):w=await _.text()),!_.ok){if(o&&403===_.status&&"csrf"===w.errors.field)return(0,a.Nw)().then(()=>c(e,t,i,n,!1));throw w}return _.headers.has("X-Total-Count")&&"object"==typeof w&&(w.total_length=_.headers.get("X-Total-Count")),_.headers.has("Link")&&"object"==typeof w&&(w.link=s().parse(_.headers.get("Link"))),_.headers.has("Last-Id")&&"object"==typeof w&&(w.last_id=_.headers.get("Last-Id")),u&&(w.headers=_.headers),w}function u(){l.queue.forEach(e=>{e()})}(0,n.A)(l,"queue",[]);const p=l},474(e,t,i){"use strict";i.d(t,{$P:()=>p,ah:()=>g,cL:()=>_,dW:()=>f,m0:()=>h});var n=i(3102),o=i.n(n),s=i(8251),r=i(5922);
2const a="ccpa_blocked";let d,l,c=!1,u=!1;function p(){return window.ccpaHeader}function g(){(0,r._W)(()=>{p()&&(u||(u=!0,(0,s.Vk)(()=>{window.__uspapi&&window.__uspapi("getUSPData",1,(e,t)=>{var i,n;window.HT.uspString="object"==typeof e?e.uspString:void 0,n=(i=e)&&i.uspString&&"Y"===i.uspString.charAt(2),d=!!n,o().set(a,n?"1":"0",{expires:2592e3})}),c&&h()})))})}function h(){window.showConsentManager?window.showConsentManager():window.__uspapi?window.__uspapi("displayUspUi"):c=!0}function f(){return void 0===d&&(d="1"===o().get(a)),d}function _(e){window.__uspapi&&(l?e(l):window.__uspapi("getUSPData",1,t=>{l=t,e(t)}))}},494(e){"use strict";e.exports=!1},524(){!function(){"use strict";var e=0,t={};function i(n){if(!n)throw new Error("No options passed to Waypoint constructor");if(!n.element)throw new Error("No element option passed to Waypoint constructor");if(!n.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=i.Adapter.extend({},i.defaults,n),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=i.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=i.Context.findOrCreateByElement(this.options.context),i.offsetAliases[this.options.offset]&&(this.options.offset=i.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),t[this.key]=this,e+=1}i.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},i.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},i.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete t[this.key]},i.prototype.disable=function(){return this.enabled=!1,this},i.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},i.prototype.next=function(){return this.group.next(this)},i.prototype.previous=function(){return this.group.previous(this)},i.invokeAll=function(e){var i=[];for(var n in t)i.push(t[n]);for(var o=0,s=i.length;o<s;o++)i[o][e]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var e in i.Context.refreshAll(),t)t[e].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return document.documentElement.clientWidth},i.adapters=[],i.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},i.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=i}(),function(){"use strict";function e(e){window.setTimeout(e,1e3/60)}var t=0,i={},n=window.Waypoint,o=window.onload;function s(e){this.element=e,this.Adapter=n.Adapter,this.adapter=new this.Adapter(e),this.key="waypoint-context-"+t,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,i[e.waypointContextKey]=this,t+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new s(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}s.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},s.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),n=this.element==this.element.window;e&&t&&!n&&(this.adapter.off(".waypoints"),delete i[this.key])},s.prototype.createThrottledResizeHandler=function(){var e=this;function t(){e.handleResize(),e.didResize=!1}this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},s.prototype.createThrottledScrollHandler=function(){var e=this;function t(){e.handleScroll(),e.didScroll=!1}this.adapter.on("scroll.waypoints",function(){e.didScroll&&!n.isTouch||(e.didScroll=!0,n.requestAnimationFrame(t))})},s.prototype.handleResize=function(){n.Context.refreshAll()},s.prototype.handleScroll=function(){var e={},t={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in t){var n=t[i],o=n.newScroll>n.oldScroll?n.forward:n.backward;for(var s in this.waypoints[i]){var r=this.waypoints[i][s];if(null!==r.triggerPoint){var a=n.oldScroll<r.triggerPoint,d=n.newScroll>=r.triggerPoint;(a&&d||!a&&!d)&&(r.queueTrigger(o),e[r.group.id]=r.group)}}}for(var l in e)e[l].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}}
vendor: 5,838 bytes, line 2
2,s.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},s.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},s.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},s.prototype.destroy=function(){var e=[];for(var t in this.waypoints)for(var i in this.waypoints[t])e.push(this.waypoints[t][i]);for(var n=0,o=e.length;n<o;n++)e[n].destroy()},s.prototype.refresh=function(){var e,t=this.element==this.element.window,i=t?void 0:this.adapter.offset(),o={};for(var s in this.handleScroll(),e={horizontal:{contextOffset:t?0:i.left,contextScroll:t?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:t?0:i.top,contextScroll:t?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var r=e[s];for(var a in this.waypoints[s]){var d,l,c,u,p=this.waypoints[s][a],g=p.options.offset,h=p.triggerPoint,f=0,_=null==h;p.element!==p.element.window&&(f=p.adapter.offset()[r.offsetProp]),"function"==typeof g?g=g.apply(p):"string"==typeof g&&(g=parseFloat(g),p.options.offset.indexOf("%")>-1&&(g=Math.ceil(r.contextDimension*g/100))),d=r.contextScroll-r.contextOffset,p.triggerPoint=Math.floor(f+d-g),l=h<r.oldScroll,c=p.triggerPoint>=r.oldScroll,u=!l&&!c,!_&&l&&c?(p.queueTrigger(r.backward),o[p.group.id]=p.group):(!_&&u||_&&r.oldScroll>=p.triggerPoint)&&(p.queueTrigger(r.forward),o[p.group.id]=p.group)}}return n.requestAnimationFrame(function(){for(var e in o)o[e].flushTriggers()}),this},s.findOrCreateByElement=function(e){return s.findByElement(e)||new s(e)},s.refreshAll=function(){for(var e in i)i[e].refresh()},s.findByElement=function(e){return i[e.waypointContextKey]},window.onload=function(){o&&o(),s.refreshAll()},n.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},n.Context=s}(),function(){"use strict";function e(e,t){return e.triggerPoint-t.triggerPoint}function t(e,t){return t.triggerPoint-e.triggerPoint}var i={vertical:{},horizontal:{}},n=window.Waypoint;function o(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}o.prototype.add=function(e){this.waypoints.push(e)},o.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},o.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],o="up"===i||"left"===i;n.sort(o?t:e);for(var s=0,r=n.length;s<r;s+=1){var a=n[s];(a.options.continuous||s===n.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},o.prototype.next=function(t){this.waypoints.sort(e);var i=n.Adapter.inArray(t,this.waypoints);return i===this.waypoints.length-1?null:this.waypoints[i+1]},o.prototype.previous=function(t){this.waypoints.sort(e);var i=n.Adapter.inArray(t,this.waypoints);return i?this.waypoints[i-1]:null},o.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},o.prototype.remove=function(e){var t=n.Adapter.inArray(e,this.waypoints);t>-1&&this.waypoints.splice(t,1)},o.prototype.first=function(){return this.waypoints[0]},o.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},o.findOrCreate=function(e){return i[e.axis][e.name]||new o(e)},n.Group=o}(),function(){"use strict";var e=window.Waypoint;function t(e){return e===e.window}function i(e){return t(e)?e:e.defaultView}function n(e){this.element=e,this.handlers={}}n.prototype.innerHeight=function(){return t(this.element)?this.element.innerHeight:this.element.clientHeight},n.prototype.innerWidth=function(){return t(this.element)?this.element.innerWidth:this.element.clientWidth},n.prototype.off=function(e,t){function i(e,t,i){for(var n=0,o=t.length-1;n<o;n++){var s=t[n];i&&i!==s||e.removeEventListener(s)}}var n=e.split("."),o=n[0],s=n[1],r=this.element;if(s&&this.handlers[s]&&o)i(r,this.handlers[s][o],t),this.handlers[s][o]=[];else if(o)for(var a in this.handlers)i(r,this.handlers[a][o]||[],t),this.handlers[a][o]=[];else if(s&&this.handlers[s]){for(var d in this.handlers[s])i(r,this.handlers[s][d],t);this.handlers[s]={}}},n.prototype.offset=function(){if(!this.element.ownerDocument)return null;var e=this.element.ownerDocument.documentElement,t=i(this.element.ownerDocument),n={top:0,left:0};return this.element.getBoundingClientRect&&(n=this.element.getBoundingClientRect()),{top:n.top+t.pageYOffset-e.clientTop,left:n.left+t.pageXOffset-e.clientLeft}},n.prototype.on=function(e,t){var i=e.split("."),n=i[0],o=i[1]||"__default",s=this.handlers[o]=this.handlers[o]||{};(s[n]=s[n]||[]).push(t),this.element.addEventListener(n,t)},n.prototype.outerHeight=function(e){var i,n=this.innerHeight();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginTop,10),n+=parseInt(i.marginBottom,10)),n},n.prototype.outerWidth=function(e){var i,n=this.innerWidth();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginLeft,10),n+=parseInt(i.marginRight,10)),n},n.prototype.scrollLeft=function(){var e=i(this.element);return e?e.pageXOffset:this.element.scrollLeft},n.prototype.scrollTop=function(){var e=i(this.element);return e?e.pageYOffset:this.element.scrollTop},n.extend=function(){var e=Array.prototype.slice.call(arguments);function t(e,t){if("object"==typeof e&&"object"==typeof t)for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e}for(var i=1,n=e.length;i<n;i++)t(e[0],e[i]);return e[0]},n.inArray=function(e,t,i){return null==t?-1:t.indexOf(e,i)},n.isEmptyObject=function(e){for(var t in e)return!1;return!0}
2,e.adapters.push({name:"noframework",Adapter:n}),e.Adapter=n}()},575(e,t,i){"use strict";i.d(t,{A:()=>n});const n={post:"post",post_video:"post_video",slideshow_vertical:"slideshow_vertical",trending_slideshow:"trending_slideshow",discussions:"discussions",super_discussions:"super_discussions",preview:"preview",photo:"photo",feed_discussion_main:"feed_discussion_main",quiz:"quiz",notifications:"Notifications",product_review:"product_review",in_depth_guide:"in_depth_guide",classified:"classified",product:"product",manual:"manual",structured_post:"structured_post",product_media:"product_media",productcompare:"productcompare",classified_feed:"classified_feed",dealer_feed:"dealer_feed",category_landing:"category_landing",trails_landing:"trails_landing",product_landing:"product_landing",productcategory:"productcategory",trails:"trails",classified_search:"classified_search",preview_structured_post:"preview_structured_post",dealer_page:"dealer_page",product_reviews_feed:"product_reviews_feed",admin_index:"Admin index",ht_wizard:"ht-wizard",cms_hub:"cms-hub",ad_reports:"ad_reports",featurable_library:"featurable_library",csv_uploader:"csv_uploader",merge_content:"merge_content",video_dashboard:"video_dashboard",video_dashboard_edit:"video_dashboard_edit",video_dashboard_upload:"video_dashboard_upload",file_uploader:"file_uploader",activity_tool:"activity_tool",cpc_dashboard:"cpc_dashboard",onboardingsequence:"onboardingsequence",create_member:"create_member",contributor_tagging:"contributor_tagging",profile_my_projects:"profile_my_projects",profile_questions_Asked:"profile_questions_Asked",profile_drafts:"profile_drafts",saved_items:"saved_items",profile_followers:"profile_followers",profile_answers:"profile_answers",profile_unpublished_posts:"profile_unpublished_posts",profile_questions:"profile_questions",categories_feed:"Categories Feed",how_to_feed:"How To Feed",rooms_and_spaces_feed:"Rooms & Spaces Feed",recipe_type:"Recipe type",dish_type:"Dish type",diy_clothes:"DIY Clothes Feed",outfit_ideas:"Outfit Ideas Feed",search_post:"search_post",search_video:"search_video",search_discussion:"search_discussion",search_member:"search_member",search_all:"search_all",diy_explore:"diy_explore",logged_out_homepage:"Logged Out Homepage",feed_homepage_loggedin:"feed_homepage_loggedin",discussion_sharebox:"Discussion Sharebox",post_sharebox_guide:"Post Sharebox Guide",post_sharebox:"Post Sharebox",classifieds_sharebox:"Classifieds Sharebox",manual_sharebox:"Manual Sharebox",pinterest_syndication_library:"pinterest syndication library",httv_homepage:"httv_homepage",httv_episode:"httv_episode",httv_host_page:"httv_host_page",opt_out:"opt-out",survey:"survey",account_settings:"account_settings",my_history:"my_history",account_settings_accountstatus:"account_settings_accountstatus",account_settings_profile:"account_settings_profile",account_settings_social:"account_settings_social",account_settings_social_media:"account_settings_social_media",account_settings_password:"account_settings_password",account_settings_bloglinks:"account_settings_bloglinks",account_settings_notifications:"account_settings_notifications",account_unsubscribe:"account_unsubscribe",account_settings_email:"account_settings_email",tag_feed:"tag_feed",cms:"cms",cpc_campaign:"cpc_campaign",ai_analysis:"ai_analysis"}},641(e,t,i){"use strict";i.d(t,{A:()=>o});var n=i(9360);const o=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const o=(0,n.E2)(i||(0,n.cO)(t.config)),s=o.lastViewed?o.lastViewed:0;let r=24*parseInt(e)*60*60*1e3;return!s||Date.now()-r>s}},694(e,t,i){"use strict";function n(e){return n="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},n(e)}i.d(t,{A:()=>n})},828(e,t,i){"use strict";i.d(t,{_:()=>c});var n=i(4169),o=i(575);let s=!1,r=100,a=null;const d=[o.A.post,o.A.post_video],l=(0,n.nF)(function(){let e=document.getElementById("page-content-js");if(!e)return;let t=document.body.getBoundingClientRect(),i=e.getBoundingClientRect();const n=window.pageYOffset,o=i.top-t.top,d=e.offsetHeight,c=window.innerHeight;a+3e3<(new Date).getTime()&&(n+c-o)/d>r/100&&(HT_DATA_LAYER.setSeenPortion(!0),window.removeEventListener("scroll",l),s=!1)},3e3);function c(e){r=e,!s&&d.includes(HT_DATA_LAYER.getData().page.pageType)&&(window.addEventListener("scroll",l),s=!0),a=(new Date).getTime()}},1046(e,t,i){"use strict";i.d(t,{YT:()=>a,a:()=>r,uq:()=>s});var n=i(3179),o=i(3013);function s(e){if((0,n.qm)("onscreendebugtool")){let t;try{t=JSON.parse(o.Cc.getItem("debugLog"))||[]}catch{t=[]}
2Array.isArray(e)||(e=[e]),e.forEach(e=>{t.push(e)}),t.push("--------------"),o.Cc.setItem("debugLog",JSON.stringify(t))}}const r="55eed7aef53cccb";function a(e){if("1"===(0,n.qm)(n.Ay.mockPrebid)){window.HT.numValidMockPrebidBidsGenerated=0;const t=new URLSearchParams(window.location.search),i="1"===t.get("mock_prebid_one_large_bid"),n=t.get("mock_prebid_large_bid_bidder"),o=t.get("mock_prebid_large_bid_html_id"),s=t.get("mock_prebid_large_bid_size")||"300x250",[a,d]=s.split("x").map(Number);let l=!0;e.debugging={enabled:!0,intercept:[{when:e=>l&&i&&"server"!==e.finalSource&&(!n||e.bidder===n)&&(o?e.adUnitCode===o:e.sizes.some(e=>2===e.length&&e[0]===a&&e[1]===d))&&!(l=!1),then:()=>(l=!1,window.HT.numValidMockPrebidBidsGenerated++,{adId:r,source:"client",mediaType:"banner",statusMessage:"Bid available",width:a,height:d,currency:"USD",cpm:19})},{when:e=>"server"!==e.finalSource,then:e=>{const t=Math.random()<.3?0:.01+4.99*Math.random();return t&&window.HT.numValidMockPrebidBidsGenerated++,{width:e.sizes[0][0],height:e.sizes[0][1],currency:"USD",statusMessage:"Bid available",cpm:t}},options:{}}]}}return e}},1289(e,t,i){"use strict";i.d(t,{requestPasswordReset:()=>b,A:()=>v});var n=i(3469),o=i(4467),s=i(8243),r=i(8934),a=i(371),d=i(7233),l=i.n(d),c=i(5997);class u{constructor(e){return(0,o.A)(this,"onSubmit",e=>{e.preventDefault(),new a.Ay("reset_password/change_password").create({reset_password_token:this.props.token,new_password:this.passwordRef.val(),email:this.props.email}).then(s.Nw).then(()=>{new n.A({object:{getContent:()=>l()(`<div class="success-message sl-success">\n <header>\n <h1>${c.A.LANG.signup_lightbox.reset_password}</h1>\n </header>\n <p>${c.A.LANG.signup_lightbox.password_updated}</p>\n </div>`)},onClose:this.props.onSuccess,class:"sl-success-lightbox"})}).catch(e=>this.showError(e.message))}),this.props=e||{},this.password="",this.renderSetPassword(),this.wrapperRef}clearError(){this.errorRef.empty().removeClass("error fs13 sl-error-password")}showError(e){this.errorRef.addClass("error fs13 sl-error-password").text(e)}renderSetPassword(){this.wrapperRef=l()('<div class="lightbox-content-wrap tr_zone"/>'),this.formRef=l()(`<form>\n <input type="password" name="new_password" required\n placeholder="${c.A.LANG.signup_lightbox.create_password}" minLength="8"\n class="js-password sl-reset_password_new_password"/>\n <p class="fs13 redTxt">${c.A.LANG.signup_lightbox.create_password_text}</p>\n <footer>\n <div class="js-error"></div>\n <input type="submit" name="" value="${c.A.LANG.signup_lightbox.save_password}"\n class="button primary-button submit large sl-reset_password"/>\n </footer>\n </form>`),this.wrapperRef.append(this.formRef),this.errorRef=this.formRef.find(".js-error"),this.passwordRef=this.formRef.find(".js-password"),this.formRef.on("submit",this.onSubmit)}}u.useResponsive=!0;const p=u;class g{constructor(e){return(0,o.A)(this,"onSubmit",e=>{e.preventDefault(),this.verifyToken(this.tokenRef.val())}),this.props=e||{},this.enterTokenFormRendered=!1,null!=e.token?(this.formRef=l()("<form></form>"),this.verifyToken(e.token)):this.renderEnterToken(),this.formRef}onResendEmail(){this.props.email?(0,s.J1)(this.props.email).then(()=>{this.clearError()}):this.props.renderResetPasswordForm()}verifyToken(e){new a.Ay("reset_password/verify_token").create({reset_password_token:e,email:this.props.email||""}).then(()=>{this.renderSetPassword(e)},e=>{if(!this.enterTokenFormRendered){let e=this.formRef;this.renderEnterToken(),e.replaceWith(this.formRef)}"token"==e.errors.field&&"INVALID_TOKEN"==e.errors.code?this.props.token?this.showError(c.A.LANG.signup_lightbox.reset_link_expired):this.showError(c.A.LANG.signup_lightbox.reset_token_expired):this.showError(e.message)})}clearError(){this.errorRef.empty().removeClass("error fs13")}showError(e){let t=l()(`<a class="sl-reset-password-resend">${c.A.LANG.signup_lightbox.reset_resend_email}</a>`).on("click",()=>this.onResendEmail());this.errorRef.addClass("error fs13").text(e+" ").append(t)}renderSetPassword(e){this.formRef.replaceWith(new p({token:e,email:this.props.email,onSuccess:()=>this.props.onSuccess()}))}renderEnterToken(){this.enterTokenFormRendered=!0,this.formRef=l()(`<form>\n <p>${c.A.LANG.signup_lightbox.reset_password_text}</p>\n <div class="spacer20"></div>\n <input type="text" name="token" class="js-token sl-reset_password_token"\n placeholder="${c.A.LANG.signup_lightbox.reset_email_code}" required value="${this.props.token||""}"\n />\n <footer>\n <div class="js-error"></div>\n <input type="submit" name="" value="${c.A.LANG.signup_lightbox.reset_next}" class="button primary-button submit large sl-enter_token"/>\n </footer>\n </form>`),this.errorRef=this.formRef.find(".js-error"),this.tokenRef=this.formRef.find(".js-token"),this.formRef.on("submit",this.onSubmit)}}g.useResponsive=!0;const h=g;class f{constructor(e){(0,o.A)(this,"onSubmit",e=>{e.preventDefault(),this.sendEmail(this.emailRef.val())}),(0,o.A)(this,"sendEmail",e=>{(0,r.default)("Reset Password Email"),(0,s.J1)(e).then(()=>this.renderEnterTokenForm(e))}),(0,o.A)(this,"renderEnterTokenForm",e=>{this.formRef.replaceWith(new h({token:this.props.token,email:e,onSuccess:()=>this.props.onSuccess(),renderResetPasswordForm:()=>{this.formRef=this.elementRef.find("form"),this.renderResetPasswordForm()}}))}),this.props=e||{},this.props.onSuccess||(this.props.onSuccess=n.W)}getContent(){return this.elementRef=l()(`<div class="tr_zone">\n <header>\n <h1>${c.A.LANG.signup_lightbox.reset}</h1>\n </header>\n </div>`),this.formRef=l()("<form />").appendTo(this.elementRef),this.props.token?this.renderEnterTokenForm(this.props.email):HT_DATA_LAYER.getData().user.loggedIn()||this.props.email?this.sendEmail(this.props.email):this.renderResetPasswordForm(),this.elementRef}renderResetPasswordForm(){return this.formRef.html(`\n <form>\n <div>\n <h3 class="opensans-it">${c.A.LANG.signup_lightbox.forgot_password}</h3>\n <p>${c.A.LANG.signup_lightbox.forgot_password_text}</p>\n <div class="spacer20"></div>\n <input \n maxLength="50"\n class="js-email block sl-password_reset_email"\n name="email"\n placeholder="${c.A.LANG.signup_lightbox.enter_email}"\n required\n value="${this.props.email?this.props.email:""}"\n type="email"\n />\n <footer>\n <input \n type="submit" \n name="" \n class="button primary-button submit large sl-request-password-reset"\n value="${c.A.LANG.signup_lightbox.send_button}"\n />\n </footer>\n </div>\n </form>\n `),this.formRef.on("submit",this.onSubmit),this.emailRef=this.formRef.find(".js-email"),this.elementRef}}f.useResponsive=!0;const _=f;var m=i(4169),w=i(7880);function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return new Promise(i=>{new n.A({object:new _({email:t,token:e,onSuccess:i})})})}function v(){let e=HT_DATA_LAYER.getData().cmsSignupConfig;const t=(0,m.Jt)(e,"config.0.popupConfigs",[]).filter(function(e){return"signup"===e.type});w.A.init({config:t,whole_component_name:e.component_name,force:!0})}},1354(e,t,i){"use strict";i.d(t,{M0:()=>_,Qh:()=>v,a_:()=>c,fc:()=>m,or:()=>b,pI:()=>f,qF:()=>h,q_:()=>A,x2:()=>y});var n=i(494),o=i.n(n),s=i(7896),r=i(3179),a=i(4975),d=i.n(a),l=i(8251);const c=2;
2let u={openx:69,appnexus:32,pubventures:32,indexExchange:10,conversant:24,triplelift:28,sharethrough:80,pubmatic:76,gourmetads:10098,adyoulike:259,lockerdome:10160,nativo:263,xandrPrebidServer:32,adagio:617,medianet:142,kueezrtb:1165,criteo:91,smartadserver:45,yieldmo:173,oms:883,seedtag:157,teads:132,optidigital:915,ttd:21,assertiveyield:10,taboola:42,shemedia:337,rubicon:52,ix:10,sovrn:13,inmobi:333,openweb:280,yahooAds:25,ozone:524,comscore:[77,10222],crosspixel:10554,neustar:468,quantcast:11,vidazoo:744,unruly:[36,162,10551],mccann:228,minuteMedia:8,google_advertising:755,amazon_advertising:793,blockthrough:815,google_analytics:6,adlightning:3,liveramp:97,browsi:329,jeeng_auto_emails:7,rise:9,geoedge:845,audigent:561},p=[],g=[];function h(){(0,l.QW)(w),(0,l.Vk)(w)}function f(){if(o()||d().HT_DATA_LAYER.getData().isSuperMode)return!1;const e=d().HT_DATA_LAYER.getData().visitData;return e&&e.gdpr_restricted}function _(){return!o()&&d().gdprHeader}function m(){return!o()&&!!document.getElementById("gdpr-consent-tool-wrapper")}function w(){if(!d().__tcfapi)return T("monitorGdprConsent","window.__tcfapi does not exist"),{};d().__tcfapi("getTCData",c,(e,t)=>{if(!e||"loaded"!==e.cmpStatus||!e.vendor)return;T("Consents retrieved",e.vendor),p=[],Object.values(u).forEach(t=>{(Array.isArray(t)?t:[t]).forEach(t=>{e.vendor.consents&&e.vendor.consents[t]&&p.push(t)})}),T("vendorsWithConsent",p),T("checkConsent",e),T("callbacksAwaitingConsent",g);let i=[];g.forEach(e=>{let{vendorName:t,fn:n}=e;v(t)?(T("Running callback for vendor (Delayed)",t),n()):(i.push({vendorName:t,fn:n}),T("Vendor not granted consent",t))}),g=i})}function b(){d().__tcfapi&&__tcfapi("displayConsentUi",2,()=>{})}function v(e){if(Array.isArray(e))return e.every(e=>v(e));const t=Array.isArray(u[e])?u[e]:[u[e]];return T("Checking consent for vendor "+e,!d().HT||!d().HT.isGdprLocation||t.every(e=>p.includes(e))),!d().HT||!d().HT.isGdprLocation||t.every(e=>p.includes(e))}function y(e,t){v(e)?(T("Running callback for vendor (Immediately)",e),t()):(g.push({vendorName:e,fn:t}),T("Queueing callback for vendor "+e,g))}function A(){d().HT&&d().HT.isGdprLocation&&(y("google_advertising",()=>s.A.load("//securepubads.g.doubleclick.net/tag/js/gpt.js")),d().HT.delayLoadAmazonLibrary&&y("amazon_advertising",()=>{s.A.load(`//config.aps.amazon-adsystem.com/configs/${d().HT.consts.THEME.amazon_pubid}`),s.A.load("//client.aps.amazon-adsystem.com/publisher.js")}),d().setIdentity&&y(["conversant","liveramp","ttd"],setIdentity),d().loadBrowsi&&y("browsi",loadBrowsi))}function T(e,t){"1"===(0,r.qm)(r.Ay.debugGdpr)&&console.log("GDPR -",e,t)}},1403(e,t,i){"use strict";i.d(t,{MB:()=>c,N_:()=>l,u1:()=>u});var n=i(3102),o=i.n(n),s=i(4169);let r="_lr_env",a="_lr_env_refreshed",d=!0;function l(){window.ats={},window.ats.retrieveEnvelope=p,window.HT.isFora&&(r="idl_env",a="idl_env_refresh",d=!1)}function c(){if(u())try{o().expire(r),o().expire(a)}catch(e){}}function u(){if(window.HT.skipLiveRampAts)return;let e=!1;return window.HT_DATA_LAYER.getData().liverampEnabled&&p(t=>{void 0!==t&&(e=!0)}),e}function p(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=function(){try{let e=o().get(r);if(e)return e}catch(e){}return null}();if(i){try{let e=(0,s.Jt)(JSON.parse(atob(i)),"envelope",!1);e&&i!==e&&(i=e)}catch(n){}e=JSON.stringify({envelope:i})}return t&&t(e),e}},1417(e,t,i){"use strict";i.d(t,{A:()=>o});var n=i(694);function o(e,t){if("object"!=(0,n.A)(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=(0,n.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},1543(e,t,i){"use strict";function n(e){window.HT.isCora?setTimeout(()=>e(),0):e()}i.d(t,{E:()=>n})},1705(e,t,i){"use strict";i.d(t,{A:()=>o});var n=i(92);function o(e,t,i){return(t=(0,n.A)(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}},2147(e,t,i){"use strict";i.d(t,{A:()=>c,v:()=>l});var n=i(5997),o=i(3179),s=i(6723),r=i(1046);const a=n.A.NOTIFICATION_STORAGE,d=(0,o.qm)(o.Ay.pushly);function l(){const e=(0,s.zM)(a),t=(0,s.Ht)().clientId;return e&&e.session===t}const c=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return"Notification"in window||d?n.A.THEME.pushly_enabled||"granted"===Notification.permission||e?"denied"!==Notification.permission||d?"granted"!==Notification.permission||d?l()?((0,r.uq)("Push Notification
2Eligibility - Not Eligible - Pushly SDK already loaded this session"),!1):((0,r.uq)("Push Notification Eligibility - Eligible"),!0):((0,r.uq)('Push Notification Eligibility - Not Eligible - Notification.permission === "granted"'),!1):((0,r.uq)('Push Notification Eligibility - Not Eligible - Notification.permission === "denied"'),!1):((0,r.uq)("Push Notification Eligibility - Not Eligible - Pushly not enabled"),!1):((0,r.uq)("Push Notification Eligibility - Not Eligible - No notification object in window"),!1)}},2186(e,t,i){"use strict";i.d(t,{A:()=>o});var n=i(5891);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},i=e.useFeatureControlValue?(0,n.ru)("cmsPopupTriggers.timeSession"):e.value;if(i=parseInt(i),!(0,n.BR)(i,"nonNegativeInt"))return void t(!1);const o=HT_DATA_LAYER.getData().sessionData.startSession,s=Date.now()-o,r=Math.max(1e3*i-s,0);if(!(0,n.BR)(r,"nonNegativeInt"))return void t(!1);const a=setTimeout(()=>t(!0),r);return()=>clearTimeout(a)}},2284(e,t,i){"use strict";function n(e){return n="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},n(e)}i.d(t,{A:()=>n})},2327(e,t,i){"use strict";i.d(t,{A:()=>o});var n=i(2284);function o(e,t){if("object"!=(0,n.A)(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=(0,n.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},2354(e){var t="undefined"!=typeof crypto&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&msCrypto.getRandomValues.bind(msCrypto);if(t){var i=new Uint8Array(16);e.exports=function(){return t(i),i}}else{var n=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)3&t||(e=4294967296*Math.random()),n[t]=e>>>((3&t)<<3)&255;return n}}},2371(e,t,i){"use strict";function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},i=HT_DATA_LAYER.getData().visitCount;return i==e.value&&setTimeout(()=>t(!0)),window.addEventListener("visitCountUpdated",n=>{const o=i;i=HT_DATA_LAYER.getData().visitCount,o!==i&&(i==e.value?t(!0):t(!1))})}i.d(t,{A:()=>n})},2391(e,t,i){"use strict";function n(e){let t;return t="string"==typeof e?e:e.errors?[e.message,e.errors.field].filter(e=>void 0!==e).join(": "):e.message,t}i.d(t,{i:()=>n})},2608(e,t,i){"use strict";i.d(t,{$h:()=>u,CC:()=>c,j:()=>l,vs:()=>p});var n=i(8251),o=i(5922);const s={element_zone:"GPP Consent Manager"};let r=!1,a=!1,d=[];function l(){return window.gppHeader}function c(){(0,o._W)(()=>{l()&&(a||(a=!0,(0,n.Vk)(()=>{window.__gpp&&window.__gpp("addEventListener",e=>{switch(e.eventName){case"sectionChange":window.HT_DATA_LAYER.htTracker("GPP Consent Manager - Consent Changed",s),d.forEach(e=>{e()});break;case"cmpDisplayStatus":window.HT_DATA_LAYER.htTracker("GPP Consent Manager - "+("visible"===e.pingData.cmpDisplayStatus?"Closed":"Viewed"),s)}}),r&&u()})))})}function u(){window.showConsentManager?window.showConsentManager():window.__uspapi?window.__uspapi("displayUspUi"):r=!0}function p(e){d.push(e)}},2639(e,t,i){"use strict";i.d(t,{A:()=>a,h:()=>r});var n=i(8934),o=i(7880);let s=!1;function r(){window.addEventListener("popstate",d)}function a(){s=!0,window.history.back()}function d(e){if(s)s=!1;else{let e="Browser Back Button";HT.cmsPopup&&(o.A.closePopup(!1),e+=" - Close Popup"),(0,n.default)(e)}}},2841(e,t,i){"use strict";i.d(t,{Qd:()=>v,WG:()=>w,cr:()=>y,h1:()=>m,qx:()=>b});var n=i(4169),o=i(5891),s=i(3102),r=i.n(s),a=i(3179),d=i(4975),l=i.n(d);const c="system_popup",u="marketing_popup";let p=(0,a.qm)(a.Ay.popup)||(0,a.qm)(a.Ay.onScreenDebugTool);p&&(l().popupInformation=[]);let g=l().popupInformation||null,h=e=>p?e:()=>{},f=()=>{let e={timestamp:(new Date).getTime()};return HT_DATA_LAYER&&HT_DATA_LAYER.getData()&&(e={...e,loggedIn:!!(0,n.Jt)(HT_DATA_LAYER.getData(),"user.id"),hasGenderOrAge:(0,n.Jt)(HT_DATA_LAYER.getData(),"user.has_birth_date_or_gender"),reduxState:HT_DATA_LAYER.getData(),pageNumber:(0,n.Jt)(HT_DATA_LAYER.getData(),"sessionData.pages"),timeOnPage:Date.now()-(0,n.Jt)(HT_DATA_LAYER.getData(),"sessionData.lastNewPageAt",0),sessionTime:Date.now()-(0,n.Jt)(HT_DATA_LAYER.getData(),"sessionData.startSession",0),path:(0,n.Jt)(HT_DATA_LAYER.getData(),"page.canonical"),cmsPopupTriggerFC:(0,o.ru)("cmsPopupTriggers"),cookies:{[c]:r().get(c),[u]:r().get(u)}}),e},_=h(()=>{g[g.length]={}}),m=h(e=>{_();let t={...e,state:f()};A(t)}),w=h(e=>{A({popupName:e})}),b=h(e=>{A({failed:e})}),v=h(e=>{A({fired:e})}),y=h(e=>{let t={triggers:e,state:f()};A({triggeredBy:t})}),A=e=>{let t=g.length?g.length-1:0;g[t]?g[t]={...g[t],...e}:console.warn(`Global object does not have index No.${t}`)}},3013(e,t,i){"use strict";i.d(t,{Cc:()=>d,O$:()=>l,pG:()=>a});var n=i(3102),o=i.n(n);let s=!1;function r(e){var t=u[e];if(t)return t;if(!(this instanceof r))return new r(e);t=u[e]=this;var i={};return Object.defineProperty(t,"id",{enumerable:!0,configurable:!0,value:e}),Object.defineProperty(t,"length",{enumerable:!0,configurable:!0,get:function(){return s().length}}),t.getItem=function(e){return(e in c?i[e]:this[e])||null},t.setItem=function(e,t){e in c?i[e]=t:this[e]=t},t.removeItem=function(e){e in c?delete i[e]:delete this[e]},t.key=function(e){var t=s();return e>=0&&e<t.length?t[e]:null},t.clear=function(){for(var e=n(),t=0;s=e[t];t++)delete this[s];var s;for(e=o(),t=0;s=e[t];t++)delete i[s]},new Proxy(t,{ownKeys:function(){return s()}});function n(){return Object.keys(t).filter(function(e){return!(e in c)})}function o(){return Object.keys(i)}function s(){return n().concat(o())}}var a,d,l,c={clear:1,getItem:1,id:1,key:1,length:1,removeItem:1,setItem:1},u={};function p(e,t,i){const n=i?{expires:24*i*60*60}:{};o().set(e,t,n)}function g(e){function t(t){t=JSON.stringify(t),"session"===e?p(i(),t):p("localStorage",t,365)}function i(){return window.name||(window.name=Math.random()+"-"+(new Date).getTime()),"sessionStorage-"+window.name}var n=function(){var t=o().get("session"===e?i():"localStorage");return t?JSON.parse(t):{}}();return{POLYFILLED:!0,length:0,clear:function(){n={},this.length=0,"session"===e?p(i(),""):p("localStorage","",365)},getItem:function(e){return Object.prototype.hasOwnProperty.call(n,e)?n[e]:null},key:function(e){var t=0;for(var i in n)if(t++==e)return i;return null},removeItem:function(e){Object.prototype.hasOwnProperty.call(n,e)&&(delete n[e],this.length--,t(n))},setItem:function(e,i){Object.prototype.hasOwnProperty.call(n,e)||this.length++,n[e]=""+i,t(n)}}}try{if(!window.localStorage||!window.sessionStorage)throw"exception";window.localStorage.setItem("storage_test",1),window.localStorage.removeItem("storage_test"),a=window.localStorage,d=window.sessionStorage,l="default",!s&&o().get("localStorage")&&(o().expire("localStorage"),s=!0)}catch(h){try{a=new g("local"),d=new g("session"),l="cookie"}catch(f){a=new r("local"),d=new r("session"),l="memory"}}},3102(e,t,i){var n;!function(o,s){"use strict";var r=function(e){if("object"!=typeof e.document)throw new Error("Cookies.js requires a `window` with a `document` object");var t=function(e,i,n){return 1===arguments.length?t.get(e):t.set(e,i,n)};return t._document=e.document,t._cacheKeyPrefix="cookey.",t._maxExpireDate=new Date("Fri, 31 Dec 9999 23:59:59 UTC"),t.defaults={path:"/",secure:!1},t.get=function(e){t._cachedDocumentCookie!==t._document.cookie&&t._renewCache();var i=t._cache[t._cacheKeyPrefix+e];return i===s?s:decodeURIComponent(i)},t.set=function(e,i,n){return(n=t._getExtendedOptions(n)).expires=t._getExpiresDate(i===s?-1:n.expires),t._document.cookie=t._generateCookieString(e,i,n),t},t.expire=function(e,i){return t.set(e,s,i)},t._getExtendedOptions=function(e){return{path:e&&e.path||t.defaults.path,domain:e&&e.domain||t.defaults.domain,expires:e&&e.expires||t.defaults.expires,secure:e&&e.secure!==s?e.secure:t.defaults.secure}},t._isValidDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},t._getExpiresDate=function(e,i){if(i=i||new Date,"number"==typeof e?e=e===1/0?t._maxExpireDate:new Date(i.getTime()+1e3*e):"string"==typeof e&&(e=new Date(e)),e&&!t._isValidDate(e))throw new Error("`expires` parameter cannot be converted to a valid Date instance");return e},t._generateCookieString=function(e,t,i){var n=(e=(e=e.replace(/[^#$&+\^`|]/g,encodeURIComponent)).replace(/\(/g,"%28").replace(/\)/g,"%29"))+"="+(t=(t+"").replace(/[^!#$&-+\--:<-\[\]-~]/g,encodeURIComponent));return n+=(i=i||{}).path?";path="+i.path:"",n+=i.domain?";domain="+i.domain:"",(n+=i.expires?";expires="+i.expires.toUTCString():"")+(i.secure?";secure":"")},t._getCacheFromString=function(e){for(var i={},n=e?e.split("; "):[],o=0;o<n.length;
2o++){var r=t._getKeyValuePairFromCookieString(n[o]);i[t._cacheKeyPrefix+r.key]===s&&(i[t._cacheKeyPrefix+r.key]=r.value)}return i},t._getKeyValuePairFromCookieString=function(e){var t=e.indexOf("=");t=t<0?e.length:t;var i,n=e.substr(0,t);try{i=decodeURIComponent(n)}catch(o){console&&"function"==typeof console.error&&console.error('Could not decode cookie with key "'+n+'"',o)}return{key:i,value:e.substr(t+1)}},t._renewCache=function(){t._cache=t._getCacheFromString(t._document.cookie),t._cachedDocumentCookie=t._document.cookie},t._areEnabled=function(){var e="cookies.js",i="1"===t.set(e,1).get(e);return t.expire(e),i},t.enabled=t._areEnabled(),t},a=o&&"object"==typeof o.document?r(o):r;(n=function(){return a}.call(t,i,t,e))===s||(e.exports=n)}("undefined"==typeof window?this:window)},3179(e,t,i){"use strict";i.d(t,{Ay:()=>c,qm:()=>l});var n=i(9416),o=i(3102),s=i.n(o),r=i(3192),a=i(9842);const d={automationAds:"selenium",mockPrebid:"mock_prebid",automationVideo:"automation_video",appAdsTest:"app_ads_test",popup:"automation_popup",pushly:"automation_pushly",tracking:"automation_tracking",onScreenDebugTool:"onscreendebugtool",mobileApp:"mobile_app",htApp:"htapp",blurImgs:"blur_imgs",adsProfiling:"ads_profiling",logAds:"log_ads",useTestSlotForNativeStickyAd:"use_test_slot_for_native_sticky_ad",useWebSlotForNativeStickyAd:"use_web_slot_for_native_sticky_ad",debugDataPartners:"debug_data_partners",debugGdpr:"debug_gdpr",forceNewPspEndpoint:"force_new_psp_endpoint",testAdTakeover:"test_ad_takeover",threeSizeTakeover:"three_size_takeover",debugBidTracking:"debug_bid_tracking",useTestDfpSitename:"use_test_dfp_sitename",disablePrebid:"disable_prebid",disableAmazon:"disable_amazon",disableGampRequests:"disable_gamp_requests",showStructureOutline:"show_structure_outline",adsTracking:"ads_tracking",timeTracking:"time_tracking",nativeBiddingOnly:"native_bidding_only",enableLiveIntendId:"enable_live_intent_id",adsTimingLog:"ads_timing_log",loadCats:"load_cats",richaudience:"richaudience",forceMfa:"force_mfa"};function l(e){return s().get(e.toLowerCase())}Object.keys(d).forEach(e=>{const t=d[e],i=(0,r.GJ)().toLowerCase();(0,n.JX)(t,i)&&function(e,t){s().set(e,1,{expires:(0,a.mu)(t?null:-10)})}(t,parseInt((0,n.JX)(t,i)))});const c=d},3192(e,t,i){"use strict";i.d(t,{GJ:()=>r});var n=i(4975),o=i.n(n);i(494);let s=o().location||{};function r(){return s.search||""}},3448(e,t,i){"use strict";function n(e){return e?(e=e.replace(/([A-Z])/g," $1").trim()).charAt(0).toUpperCase()+e.slice(1):e}function o(e){return e?(-1!==e.indexOf("_")?e=function(e){return e?e.replace(/_/g," ").replace(/(?: |\b)(\w)/g,function(e){return e.toUpperCase()}):e}(e):-1===e.indexOf(" ")&&(e=n(e)),e):e}function s(e){let t,i="";for(t=62;i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[Math.floor(62*Math.random())];return i}i.d(t,{$z:()=>n,DU:()=>s,dA:()=>o})},3469(e,t,i){"use strict";i.d(t,{A:()=>d,W:()=>l});var n=i(4467),o=i(7233),s=i.n(o),r=i(60);let a;class d{constructor(e){(0,n.A)(this,"lightBoxClose",()=>{this.props.onLightBoxClose(),this.props.onClose(this.props.object),"hashtag"===this.props.tr_zone&&location.reload(),l()}),(0,n.A)(this,"defaultProps",{regularLB:!0,onClose:()=>{},video:!1,closeButton:!0,onLightBoxClose:()=>{},tr_zone:"",isWideCentered:!1,class:""}),l(),HT.lightBox=!0,(0,r.e)(),this.props=Object.assign({},this.defaultProps,e),this.render()}render(){a=s()(`<div class="lbox-wrap flex flex-column flex-center on-top sl-lightbox ${this.props.class}">\n <div class="lightbox-simple tr_zone ${this.props.isWideCentered?"wide-centered":""}" data-tr_zone="${this.props.tr_zone||"generic_LB"}">\n <div class="lightbox-header">\n ${this.props.closeButton?'<a class="js-close-lightbox close-lightbox sl-close" data-ht-track="Close Lightbox">\n <svg class="close-icon" width="16" height="16" role="button" aria-label="close">\n <use xlink:href="#ic-x-close"></use>\n </svg>\n </a>':""}\n </div>\n <div class="js-lightbox-content-wrap lightbox-content-wrap forms-revamped sl-lightbox-content-wrap"></div>\n </div>\n </div>`),a.find(".js-close-lightbox").on("click",this.lightBoxClose),a.find(".js-lightbox-content-wrap").append(this.props.object.getContent()),s()("body").append(a),this.props.object.onRendered&&"function"==typeof this.props.object.onRendered&&this.props.object.onRendered()}}function l(){a&&a.length&&(HT.lightBox=!1,(0,r.e)(),a.remove())}},3587(e,t,i){"use strict";e.exports="object"==typeof self&&self.self===self&&self||"object"==typeof i.g&&i.g.global===i.g&&i.g||this},3926(e,t,i){"use strict";i.d(t,{Ay:()=>u,CG:()=>d,_D:()=>c,ge:()=>a,xU:()=>l});var n=i(1046),o=i(2147),s=i(3013),r=i(9583);const a="jeeng_notification",d="opt_in",l="not_now";function c(){let e;try{e=JSON.parse(s.pG.getItem(a))}catch(t){}return e||{}}const u=function(){return(0,r.jl)()||(0,r.sf)()?((0,n.uq)("Jeeng - Not Eligible - Web Push Messaging not supported"),!1):HT_DATA_LAYER.isRapid?"Notification"in window?"denied"===Notification.permission?((0,n.uq)('Jeeng - Not Eligible - Notification.permission === "denied"'),!1):c().status===d?((0,n.uq)("Jeeng - Not Eligible - user already subscribed"),!1):(0,o.v)()?((0,n.uq)("Jeeng - Not Eligible - OneSignal already loaded this session"),!1):((0,n.uq)("Jeeng - Eligible"),!0):((0,n.uq)("Jeeng - Not Eligible - No notification object in window"),!1):((0,n.uq)("Jeeng - Not Eligible - not rapid Page"),!1)}},4082(e,t,i){"use strict";i.d(t,{Ke:()=>a,L7:()=>r,Vv:()=>d,tZ:()=>l});var n=i(9583),o=i(3102),s=i.n(o);function r(){const e=new URL(window.location.href).searchParams.get("force_mobile");return(0,n.Ay)(window.location,navigator.userAgent.toLowerCase(),e,s())}function a(){let e=window.innerWidth,t="",i=new Map;i.set(1081,"desktop"),i.set(961,"tablet.landscape"),i.set(768,"tablet.portrait"),i.set(0,"phone");for(let n of i.keys())if(e>=n){t=i.get(n);break}return t}function d(){let e,t=screen.orientation||screen.mozOrientation||screen.msOrientation;return e=t?"landscape-primary"===t.type||"landscape-secondary"===t.type:"orientation"in window?90===Math.abs(window.orientation):window.innerHeight<window.innerWidth,e?"landscape":"portrait"}function l(){window.addEventListener("orientationchange",()=>{setTimeout(()=>{const e=new Event("orientationChanged");e.platform=a(),document.dispatchEvent(e)},0)})}},4169(e,t,i){"use strict";function n(e,t,i){let n=[...e];if(t){let o;for(let s=0;s<t.length;s++){o=!1;for(let r=0;r<e.length;r++)if(i(t[s],e[r])){o=!0,n[r]=t[s];break}o||n.push(t[s])}}return n}function o(e,t){return e.filter(e=>!t.includes(e))}function s(e,t){return e.filter(e=>!t.includes(e)).concat(t.filter(t=>!e.includes(t)))}function r(e){let t,i=e.length;for(;0!=i;)t=Math.floor(Math.random()*i),i--,[e[i],e[t]]=[e[t],e[i]];return e}i.d(t,{Bq:()=>_,GQ:()=>y,Gv:()=>c,Im:()=>w,Iw:()=>s,Jt:()=>p,Sk:()=>a,Tj:()=>h,d4:()=>A,h1:()=>u,hS:()=>m,hZ:()=>g,iv:()=>o,jz:()=>f,k4:()=>r,lk:()=>v,nF:()=>l,q2:()=>n,sg:()=>d});const a=(e,t)=>{const i=Math.max(...e.map(t));return e.find(e=>t(e)===i)};function d(e,t,i){var n,o,s,r,a,d,l=0,u=!1,p=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var i=n,s=o;return n=o=void 0,l=t,r=e.apply(s,i)}function f(e){var i=e-d;return void 0===d||i>=t||i<0||p&&e-l>=s}function _(){var e=Date.now();if(f(e))return m(e);a=setTimeout(_,function(e){var i=e-l,n=t-(e-d);return p?Math.min(n,s-i):n}(e))}function m(e){return a=void 0,g&&n?h(e):(n=o=void 0,r)}function w(){var e=Date.now(),i=f(e);if(n=arguments,o=this,d=e,i){if(void 0===a)return function(e){return l=e,a=setTimeout(_,t),u?h(e):r}(d);if(p)return clearTimeout(a),a=setTimeout(_,t),h(d)}return void 0===a&&(a=setTimeout(_,t)),r}return t=b(t)||0,c(i)&&(u=!!i.leading,s=(p="maxWait"in i)?Math.max(b(i.maxWait)||0,t):s,g="trailing"in i?!!i.trailing:g),w.cancel=function(){void 0!==a&&clearTimeout(a),l=0,n=d=o=a=void 0},w.flush=function(){return void 0===a?r:m(Date.now())},w}function l(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;var n=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return c(i)&&(n="leading"in i?!!i.leading:n,o="trailing"in i?!!i.trailing:o),d(e,t,{leading:n,maxWait:t,trailing:o})}function c(e){return e&&"object"==typeof e&&!Array.isArray(e)}function u(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];if(!i.length)return e;const o=i.shift();if(c(e)&&c(o))for(const s in o)c(o[s])?(e[s]||(e[s]={}),u(e[s],o[s])):e[s]=o[s];return u(e,...i)}const p=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const n=i=>
2String.prototype.split.call(t,i).filter(Boolean).reduce((e,t)=>null!=e?e[t]:e,e),o=n(/[,[\]]+?/)||n(/[,[\].]+?/);return void 0===o||o===e?i:o},g=(e,t,i)=>{const n=Array.isArray(t)?t:t.match(/([^[.\]])+/g);n.reduce((e,t,o)=>(void 0===e[t]&&(e[t]={}),o===n.length-1&&(e[t]=i),e[t]),e)};function h(e,t){for(let i in e)if(t(e[i]))return i}const f=(e,t)=>e&&t?!Boolean(Object.keys(Object.assign({},e,t)).find(i=>e[i]!==t[i])):e===t,_=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\\s";return e.replace(new RegExp(`^([${t}]*)(.*?)([${t}]*)$`),"$2")};function m(e,t){let i=[],n={};return e.forEach(e=>{let o=t(e);void 0===n[o]&&(n[o]=1,i.push(e))}),i}function w(e){return[Object,Array].includes((e||{}).constructor)&&!Object.entries(e||{}).length}function b(e){if("number"==typeof e)return e;if(c(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=c(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.trim();var i=/^0b[01]+$/i.test(e);return i||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),i?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?NaN:+e}function v(){if("undefined"!=typeof crypto&&crypto.randomUUID)return crypto.randomUUID();let e=Date.now(),t=1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(i){let n=16*Math.random();return e>0?(n=(e+n)%16|0,e=Math.floor(e/16)):(n=(t+n)%16|0,t=Math.floor(t/16)),("x"===i?n:3&n|8).toString(16)})}function y(e){return A(e,e=>e.toLowerCase())}function A(e,t){return Object.fromEntries(Object.entries(e).map(e=>{let[i,n]=e;return[t(i),n]}))}},4291(e,t,i){"use strict";i.d(t,{A:()=>d});var n=i(3013),o=i(9625),s=i(5464);const r="signupEventPending";let a;class d{static init(){HT_DATA_LAYER.getData().mobileApp||(o.Ay.init(),n.Cc.getItem(r)?(d.fireCompleteRegistration(),n.Cc.removeItem(r)):d.fireLoginCompleted(!0))}static fireLoginCompleted(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t="login_sent";let i;try{i=n.Cc.getItem(t)}catch(d){}const r=HT_DATA_LAYER.getData().user;if(r.id&&!a&&!i&&r.e_hash){s.A.handleLoginCompleted(),(0,o.zq)(r,!1),e?setTimeout(()=>{s.A.handleLoginCompletedDelayed(),(0,o.zq)(r,!0)},3e4):(s.A.handleLoginCompletedDelayed(),(0,o.zq)(r,!0)),a=1;try{n.Cc.setItem(t,1)}catch(d){}}}static fireCompleteRegistration(){const e=HT_DATA_LAYER.getData().user;e.loggedIn()&&(s.A.handleCompleteRegistration(),(0,o.nW)(e))}static setSignupEventPending(){"default"===n.O$&&n.Cc.setItem(r,!0)}static fireSurveyCompleted(e){(0,o.aE)(e)}static fireVssSlideScroll(e){(0,o.jH)(e)}static firePagination(){s.A.handlePagination(),(0,o.hu)()}static firePageView(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30,i=["in_depth_guide","product_review","super_discussions","Logged Out Homepage","feed_homepage_loggedin","Categories Feed"].includes(HT_DATA_LAYER.getData().page.pageType),n=!e;s.A.handlePageView(e,i),(0,o.HK)(n,i,!1),e?setTimeout(()=>{(0,o.HK)(n,i,!0),s.A.handlePageViewDelayed(e,i)},1e3*t):((0,o.HK)(n,i,!0),s.A.handlePageViewDelayed(e,i))}}},4357(e,t,i){var n,o,s=i(2354),r=i(9115),a=0,d=0;e.exports=function(e,t,i){var l=t&&i||0,c=t||[],u=(e=e||{}).node||n,p=void 0!==e.clockseq?e.clockseq:o;if(null==u||null==p){var g=s();null==u&&(u=n=[1|g[0],g[1],g[2],g[3],g[4],g[5]]),null==p&&(p=o=16383&(g[6]<<8|g[7]))}var h=void 0!==e.msecs?e.msecs:(new Date).getTime(),f=void 0!==e.nsecs?e.nsecs:d+1,_=h-a+(f-d)/1e4;if(_<0&&void 0===e.clockseq&&(p=p+1&16383),(_<0||h>a)&&void 0===e.nsecs&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");a=h,d=f,o=p;var m=(1e4*(268435455&(h+=122192928e5))+f)%4294967296;c[l++]=m>>>24&255,c[l++]=m>>>16&255,c[l++]=m>>>8&255,c[l++]=255&m;var w=h/4294967296*1e4&268435455;c[l++]=w>>>8&255,c[l++]=255&w,c[l++]=w>>>24&15|16,c[l++]=w>>>16&255,c[l++]=p>>>8|128,c[l++]=255&p;for(var b=0;b<6;++b)c[l+b]=u[b];return t||r(c)}},4467(e,t,i){"use strict";i.d(t,{A:()=>o});var n=i(9922);function o(e,t,i){return(t=(0,n.A)(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}},4893(e,t,i){"use strict";function n(){return{signup:{eligibilityRules:[{type:"LoggedIn",value:!1,disabled:!0}]},survey:{eligibilityRules:[{type:"ExpiredCookieIn",value:30,disabled:!1}]},coupon:{eligibilityRules:{}},generic:{eligibilityRules:{}},notification:{eligibilityRules:[{type:"PushNotification",disabled:!1}]},memberUpdate:{eligibilityRules:[{type:"LoggedIn",value:!0,disabled:!0},{type:"ExpiredCookieIn",value:14,disabled:!1}]}}}i.d(t,{A:()=>n})},4975(e,t,i){"use strict";e.exports="object"==typeof self&&self.self===self&&self||"object"==typeof i.g&&i.g.global===i.g&&i.g||this},5056(e,t,i){"use strict";i.d(t,{A:()=>
2o});var n=i(9360);const o=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const o=(0,n.E2)(i||(0,n.cO)(t.config));return void 0===o.visitsSinceLastViewed||o.visitsSinceLastViewed>=e}},5141(e,t,i){"use strict";i.d(t,{V:()=>l,j:()=>u});var n=i(5997),o=i(3179),s=i(3013);let r=[],a=(0,o.qm)(o.Ay.tracking);const d="eventStreamStore";let l=function(e,t,i){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(i.event_topic=e,i.event_name=t,i.theme_name=n.A.THEME.name,i.addToLocalStorage)delete i.addToLocalStorage,c(i);else if(a&&console.log("tracking event",t,i),r.push(i),o)return p();return Promise.resolve()},c=e=>{if(e&&"default"===s.O$){let t=JSON.parse(s.pG.getItem(d))||[];t.push(e),s.pG.setItem(d,JSON.stringify(t))}},u=()=>{let e=JSON.parse(s.pG.getItem(d))||[];s.pG.removeItem(d),e.forEach(e=>{r.push(e)}),p()},p=()=>{if(r.length){let e=fetch(n.A.EVENT_STREAM_URL,{method:"POST",mode:"cors",body:JSON.stringify(r),headers:{"Content-Type":"application/json"}});if(e.then(()=>{}).catch(()=>{}),a){let e=JSON.parse(s.pG.getItem("sl_tracking_information"))||[];e.push(r),s.pG.setItem("sl_tracking_information",JSON.stringify(e))}return r=[],e}};setInterval(p,1e3)},5295(e,t,i){"use strict";i.d(t,{lT:()=>s,sV:()=>r});var n=i(4975),o=i.n(n);function s(){return o().navigator&&(o().navigator.userAgent.toLowerCase().indexOf("msie")>=0||!!o().navigator.userAgent.match(/Trident.*rv\:11\./))}function r(){return!(o().navigator&&["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.136 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.71 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/88.0.4298.0 Safari/537.36","Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/95.0.4638.54 Safari/537.36 PTST/SpeedCurve/210304.200340","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/601.4.4 (KHTML, like Gecko) Version/9.0.3 Safari/601.4.4","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/76.0.3809.100 Safari/537.36","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4403.0 Safari/537.36","StatusCake_Pagespeed_Indev"].includes(o().navigator.userAgent))}i(3102)},5464(e,t,i){"use strict";i.d(t,{A:()=>c});var n=i(5997),o=i(7896),s=i(5891),r=i(1354),a=i(3179),d=i(2391),l=i(4169);class c{static handleLoginCompleted(){}static handleLoginCompletedDelayed(){HT_DATA_LAYER.getData().mobileApp||u(m,"neustar")}static handleCompleteRegistration(){(0,r.pI)()||(0,s.ru)("gtm_black_list.enabled")&&(0,s.ru)("gtm_black_list.black_list")}static handlePageView(e,t){(0,r.pI)()||(u(e?f:_,"google_analytics"),u(p,"comscore"))}static handlePageViewDelayed(e,t){(0,r.pI)()||t||(u(w,"quantcast"),((0,s.ru)("gtm_black_list.enabled")?(0,s.ru)("gtm_black_list.black_list"):"").includes("crosspixel")||u(h,"crosspixel"))}static handlePagination(){(0,r.pI)()||u(g,"comscore")}}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=arguments.length>1?arguments[1]:void 0;try{(0,r.x2)(t,e)}catch(i){if(window.trackJs){let e=(0,d.i)(i);window.trackJs.track(e)}}}function p(){n.A.THEME.data_partners.includes("comscore")&&(b("Comscore"),window._comscore=window._comscore||[],window._comscore.push({c1:"2",c2:"6036030",c4:window.location.href}),function(){var e=document.createElement("script"),t=document.getElementsByTagName("script")[0];e.async=!0,e.src="https://sb.scorecardresearch.com/cs/6036030/beacon.js",t.parentNode.insertBefore(e,t)}())}function g(){var e;n.A.THEME.data_partners.includes("comscore")&&(b("Comscore - Pagination"),self.COMSCORE&&COMSCORE.beacon({c1:"2",c2:"6034790"}),(e=new XMLHttpRequest).open("GET","/pageview_candidate?_="+(new Date).getTime(),!0),e.send())}function h(){if(n.A.THEME.data_partners.includes("crosspixel")){b("Crosspixel Behavior Mining");try{!function(){var e=(new Date).getTime(),t=document.createElement("script");t.defer=!0,t.src="//tag.crsspxl.com/s1.js?d=2426&cb="+e;var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i)}()}catch(e){}}}function f(){if(!n.A.THEME.data_partners.includes("google_analytics"))return;function e(){dataLayer.push(arguments)}b("Google Analytics - Initialization"),o.A.load(`https://www.googletagmanager.com/gtag/js?i
2d=${n.A.GOOGLE_ANALYTICS_IDS[0]}`,()=>{},()=>{},!0),window.dataLayer=window.dataLayer||[],e("js",new Date);const t={},i=(0,l.Jt)(window.HT,"bootstrap.TRACK.utm_vars",{}),s={source:"campaign_source",medium:"campaign_medium",campaign:"campaign_name",content:"campaign_content",term:"campaign_term"};Object.keys(i).forEach(e=>{s[e]&&(t[s[e]]=i[e])});const r=HT_DATA_LAYER.getData().user,a=r&&r.id?"regular":"guest";r&&r.id&&(t.user_id=r.id),e("set","user_properties",{user_type:a});for(let o=0;o<n.A.GOOGLE_ANALYTICS_IDS.length;o++)e("config",n.A.GOOGLE_ANALYTICS_IDS[o],t)}function _(){n.A.THEME.data_partners.includes("google_analytics")&&(b("Google Analytics - Subsequent Page Load (React)"),function(){for(let i=0;i<n.A.GOOGLE_ANALYTICS_IDS.length;i++)if(window.ga&&window.ga.getAll){var e=ga.getAll().filter(function(e){return e.get("trackingId")===n.A.GOOGLE_ANALYTICS_IDS[i]})[0];if(e){var t=e.get("name");ga(t+".set","location",location.href),ga(t+".send","pageview")}}}())}function m(){if(!n.A.THEME.data_partners.includes("neustar"))return;b("Neustar Digital");const e=HT_DATA_LAYER.getData().user.e_hash||{};o.A.load(`https://aa.agkn.com/adscores/s.js?sid=9112304598&em=${e.sha1}`)}function w(){n.A.THEME.data_partners.includes("quantcast")&&(b("Quantcast"),window._qevents=window._qevents||[],function(){var e=document.createElement("script");e.src=("https:"===document.location.protocol?"https://secure":"http://edge")+".quantserve.com/quant.js",e.async=!0,e.type="text/javascript";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}(),window._qevents.push({qacct:"p-kebpXQJJk4U_v"}))}function b(e){"1"===(0,a.qm)(a.Ay.debugDataPartners)&&console.log("Data Partner Loaded -",e)}},5548(e,t,i){"use strict";i.d(t,{A:()=>o});var n=i(5891);function o(e){let t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},o=HT_DATA_LAYER.getData().sessionData.lastNewPageAt,s=e.value;if(e.useFeatureControlValue){s=(0,n.ru)("cmsPopupTriggers.rapidTimeOnPage")||(0,n.ru)("cmsPopupTriggers.timeOnPage")}if(s=parseInt(s),!(0,n.BR)(s,"nonNegativeInt"))return void i(!1);const r=Date.now()-o,a=Math.max(1e3*s-r,0);if((0,n.BR)(a,"nonNegativeInt"))return t=setTimeout(()=>i(!0),a),()=>{t&&clearTimeout(t)};i(!1)}},5730(e,t,i){var n=i(4357),o=i(8250),s=o;s.v1=n,s.v4=o,e.exports=s},5790(e,t,i){"use strict";i.d(t,{S:()=>o});var n=i(3013);const o=()=>{["uid2"].forEach(e=>{n.pG.removeItem(`${e}_id_value`),n.pG.removeItem(`${e}_id_refresh`)}),n.pG.removeItem("_active_partners")}},5891(e,t,i){"use strict";i.d(t,{BR:()=>w,LA:()=>m,MT:()=>b,RY:()=>T,ee:()=>E,ru:()=>u});var n=i(4169),o=i(3179),s=i(9583),r=i(3102),a=i.n(r);let d,l={},c="fctrl";function u(e){const t=e.substring(0,e.indexOf("."));return t in l||(l[t]=(0,n.Jt)(window.HT_DATA_LAYER.getData(),"user.features."+t),void 0===l[t]&&function(e){const t=(0,n.Jt)(window.HT_DATA_LAYER.getData(),"user.features_rules."+e);if(!t)return;const i=t[0].persistent;!d&&i&&(d=function(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;try{const i=a().get(c);if(!i)return t?null:{};e=JSON.parse(i)}catch(i){e=t?null:{}}return t?e[t]:e}());for(const n of t)if(_(n.audience,n,e)){const o=t.filter(e=>e.rule===n.rule),{chosenRule:s,score:r}=f(o,i&&d[e]);i&&d[e]!==r&&(d[e]=r,window.HT_DATA_LAYER.setFirstPartyCookie(c,JSON.stringify(d))),g(e,s);break}}(t)),T(t+"_ct"),(0,n.Jt)(l,e)}function p(e,t){l[e]&&JSON.stringify(l[e])===JSON.stringify(t.values)||(l[e]=t.values,window.HT.user=window.HT.user||{},window.HT.user.features=window.HT.user.features||{},window.HT.user.features[e]=t.values)}function g(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];p(e,t),function(e,t){t.tracking||(t.tracking=h({...t})),t.dont_track||(window.HT.user=window.HT.user||{},window.HT.user.feature_tracking=window.HT.user.feature_tracking||{},window.HT.user.feature_tracking[e]=t.tracking,window.HT_DATA_LAYER.queueUpdatesEvent())}(e,t),i&&window.HT_DATA_LAYER.addFeatureRuleToSession(e,t)}function h(e){return!e.tracking&&e.version_tracking&&(e.version=function(e){return e.version_tracking.replace(/\{\{([^}]+)\}\}/g,(t,i)=>{switch(i){case"cookieless_chrome_browser":return(0,s.lP)();case"user_type":return HT_DATA_LAYER.getData().user.loggedIn()?"li":"lo";case"version":return e.version;case"direct_traffic_group":return HT.consts.THEME.direct_traffic_group||"";case"us_state":return"united states"===(0,n.Jt)(window.htLocationData,"country")?(0,n.Jt)(window.htLocationData,"region"):"notUS";case"cohort":return(0,s.s_)();case"platform":return HT.view.screenPlatform;case"pageType":return HT.page.pageType}})}(e)),e.tracking||{rule:e.rule,value:e.version}}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const i=null!=t&&t>=0&&t<100?t:Math.floor(100*Math.random());let n=0;return{chosenRule:e.find(e=>{if(n+=e.weight,i<n)return!0}),score:i}}function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return!0;Array.isArray(e)||(window.HT_DATA_LAYER.trackAdsError("invalid audience",!0,{audience:e,rule:t,feature:i,is_error_log:!0}),e=[e]);let o=!0;
2return e.forEach(e=>{if(o)switch(!0){case!!e.window_variable:o=(0,n.Jt)(window,e.window_variable)===e.value;break;case!!e.platform:o=e.platform===(0,s.lf)();break;case!!e.browsers:o=e.browsers.includes((0,s.ve)(!0));break;case void 0!==e.isUsingCookielessBrowser:o=(0,s.Sy)()===e.isUsingCookielessBrowser;break;case void 0!==e.isLoggedIn:o=HT_DATA_LAYER.getData().user.loggedIn()==e.isLoggedIn;break;case void 0!==e.country:const t=window.HT.isCora?(0,n.Jt)(HT,"bootstrap.TRACK.visit_data.country_name",""):(0,n.Jt)(window,"htLocationData.country","");o="equals"===e.operator?t===e.country:"not_equals"===e.operator&&t!==e.country;break;case!!e.screenPlatforms:o=e.screenPlatforms.includes(HT.view.screenPlatform.toLowerCase())}}),o}function m(){let e={};const t=new URLSearchParams(window.location.search).get("fc_version");return t&&t.split(",").forEach(t=>{let i=null,[o,s]=t.split("."),r=(0,n.Jt)(window.HT_DATA_LAYER.getData(),"user.features_rules."+o);r&&(i=r.find(e=>e.version===s),i&&(e[o]={values:i.values,persistent:i.persistent,tracking:h({...i})})),i||console.error("You are trying to force a feature that does not exist",t)}),e}function w(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};switch(t){case"nonNegativeInt":return function(e){return Number.isInteger(e)&&e>=0}(e);case"nonNegativeFloat":return function(e){return!Number.isNaN(e)&&e>=0}(e);case"inclusiveRange":return function(e,t){return e>=t.rangeMin&&e<=t.rangeMax}(e,i);default:return!1}}function b(e,t,i,n){g(e,{values:n,tracking:{rule:i,value:t}},!0)}const v=new Set;let y=!1;function A(e){if(!(e in l)&&(0,n.Jt)(window.cats,"data.feature_control."+e)&&(l[e]=(0,n.Jt)(window.HT_DATA_LAYER.getData(),"user.features."+e),"1"===(0,o.qm)(o.Ay.tracking)&&console.log("tracking setCatsFc",e," in features"),void 0===l[e])){const t=window.cats.get("feature_control."+e)||{},i=window.cats.getTracking("feature_control."+e);if(i){const n={...i,values:t||{}};g(e,n),"1"===(0,o.qm)(o.Ay.tracking)&&console.log("tracking setCatsFc",e," assign rule ",n)}else p(e,{values:{}}),"1"===(0,o.qm)(o.Ay.tracking)&&console.log("tracking setCatsFc",e," no rule ")}}function T(e){(0,n.Jt)(window.cats,"data.feature_control."+e)?A(e):(v.add(e),y||(y=!0,E(()=>{v.forEach(A),v.clear()})))}function E(e){const t=()=>window.cats&&"function"==typeof window.cats.catsLoaded&&window.cats.catsLoaded()&&window.cats.data&&window.cats.data.feature_control;t()?e():document.addEventListener("catsLoaded",()=>{var i,n;t()?e():null===(i=window.HT_DATA_LAYER)||void 0===i||null===(n=i.trackAdsError)||void 0===n||n.call(i,"catsLoaded fired but feature_control missing",!0,{is_error_log:!0})},{once:!0})}},5922(e,t,i){"use strict";i.d(t,{Uo:()=>s,_W:()=>o,cS:()=>a,lj:()=>r,pD:()=>d});var n=i(5997);function o(e){if(window.htAdsJS&&window.htAdsJS.loaded)e();else{const t=window.HT_DATA_LAYER?window.HT_DATA_LAYER.handleErrors:e=>{e()};window.document.addEventListener("adSlotsLoaded",()=>t(function(t){e()},!1))}}function s(e){return n.A.THEME.post_no_ads&&n.A.THEME.posts_no_ads.length&&(n.A.THEME.posts_no_ads.includes(e.toString())||n.A.THEME.posts_no_ads.includes(e))}function r(){return HT.page.actionTags&&HT.page.actionTags.sponsored}function a(){return HT.page.actionTags&&HT.page.actionTags.novideoads}function d(){return HT.page.actionTags&&HT.page.actionTags.noads}},5952(e,t,i){"use strict";i.d(t,{M:()=>o,o:()=>s});let n=0;function o(){let e=!1;function t(){n=new Date,document.removeEventListener("mousemove",t,!0),e=!1}n=new Date,window.setInterval(function(){e||(document.addEventListener("mousemove",t,!0),e=!0)},5e3)}function s(){return new Date-n<=3e4}},5997(e,t,i){"use strict";i.d(t,{A:()=>l});var n=i(9827),o=i.n(n),s=i(4975),r=i.n(s);let a=o()||{};const d=()=>{throw new Error("consts object is read-only")},l=r().Proxy?new Proxy(a,{get:(e,t)=>{if(Array.isArray(e[t]))return e[t].slice();if(e[t]&&"object"==typeof e[t]){let i=Object.getPrototypeOf(e[t])?Object.create(Object.getPrototypeOf(e[t])):{};return Object.assign(i,e[t])}return e[t]},set:d,deleteProperty:d,defineProperty:d}):a},6080(e,t,i){"use strict";i.d(t,{e:()=>f,y:()=>h});var n=i(6723),o=i(474),s=i(2608),r=i(4975),a=i.n(r),d=i(8934),l=i(4291),c=i(9416);const u="fb_server_login",p="openpass_server_login";let g={};function h(e,t){let i=e+":"+t;if(g[i])return g[i];t=t.replace(/^\?/,"");let n=new URLSearchParams(t),o=n.get("utm_source");const s=["se","tk","post_position","slg","date","reset_password_token","disable_ads","ps","redirected_session","show_ccpa",u,p];let r=[];
2if("/opt-out"!==e&&"/unsubscribe"!==e&&"/get_app.php"!==e)for(let a of n.keys())(-1!==s.indexOf(a)||a.toLowerCase().startsWith("utm_")&&"liqsoc"!==o)&&r.push(a);if(r.length){for(let e of r)n.delete(e);g[i]=n.toString()}else g[i]=t;return g[i]}function f(e,t){(0,n.WQ)();let i=e,r=t,g=new URLSearchParams(t);t=h(e=(0,c.Hv)(e),t),(g.has(u)||g.has(p))&&((0,d.default)("Login",{login_inline:!1,login_type:g.has(p)?"openpass":"facebook"}),l.A.fireLoginCompleted(),a().shouldUpdateApsToken=!0,a().HT_DATA_LAYER.checkAndDisplayNewTermsPopup()),g.get("redirected_session")&&(0,n.oM)(g.get("redirected_session")),g.get("show_gpp")?((0,s.CC)(!0),(0,s.$h)()):g.get("show_ccpa")&&((0,o.ah)(!0),(0,o.m0)());let f=e;return t&&(f+="?"+t.replace(/^\?/,"")),(e.toLowerCase()!==i.toLowerCase()||t.toLowerCase()!==r.toLowerCase().replace(/^\?/,""))&&f}},6474(e,t,i){"use strict";i.d(t,{A:()=>c});var n,o=i(1705),s=i(4169),r=i(474),a=i(3102),d=i.n(a);class l{static tokenRefresh(){l.sendData("rpa")}static tokenUpdate(){l.sendData("upa")}static isOptedOut(){return(0,s.Jt)(HT,"user.opt_outs",[]).indexOf("amazonid")>-1||d().get("amazonid_opted_out")}static needsOptOutTokenUpdate(){return d().get("amazonid_opted_out_needs_aps_update")}}n=l,(0,o.A)(l,"sendData",e=>{if(n.isOptedOut()&&!n.needsOptOutTokenUpdate())return;if(!(e=(0,s.Jt)(window,`apstag.${e}`,!1))||"function"!=typeof e)return;let t=(0,s.Jt)(HT_DATA_LAYER.getData(),"user.e_hash.sha256");if(t){let i={hashedRecords:[{type:"email",record:t}]};n.isOptedOut()&&(i.optOut=1,d().set("amazonid_opted_out_needs_aps_update",1,{expires:(new Date).toUTCString(),domain:"."+window.HT.consts.THEME.site_domain})),(0,r.dW)()&&(i.optOut=1),e(i)}});const c=l},6574(e,t,i){"use strict";i.d(t,{A:()=>h});var n=i(5891),o=i(6723),s=i(5730),r=i.n(s),a=i(4169),d=i(5141),l=i(8934),c=i(5952),u=i(7022),p=i(4975),g=i.n(p);const h=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2e3;this.isEnabled=!1,this.featureControlName="",this.trackingTypeName="",this.trackingData={},this.genericRichEventData={},this.richEventData={},this.visitorId,this.initialEnrichmentInterval=e,this.finalEnrichmentInterval=e,this.timeTillFinalEnrichmentInterval=0,this.startTime=0,this.userActivityTimeout=3e4,this.previousScrollOffset={x:g().pageXOffset,y:g().pageYOffset},this.lastScrollUpdateOn=0}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"generic";this.feature_control_enabled()&&(this.visitorId=this.getVisitorId(),this.enrichmentInterval=this.initialEnrichmentInterval,this.trackingData[t]={intervalId:null,isPlaying:!1,itemId:e,status:null,trackedTimeElapsed:0,amplitudeVariablesSent:!1,sessionStartSent:!1},(0,a.h1)(this.richEventData,this.get_enrichment_data(t,this.get_generic_event_data(t),0)))}getVisitorId(){let e=(0,o.Ht)().clientId;return e?this.visitorId=e:this.visitorId||(this.visitorId="track-"+r().v4("track")),this.visitorId}pushEventData(e,t,i){if(!this.trackingData[i].sessionStartSent){var n=(0,o.Hu)();if(void 0!==n){var s=JSON.parse(n);void 0!==s&&null!=s&&(t.session_start=parseInt(s.timestamp),this.trackingData[i].sessionStartSent=!0)}}t.visitor_id=this.getVisitorId(),t.event_type=e,t.redis=!0,(0,d.V)("tracking",e,t,!1)}log_initial_event(e,t,i){if(this.feature_control_enabled()){let n=this.prepare_event_data(t);this.pushEventData(e+"_start",n,i)}}prepare_event_data(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=(0,a.d4)(e,e=>(0,l.Z6)(e)),t=(0,a.d4)(t,e=>(0,l.Z6)(e));let i=(0,a.h1)({},e);i.hasOwnProperty("data")||(i.data={}),delete i.zone,delete i.action;let n=(0,l.i$)();n.device_id=(0,o.IP)();let s=(0,o.be)();return s&&(n.no_deviceid=s),(0,a.h1)(i.data,n,t),i}log_update_event(e,t,i){this.feature_control_enabled()&&this.pushEventData(e+"_update",t,i)}start_tracking(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"generic",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this.feature_control_enabled()&&((0,a.h1)(this.richEventData,t,this.genericRichEventData,this.get_generic_event_data(e)),this.log_initial_event(this.trackingTypeName,this.richEventData,e),g().setTimeout(function(){this.log_initial_event(this.trackingTypeName,this.richEventData,e)}.bind(this),5e3),i&&this.initialize_update_tracking(e))}get_generic_event_data(e){return{item_id:this.trackingData[e].itemId,tracking_type:this.trackingTypeName}}initialize_update_tracking(e){this.feature_control_enabled()&&(0===this.startTime&&(this.startTime=new Date,this.lastScrollUpdateTime=new Date),this.end_tracking(e),this.trackingData[e].intervalId=setInterval(function(){this.update_tracking(e)}.bind(this),this.enrichmentInterval))}update_tracking(e){if(this.feature_control_enabled()){let t={x:g().pageXOffset,y:g().pageYOffset};t.x===this.previousScrollOffset.x&&t.y===this.previousScrollOffset.y||(this.lastScrollUpdateTime=new Date,this.previousScrollOffset=t),this.is_active()&&(this.log_update_event(this.trackingTypeName,this.get_enrichment_data(e,this.get_generic_event_data(e),this.enrichmentInterval),e),this.trackingData[e].trackedTimeElapsed+=this.enrichmentInterval);let i=this.get_interval(e);i!=this.enrichmentInterval&&(this.enrichmentInterval=i,this.initialize_update_tracking(e))}}end_tracking(e){if(this.feature_control_enabled())if(void 0!==e)this.trackingData[e].intervalId&&(clearInterval(this.trackingData[e].intervalId),this.trackingData[e].intervalId=null);else for(e in this.trackingData)this.trackingData[e].intervalId&&(clearInterval(this.trackingData[e].intervalId),this.trackingData[e].intervalId=null)}get_enrichment_data(e,t){return t}get_interval(e){return this.trackingData[e].trackedTimeElapsed>=this.timeTillFinalEnrichmentInterval?this.finalEnrichmentInterval:this.enrichmentInterval}get_elapsed_time(e){return new Date-e}is_active(){return(0,u.A)()&&((0,c.o)()||this.get_elapsed_time(this.lastScrollUpdateTime)<this.userActivityTimeout)}feature_control_enabled(){return this.isEnabled||""!==this.featureControlName&&(0,n.ru)(this.featureControlName)}}},6723(e,t,i){"use strict";i.d(t,{Dg:()=>L,EV:()=>v,Ht:()=>w,Hu:()=>D,IP:()=>S,Id:()=>y,JT:()=>P,WQ:()=>f,be:()=>k,h$:()=>T,nG:()=>R,o$:()=>b,oM:()=>C,tZ:()=>A,vD:()=>m,zM:()=>H});var n=i(3102),o=i.n(n),s=i(9360),r=i(3013),a=i(9842),d=i(5891);const l="HT_SESSION_TRACKING",c="redirectedSessionTemp",u="rapid_refresh_session";let p,g,h=null;function f(){return h=!h||arguments.length>0&&void 0!==arguments[0]&&arguments[0]?window.location.href:h,h}let _=!1;function m(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=H(l);return t||(t={visitCount:1,session:{clientId:I(),lastNewPageAt:(new Date).getTime(),lastActivityAt:(new Date).getTime(),pages:0,slidePageNum:0,slideshowsCount:0,startUrl:f(),startSession:(new Date).getTime(),referrer:document.referrer,features:(0,d.LA)(),oldSession:"",redirectedSession:"",hashUsageTracked:!1,pageRefreshTracking:null}},E(l,t),_=!0,(0,s.cg)(),window.HT.auctionManager&&window.HT.auctionManager.handleNewSession()),e&&(t.isNewSession=_,_&&(_=!1)),t}function w(){let e=m(),t={visitCount:e.visitCount||0,pageNumber:e.session.pages,newSession:e.isNewSession,timeOnPage:Math.round((parseInt((new Date).getTime())-parseInt(e.session.lastNewPageAt))/1e3),sessionLength:(parseInt((new Date).getTime())-parseInt(e.session.startSession))/1e3,clientId:e.session.clientId,numberPageview:e.session.pages,startUrl:e.session.startUrl,sessionReferrer:e.session.referrer,slidePageNum:e.session.slidePageNum,slideshowsCount:e.session.slideshowsCount,redirectedSession:e.session.redirectedSession,hashUsageTracked:e.session.hashUsageTracked,features:e.session.features};return e.device_id&&(t.deviceId=e.device_id),t}function b(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=m(arguments.length>1&&void 0!==arguments[1]&&arguments[1]),n=!1,a=!1;const p=(new Date).getTime(),g=(i.session.lastActivityAt+18e5<p||void 0===i.session.lastActivityAt||t)&&!(window.HT_DATA_LAYER.getData().mobileAp
2p&&HT_DATA_LAYER.isFeatureSupported(HT_DATA_LAYER.MOBILE_APP_FEATURES.NATIVE_SESSION_HANDLING));return(g||e)&&(g&&(i.visitCount=(i.visitCount||0)+1,i.session.pages=0,i.session.slideshowsCount=0,i.session.startUrl=f(),i.session.startSession=(new Date).getTime(),i.session.clientId=I(),i.session.referrer=document.referrer,i.session.oldSession="",i.session.redirectedSession="",i.session.hashUsageTracked=!1,i.session.firstAdRenderedTracked=!1,i.session.pageRefreshTracking=null,i.session.features={},L(),o().expire(u),(0,s.cg)(),window.HT.auctionManager&&window.HT.auctionManager.handleNewSession()),e&&(i.session.pages++,i.session.lastNewPageAt=(new Date).getTime(),"1"===(0,d.ru)("ad_shield.enabled")&&function(e){const t=(new Date).getTime(),i=window.location.href;if(!e.session.pageRefreshTracking)return void(e.session.pageRefreshTracking={url:i,firstLoadTimestamp:t,loadCount:1});const n=e.session.pageRefreshTracking;if(n.url!==i)return n.url=i,n.firstLoadTimestamp=t,void(n.loadCount=1);t-n.firstLoadTimestamp<15e3?(n.loadCount++,n.loadCount>=3&&o().set(u,"1")):(n.firstLoadTimestamp=t,n.loadCount=1)}(i)),i.session.pages<=1&&(n=!0),r.pG.getItem(c)&&(i.session.redirectedSession=r.pG.getItem(c),r.pG.removeItem(c)),a=!0),i.session.lastActivityAt=(new Date).getTime(),E(l,i,a),n}function v(){let e=m();e.session.hashUsageTracked=!0,E(l,e)}function y(){return m().session.hashUsageTracked}function A(){let e=m();e.session.firstAdRenderedTracked=!0,E(l,e)}function T(){return m().session.firstAdRenderedTracked}function E(e,t){if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])try{window.HT_DATA_LAYER.setSessionData(t.session),window.HT_DATA_LAYER.setVisitCount(t.visitCount)}catch(a){var i,n;null===(i=window.HT_DATA_LAYER)||void 0===i||null===(n=i.trackAdsError)||void 0===n||n.call(i,`session redux update failed: ${a.message}`,!0,{is_error_log:!0,key:e,error_name:a.name})}try{r.pG.setItem(e,JSON.stringify(t))}catch(a){var o,s;null===(o=window.HT_DATA_LAYER)||void 0===o||null===(s=o.trackAdsError)||void 0===s||s.call(o,`session localStorage write failed: ${a.message}`,!0,{is_error_log:!0,key:e,error_name:a.name})}}function S(){if(p=p||o().get("device_id"),!p){let e=m();p=e.device_id,p?(p.length>27||p.match(/[^0-9]/))&&(p=p.replace(/device-/,"").replace(/-/g,""),p=((parseInt(p.substr(0,8),16)||"1")+""+(parseInt(p.substr(8,8),16)||"1")+(parseInt(p.substr(16,8),16)||"1")).substr(0,27)):p=I(),e.device_id&&(delete e.device_id,E(l,e)),o().set("device_id",p,{expires:(0,a.mu)()})}return p}function k(){if(g=g||o().get("device_id"),!g)return window.navigator.cookieEnabled?"cookieEnabled":"cookieDisabled"}function I(){return(Date.now().toString().substring(1)+Math.random().toString().substr(2)+Math.random().toString().substr(2)).substr(0,27)}function D(){return m().session.startSession}function P(){return new URL(w().startUrl).pathname.split("/")[1]}function H(e){try{let t=r.pG.getItem(e);return t&&(t=JSON.parse(t)),t}catch(t){return null}}function C(e){r.pG.setItem(c,e)}function R(e,t){let i={values:t.values,tracking:t.tracking||{rule:t.rule,value:t.version}};t.dont_track&&(i.dont_track=1);let n=m();n.session||(n.session={}),void 0===n.session.features&&(n.session.features={}),n.session.features[e]=i,E(l,n)}function L(){window.cats&&window.cats&&window.cats.clearAssignments();let e=m();e.session||(e.session={}),e.session.features={},E(l,e)}},6860(e,t,i){"use strict";i.d(t,{A:()=>u,getComponentHtml:()=>p});var n=i(371),o=i(9416),s=i(8934),r=i(3448),a=i(5922),d=i(5891),l=i(9094),c=i(4082);class u{static init(){if(HT.page.postId&&(0,a.Uo)(HT.page.postId))return;if("activity"===(0,o.JX)("tool",window.location.href))return;let e=window.$("div[cms-component],div[data-cms-name],aside[data-cms-name],aside[data-fc-name],div[cms-name]");return e.length?new u(e):void 0}constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=!!new URLSearchParams(window.location.search).get("show_cms_slots");return e.map((e,i)=>{let n=window.$(i),a=n.attr("cms-name")||n.attr("data-cms-name"),u="",g=n.attr("data-cms-params")||"",h=n.attr("cms-component")||n.attr("data-fc-name");if(h){let[e,t]=[...h.split(".")];a=(0,o.JX)(`cms:${e}.${t}`)||(0,d.ru)(`cms_slot_${e}.${t}`),g=(0,o.JX)("cms_params")||(0,d.ru)(`cms_slot_${e}.${t+"_params"}`)||"",u=`${e}.${t}`}let f=n.attr("trackslot")||!0,_=n.attr("data-backup-text");if(!t)return a?p(a,{},g.split(",")).then(e=>{let t=window.$.parseHTML(`<span class="tr_zone" data-tr_zone="${u}">${e.html}</span>`);"ASIDE"===n[0].tagName?(n.replaceWith(t),n=t):n.append(t),(0,l.g)((0,c.Ke)(),null,n[0]);const i=window.$(`#${e.componentId}`);f&&n&&n.length&&(i[0]?i[0].classList.contains("hidden")||new IntersectionObserver((t,i)=>{t.forEach(t=>{t.isIntersecting&&((0,s.l0)("Viewed Component",{element_zone:(0,r.dA)(u),component_name:a,component_version:e.version,component_type:e.type}),i.unobserve(t.target))})},{threshold:1}).observe(n[0]):(0,s.default)("CMS component does not exist in DOM",{element_zone:(0,r.dA)(u),component_name:a,component_version:e.version,component_type:e.type,component_id:e.componentId}))}):void(_&&n[0].parentNode.replaceChild(window.$.parseHTML(`<span>${_}</span>`)[0],n[0]));n.before(`<div style="border-style: solid; background-color: greenyellow; padding: 5px">${u}</div>`)})}}async function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if((0,a.lj)()&&/player|tapnative|carambola|vidazoo|avantis|primis|rewardsstyle|minutemedia|sendtonews|sweepstakes|browsivideo/.test(e.toLowerCase())||(0,a.pD)()&&/tapnative/.test(e.toLowerCase()))return Promise.resolve({html:""});let o=new n.Ay(`cmshub/component/${e}/content`);return t.format="html",i&&i.length&&(t=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=e;return t.includes("post_id")&&(i.post_id=HT_DATA_LAYER.getData().page.postId),t.includes("writer_id")&&(i.writer_id=HT_DATA_LAYER.getData().page.writer_id),t.includes("user_id")&&(i.user_id=HT_DATA_LAYER.getData().user.id),i}(t,i)),o.get("",t,!0).then(e=>({html:e.html,version:e.headers.get("X-version"),type:e.headers.get("X-type"),componentId:e.headers.get("X-componentid")}
2)).catch(e=>({html:""}))}},7022(e,t,i){"use strict";i.d(t,{A:()=>s});var n=i(3102);let o=i.n(n)().get("make_visible");const s=()=>o||!document.hidden&&(!document.hasFocus||document.hasFocus())},7026(e,t,i){var n,o,s,r;s=function(){var e=/^;\s*([^"=]+)=(?:"([^"]+)"|([^";,]+)(?:[;,]|$))/,t=/^<([^>]*)>/,i=/^\s*,\s*/;return{parse:function(n,o){for(var s,r,a,d=o&&o.extended||!1,l=[];n&&(n=n.trim(),r=t.exec(n));){for(var c={link:r[1]},u=(n=n.slice(r[0].length)).match(i);n&&(!u||u.index>0)&&(s=e.exec(n));)u=(n=n.slice(s[0].length)).match(i),"rel"===s[1]||"rev"===s[1]?(a=(s[2]||s[3]).split(/\s+/),c[s[1]]=a):c[s[1]]=s[2]||s[3];l.push(c),n=n.replace(i,"")}return d?l:l.reduce(function(e,t){return t.rel&&t.rel.forEach(function(i){e[i]=t.link}),e},{})},stringify:function(e){var t=Object.keys(e).reduce(function(t,i){return t[e[i]]=t[e[i]]||[],t[e[i]].push(i),t},{});return Object.keys(t).reduce(function(e,i){return e.concat("<"+i+'>; rel="'+t[i].join(" ")+'"')},[]).join(", ")}}},r=this,e.exports?e.exports=s():"function"==typeof r.define&&r.define.amd?void 0===(o="function"==typeof(n=s)?n.call(t,i,t,e):n)||(e.exports=o):r.li=s()},7233(e){!function(){"use strict";var t={class:"className",contenteditable:"contentEditable",for:"htmlFor",readonly:"readOnly",maxlength:"maxLength",tabindex:"tabIndex",colspan:"colSpan",rowspan:"rowSpan",usemap:"useMap"};function i(e,t){try{return e(t)}catch(i){return t}}var n=document,o=window,s=n.documentElement,r=n.createElement.bind(n),a=r("div"),d=r("table"),l=r("tbody"),c=r("tr"),u=Array.isArray,p=Array.prototype,g=p.concat,h=p.filter,f=p.indexOf,_=p.map,m=p.push,w=p.slice,b=p.some,v=p.splice,y=/^#(?:[\w-]|\\.|[^\x00-\xa0])*$/,A=/^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/,T=/<.+>/,E=/^\w+$/;function S(e,t){return e&&(x(t)||B(t))?A.test(e)?t.getElementsByClassName(e.slice(1)):E.test(e)?t.getElementsByTagName(e):t.querySelectorAll(e):[]}var k=function(){function e(e,t){if(e){if(R(e))return e;var i=e;if(M(e)){var s=(R(t)?t[0]:t)||n;if(!(i=y.test(e)?s.getElementById(e.slice(1)):T.test(e)?Pe(e):S(e,s)))return}else if(O(e))return this.ready(e);(i.nodeType||i===o)&&(i=[i]),this.length=i.length;for(var r=0,a=this.length;r<a;r++)this[r]=i[r]}}return e.prototype.init=function(t,i){return new e(t,i)},e}(),I=k.prototype,D=I.init;D.fn=D.prototype=I,I.length=0,I.splice=v,"function"==typeof Symbol&&(I[Symbol.iterator]=p[Symbol.iterator]),I.map=function(e){return D(g.apply([],_.call(this,function(t,i){return e.call(t,i,t)})))},I.slice=function(e,t){return D(w.call(this,e,t))};var P=/-([a-z])/g;function H(e){return e.replace(P,function(e,t){return t.toUpperCase()})}function C(e,t){var i=e&&(e.matches||e.webkitMatchesSelector||e.msMatchesSelector);return!!i&&!!t&&i.call(e,t)}function R(e){return e instanceof k}function L(e){return!!e&&e===e.window}function x(e){return!!e&&9===e.nodeType}function B(e){return!!e&&1===e.nodeType}function O(e){return"function"==typeof e}function M(e){return"string"==typeof e}function j(e){return void 0===e}function $(e){return null===e}function N(e){return!isNaN(parseFloat(e))&&isFinite(e)}function z(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function U(e,t,i){if(i){for(var n=e.length;n--;)if(!1===t.call(e[n],n,e[n]))return e}else if(z(e))for(var o=Object.keys(e),s=(n=0,o.length);n<s;n++){var r=o[n];if(!1===t.call(e[r],r,e[r]))return e}else for(n=0,s=e.length;n<s;n++)if(!1===t.call(e[n],n,e[n]))return e;return e}function q(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i="boolean"==typeof e[0]&&e.shift(),n=e.shift(),o=e.length;if(!n)return{};if(!o)return q(i,D,n);for(var s=0;s<o;s++){var r=e[s];for(var a in r)i&&(u(r[a])||z(r[a]))?(n[a]&&n[a].constructor===r[a].constructor||(n[a]=new r[a].constructor),q(i,n[a],r[a])):n[a]=r[a]}return n}function F(e){return M(e)?function(t,i){return C(i,e)}:O(e)?e:R(e)?function(t,i){return e.is(i)}:e?function(t,i){return i===e}:function(){return!1}}function Y(e,t){return t?e.filter(t):e}D.guid=1,D.isWindow=L,D.isFunction=O,D.isArray=u,D.isNumeric=N,D.isPlainObject=z,I.get=function(e){return j(e)?w.c
2all(this):this[(e=Number(e))<0?e+this.length:e]},I.eq=function(e){return D(this.get(e))},I.first=function(){return this.eq(0)},I.last=function(){return this.eq(-1)},D.each=U,I.each=function(e){return U(this,e)},I.prop=function(e,i){if(e){if(M(e))return e=t[e]||e,arguments.length<2?this[0]&&this[0][e]:this.each(function(t,n){n[e]=i});for(var n in e)this.prop(n,e[n]);return this}},I.removeProp=function(e){return this.each(function(i,n){delete n[t[e]||e]})},D.extend=q,I.extend=function(e){return q(I,e)},I.filter=function(e){var t=F(e);return D(h.call(this,function(e,i){return t.call(e,i,e)}))};var J=/\S+/g;function V(e){return M(e)&&e.match(J)||[]}function G(e,t,i,n){for(var o=[],s=O(t),r=n&&F(n),a=0,d=e.length;a<d;a++)if(s){var l=t(e[a]);l.length&&m.apply(o,l)}else for(var c=e[a][t];!(null==c||n&&r(-1,c));)o.push(c),c=i?c[t]:null;return o}function W(e){return e.length>1?h.call(e,function(e,t,i){return f.call(i,e)===t}):e}function K(e,t,i){if(B(e)){var n=o.getComputedStyle(e,null);return i?n.getPropertyValue(t)||void 0:n[t]||e.style[t]}}function X(e,t){return parseInt(K(e,t),10)||0}I.hasClass=function(e){return!!e&&b.call(this,function(t){return B(t)&&t.classList.contains(e)})},I.removeAttr=function(e){var t=V(e);return this.each(function(e,i){B(i)&&U(t,function(e,t){i.removeAttribute(t)})})},I.attr=function(e,t){if(e){if(M(e)){if(arguments.length<2){if(!this[0]||!B(this[0]))return;var i=this[0].getAttribute(e);return $(i)?void 0:i}return j(t)?this:$(t)?this.removeAttr(e):this.each(function(i,n){B(n)&&n.setAttribute(e,t)})}for(var n in e)this.attr(n,e[n]);return this}},I.toggleClass=function(e,t){var i=V(e),n=!j(t);return this.each(function(e,o){B(o)&&U(i,function(e,i){n?t?o.classList.add(i):o.classList.remove(i):o.classList.toggle(i)})})},I.addClass=function(e){return this.toggleClass(e,!0)},I.removeClass=function(e){return arguments.length?this.toggleClass(e,!1):this.attr("class","")},D.unique=W,I.add=function(e,t){return D(W(this.get().concat(D(e,t).get())))};var Q=/^--/;function Z(e){return Q.test(e)}var ee={},te=a.style,ie=["webkit","moz","ms"],ne={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function oe(e,t,i){return void 0===i&&(i=Z(e)),i||ne[e]||!N(t)?t:t+"px"}I.css=function(e,t){if(M(e)){var i=Z(e);return e=function(e,t){if(void 0===t&&(t=Z(e)),t)return e;if(!ee[e]){var i=H(e),n=""+i[0].toUpperCase()+i.slice(1);U((i+" "+ie.join(n+" ")+n).split(" "),function(t,i){if(i in te)return ee[e]=i,!1})}return ee[e]}(e,i),arguments.length<2?this[0]&&K(this[0],e,i):e?(t=oe(e,t,i),this.each(function(n,o){B(o)&&(i?o.style.setProperty(e,t):o.style[e]=t)})):this}for(var n in e)this.css(n,e[n]);return this};var se=/^\s+|\s+$/;function re(e,t){var n=e.dataset[t]||e.dataset[H(t)];return se.test(n)?n:i(JSON.parse,n)}function ae(e,t){var i=e.documentElement;return Math.max(e.body["scroll"+t],i["scroll"+t],e.body["offset"+t],i["offset"+t],i["client"+t])}function de(e,t){return X(e,"border"+(t?"Left":"Top")+"Width")+X(e,"padding"+(t?"Left":"Top"))+X(e,"padding"+(t?"Right":"Bottom"))+X(e,"border"+(t?"Right":"Bottom")+"Width")}I.data=function(e,t){if(!e){if(!this[0])return;var n={};for(var o in this[0].dataset)n[o]=re(this[0],o);return n}if(M(e))return arguments.length<2?this[0]&&re(this[0],e):j(t)?this:this.each(function(n,o){!function(e,t,n){n=i(JSON.stringify,n),e.dataset[H(t)]=n}(o,e,t)});for(var o in e)this.data(o,e[o]);return this},U([!0,!1],function(e,t){U(["Width","Height"],function(e,i){I[(t?"outer":"inner")+i]=function(n){if(this[0])return L(this[0])?t?this[0]["inner"+i]:this[0].document.documentElement["client"+i]:x(this[0])?ae(this[0],i):this[0][(t?"offset":"client")+i]+(n&&t?X(this[0],"margin"+(e?"Top":"Left"))+X(this[0],"margin"+(e?"Bottom":"Right")):0)}})}),U(["Width","Height"],function(e,t){var i=t.toLowerCase();I[i]=function(n){if(!this[0])return j(n)?void 0:this;if(!arguments.length)return L(this[0])?this[0].document.documentElement["client"+t]:x(this[0])?ae(this[0],t):this[0].getBoundingClientRect()[i]-de(this[0],!e);var o=parseInt(n,10);return this.each(function(t,n){if(B(n)){var s=K(n,"boxSizing");n.style[i]=oe(i,o+("border-box"===s?de(n,!e):0))}})}});var le={};function ce(e){return"none"===K(e,"display")}var ue="___cd";function pe(e,t){return!t||!b.call(t,function(t){return e.indexOf(t)<0})}I.toggle=function(e){return this.each(function(t,i){B(i)&&((j(e)?ce(i):e)?(i.style.display=i[ue]||"",ce(i)&&(i.style.display=function(e){if(le[e])return le[e];var t=r(e);n.body.insertBefore(t,null);var i=K(t,"display");return n.body.removeChild(t),le[e]="none"!==i?i:"block"}
2(i.tagName))):(i[ue]=K(i,"display"),i.style.display="none"))})},I.hide=function(){return this.toggle(!1)},I.show=function(){return this.toggle(!0)};var ge="___ce",he={focus:"focusin",blur:"focusout"},fe={mouseenter:"mouseover",mouseleave:"mouseout"},_e=/^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;function me(e){return fe[e]||he[e]||e}function we(e){return e[ge]=e[ge]||{}}function be(e){var t=e.split(".");return[t[0],t.slice(1).sort()]}function ve(e,t,i,n,o){var s=we(e);if(t)s[t]&&(s[t]=s[t].filter(function(s){var r=s[0],a=s[1],d=s[2];if(o&&d.guid!==o.guid||!pe(r,i)||n&&n!==a)return!0;e.removeEventListener(t,d)}));else for(t in s)ve(e,t,i,n,o)}function ye(e){return e.multiple&&e.options?G(h.call(e.options,function(e){return e.selected&&!e.disabled&&!e.parentNode.disabled}),"value"):e.value||""}I.off=function(e,t,i){var n=this;if(j(e))this.each(function(e,t){(B(t)||x(t)||L(t))&&ve(t)});else if(M(e))O(t)&&(i=t,t=""),U(V(e),function(e,o){var s=be(o),r=s[0],a=s[1],d=me(r);n.each(function(e,n){(B(n)||x(n)||L(n))&&ve(n,d,a,t,i)})});else for(var o in e)this.off(o,e[o]);return this},I.on=function(e,t,i,n,o){var s=this;if(!M(e)){for(var r in e)this.on(r,t,i,e[r],o);return this}return M(t)||(j(t)||$(t)?t="":j(i)?(i=t,t=""):(n=i,i=t,t="")),O(n)||(n=i,i=void 0),n?(U(V(e),function(e,r){var a=be(r),d=a[0],l=a[1],c=me(d),u=d in fe,p=d in he;c&&s.each(function(e,s){if(B(s)||x(s)||L(s)){var r=function e(r){if(r.target["___i"+r.type])return r.stopImmediatePropagation();if((!r.namespace||pe(l,r.namespace.split(".")))&&(t||!(p&&(r.target!==s||r.___ot===c)||u&&r.relatedTarget&&s.contains(r.relatedTarget)))){var a=s;if(t){for(var d=r.target;!C(d,t);){if(d===s)return;if(!(d=d.parentNode))return}a=d,r.___cd=!0}r.___cd&&Object.defineProperty(r,"currentTarget",{configurable:!0,get:function(){return a}}),Object.defineProperty(r,"data",{configurable:!0,get:function(){return i}});var g=n.call(a,r,r.___td);o&&ve(s,c,l,t,e),!1===g&&(r.preventDefault(),r.stopPropagation())}};r.guid=n.guid=n.guid||D.guid++,function(e,t,i,n,o){var s=we(e);s[t]=s[t]||[],s[t].push([i,n,o]),e.addEventListener(t,o)}(s,c,l,t,r)}})}),this):this},I.one=function(e,t,i,n){return this.on(e,t,i,n,!0)},I.ready=function(e){var t=function(){return setTimeout(e,0,D)};return"loading"!==n.readyState?t():n.addEventListener("DOMContentLoaded",t),this},I.trigger=function(e,t){if(M(e)){var i=be(e),o=i[0],s=i[1],r=me(o);if(!r)return this;var a=_e.test(r)?"MouseEvents":"HTMLEvents";(e=n.createEvent(a)).initEvent(r,!0,!0),e.namespace=s.join("."),e.___ot=o}e.___td=t;var d=e.___ot in he;return this.each(function(t,i){d&&O(i[e.___ot])&&(i["___i"+e.type]=!0,i[e.___ot](),i["___i"+e.type]=!1),i.dispatchEvent(e)})};var Ae=/%20/g,Te=/\r?\n/g,Ee=/file|reset|submit|button|image/i,Se=/radio|checkbox/i;I.serialize=function(){var e="";return this.each(function(t,i){U(i.elements||[i],function(t,i){if(!(i.disabled||!i.name||"FIELDSET"===i.tagName||Ee.test(i.type)||Se.test(i.type)&&!i.checked)){var n=ye(i);j(n)||U(u(n)?n:[n],function(t,n){e+=function(e,t){return"&"+encodeURIComponent(e)+"="+encodeURIComponent(t.replace(Te,"\r\n")).replace(Ae,"+")}(i.name,n)})}})}),e.slice(1)},I.val=function(e){return arguments.length?this.each(function(t,i){var n=i.multiple&&i.options;if(n||Se.test(i.type)){var o=u(e)?_.call(e,String):$(e)?[]:[String(e)];n?U(i.options,function(e,t){t.selected=o.indexOf(t.value)>=0},!0):i.checked=o.indexOf(i.value)>=0}else i.value=j(e)||$(e)?"":e}):this[0]&&ye(this[0])},I.clone=function(){return this.map(function(e,t){return t.cloneNode(!0)})},I.detach=function(e){return Y(this,e).each(function(e,t){t.parentNode&&t.parentNode.removeChild(t)}),this};var ke=/^\s*<(\w+)[^>]*>/,Ie=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,De={"*":a,tr:l,td:c,th:c,thead:d,tbody:d,tfoot:d};function Pe(e){if(!M(e))return[];if(Ie.test(e))return[r(RegExp.$1)];var t=ke.test(e)&&RegExp.$1,i=De[t]||De["*"];return i.innerHTML=e,D(i.childNodes).detach().get()}D.parseHTML=Pe,I.empty=function(){return this.each(function(e,t){for(;t.firstChild;)t.removeChild(t.firstChild)})},I.html=function(e){return arguments.length?j(e)?this:this.each(function(t,i){B(i)&&(i.innerHTML=e)}):this[0]&&this[0].innerHTML},I.remove=function(e){return Y(this,e).detach().off(),this},I.text=function(e){return j(e)?this[0]?this[0].textContent:"":this.each(function(t,i){B(i)&&(i.textContent=e)})},I.unwrap=function(){return this.parent().each(function(e,t){if("BODY"!==t.tagName){var i=D(t);i.replaceWith(i.children())}}),this},I.offset=function(){var e=this[0];if(e){var t=e.getBoundingClientRect();return{top:t.top+o.pageYOffset,left:t.left+o.pageXOffset}}},I.offsetParent=function(){return this.map(function(e,t){for(var i=t.offsetParent;i&&"static"===K(i,"position");)i=i.offsetParent;return i||s})},I.position=function(){var e=this[0];if(e){var t="fixed"===K(e,"position"),i=t?e.getBoundingClientRect():this.offset();if(!t){for(var n=e.ownerDocument,o=e.offsetParent||n.documentElement;(o===n.body||o===n.documentElement)&&"static"===K(o,"position");)o=o.parentNode;if(o!==e&&B(o)){var s=D(o).offset();i.top-=s.top+X(o,"borderTopWidth"),i.left-=s.left+X(o,"borderLeftWidth")}}return{top:i.top-X(e,"marginTop"),left:i.left-X(e,"marginLeft")}}},I.children=function(e){return Y(D(W(G(this,function(e){return e.children}))),e)},I.contents=function(){return D(W(G(this,function(e){return"IFRAME"===e.tagName?[e.contentDocument]:"TEMPLATE"===e.tagName?e.content.childNodes:e.childNodes})))},I.find=function(e){return D(W(G(this,function(t){return S(e,t)})))};var He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Ce=/^$|^module$|\/(java|ecma)script/i,Re=["type","src","nonce","noModule"];function Le(e,t,i,n,o,a,d,l){return U(e,function(e,a){U(D(a),function(e,a){U(D(t),function(t,d){var l=i?d:a,c=i?e:t;!function(e,t,i,n,o){n?e.insertBefore(t,i?e.firstChild:null):e.parentNode.insertBefore(t,i?e:e.nextSibling),o&&function(e,t){var i=D(e);i.filter("script").add(i.find("script")).each(function(e,i){if(Ce.test(i.type)&&s.contains(i)){var n=r("script");n.text=i.textContent.replace(He,""),U(Re,function(e,t){i[t]&&(n[t]=i[t])}),t.head.insertBefore(n,null),t.head.removeChild(n)}})}(t,e.ownerDocument)}(i?a:d,c?l.cloneNode(!0):l,n,o,!c)},l)},d)},a),t}I.after=function(){return Le(arguments,this,!1,!1,!1,!0,!0)},I.append=function(){return Le(arguments,this,!1,!1,!0)},I.appendTo=function(e){return Le(arguments,this,!0,!1,!0)},I.before=function(){return Le(arguments,this,!1,!0)},I.insertAfter=function(e){return Le(arguments,this,!0,!1,!1,!1,!1,!0)},I.insertBefore=function(e){return Le(arguments,this,!0,!0)},I.prepend=function(){return Le(arguments,this,!1,!0,!0,!0,!0)},I.prependTo=function(e){return Le(arguments,this,!0,!0,!0,!1,!1,!0)},I.replaceWith=function(e){return this.before(e).remove()},I.replaceAll=function(e){return D(e).replaceWith(this),this},I.wrapAll=function(e){for(var t=D(e),i=t[0];i.children.length;)i=i.firstElementChild;return this.first().before(t),this.appendTo(i)},I.wrap=function(e){return this.each(function(t,i){var n=D(e)[0];D(i).wrapAll(t?n.cloneNode(!0):n)})},I.wrapInner=function(e){return this.each(function(t,i){var n=D(i),o=n.contents();o.length?o.wrapAll(e):n.append(e)})},I.has=function(e){var t=M(e)?function(t,i){return S(e,i).length}:function(t,i){return i.contains(e)};return this.filter(t)},I.is=function(e){var t=F(e);return b.call(this,function(e,i){return t.call(e,i,e)})},I.next=function(e,t,i){return Y(D(W(G(this,"nextElementSibling",t,i))),e)},I.nextAll=function(e){return this.next(e,!0)},I.nextUntil=function(e,t){return this.next(t,!0,e)},I.not=function(e){var t=F(e);return this.filter(function(i,n){return(!M(e)||B(n))&&!t.call(n,i,n)})},I.parent=function(e){return Y(D(W(G(this,"parentNode"))),e)},I.index=function(e){var t=e?D(e)[0]:this[0],i=e?this:D(t).parent().children();return f.call(i,t)},I.closest=function(e){var t=this.filter(e);if(t.length)return t;var i=this.parent();return i.length?i.closest(e):t},I.parents=function(e,t){return Y(D(W(G(this,"parentElement",!0,t))),e)},I.parentsUntil=function(e,t){return this.parents(t,e)},I.prev=function(e,t,i){return Y(D(W(G(this,"previousElementSibling",t,i))),e)},I.prevAll=function(e){return this.prev(e,!0)},I.prevUntil=function(e,t){return this.prev(t,!0,e)},I.siblings=function(e){return Y(D(W(G(this,function(e){return D(e).parent().children().not(e)}))),e)},e.exports=D}()},7316(e,t,i){"use strict";i.d(t,{A:()=>
2o});var n=i(5891);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},i=e.useFeatureControlValue?(0,n.ru)("cmsPopupTriggers.pageNumberEquals"):e.value;i=parseInt(i),(0,n.BR)(i,"nonNegativeInt")?HT_DATA_LAYER.getData().sessionData.pages===i&&setTimeout(()=>t(!0)):t(!1)}},7880(e,t,i){"use strict";i.d(t,{A:()=>f});var n=i(4467),o=i(6860),s=i(8559),r=i(8412),a=i(4169),d=i(60),l=i(2639),c=i(5891),u=i(3448),p=i(5997),g=i(7896),h=i(8243);class f{static init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=window.$("#cms-popup");t.length&&new f(t,e)}constructor(e){var t,i=this;let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,n.A)(this,"triggerCancelFunctions",[]),(0,n.A)(this,"numberOfFailure",0),(0,n.A)(this,"loadNextComponent",(e,t,i)=>{this.nextComponents[i||e]=(0,o.getComponentHtml)(e,{popup_name:t,popup_config_path:i})}),(0,n.A)(this,"switchComponent",function(e,t){let n,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if("object"==typeof e)i.currentPopup={...e.config},n=e.htmlPromise;else if(o){const t=(0,a.Jt)(i.currentPopup,e);i.currentPopup={...i.currentPopup,...t},n=i.nextComponents[e]}else i.currentPopup={...i.currentPopup,componentName:e,type:t,parentComponent:{config:{...i.currentPopup},htmlPromise:i.currentHtmlPromise}},delete i.currentPopup.config,delete i.currentPopup.version_number,n=i.nextComponents[e];i.stage++,i.track(),i.renderPopup(n,!o)}),(0,n.A)(this,"initOnClickElements",()=>{}),(0,n.A)(this,"tryGoogleSignIn",async()=>{let e=new Promise((e,t)=>{let i=this;g.A.load("https://accounts.google.com/gsi/client",()=>{window.$(document).ready(function(){window.google.accounts.id.initialize({client_id:p.A.GOOGLE_CLIENT_ID,callback:t=>e(t.credential),cancel_on_tap_outside:!1,nonce:(0,u.DU)(12)}),window.google.accounts.id.prompt(e=>{let n={displayed:e.isDisplayed()};switch(!0){case e.isNotDisplayed():n.reason=e.getNotDisplayedReason();break;case e.isSkippedMoment():n.reason=e.getSkippedReason();break;case e.isDismissedMoment():n.reason=e.getDismissedReason()}window.HT_DATA_LAYER.htTracker("google one tap",n),(e.isNotDisplayed()||e.isSkippedMoment())&&"user_cancel"!==n.reason&&t(n),n.displayed&&(i.zone="Google Native Signup",i.track())})})})});return await e}),(0,n.A)(this,"handleGoogleResponse",e=>{(0,h.gS)("google",{tokenId:e}).then(e=>{if(e.action){let t=this.getTrackingData();t[`${e.action}: Type`]="google one tap",window.HT_DATA_LAYER.htTracker(e.action,t),setTimeout(()=>{location.reload()},1e3)}})});let d=!(null===(t=s)||void 0===t||!t.isPreview);s&&s.config||(s={...s,config:(0,a.Jt)(HT_DATA_LAYER.getData(),"cmsPopupConfig.config.0.popupConfigs",[]),whole_component_name:(0,a.Jt)(HT_DATA_LAYER.getData(),"cmsPopupConfig.component_name"),cms_params:(0,a.Jt)(HT_DATA_LAYER.getData(),"cmsPopupConfig.params")}),(s.config||(0,c.ru)("cms_popup.enabled"))&&(this.element=e,this.bindFunctions=r.fg.bind(this),this.bindFunctions(),this.updateConfigsAndTriggers=r.V_.bind(this),this.shouldFireFromClickWithDelayedAction=r.w0.bind(this),this.props={preview:d,force:!!s.force,popupConfigs:s.config,whole_component_name:s.whole_component_name,cms_params:s.cms_params},this.nextComponents=[],this.currentHtmlPromise=null,this.updateConfigsAndTriggers(),this.isLoggedIn=HT_DATA_LAYER.getData().user.loggedIn())}getTriggersMapper(){return(0,s.A)()}getCurrentPopup(){return this.currentPopup||{type:""}}getStage(){return this.stage}getLastTrackedStage(){return this.lastTrackedStage}setLastTrackedStage(){this.lastTrackedStage=this.getStage()}setCurrentPopup(e,t,i){this.currentPopup=e,this.stage=t,this.props.componentName=this.currentPopup.componentName,i()}getZone(){return this.zone||(this.zone=(0,u.dA)(this.props.whole_component_name)),this.zone}renderPopup(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"signup"===this.currentPopup.type&&this.currentPopup.googleSignIn?this.tryGoogleSignIn().then(e=>{this.handleGoogleResponse(e)},i=>{if((0,a.Jt)(this.currentPopup,".config.component"))this.renderCustomPopup(e,t);else{const e=this.props.popupConfigs.findIndex(e=>e.componentName===this.currentPopup.componentName);delete this.props.popupConfigs[e],this.onFail(i.reason,!1)}}):this.renderCustomPopup(e,t)}renderCustomPopup(e){let t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];switch(this.currentPopup.type){case"signup":t=Promise.all([i.e("vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f"),i.e("shared-modules_tracking_index_es6"),i.e("shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6"),i.e("cms-auth")]).then(i.bind(i,6964));break;case"login":t=Promise.all([i.e("vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f"),i.e("shared-modules_tracking_index_es6"),i.e("shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6"),i.e("cms-auth")]).then(i.bind(i,2679));break;case"notification":t=this.currentPopup.containsJeeng?Promise.all([i.e("vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f"),i.e("shared-modules_tracking_index_es6"),i.e("shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6"),i.e("cms-auth")]).then(i.bind(i,4021)):Promise.all([i.e("vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f"),i.e("shared-modules_tracking_index_es6"),i.e("shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6"),i.e("cms-auth")]).then(i.bind(i,5654));break;case"generic":t=i.e("cms-popup").then(i.bind(i,9041));break;default:return void window.HT_DATA_LAYER.htTracker("Popup type not supported",this.getTrackingData())}if(t){let i=(0,a.Jt)(this.getCurrentPopup(),"componentName"),s=this.props.whole_component_name;this.currentHtmlPromise=e||(0,o.getComponentHtml)(s,{popup_name:i},this.props.cms_params),Promise.all([t,this.currentHtmlPromise]).then(e=>{let[t,o]=e;if(o.html){if(n){const e=window.$(o.html).filter("div").html();this.element.find(".js-lightbox").html(e)}else{let e=window.$.parseHTML(o.html);this.element.html(""),this.element.append(e)}HT.cmsPopup=!0,"noLightbox"!==(0,a.Jt)(this.currentPopup,"popupDisplay.type")&&(0,d.e)(),new(0,t.default)({element:this.element,componentName:this.currentPopup.componentName,cmsConfig:this.currentPopup,name:this.currentPopup.componentName,zone
2:this.getZone(),onClose:this.onClose,onFail:this.onFail,loadNextComponentByPath:e=>this.loadNextComponent(s,i,e),loadNextComponentByName:e=>this.loadNextComponent(e),switchComponent:this.switchComponent,switchComponentByName:(e,t)=>this.switchComponent(e,t,!1),stage:this.stage,trackingData:this.getTrackingData()})}})}this.track()}displayLightbox(e){}onClose(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.isLoggedIn||!HT_DATA_LAYER.getData().user.loggedIn()?f.closePopup(e):document.location.reload()}static closePopup(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];HT.cmsPopup=!1,(0,d.e)(),window.$("#cms-popup").html(""),e&&(0,l.A)()}}},7896(e,t,i){"use strict";i.d(t,{A:()=>n});class n{static load(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=document.createElement("script");s.src=e,n&&(s.async=!0),o.length&&o.forEach(e=>{for(const t in e)s.setAttribute(t,e[t])}),s.addEventListener("load",function(){return t(e)}),s.addEventListener("error",function(){return i(e)}),document.body.appendChild(s)}static remove(e){let t=document.getElementsByTagName("script");for(let i=t.length;i>=0;i--)t[i]&&null!=t[i].getAttribute("src")&&-1!=t[i].getAttribute("src").indexOf(e)&&t[i].parentNode.removeChild(t[i])}static removeCSS(e){let t=document.getElementsByTagName("link");for(let i=t.length;i>=0;i--)t[i]&&null!=t[i].getAttribute("href")&&-1!==t[i].getAttribute("href").indexOf(e)&&t[i].parentNode.removeChild(t[i])}}},7999(e,t,i){"use strict";i.d(t,{Ax:()=>b,Fk:()=>g,UW:()=>f,Xq:()=>w,aU:()=>h,gW:()=>_,oe:()=>p});var n=i(8934),o=i(6723),s=i(4169),r=i(3013),a=i(6080),d=i(9416);let l,c,u=!1;function p(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];g(),h(e,t,i,n)}function g(){void 0===l?l=!0:l&&(l=!1),r.Cc.setItem("htUrl",window.location.origin+window.location.pathname+(_()?(0,s.Jt)(window.HT_DATA_LAYER.getData(),"utmVars.initialQS"):window.location.search)),c=(0,o.o$)(!0,!0)}function h(e){let t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];t=e?new URL(e,window.location.origin):new URL(window.location.href);let r={page_url:"/404"==t.pathname?`${window.HT_DATA_LAYER.getData().page.canonical}`:`${t.origin}${t.pathname}`,page_full_page_load:l,session_new_session:c,device_is_old_safari:m()};if(["Categories Feed","Logged Out Homepage"].includes(window.HT_DATA_LAYER.getData().page.pageType)){r.feed_page_number=1;let e=+t.searchParams.get("page_num");e&&(r.feed_page_number=e)}i&&Object.assign(r,i);let p=(0,n.i$)(r);if((0,d.Hv)(p.page_url)===(0,d.Hv)(p.page_previous_page))if(p.page_url_qs===p.page_previous_page_qs)r.page_duplicate_page_view=!0;else{let e=new URL(`${p.page_url}${p.page_url_qs}`),t=new URL(`${p.page_previous_page}${p.page_previous_page_qs}`);(0,a.y)(e.pathname,e.search)===(0,a.y)(t.pathname,t.search)&&(r.page_duplicate_page_view=!0)}(0,n.default)("New Page",r,o),u=!0,window.HT_DATA_LAYER.getData().mobileApp&&"function"==typeof window.fbq&&fbq("track","PageView"),window.HT_DATA_LAYER.getData().mobileApp&&HT_DATA_LAYER.sendTrackingPropertiesToApp(),s&&setTimeout(()=>{HT_DATA_LAYER.pushAdsReportingEvent("new_page")},0)}function f(){if(window.PerformanceNavigationTiming&&(Math.random()<.1||HT_DATA_LAYER.getData().user.has_permissions())){if(!window.performance||!window.performance.getEntriesByType||"function"!=typeof window.performance.getEntriesByType)return;let e=(0,s.Jt)(window.performance.getEntriesByType("navigation"),"0");if(!e)return;window.addEventListener("load",function(){window.setTimeout(()=>{(0,n.default)("page load timing",{window_load_time:e.loadEventEnd,server_response_time:e.responseEnd-e.requestStart})},0)})}}let _=()=>l;function m(){let e=window.navigator.userAgent.toLowerCase();return e.split("version/").length>1&&e.split("version/")[1].split(".").length>1&&parseFloat(e.split("version/")[1].split(".")[0]+"."+e.split("version/")[1].split(".")[1])<10.3}function w(){return r.Cc.getItem("htUrl")||""}function b(){return u}},8181(e,t,i){"use strict";i.d(t,{C:()=>r,O:()=>s});var n=i(1354),o=i(1543);function s(e){if(window.google&&window.google.ima||window.imaLoadRan||!(0,n.Qh)("google_advertising"))(0,o.E)(e);else if(window.loadingImaSdk){const t=window.HT_DATA_LAYER?window.HT_DATA_LAYER.handleErrors:e=>{e()};window.document.addEventListener("imaSdkLoaded",()=>t(function(t){e()}),!1)}else r(e)}function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{};if(!(0,n.Qh)("google_advertising"))return void(window.imaLoadRan=!0);if(window.imaLoadRan)return void e();if(window.loadingImaSdk)return;window.loadingImaSdk=!0,window.imaLoadRan=!1;const t=document.createElement("script");t.src="//imasdk.googleapis.com/js/sdkloader/ima3.js",t.async=!0;const i=window.HT_DATA_LAYER?window.HT_DATA_LAYER.handleErrors:e=>{e()};let o=()=>i(()=>
2{if(!window.imaLoadRan){window.imaLoadRan=!0;const t=new Event("imaSdkLoaded");document.dispatchEvent(t),"function"==typeof e&&e()}});t.onload=o,t.onerror=o,setTimeout(o,5e3),document.head.appendChild(t)}},8243(e,t,i){"use strict";i.d(t,{$5:()=>u,J1:()=>m,L5:()=>p,Nw:()=>c,gS:()=>g,iD:()=>f,ri:()=>_});var n=i(371),o=i(1403),s=i(4291),r=i(6723),a=i(3013),d=i(6474),l=i(5790);function c(){return new n.Ay("app/bootstrap").list().then(e=>(HT_DATA_LAYER.setBootstrap(e),!0))}async function u(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>!1;const s=await fetch("/api/members/signup",{method:"POST",credentials:"same-origin",headers:{Accept:"application/json","X-CSRF":window.HT_DATA_LAYER.getData().csrfToken},body:JSON.stringify({email:e,password:t,gdpr_consent:i,tracking_data:window.HT_DATA_LAYER.getData().utmVars,is_mobile_app:window.HT_DATA_LAYER.getData().mobileApp})});return await h(s,n,o,()=>u(e,t,i,!0,o))}function p(e){return new n.Ay("members/me").update(null,e).then(c)}async function g(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>!1;const s=await fetch(`/api/members/signup/${e}`,{method:"POST",credentials:"same-origin",headers:{Accept:"application/json","X-CSRF":window.HT_DATA_LAYER.getData().csrfToken},body:JSON.stringify({accessToken:t,tracking_data:window.HT_DATA_LAYER.getData().utmVars,gdpr_consent:i})});return await h(s,n,o,()=>g(e,t,i,!0,o))}async function h(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>{};if(!e.ok){let i=await e.json();if(403===e.status&&i.errors&&"csrf"===i.errors.field&&!t)return await c(),n();throw i}if(204===e.status)return{action:"retargeted"};{await c();const t=window.HT_DATA_LAYER.getData().user;switch((0,o.N_)(),e.status){case 200:return w(),i("login")||(s.A.fireLoginCompleted(),d.A.tokenUpdate()),{action:"login",user:t};case 201:return w(),i("signup")?s.A.setSignupEventPending():(s.A.fireCompleteRegistration(),d.A.tokenUpdate()),{action:"signup",user:t}}}}function f(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new n.Ay("members/login").create({email:e,password:t}).then(()=>c()).then(()=>(w(),i||(s.A.fireLoginCompleted(),d.A.tokenUpdate()),(0,o.N_)(),window.HT_DATA_LAYER.getData().user))}function _(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new n.Ay("members/logout").create().then(()=>{(0,r.o$)(!1,!0,!0),(0,o.MB)(),(0,l.S)(),e?window.location.reload():(c(),window.HT_DATA_LAYER.getData().mobileApp&&a.pG.removeItem("app_loaded_sign_up_counter"))})}function m(e){return new n.Ay("reset_password/send_email").create({email:e})}function w(){(0,r.Dg)()}},8250(e,t,i){var n=i(2354),o=i(9115);e.exports=function(e,t,i){var s=t&&i||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var r=(e=e||{}).random||(e.rng||n)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t)for(var a=0;a<16;++a)t[s+a]=r[a];return t||o(r)}},8251(e,t,i){"use strict";i.d(t,{Gc:()=>m,PY:()=>_,QW:()=>w,Vk:()=>h,hc:()=>g});var n=i(1354),o=i(474),s=i(2608),r=i(5922),a=i(5891);let d,l,c=!1,u=[],p=!1;function g(){const e=new URLSearchParams(window.location.search);e.has("cmp_timing")&&(d=!0,console.time("CMP Load")),l=e.has("cmp_logging"),(0,n.M0)()?(0,n.qF)():(0,s.j)()?(0,s.CC)():(0,o.$P)()&&(0,o.ah)()}function h(e){if(window.HT.cmpLoaded)l&&console.log("CMP Logging -","cmp is already loaded"),e();else if((0,s.j)()||(0,o.$P)()||(0,n.M0)()){l&&console.log("CMP Logging -","cmp is not yet loaded");let t,i,r=0,a=!1;if(u.push(e),!p){p=!0;let e=function(){switch(l&&console.log("CMP Logging -","checking if cmp is loaded",{__gpp:window.__gpp,gppEnabled:(0,s.j)(),ccpaEnabled:(0,o.$P)(),isGDPRCountry:(0,n.M0)()}),!0){case window.HT.cmpLoaded:i&&clearInterval(i),f();case(0,n.M0)():if("function"!=typeof window.__tcfapi)return!1;i&&clearInterval(i),c||(window.__tcfapi("addEventListener",n.a_,f,"isLoaded"),c=!0),t=500;break;case(0,s.j)():return"function"==typeof window.__gpp?(l&&console.log("CMP Logging -","window.__gpp is defined"),window.__gpp("ping",e=>{!a&&e&&"loaded"===e.cmpStatus&&"ready"===e.signalStatus?(l&&console.log("CMP Logging -","window.__gpp ping response - ready",e),i&&clearInterval(i),a=!0,f()):l&&console.log("CMP Logging -","window.__gpp ping response - not ready",e)}),t=200,a):(l&&console.log("CMP Logging -","window.__gpp is not defined"),!1);case(0,o.$P)():return"function"==typeof window.__uspapi&&(window.__uspapi("uspPing",1,(e,t)=>{!a&&e&&e.cmpLoaded&&(i&&clearInterval(i),a=!0,f())}),t=200,a)}r>t&&clearInterval(i),r++};e()||(i=setInterval(e,20))}}}function f(){d&&console.timeEnd("CMP Load"),window.HT.cmpLoaded=!0,u.forEach(e
2=>{e()}),u=[]}function _(e){return m(e,!0)}function m(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,r._W)(()=>{const i=t&&"1"===(0,a.ru)("optimize_cmp_wait.enabled")?(0,n.M0)():(0,s.j)()||(0,o.$P)()||(0,n.M0)();!window.HT.cmpLoaded&&i?h(e):e()})}function w(e){h(()=>{switch(!0){case(0,n.M0)():window.__tcfapi&&window.__tcfapi("addEventListener",n.a_,(t,i)=>{t&&"useractioncomplete"===t.eventStatus&&e(t,i)});break;case(0,s.j)():(0,s.vs)(e);break;case(0,o.$P)():window.document.addEventListener("ccpaConsentChanged",e,!1)}})}},8412(e,t,i){"use strict";i.d(t,{St:()=>j,V_:()=>I,fg:()=>L,w0:()=>x});var n=i(2841),o=i(4893),s=i(8757),r=i(8934),a=i(9360),d=i(4169),l=i(3102),c=i.n(l),u=i(5997),p=i(3013),g=i(3448),h=i(4975),f=i.n(h),_=i(494),m=i.n(_),w=i(1354);const b=["/sign-in","/sign-up","/sign-up/1","/sign-up/2","/sign-up/3","/sign-up/4","/reset","/opt-out","/unsubscribe","/sharebox/discussion","/sharebox/post","/about","/diykits",`/${u.A.LANDING_URL}`,"/diy-session","/suggested-projects","/shops/quotes","/qz-"],v="marketing_popup",y="marketing_popup_temp",A="_popup";function T(){const e=(this.props.popupConfigs||[]).filter(this.checkEligibility),t=e.reduce((e,t)=>!e||t.priority<e.priority?t:e,null),i=e.filter(e=>e.priority==t.priority);return n.h1({popupConfigs:this.props.popupConfigs,eligibleConfigs:e,chosenConfig:i}),n.WG(this.props.componentName),i}function E(e){const t=(0,d.Jt)((0,o.A)(),`${e.type}.eligibilityRules`);let i=[];Array.isArray(t)&&(i=t.filter(e=>e.disabled)),e.eligibility=e.eligibility?e.eligibility:[];let n=e.eligibility.concat(i);return n=(0,d.hS)(n,e=>e.type+":"+e.value),n.every(t=>{const i=(0,d.Jt)(t,"type");return"function"==typeof s[i]?s[i](t.value,e):((0,r.default)("Improper Eligibility Rule",{"Eligibility Rule Type":i,"Component Name":(0,d.Jt)(e,"componentName"),"Component Version":(0,d.Jt)(e,"version_number"),"Component Type":(0,a.ut)(e.config),"Popup Version":this.props.version_number}),!1)})}function S(e){return!e.triggers||0===e.triggers.length||!e.triggers.some(e=>!(0,d.Im)(e))}function k(e){return e&&"onClick"===e.type&&e.delayClickAction}function I(){if(this.props.preview||this.props.force){let e=this.props.popupConfigs[0];if(HT_DATA_LAYER.getData().mobileApp&&(e=this.props.popupConfigs.find(e=>"notification"!==e.type),this.props.cmsPopupOn))return;e&&this.fire(e)}else this.numberOfFailure<3&&this.setTriggers(this.chooseConfigs())}function D(e){return function(){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,t=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return!!(arguments.length>0&&void 0!==arguments[0]&&arguments[0]||arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!(e&&!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("noLightbox"===(0,d.Jt)(e,"popupDisplay.type"))return!0;let t=f().location.pathname;if("/"==t)return!1;if(-1!=t.indexOf("shops"))return!(t.match(/shops[\/A-za-z0-9]*\/register/gm)||t.match(/shops\/[A-za-z0-9]+\/item\/\d*\/order/gm));for(let i=0;i<b.length;i++)if(0==t.indexOf(b[i]))return!1;return!0}(e)||HT_DATA_LAYER.isPrerender()||c().get("system_popup")||c().get(v)||t&&c().get(y)||HT_DATA_LAYER.getData().isBot)}(this.props.preview,this.props.force,e,!0)}function P(e){e.forEach(e=>{S(e)?this.shouldFire(e)&&this.checkEligibility(e)&&this.fire(e):e.triggers.forEach(t=>{if(!t)return;let i=new Array(t.length).fill(!1),o=!0;this.triggerCancelFunctions.push(()=>o=!1),t.forEach((s,a)=>
2{if(!s)return void(i[a]=!0);if(void 0===this.getTriggersMapper()[s.type])return void(0,r.default)("Trigger type not supported - "+s.type,this.getTrackingData());const d=this.getTriggersMapper()[s.type](s,s=>{i[a]=s,s&&o&&i.every(e=>!!e)&&this.shouldFire(e)&&this.checkEligibility(e)&&(this.fire(e),this.clearTriggers(),n.cr(t))});d&&this.triggerCancelFunctions.push(d)})})}),this.initOnClickElements()}function H(){let e;for(;e=this.triggerCancelFunctions.shift();)e()}function C(){return this.props.popupConfigs.some(e=>!S(e)&&e.triggers.some(e=>e.some(e=>k(e))))}function R(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const i=this.getCurrentPopup().type;this.numberOfFailure++,c().expire(v),c().expire(y),p.pG.removeItem(i+A),(0,r.default)("Failed Popup",this.getTrackingData()),n.qx({...this.getCurrentPopup(),reason:e}),this.onClose(t),this.updateConfigsAndTriggers()}function L(){this.chooseConfigs=T.bind(this),this.checkEligibility=E.bind(this),this.checkOnClickTriggerWithDelayedActionExists=C.bind(this),this.updateConfigsAndTriggers=I.bind(this),this.shouldFire=D.bind(this),this.setTriggers=P.bind(this),this.clearTriggers=H.bind(this),this.shouldFireFromClickWithDelayedAction=x.bind(this),this.getTrackingData=B.bind(this),this.track=O.bind(this),this.getType=M.bind(this),this.setCookies=j.bind(this),this.setTempCookies=$.bind(this),this.fire=N.bind(this),this.onFail=R.bind(this)}function x(e){return this.chooseConfigs().some(t=>this.shouldFire(t)&&!S(t)&&t.triggers.some(t=>t.some(t=>k(t)&&t.value.includes&&t.value.includes(e))))}function B(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.assign({element_zone:this.getZone(),element_type:this.getType(),component_name:(0,d.Jt)(this.getCurrentPopup(),"componentName"),component_version:t||(0,d.Jt)(this.getCurrentPopup(),"version_number"),component_type:(0,a.ut)(this.getCurrentPopup().config),popup_flow_stage:this.getStage(),popup_version:this.props.version_number},e)}function O(e){(0,r.default)("Viewed Popup",this.getTrackingData({},e)),n.Qd(this.getCurrentPopup()),this.setLastTrackedStage()}function M(){return(0,g.$z)(this.getCurrentPopup().type.replace(" ",""))+" Popup"}function j(e){c().set(v,f().location.pathname,{expires:new Date(Date.now()+18e5)}),p.pG.setItem(e+A,(new Date).getTime()),(0,a.mR)(e+A)}function $(){c().set(y,f().location.pathname,{expires:new Date(Date.now()+3e4)})}function N(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if((0,w.fc)())return void f().setTimeout(()=>this.fire(e,t,i),1500);let n=e=>{try{if(e.config){if(m())return;this.renderPopup(),f().HT_DATA_LAYER.isRapid||this.track()}if("noLightbox"===(0,d.Jt)(e,"popupDisplay.type")?this.setTempCookies():this.setCookies(e.type),"noLightbox"!==(0,d.Jt)(e,"popupDisplay.type")){const t="noOverlay"!==(0,d.Jt)(e,"popupDisplay.type");i&&t&&!this.props.preview&&(f().history.pushState({...f().history.state},""),f().pageYoffsetOnPopUpFired=f().pageYOffset),this.displayLightbox(t)}}catch(t){(0,r.default)("Failed Popup",this.getTrackingData({reason:"fire function",popup_error:t}))}};this.setCurrentPopup(e,t,()=>n(e))}},8559(e,t,i){"use strict";i.d(t,{A:()=>a});var n=i(7316),o=i(5548),s=i(2186),r=i(2371);const a=()=>({pageNumberEquals:n.A,timeOnPage:o.A,timeSession:s.A,visitCount:r.A})},8757(e,t,i){"use strict";i.r(t),i.d(t,{DataMissing:()=>c,DaysSinceComponentTypeLastViewed:()=>w.A,DaysSincePopupTypeLastViewed:()=>b,ExpiredCookieIn:()=>a,IsContentOwner:()=>p,IsRapid:()=>g,JeengNotification:()=>l.Ay,LoggedIn:()=>o,PageTypes:()=>u,PushNotification:()=>d.A,ReferrerNotContains:()=>s,SeenPortionOfPage:()=>f,TimeOnPage:()=>m,VisitsSinceComponentTypeLastViewed:()=>v.A,VisitsSincePopupTypeLastViewed:()=>y,default:()=>T});var n=i(4169);const o=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=HT_DATA_LAYER.getData();return(0,n.Jt)(t,"user.id")?Boolean(t.user.id)==e:!e},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Object.fromEntries(HT_DATA_LAYER.getData().utmVars.utmVars);return!t||!e.includes(t.source)};var r=i(3013);const a=function(e,t){let i=r.pG.getItem(t.type+"_popup"),n=24*parseInt(e)*60*60*1e3;return!i||(new Date).getTime()-n>i};var d=i(2147),l=i(3926);const c=function(e){const t=HT_DATA_LAYER.getData();return e.every(e=>{switch(e){case"birthdate_and_gender":return!(0,n.Jt)(t,"user.has_birth_date_or_gender",!1);case"general_interests":return 0==(0,n.Jt)(t,"user.interests.general.length",0);case"live_video_interests":return 0==(0,n.Jt)(t,"user.interests.live_show.length",0)}})},u=function(){return!!(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).includes(HT_DATA_LAYER.getData().page.pageType)},p=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=HT_DATA_LAYER.getData();return(0,n.Jt)(t,"user.id")&&(0,n.Jt)(t,"page.writer_id")===(0,n.Jt)(t,"user.id")?!!e:!e},g=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!!HT_DATA_LAYER.isRapid===Boolean(e)};var h=i(828);const f=function(){return(0,h._)(50),!!HT_DATA_LAYER.getData().page.seenPortion};var _=i(5891);const m=function(e){const t=HT_DATA_LAYER.getData().sessionData.lastNewPageAt,i=(new Date).getTime()-t-1e3*e;return(0,_.BR)(i,"nonNegativeInt")};var w=i(641);const b=function(e,t){return(0,w.A)(e,t,t.type+"_popup")};var v=i(5056);const y=function(e,t){return(0,v.A)(e,t,t.type+"_popup")},A={LoggedIn:o,ReferrerNotContains:s,ExpiredCookieIn:a,PushNotification:d.A,JeengNotification:l.Ay,DataMissing:c,PageTypes:u,IsContentOwner:p,IsRapid:g,SeenPortionOfPage:f,TimeOnPage:m,DaysSinceComponentTypeLastViewed:w.A,DaysSincePopupTypeLastViewed:b,VisitsSinceComponentTypeLastViewed:v.A,VisitsSincePopupTypeLastViewed:y},T=()=>A},8934(e,t,i){"use strict";i.d(t,{Z6:()=>x,default:()=>j,i$:()=>B,qP:()=>M,l0:()=>R,Ic:()=>O,Qd:()=>L});var n=i(5997);const o={send:function(e,t){"page_view"===e&&(e="pageview"),"dev"===n.A.ENV&&console.log("sending "+e+" to google analytics"),"function"==typeof ga&&ga("send",e)},initialize:function(){"function"==typeof ga&&(ga("set","dimension1",window.HT_DATA_LAYER.getData().view),ga("set","dimension2",window.HT_DATA_LAYER.getData().user.member_type),ga("set","dimension3",window.HT_DATA_LAYER.getData().user.logged_in))}};var s=i(3102),r=i.n(s),a=i(9842);const d="debug_lightbox";let l,c=!1,u=!1,p=!1;function g(e){let t={};
2return Object.entries(e).forEach(e=>{let[i,n]=e;"object"!=typeof n||null===n||Array.isArray(n)?t[i]=n:Object.entries(n).forEach(e=>{let[n,o]=e;t[`${i}: ${n}`]=o})}),t}const h={send:function(e,t){if(c){let i=Object.assign({},t),n=g(i.User);delete i.User,i.user_type=n.Status,i=g(i);let o={action:e,properties:i,user:n};window.setTimeout(function(){p?HT_DATA_LAYER.sendMessageToApp({message:HT_DATA_LAYER.MOBILE_MESSAGES.debugLightbox,data:o}):l.postMessage(o,location.protocol+"//"+location.hostname)},u?0:1e3)}},initialize:function(){const e=new URLSearchParams(window.location.search);if(e.has(d)&&("0"===e.get(d)?r().expire(d):r().set(d,"1",{expires:(0,a.mu)()})),"1"===r().get(d))if(c=!0,p=window.HT_DATA_LAYER.getData().mobileApp&&"1"!==e.get("mobile_app"),p)u=!0;else{let e=location.protocol+"//"+location.hostname,t=`${e}/message.html`;l=window.open("",`myPopup:${e}`,"dialog=1,height=500,width=300"),l.location.href!==t&&(l.location=t),l.addEventListener("DOMContentLoaded",()=>u=!0)}}};var f=i(6723),_=i(5141),m=i(3179);let w=(0,m.qm)(m.Ay.tracking);const b={send:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=function(e){let t={device_id:(0,f.IP)()},i=(0,f.be)();return i&&(t.no_deviceid=i),Object.assign(t,e),t.tracking_id=t.device_id,t.user_id&&(t.user_id=t.user_id,t.tracking_id=t.user_id),t}(t);let i=(0,_.V)("user_events",e,t,!0);if(w&&window.HT_DATA_LAYER.getData().mobileApp){try{t.session_app_version=JSON.parse(t.session_app_version)}catch{}HT_DATA_LAYER.sendMessageToApp({message:HT_DATA_LAYER.MOBILE_MESSAGES.trackingInformation,data:t})}return i},initialize:function(){"dev"===n.A.ENV&&console.log("sending to user events")}};var v=i(371);let y;const A={send:function(e,t){if(t.referrerpage_medium&&function(e){return-1!==e.indexOf("New Page")}(e)){let e="",i="",n="";const o=t.referrerpage_medium,s=t.referrerpage_source;if(window.HT_DATA_LAYER.getData().utmVars.utmVars.forEach(function(t){switch(t[0]){case"campaign":n=t[1];break;case"syndication_post":i="syndication_post",e=t[1];break;case"media":e||(i="media",e=t[1]);break;case"cover_photo":e||(i="cover_photo",e=t[1])}}),"syndication"===o&&(n||e||i)||"brand"===o&&t.object_id){const r=new URLSearchParams(window.HT_DATA_LAYER.getData().utmVars.initialQS);y.create({short_code:n,id:e,id_type:i,item_id:t.object_id,utm_medium:o,utm_source:s,date:r.get("date"),ps:r.get("ps")})}}},initialize:function(){y=new v.Ay("syndicationtracking")}};var T=i(7999),E=i(4169),S=i(1354),k=i(3926);let I=[o,h,b,A],D=[],P=[],H=!1;function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(HT_DATA_LAYER.isPrerender())return;const n=B(t);return D.push({eventType:e,properties:n}),i?void 0:L()}function R(e,t){H&&(arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?C(e,t):function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e;t&&(n+=JSON.stringify(t)),-1==P.indexOf(n)&&(P.push(n),C(e,t,i))}(e,t))}function L(){let e=[];return D.forEach(function(t){let{eventType:i,properties:n}=t;I.forEach(function(t){let o=t.send(i,n);o instanceof Promise&&e.push(o)}),"function"==typeof window.HT_DEBUG_TRACK_EVENT?window.HT_DEBUG_TRACK_EVENT(i,n):window.HT_DEBUG_TRACKING_EVENTS_BUFFER&&window.HT_DEBUG_TRACKING_EVENTS_BUFFER.push({eventType:i,properties:n})}),D=[],Promise.all(e)}function x(e){let t=e;try{t=t.toLowerCase().replaceAll(/[^a-z0-9_]+/g,"_").replaceAll(/_+/g,"_").trim()}catch(i){window.HT_DATA_LAYER.trackAdsError("Could not clean tracking key",!0,{is_error_log:!0,tracking_key:e})}return t}function B(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,f.Ht)(),i=!1,o=JSON.stringify(e);for(let n in e)if("features"!==n.toLowerCase()&&e[n]&&"object"==typeof e[n]&&!Array.isArray(e.key)){for(let t in e[n])i=!0,e[n+"_"+t]=e[n][t];delete e[n]}i&&1===Math.floor(100*Math.random())&&C("event data contained objects",{original_data:o});const s=window.HT_DATA_LAYER.getData().page||{};s.trackingProperties&&(e=(0,E.h1)({},s.trackingProperties,e)),e=(0,E.d4)(e,e=>x(e));let a={};return Object.assign(a,function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=window.HT_DATA_LAYER.getData().view||{},o=e.clientId,s=r().get(n.A.SESSION_COOKIE_NAME);let a,d=i.platform;"tablet"===d&&("large"===i.size?d+=" large":d+=" small"),window.cats&&(a="function"==typeof window.cats.catsLoaded&&window.cats.catsLoaded()?"loaded":"stub");let l={session_days_since_last_visit:null,session_platform:d,session_screen_platform:t?void 0:i.screenPlatform,session_new_session:e.newSession,session_length:t?void 0:e.sessionLength,session_server_id:s,session_id:o,session_visit_number:e.visitCount,session_start_url:e.startUrl,session_time_on_page:t?void 0:e.timeOnPage,session_is_untrusted:window.HT_DATA_LAYER.getData().isUntrusted,session_ad_blocker_enabled:!window.openAdsLoaded,session_cats_state:a,floors_cdn:window.HT&&window.HT.floors_cdn};l.session_notification_object=!!("Notification"in window),l.session_notification_permission="Notification"in window?Notification.permission:"Not Supported";const c=(0,f.zM)(n.A.NOTIFICATION_STORAGE);c&&c.session===o&&(l.session_notification_interaction=c?c.interaction:null);const u=(0,k._D)();return u.session===o&&(l.session_jeeng_notification_status=u.status),l.session_popup_system_cookie=r().get("system_popup"),l.session_popup_marketing_cookie=r().get("marketing_popup"),e.redirectedSession&&(l.session_redirected_session_id=e.redirectedSession),"1"===r().get("ra
2pid_refresh_session")&&(l.session_rapid_refresh_detected=!0),window.HT_DATA_LAYER.getData().mobileApp&&(l.session_app_version=HT_DATA_LAYER.getMobileAppVersionCookie(),window.mobileAppFilesInfo&&(l.session_app_site_version=window.mobileAppFilesInfo.mobileAppSiteVersion,l.session_app_js_build_time=window.mobileAppFilesInfo.buildTime,l.session_app_js_hashes=JSON.stringify(window.mobileAppFilesInfo.hashes))),t||Object.assign(l,function(){let e=window.HT_DATA_LAYER.getData().visitData||{};return{session_ip:e.ip,session_user_agent:e.user_agent,session_latitude:e.latitude,session_longitude:e.longitude,session_country_name:e.country_name,session_country_code:e.country_code,session_city:e.city,session_region:e.region,session_metro_code:e.metro_code,client_as_name:e.client_as_name}}()),l}(t)),Object.assign(a,function(){let e=(0,E.GQ)((0,E.Jt)(window.HT_DATA_LAYER.getData(),"user.feature_tracking",{}));if(window.cats){const t=window.cats.getTracking("feature_control")||{};Object.entries(t).forEach(t=>{let[i,n]=t;!e[i]&&n.tracking&&(e[i]=n.tracking)})}return{features:e}}()),Object.assign(a,function(e){const t=window.HT_DATA_LAYER.getData(),i=t.page||{},n=i.prevUrl?new URL(i.prevUrl):null,o=t.mobileApp;let s=HT_DATA_LAYER.Ads?HT_DATA_LAYER.Ads.getPageSlots():0,r=s?Object.keys(s).map(e=>e.toLowerCase()):[];return{page_url:window.location.href.split("?")[0],page_scroll_top:Math.floor(window.scrollY),page_number_pageview:e.numberPageview,page_type:i.pageType,page_url_qs:(0,T.gW)()?(0,E.Jt)(t,"utmVars.initialQS"):window.location.search,page_host:window.location.hostname,page_is_lightbox:!!i.lightboxSource,page_lightbox_source:i.lightboxSource,page_contains_affiliate_links:!1,page_previous_page:o?void 0:n?n.origin+n.pathname:"",page_previous_page_qs:o?void 0:n?n.search:"",page_slideshow_number:e.slideshowsCount,page_window_orientation:window.innerHeight>=window.innerWidth?"portrait":"landscape",page_full_page_load:!1,page_page_ad_slots:r}}(t)),Object.assign(a,function(){const e={device_screen_width:window.screen.availWidth,device_screen_height:window.screen.availHeight},t=r().get("mobile_app_onesignal_player_id");return t&&(e.device_onesignal_playerid=t),e}()),Object.assign(a,function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=window.HT_DATA_LAYER.getData().user||{},i=(new Date).getTimezoneOffset(),n={user_type:t.member_type||"Not Logged In",user_signup_type:t.signup_type,user_days_since_signup:t.days_since_signup,user_id:t.id,user_country:t.country,user_timezone:e?void 0:"GMT"+(i<0?"+":"-")+i/-60,user_email_domain:t.email_domain,user_name:t.name};if("function"==typeof t.GDPRRestricted?n.user_gdpr_restricted_member=!!t.GDPRRestricted():n.user_invalid_member_information=!0,n.user_gdpr_restricted_session=!!(0,S.pI)(),t.id>0&&(0,S.pI)()&&(n.user_id=-1,n.user_name=""),t.days_since_signup){let e=new Date;e.setDate(e.getDate()-t.days_since_signup),n.user_signup_date=e.toISOString()}const o="current_campaign",s="initial_campaign";let a=null;if(r().get(o))try{a=JSON.parse(r().get(o))}catch(d){}else if(r().get(s))try{a=JSON.parse(r().get(s))}catch(d){}return a&&!e&&(n.user_initial_source=a.source,n.user_initial_medium=a.medium,n.user_initial_campaign=a.campaign,n.user_initial_subcampaign=a.sub_campaign,n.user_initial_date=a.date,n.user_initial_data=a.data,n.user_initial_campaign_data=`${a.source}:${a.medium}`),n}()),Object.assign(a,{site_js_site:window.HT_DATA_LAYER.isRapid?"rapid":"react"}),Object.assign(a,M()),Object.assign(a,function(){let e={};return(0,T.gW)()&&(e=(0,E.Jt)(window.HT_DATA_LAYER.getData(),"utmVars.utmVars",[]).reduce(function(e,t){return e["referrerpage_"+t[0]]=t[1],e},{})),e}()),Object.assign(a,e),a}function O(){(0,_.j)(),H=!1,P=[],window.setTimeout(()=>{H=!0},1e3),(0,f.WQ)(),(0,f.Ht)(),I.forEach(function(e){e.initialize()})}function M(){let e=(0,E.Jt)(window.HT_DATA_LAYER.getData(),"visitData.session_referrer_data",{});return(0,E.d4)(e,e=>`referrer_${e}`)}const j=C},9094(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{g:()=>
2updatePlatformCssClasses});var cash_dom__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7233),cash_dom__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(cash_dom__WEBPACK_IMPORTED_MODULE_0__);let setPlatformClasses=!1;function updatePlatformCssClasses(newPlatform){let oldPlatform=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,container=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,getClasses=(str,platform)=>{let obj=eval("("+str+")");if(obj){let e=obj[platform]||obj.default;if(e)return e.trim().split(" ")}return[]};const selector=container?cash_dom__WEBPACK_IMPORTED_MODULE_0___default()(container).find("[data-platform-css]"):cash_dom__WEBPACK_IMPORTED_MODULE_0___default()("[data-platform-css]");selector.map((e,t)=>{let i=cash_dom__WEBPACK_IMPORTED_MODULE_0___default()(t).data("platform-css"),n=[],o=[];i&&(setPlatformClasses&&oldPlatform&&oldPlatform!=newPlatform&&(n=getClasses(i,oldPlatform)),o=getClasses(i,newPlatform),n.forEach(e=>{let i=o.indexOf(e);-1==i?cash_dom__WEBPACK_IMPORTED_MODULE_0___default()(t).removeClass(e):o.splice(i,1)}),o.forEach(e=>{cash_dom__WEBPACK_IMPORTED_MODULE_0___default()(t).addClass(e)}))}),removePlatformElements(newPlatform,container),setPlatformClasses=!0}function removePlatformElements(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const i=e.toLowerCase();(t?cash_dom__WEBPACK_IMPORTED_MODULE_0___default()(t).find("[data-platform-remove]"):cash_dom__WEBPACK_IMPORTED_MODULE_0___default()("[data-platform-remove]")).each((e,t)=>{let n=cash_dom__WEBPACK_IMPORTED_MODULE_0___default()(t).attr("data-platform-remove");n&&n.split(",").map(e=>e.trim().toLowerCase()).includes(i)&&cash_dom__WEBPACK_IMPORTED_MODULE_0___default()(t).remove()})}},9115(e){for(var t=[],i=0;i<256;++i)t[i]=(i+256).toString(16).substr(1);e.exports=function(e,i){var n=i||0,o=t;return o[e[n++]]+o[e[n++]]+o[e[n++]]+o[e[n++]]+"-"+o[e[n++]]+o[e[n++]]+"-"+o[e[n++]]+o[e[n++]]+"-"+o[e[n++]]+o[e[n++]]+"-"+o[e[n++]]+o[e[n++]]+o[e[n++]]+o[e[n++]]+o[e[n++]]+o[e[n++]]}},9360(e,t,i){"use strict";i.d(t,{E2:()=>c,HU:()=>g,_9:()=>l,cO:()=>d,cg:()=>p,mR:()=>u,ut:()=>a});var n=i(4169),o=i(3448),s=i(3013);const r="component_type_last_viewed";function a(e){return(0,o.$z)(d(e))}function d(e){for(;"ComponentSet"==(0,n.Jt)(e,"component");)e=(0,n.Jt)(e,"config[0]");return(0,n.Jt)(e,"component")}function l(e){return"undefined"==typeof HT_DATA_LAYER?{}:(0,n.Jt)(HT_DATA_LAYER.getData(),`componentTracking[${e}]`,{})}function c(e){let t=s.pG.getItem(r);return t=t?JSON.parse(t):{},t[e]?t[e]:{}}function u(e){if("ComponentSet"!==e){let t=s.pG.getItem(r);t=t?JSON.parse(t):{},t[e]={lastViewed:Date.now(),visitsSinceLastViewed:0},s.pG.setItem(r,JSON.stringify(t))}}function p(){let e=s.pG.getItem(r);e=e?JSON.parse(e):{},e&&(Object.keys(e).forEach(t=>{e[t].visitsSinceLastViewed++}),s.pG.setItem(r,JSON.stringify(e)))}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];Promise.all([i.e("shared-modules_tracking_index_es6"),i.e("shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6"),i.e("tracking")]).then(i.bind(i,8934)).then(i=>{i.default(e,t,n)})}},9416(e,t,i){"use strict";i.d(t,{EX:()=>a,Eo:()=>s,Hv:()=>l,JX:()=>o,Oe:()=>d,nt:()=>c});var n=i(3192);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,n.GJ)();if(URLSearchParams){t.indexOf("?")>-1&&(t=t.split("?")[1]);let i=new URLSearchParams(t);return e?i.get(e):i.entries()}e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(t);return null===i?"":decodeURIComponent(i[1].replace(/\+/g," "))}function s(){return[...new URL(document.location.href).searchParams.entries()].filter(e=>{let[t,i]=e;return 0===t.indexOf("utm_")}).map(e=>{let[t,i]=e;return[t.substring(4),i]})}function r(e){let t=[];for(let i in e)e.hasOwnProperty(i)&&t.push(encodeURIComponent(i)+"="+encodeURIComponent(e[i]));return t.join("&")}function a(e){let t={filter:e.replace("&"," and ").replace(/ +/g," ")},i=new URLSearchParams(window.location.search);if(i.has("zipcode")&&(t.zipcode=i.get("zipcode")),(n=window.location.href)&&(0===n.indexOf("/search/discussions")||0===n.indexOf("/discussions")||/([0-9]+)\/[tqer]-([^\/]+)$/.test(n)))window.location.href="/search/discussions?"+r(t);else if(window.location.href.indexOf("search")>-1&&-1==window.location.href.indexOf("classifieds")){const e=i.get("filter");e&&!t.filter&&(t.filter=e),window.location.href=window.location.href.split("?")[0]+"?"+r(t)}else 0==window.location.href.indexOf("/vod")?window.location.href="/search/videos?"+r(t):window.location.href="/search/all?"+r(t);var n}function d(e){window.location.href=`/tag/${e}`}function l(e){return/\/\/+/.test(e)?e.replace(/\/\/+/,"/"):e}function c(e){return/^(?:[a-z]+:)?\/\//i.test(e)}},9583(e,t,i){"use strict";i.d(t,{AK:()=>j,Ay:()=>F,Sy:()=>z,X5:()=>O,jl:()=>y,lP:()=>N,lf:()=>M,s_:()=>q,sf:()=>k,ve:()=>$,xl:()=>D});var n=i(4082),o=i(3102),s=i.n(o),r=i(4975),a=i.n(r),d=i(3013),l=i(4169),c=i(5891);const u="large",p="desktop",g="desktop",h="tablet";let f,_,m,w,b;function v(){return y()||!!R({type:"tablet",name:"android"})||A()&&!/mobile/.test(_)||T()||!!R({type:"tablet",name:"kindle"})||/silk/.test(_)||/kindle/.test(_)}function y(){return!!R({type:"tablet",name:"iPad"})||/ipad/.test(_)}function A(){return!!R({name:"android"})||/android/.test(_)}function T(){return!!R({type:"tablet",name:"windows"})||/touch/.test(_)&&/msie/.test(_)&&/arm/.test(_)}function E(){return!!R({type:"tablet",screenSize:"small"})||A()&&(/nexus 7/.test(_)||/galaxy tab/.test(_))}
2function S(){return k()||!!R({type:"phone",name:"iPod"})||/ipod/.test(_)&&!y()||!!R({type:"phone",screenSize:"small",name:"android"})||A()&&/mobile/.test(_)||!!R({type:"phone",name:"blackberry"})||/blackberry/.test(_)||/bb10/.test(_)&&/mobile/.test(_)||I()||!T()&&!I()&&/windows/.test(_)&&/lumia [0-9]{3,3}/.test(_)}function k(){return!!R({type:"phone",name:"iPhone"})||/iphone/.test(_)}function I(){return!!R({type:"phone",name:"windows"})||/iemobile/.test(_)||/windows phone/.test(_)}function D(){return!(S()||v()||E()||C())}function P(){return Boolean((void 0===m&&(m=s().get("force_real_site3")||null),m))}function H(){return Boolean((void 0===w&&(w=s().get("force_mobile")||null),w))&&!C()}function C(){return void 0===b&&(b=s().get("ht-device")||null),b}function R(e){let t=C(),i=!1,n=!0;return t&&(i=JSON.parse(unescape(t))||!1),i?(e.name&&e.name.toLowerCase()!==i.name.toLowerCase()&&(n=!1),e.type&&e.type.toLowerCase()!==i.type.toLowerCase()&&(n=!1),e.screenSize&&e.screenSize.toLowerCase()!==i.screenSize.toLowerCase()&&(n=!1)):n=!1,n}function L(){return P()?p:H()?u:v()&&E()?"medium":S()?"small":D()?p:u}function x(){return P()?g:H()||v()&&E()?h:S()?"phone":D()?g:h}function B(e,t,i){return function(e){switch(e){case 1:s().set("force_mobile",1,""),w=1;break;case 0:s().expire("ht-device"),s().expire("force_mobile"),w=null,b=null}}(i),f=e,_=t,{size:L(),platform:x(),device:(o=_.match(/(Android)\s+([\d.]+)/i),r=_.match(/(iPhone).*OS[\s\/]([\d_]+)/i),d=_.match(/(iPod).*OS[\s\/]([\d_]+)/i),l=_.match(/(iPad).*OS[\s\/]([\d_]+)/i),c=_.match(/(BlackBerry|RIM|BB10).*Version\/([\d.]+)/i),u=_.match(/(Silk)/i)||_.match(/(Kindle)/i),o?"android":r||d||l?"ios":c?"blackberry":u?"kindle":(_.match(/Windows|Linux|Macintosh/)||["Other"])[0].toLowerCase()),isNarrow:"small"===L()&&a().innerWidth<=320&&"Phone"===x(),orientation:(0,n.Vv)()};var o,r,d,l,c,u}function O(){return(a().HT_DATA_LAYER&&a().HT_DATA_LAYER.getData().visitData||{}).browser_name}function M(){const e=navigator.userAgent.toLowerCase();let t=navigator.userAgentData&&navigator.userAgentData.platform?navigator.userAgentData.platform.toLowerCase():"";switch(t||(t=navigator.platform?navigator.platform.toLowerCase():""),!0){case/ipad|iphone|ipod/.test(e):return"ios";case t.includes("mac")||/macintosh/.test(e):return"mac";case/android/.test(e):return"android";case/windows/.test(e):return"windows";default:return"other"}}const j=()=>D();function $(){let e=navigator.userAgent;return e.includes("Pinterest")?"Pinterest":e.includes("Instagram")?"Instagram":e.includes("FB")?"Facebook":e.includes("Edg")&&!e.includes("Edge")?"Chrome Edge":e.includes("Edge")?"Edge":e.includes("Firefox")?"Firefox":e.includes("Chrome")?"Chrome":e.includes("iPhone")||e.includes("iPad")||e.includes("Macintosh")||e.includes("iPod")?"Safari":e.includes("Trident")?"IE":"Other"}function N(){return z()?"cookieless":"Chrome"===$()?"Chrome":"Other"}function z(){let e=$();return["Chrome Edge","Firefox","Safari"].indexOf(e)>-1}let U=!1;function q(e,t){const i="1"===(0,c.ru)("auto_ssp_combination.use_test_cohorts")?"ssp_combinations_test":"ssp_combinations",n=`prebid_cohort.${i}${e?`_${e}`:""}${t?`_${t}`:""}`,o=d.Cc.getItem(n);if(o)return o;const s=a().HT.isCora?(0,l.Jt)(HT,"bootstrap.TRACK.visit_data.os_name","").toLowerCase():M(),r=function(e){switch(e.toLowerCase()){case"united states":case"us":return"us";case"canada":case"australia":return e;default:return"others"}}(a().HT.isCora?(0,l.Jt)(HT,"bootstrap.TRACK.visit_data.country_name",""):(0,l.Jt)(a(),"htLocationData.country","")),u=function(e){switch(e.toLowerCase()){case"chrome edge":return"edge";case"chrome":case"firefox":case"safari":return e.toLowerCase();case"pinterest":return a().HT.isCora?e.toLowerCase():"other_browsers";default:return"other_browsers"}}(a().HT.isCora?HT.bootstrap.TRACK.visit_data.browser_name:$()),p=function(){switch(HT.view.screenPlatform.toLowerCase()){case"desktop":return"desk";case"mobile":case"phone":return"mob";case"tablet.landscape":return"tabh";case"tablet.portrait":return"tabv";default:return"others"}}();let g="not_found",h=[s,r,u,p].join("_"),f=[],_=[h,u];if(e||t){e&&f.push(e),t&&f.push(t);let i=f.join("_");_=[`${h}_${i}`,i,..._]}for(const a of _)if((0,l.Jt)(HT.bootstrap.ADS,`${i}.${a}`)){g=a;break}return d.Cc.setItem(n,g),"not_found"!==g||U||(U=!0,a().HT_DATA_LAYER.trackAdsError("cohort for ssp combinations not found",!0,{os:s,country:r,browser_name:u,screen_platform:p,baseKey:i,available_cohorts:HT.bootstrap.ADS&&HT.bootstrap.ADS[i]?Object.keys(HT.bootstrap.ADS[i]):null})),g}const F=(e,t,i)=>B(e,t,i)},9625(e,t,i){"use strict";i.d(t,{Ay:()=>p,HK:()=>c,aE:()=>a,hu:()=>l,jH:()=>d,nW:()=>r,zq:()=>s});i(5891),i(1354);var n=i(6723);i(5997),i(474);let o=!1;function s(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=e.e_hash||{};u.push({event:t?"loginCompletedDelayed":"loginCompleted",e_sha1:i.sha1,e_sha256:i.sha256,e_md5:i.md5})}function r(e){const t=e.e_hash||{};u.push({event:"completeRegistration",item_id:(0,n.JT)(),e_sha1:t.sha1,e_sha256:t.sha256,e_md5:t.md5})}function a(e){u.push({event:"completeSurvey",survey_type:e})}
2function d(e){u.push({event:"vssSlideScroll",vss_slide_index:e})}function l(){u.push({event:"pagination"})}function c(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];u.push({event:i?"pageViewDelayed":"pageView",subsequent_page_load:e?"1":"0",page_type_restricted:t?"1":"0"})}class u{static push(e){o}static init(){}}const p=u},9827(e){"use strict";e.exports=HT.consts},9842(e,t,i){"use strict";i.d(t,{GP:()=>s,mu:()=>a});const n=["January","February","March","April","May","June","July","August","September","October","November","December"];function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const i=e?new Date(e):new Date;let n=i.getFullYear(),o=i.getMonth()+1;o=o<10?`0${o}`:o;let s=i.getDate();return s=s<10?`0${s}`:s,`${n}${t}${o}${t}${s}`}function s(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;switch(arguments.length>1&&void 0!==arguments[1]?arguments[1]:null){case"YMD":return o();case"YM":return function(e){"string"!=typeof e&&(e=String(e));const t=/\d{8}/gm;return/\d{4}-\d{2}-\d{2}/gm.test(e)||t.test(e)?(t&&(e=e.replace(/(\d{4})(\d{2})(\d{2})/g,"$1-$2-$3")),e.substring(0,e.length-3)):e}(t);case"Y-M-D":return o(null,"-");case"YYYYMMDD":return e=r(t),`${e.YYYY}${e.MM}${e.DD}`;case"YYYY-MM-DD":return e=r(t),`${e.YYYY}-${e.MM}-${e.DD}`;case"MMMM Y":return e=r(t),`${e.MMMM} ${e.YYYY}`;case"MM/DD/YYYY":case"L":return e=r(t),`${e.MM}/${e.DD}/${e.YYYY}`;case"HH:mm:ss":return e=r(t),`${e.HH}:${e.mm}:${e.ss}`;case"MMMM DD, YYYY":return e=r(t),`${e.MMMM} ${e.DD}, ${e.YYYY}`;case"MMMM":return e=r(t),`${e.MMMM}`;case"h:mm A":return e=r(t),`${e.h}:${e.mm} ${e.A}`;case"MMMM DD, YYYY, h:mm":return e=r(t),`${e.MMMM} ${e.DD}, ${e.YYYY}, ${e.h}:${e.mm} ${e.A}`;default:return function(e){const t=e?new Date(e):new Date;let i=n[t.getMonth()],o=t.getDate(),s=t.getFullYear(),r=t.getHours(),a=r>=13?"PM":"AM";r=r>=13||0===r?Math.abs(r-12):r;let d=t.getMinutes();return d=d<10?`0${d}`:d,`${i} ${o}, ${s} ${r}:${d} ${a}`}(t)}}function r(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&"string"==typeof t&&-1===t.indexOf("T")&&(t=t.replace(/-/g,"/"));try{e=t?new Date(t):new Date}catch(d){e=new Date}const i=["January","February","March","April","May","June","July","August","September","October","November","December"];let n=e.getHours(),o=e.getMinutes(),s=e.getSeconds(),r=e.getDate(),a=e.getMonth()+1;return{D:r,DD:r<10?`0${r}`:r,MM:a<10?`0${a}`:a,MMM:i[e.getMonth()].substr(0,3),MMMM:i[e.getMonth()],YYYY:e.getFullYear(),H:n,HH:n<10?`0${n}`:n,h:n%12||12,m:o,mm:o<10?`0${o}`:o,A:n>=12?"PM":"AM",a:n>=12?"pm":"am",s,ss:s<10?`0${s}`:s}}function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e=e||31536e7;let t=new Date;return t.setTime(t.getTime()+e),t.toUTCString()}},9922(e,t,i){"use strict";i.d(t,{A:()=>s});var n=i(2284),o=i(2327);function s(e){var t=(0,o.A)(e,"string");return"symbol"==(0,n.A)(t)?t:t+""}}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var i=__webpack_module_cache__[e]={id:e,exports:{}};return __webpack_modules__[e].call(i.exports,i,i.exports,__webpack_require__),i.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var i=Object.create(null);__webpack_require__.r(i);var n={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var o=2&t&&e;("object"==typeof o||"function"==typeof o)&&!~leafPrototypes.indexOf(o);o=getProto(o))Object.getOwnPropertyNames(o).forEach(t=>n[t]=()=>e[t]);return n.default=()=>e,__webpack_require__.d(i,n),i},__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,i)=>(__webpack_require__.f[i](e,t),t),[])),__webpack_require__.u=e=>
2e+"."+{onesignal:"cdf09e44d4477279be4b","classifieds-dropdown":"a281cda211e16c9500b9","productspec-dropdown":"2bf7b15fee0f775fff55",survicate:"35d671ae2f090c420f2b","shared-modules_tracking_index_es6":"87e827e1f4816b8d08dd","shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6":"9e5cc222327ae26064b9",tracking:"4090288d6671875871e2",trackjs:"516c15a408e2df07eb4f","vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f":"946f287afbf397b8bd69","cms-auth":"d6bc3d0b884d0701cc9d","cms-popup":"7d83b1fc92e0a2cb6d33","vendors-node_modules_react-dom_index_js":"55bc05be057b71f99ceb","on-screen-debug-tool-rapid":"301484bf7c14c718608a","vendors-node_modules_silvermine_videojs-quality-selector_src_js_index_js-node_modules_silverm-11d254":"2683463237aa927859e4","shared-modules_tracking_time_trackingVideo_es6-shared-modules_tracking_videoLightTracking_es6":"c9759e8581c734224488","video-player-videojs":"58b8a24091236855f508","video-player-youtube":"3ee7a1e4b77e765b050a"}[e]+".bundle.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="rapid-js:",__webpack_require__.l=(e,t,i,n)=>{if(inProgress[e])inProgress[e].push(t);else{var o,s;if(void 0!==i)for(var r=document.getElementsByTagName("script"),a=0;a<r.length;a++){var d=r[a];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==dataWebpackPrefix+i){o=d;break}}o||(s=!0,(o=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&o.setAttribute("nonce",__webpack_require__.nc),o.setAttribute("data-webpack",dataWebpackPrefix+i),o.src=e),inProgress[e]=[t];var l=(t,i)=>{o.onerror=o.onload=null,clearTimeout(c);var n=inProgress[e];if(delete inProgress[e],o.parentNode&&o.parentNode.removeChild(o),n&&n.forEach(e=>e(i)),t)return t(i)},c=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),s&&document.head.appendChild(o)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.j="rapid-category",__webpack_require__.p="/resources/combined/js/",(()=>{__webpack_require__.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={"rapid-category":0,"shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6":0,"shared-modules_tracking_index_es6":0,tracking:0,"vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f":0};__webpack_require__.f.j=(t,i)=>{var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)i.push(n[2]);else{var o=new Promise((i,o)=>n=e[t]=[i,o]);i.push(n[2]=o);var s=__webpack_require__.p+__webpack_require__.u(t),r=new Error;__webpack_require__.l(s,i=>{if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=i&&("load"===i.type?"missing":i.type),s=i&&i.target&&i.target.src;r.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",r.name="ChunkLoadError",r.type=o,r.request=s,n[1](r)}},"chunk-"+t,t)}};var t=(t,i)=>{var n,o,[s,r,a]=i,d=0;if(s.some(t=>0!==e[t])){for(n in r)__webpack_require__.o(r,n)&&(__webpack_require__.m[n]=r[n]);a&&a(__webpack_require__)}for(t&&t(i);d<s.length;d++)o=s[d],__webpack_require__.o(e,o)&&e[o]&&e[o][0](),e[o]=0},i=self.webpackChunkrapid_js=self.webpackChunkrapid_js||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})(),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var e=__webpack_require__(4467),t=__webpack_require__(3102),i=__webpack_require__.n(t);let n=null,o="/ads_debug_tool/index.html",s="qazxswedcvfr1234"===i().get("ADT");const r=class{static getBuffer(){return window.adtBuffer}static init(){s&&(window.adtBuffer=[],n=window.open(o,"ads_debug_tool_react","width=950,height=900,left
2=100,top=100"),n.location.href=o,console.log("init function was called",n))}static pageChange(){if(!s)return;let e=["AppConfig","setPage",{pageType:HT.page.pageType,startTime:new Date}];window.adtBuffer.push(e),console.log("pageChange function was called",e)}static initSlot(e,t){if(!s)return;let i=Tr.getSlots()[e];t=t||{};let n=["AdSlots","addSlot",{slotId:e,htmlId:i.htmlId||null,adUnit:i.unitPath||null,creationTime:new Date,params:t}];window.adtBuffer.push(n),console.log("initSlot function was called",n)}static track(e,t,i){if(!s)return;console.time(t+" "+e);let n=["AdSlots","start",{slotId:t,name:e,time:i=i||new Date}];window.adtBuffer.push(n),console.log("track function was called",n)}static trackEnd(e,t){if(!s)return;console.timeEnd(t+" "+e);let i=["AdSlots","end",{slotId:t,name:e,time:new Date}];window.adtBuffer.push(i),console.log("trackEnd function was called",i)}static log(e,t){if(!s)return;t=t||null;let i=["LogEntries","add",{time:new Date,slotId:t,text:e}];window.adtBuffer.push(i),console.log("log function was called",i)}static kvp(e,t){if(!s)return;let i=["KvpSets","add",{slotId:e,kvpSet:t,time:new Date}];window.adtBuffer.push(i),console.log("kvp function was called",i)}};var a=__webpack_require__(4169);let d=i().get("current_campaign")?i().get("current_campaign"):i().get("initial_campaign"),l=null;try{l=JSON.parse(d)}catch(_l){}const c=l;var u=__webpack_require__(9583),p=__webpack_require__(5891);const g=/{(platforms|pagetypes):([^}]*)}?/g;var h=__webpack_require__(9842),f=__webpack_require__(1403),_=__webpack_require__(5997),m=__webpack_require__(3179);let w={};function b(e,t,i,n,o){const s=(0,m.qm)(m.Ay.logAds);let r;s&&console.log("ad blocked by",o,t,i.data);let d="",l="";try{d=l=i.source.name}catch(c){"SecurityError"===c.name&&/cross-origin/i.test(c.message)&&(l="cross-origin-blocked")}try{e||(e=window.document.getElementsByName(d)[0].parentElement.parentElement.id)}catch(_l){}try{e&&(r=googletag.pubads().getSlots().find(t=>t.getSlotElementId()===e))}catch(_l){}if(!r&&(window.HT_DATA_LAYER.trackAdsError(`${o} - Can't find blocked ad by element ID`,!0,{slotElementId:e,adUnit:t,eventSourceName:l,is_error_log:!0}),t))try{r=googletag.pubads().getSlots().find(e=>e.getAdUnitPath()===t||e.getSlotId().getId()===t)}catch(_l){}if(r){try{"upgradedhome"===(0,a.Jt)(window.HT,"consts.THEME.name")&&window.HT_DATA_LAYER.trackAdsError(`${o} - Ad blocked`,!0,{slotElementId:e,adUnit:t,eventSourceName:l,is_error_log:!0,bidder:r.getTargeting("hb_bidder")})}catch(_l){}const c=HT_DATA_LAYER.Ads.getPageSlots();let u=r.htSlotId;if(u&&c[u]||(u=e,u&&c[u]||!d||(u=d)),u){let a=c[u],d=w[u]||0;if(w[u]=d+1,window.setTimeout(function(){let e=d+1;w[u]!==e&&2!==e||delete w[u]},19e3),d<2)if(s&&console.log("ad blocked by ",o," - ht slot - full refresh",i.data.adServerDetails||{},u,`numAttempts: ${d}`),r&&r.updateTargetingFromMap?HT_DATA_LAYER.AuctionManager.clearTargeting(r):window.HT_DATA_LAYER.trackAdsError(`${o} - Can't clear targeting`,!0,{slotElementId:e,adUnit:t,is_error_log:!0,dfpSlot_exists:!!r,updateTargetingFromMap_exists:!!r.updateTargetingFromMap}),a){if(a.wasBlocked=!0,a.targetedBid&&(a.targetedBid.history.push({ad_unit:t,timestamp:Date.now(),status:"Ad blocked"}),HT_DATA_LAYER.AuctionManager.removeBidFromBidPoolById(a.targetedBid.adId),delete a.targetedBid),n)if(a.inViewport&&(HT_DATA_LAYER.Ads.clearRefreshIntervals(u),HT_DATA_LAYER.Ads.startRefreshInterval(u)),HT_DATA_LAYER.Ads.requestAds)HT_DATA_LAYER.Ads.requestAds([u]);else{const{amazonBid:e,requestBid:t}=a.options||{};(e||t)&&HT_DATA_LAYER.Ads.requestAllBids(u,!0),HT_DATA_LAYER.Ads.isRefreshable(u)&&HT_DATA_LAYER.Ads.refreshSlot({slotId:u})}}else n&&window.googletag.cmd.push(()=>{s&&console.log("ad blocked by ",o," - not ht slot - google refresh",i.data.adServerDetails||{},u,`numAttempts: ${d}`),window.googletag.pubads().refresh([r]),HT_DATA_LAYER.AuctionManager.isBrowsiAd(e)||window.HT_DATA_LAYER.trackAdsError(`${o} - refreshing without HT slot`,!0,{slotElementId:e,adUnit:t,is_error_log:!0})})}else window.HT_DATA_LAYER.trackAdsError(`${o} - Can't find blocked ad by ad unit`,!0,{slotElementId:e,adUnit:t,
2is_error_log:!0})}else window.HT_DATA_LAYER.trackAdsError(`${o} - Can't find blocked ad at all`,!0,{slotElementId:e,adUnit:t,is_error_log:!0})}function v(e){let t=null;switch("1"){case(0,p.ru)("ad_protection.boltive"):t="boltive";try{let e=(0,p.ru)("ad_protection.script_url").match(/hometalk-([^\/]+)/);e&&e[1]&&(t+="_"+e[1])}catch(_l){}break;case(0,p.ru)("ad_protection.geoedge"):t="geoedge"}if(t){let i=HT.consts.THEME.direct_traffic_group?"_"+HT.consts.THEME.direct_traffic_group:"",n=w[e];return n?`${t}_${n}${i}`:""}return""}let y=null;function A(e,t){let i=t.keyValues||{};return{page_type:function(){var e=HT.page.pageType;return i.pageType||e||""},is_sticky:function(){return i.isSticky||""},"ht-ad":function(){return e},dfp_kvp:function(){const e=(0,a.Jt)(t,"keyValues.dfp_kvp",""),i=(0,a.Jt)(HT,"bootstrap.ADS.dfp_kvp","");return e+(e&&i?",":"")+(i||"")},refreshed:function(){return t.isRefreshed?"yes":"no"},pb_version_bidder:function(){const e=(0,a.Jt)(window.HT.user,"feature_tracking.prebid_version.value",void 0);return e&&t.targetedBid&&t.targetedBid.bidderCode?e.replace("_version_vss_cacheBids","")+"_"+t.targetedBid.bidderCode:void 0},content_language:()=>document.documentElement.lang,inner_height:()=>10*Math.round(window.innerHeight/10),has_ats:()=>(0,f.u1)()?"true":"false",is_untrusted:()=>HT_DATA_LAYER.getData().isUntrusted,ad_protect_refresh:function(){return v(Tr.getSlotIdByHtmlId(t.htmlId))},ay_s2s_used:function(){return window.HT.usingAyS2s&&t.options&&t.options.requestBid?"true":void 0}}}function T(e){return{page_type:function(){return HT.page.pageType},paid_campaign_date:function(){if(c){let e=c.date;return"pinterest"===c.source&&"syndication"===c.medium&&(e=(0,h.GP)(e,"YM")),c.campaign+":"+e}return""}}}const E=function(e,t){let n={"pt.sp":function(){return this.page_type()+"."+HT.view.screenPlatform},paid_campaign_date:function(){if(c){let e=c.date;return"pinterest"===c.source&&"syndication"===c.medium&&(e=(0,h.GP)(e,"YM")),c.campaign+":"+e}return""},ht_paid_data:function(){if(!c)return"";let e=[],t=["source","medium","campaign","sub_campaign","date"];for(let i=0;i<t.length;i++){let n=c[t[i]];"date"===t[i]&&(n=n.split(" ")[0],"pinterest"===c.source&&"syndication"===c.medium&&(n=(0,h.GP)(n,"YM"))),e.push(n)}return e.join(":")},coreg_paid_data:function(){return(0,a.Jt)(window.HT,"bootstrap.USER.coreg_data",void 0)},"post-id":function(){return["post","post_video","structured_post","discussions","super_discussions","in_depth_guide","product_review","slideshow_vertical","trending_slideshow"].includes(this.page_type())?HT.page.postId:""},author_id:function(){return _.A.THEME.users_upload_content?void 0:HT.page.writer_id},category1:function(){return _.A.THEME.send_kvp_categories_as_array?HT.page.categoryKvps||[]:(0,a.Jt)(HT.page,"categoryKvps.0","")},category2:function(){return _.A.THEME.send_kvp_categories_as_array?"":(0,a.Jt)(HT.page,"categoryKvps.1","")},category3:function(){return _.A.THEME.send_kvp_categories_as_array?"":(0,a.Jt)(HT.page,"categoryKvps.2","")},current_source:function(){const e=window.HT_DATA_LAYER.getSessionReferrerData();return e.referrer_source||e.referrer_medium?`${e.referrer_source}:${e.referrer_medium}${e.referrer_campaign?":"+e.referrer_campaign:""}`:e.referrer_group},session_browser:function(){return(0,u.X5)()},ads_test:function(){return"1"===(0,m.qm)(m.Ay.threeSizeTakeover)?"three_size_takeover":"1"===(0,m.qm)(m.Ay.testAdTakeover)?"homepage"===Tr.getAdsPageType()&&_.A.THEME.show_hp_minimal_ad_layout?"minimal":"true":void 0},vertical:function(){const e={ttac:"AUTO",atv:"PS",motorcycle:"PS",autoguide:"AUTO",rvguide:"RV",petguide:"PETS",upgradedhome:"HG",firearmblog:"RV"};return e[_.A.THEME.name]?e[_.A.THEME.name]:void 0},magnite_aud_rubicon:function(){return(0,a.Jt)(window.HT.user,"feature_tracking.magnite_aud_rubicon.value",void 0)},auto_ssp_cohort:function(){return(0,a.Jt)(window.HT.user,"feature_tracking.auto_ssp_cohort.value",void 0)},automation_ads:function(){let e=i().get("automation_ad_type")||"";return["prebid","timer_policy_extended_60_30_10","off"].includes(e)||(e="1"===(0,m.qm)(m.Ay.automationAds)?"true":void 0),e},page_num_in_session:function(){return window.HT_DATA_LAYER.getSessionData().session.pages},sitename:function(){return"1"===(0,m.qm)(m.Ay.useTestDfpSitename)?_.A.THEME.dfp_site_name+"_test":_.A.THEME.dfp_site_name},disable_house_ads:function(){},browsiLayout:function(){return window.browsiLayoutId||void 0},browsiId:function(){return window.browsiId||void 0},pvq_detected:function(){return(0,a.Jt)(window.HT.user,"feature_tracking.pvq_detected.value",void 0)},user_interest:function(){const e=(0,a.Jt)(window.HT,"bootstrap.USER.interests");return e&&e.length?e:void 0}};"1030735"===_.A.THEME.dfp_account&&(n.cora=function(){return"true"},n.AmazonTAM=function(){return"HT"},n.tags=function(){return HT.page.hashtags||[]});let o="video"===e?T.apply(null,t):A.apply(null,t);const s=(0,a.Jt)(window.cats,"data.feature_control");
2return s&&Object.keys(s).forEach(e=>{o[e]=function(){return(0,a.Jt)(window.HT.user,"feature_tracking."+e+".value",void 0)}}),y||(y=function(){let e=HT.bootstrap.USER.features,t={};return Object.entries(e).filter(e=>!!e[1].KVP_name&&!!e[1].KVP_value).forEach(e=>{t[e[1].KVP_name]=function(e,t){let i;"1"===(0,p.ru)("ad_code_improvements.kvp_regex_hoisted")?(g.lastIndex=0,i=g):i=new RegExp(/{(platforms|pagetypes):([^}]*)}?/,"g");let n,o,s,r,a={platforms:["all"],pageTypes:["all"]};for(;r=i.exec(t);)[,n,o,...s]=r,"platforms"===n&&(a.platforms=o.split(",")),"pagetypes"===n&&(a.pageTypes=o.split(","));return()=>{let t=e;t.includes("{{cohort}}")&&(t=t.replace("{{cohort}}",(0,u.s_)()));let i=HT.page.pageType,n=HT.view.screenPlatform;return a.platforms.includes("all")||a.platforms.includes(n)?(t=t.replace("{{platform}}",n),a.pageTypes.includes("all")||a.pageTypes.includes(i)?(t=t.replace("{{pagetype}}",i),t):""):""}}(e[1].KVP_value,e[1].KVP_rules||null)}),t}()),Object.assign(n,o,y)},S=adUnits;var k=__webpack_require__.n(S);let I=(e,t)=>{let i={};if(window.HT.skipProgrammaticKVPs)i.refreshed=t.isRefreshed?"yes":"no",i.ad_protect_refresh=v(e);else{let n=E("regular",[e,t]);for(let e in n)i[e]=n[e]();if(window.HT.floors_cdn){let e=(0,a.Jt)(HT.user.feature_tracking,"floors.value","cdn_unknown8");i.floors=e?e.toLowerCase():"cdn_unknown8",["cdn_unknown8"].includes(i.floors)&&(window.HT.floorsTrackingValue?i.floors=window.HT.floorsTrackingValue:window.HT.floorsFcSetStart?window.HT.floorsFcSetEnd?window.HT.floorsFcTrackingSetWithValue||(i.floors+="_3"):i.floors+="_2":i.floors+="_1")}}if(t.keyValues){const e=["InContent","isSticky","hptoExclusive"];Object.entries(t.keyValues).forEach(t=>{let[n,o]=t;e.includes(n)||(i[n]=o)})}return i};const D=class{static setTargeting(e){let t=e.adSlot.dfpSlot,i=I(e.slotId,e.adSlot);if(t){if(window.HT_DATA_LAYER.additionalTargeting){const t=(0,a.Jt)(window.HT.user,"feature_tracking.prebid_version.value",void 0);i.pb_version_bidder=t&&e.adSlot.targetedBid&&e.adSlot.targetedBid.bidderCode?t+"_"+e.adSlot.targetedBid.bidderCode:void 0;const n=(0,a.Jt)(window.HT.user,"feature_tracking.magnite_aud_rubicon.value",void 0);n&&(i.magnite_aud_rubicon=n),i=Object.assign({},i,window.HT_DATA_LAYER.additionalTargeting(e.adSlot))}e.slotId&&r.kvp(e.slotId,i);for(let e in i)t.setTargeting(e,i[e])}}static setPageLevelTargeting(){let e=k()().pageKeyValues;for(let t in e)"revenueExp"!==t&&window.googletag.pubads().setTargeting(t,e[t])}},P="1"===(0,m.qm)(m.Ay.logAds),H="display: inline-block; color: #fff; background: #054fb9; padding: 1px 4px; border-radius: 3px;",C=()=>P,R=function(){if(C()){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];console.log("%cAds",H,Math.round(performance.now()),...t)}};var L,x=__webpack_require__(5295),B=__webpack_require__(1354),O=__webpack_require__(3013);function M(e,t){try{t?e(...t):e()}catch(i){j(i)}}function j(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;try{console.error("%cHTA","display: inline-block; color: #fff; background: #26853d; padding: 1px 4px; border-radius: 3px;",e),i||(window.HT_DATA_LAYER&&void 0===n&&(n=window.HT_DATA_LAYER.trackAdsError),n(e,t)),window.htErrors||(window.htErrors=[]),window.htErrors.push(e),window.HT_DATA_LAYER&&window.HT_DATA_LAYER.showEnvironmentProfile()}catch(_l){}}let N={},z={},U={},q={};const F="1"===(0,m.qm)(m.Ay.debugBidTracking);class Y{}L=Y,(0,e.A)(Y,"getPrebidPartnerBids",()=>z),(0,e.A)(Y,"getAmazonBids",()=>N),(0,e.A)(Y,"setPrebidAndAmazonBidsOld",()=>{q=JSON.parse(JSON.stringify(z)),U=JSON.parse(JSON.stringify(N))}),(0,e.A)(Y,"getPrebidPartnerBidsOld",()=>q),(0,e.A)(Y,"getAmazonBidsOld",()=>U),(0,e.A)(Y,"clearPrebidPartnerBids",e=>{delete z[e],L.debug("cleared bids","prebid bids")}),(0,e.A)(Y,"clearAmazonBids",e=>{delete N[e],L.debug("cleared bids","amazon bids")}),(0,e.A)(Y,"clearPrebidPartnerBidsOld",e=>{delete q[e],L.debug("cleared bids","prebid bids old")}),(0,e.A)(Y,"clearAmazonBidsOld",e=>{delete U[e],L.debug("cleared bids","amazon bids old")}),(0,e.A)(Y,"updatePrebidBid",function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;z[e]||(z[e]={}),z[e][t]||(z[e][t]={bidder:t,auction:0,bids:0,winning_bids:0,impressions:0,timeout:0,rpm:0}),z[e][t][i]++,"winning_bids"==i&&n&&(z[e][t].rpm+=Math.floor(100*n)),L.debug("bid_tracking","prebid - "+t,i,e,n)}),(0,e.A)(Y,"updateAmazonBid",function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;void 0===N[e]&&(N[e]={auction:0,bids:0,impressions:0,winning_bids:0,rpm:0}),N[e][t]++,"winning_bids"==t&&i&&(N[e].rpm+=Math.floor(100*i)),L.debug("bid_tracking","amazon",t,e,i)}),(0,e.A)(Y,"updateBid",function(e,t,i,n){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;switch(e){case"amazon":L.updateAmazonBid(t,n,o);break;case"prebid":L.updatePrebidBid(t,i,n,o)}}),(0,e.A)(Y,"debug",function(){if(L.isDebugMode()){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];console.log("%cBid Tracking","display: inline-block; color: #fff; background: #2d4a3a; padding: 1px 4px; border-radius: 3px;",...t)}}),(0,e.A)(Y,"isDebugMode",()=>F);const J=Y;var V=__webpack_require__(3587),G=__webpack_require__.n(V);let W="1"===(0,m.qm)(m.Ay.automationAds);W&&void 0===G().adsInformation&&(G().adsInformation={});let K=G().adsInformation||null,X=Date.now(),Q=()=>W&&G().HT?(void 0===G().HT.orderTimingData&&(G().HT.orderTimingData={orders:{},pageStartTime:performance.now()}),G().HT.orderTimingData):null;Q();let Z=e=>W?e:()=>{},ee=Z(()=>{X=Date.now();for(let e in K)delete K[e]}),te=Z((e,t,i,n,o)=>{K[e]={htmlId:t,adUnit:i,sizes:n,viewability:o,adRequest:[],adRender:[],shouldAdRender:!1,kvps:[],partners:{prebid:{shouldBid:!1,winner:"",bids:[],bidRequests:[],partners:[]},amazon:{shouldBid:!1,bids:[]},adex:{shouldBid:!1}},inViewport:{value:!1,timeStamp:null},totalTimeOnPage:[],consecutiveTimeInViewport:[],history:[]}}),ie=Z((e,t,i,n,o,s,r)=>{me(e,"partners.prebid.shouldBid",t),me(e,"partners.prebid.timeout",s),me(e,"partners.amazon.shouldBid",i),me(e,"partners.adex.shouldBid",n),me(e,"order",r),me(e,"position",o)}),ne=Z((e,t,i)=>{let n=Math.floor(Date.now()/1e3),o={renderDuration:Date.now()-X,empty:t,lineItemId:i,timeStamp:n},s=(0,a.Jt)(K,`${e}.totalTimeOnPage`);if(s){if(s.length){let e=s.slice(-1)[0];o.totalTimeOnPage=n-e}s=(0,a.Jt)(K,`${e}.consecutiveTimeInViewport`),s.length>=2&&(o.consecutiveTimeInViewport=s[s.length-2].time),_e(e,"totalTimeOnPage",Math.floor(Date.now()/1e3)),_e(e,"adRender",o)}}),oe=Z((e,t,i)=>{let n=(0,a.Jt)(K,`${e}.adRender`);n&&(0,a.hZ)(K,`${e}.adRender[${n.length-1}].${t}`,i)}),se=Z((e,t)=>{me(e,"shouldAdRender",t)}),re=(Z((e,t)=>{me(e,"partners.amazon.shouldBid",(0,a.Jt)(t,"amazonShouldBid",!1)),me(e,"partners.prebid.shouldBid",(0,a.Jt)(t,"prebidShouldBid",!1))}),Z((e,t)=>{_e(e,"adRequest",t?{kvps:t}:{})})),ae=Z(e=>{_e(e,"partners.prebid.bids",{timeStamp:(new Date).getTime()})}),de=Z(e=>{_e(e,"partners.prebid.bidRequests",{bidders:[],timeout:[]})}),le=Z((e,t)=>{Array.isArray(e)&&e.map(e=>
2{Object.keys(K).forEach(function(i){if(e.adUnitCode===K[i].htmlId){const n=K[i].partners.prebid.bidRequests.length-1;_e(i,`partners.prebid.bidRequests[${n}].bidders`,"server"===e.finalSource?"assertiveyield":t)}})})}),ce=Z((e,t,i)=>{const n=K[e].partners.prebid.bidRequests.length-1;_e(e,`partners.prebid.bidRequests[${n}].${i}`,t)}),ue=Z(e=>{_e(e,"partners.amazon.bids",{timeStamp:(new Date).getTime()})}),pe=Z(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t&&(0,a.Jt)(K,`${e}.inViewport.value`)||i){let t=(0,a.Jt)(K,`${e}.consecutiveTimeInViewport`);t.length&&(0,a.hZ)(K,`${e}.consecutiveTimeInViewport[${t.length-1}].time`,Math.floor(Date.now()/1e3)-(0,a.Jt)(K,`${e}.consecutiveTimeInViewport[${t.length-1}].start`))}(t&&!(0,a.Jt)(K,`${e}.inViewport.value`)||i)&&_e(e,"consecutiveTimeInViewport",{start:Math.floor(Date.now()/1e3),time:null}),me(e,"inViewport",{value:t,timeStamp:t?Math.floor(Date.now()/1e3):null})}),ge=Z(e=>{(0,a.Jt)(K,`${e}.inViewport.value`)&&pe(e,!0,!0)}),he=Z((e,t,i)=>{_e(e,"history",{[t]:i})}),fe=Z((e,t)=>{me(e,"partners.prebid.partners",t||[])}),_e=(e,t,i)=>{let n=(0,a.Jt)(K,`${e}.${t}`);n?n.push(i):console.warn(`Ads Automation System - Did not find ${e}.${t} information`)},me=(e,t,i)=>{void 0===(0,a.Jt)(K,`${e}`)?console.warn(`Ads Automation System - Did not find ${e} information`):(0,a.hZ)(K,`${e}.${t}`,i)},we=Z((e,t)=>{_e(e,"kvps",t||[])}),be=Z((e,t)=>{me(e,"partners.prebid.winner",t)}),ve=Z(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const n=Q();if(!n)return;n.orders[t]||(n.orders[t]={scheduled:null,started:null,requested:null,slotIds:[],config:null});const o=n.orders[t];"scheduled"===e?(o.scheduled=performance.now(),o.slotIds=i):"started"===e?o.started=performance.now():"requested"===e&&(o.requested=performance.now())}),ye=Z(e=>{const t=Q();t&&(t.orderConfig=e)});var Ae=__webpack_require__(6474),Te=__webpack_require__(8251);class Ee{static getSeoCategoryData(e){return[(0,a.Jt)(HT.page,"seoCategories.0.prefix.name",""),(0,a.Jt)(HT.page,"seoCategories.0.level1.name",""),(0,a.Jt)(HT.page,"seoCategories.0.level2.name",""),(0,a.Jt)(HT.page,"seoCategories.0.level3.name","")].filter(e=>!!e).forEach((t,i)=>{t&&(e["tier"+(i+1)]=t)}),e}static getData(e){let t={name:HT.isCora?HT.consts.THEME.site_name:window.htAdsJSON&&window.htAdsJSON.pageKeyValues&&window.htAdsJSON.pageKeyValues.sitename,domain:window.location.hostname,page:window.location.href,publisher:{name:HT.consts.THEME.dfp_account_name},ext:{data:{page_type:HT.page.pageType,pagetype:HT.page.pageType}}};if((window.HT.isCora||"1"===(0,p.ru)("IAB_categories.enabled"))&&(t.cat=HT.iabCategories||[],t.pagecat=("1"===(0,p.ru)("iab_page_categories.enabled")&&HT.page.iabCategories?HT.page.iabCategories:HT.iabCategories)||[],t.cattax=7,t.ext.data=Ee.getSeoCategoryData(t.ext.data)),e&&HT.consts.THEME.amazon_uuid&&(t.publisher.id=HT.consts.THEME.amazon_uuid),"1"===(0,p.ru)("ad_code_improvements.ortb2_enrichment")){document.referrer&&(t.ref=document.referrer);let e={};HT.page.postId&&(e.id=HT.page.postId),HT.page.title&&(e.title=HT.page.title),HT.page.hashtags&&HT.page.hashtags.length&&(e.keywords=HT.page.hashtags.join(",")),HT.page.language&&(e.language=HT.page.language),t.content=e;let i={w:window.screen.width,h:window.screen.height};const n=HT.view.screenPlatform.toLowerCase();return i.devicetype=["phone","mobile"].includes(n)?4:n.includes("tablet")?5:2,{site:t,device:i}}return"desktop"!==HT.view.screenPlatform.toLowerCase()&&(t.mobile=1),{site:t}}}var Se=__webpack_require__(474);function ke(e){return Object.keys(e).filter(t=>!!e[t]).reduce((t,i)=>(t[i]=e[i],t),{})}function Ie(e){var t=function(e){return(e.indexOf("//")>-1?e.split("/")[2]:e.split("/")[0]).split(":")[0].split("?")[0]}(e),i=t.split("."),n=i.length;return n>2&&(t=i[n-2]+"."+i[n-1],2===i[n-2].length&&2===i[n-1].length&&(t=i[n-3]+"."+t)),t}function De(){return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:["proboards.com","freeforums.net","boards.net"])||[]).filter(e=>window.location.hostname.includes(e))[0]||window.location.hostname}const Pe={pageType:()=>{const e=window.HT_DATA_LAYER.getData().page||{};return"unknown"===e.pageType?void 0:e.pageType},buildSessionInformation:e=>{var t,i;if(e.session=e.session||{},window.__uspapi)try{window.__uspapi("getUSPData",1,e=>{window.HT.uspString="object"==typeof e?e.uspString:void 0})}catch(_l){}const n=window.HT.adsTimingLog?Object.fromEntries(Object.entries(window.HT.adsTimingLog).map(e=>{let[t,i]=e;return[`ads_timing_${t}`,i]})):{};return ke({device_id:e.session.deviceId,session_id:e.session.sessionId,is_new_session:e.isNewSession,screen_platform:window.HT.view.screenPlatform,os:(0,u.lf)(),browser:(0,u.ve)(),ad_bundle_version:window.adBundleVersion,ht_prebid_version:window.htPrebidVersion,sra_enabled:null===(t=window.HT_DATA_LAYER)||void 0===t||null===(i=t.getShouldUseSra)||void 0===i?void 0:i.call(t),gpc_enabled:!!navigator.globalPrivacyControl,usp_string:window.HT.uspString,cmp_loaded:window.HT.cmpLoaded,...n})},buildFeatureInformation:e=>{if(window.HT.user.feature_tracking)return ke({features:(0,a.GQ)(window.HT.user.feature_tracking)})},buildBotDetectionInformation:e=>{let t=window.htAbData||{};return window.HT.ads_rendered&&(t.ads_rendered=!0),window.htLocationData&&(t.ja4=window.htLocationData.ja4),ke(t)},buildUserInformation:e=>{const{user:t}=window.HT_DATA_LAYER.getData()||{},i={is_logged_in:!!t.member_type};if(window.htAdsJSON&&window.htAdsJSON.pageKeyValues){const{registered:e}=window.htAdsJSON.pageKeyValues;i.is_logged_in=!(!e||"false"===e)||void 0}return ke(i)},buildPageInformation:e=>{const t=document.referrer,i=t&&!t.includes(Ie(window.location.hostname));return ke({page_url:window.location.href.split(window.location.hostname)[1],page_type:Pe.pageType(),sitename:De(),referrer:i?Ie(t):void 0})},buildPrivacyChoicesInformation:e=>({session_id:e.session.sessionId,gpc_enabled:!!navigator.globalPrivacyControl,sale_opt_out:e.saleOptOut,sharing_opt_out:e.sharingOptOut,targeted_advertising_opt_out:e.targetedAdvertisingOptOut,additional_data_processing_consent:e.additionalDataProcessingConsent}),buildAdInformation:e=>ke({bidder:e.advertiser,bidder_id:e.advertiser_id,screen_platform:window.HT.view.screenPlatform,sitename:De(),is_new_page:e.first_impression,is_refresh:e.is_refresh,is_external:e.is_external,user_ids:e.user_ids}),buildTimeTracking:e=>ke({length:e.length,session_id:e.session.sessionId}),buildBidAnalysisInformation:e=>ke({screen_platform:window.HT.view.screenPlatform,session_id:e.session.sessionId,num_configured_bidders:e.num_configured_bidders,bidders:e.bidders,total_timeouts:e.total_timeouts,rpm:e.rpm,bidder_distribution:"randomized"===(0,p.ru)("auto_ssp_combination.mode")?"random":"fixed"}),buildAuctionInformation:e=>ke({...e.auction_data,session_id:e.session.sessionId,page_type:Pe.pageType()}),buildLocationInformation:e=>ke(window.htLocationData||{}),buildBasicInformation:(e,t)=>{let n;switch(!0){case window.HT.isCora:n="cora";break;case window.HT.isFora:n="fora";break;default:n="lora"}let o={event_name:e.label,site_type:n,sitename:De()};return"1"===i().get("xf_is_suspected_bot")&&(o.is_suspected_bot=!0),o}},He="1"===(0,m.qm)(m.Ay.logAds)||"1"===(0,m.qm)(m.Ay.adsProfiling),Ce=_.A.IS_LIVE?"https://e.htplayground.com":"https://config.htplayground.com/404",Re=(0,m.qm)(m.Ay.tracking);let Le=[];const xe={push:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Le.push(e),t&&xe.send()},send:async()=>
2{if(Le.length){const e=JSON.stringify(Le);Le=[];const t=JSON.parse(e);if(He&&console.log("tracking_event:body",t),Re){let e=JSON.parse(O.pG.getItem("sl_tracking_information_external"))||[];e=e.concat(t),O.pG.setItem("sl_tracking_information_external",JSON.stringify(e))}if("1"!==(0,m.qm)(m.Ay.automationAds))return await fetch(Ce,{method:"POST",mode:"cors",body:e,headers:{"Content-Type":"application/json"}}).then(e=>(He&&console.log("tracking_event:result",e),e)).catch(e=>{-1==Ce.indexOf("404")&&He&&console.log("tracking_event:error",e)})}}};setInterval(xe.send,1e3);const Be="sentSessionInfo",Oe="1"===(0,m.qm)(m.Ay.logAds)||"1"===(0,m.qm)(m.Ay.adsProfiling);let Me,je=!1,$e=!1;const Ne={newPage:[Pe.buildSessionInformation,Pe.buildFeatureInformation,Pe.buildUserInformation,Pe.buildPageInformation,Pe.buildBotDetectionInformation],featuresUpdate:[Pe.buildSessionInformation,Pe.buildFeatureInformation,Pe.buildBotDetectionInformation],ad_impression:[Pe.buildAdInformation],time_tracking:[Pe.buildTimeTracking],bid_analysis_summary:[Pe.buildBidAnalysisInformation],session_information:[Pe.buildLocationInformation,Pe.buildSessionInformation],auction_data:[Pe.buildAuctionInformation],submit_privacy_choices:[Pe.buildPrivacyChoicesInformation]},ze={newPage:{label:"New Page",template:Ne.newPage},featuresUpdate:{label:"features_update",template:Ne.featuresUpdate},ad_impression:{label:"ad_impression",template:Ne.ad_impression},time_tracking:{label:"time_tracking",template:Ne.time_tracking},bid_analysis_summary:{label:"bid_analysis_summary",template:Ne.bid_analysis_summary},session_information:{label:"session_information",template:Ne.session_information},auction_data:{label:"auction_data",template:Ne.auction_data},submit_privacy_choices:{label:"submit_privacy_choices",template:Ne.submit_privacy_choices}};function Ue(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.template.reduce((e,i)=>Object.assign(e,i(t)),Pe.buildBasicInformation(e,t))}(e,{...window.HT_DATA_LAYER.getSessionData(),...t});xe.push(n,i)}catch(_l){Oe&&console.log("tracking_event:emit_error",e.label,_l),j(_l,!0)}}function qe(){return!!O.pG.getItem(Be)}function Fe(){if(!qe()){if(void 0===window.htLocationData)return je||Ye(),void window.setTimeout(Fe,200);Ue(ze.session_information),O.pG.setItem(Be,1)}}function Ye(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=Date.now();if(window.HT.isCora){if(void 0===window.htLocationData&&!qe()){let t=(0,a.Jt)(window.HT,"bootstrap.TRACK.visit_data",{});window.htLocationData={country:(t.country_name||"").toLowerCase(),region:t.region,metro_code:t.metro_code},e&&e()}}else if(void 0===window.htLocationData){const i=document.createElement("script");let n=window.setTimeout(()=>{je=!1,R("waiting for location",Date.now()-t,"time out"),e&&e()},2e3);i.src="https://config.htplayground.com/data",e&&(i.onload=()=>{window.clearTimeout(n),R("waiting for location",Date.now()-t,"on load"),e()}),document.head.appendChild(i)}else R("waiting for location",Date.now()-t,"already there"),e()}var Je;window.HT&&(window.HT.tracking={submitPrivacyChoices:e=>{Ue(ze.submit_privacy_choices,e)}});let Ve={amazon:{},prebid:{}};class Ge{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,e.A)(this,"initSlot",(e,t,i)=>{this.auctionId&&(this.slotData[e]={pendingRequests:t,viewabilityBucket:i},this.data.num_ad_units++)}),(0,e.A)(this,"setBidderResponseTime",e=>{this.auctionId&&(this.bidderResponseTimes[e]=Date.now()-this.startTime)}),(0,e.A)(this,"addBidData",(e,t,i,n)=>{if(!this.auctionId)return;if(!this.slotData[t])return;this.removePendingRequest(t,i);let o={...n,status:e,bidder:i};o.time_to_respond||(o.time_to_respond=this.bidderResponseTimes[i]||Date.now()-this.startTime),this.slotData[t].viewabilityBucket&&(o.viewability_bucket=this.slotData[t].viewabilityBucket),this.data.bids.push(o)}),(0,e.A)(this,"log",()=>{if(this.auctionId){for(const e in this.slotData)this.slotData[e].pendingRequests.forEach(t=>
2{let i={status:"no_bid",bidder:t,cpm:0,time_to_respond:this.bidderResponseTimes[t]||-1};this.slotData[e].viewabilityBucket&&(i.viewability_bucket=this.slotData[e].viewabilityBucket),this.data.bids.push(i)});Ue(ze.auction_data,{auction_data:this.data})}}),!t.auctionId)return;let i=t.auctionId;delete t.auctionId,Object.assign(this,{data:{...t,auction_id:i,time_on_page:window.HT_DATA_LAYER.getTimeOnPage(),time_on_session:window.HT_DATA_LAYER.getTimeOnSession(),page_view_in_session:window.HT_DATA_LAYER.getSessionPageNumber(),num_ad_units:0,bids:[]},startTime:Date.now(),auctionId:i,slotData:{},bidderResponseTimes:{}})}removePendingRequest(e,t){if(!this.auctionId)return;if(!(0,a.Jt)(this.slotData,`${e}.pendingRequests`))return;const i=this.slotData[e].pendingRequests.indexOf(t);-1!==i&&this.slotData[e].pendingRequests.splice(i,1)}}Je=Ge,(0,e.A)(Ge,"init",(e,t)=>{"1"===(0,p.ru)("bid_data_collection.enabled")&&(t.auction_type=e,Ve[e][t.auctionId]=new Je(t))}),(0,e.A)(Ge,"get",(e,t)=>void 0===Ve[e][t]?new Je:Ve[e][t]);class We{}(0,e.A)(We,"init",e=>{Ge.init("amazon",e)}),(0,e.A)(We,"get",e=>Ge.get("amazon",e));const Ke="640x390";let Xe;class Qe{static init(){Qe.loadSDK()}static initApsToken(){(0,Te.Gc)(()=>{(0,B.x2)("amazon_advertising",()=>{Ae.A.isOptedOut()?Ae.A.needsOptOutTokenUpdate()&&Ae.A.tokenUpdate():(Ae.A.tokenRefresh(),(0,Te.QW)(()=>{Ae.A.tokenUpdate()}))})})}static loadSDK(){if(!window.apstag)return;let e={pubID:window.HT.consts.THEME.amazon_pubid,adServer:"googletag",deals:!0,bidTimeout:5e3,videoAdServer:"googletag",signals:{ortb2:Ee.getData(!0)},params:{}};(0,Se.$P)()?(0,Se.cL)(t=>{e.params={us_privacy:(0,a.Jt)(t,"uspString","")},this.initApstag(e)}):this.initApstag(e),window.shouldUpdateApsToken&&Ae.A.tokenUpdate()}static initApstag(e){window.apstag.init(e),window.apstag.init=function(e){},Qe.initApsToken()}static getCodes(){if(!Xe)try{window.HT.consts.BID_CODES?Xe=JSON.parse(atob(window.HT.consts.BID_CODES)):window.HT_DATA_LAYER.trackAdsError("Amazon bid codes do not exist",!0,{is_error_log:!0})}catch(_l){window.HT_DATA_LAYER.trackAdsError("Amazon bid codes could not be decoded",!0,{amazon_codes_length:window.HT.consts.BID_CODES.length,is_error_log:!0}),j(_l,!0)}return Xe||{}}static continueAdsRequest(e,t){e.forEach(e=>{let t=Tr.getPageSlots(!0)[e];t&&(t.amazonIsBidding=!1,t.biddingsAreDone=!0)}),t&&Tr.completeSraAmazonAuction()}static startAmazonAuction(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2?arguments[2]:void 0;return R("startAmazonAuction",e,t),new Promise(n=>{Qe.load(e,!1,i,t,n)})}static load(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};if(!window.apstag)return;const s=Tr.getPageSlots();let r=[],a=[];if((e=Array.isArray(e)?e:[e]).forEach(e=>{let t=s[e];if(!t)return;if(Tr.isCurrentlyRequesting(e))return t.amazonIsBidding=!1,t.biddingsAreDone=!0,void R("AmazonAds.load(): slot "+e+" is currently requesting an ad. Rejecting",t.unitPath);ue(e);let i={slotID:t.htmlId,slotName:t.unitPath};if(i.sizes=Tr.addArrayToSizesIfNeeded(t.sizes),(0,p.ru)("floors.opti_yield")&&((0,p.ru)("floors.opti_yield_full_integration")&&"undefined"!=typeof optidigitalPFconfig||(0,p.ru)("floors.opti_yield_auto_integration"))&&(i.optiYield={adUnitPath:t.unitPath,divId:t.htmlId}),HT.useSizeMappingV2)if(t.dfpSlot&&t.dfpSlot.getSizes){const e=t.dfpSlot.getSizes();i.sizes=e.map(e=>e.width?[e.width,e.height]:e),r.push(i)}else a.push(e);else r.push(i)}),a.length&&setTimeout(()=>M(()=>Qe.load(a,t,i)),300),!r.length)return;let d=ji(i);window.optiyield&&(0,p.ru)("floors.opti_yield_full_integration")&&"undefined"!=typeof optidigitalPFconfig&&window.optiyield.cmd.push(function(){r=window.optiyield.setAmazonFloors(r)}),R("Amazon Bidding Started",{slots:r,timeout:d}),We.init(Jt.getAuctionData(n,d)),r.forEach(e=>{let t=Tr.getSlotIdByHtmlId(e.slotID||e.htSlotId),i=Jt.getViewabilityBucketBySlotId(t);We.get(n).initSlot(t,["a9"],i)}),window.apstag.fetchBids({slots:r,timeout:d},function(){for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return M(i=>{try{o(),Jt.debug("a9 bids received",{amazonSlots:r,bids:i});let e=Tr.getPageSlots();r.forEach(t=>{let i=Tr.getSlotIdByHtmlId(t.slotID||t.htSlotId);e[i]&&J.updateAmazonBid(i,"auction")}
2),We.get(n).setBidderResponseTime("a9"),i.forEach(t=>{let i=Tr.getSlotIdByHtmlId(t.slotID),o=e[i];if(t.auctionId=n,!o)return;const s=t.targeting||{},r=s.amzniid;Qe.getCodes()[s.amznbid],r?(J.updateAmazonBid(i,"bids"),Jt.addAmazonBidToPool(t,o.viewability),Jt.isDebugMode()&&Jt.debug(`Amazon bid response - added to bid pool - bidId ${t.adId} for slot ${t.slotID}`,{receivedBid:{...t},slot:{...o}})):We.get(n).addBidData("no_bid",i,"a9",{cpm:0})})}catch(_l){window.HT_DATA_LAYER.htTracker("Bid Pool Error",{"Error Message":_l.message,"Error Location":"Add Amazon Bid"}),Jt.debug("Error: JS Error",{Error:_l,"Error Message":_l.message,"Error Location":"Add Amazon Bid"}),j(_l,!0)}window.googletag.cmd.push(()=>M(()=>{Qe.continueAdsRequest(e,t)})),We.get(n).log()},s)})}static async requestVideoBids(e){return new Promise((t,i)=>{window.apstag||i(),window.apstag.fetchBids({slots:[{slotID:e,mediaType:"video",sizes:[[640,390]]}],timeout:2300},e=>{t(e)})})}static attachVideoTargeting(e){let{bids:t,vastRequestUrl:i,targetingParameter:n,separator:o="&",operator:s="="}
2=e,r=new URL(i),a=new URLSearchParams(r.search),d=t.filter(e=>"video"===e.mediaType).map(e=>Object.keys(e.targeting).reduce((t,i)=>`${t}${o}${i}${s}${e.targeting[i]}`,"")).join(""),l=a.get("sz");-1===l.indexOf(Ke)&&a.set("sz",l+"|"+Ke);let c=a.get(n)||"";return a.set(n,c+d),r.search=a,r.toString()}}const Ze=Qe;var et,tt=__webpack_require__(1046);const it=1e3,nt=["conversant"],ot=12e4;let st={amznbid:null,amznp:null,amzniid:null,amznsz:null,hb_bidder:null,hb_adid:null,hb_pb:null,hb_size:null,hb_source:null,hb_format:null};const rt={hb_deal:null,hb_cached:null},at=new URLSearchParams(window.location.search).get("mock_prebid_large_bid_viewability_bucket"),dt="bidsPool";let lt,ct,ut=[],pt=[],gt={},ht={},ft={},_t=0,mt=0,wt=0,bt=!1,vt=!1,yt=[],At=0,Tt=[],Et={},St={},kt=!1,It=["celtra.com"],Dt={},Pt={},Ht=!1,Ct={},Rt=[];const Lt=["#5ba300","#0073e6","#89ce00","#e6308a"];let xt,Bt=[],Ot={},Mt={},jt={},$t={},Nt={},zt=[],Ut=null,qt=!1,Ft=!1;class Yt{static init(){if(Yt.isEnabled()&&(Ht&&(window.HT_DATA_LAYER.htTracker("Bid Pool Error",{"Error Message":"Init called twice","Error Location":"init"}),Yt.debug("Error: Init called twice")),Ht=!0,Yt.isDebugMode()&&Yt.debug("Bid pool feature controls",{bid_pool_view_fix:Yt.isViewabilityFix()?"on":"off",bid_pool_ttl_fix:Yt.isTtlBufferFix()?"on":"off",bid_pool_kvp_fix:Yt.isClearTargetingFix()?"on":"off",bid_pool_memory_fix:Yt.isBidPoolMemoryFix()?"on":"off",bid_pool_no_clone:Yt.isBidPoolNoClone()?"on":"off",useViewabilityBuckets:!!Yt.shouldUseViewabilityBuckets()}),Yt.initInitialAuctionsData(),Yt.getCacheFromStorage(),window.HT.getFullBidInPoolByAdId=Yt.getFullBidInPoolByAdId,Yt.initHeaderBiddingListeners(),!window.HT.ads_rendered)){const e=function(){window.HT.ads_rendered=!0,window.HT_DATA_LAYER.queueUpdatesEvent(),window.googletag.pubads().removeEventListener("slotRenderEnded",e)};Tr.googletagCmdPush(()=>window.googletag.pubads().addEventListener("slotRenderEnded",e))}}static registerSlot(e,t){if(!t)return;let i;if(t.options&&!1===t.options.amazonBid&&!1===t.options.requestBid)return;Ut||(Ut=window.pbjs?En(Tr.getSlots(),!0,!0):{}),Yt.shouldUseViewabilityBuckets()&&(i=Yt.getViewabilityBucket(t.viewability||0),i||Yt.debug("no viewability found for slot",t),t.viewabilityBucket=i),t.sizesAsString=Yt.sizesAsStrings(t.sizes);const n=Yt.getBucketKey(t.sizesAsString.sort().join(","),i);t.bucketKey=n;const o=!Bt.includes(n);o&&Bt.push(n),Ct[n]||(Ct[n]={firstAuctionComplete:!1,biddersInSecondAuction:[],dirty:!1,lastBidCpm:{}}),t.sizesAsString.forEach(e=>{const t=Yt.getBucketKey(e,i);Nt[t]||(Nt[t]=[]),Nt[t].includes(n)||Nt[t].push(n)}),o&&!Ft&&Yt.consolidateStoredBids(),t.options&&!1===t.options.requestBid||!Ut[t.htmlId]||(Ot[n]||(Ot[n]=[]),Ot[n].push(Ut[t.htmlId])),t.options&&!1===t.options.amazonBid||(Mt[n]||(Mt[n]=[]),Mt[n].push(t.htmlId))}static handleNewSession(){qt=!0,mt=0,Yt.initInitialAuctionsData(),Object.keys(Ct).forEach(e=>{Ct[e]={firstAuctionComplete:!1,biddersInSecondAuction:[],dirty:!1,lastBidCpm:{}}})}static initInitialAuctionsData(){xt={initialAuctionsComplete:!1,numAuctionsComplete:0,biddersToUse:null,biddersToMultiply:[]}}static isEnabled(){return window.pbjs||window.apstag}static isBidPoolNoClone(){return"1"===(0,p.ru)("bid_pool_no_clone.enabled")}static isViewabilityFix(){return"1"===(0,p.ru)("bid_pool_view_fix.enabled")}static isTtlBufferFix(){return"1"===(0,p.ru)("bid_pool_ttl_fix.enabled")}static isClearTargetingFix(){return"1"===(0,p.ru)("bid_pool_kvp_fix.enabled")}static isBidPoolMemoryFix(){return"1"===(0,p.ru)("bid_pool_memory_fix.enabled")}static shouldUseViewabilityBuckets(){return _.A.THEME.bid_pooling&&_.A.THEME.bid_pooling.use_viewability_buckets}static isDebugMode(){return void 0===lt&&(lt="1"===(0,m.qm)(m.Ay.logAds)),lt}static debug(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];if(Yt.isDebugMode()){(t=[].slice.call(t)).unshift(Math.round(performance.now()));let n=[s("#B51963")],o="%cBid Pooling";function s(e){return`display: inline-block; color: #fff; background: ${e}; padding: 1px 4px; border-radius: 3px;`}Rt.forEach(e=>{let t=Et[e];n.push(s(Lt[t%4])),o+=`%cAuction #${t}`}
2),n.reverse().forEach(e=>{t.unshift(e)}),t.unshift(o),console.log(...t)}}static initAuction(e){mt++;const t=(0,a.lk)();return Rt.push(t),Et[t]=mt,e.forEach(e=>{St[e]=t}),Yt.storeCache(),Yt.isDebugMode()&&Yt.debug("initAuction",{auctionId:t,adUnitPaths:e,auctionNumber:Et[t],recentAuctionsByAdUnitPath:{...St},slotsWaitingForBid:[...this.slotsWaitingForBid]}),this.slotsWaitingForBid.forEach(e=>{if(!e.auctionId){e.auctionId=t;let i=Tr.getPageSlots()[e.slotId];if(i&&(i.headerBiddingAuctionInProgress=!0,i.possibleTradeDeskHeaderBid=null,"1"===(0,p.ru)("ad_code_improvements.bidding_safety_timeout"))){const e=Mi()+2e3;i._lastAuctionId=t,setTimeout(()=>{i.headerBiddingAuctionInProgress&&i._lastAuctionId===t&&(i.headerBiddingAuctionInProgress=!1,R(`Safety timeout: cleared headerBiddingAuctionInProgress for slot after ${e}ms`))},e)}}}),t}static getBidsTotalCount(){return At}static addBidToTotalCount(){At++}static sizesAsStrings(e){if(Array.isArray(e)&&e.length){const t=(e=[...e]).indexOf("fluid");-1!==t&&e.splice(t,1),Array.isArray(e[0])||(e=[e])}let t,i=[];return e.forEach(n=>{t=Array.isArray(n)?n.join("x"):n;try{/^\d+x\d+$/.test(t)||window.HT_DATA_LAYER.trackAdsError("Bid pooling - invalid ad size in sizesAsStrings",!0,{sizes:e,formattedSizeValue:t,is_bid_pooling_error:!0,is_error_log:!0})}catch(_l){}i.push(t)}),i}static getBucketTopBids(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,i=[],n=0;for(let o=0;o<e.length;o++){const s=e[o];if(!s.usedInAdRequest&&!s.toRemove&&(i.push(s),n++,n>=t))break}return i}static getSlotFloor(e){let t=e.dfpSlot.getTargeting("od_pf_pb");if(Array.isArray(t)&&t.length>0){const e=parseFloat(t[0]);return isNaN(e)?null:e}let i=e.dfpSlot.getTargeting("ay_floor");if(Array.isArray(i)&&i.length>0){const e=parseFloat(i[0]);return isNaN(e)?null:e}return null}static bidNotCompatibleWithSlot(e,t){if("triplelift"===e.bidderCode){const i=t.originalHtmlId||t.htmlId||"",n=e.htmlId.includes("sidebar")&&!i.includes("sidebar"),o=Tr.getDeviceType()===Tr.DEVICE_PHONE&&e.htmlId!==i&&window.HT_DATA_LAYER.PageTypeAdsLogic.isStickyAd(t);if(n||o)return Yt.isDebugMode()&&Yt.debug("getTopBid",`Skipping bidId ${e.adId}, because it's a triplelift ${n?`sidebar bid and ${i} is not a sidebar ad`:`bid for ${e.htmlId} and ${i} is a sticky ad`}`,{bid:e,slot:t}),!0}return!1}static getTopBid(e){let t,i;Yt.bidPoolHouseKeeping();let n=this.getBucket(e.bucketKey);for(let o=0;o<n.length;o++)if(t=n[o],t&&!t.usedInAdRequest&&!Yt.bidNotCompatibleWithSlot(t,e)){i=t;break}return{bid:i}}static completeAuction(e,t,i,n){e.targetedBid&&(e.targetedBid.history||(e.targetedBid.history=[]),t?(e.targetedBid.usedInAdRequest=!1,delete e.targetedBid.usedForHtmlId,e.targetedBid.history.push({html_id:e.htmlId,timestamp:Date.now(),status:"lost auction",advertiser:i,lineItemId:n})):(e.targetedBid.fromEarlierPageView&&Yt.debug("completeAuction",`${e.htmlId} - Bid from previous page view won`,e.targetedBid),"amazon"===e.targetedBid.auctionType&&Yt.removeBidFromBidPoolById(e.targetedBid.adId),e.targetedBid.history.push({html_id:e.htmlId,timestamp:Date.now(),status:"won auction"})),delete e.targetedBid),Yt.clearTargeting(e.dfpSlot)}static useTopBidFromPool(e,t){if(!e)return void window.HT_DATA_LAYER.trackAdsError("useTopBidFromPool - slot not found",!0,{slot_id:t,is_bid_pooling_error:!0,is_error_log:!0});Yt.clearTargeting(e.dfpSlot);const{requestBid:i,amazonBid:n}=e.options;if(!i&&!n)return void Yt.debug("useTopBidFromPool",`Skipping ${e.htmlId}, because it doesn't require prebid/amazon`);const{bid:o}=Yt.getTopBid(e);if(Yt.isDebugMode()&&Yt.debug("useTopBidFromPool","by size - "+(o?`ð¢ Bid price $${o.price} chosen for ${e.htmlId} (bidId ${o.adId}, sizes ${Yt.sizesAsStrings(e.sizes)}, ${Yt.shouldUseViewabilityBuckets()?`viewability ${e.viewability}, viewabilityBucket ${Yt.getViewabilityBucket(e.viewability)}`:""}). Partner: ${o.bidderCode}`:`ð´ No bid chosen for ${e.htmlId}`),{chosen_bid:o,bid_pool:Yt.cloneBidPool()}),o){Yt.setTargeting(e.dfpSlot,o.targeting);try{if(!("prebid"!==o.auctionType||o.fullBid&&o.fullBid.ad)){const e=o.fullBid?"No ad in prebid bid in bid pool - useTopBidFromPool":"No fullBid in prebid bid in bid pool - useTopBidFromPool";window.HT_DATA_LAYER.trackAdsError(e,!0,{bid_targeting:o.targeting,bid_bidder:o.bidderCode,bid_auction_type:o.auctionType,b
2id_ad_unit_path:o.adUnitPath,bid_html_id:o.htmlId,bid_size:o.size,bid_cpm:o.cpm,bid_expires_at:o.bidExpiresAt,bid_response_at:o.bidResponseAt,bid_pool_length:Yt.getBidPoolLength(),is_bid_pooling_error:!0,is_error_log:!0,bid_history:o.history,bid_from_earlier_page_view:o.fromEarlierPageView})}}catch(_l){}return o.usedInAdRequest=!0,o.usedForHtmlId=e.htmlId,o.history||(o.history=[]),o.history.push({html_id:e.htmlId,timestamp:Date.now(),status:"useTopBidFromPool"}),e.targetedBid=o,"prebid"===o.auctionType?e.headerBidder=o.bidderCode:"amazon"===o.auctionType&&(e.headerBidder=Yt.amznpToBidder(o.targeting.amznp)),e.possibleTradeDeskHeaderBid=o.possibleTradeDeskHeaderBid,J.updateBid(o.auctionType,t,o.bidderCode,"winning_bids",o.cpm),window.HT_DATA_LAYER.trackAdBids(t,o.auctionType,o.bidderCode),Yt.isDebugMode()&&e.possibleTradeDeskHeaderBid&&Yt.debug("Possible TradeDesk bid chosen",`${o.bidderCode} / $${o.price} chosen for ${e.htmlId} (bidId ${o.adId})`,{chosen_bid:o}),o}}static setTargeting(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:st;try{e&&e.updateTargetingFromMap&&e.updateTargetingFromMap(t)}catch(i){j(i,!0,!!Dt.setTargeting),Dt.setTargeting=!0}}static clearTargeting(e){const t=Yt.isClearTargetingFix()?{...st,...rt}:st;Yt.isDebugMode()&&Yt.debug("clearTargeting",e&&e.getSlotElementId?e.getSlotElementId():"(no slot)",{kvpFix:Yt.isClearTargetingFix()?"on":"off",keysCleared:Object.keys(t),extraKeys:Yt.isClearTargetingFix()?Object.keys(rt):[]}),Yt.setTargeting(e,t)}static bidPoolHouseKeeping(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=Date.now(),i=Yt.isTtlBufferFix()?t+it:t-it;let n=0,o=0,s=s=>{if(s.bidExpiresAt<=i)return n++,Yt.isBidPoolMemoryFix()&&pt.length>=50&&(pt.shift(),o++),pt.push(s),Yt.debug("clearExpiredBids",`bidId ${s.adId}`,`expired ${t-s.bidExpiresAt}ms ago (cutoff ${i-t}ms from now)`),delete gt[s.adId],!1;if(s.toRemove)return!1;if(e){if("amazon"===s.auctionType)return delete gt[s.adId],!1;delete s.usedInAdRequest,delete s.usedForHtmlId,s.fromEarlierPageView=!0,ft[s.adId]=s}return!0};Object.entries(ht).forEach(e=>{let[t,i]=e;ht[t]=i.filter(s),Yt.sortBucketIfDirty(t),ht[t]=ht[t].slice(0,50)}),Yt.isBidPoolMemoryFix()&&Yt.pruneAllBids(t),Yt.isDebugMode()&&Yt.debug("bidPoolHouseKeeping",{isNewPageview:e,now:t,cutoffOffsetMs:i-t,ttlBufferFix:Yt.isTtlBufferFix()?"on":"off",expiredEntries:n,expiredCachedBidsSize:pt.length,cappedEntries:o,bidPoolSize:Yt.getBidPoolLength(),allBidsSize:Object.keys(ft).length})}static pruneAllBids(e){if(e-_t<3e4)return void(Yt.isDebugMode()&&Yt.debug("pruneAllBids",`skipped - throttled, next run in ${3e4-(e-_t)}ms`));_t=e;const t=Yt.isDebugMode()?Object.keys(ft).length:0;if(Object.values(ft).forEach(t=>{(!t.bidExpiresAt||t.bidExpiresAt+6e4<=e)&&delete ft[t.adId]}),Yt.isDebugMode()){const e=Object.keys(ft).length;Yt.debug("pruneAllBids",`dropped ${t-e} of ${t}, ${e} left`,"(grace period 60000ms)")}}static getCacheFromStorage(){try{let e=O.Cc.getItem(dt);e?(e=JSON.parse(e)||[],"object"==typeof e&&(Object.keys(gt).length&&(window.HT_DATA_LAYER.htTracker("Bid Pool Error",{"Error Message":"bidPool has entries that are about to be overwritten","Error Location":"getCacheFromStorage"}),Yt.isDebugMode()&&Yt.debug("Error: bidPool has entries that are about to be overwritten",{bidPool:Yt.cloneBidPool(),storedCache:e})),gt=e.bidPool||{},Array.isArray(gt)&&(gt={}),Object.values(gt).forEach(e=>{e.bucketKeys&&e.bucketKeys.forEach(t=>{const i=Yt.getBucket(t);i.push(e),ht[t]=i})}),qt||(wt=e.auctionNumber||0,Ct=e.bucketData||{},xt=e.initialAuctionsData||xt),mt=wt,vt=bt=mt>=1,window.HT.ads_rendered=!!e.adsRendered,Yt.isDebugMode()&&Yt.debug("Read bid pooling data from storage",{bidPool:Yt.cloneBidPool(),bucketData:Ct,auctionNumber:mt,storedCache:e},Date.now()),Yt.bidPoolHouseKeeping(!0))):Yt.isDebugMode()&&Yt.debug("No bid pooling data exists in storage",{bidPool:Yt.cloneBidPool(),bucketData:Ct,auctionNumber:mt,storedCache:e},Date.now())}catch(_l){}}static getTopBidsFromPool(e){if(Yt.isBidPoolNoClone()){const t={};return Object.values(ht).forEach(i=>
2{Yt.getBucketTopBids(i,e).forEach(e=>t[e.adId]=e)}),t}let t,i=Yt.cloneBidPool(),n={};return Object.values(i).forEach(i=>{t=Yt.getBucketTopBids(i,e);for(let e=0;e<t.length;e++)n[t[e].adId]=t[e]}),n}static getBidPool(){return(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&Yt.bidPoolHouseKeeping(),Yt.cloneBidPool()}static getBidPoolLength(){return Object.keys(gt).length}static addBidToBidPool(e){try{let t="";["targeting","auctionType","bidderCode","adUnitPath","htmlId","size","bidExpiresAt","bidResponseAt"].forEach(i=>{e[i]||(t+=i+"/")}),(!e.cpm||e.cpm<=0||isNaN(e.cpm))&&(t+="cpm/"),e.bidExpiresAt<=e.bidResponseAt&&(t+="bidTimestamps/"),e.size.includes("x")||(t+="sizeX/"),/^\d+x\d+$/.test(e.size)||(t+="sizePattern/"),t&&(t=(0,a.Bq)(t,"/"),window.HT_DATA_LAYER.trackAdsError(`Bid added to bid pool with invalid ${t}`,!0,{bid_targeting:e.targeting,bid_bidder:e.bidderCode,bid_auction_type:e.auctionType,bid_ad_unit_path:e.adUnitPath,bid_html_id:e.htmlId,bid_size:e.size,bid_cpm:e.cpm,bid_expires_at:e.bidExpiresAt,bid_response_at:e.bidResponseAt,bid_pool_length:Yt.getBidPoolLength(),is_bid_pooling_error:!0,is_error_log:!0}))}catch(_l){}Yt.addBidToTotalCount(),e.auctionId=St[e.adUnitPath],e.auctionNumber=Et[e.auctionId],Ge.get(e.auctionType,e.auctionId).addBidData("bid_received",Tr.getSlotIdByHtmlId(e.htmlId),e.bidderCode,{time_to_respond:e.timeToRespond,cpm:e.cpm,size:e.size,bid_id:e.adId}),gt[e.adId]=e;const t=Yt.getBucketKey(e.size,e.viewabilityBucket);e.bucketKeys=Nt[t],e.bucketKeys&&e.bucketKeys.length?e.bucketKeys.forEach(t=>{const i=Yt.getBucket(t);i.push(e),ht[t]=i,Ct[t].dirty=!0}):(Yt.isDebugMode()&&Yt.debug("Bid received for unsupported ad size",e.size,{bucketKeyComputed:t,knownKeysForSize:Object.keys(Nt).filter(t=>0===t.indexOf(e.size+":")),viewability:e.viewability,viewabilityBucket:e.viewabilityBucket,auctionType:e.auctionType,viewabilityFix:Yt.isViewabilityFix()?"on":"off",bid:e}),Dt.unsupportedAdSize||(Dt.unsupportedAdSize=!0,window.HT_DATA_LAYER.trackAdsError("Bid received for unsupported ad size",!0,{bid_ad_id:e.adId,bid_bidder:e.bidderCode,bid_auction_type:e.auctionType,bid_html_id:e.htmlId,bid_size:e.size,bid_cpm:e.cpm,bid_viewability:e.viewability,bid_viewability_bucket:e.viewabilityBucket,bid_bucket_key:t,bid_pool_length:Yt.getBidPoolLength(),is_bid_pooling_error:!0,is_error_log:!0}))),ft[e.adId]=e,Yt.storeCache()}static sortBucketIfDirty(e){Ct[e]&&Ct[e].dirty&&(Yt.getBucket(e).sort(Yt.bucketSortComparator),Ct[e].dirty=!1)}static getBucketKey(e,t){let i=e;return Yt.shouldUseViewabilityBuckets()&&(i+=":"+t),i}static getBucket(e){return ht[e]||(ht[e]=[]),ht[e]}static beginBulkSlotRegistration(){Ft=!0}static endBulkSlotRegistration(){Ft=!1,Yt.consolidateStoredBids()}static consolidateStoredBids(){Object.values(gt).forEach(e=>{const t=Yt.getBucketKey(e.size,e.viewabilityBucket);Nt[t]&&Nt[t].forEach(t=>{const i=Yt.getBucket(t);i.includes(e)||(e.bucketKeys||(e.bucketKeys=[]),e.bucketKeys.includes(t)||e.bucketKeys.push(t),i.push(e),Ct[t].dirty=!0)})})}static cloneBidPool(){try{return JSON.parse(JSON.stringify(ht))}catch(_l){j(_l,!0,!!Dt.cloneBidPool),Dt.cloneBidPool=!0;try{return Yt.shallowCopyBidPool()}catch(e){return{}}}}static shallowCopyBidPool(){const e={};return Object.entries(ht).forEach(t=>{let[i,n]=t;return e[i]=[...n]}),e}static removeBidFromBidPoolById(e){let t,i,n={};return Yt.isDebugMode()&&(n=Yt.cloneBidPool(),t=Yt.getBidPoolLength()),ft[e]&&(ft[e].toRemove=!0,i=ft[e]),delete gt[e],Yt.isDebugMode()&&Yt.debug("removeBidFromBidPoolById",`bidId ${e}`,{removedBid:i,bidPoolBefore:n,bidPoolBeforeLength:t,bidPool:Yt.cloneBidPool(),bidPoolLength:Yt.getBidPoolLength()}),!!i&&(Yt.storeCache(),!0)}static getBidInPoolByAdId(e){return ft[e]}static getFullBidInPoolByAdId(e){let t=Yt.getBidInPoolByAdId(e);if(t&&t.fullBid)return delete t.fullBid.metrics,t.fullBid.getStatusCode=()=>1,t.fullBid.getSize=()=>t.fullBid.width+"x"+t.fullBid.height,t.fullBid.getIdentifiers=()=>({src:t.fullBid.source,bidder:t.fullBid.bidderCode,bidId:t.fullBid.requestId,transactionId:t.fullBid.transactionId,auctionId:t.fullBid.auctionId}),Yt.debug("Assertive Yield Floors requesting bid information from prebid library",e,t.fullBid),t.fullBid;{const i=!!t;let n=Object.values(gt).flat().find(t=>"object"==typeof t&&t.adId===e),o={bid_ad_id:e,bid_pool_length:Yt.getBidPoolLength(),is_bid_pooling_error:!0,is_error_log:!0,bid_exists_in_all_bids:!!t,bid_exists_in_bid_pool:!!n};i&&(o.bid_targeting=t.targeting,o.bid_bidder=t.bidderCode,o.bid_auction_type=t.auctionType,o.bid_ad_unit_path=t.adUnitPath,o.bid_html_id=t.htmlId,o.bid_size=t.size,o.bid_cpm=t.cpm,o.bid_expires_at=t.bidExpiresAt,o.bid_response_at=t.bidResponseAt,o.bid_history=t.history,o.bid_from_earlier_page_view=t.fromEarlierPageView)}Yt.debug("Assertive Yield Floors requesting bid information from prebid library",e,"ð¨ No Bid Found")}static addCachedBidsToPrebid(){Yt.getBidPoolLength()&&window.pbjs.que.push(()=>M(()=>{const e=pbjs.createAuction({adUnits:En(),callback:()=>{}}),t=e.getAuctionId();let i=[];
2Object.values(gt).forEach(e=>{"prebid"===e.auctionType&&e.fullBid&&(e.fullBid.auctionId=t,i.push(e.fullBid))}),Yt.isDebugMode()&&Yt.debug("Bids from previous page views added to prebid auction",t,[...i]),i.map(e=>({...e,auctionId:t,adserverTargeting:{...e.adserverTargeting,hb_cached:!0},getStatusCode:function(){return 1},metrics:void 0})).forEach(t=>e.addBidReceived(t))}))}static isBrowsiAd(e){return e.toLowerCase().startsWith("browsi")||e.toLowerCase().startsWith("in-thread_lower_mobile")}static isVidazooAd(e){return e.toLowerCase().startsWith("vidazoo")}static isKueezWidgetAd(e){return e.toLowerCase().startsWith("ya-slot")}static initPrebidBidResponseEventListener(){window.pbjs.onEvent("bidResponse",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(function(e){const t=Tr.getSlotIdByHtmlId(e.adUnitCode),i=Tr.getPageSlots()[t],n=Yt.isBrowsiAd(e.adUnitCode);i||"content-amzn-backfill"===e.adUnitCode?(Yt.addPrebidBidToPool(e,i?i.viewability:null),Yt.isDebugMode()&&Yt.debug(`Prebid bid response - added to bid pool - bidId ${e.adId} for slot ${e.adUnitCode}${n?" (browsi)":""}`,{receivedBid:{...e},slot:{...i},bid_pool:Yt.cloneBidPool()})):n&&Yt.isDebugMode()&&Yt.debug(`Prebid bid response - skipping bid pool - bidId ${e.adId} for slot ${e.adUnitCode} (browsi)`,{receivedBid:{...e},slot:{...i}})},t)})}static initPrebidBidWonEventListener(){function e(e,t,i){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const s=Yt.getBidInPoolByAdId(e.adId),r=s?s.usedForHtmlId:null,d=r?Tr.getSlotIdByHtmlId(r):null,l=d?Tr.getPageSlots()[d]:null,c=e.adUnitCode?Yt.isBrowsiAd(e.adUnitCode):null,u=r?Yt.isBrowsiAd(r):null,g=e.bidDetailsMissing,h=`Rendered Prebid Bid - ${t}`;let f={bid_ad_id:e.adId,bid_ad_unit_code:e.adUnitCode,bid_auction_id:e.auctionId,bid_bidder:e.bidder,bid_status_message:e.statusMessage,bid_cpm:e.cpm,bid_media_type:e.mediaType,bid_size:e.size,bid_ttl:e.ttl,bid_pool_length:Yt.getBidPoolLength(),htmlId:r,slotId:d,is_browsi_ad:u,is_browsi_bid:c,bid_not_found_by_prebid_lib:g,is_bid_pooling_error:!0,is_error_log:!0,ad_lightning_full_refresh:"1"===(0,p.ru)("ad_protection.full_refresh")};f=Object.assign(f,o),s&&(s.history||(s.history=[]),s.history.push({html_id:r,timestamp:Date.now(),status:`Prebid Event - ${i}`}),f.bid_targeting=s.targeting,f.bid_auction_type=s.auctionType,f.bid_ad_unit_path=s.adUnitPath,f.bid_html_id=s.htmlId,f.bid_size=s.size,f.bid_expires_at=s.bidExpiresAt,f.bid_response_at=s.bidResponseAt,f.bid_history=s.history,f.bid_from_earlier_page_view=s.fromEarlierPageView);let _=!1;Yt.isDebugMode()&&Yt.debug(`Prebid bid won google auction (${i}) - bidId ${e.adId} for slot ${e.adUnitCode}${u?" (browsi)":""}`,{prebid_bid:{...e},slot:{...l},bid_from_pool:{...s}});const m=Yt.removeBidFromBidPoolById(e.adId);if(n){const t=!window.HT.isFora&&!window.HT.isCora&&(c||u),i=(0,a.Jt)(l,"wasBlocked"),n=Yt.isTtlBufferFix()?-1e3:it,o=e.responseTimestamp+1e3*e.ttl+n<=Date.now();s||t?!m&&!i&&!o&&(!t||g)&&(window.HT_DATA_LAYER.trackAdsError(`${h} - can't be removed from pool`,!0,f),_=!0):(window.HT_DATA_LAYER.trackAdsError(`${h} - bid not found in pool`,!0,f),_=!0)}l&&!u&&(Yt.clearTargeting(u?Yt.getDfpSlotByHtmlId(e.adUnitCode):l.dfpSlot),!n||u||l.dfpSlot||(window.HT_DATA_LAYER.trackAdsError(`${h} - processed, but DFP slot not found`,!0,f),_=!0)),n&&!_&&"Winning"!==t&&window.HT_DATA_LAYER.trackAdsError(`${h}`,!0,f)}window.pbjs.onEvent("bidWon",t=>M(e,[t,"Winning","ad rendered"])),window.pbjs.onEvent("staleRender",t=>M(e,[t,"Stale","ad render failed - bid used multiple times"])),window.pbjs.onEvent("adRenderFailed",function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return M(t=>{let i=t.message;try{i=i.split(":")[0].trim()}catch(_l){}const n="Firefox"===(0,u.ve)()&&("Cannot find ad for cross-origin render request"===i||"cannotFindAd"===t.reason),o="ratemds.com"===window.HT.site&&"cannotFindAd"===t.reason,s=!n&&!o;let r={error_reason:t.reason,error_message:i};e(t.bid||{adId:t.adId,bidDetailsMissing:!0},"Failed","ad render failed",s,r)},i)})}static initHeaderBiddingListeners(){window.pbjs.que.push(()=>{Yt.initPrebidBidResponseEventListener(),Yt.initPrebidBidWonEventListener()})}static getAdUnitPathByHtmlId(e){let t=Tr.getSlots()[Tr.getSlotIdByHtmlId(e)];if(t)return t.unitPath;if(e.startsWith("browsi")){let t=Yt.getDfpSlotByHtmlId(e);if(t)return t.getAdUnitPath()}}static getDfpSlotByHtmlId(e){return window.googletag.pubads().getSlots().find(t=>t.getSlotElementId()===e)}static addPrebidBidToPool(e,t){try{const i=e.adUnitCode,n=Yt.getAdUnitPathByHtmlId(i),o=Yt.isViewabilityFix()?null==t:null===t;
2if(Yt.shouldUseViewabilityBuckets()&&o&&(Yt.debug("Normalized missing viewability to 0",`prebid bid ${e.adId} for ${i}`,"was "+(null===t?"null":typeof t)),t=0),e&&e.source&&"s2s"===e.source&&(e.bidder+=HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX,e.bidderCode+=HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX,e.adserverTargeting.hb_bidder+=HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX),!n)return void window.HT_DATA_LAYER.trackAdsError("Prebid bid received with unknown adUnitPath",!0,{bid_ad_id:e.adId,bid_ad_unit_code:e.adUnitCode,bid_auction_id:e.auctionId,bid_bidder:e.bidder,bid_status_message:e.statusMessage,bid_cpm:e.cpm,bid_media_type:e.mediaType,bid_size:e.size,bid_ttl:e.ttl,bid_pool_length:Yt.getBidPoolLength(),is_bid_pooling_error:!0,is_error_log:!0});e.ad&&e.cpm>0&&(It.some(t=>e.ad.includes(t))?Yt.debug("Blocked blacklisted advertiser",{bid:e,blacklist:It}):Yt.addBidToBidPool(Yt.mapPrebidParams(e,t)))}catch(_l){window.HT_DATA_LAYER.htTracker("Bid Pool Error",{"Error Message":_l.message,"Error Location":"Add Prebid Bid"}),Yt.debug("AuctionManager","Error: Bid Pool Error",{Error:_l,"Error Message":_l.message,"Error Location":"Add Prebid Bid"}),j(_l,!0)}}static addAmazonBidToPool(e,t){try{let{targeting:i,adId:n,amazonCodes:o,price:s,adUnitPath:r}=Yt.getAmazonBidParams(e);Yt.isViewabilityFix()&&Yt.shouldUseViewabilityBuckets()&&null==t&&(Yt.debug("Normalized missing viewability to 0",`amazon bid for ${e.slotID}`,"was "+(null===t?"null":typeof t)),t=0);try{if(!s){const t=e=>"string"==typeof e||Array.isArray(e)?e.length:"object"==typeof e&&null!==e?Object.keys(e).length:void 0;window.HT_DATA_LAYER.trackAdsError("Amazon bid received with unknown price",!0,{bid_targeting:i,bid_encoded_price:i.amznbid,bid_ad_id:n,bid_ad_unit_code:e.slotID,bid_bidder:"a9",bid_cpm:s,bid_media_type:e.mediaType,bid_size:i.amznsz,bid_ttl:ot,bid_pool_length:Yt.getBidPoolLength(),amazon_codes_type:typeof o,amazon_codes_length:t(o.length),is_bid_pooling_error:!0,is_error_log:!0})}if(!r)return void window.HT_DATA_LAYER.trackAdsError("Amazon bid received with unknown adUnitPath",!0,{bid_ad_id:n,bid_ad_unit_code:e.slotID,bid_bidder:"a9",bid_cpm:s,bid_media_type:e.mediaType,bid_size:i.amznsz,bid_ttl:ot,bid_pool_length:Yt.getBidPoolLength(),is_bid_pooling_error:!0,is_error_log:!0})}catch(_l){}Yt.addBidToBidPool(Yt.mapAmazonParams(e,t))}catch(_l){window.HT_DATA_LAYER.htTracker("Bid Pool Error",{"Error Message":_l.message,"Error Location":"Add Amazon Bid"}),Yt.debug("AuctionManager","Error: Bid Pool Error",{Error:_l,"Error Message":_l.message,"Error Location":"Add Amazon Bid"}),j(_l,!0)}}static amznpToBidder(e){const t="1030735"===_.A.THEME.dfp_account?{"12jvw8w":"Sharethrough","1bzi39c":"Yieldmo","9fxfk":"Magnite/rubicon","5t7t34":"Index Exchange","1hj9yww":"Xandr/appnexus",j4obgg:"InMobi","1kv53i8":"Sonobi",bwyvi8:"The MediaGrid","952xog":"Pulsepoint","15bru2o":"Amobee DSP",p8fdvk:"Simpli.fi","1deayo":"Equativ","1paylmo":"GumGum","1uuqha8":"TripleLift","1fbd7uo":"PubMatic",dkwfsw:"Smaato","14rsnb4":"Media.net","1e7eubk":"illumin",mgjg1s:"Sovrn",i0pxxc:"OpenX",zrzyf4:"EMX",gcsdmo:"Outbrain TAM",a91b7k:"Yahoo Inc",vc6gao:"Nexxen TAM SSP",rgc4xs:"VRTCAL",qcdreo:"Rise",hgqr5s:"ADYOULIKE UAM","1yqksn4":"ADYOULIKE TAM","1qyw5xc":"Beeswax UAM","814k5c":"Conversant","1gzas5c":"Minute Media","10bz56o":"Tappx","1xdhq8":"Cadent Aperture MX","598mbk":"OneTag",vw5n28:"Ogury","1ud96v4":"amazon"}:{hxv3eo:"DistrictM","18ks45c":"EMX","16cvd34":"PubMatic","6l2ww":"Pulsepoint",mdolj4:"Nexxen TAM SSP",qti3nk:"OpenX","1qc24n4":"Xandr/appnexus","92835s":"Magnite/rubicon",v9bls0:"Sovrn",l9q800:"Verizon Media - Marketplace","3ig7i8":"DMX","13108hs":"Yieldmo","1y3qrcw":"GumGum","1lw8mio":"TripleLift",yl6qdc:"Beachfront","17gtqm8":"Verve",gtwpvk:"Conversant",a66gow:"Equativ","1tnx98g":"Sonobi",elzytc:"Index Exchange","158wzk0":"illumin","4mel1c":"Smaato",rxgh6o:"InMobi","1bco1z4":"Sharethrough","1e4jzsw":"Amobee DSP",y17jls:"Simpli.fi","2yh0qo":"The MediaGrid","1fshk3k":"LoopMe_UAM","7eaiv4":"Outbrain TAM","1dkkt1c":"Media.net",ihua68:"VRTCAL","1ajgg0":"Yahoo Inc",z55x4w:"Rise","8i8we8":"ADYOULIKE UAM","1ljr4sg":"amazon"};return t[e]?t[e]:e}static getViewabilityBucket(e){return null===e||isNaN(e)?null:e>=0&&e<30?"0-30":e>=30&&e<50?"30-50":e>=50&&e<70?"50-70":e>=70?">70":void 0}
2static getWinningCachedBids(){return[...ut]}static getExpiredCachedBids(){return[...pt]}static getCachedBidsExcludeBiddersList(){return[...nt]}static getCompletedAuctions(){return[...Tt]}static getCachedBidsUsage(){return[...yt]}static getViewabilityBucketBySlotId(e){if(!this.shouldUseViewabilityBuckets())return null;if(!Pt[e]){let t=Tr.getViewabilityBySlotId(e);if(!t)return null;Pt[e]=this.getViewabilityBucket(t)}return Pt[e]}static mapPrebidParams(e,t){const i=e.adUnitCode,n=Yt.getAdUnitPathByHtmlId(i),o=e.adserverTargeting,s=void 0!==o?o.hb_size:null,r=e.adId===tt.a&&at?at:Yt.getViewabilityBucket(t);return{price:void 0!==o&&null!=o.hb_pb?parseFloat(o.hb_pb):0,auctionType:"prebid",demandType:"display",size:s,adUnitPath:n,targeting:o,bidResponseAt:e.responseTimestamp,bidExpiresAt:e.responseTimestamp+1e3*e.ttl,ttl:1e3*e.ttl,fullBid:e,possibleTradeDeskHeaderBid:xn(e),bidderCode:e.bidder?e.bidder:e.bidderCode,adId:e.adId,htmlId:i,auctionId:e.auctionId,cpm:e.cpm,currency:e.currency,originalCpm:e.originalCpm,originalCurrency:e.originalCurrency,status:e.status,viewability:t,viewabilityBucket:r,timeToRespond:e.timeToRespond,timeout:Mi(Tr.getOrderBySlotId(Tr.getSlotIdByHtmlId(i)))}}static getAmazonBidParams(e){let t=Ze.getCodes(),i=e.targeting||{};return{targeting:i,adId:i.amzniid,amazonCodes:t,price:Ze.getCodes()[i.amznbid],htmlId:e.slotID,adUnitPath:Yt.getAdUnitPathByHtmlId(e.slotID)}}static mapAmazonParams(e,t){let{adId:i,price:n,targeting:o,adUnitPath:s}=Yt.getAmazonBidParams(e),r=Date.now();return{price:n,auctionType:"amazon",demandType:"display",size:o.amznsz,adUnitPath:s,targeting:o,bidResponseAt:r,bidExpiresAt:r+ot,ttl:ot,fullBid:Yt.isDebugMode()?e:void 0,possibleTradeDeskHeaderBid:!0,bidderCode:"a9",adId:i,htmlId:e.slotID,cpm:n,currency:"USD",viewability:t,viewabilityBucket:Yt.isViewabilityFix()?Yt.getViewabilityBucket(t):Yt.getViewabilityBucketBySlotId(Tr.getSlotIdByHtmlId(e.slotID)),timeToRespond:e.timeToRespond,timeout:ji(Tr.getOrderBySlotId(Tr.getSlotIdByHtmlId(e.slotID))),auctionId:e.auctionId}}static setAmazonConsentGranted(){kt=!0}static slotUsesHeaderBidding(e){const t=Tr.getPageSlots()[e];return t.options&&(t.options.requestBid||t.options.amazonBid)}static async refreshSlotWhenBidAvailable(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{if(Yt.slotUsesHeaderBidding(e))await Yt.bidAvailable(e),Tr.googletagCmdPush(()=>M(()=>{Yt.useTopBidFromPool(Tr.getPageSlots()[e],e)}),!0);else{const t=Tr.getPageSlots()[e];t&&Yt.clearTargeting(t.dfpSlot)}Tr.googletagCmdPush(()=>M(()=>{var i;const n="1"===(0,p.ru)("ad_viewport_ctrl.above_viewport_refresh_delay_enabled")?parseInt((0,p.ru)("ad_viewport_ctrl.above_viewport_refresh_delay_seconds")||0):0,o=Tr.getPageSlots()[e];n>0&&(null==o||null===(i=o.ref)||void 0===i?void 0:i.getBoundingClientRect().bottom)<0?setTimeout(()=>{Tr.isRefreshable(e)&&!t&&Tr.refreshSlotWhenReady(e)},1e3*n):Tr.isRefreshable(e)&&!t&&Tr.refreshSlotWhenReady(e)}),!0)}catch(_l){j(_l,!0)}}static bidAvailable(e){var t=this;return new Promise(function(){for(var i=arguments.length,n=new Array(i),o=0;o<i;o++)n[o]=arguments[o];return M(i=>{const n=Tr.getPageSlots()[e]||{};R(`Waiting for bid from auction for ${e}`,{isRefresh:n.isRefreshed,bucketKey:n.bucketKey}),t.slotsWaitingForBid.push({slotId:e,resolve:i})},n)})}static getSlotIdsForNewAuction(){let e,t,i,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],o=[],s=[],r=[],d=[],l=[];const c=Tr.getPageSlots();if(n)o=this.slotsWaitingForBid.filter(e=>!e.auctionId).map(e=>e.slotId),o.forEach(e=>{let t=c[e];if(!t||t.refreshLock)return;const{requestBid:i,amazonBid:n}=t.options;let o=i&&!0!==t.prebidIsBidding,a=kt&&n&&!0!==t.amazonIsBidding;(o||a)&&(o&&s.push(e),a&&r.push(e),d.includes(t.unitPath)||d.push(t.unitPath),l.includes(t.bucketKey)||l.push(t.bucketKey))});else{let n,u;i=Yt.isDebugMode()?{}:null,zt.length||(zt=Vi()),t={},e=[],Bt.forEach(p=>{n=[],u=[];const g=Yt.getBucket(p),h=Yt.getCpmOfNthHighestBid(g,5),f=!Ct[p].firstAuctionComplete;if(i&&(i[p]={bidPoolBucket:ht[p]?[...ht[p]]:ht[p],bidderDecision:{minExpectedCpmToIncludeBidder:h,minExpectedRankInPoolToIncludeBidder:5,biddersToIncludeInAuction:{}
2,biddersToExcludeFromAuction:{}}}),Ct[p].biddersInSecondAuction&&Ct[p].biddersInSecondAuction.length&&(u=Ct[p].biddersInSecondAuction,delete Ct[p].biddersInSecondAuction),["a9"].concat(zt).forEach(e=>{const t=(0,a.Jt)(Ct[p],`lastBidCpm.${e}.cpm`);let o={};i&&(o.lastBidCpm=t,f&&(o.noPreviousAuctionTookPlace=f),u.includes(e)&&(o.includedBecauseFirstAuctionHadOnlyLowBids=!0)),t>h||f||u.includes(e)?(n.push(e),i&&(i[p].bidderDecision.biddersToIncludeInAuction[e]=o)):i&&(i[p].bidderDecision.biddersToExcludeFromAuction[e]=o)}),i&&(i[p].biddersInAuction=n),n.length){let a=3;i&&(i[p].numRequestsDecision={numBidderThreshold:3,numRequestsPerSspBase:3,numRequestsPerSspMore:6,numBiddersInAuction:n.length}),n.length<3&&(a=6),i&&(i[p].numRequestsDecision.numBidRequestsPerSSP=a);const u=n.includes("a9");if(n.length>1||!u){t[p]={};let r=Yt.getBucketPrebidPlacements(p,a);i&&(i[p].numRequestsDecision.selectedPrebidBucketPlacements=r),r.forEach(i=>{const r=i.code,a=i;s.includes(r)||s.push(r),a&&a.bids&&a.bids.length&&(t[p][r]={...a},t[p][r].bids=a.bids.filter(e=>n.includes(e.bidder)),t[p][r].bids.length&&e.push(t[p][r])),o.includes(r)||o.push(r);let l=c[Tr.getSlotIdByHtmlId(r)];l&&!d.includes(l.unitPath)&&d.push(l.unitPath)})}if(u){let e=Yt.getBucketAmazonPlacements(p,a);i&&(i[p].numRequestsDecision.selectedAmazonBucketPlacements=e),e.forEach(e=>{r.includes(e)||r.push(e),o.includes(e)||o.push(e);let t=c[Tr.getSlotIdByHtmlId(e)];t&&!d.includes(t.unitPath)&&d.push(t.unitPath)})}l.includes(p)||l.push(p)}})}return Yt.isDebugMode()&&Yt.debug(`${s.length||r.length?"ð Need":"ð Do not need"} to start new header bidding auction ${n?"for specific ad slots":"to fill bid pool"}`,{"1. global_data":{slotsWaitingForBid:{...this.slotsWaitingForBid},bucketData:structuredClone(Ct),bidPool:Yt.cloneBidPool(),prebidAdUnits:{...Ut},bucketKeys:[...Bt],bucketPrebidPlacements:{...Ot},bucketAmazonPlacements:{...Mt},bucketKeysBySize:structuredClone(Nt)},"2. decision_log":{...i},"3. data_for_auction":{allSlotIds:o,prebidSlotIds:s,prebidSlotsForAuction:t,amazonSlotIds:r,prebidAdUnitCodes:e,adUnitPaths:d,bucketKeysInAuction:l}}),{allSlotIds:o,prebidSlotIds:s,prebidAdUnitCodes:e,amazonSlotIds:r,adUnitPaths:d,bucketKeysInAuction:l}}static getBucketPlacements(e,t,i,n){const o=i[e]||[],s=o.length;if(!s)return[];n[e]||(n[e]=0);const r=n[e],a=[];for(let d=0;d<t;d++)a.push(o[(r+d)%s]);return n[e]=(r+t)%s,a}static getBucketPrebidPlacements(e,t){return Yt.getBucketPlacements(e,t,Ot,jt)}static getBucketAmazonPlacements(e,t){return Yt.getBucketPlacements(e,t,Mt,$t)}static async startAuctionIfNeeded(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;const{allSlotIds:i,prebidSlotIds:n,prebidAdUnitCodes:o,amazonSlotIds:s,adUnitPaths:d,bucketKeysInAuction:l}=Yt.getSlotIdsForNewAuction(e);if(n.length||s.length){let e;d.length&&(e=Yt.initAuction(d));let l=[];if(n.length){Yt.debug("Header Bidding Auction - Starting prebid auction",{auctionId:e,prebidSlotIds:n,prebidAdUnitCodes:o}),function(e){const t=!e;t&&wn||(Ln(e),wn=t)}(o);const i=function(e,t,i){return HT.prebidLoad.prebidLibraryLoaded||An(),new Promise(n=>{Bn(()=>M(()=>{let o=Tr.getSlots(),s=Mi(i);const d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:dn;return C()&&R("Prebid.getAdUnitCodes()",e),e.reduce(function(e,t){const i=(0,a.Gv)(t)?t.slotId:t,n=(0,a.Jt)(Tr.getSlots(),[i,"htmlId"].join("."),"");return Object.values(hn).some(e=>e.code===n)&&e.push(n),e},[])}(e);let l=dn.slice();if(C()){cn=Date.now();const t=`prebid request for slots: ${e.concat()}`;R(t),r.log(t);const i=`PREBID TIMEOUT: ${s}`;R(i),r.log(i),R("Prebid Bidding Started",{adUnitCodes:d,bidderConfig:[...pbjs.adUnits.filter(e=>d.includes(e.code))],timeout:s})}_n||(Tr.logAdsTiming("prebid_bidding_started"),_n=!0);for(const t of e)r.trackEnd("PUSH INTO Prebid QUEUE",t),r.track("PREBID REQUEST",t),ae(t),de(t);Zi.init(Jt.getAuctionData(t,s)),e.forEach(e=>{let i=function(e){const t=(pbjs.adUnits||[]).find(t=>t.code===e);return t?t.bids.map(e=>e.bidder):[]}(o[e].htmlId),n=Jt.getViewabilityBucketBySlotId(e);Zi.get(t).initSlot(e,i,n)});try{const i=e.length<1,o=!d||Array.isArray(d)&&0===d.length,s=o||d.length<e.length;if(i||s){const s=i||o?e:e.filter(e=>{const t=(0,a.Jt)(Tr.getSlots(),[e,"htmlId"].join("."),"");return!d.includes(t)}),r=`startPrebidAuction ${i?"called with no slot ids":"missing prebid ad unit codes"}
2 `,l={auctionId:t,slotIds:e,prebidAdUnitCodes:d,prebidAdUnitCodesType:typeof d,prebidAdUnitCodesIsArray:Array.isArray(d),prebidAdUnitCodesLength:d?d.length:d,missingSlotIds:s,registeredAdUnitsCount:hn?hn.length:0,registeredAdUnitCodes:hn?hn.map(e=>e.code):[],pageSlotIds:Object.keys(Tr.getSlots()||{})};if(R(r,l),function(){if(C()){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];console.trace("%cAds",H,Math.round(performance.now()),...t)}}("Stack trace for invalid prebid ad unit codes"),o)return R("Skipping Prebid auction"),void n()}}catch(_l){j(_l,!0)}window.pbjs.requestBids({auctionId:t,adUnitCodes:d,timeout:s,bidsBackHandler:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];M((e,t,i)=>function(e,t){Jt.debug("AuctionManager","prebid bids received",{slots:e,bids:t});let i=Tr.getPageSlots();t&&Object.entries(t).forEach(e=>{let[t,n]=e,o=Tr.getSlotIdByHtmlId(t),s=[],r={amount:null,bidder:null};n.bids.forEach(e=>{s.includes(e.bidder)||(s.push(e.bidder),e.ad&&e.cpm>0&&J.updatePrebidBid(o,e.bidder,"bids"),e.pbCg>r.amount&&(r={amount:e.pbCg,bidder:e.bidder})),i[t]&&(window.bidsCount=window.bidsCount?window.bidsCount+1:1)}),r.amount&&R("bid_tracking","prebid - "+r.bidder,"highest bid in auction (not including those already in the pool)",o,r)}),C()&&(R("prebid duration: "+(Date.now()-cn)),R("prebid_bids",t)),e.forEach(e=>{r.trackEnd("PREBID REQUEST",e.slotId)}),window.googletag.cmd.push(()=>M(()=>{e.forEach(e=>{let t=Tr.getPageSlots(!0)[e.slotId];t&&(t.prebidIsBidding=!1,t.biddingsAreDone=!0,t.useBuffer=!1)})}))}(l,e),t),n()}})}))})}(n,e,t);l.push(i)}if(s.length){Yt.debug("Header Bidding Auction - Starting amazon auction",{auctionId:e,amazonSlotIds:s});const i=Ze.startAmazonAuction(s,e,t);l.push(i)}let c,u=3e3;window.HT.isCora&&_.A.THEME.auction_failsafe_timeout&&(u=_.A.THEME.auction_failsafe_timeout),bt=!0;try{const n=Promise.allSettled?Promise.allSettled.bind(Promise):Promise.all.bind(Promise);await Promise.race([n(l),new Promise(function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return M((t,n)=>{c=setTimeout(()=>M(()=>{t(),Yt.debug("Header Bidding Auction - Auction Timed Out",{auctionId:e,allSlotIds:i})}),u)},n)})]),clearTimeout(c),Rt=Rt.filter(t=>t!==e),Yt.debug("Header Bidding Auction - Auction Completed",{auctionId:e,slotsWaitingForBid:this.slotsWaitingForBid}),zt.length||(zt=Vi(t)),vt=!0,this.slotsWaitingForBid=this.slotsWaitingForBid.filter(t=>{if(t.auctionId===e){let e=Tr.getPageSlots()[t.slotId];return e&&(e.headerBiddingAuctionInProgress=!1),t.resolve&&t.resolve(),!1}return!0})}catch(_l){j(_l,!0)}}}static getCpmOfNthHighestBid(e,t){const i=Yt.getBucketTopBids(e,t);return i.length<t?1e-4:i[t-1].cpm}}et=Yt,(0,e.A)(Yt,"getAuctionData",(e,t)=>({auctionId:e,timeout:t,auction_number_in_session:Et[e],auction_number_in_page:Math.max(1,Et[e]-wt)})),(0,e.A)(Yt,"storeCache",(0,a.nF)(()=>{let e=()=>{if(gt){let e=ct?et.getTopBidsFromPool(ct):gt;et.isDebugMode()&&et.debug("Writing bidpool to session storage",ct?`(truncated to ${ct} entries)`:"",{bidPool:et.cloneBidPool()},`${Math.floor(JSON.stringify(e).length/1024)} KB`),O.Cc.setItem(dt,JSON.stringify({bidPool:e,auctionNumber:mt,bucketData:Ct,initialAuctionsData:xt,adsRendered:window.HT.ads_rendered}))}};try{et.bidPoolHouseKeeping(),e()}catch(_l){et.debug("Error writing bidpool to session storage"),ct||(ct=et.getBidPoolLength()-1);let i=!1;const n=[20,10,5,2,0];for(let o=0;o<n.length;o++)try{if(n[o]<ct){ct=n[o],e(),i=!0;break}}catch(_l){et.debug("Error writing bidpool to session storage")}i||(j(_l,!0,!!Dt.storeCache),Dt.storeCache=!0)}},1e3)),(0,e.A)(Yt,"bucketSortComparator",(e,t)=>{const i=t.cpm-e.cpm;return 0!==i?i:e.bidExpiresAt-t.bidExpiresAt}),(0,e.A)(Yt,"slotsWaitingForBid",[]);const Jt=Yt;HT.auctionManager={getBidPool:()=>Yt.getBidPool(!1),getAllBids:()=>ft,getWinningCachedBids:Yt.getWinningCachedBids,getCompletedAuctions:Yt.getCompletedAuctions,hometalkBidCachingData:()=>({bidsTotalCount:Yt.getBidsTotalCount(),getWinningCachedBids:Yt.getWinningCachedBids(),getExpiredCachedBids:Yt.getExpiredCachedBids(),getCachedBidsExcludeBiddersList:Yt.getCachedBidsExcludeBiddersList(),getCompletedAuctions:Yt.getCompletedAuctions(),getCachedBidsUsage:Yt.getCachedBidsUsage(
2)}),getBidsTotalCount:Yt.getBidsTotalCount,getCachedBidsUsage:Yt.getCachedBidsUsage,handleNewSession:Yt.handleNewSession};const Vt="bidding_platforms",Gt="prebid_timeout",Wt="prebid_partners",Kt="throttle",Xt="inviewport_refresh",Qt="platform",Zt="page_type",ei="order",ti="ad_content_ratio",ii="ads_per_ad_row",ni="ad_sidebar_count",oi="ad_preload_ahead",si="ad_preload_before",ri="ad_prebid_ahead",ai="ad_prebid_at_once",di="num_images_to_render_at_once",li="is_prebid_bidding_ordered",ci="amazon_timeout",ui={0:"Default",1:"Test-1",2:"Test-2",3:"Test-3"};let pi={[Vt]:[{filters:{},values:["a9","prebid","adex"]}],[Wt]:[{filters:{},values:["openx","appnexus","indexExchange","conversant","triplelift","nativo","adagio","sharethrough","kueezrtb","vidazoo","rise","rubicon","ttd","pubmatic","sovrn","seedtag","optidigital","assertiveyield","taboola","openweb","yahooAds","ozone"]}],[Gt]:[{filters:{},values:[2300]}],[ci]:[{filters:{},values:[1e3]}],[Kt]:[{filters:{},values:[0]}],[Xt]:[{filters:{},values:[2e4]}],[ti]:[{filters:{},values:[1]}],[ii]:[{filters:{},values:[1]}],[ni]:[{filters:{},values:[2]}],[oi]:[{filters:{},values:[6]}],[si]:[{filters:{},values:[2]}],[ri]:[{filters:{},values:[6]}],[ai]:[{filters:{},values:[6]}],[di]:[{filters:{},values:[12]}],[li]:[{filters:{},values:["no"]}]},gi={},hi=Object.assign({},pi),fi=["openweb"],_i=["ozone"],mi=!1,wi=!1;const bi=new Map;let vi,yi;const Ai=new URLSearchParams(window.location.search);Ai.has("force_num_bidders")&&(yi=parseInt(Ai.get("force_num_bidders")));const Ti="bidder_query_overrides",Ei={REMOVE_STANDARD:"remove_standard_bidders",FORCE:"force_bidders",REMOVE:"remove_bidders",IGNORE_DISABLED:"ignore_disabled_bidders"};let Si=null;if(Ai.has(Ei.REMOVE_STANDARD)||Ai.has(Ei.FORCE)||Ai.has(Ei.REMOVE)||Ai.has(Ei.IGNORE_DISABLED))Si={[Ei.REMOVE_STANDARD]:Ai.get(Ei.REMOVE_STANDARD)||null,[Ei.FORCE]:Ai.get(Ei.FORCE)||null,[Ei.REMOVE]:Ai.get(Ei.REMOVE)||null,[Ei.IGNORE_DISABLED]:Ai.get(Ei.IGNORE_DISABLED)||null},O.Cc.setItem(Ti,JSON.stringify(Si));else try{const e=O.Cc.getItem(Ti);Si=e?JSON.parse(e):null}catch(_l){R("Could not read the bidder query string overrides",_l)}function ki(){return Si&&"1"===Si[Ei.IGNORE_DISABLED]?[]:window.HT.disabledBidders||[]}const Ii=e=>(e||"").toLowerCase().replace(/[\s().\-]/g,""),Di={pubmatic:new Set(["china","indonesia","russia","russian federation","serbia","peru","ukraine","bosnia and herzegovina","albania","ecuador","morocco","vietnam","dominican republic","el salvador","panama","egypt","algeria","kuwait","honduras","lebanon","bahrain","oman","iraq","jordan","tunisia","nicaragua","libya","libyan arab jamahiriya","syria","syrian arab republic","palestine","palestinian territories","iran","iran (islamic republic of)","djibouti","sudan","yemen","comoros","mauritania","saudi arabia","somalia","united arab emirates"].map(Ii))},Pi=Object.keys(Di);function Hi(){return C()&&Ai.get("force_geo")?Ai.get("force_geo").toLowerCase().trim():((window.HT.isCora?(0,a.Jt)(HT,"bootstrap.TRACK.visit_data.country_name",""):(0,a.Jt)(window,"htLocationData.country",""))||"").toLowerCase().trim()}function Ci(){const e=Hi();return e?Pi.filter(t=>Di[t].has(Ii(e))):[]}function Ri(){if(!wi&&(0,a.Jt)(HT,"bootstrap.SETTINGS.ads.data")){let e=(0,p.ru)("appsettings_testing_ad_units.enabled"),t=ui[e]?ui[e]:ui[0];mi=0===t.indexOf("Test-"),R(`AST - sub-version: ${t}`),gi=HT.bootstrap.SETTINGS.ads.data[t],hi=Object.assign({},pi);for(const i in pi)hi[i]=(0,a.q2)(hi[i],gi[i],(e,t)=>(0,a.jz)(t.filters,e.filters));bi.clear(),wi=!0}}function Li(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const i=HT.view.screenPlatform,n=Tr.getAdsPageTypeForAST(),o=`${e}|${t}|${i}|${n}`;if(bi.has(o))return bi.get(o);const s={platform:i.toLowerCase().split(".")[0],page_type:n,order:parseInt(t)},r=hi[e].reduce((e,t)=>{let{filters:i,values:n}=t;i.order=isNaN(parseInt(i.order))?-1:parseInt(i.order);let{platform:o,page_type:r,order:a}=i,d=0;if(o&&o!==s.platform||r&&r!==s.page_type||-1!==a&&a!==s.order)return e;for(const[l,c]of Object.entries(s))if(i[l]===c)switch(l){case Qt:d+=1;break;case Zt:d+=2;break;case ei:d+=4}return e.concat({rank:d,filters:i,values:n})},[]),d=(0,a.Sk)(r,e=>e.rank);return bi.set(o,d),d}function xi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return HT.view.screenPlatform&&HT.page.pageType&&e in hi?Li(e,t).values:[]}let Bi=!1;function Oi(){let e=xi(Vt,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0);return"1"===(0,m.qm)(m.Ay.disableAmazon)&&(e=e.filter(e=>"a9"!==e)),"1"===(0,m.qm)(m.Ay.disablePrebid)&&(e=e.filter(e=>"prebid"!==e)),window.HT.disableHeaderBidding?e.filter(e=>"a9"!==e&&"prebid"!==e):(window.HT.isCora||e.includes("a9")||Bi||(Bi=!0,window.HT_DATA_LAYER.trackAdsError("Amazon TAM not included in bidding platforms",!1,{platforms:e})),e)}function Mi(e){let t=parseInt(xi(Gt,e||0)[0]||0);const i=parseInt((0,p.ru)("prebid_timeout.timeout"));if("1"===(0,p.ru)("prebid_timeout.enabled")&&(0,p.BR)(i,"nonNegativeInt")&&(t=i),"1"===(0,p.ru)("ads_order_controls.enabled")&&Number.isInteger(e)){const i=Tr.getOrderConfigByOrder(e).timeoutPerOrder;Number.isInteger(i)&&(t=i)}return t}function ji(e){let t=parseInt(xi(ci,e||0)[0]||0);const i=parseInt((0,p.ru)("prebid_timeout.timeout"));if("1"===(0,p.ru)("prebid_timeout.enabled")&&(0,p.BR)(i,"nonNegativeInt")&&(t=i-400),"1"===(0,p.ru)("ads_order_controls.enabled")&&Number.isInteger(e)){const i=Tr.getOrderConfigByOrder(e).timeoutPerOrder;Number.isInteger(i)&&(t=i-400)}return t}function $i(){return null!=yi?yi:window.HT_DATA_LAYER.getData().numBidders}function Ni(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(t=>!e.includes(t))}const zi=e=>Yi().includes(e);function Ui(e,t){return e.filter(zi).filter(e=>!t.includes(e))}function qi(e){return Ui(fi,e)}function Fi(e){const t=qi(e),i=Ui(_i,e);return{bidders:t.concat(i),numAdditionalBidders:t.length}}function Yi(){if(void 0!==vi)return vi;const e=C();let t=en,i=(pbjs.installedModules||HT.consts.PREBID_MODULES).filter(e=>e.includes("BidAdapter")).map(e=>e.replace("BidAdapter",""));i=i.map(e=>"kueezRtb"===e?"kueezrtb":"prebidServer"===e?"assertiveyield":"ix"===e?"indexExchange":e);let n=Dn(!1),o={};for(const p in n)if(n[p].bids)for(const e of n[p].bids)o[e.bidder]=e.bidder;const s=window.HT.consts.THEME.bidder_placements||{};let r={ttd:!0,assertiveyield:!0,optidigital:!0,openweb:!0,rise:!window.HT.isCora,taboola:!!s.taboola,nativo:s.nativo&&Object.keys(s.nativo).length&&(!!s.nativo[window.HT.view.screenPlatform.toLowerCase()]||!!s.nativo.all),yahooAds:!!s.yahooAds,ozone:s.ozone&&Object.keys(s.ozone).length};
2Object.entries(r).forEach(e=>{let[t,i]=e;i&&(o[t]=t)});const a=Object.keys(o),d=t.filter(e=>i.includes(e));let l;vi=d.filter(e=>a.includes(e)),e&&(l=d.filter(e=>!a.includes(e)));const c=ki();c.length&&(vi=Ni(vi,c),e&&(l=l.concat(c)));const u=Ci();if(u.length&&(vi=Ni(vi,u),e&&(l=l.concat(u),R("Bidders removed for forbidden GEO",{country:Hi(),removed:u}))),!(0,x.sV)()){const t=["indexExchange"];vi=Ni(vi,t),e&&l.concat(t)}if(e){const e=d.filter(e=>!vi.includes(e)&&!l.includes(e));l=l.concat(e),l=[...new Set(l)],R("Prebid partners supported on this page",{supported:vi.sort(),unsupported:l.sort(),__detailsForDebugging:{partnersHometalkCodeSupports:t.sort(),partnersPrebidBuildSupports:i.sort(),disabledPartners:[...c].sort(),partnersWithPlacementIdsForThisPage:a.sort(),partnersWithPlacementIdsForThisPageButNoCodeSupport:a.filter(e=>!d.includes(e)&&"amazon"!==e)}})}return vi}let Ji={};function Vi(){let e,t,i,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=arguments.length>1?arguments[1]:void 0,s=arguments.length>2?arguments[2]:void 0,r="default";const d="optimized"===(0,p.ru)("auto_ssp_combination.mode");if(d){const e=o?Jt.getViewabilityBucketBySlotId(o):void 0,t=s&&s.sizes&&(!Array.isArray(s.sizes)||s.sizes.length)?Tr.getSizeBucketName(Jt.sizesAsStrings(s.sizes)):void 0;i=(0,u.s_)(t,["50-70",">70"].includes(e)?"50-100":""),r=i}if(Ji[r])return R(`Cached prebid partners selected for use${i?` (cohort ${i})`:""} ${o?`for slot ${o}`:"for default slots"}`,Ji[r],`${$i()} bidders expected`,s?{slot:s}:void 0),Ji[r];if("randomized"===(0,p.ru)("auto_ssp_combination.mode"))e=function(){if(O.Cc.getItem("prebid_partners"))return JSON.parse(O.Cc.getItem("prebid_partners"));const e=Yi();let t=$i(),i=JSON.parse(JSON.stringify(e));if(t<i.length){let e=["appnexus","ttd"],n=["amazon"];"1"===(0,p.ru)("assertive_yield_s2s.enabled")?e.push("assertiveyield"):"1"===(0,p.ru)("assertive_yield_s2s.disabled")&&n.push("assertiveyield");const o=Fi(e);e.push(...o.bidders),t+=o.numAdditionalBidders,i=Ni(i,e.concat(n)),(0,a.k4)(i),i=i.splice(0,t-e.length),e.forEach(e=>{i.unshift(e)})}return O.Cc.setItem("prebid_partners",JSON.stringify(i)),i}(),t="randomized";else if(d&&(e=function(e){let t="1"===(0,p.ru)("auto_ssp_combination.use_test_cohorts")?"ssp_combinations_test":"ssp_combinations";const i=(0,a.Jt)(HT.bootstrap.ADS,[t,e].join("."),"");if(i){let e=i.split(",").map(e=>e.trim());if(e.length){let t=$i(),i=[],n=[];"1"===(0,p.ru)("assertive_yield_s2s.enabled")?i.push("assertiveyield"):"1"===(0,p.ru)("assertive_yield_s2s.disabled")&&n.push("assertiveyield"),"1"===(0,p.ru)("auto_ssp_combination.force_appnexus_ttd")&&i.push("appnexus","ttd");const o=Fi(i);i.push(...o.bidders),t+=o.numAdditionalBidders,e=Wi(e,"getPartnersForCohort");const s=parseInt((0,p.ru)("auto_ssp_combination.min_auction_floor")||"0",10);if(s>0){const t=(0,a.Jt)(HT.bootstrap.ADS,"ssp_bidder_auctions")||{};Object.keys(t).length&&(e=e.filter(e=>(t[e]||0)>=s))}e=Ni(e,i.concat(n));let r=e.splice(0,t-i.length);return i.forEach(e=>{r.unshift(e)}),r}}
2return"not_found"===e||Gi||(Gi=!0,window.HT_DATA_LAYER.trackAdsError("ssp combinations for cohort not found",!0,{cohort:e,baseKey:t})),null}(i),t="optimized"),!e){if(e=xi(Wt,n),"1"===(0,p.ru)("assertive_yield_s2s.disabled")){const t=e.indexOf("assertiveyield");-1!==t&&(e[t]="sharethrough")}if("1"===(0,p.ru)("auto_ssp_combination.force_assertiveyield")){let t=e.indexOf("sharethrough");-1!==t||e.includes("assertiveyield")||(t=e.indexOf("rubicon")),-1!==t?e[t]="assertiveyield":e.includes("assertiveyield")||e.push("assertiveyield")}const i=qi(e);e.push(...i),t="app settings tool"}if(e=[...new Set(e)],e=e.filter(e=>(0,B.Qh)(e)),Si&&"1"===Si[Ei.REMOVE_STANDARD]&&(e=[]),Si&&Si[Ei.FORCE]){const t=Si[Ei.FORCE].split(",");e=e.concat(t)}if(Si&&Si[Ei.REMOVE]&&(e=Ni(e,Si[Ei.REMOVE].split(","))),e=Wi(e,"getPrebidPartners"),"1"===(0,m.qm)(m.Ay.automationAds))try{const t=Li(Wt,n);window.HT.bootstrap.SETTINGS.ads.data[Object.keys(window.HT.bootstrap.SETTINGS.ads.data)[0]].prebid_partners.find(e=>{let{filters:i,values:n}=e;return(0,a.jz)(t.filters,i)}).values=e}catch(_l){}return C()&&R(`Prebid partners selected for use (${t}${i?` cohort ${i}`:""}) ${o?`for slot ${o}`:"for default slots"}`,e,`${$i()} bidders expected`,s?{slot:s}:void 0),Ji[r]=e,e}let Gi=!1;function Wi(e,t){let i=e;if(i=i.filter(zi),C()){const n=e.filter(e=>!i.includes(e));n.length&&R(`Unsupported partners removed (in ${t})`,n)}return i}function Ki(){const e=k()().adUnitSlots;let t={};return Object.keys(e).map(i=>{Object.assign(t,e[i])}),C()&&R(`AST - isTesting:${mi} `,Object.values(t).map(e=>e.unitPath)),t}var Xi=__webpack_require__(2608),Qi=__webpack_require__(1543);class Zi{}(0,e.A)(Zi,"init",e=>{Ge.init("prebid",e)}),(0,e.A)(Zi,"get",e=>Ge.get("prebid",e));const en=["openx","appnexus","indexExchange","conversant","triplelift","pubmatic","nativo","adagio","sharethrough","kueezrtb","rise","vidazoo","ttd","sovrn","seedtag","optidigital","rubicon","assertiveyield","taboola","openweb","yahooAds","ozone"],tn={indexExchange:"ix",shemedia:"rubicon",pubventures:"appnexus"},nn=["triplelift","rubicon","indexExchange","pubmatic","openx","conversant","kueezrtb","ix","appnexus","rise"],on=["adagio"];let sn,rn,an,dn=[],ln=!1,cn=0,un={adUnits:{}},pn="random",gn="unitPath",hn=[],fn=!1,_n=!1,mn=!1,wn=!1,bn=!1,vn=!1,yn={adagio:!1,ttd:!1};function An(){const e=document.createElement("script");e.src="old"===HT.prebidVersionToUse?HT.consts.PREBID_JS_PATH_FULL_OLD:HT.consts.PREBID_JS_PATH_FULL_NEW,document.head.appendChild(e),HT.prebidLoad.prebidLibraryLoaded=!0}function Tn(){const e=(window.HT.page&&window.HT.page.pageType||"").toLowerCase();if(window.HT.isCora){if(e.includes("homepage"))return"home";if(/feed|search|landing|categor|explore/.test(e))return"index"}else{if(window.HT.isFora)return"thread_view"===e||"article_view"===e?"article":"california_index_view"===e?"home":"index";if("/"===window.location.pathname)return"home"}return"article"}function En(){let e,t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Tr.getPageSlots(),n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=n?{}:[],s=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=JSON.parse(JSON.stringify(un.adUnits)),n=Object.entries(i).reduce((t,i)=>{let[n,o]=i;return Object.entries(e).some(e=>{let[t,i]=e;return i[gn]===n})?{...t,[n]:o}:t},{}),o=Object.entries(n).reduce((t,i)=>{let[n,o]=i;const s=(0,a.Tj)(e,e=>e[gn]===n);return s?{...t,[n]:s}:t},{});let s,r,d,l,c;for(s of Object.keys(n))r=n[s],d=o[s],l=Tr.getOrderBySlotId(d),c=Vi(l,d,e[d]),t||fe(d,c),r.bids=r.bids.filter(e=>{let{bidder:t}=e;return c.includes(t)}),"fixed"===pn&&(r.bids=r.bids.sort((e,t)=>c.indexOf(e.bidder)-c.indexOf(t.bidder))),c.includes("assertiveyield")&&(Sn(c),window.HT.assertiveYieldPrebidBidders.length&&window.ayS2STag&&window.ayS2STag.init&&(r.bids=r.bids.concat(kn(e[d]))));return n}(i,arguments.length>2&&void 0!==arguments[2]&&arguments[2]);const r=window.HT.view.screenPlatform.toLowerCase(),d="1"!==(0,m.qm)(m.Ay.nativeBiddingOnly),l=window.HT.consts.THEME.bidder_placements||{};for(let a in i){let c=i[a];const u=Jt.sizesAsStrings(c.sizes);if(t=Vi(0,a,c),c[gn]in s){if(e=s[c[gn]].bids.slice(),l.nativo&&Object.keys(l.nativo).length&&t.includes("nativo")&&u.forEach(t=>{l.nativo[r]&&l.nativo[r][t]?e.push({bidder:"nativo",params:{placementId:l.nativo[r][t].standard}}):l.nativo.all&&e.push({bidder:"nativo",params:{placementId:l.nativo.all}})}),!window.HT.isCora&&t.includes("rise")&&e.push({bidder:"rise",params:{org:"5f15972629aade00015ba312",floorPrice:.1}}),t.includes("openweb"))try{e.push({bidder:"openweb",params:{org:"pub_gmYfUYnZfUL5",placementId:`sp_ftCQPdPK_${window.HT.site||window.HT.consts.THEME.site_domain}_display`}})}catch(_l){}if(l.yahooAds&&t.includes("yahooAds")&&e.push({bidder:"yahooAds",params:{pubId:l.yahooAds.pubId,siteId:l.yahooAds.siteId,placementId:l.yahooAds.placementId}}),l.ozone&&Object.keys(l.ozone).length&&t.includes("ozone")&&e.push({bidder:"ozone",params:{publisherId:l.ozone.publisherId,siteId:l.ozone.siteId,placementId:l.ozone.placementId,customData:[{targeting:{pageType:Tn()}}]}}),t.includes("ttd")&&(e.push({bidder:"ttd",params:{supplySourceId:"verticalscope",publisherId:"1"}}),yn.ttd||(bn=!0,Cn())),!yn.adagio&&t.includes("adagio")&&pbjs.mergeConfig({realTimeData:Hn(pbjs.getConfig("realTimeData"))}),l.taboola&&t.includes("taboola")&&(e.push({bidder:"taboola",params:{tagId:Pn({code:c.htmlId},""),publisherId:l.taboola}}),yn.taboola||(vn=!0,Cn())),t.includes("optidigital")&&e.push({bidder:"optidigital",params:{publisherId:"p234",placementId:c.htmlId}}),!e.length){c.prebidIsBidding=!1,c.options||(c.options={}),c.options.requestBid=!1;continue}let i,g,h;e=e.map(e=>(e.params&&e.params.size&&Ar(a,e.params,"size"),"adagio"===e.bidder&&(e.params.splitKeyword="adagio_s2s_on"),e)),c.sizeMapping&&(h=(vr(c,a).length?window.HT.alternativeSizeMappings:window.HT.sizeMappings)[c.sizeMapping]),h?g={sizeConfig:yr(h,!0)}:(i=Array.isArray(c.sizes[0])?c.sizes:[c.sizes],i=i.filter(function(e){return"fluid"!==e&&(window.HT.b
2idOnNonStandardSizes||br(`${e[0]}x${e[1]}`))}),g={sizes:i});let f={};d&&(f.banner=g);let _={code:c.htmlId,mediaTypes:f,bids:e,ortb2Imp:{ext:{data:{divId:c.htmlId}}}},m=_.bids.find(e=>"adagio"===e.bidder);m&&m.params&&(_.ortb2Imp.ext.data.placement=m.params.placement),_.bids.some(e=>e.bidder==="zeta_global_ssp"+HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX||e.bidder==="nativo"+HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX)&&(_.ortb2Imp.tagid=window.HT.isCora?"cora_ay":"vs_ay"),(0,p.ru)("floors.opti_yield")&&((0,p.ru)("floors.opti_yield_full_integration")&&"undefined"!=typeof optidigitalPFconfig||(0,p.ru)("floors.opti_yield_auto_integration"))&&(_.optiYield={adUnitPath:c.unitPath,divId:c.htmlId}),n?o[c.htmlId]=_:o.push(_)}}return o}function Sn(e){if(!window.HT.assertiveYieldPrebidBidders){const e=ki().concat(Ci());window.HT.assertiveYieldPrebidBidders=(0,a.iv)(Object.keys(HT.consts.THEME.assertive_yield_partners),e),R("assertiveYieldPrebidBidders",window.HT.assertiveYieldPrebidBidders,HT.consts.THEME.assertive_yield_partners,e)}if(!mn&&window.HT.assertiveYieldPrebidBidders.length&&window.ayS2STag&&window.ayS2STag.init){let t=(0,a.iv)(window.HT.assertiveYieldPrebidBidders,e);const i={orgId:"SZviwvuLJGJisAGrH",entityId:window.assertive?window.assertive.entityId:window.assertiveEntityId,bidders:window.HT.assertiveYieldPrebidBidders,serverOnlyBidders:t,pbjs:"pbjs",analytics:!("1"===(0,p.ru)("floors.assertive_yield")||"1"===(0,p.ru)("floors.assertive_yield_training")),aliasRegistry:{shemedia:"rubicon",pubventures:"appnexus"},suffix:HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX,abPercentage:100,callback:function(e){}};R("Running window.ayS2STag",i),window.ayS2STag.init(i),mn=!0,window.HT.usingAyS2s=!0}}function kn(e){let t=[];return window.HT.assertiveYieldPrebidBidders&&window.HT.assertiveYieldPrebidBidders.forEach(i=>{const n=HT.consts.THEME.assertive_yield_partners[i];let o;if(n.params){if(o=n.params,n.device_params&&(n.device_params[Tr.getDeviceType()]?o={...o,...n.device_params[Tr.getDeviceType()]}:n.device_params.other&&(o={...o,...n.device_params.other})),n.size_params)return void Jt.sizesAsStrings(e.sizes).forEach(e=>{n.size_params[e]&&t.push({bidder:i+HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX,params:{...o,...n.size_params[e]}})})}else o=n;t.push({bidder:i+HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX,params:o})}),t}function In(){un=function(){let e=Dn(),t={adUnits:{}},i=Tr.getSlots(!0);return window.HT.prebidConfigByHtmlId&&(gn="htmlId"),Object.keys(i).forEac
2h(n=>{let o=i[n][gn];e[o]&&(t.adUnits[o]=e[o])}),t}()}function Dn(){let e;e=arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?{...k()().prebidAdUnits}:{...k()().prebidAdUnits,prebidAdUnits:un};let t={};return Object.keys(e).map(i=>{Object.assign(t,e[i])}),t}const Pn=(e,t)=>{const i=e.code,n=Tr.getPageSlots()[Tr.getSlotIdByHtmlId(i)];return n?(n.unitPath.startsWith("/")?n.unitPath.substring(1):n.unitPath)+"/"+i:i};function Hn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};yn.adagio=!0;let t=function(){for(const e of Object.values(un.adUnits)){const t=e.bids.find(e=>"adagio"===e.bidder&&e.params&&e.params.organizationId&&e.params.site);if(t)return t.params}return null}();return t?{dataProviders:[...e&&Array.isArray(e.dataProviders)?e.dataProviders:[],{name:"adagio",params:{organizationId:t.organizationId,site:t.site}}]}:e}function Cn(){if("1"!==i().get("third_parties_disabled")){const e="uid2_pub_cookie";rn=!!i().get(e),an=null;let t={iframeEnabled:!0,syncDelay:500,syncsPerBidder:0,aliasSyncEnabled:!0,userIds:[],filterSettings:{iframe:{bidders:"*",filter:"include"}}};if(HT_DATA_LAYER.getData().user.loggedIn()&&(0,p.ru)("identity.uid2")){if(window.HT.isCora)try{an=JSON.parse(O.pG.getItem("uid2_id_value"))}catch(_l){}an?t.userIds.push({name:"uid2",params:{uid2Token:an}}):rn&&t.userIds.push({name:"uid2",params:{uid2ServerCookie:e}})}const n=Vi();(bn||n.includes("ttd"))&&(t.userIds.push({name:"unifiedId",params:{partner:"crp7t99"}}),yn.ttd=!0),(vn||n.includes("taboola"))&&(t.userIds.push({name:"taboolaId",storage:{name:"taboolaId",type:"html5",expires:365}}),yn.taboola=!0),"1"===(0,p.ru)("audigent_hadron_id.enabled")&&(0,B.Qh)("audigent")&&t.userIds.push({name:"hadronId",params:{partnerId:838},storage:{type:"html5",name:"hadronId",expires:7}}),window.HT.liverampEnabled&&window.ats&&window.ats.retrieveEnvelope&&window.ats.retrieveEnvelope()&&t.userIds.push({name:"identityLink",params:{pid:HT.consts.THEME.liveramp_pid.toString()},storage:{type:"cookie",name:"idl_env",expires:7,refreshInSeconds:1800}}),"1"===(0,p.ru)("identity.pairId")&&t.userIds.push({name:"pairId",params:{liveramp:{storageKey:"_lr_pairId"}},storage:{type:"cookie",name:"pairId",expires:15,refreshInSeconds:1800}});const o=window.HT.isCora&&"1"===(0,p.ru)("identity.publink")||!window.HT.isCora&&HT_DATA_LAYER.getData().user.loggedIn()&&"1"===(0,p.ru)("identity_epsilon.publink"),s="1"===(0,p.ru)("shared_id.enabled");if(o||s){const e={name:"sharedId",storage:{type:"cookie",name:"_pubcid",expires:365}};o&&(e.params={extend:!1,create:!1}),t.userIds.push(e)}if(o&&t.userIds.push({name:"publinkId",params:[]}),"1"===(0,p.ru)("intentiq.liveintent_enabled")){const e=.95;if(void 0===window.liModuleEnabled&&(window.liModuleEnabled=Math.random()<e,window.liTreatmentRate=e,C()&&R(`LiveIntent ${window.liModuleEnabled?"enabled":"not enabled"} because user is${window.liModuleEnabled?"":" not"} in the ${100*window.liTreatmentRate}% of users with the FC on who are supposed to have LiveIntent enabled`)),window.liModuleEnabled){let e=parseInt((0,p.ru)("intentiq.liveintent_delay"));(0,p.BR)(e,"nonNegativeInt")||(e=window.HT.isCora?300:1),t.auctionDelay=e;const i=window.HT_DATA_LAYER.getData().user;t.userIds.push({name:"liveIntentId",params:{publisherId:void 0,distributorId:"did-006j",emailHash:i.loggedIn()?i.e_hash.sha256:void 0,requestedAttributesOverrides:{uid2:!0,bidswitch:!0,medianet:!0,magnite:!0,pubmatic:!0,index:!0,openx:!0,thetradedesk:!0,triplelift:!0,vidazoo:!0,sonobi:!0,sharethrough:!0,sovrn:!0}},storage:{type:"html5",name:"__tamLIResolveResult",expires:1}})}}else window.liModuleEnabled=!1;Bn(()=>M(function(){window.pbjs.mergeConfig({userSync:t})}))}Bn(()=>M(function(){!function(){if(!ln&&(ln=!0,window.addEventListener("identitiesUpdated",function(e){Bn(()=>M(()=>{Cn(),pbjs.refreshUserIds()}))}),window.pbjs.onEvent("bidRequested",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(function(e){e.bids.forEach(e=>{let t=Tr.getSlotIdByHtmlId(e.adUnitCode);J.updatePrebidBid(t,"server"===e.finalSource?e.bidder+HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX:e.bidder,"auction")}),le(e.bids,e.bidderCode)},t)}),window.pbjs.onEvent("bidResponse",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(function(e){C()&&R("bid_responded",{possibleTradeDeskHeaderBid:xn(e),partner:e.bidderCode,time:e.timeToRespond,cpm:e.cpm,status_message:e.statusMessage}),r.log("bid_responded "+JSON.stringify({partner:e.bidderCode,time:e.timeToRespond,cpm:e.cpm,status_message:e.statusMessage}))},t)}),window.pbjs.onEvent("bidTimeout",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(function(e){e.map(e=>{let t=Tr.getSlotIdByHtmlId(e.adUnitCode);J.updatePrebidBid(t,"server"===e.finalSource?e.bidder+HT.consts.ASSERTIVE_YIELD_S2S_SUFFIX:e.bidder,"t
2imeout"),ce(t,e.bidder,"timeout"),Zi.get(e.auctionId).addBidData("timeout",t,e.bidder,{cpm:0,time_to_respond:-1})})},t)}),window.pbjs.onEvent("bidderDone",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(function(e){Zi.get(e.auctionId).setBidderResponseTime(e.bidderCode)},t)}),window.pbjs.onEvent("auctionEnd",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(function(e){window.setTimeout(()=>Zi.get(e.auctionId).log(),0)},t)}),window.pbjs.onEvent("bidWon",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(function(e){const t=Tr.getSlotIdByHtmlId(e.adUnitCode),i=Tr.getPageSlots()[t],n=xn(e);be(t,e.bidderCode),C()&&(R("Prebid bid win",t,{adId:e.adId,partner:e.bidderCode,time:e.timeToRespond,cpm:e.cpm,possibleTradeDeskHeaderBid:n,ad:e.ad,ht_slot_defined:!!i}),r.log("Prebid bid win "+JSON.stringify({partner:e.bidderCode,time:e.timeToRespond,cpm:e.cpm})))},t)}),C()&&window.pbjs.onEvent("auctionInit",e=>{e.adUnits.forEach(e=>{if(e.bids&&e.bids.length>0){const t=Tr.getAuctionMetricEntry(e.code);t.auctions+=1,t.auctionStart=Date.now()}})}),"1"===(0,p.ru)("intentiq.liveintent_enabled"))){let e={};function t(e){googletag.cmd.push(function(){let t=window.liModuleEnabled?"t1":"t0";void 0!==e&&(t+=e?"-e1":"-e0"),googletag.pubads().setTargeting("li-module-enabled",t)})}t(),pbjs.onEvent("auctionInit",function(i){e[i.auctionId]=i.adUnits&&i.adUnits.some(e=>e.bids&&e.bids.some(e=>e.userIdAsEids&&e.userIdAsEids.some(e=>"liveintent.com"===e.source||e.uids&&e.uids.some(e=>e.ext&&"liveintent.com"===e.ext.provider)))),t(e[i.auctionId])})}}()}))}function Rn(){if(window.pbjs&&window.pbjs.adUnits&&window.pbjs.adUnits.length){let e=Tr.getPageSlots();const t=window.pbjs.adUnits.map(e=>e.code);Ln(En(Object.fromEntries(Object.entries(e).filter(e=>{let[i,n]=e;return!t.includes(n.htmlId)}))),!1)}}function Ln(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];window.pbjs&&Bn(()=>M(()=>{t&&(window.pbjs.adUnits.length=0),e||(e=En()),C()&&R("Prebid.setPrebidAdUnits()",e),window.optiyield&&(0,p.ru)("floors.opti_yield_full_integration")&&"undefined"!=typeof optidigitalPFconfig&&window.optiyield.cmd.push(function(){e=window.optiyield.setPrebidFloors(e)}),window.pbjs.addAdUnits(e),hn=window.pbjs.adUnits}))}function xn(e){const t=nn.includes(e.bidderCode),i=on.includes(e.bidderCode);let n=!1;return t?e.ad&&(n=e.ad.toUpperCase().includes("TRADEDESK")||e.ad.toUpperCase().includes("ADSRVR")):i||(n=!0),n}function Bn(e){(0,Qi.E)(()=>window.pbjs.que.push(e))}var On=__webpack_require__(5141),Mn=__webpack_require__(5922);const jn=["post","post_video","photo","slideshow_vertical","feed_category","feed_discussion_main","discu
2ssions","search_post","search_video","feed_homepage_loggedin","homepage_marketing","product_review","structured_post","classified","product"],$n=Math.floor(100*Math.random())<25||(0,m.qm)(m.Ay.adsTracking);let Nn,zn={},Un={};function qn(e){switch(e){case 65530109:case 4748318309:return"amazon";case 30724349:case 5031999585:return"adexchange";case 4539051592:return"indexexchange";case 61519589:case 5185840230:case 5215211454:return"prebid";case 53483549:case null:return"null";default:return"unknown"}}function Fn(){return!(0,Mn.pD)()&&jn.includes(Tr.getAdsPageType())&&$n||"1"===(0,p.ru)("track_mode.ads_reporting")||"1"===(0,m.qm)(m.Ay.automationAds)}function Yn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Object.keys(Tr.getPageSlots()).length&&"new_page"!==e)return;if(!Fn())return;let i={platform:HT.view.screenPlatform,page_type:void 0!==HT.page.pageType?HT.page.pageType.toLowerCase():"unknown",redis:!0};t&&(i=Object.assign(t,i)),(0,On.V)("ADS_REPORTING",e,i,!1,!1)}function Jn(){zn&&(Object.values(zn).forEach(e=>{Yn("ad_bids",e)}),zn={})}function Vn(e,t,i,n){const o="amazon"===e?"amazon":t.bidder,s=o+n+i;Un.bidders[s]||(Un.bidders[s]={name:o,auctions:0,bids:0,wins:0,rpm:0,timeouts:0,viewability_bucket:n,size:i}),Un.bidders[s].auctions+=t.auction,Un.bidders[s].bids+=t.bids,Un.bidders[s].wins+=t.winning_bids,Un.bidders[s].rpm+=t.rpm,"prebid"===e&&(Un.bidders[s].timeouts+=t.timeout)}var Gn=__webpack_require__(7022);function Wn(){if((0,p.ru)("ad_protection.boltive")&&"1"!==i().get("third_parties_disabled")&&(window.addEventListener("message",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return window.HT_DATA_LAYER.handleErrors(e=>{let t=e.data||{};"ADL_BLOCKED"===t.message&&b(t.slotElementId,t.adUnit,e,"1"===(0,p.ru)("ad_protection.full_refresh"),"Ad Lightning")},t)}),!window.htAdProtectionScriptRequested)){window.htAdProtectionScriptRequested=!0;let e=document.createElement("script");e.src=(0,p.ru)("ad_protection.script_url")?(0,p.ru)("ad_protection.script_url"):window.HT.consts.THEME.boltive_url?window.HT.consts.THEME.boltive_url:"https://tagan.adlightning.com/hometalk/op.js",e.defer=!0,document.head.appendChild(e)}}var Kn=__webpack_require__(9416);class Xn{constructor(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;this.remaining=0,this.state=0,this.debug=!_.A.IS_LIVE,this.name=i,this.interval=e,this.callback=t,this.maxFires=n,this.destroyed=!1,this.pausedTime=0,this.fires=0,this.log("Creating Timer")}log(e){if(this.debug){e=this.name?`IntervalTimer- ${this.name}: ${e}`:`IntervalTimer: ${e}`,e+=` (timerId: ${this.timerId}, resumeId: ${this.resumeId})`;for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];console.debug(e,i)}}proxyCallback(){null!=this.maxFires&&this.fires>=this.maxFires?this.stop():(this.log(`Running callback #${this.fires}`),this.lastTimeFired=new Date,this.fires++,this.callback())}start(){this.isDestroyed()||(this.timerId=setInterval(()=>this.proxyCallback(),this.interval),this.lastTimeFired=new Date,this.state=1,this.fires=0,this.log("Starting Timer"))}pause(){this.isRunning()&&(this.remaining=this.interval-(new Date-this.lastTimeFired)+this.pausedTime,this.log(`Pausing Timer with ${this.remaining} remaining`),this.lastPauseTime=new Date,clearInterval(this.timerId),clearTimeout(this.resumeId),this.state=2)}resume(){this.isPaused()&&(this.pausedTime+=new Date-this.lastPauseTime,this.state=3,this.resumeId=setTimeout(()=>M(()=>this.timeoutCallback()),this.remaining),this.log(`Resuming Timer with ${this.remaining} remaining`))}timeoutCallback(){this.isResumed()&&(this.pausedTime=0,this.proxyCallback(),this.start())}stop(){this.isIdle()||(this.log("Stopping Timer with %s remaining. Fired %s/%s times",this.remaining,this.fires,this.maxFires),clearInterval(this.timerId),clearTimeout(this.resumeId),this.state=0)}destroy(){this.stop(),this.state=4}setInterval(e){this.log("Changing interval from %s to %s",this.interval,e),this.isRunning()&&!this.isPaused()?(this.pause(),this.interval=e,this.resume()):this.interval=e}setMaxFires(e){null!=e&&this.fires>=e&&this.stop(),this.maxFires=e}isIdle(){return 0===this.state}isRunning(){return 1===this.state||3===this.state}isPaused(){return 2===this.state}isResumed(){return 3===this.state}isDestroyed(){return 4===this.state}}function Qn(e){const t=window.HT.bootstrap;t?e(t):window.document.addEventListener("bootstrap",function(i){e(t)},!1)}function Zn(){if(!(0,p.ru)("ad_protection.geoedge"))return;let e={};
2HT.consts.THEME.geoedge_tags.forEach(t=>{e[t]=!0});let t=document.createElement("script");t.innerHTML="window.grumi={cfg: {advs: "+JSON.stringify(e)+"},key: '"+HT.consts.THEME.geoedge_key+"'};",document.head.appendChild(t),t=document.createElement("script"),t.src="//rumcdn.geoedge.be/"+HT.consts.THEME.geoedge_key+"/grumi-ip.js",t.defer=!0,document.head.appendChild(t),"0"!==(0,p.ru)("ad_protection.full_refresh")&&window.addEventListener("message",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return window.HT_DATA_LAYER.handleErrors(e=>{let t=e.data||{};t.key===HT.consts.THEME.geoedge_key&&t.blocked&&b(t.el,t.meta.adup,e,!0,"GeoEdge")},t)})}const eo=5e3,to=50;let io=!1,no={},oo=[],so=null,ro=[],ao=[],lo={completed:!1,data:{},completedTests:new Set,highPriorityTests:["test_headless","test_languages_property","test_webdriver_property","test_device_memory","test_timezone_consistency","test_hardware_concurrency","test_browser_feature_failures_clustered"],mediumPriorityTests:["test_chrome_load_times","test_cloud_proxy","test_property_descriptor_tampering","test_os_font_mismatch","test_webgl_support","test_plugin_mime_type_consistency","test_browser_feature_mismatch","test_media_devices","test_webgl_software_renderer","test_touch_support_mismatch"]};const co="function"==typeof URLSearchParams&&"1"===new URLSearchParams(window.location.search).get("log_headless_detection"),uo="function"==typeof URLSearchParams&&"1"===new URLSearchParams(window.location.search).get("show_headless_results"),po="function"==typeof URLSearchParams&&"1"===new URLSearchParams(window.location.search).get("force_ivt_late");function go(){const e=`; ${document.cookie}`.split("; ab_data=");if(2===e.length){const t=decodeURIComponent(e.pop().split(";").shift());return Object.fromEntries(t.split("|").map(e=>e.split("=")))}}function ho(){const e=navigator.userAgent,t=e.match(/Firefox\/(\d+)/i);if(t)return{name:"Firefox",version:parseInt(t[1],10)};const i=e.match(/Edge\/(\d+)/i);if(i)return{name:"Edge",version:parseInt(i[1],10)};const n=e.match(/Edg\/(\d+)/i);if(n)return{name:"Chrome Edge",version:parseInt(n[1],10)};const o=e.match(/Chrome\/(\d+)/i)||e.match(/CriOS\/(\d+)/i);if(o)return{name:"Chrome",version:parseInt(o[1],10)};const s=e.match(/Version\/(\d+(?:\.\d+)*)/i);return s&&/Safari/i.test(e)?{name:"Safari",version:parseFloat(s[1])}:{name:"Other",version:0}}let fo=null;function _o(){if(null!==fo)return fo;const e=navigator.userAgent;return/Windows/.test(e)?fo="windows":/Macintosh/.test(e)?fo="mac":/iPhone|iPad|iPod/.test(e)?fo="ios":/Android/.test(e)?fo="android":/CrOS/.test(e)?fo="chromeos":/Linux/.test(e)&&(fo="linux"),fo}let mo=null;function wo(){if(null!==mo)return mo;let e=navigator.userAgent;return navigator.brave?(mo="Brave",mo):e.includes("Edge")?(mo="Edge",mo):e.includes("OPR")?(mo="Opera",mo):e.includes("DuckDuckGo")||e.includes("Ddg")?(mo="DuckDuckGo",mo):e.includes("MiuiBrowser")?(mo="Miui",mo):e.includes("Edg")?(mo="Chrome Edge",mo):e.match(/SAMSUNG|Samsung|SGH-[I|N|T]|GT-[I|N]|SM-[A|N|P|T|Z]|SHV-E|SCH-[I|J|R|S]|SPH-L/i)?(mo="Samsung",mo):e.includes("Firefox")?(mo="Firefox",mo):e.includes("Chrome")?(mo="Chrome",mo):e.includes("iPhone")||e.includes("iPad")||e.includes("Macintosh")||e.includes("iPod")?(mo="Safari",mo):e.includes("Trident")?(mo="IE",mo):(mo="Other",mo)}let bo=null;function vo(){if(null!==bo)return bo;const e=navigator.userAgent;return/Macintosh/i.test(e)?(bo=!1,bo):(bo=/Android|iPhone|iPad|iPod|Mobile/i.test(e),bo)}let yo=null;function Ao(){const e=wo();return!(!["Brave","Chrome","Edge"].includes(e)||(null!==yo?yo:navigator.userAgent.includes("; wv)")?(yo=!0,yo):(yo=!1,yo))||"ios"===_o()&&"Brave"===e||window.chrome&&"function"==typeof window.chrome.loadTimes)}function To(){if("Brave"===wo())return!1;const e=ho();if(!(()=>{switch(e.name){case"Chrome":case"Chrome Edge":return e.version>=37;case"Firefox":return e.version>=48;case"Safari":return 10.1===e.version||e.version>=15.4;default:return!!navigator.hardwareConcurrency}})())return!!navigator.hardwareConcurrency;{if(!navigator.hardwareConcurrency)return!0;const e=function(){let e=window.innerWidth,t="",i=new Map;i.set(1081,"desktop"),i.set(768,"tablet"),i.set(0,"phone");for(let n of i.keys())if(e>=n){t=i.get(n);break}return t}(),t=navigator.hardwareConcurrency;switch(e){case"tablet":return t<2||t>16;case"phone":return t<2||t>10;default:return t<2||t>32}}}let Eo,So=null,ko=null;function Io(){if(null===So)try{const e=document.createElement("canvas");ko=e.getContext("webgl")||e.getContext("experimental-webgl"),So=!ko}catch(_l){So=!0}return So}function Do(){const e=navigator.userAgent;let t=null,i=null;const n=e.match(/Chrome\/(\d+)/),o=e.match(/Firefox\/(\d+)/),s=e.match(/Version\/(\d+(?:\.\d+)*).*Safari/),r=e.match(/CriOS\/(\d+)/),a=e.match(/EdgiOS\/(\d+)/),d=e.match(/Silk\/(\d+)/),l=e.match(/Ddg\/(\d+)/);!n||r||d||l?o?(t="firefox",i=parseInt(o[1],10)):s&&(t="safari",i=parseFloat(s[1])):(t="chrome",i=parseInt(n[1],10));const c=_o();if("ios"===c&&"safari"!==t||r||d||a||l&&"mac"===c)return oo=[],!1;if(!t)return oo=[],!1;const u={chrome:{"Promise.any":85,"navigator.scheduling.isInputPending":87,'CSS.supports("aspect-ratio: 1 / 1")':88,"Array.prototype.at":92,"Array.prototype.findLast":97,'CSS.supports("text-wrap", "balance")':114,"Promise.withResolvers":119,"DataView.prototype.getBigInt64":67,'CSS.supports("color", "light-dark(red, blue)")':123,"window.WebSocketStream":124,'CSS.supports("field-sizing", "content")':123,"window.CloseWatcher":126,"URL.parse":126,'CSS.supports("background-color", "if(style(--color: white): black; else: white)")':137,'CSS.supports("width", "abs(20% - 100px)")':138},firefox:{"Promise.any":79,'CSS.supports("aspect-ratio: 1 / 1")':89,"Array.prototype.at":90,"Array.prototype.findLast":104,"Promise.withResolvers":121,"DataView.prototype.getBigInt64":68,'CSS.supports("color", "light-dark(red, blue)")':120,'CSS.supports("text-wrap", "balance")':121,"URL.parse":126,'CSS.supports("width", "abs(20% - 100px)")':118},safari:{"Promise.any":14,'CSS.supports("aspect-ratio: 1 / 1")':15,"Array.prototype.at":15.4,"Array.prototype.findLast":15.4,'CSS.supports("width", "abs(20% - 100px)")':15.4,"Promise.withResolvers":17.4,'CSS.supports("color", "light-dark(red, blue)")':17.5,'CSS.supports("text-wrap", "balance")':17.5,"DataView.prototype.getBigInt64":15,"URL.parse":18}}[t];oo=[];const p=[];for(const g in u){const e=u[g],n=(()=>{try{return Function(`'use strict'; return ${g}`)()}catch(_l){return!1}})();if("chrome"===t&&"window.CloseWatcher"===g){const e=120===i||i>=126;n&&!e&&(oo.push(g),p.push(`${g}
2: exists but should not in version ${i} (expected only in 120 or 126+)`)),!n&&e&&(oo.push(g),p.push(`${g}: missing but should exist in version ${i} (expected in 120 or 126+)`));continue}n&&i<e&&(oo.push(g),p.push(`${g}: exists but version ${i} < required ${e}`)),!n&&i>=e&&(oo.push(g),p.push(`${g}: missing but version ${i} >= required ${e}`))}return co&&p.length>0&&console.log("Browser feature mismatch failed tests:",p),oo.length>0}async function Po(e){const t=document.createElement("div");t.style.fontFamily=`"${e}", 'DefinitelyNonExistentFont987654321'`,t.style.fontSize="72px",t.textContent="Test",t.style.position="absolute",t.style.visibility="hidden",document.body.appendChild(t);const i=window.getComputedStyle(t).fontFamily;t.style.fontFamily="'DefinitelyNonExistentFont987654321', 'AnotherFakeFont123456', 'FinalFakeFont999999'";const n=window.getComputedStyle(t).fontFamily;document.body.removeChild(t);const o=i.toLowerCase().includes(e.toLowerCase()),s=i!==n,r=i.toLowerCase().startsWith(e.toLowerCase())||i.toLowerCase().startsWith(`"${e.toLowerCase()}"`),a=o&&(s||r);return co&&console.log(`isAndroidFontAvailable - Font: "${e}", Computed: "${i}", Fallback: "${n}", Available: ${a}, FontsAreDifferent: ${s}, TargetFontFirst: ${r}`),a}async function Ho(){const e=navigator.userAgent,t=_o();if(!t)return!1;co&&console.log("testOSFontMismatch - detected OS:",t,"from UA:",e);const i={windows:["Arial","Segoe UI","Calibri","Times New Roman","Cambria","Courier New"],mac:["-apple-system","Helvetica Neue","San Francisco","Gill Sans"],ios:["-apple-system","Helvetica Neue","San Francisco"],android:["Roboto","Noto Sans","Droid Sans Mono"],linux:["Arial","Helvetica","Ubuntu","DejaVu Sans","Liberation Sans","Cantarell","Noto Sans","Roboto"]}[t],n=[],o="android"===t?Po:jo;for(const s of i){const e=await o(s);if(n.push({font:s,isAvailable:e}),e)return co&&console.log("testOSFontMismatch - found matching font:",s,"on",t),!1}return co&&(console.log("testOSFontMismatch - no fonts found for",t,":",n),console.log("testOSFontMismatch - UserAgent check - Android detected:",/Android/.test(e)),"android"===t&&console.log("testOSFontMismatch - Android WebView info:",{userAgent:e,appearance:!(!document.documentElement.style.appearance&&!document.documentElement.style.webkitAppearance),transform:!(!document.documentElement.style.transform&&!document.documentElement.style.webkitTransform),webkitUserSelect:!(!document.documentElement.style.userSelect&&!document.documentElement.style.webkitUserSelect),webkitTouchCallout:!!document.documentElement.style.webkitTouchCallout,androidVersion:(()=>{const t=e.match(/Android (\d+)/);return t?t[1]:null})()})),!0}async function Co(){return"Firefox"!==wo()&&("undefined"==typeof document||!document.visibilityState||"visible"===document.visibilityState)&&new Promise(e=>{const t=[];requestAnimationFrame(function i(n){if(t.push(n),t.length<20)requestAnimationFrame(i);else{const i=[];for(let e=1;e<t.length;e++)i.push(t[e]-t[e-1]);const o=i.reduce((e,t)=>e+t,0)/i.length,s=Math.sqrt(i.map(e=>Math.pow(e-o,2)).reduce((e,t)=>e+t,0)/i.length);so=s,co&&console.log("testAnimationFrameTiming",{stdDev:s,mean:o,deltas:i,timestamp:n,frameTimestamps:t}),e(s<.05)}})})}function Ro(){if(!navigator.deviceMemory||"Brave"===wo())return!1;const e=navigator.deviceMemory;return e<(vo()?1:2)||e>32}function Lo(){if(!vo())return!1;const e=navigator.userAgent.match(/OS (\d+)_(\d+)/i);return!(e&&parseInt(e[1],10)<13)&&0===navigator.maxTouchPoints}async function xo(){const e=wo();if("Firefox"===e||"Edge"===e)return!1;if(!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices)return!1;try{return 0===(await navigator.mediaDevices.enumerateDevices()).length}catch(_l){return"error"}}function Bo(){const e=Intl.DateTimeFormat().resolvedOptions().timeZone,t=(new Date).getTimezoneOffset();return["UTC","GMT","Etc/UTC","Etc/GMT"].includes(e)||0===t}function Oo(){if(!navigator.plugins||!navigator.mimeTypes)return ao=["navigator.plugins or navigator.mimeTypes not available"],co&&console.log("testPluginMimeTypeConsistency - navigator.plugins or navigator.mimeTypes not available"),!1;ao=[];try{const e=Array.from(navigator.plugins),t=Array.from(navigator.mimeTypes),i=function(){if(vo()){const e=navigator.userAgent.match(/OS (\d+)_(\d+)/i);if(e){const t=parseInt(e[1],10),i=parseInt(e[2],10);if(Eo=`${t}.${i}`,t>16||16===t&&i>=4)return!0}const t=ho();return"Firefox"===t.name&&t.version>=103||"Safari"===t.name&&t.version>=16.4||"Edge"===t.name}return!0}();if(co&&console.log("testPluginMimeTypeConsistency - Plugin count:",e.length,"MIME type count:",t.length,"Expect plugins:",i),!i){if(0===e.length&&0===t.length)return co&&console.log("testPluginMimeTypeConsistency - No plugins/
2MIME types expected and found (normal), result: false"),!1;{const i=`Platform should have no plugins/MIME types but has plugins (${e.length}) or MIME types (${t.length})`;return ao.push(i),co&&console.log("testPluginMimeTypeConsistency - Unexpected plugins/MIME types found (suspicious), result: true"),!0}}if(e.length<=1&&t.length<=1){const i=`Platform should have plugins/MIME types but has too few: plugins (${e.length}), MIME types (${t.length})`;return ao.push(i),co&&console.log("testPluginMimeTypeConsistency - Too few plugins/MIME types, suspicious:",!0),!0}const n=new Set(t.map(e=>e.type));if(co&&console.log("testPluginMimeTypeConsistency - Global MIME types:",Array.from(n).slice(0,10),n.size>10?"...(truncated)":""),"Brave"!==wo())for(const s of e){co&&console.log(`testPluginMimeTypeConsistency - Checking plugin: "${s.name}" with ${s.length} MIME types`);for(let e=0;e<s.length;e++){const t=s[e];if(t&&!n.has(t.type)){const e=`Plugin "${s.name}" references non-existent MIME type: "${t.type}"`;return ao.push(e),co&&console.log("testPluginMimeTypeConsistency - Inconsistency found:",e),!0}}}const o=new Set(e.map(e=>e.name));for(const s of t)if(s.enabledPlugin&&!o.has(s.enabledPlugin.name)){const e=`MIME type "${s.type}" references non-existent plugin: "${s.enabledPlugin.name}"`;return ao.push(e),co&&console.log("testPluginMimeTypeConsistency - Inconsistency found:",e),!0}return co&&console.log("testPluginMimeTypeConsistency - No inconsistencies found, result: false (not suspicious)"),!1}catch(_l){const t=`Error during validation: ${_l.message}`;return ao.push(t),co&&console.log("testPluginMimeTypeConsistency - Error during validation:",_l.message,"Returning suspicious: true"),!0}}function Mo(){const e=[{obj:navigator,prop:"webdriver"},{obj:navigator,prop:"plugins"},{obj:navigator,prop:"userAgent"},{obj:navigator,prop:"languages"},{obj:screen,prop:"width"},{obj:screen,prop:"height"}];for(const{obj:t,prop:i}of e)try{const e=Object.getOwnPropertyDescriptor(t,i);if(e&&(e.hasOwnProperty("value")&&e.hasOwnProperty("get")||!1===e.configurable&&"userAgent"!==i||!1===e.enumerable&&"webdriver"===i))return!0;if(t.hasOwnProperty(i)&&["webdriver","plugins","userAgent","languages"].includes(i))return!0}catch(_l){return!0}return!1}async function jo(e){await new Promise(e=>setTimeout(e,to));const t=document.createElement("canvas").getContext("2d");if(!t)return co&&console.log("isFontAvailable - Canvas not supported for font:",e),!1;const i="monospace",n="mmmmmmmmmmlli";t.font=`72px ${i}`;const o=t.measureText(n).width;t.font=`72px "${e}", ${i}`;const s=t.measureText(n).width,r=o!==s;return co&&console.log(`isFontAvailable - Font: "${e}", Base width: ${o}, Test width: ${s}, Available: ${r}`),r}function $o(){if("function"==typeof URLSearchParams&&"1"===new URLSearchParams(window.location.search).get("force_ivt"))return Uo(!0),!0;if(po)return;let e=lo.data;const t=lo.highPriorityTests,i=t.filter(e=>lo.completedTests.has(e)),n=t.filter(t=>!0===e[t]);if(n.length>0)return Uo(!0),!0;const o=lo.mediumPriorityTests,s=o.filter(e=>lo.completedTests.has(e)),r=o.filter(t=>!0===e[t]);if(r.length>=2)return Uo(!0),!0;const a=i.length===t.length,d=s.length===o.length;if(a&&0===n.length){if(r.length<=1&&!d&&r.length+(o.length-s.length)<2)return Uo(!1),!1;if(d&&r.length<2)return Uo(!1),!1}if(lo.completed||a&&d){const e=n.length>0||r.length>=2;return Uo(e),e}try{const e=O.Cc.getItem("is_aut");if(null!==e)return"1"===e}catch(_l){}}let No,zo=!1;function Uo(e){if(!zo){try{O.Cc.setItem("is_aut",e?"1":"0")}catch(_l){}zo=!0,!0!==e||io||(io=!0,setTimeout(()=>document.dispatchEvent(new CustomEvent("ivtDetected")),0))}}async function qo(){const e=performance.now();lo.completed=!1,lo.data={},lo.completedTests=new Set,no=go(),no||(no=window.htLocationData||{});const t=async e=>{try{return await function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eo;return Promise.race([e(),new Promise((e,i)=>setTimeout(()=>{i(new Error(`Timed out after ${t}ms`))},t))])}(()=>Promise.resolve(e()))}catch(_l){return console.warn(`Test ${e.name} failed or timed out:`,_l.message),!(!_l.message||!_l.message.includes("Timed out after"))||"error"}},i=(e,t)=>(lo.data[e]=t,lo.completedTests.add(e),$o(),t),n=t(Ho).then(e=>i("test_os_font_mismatch",e)),o=t(xo).then(e=>i("test_media_devices",e)),s=t(Io).then(e=>i("test_webgl_support",e)).then(()=>i("test_webgl_software_renderer",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["swiftshader","mesa"];try{if("chromeos"===_o())return!1;if(Io())return!1;const t=ko.getExtension("WEBGL_debug_renderer_info"),i=ko.getParameter(t.UNMASKED_RENDERER_WEBGL);return e.some(e=>i.toLowerCase().includes(e))}catch(_l){return"error"}}())),r=t(Co).then(e=>i("test_animation_frame_timing",e));let a={test_webdriver_property:i("test_webdriver_property",!!navigator.webdriver),test_languages_property:i("test_languages_property",void 0===navigator.languages||0===navigator.languages.length),test_headless:i("test_headless",/HeadlessChrome/.test(navigator.userAgent)),test_device_memory:i("test_device_memory",Ro()),test_timezone_consistency:i("test_timezone_consistency",Bo()),test_hardware_concurrency:i("test_hardware_concurrency",To()),test_chrome_load_times:i("test_chrome_load_times",Ao()),test_cloud_proxy:i("test_cloud_proxy","cloud"===no.proxy_description),test_property_descriptor_tampering:i("test_property_descriptor_tampering",Mo()),test_plugin_mime_type_consistency:i("test_plugin_mime_type_consistency",Oo()),test_browser_feature_mismatch:i("test_browser_feature_mismatch",Do()),test_browser_feature_failures_clustered:i("test_browser_feature_failures_clustered",oo.length>=3),test_touch_support_mismatch:i("test_touch_support_mismatch",Lo()),ja3:no.ja3,ja4:no.ja4,proxy_description:no.proxy_description,proxy_type:no.proxy_type,timezone_offset_difference:(()=>{const e=function(){const e=(new Date).getTimezoneOffset(),t=no.utc_offset;if(!t||"?"===t||""===t)return null;const i=parseInt(t,10);if(isNaN(i))return null;const n=i<0,o=Math.abs(i),s=60*Math.floor(o/100)+o%100,r=n?s:-s;return{clientOffset:e,cdnOffsetRaw:t,cdnOffsetAsClientFormat:r,difference:e-r}}();return e?e.difference:null})(),num_cpu_cores:navigator.hardwareConcurrency||0,device_memory_gb:navigator.deviceMemory||0,languages_count:navigator.languages?navigator.languages.length:0,plugins_count:navigator.plugins?navigator.plugins.length:0,mime_types_count:navigator.mimeTypes?navigator.mimeTypes.length:0,is_brave:!!navigator.brave,memory_used:window.performance&&window.performance.memory&&window.performance.memory.usedJSHeapSize?Math.floor(window.performance.memory.usedJSHeapSize/1024/1024):0,memory_total:window.performance&&window.performance.memory&&window.performance.memory.totalJSHeapSize?Math.floor(window.performance.memory.totalJSHeapSize/1024/1024):0,memory_limit:window.performance&&window.performance.memory&&window.performance.memory.jsHeapSizeLimit?Math.floor(window.performance.memory.jsHeapSizeLimit/1024/1024):0};oo&&oo.length>0&&(a.browser_feature_failures=oo.join(",")),ro&&ro.length>0&&(a.function_integrity_failures=ro.join(",")),ao&&ao.length>0&&(a.plugin_mime_type_consistency_failures=ao.join(","));const d=[];po&&d.push(new Promise(e=>setTimeout(e,1e3))),await Promise.all([n,o,s,r,...d]),a.test_os_font_mismatch=lo.data.test_os_font_mismatch,a.test_media_devices=lo.data.test_media_devices,a.test_webgl_support=lo.data.test_webgl_support,a.test_webgl_software_renderer=lo.data.test_webgl_software_renderer,a.test_animation_frame_timing=lo.data.test_animation_frame_timing,null!==so&&(a.animation_frame_std_dev=so),lo.completed=!0,lo.data=a,a.is_automated=$o(),po&&(Uo(!0),a.is_automated=!0);const l=performance.now();if(No=l-e,co){const e=ho();a.browser_name=e?e.name:"Unknown",a.browser_version=e?e.version:"Unknown",a.os=_o(),a.ios_version=Eo,a.isMobile=vo(),console.log(`Total execution time: ${No.toFixed(2)} ms`)}return a}function Fo(){var e;if(null!==(e=window.HT)&&void 0!==e&&null!==(e=e.user)&&void 0!==e&&e.feature_tracking){const e=!!window.HT.user.feature_tracking.pvq_detected;window.HT.user.feature_tracking.pvq_detected={rule:"default",value:(()=>{const e=window.HT_DATA_LAYER.isAutomatedBrowser();return(void 0===e?"unknown":String(e))+"_"+(HT_DATA_LAYER.getData().user.loggedIn()?"logged_in":"logged_out")})()},e&&window.HT_DATA_LAYER.queueUpdatesEvent()}}function Yo(){try{O.Cc.setItem("headless_detection_completed","1")}catch(_l){}}const Jo="ads_disabled",Vo="phone",Go="desktop",Wo="tableth",Ko="tabletv",Xo=["slideshow_vertical"],Qo=["post","post_video"],Zo=["post","post_video","category_landing"],es=["post","post_video","discu
2ssions","super_discussions","in_depth_guide","product_review","Logged Out Homepage","feed_homepage_loggedin","homepage","product","productcategory","productcompare","product_landing","product_media","product_reviews_feed","search","Categories Feed","category_landing","tag_feed","classified","classified_feed","classified_search","dealer_feed","dealer_page","trails","trails_landing","structured_post"],ts={init:"init",loaded:"loaded"},is=["page-takeover-sidebars-ad"],ns="top-ad-1",os=["728x90","300x250","320x50","160x600","300x600","970x250"],ss="consecutive",rs="nonConsecutive",as="default_30_6",ds="extended_60_30_10",ls="extended_30_10",cs="nonConsecutiveInDom",us="nonConsecutiveInViewPort";let ps={};const gs={[as]:{[cs]:()=>30,[us]:()=>6},[ds]:{[cs]:()=>window.HT.isOutdoorSite?60:30,[us]:()=>10},[ls]:{[cs]:()=>30,[us]:()=>10}};let hs,fs,_s,ms,ws,bs,vs,ys,As,Ts={},Es={},Ss={},ks={},Is={},Ds={},Ps=null,Hs=null,Cs=!1,Rs=!1,Ls={},xs=0,Bs=0,Os=!1,Ms=!1,js=null,$s=null,Ns=null,zs=null,Us=null,qs=null,Fs=null,Ys=!1,Js={on:!1},Vs=!1,Gs=!1,Ws=!1,Ks=!1,Xs=[],Qs=[],Zs={amazonIsBidding:!1,prebidIsBidding:!1},er={},tr={},ir={},nr=!1,or=!1,sr=!1,rr=!1,ar={},dr={browsi:{}},lr=[],cr=null,ur=!1,pr=!1,gr=!1,hr=0,fr=!1,_r={};class mr{static get PAGE_MODE_VALUES(){return ts}static get DEVICE_PHONE(){return Vo}static getAuctionMetricEntry(e){return _r[e]||(_r[e]={auctions:0,requests:0,auctionStart:0,requestStart:0}),_r[e]}static getTimeoutsForAdvert(e){return er[e]||{}}static addTimeout(e,t){const i=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?rs:ss;er[e]&&er[e][i]&&clearTimeout(er[e][i]),er[e]={...er[e],[i]:t}}static clearAdvertTimeouts(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const i=mr.getTimeoutsForAdvert(e),{consecutive:n,nonConsecutive:o}=i;t&&t!==ss||!n||(clearTimeout(n),i.consecutive=void 0),t&&t!==rs||!o||(clearTimeout(o),i.nonConsecutive=void 0)}static getIntervalsForAdvert(e){return tr[e]||{}}static clearAdvertIntervals(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const i=mr.getIntervalsForAdvert(e),{consecutive:n,nonConsecutive:o}=i;t&&t!==ss||!n||(R(`Ad ${e} - refresh timer destroyed - consecutive in viewport (id ${n.timerId})`),n.destroy(),i.consecutive=void 0),t&&t!==rs||!o||(R(`Ad ${e} - refresh timer destroyed - non-consecutive in viewport (id ${o.timerId})`),o.destroy(),i.nonConsecutive=void 0)}static getTimerRefreshPolicyMillis(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cs;return 1e3*gs[arguments.length>0&&void 0!==arguments[0]?arguments[0]:as][e]()}static get DEVICE_DESKTOP(){return Go}static get DEVICE_TABLET_HORIZONTAL(){return Wo}static get DEVICE_TABLET_VERTICAL(){return Ko}static get POST_PAGE_TYPES(){return Qo}static get POST_AND_SIMILAR_PAGE_TYPES(){return Zo}static get STICKY_LEADERBOARD_AD_HTML_ID(){return ns}static get BOTTOM_STICKY_AD_HTML_ID(){return"bottom-sticky-ad"}static setComboTrackingData(){try{(0,p.ru)("auto_ssp_combination.mode");const e=(0,a.Jt)(window.HT,"user.feature_tracking.auto_ssp_combination.value");e&&(window.HT.user.feature_tracking.auto_ssp_cohort={rule:"combo",value:(0,u.s_)()+"_"+e});const t=(0,a.Jt)(window.HT,"user.feature_tracking.magnite_audiences.value");if(t){const e=Vi(),i=t+(e&&e.includes("rubicon")?"_with_magnite":"_no_magnite");window.HT.user.feature_tracking.magnite_aud_rubicon={rule:"combo",value:i}}window.HT.user.feature_tracking.is_suspected_bot={rule:"combo",value:("1"===i().get("xf_is_suspected_bot")?"true_":"false_")+(HT_DATA_LAYER.getData().user.loggedIn()?"logged_in":"logged_out")},Fo()}catch(_l){}}static init(){var e,t;R("Ads init started"),mr.logAdsTiming("ads_init"),window.HT_DATA_LAYER.initTimeTrackingInterval&&window.HT_DATA_LAYER.initTimeTrackingInterval();const i=new URL(window.location.href);if(i&&i.searchParams&&i.searchParams.get&&i.searchParams.get("use_test_js_error")&&setTimeout(M(()=>test_error_ads_init.test_error_ads_init)),bs="1"===(0,m.qm)(m.Ay.automationAds),vs="1"!==(0,m.qm)(m.Ay.disablePrebid)&&window.pbjs,ys="1"!==(0,m.qm)(m.Ay.disableAmazon)&&window.apstag,As="1"===(0,m.qm)(m.Ay.nativeBiddingOnly),bs&&(window.HT.disabledBidders||(window.HT.disabledBidders=[]),window.HT.disabledBidders.push("assertiveyield")),mr.addModemobileBiddersToDisabledList(),function(){try{const e=go()||window.htLocationData||{};if("t13d521100_b262b3658495_8e6e362c5eac"===e.ja4)return!0;
2if("t13d1516h2_8daaf6152771_d8a2da3f94cd"!==e.ja4&&"t13d1517h2_8daaf6152771_b6f405a00624"!==e.ja4)return!1;if(0!==(navigator.userAgent||"").indexOf("Mozilla/5.0 (Windows NT 10.0; Win64; x64)"))return!1;const t=ho();return!("Chrome"!==t.name||t.version<133||t.version>142)&&4095===(window.performance&&window.performance.memory&&window.performance.memory.jsHeapSizeLimit?Math.floor(window.performance.memory.jsHeapSizeLimit/1024/1024):0)}catch(_l){return!1}}()&&mr.disableAllAds(),!0===(null===(e=window.HT_DATA_LAYER)||void 0===e||null===(t=e.isAutomatedBrowser)||void 0===t?void 0:t.call(e))){const e=mr.addIvtBiddersToDisabledList();R("IVT detected at Ads.init â added IVT bidders to disabledBidders:",e)}else document.addEventListener("ivtDetected",()=>M(()=>{const e=[];"1"===(0,p.ru)("pvq_ad_control.enabled")&&(mr.disableAllAds(),e.push("disabled ads and destroyed all ad slots (pvq_ad_control.enabled FC on)"));const t=mr.addIvtBiddersToDisabledList();e.push(`added IVT bidders to disabledBidders: ${t.join(", ")}`),R("ivtDetected event received:",e)}));Ri(),mr.setComboTrackingData(),fs=mr.getTimerRefreshPolicyMillis(as,us),(0,Mn.pD)()||(0,a.Jt)(HT,"consts.THEME.no_ads_page_types",[]).includes(HT.page.pageType)||(mr.getShouldUseSra()||mr.configureHtAdsLazyLoad(),ar.floors=()=>mr.initFloorsScript(()=>mr.performInit("floors")),Js.on&&(ar.scroll=()=>window.addEventListener("scroll",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M((0,a.nF)(()=>{Js.hasScrolled=!0,mr.performInit("scroll")},1e4),t)},{once:!0})),(0,a.Im)(ar)?mr.performInit():Object.values(ar).forEach(e=>{e()}))}static setFloorsFc(){if(window.HT.isCora&&window.HT.floors_cdn){window.HT.floorsFcSetStart=!0;let e=window.htFloorsVersion;e||(e=i().get("fc_floors")||"",e&&window.HT_DATA_LAYER.trackAdsError("Floors CDN FC - ESI tag not replaced, but cookie exists",!0,{htFloorsVersion:window.htFloorsVersion,versionVal:e}));let[t,n,o,s]=e.split(",");"1"===n&&(n=""),"prod"===o&&(o="");let r=!0,d={},l="";"oy"===t?(d={opti_yield:"1"},"training"!==o&&(d.opti_yield_full_integration="1",d.opti_yield_backfill_enabled="1"),l="opti_yield",window.HT.optiYieldEnabled=!0):"oy_auto"===t?(d={opti_yield:"1"},"training"!==o&&(d.opti_yield_auto_integration="1",d.opti_yield_backfill_enabled="1"),l="opti_yield_auto"):"ay"===t?(d={assertive_yield:"1"},"training"===o&&(d.assertive_yield_training="1"),l="assertive_yield"):"mile"===t?(d={mile:"1"},"training"!==o&&(d.mile_floors_enabled="1"),l="mile"):"off"===t?(d={debug_placeholder:"off"},l="off"):"gdpr"===t?(d={debug_placeholder:"gdpr"},l="gdpr"):(d={debug_placeholder:"unknown"},l="unknown",n="",window.HT_DATA_LAYER.trackAdsError("Floors CDN FC - Unknown test version",!0,{htFloorsVersion:window.htFloorsVersion,versionVal:e})),window.HT.floorsTrackingValue=`cdn_${l}${n}`,r&&(window.htFloorsVersion||(d={debug_placeholder:"script_not_loaded"}),(0,p.MT)("floors",`cdn_${l}${n}`,"everyone",d)),window.HT.floorsFcSetEnd=!0,window.HT.floorsFcTrackingSetWithValue=!!(0,a.Jt)(HT.user.feature_tracking,"floors.value","")}}static initFloorsScript(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{};const t=t=>{if(mr.logAdsTiming("floors_wait_end"),!window.HT.isCora&&window.HT.isFloorsTestingSite&&!window.htOyVersion){let e="";window.HT.isAssertiveYieldFloorsTestingSite?e="ay":window.HT.isMileFloorsTestingSite?e="m":window.HT.isOptiYieldFullTestingSite&&(e="oyf");let t=()=>{let e="";return Math.random()<1/9&&(e="2"),e};"undefined"!=typeof optidigitalPFconfig?"1"!==(0,p.ru)("floors.opti_yield")&&(0,p.MT)("floors",`${e}-oy_full${t()}_${HT.consts.THEME.direct_traffic_group}`,"everyone",{opti_yield:"1",opti_yield_full_integration:"1"}):window.assertive&&window.assertive.initialized?"1"!==(0,p.ru)("floors.assertive_yield")&&(0,p.MT)("floors",`${e}-ay${t()}_${HT.consts.THEME.direct_traffic_group}`,"everyone",{assertive_yield:"1"}):window.__mileBus?"1"!==(0,p.ru)("floors.mile")&&(0,p.MT)("floors",`${e}-mile${t()}_${HT.consts.THEME.direct_traffic_group}`,"everyone",{mile:"1",mile_floors_enabled:"1"}):!1===window.waitingForFloorsScript?(0,p.MT)("floors",`${e}-off_${HT.consts.THEME.direct_traffic_group}`,"everyone",{}):(0,p.MT)("floors",`${e}-timed_out_${HT.consts.THEME.direct_traffic_group}`,"everyone",{})}if(window.waitingForFloorsScript=!1,(0,p.ru)("floors.opti_yield_full_integration")&&"undefined"!=typeof optidigitalPFconfig||(0,p.ru)("floors.opti_yield_auto_integration")){if(window.optiyield=window.optiyield||{},window.optiyield.cmd=window.optiyield.cmd||[],window.optiyield.backfillStatus=!1,"1"===(0,p.ru)("floors.opti_yield_backfill_enabled")||!window.HT.isCora){window.optiyield.backfillStatus=!0,window.optiyield.backfill2Model="1"===(0,p.ru)("floors.opti_yield_backfill2_model_enabled");const e=(0,p.ru)("floors.opti_yield_backfill_subid")?(0,p.ru)("floors.opti_yield_backfill_subid"):window.HT.isCora?"opti_yield_floorswithbackfill":"fora_default_backfill_on";e&&(window.optiyield.backfillSubId=e)}if((0,p.ru)("floors.opti_yield_auto_integration"))e();else if((0,p.ru)("floors.opti_yield_full_integration")){let t={pubId:HT.consts.THEME.dfp_account};window.optiyield.cmd.push(()=>{window.optiyield.init(t,()=>
2{mr.logAdsTiming("floors_end"),e()})})}}else mr.logAdsTiming("floors_end"),e()},i=e=>window.HT.isCora?(0,p.ru)("floors.opti_yield_auto_integration")||!(window.HT.optiYieldEnabled&&"undefined"==typeof optidigitalPFconfig)&&!(window.HT.pubxEnabled&&!window.__pubxLoaded__)&&!(window.assertive&&window.assertive.floor&&!window.HT.floorsReady):(0,p.ru)("floors.opti_yield_auto_integration")||window.HT.floorsReady||!1===window.waitingForFloorsScript||"undefined"!=typeof optidigitalPFconfig||window.__mileBus;if(mr.logAdsTiming("floors_start"),i())R("Floors script finished loading - no delay"),t();else{let e,n=0;e=window.setInterval(()=>{(n>=100||i())&&(clearInterval(e),R(`Floors script finished loading - total delay ${20*(n+1)} milliseconds`),t()),n++},20)}}static performInit(e){if(e&&delete ar[e],!(0,a.Im)(ar)||nr)return;nr=!0,Jt.init();let t=parseInt((0,Kn.JX)("max_ads"));(0,p.BR)(t,"nonNegativeInt")&&(ws=t),Ps=mr.getAdsPageType(),rr="1"!==(0,p.ru)("ads_correlator.enabled"),mr.setOrderByPosition(),mr.logAdsTiming("ad_slot_data_not_available"),(0,Te.PY)(()=>M(()=>{mr.logAdsTiming("ad_slot_data_available"),mr.shouldDisableAds()?mr.showEnvironmentProfile():(mr.initAutomationObj(),r.init(),mr.initRetention(),(0,B.x2)("amazon_advertising",()=>{or=!0,Jt.setAmazonConsentGranted(),Ze.init()}),mr.initGoogleAds(),"1"===(0,p.ru)("ad_protection.boltive")&&(0,B.x2)("adlightning",Wn),"1"===(0,p.ru)("ad_protection.geoedge")&&(0,B.x2)("geoedge",Zn),0===window.HT_DATA_LAYER.getSession().numberPageview&&(Os=!0),Ms="1"===(0,m.qm)(m.Ay.adsProfiling),mr.showEnvironmentProfile(),mr.initPageSlots(),mr.logAdsTiming("page_slots_initialized"),(0,B.x2)("blockthrough",mr.initBlockthrough),window.HT_DATA_LAYER.PageTypeAdsLogic.initBottomStickyAd(),document.addEventListener("newAdLoad",()=>M(()=>{if(R("newAdLoad event fired"),Cs)return!1;mr.loadNewAdUnits(qs),setTimeout(()=>M(()=>mr.loadNewAdUnits(qs)),500)})),document.addEventListener("browsiDivInserted",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(e=>{if(Cs)return!1;if(e.detail&&e.detail.divId){let t=e.detail.divId,i=e.detail.browsiDivId;R(`Browsi ad div inserted - ${i} (In place of ${t})`);let n=document.getElementById(t);n&&n.remove();let o=mr.getSlotIdByHtmlId(t,"originalHtmlId");o&&Ts[o]&&(Ts[i]={...Ts[o]},Ts[i].htmlId=i,Ts[i].noLazyLoad=!0,e.detail.callback&&(Ts[i].browsiCallback=e.detail.callback),e.detail.targeting&&(Ts[i].keyValues||(Ts[i].keyValues={}),e.detail.targeting.forEach(e=>{Ts[i].keyValues[e.key]=e.value})),mr.loadNewAdUnitsImmediately([i]))}},t)}),document.addEventListener("refreshAllAds",()=>M(()=>{mr.refreshSraSlots()})),document.addEventListener("onAdSlotsDestroyed",()=>M(()=>{mr.disableAllAds()})),window.HT.pauseAdRefresh=mr.pauseAdRefresh.bind(mr),fr=!0)}))}static shouldDisableAds(){var e,t;let n=i().get(Jo),o=(0,Kn.JX)("disable_ads",window.HT_DATA_LAYER.initialUrl());switch(o){case"false":i().expire(Jo),n=!1;break;case"true":case"1":case"prebid":n="true"===o?"1":o,i().set(Jo,n);break;case"temp":n="1"}return"1"===n||window.HT.adsDisabled?(Cs=!0,!0):"1"===(0,p.ru)("pvq_ad_control.enabled")&&!0===(null===(e=window.HT_DATA_LAYER)||void 0===e||null===(t=e.isAutomatedBrowser)||void 0===t?void 0:t.call(e))?(Cs=!0,R("IVT detected at Ads.shouldDisableAds â pvq_ad_control.enabled FC is on, disabling ads"),!0):navigator.webdriver&&!document.cookie.includes("selenium=1")?(Cs=!0,R("IVT detected at Ads.shouldDisableAds â navigator.webdriver is true, disabling ads"),!0):void("prebid"===n&&(Rs=!0))}static initPageTakeoverSupport(){R("Page takeover detected"),Gs=!0,document.body.classList.add("page-takeover"),Object.keys(tr).map(e=>mr.clearAdvertIntervals(e)),Object.keys(er).map(e=>mr.clearAdvertTimeouts(e))}static initGoogleAds(){Ws&&(window.HT_DATA_LAYER.htTracker("Bid Pool Error",{"Error Message":"initGoogleAds ran more than once","Error Location":"initGoogleAds"}),Jt.debug("Error: initGoogleAds ran more than once",{"Error Message":"initGoogleAds ran more than once","Error Location":"initGoogleAds"})),Ws=!0,mr.googletagCmdPush(()=>M(function(){window.googletag.pubads().addEventListener("slotRenderEnded",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(e=>mr.handleSlotRenderEnded(e),t)}),bs&&document.addEventListener("slotRenderEnded",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(e=>mr.handleSlotRenderEnded(e.detail.event),t)}),window.googletag.pubads().addEventListener("slotOnload",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(e=>mr.handleSlotOnLoad(e),t)}),window.googletag.pubads().addEventListener("slotRequested",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(e=>{if(bs){let t=e.slot.getTargetingMap();for(let e in t)t[e]=t[e].join(",").trim();Object.keys(t).length>0&&we(mr.getHtSlotId(e),JSON.stringify(t))}if(C()){const t=e.slot.getSlotElementId(),i=mr.getAuctionMetricEntry(t);i.requests+=1,i.requestStart=Date.now()}},t)}),window.googletag.pubads().addEventListener("slotResponseReceived",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(e=>{C()&&setTimeout(()=>{const e=Object.entries(_r).map(e=>{let[t,i]=e;const n=i.requestStart&&i.auctionStart?i.requestStart-i.auctionStart:0;return{"Ad Unit Code":t,"Num Prebid Auctions":i.auctions,"Num GAM Requests":i.requests,Notes:i.auctions>i.requests?"â ï¸ TOO MANY AUCTIONS":void 0,"Time from Auction to Request (ms)":n}});e.length>0&&(R("Prebid Auction and GAM Request Metrics:"),console.table(e))},2e3)},t)}
2),mr.initGoogleAdsLazyLoad(),window.googletag.pubads().disableInitialLoad(),D.setPageLevelTargeting(),"1"===i().get("googlefdp_opted_out")&&(window.googletag.pubads().setPrivacySettings({restrictDataProcessing:!0}),R("Google RDP (restrictDataProcessing) enabled")),mr.getShouldUseSra()&&window.googletag.pubads().enableSingleRequest(),"1"!==(0,p.ru)("google_ppid.enabled")||i().get("googleppid_opted_out")||(ir={value:window.HT_DATA_LAYER.getData().user.google_ppid},mr.setGooglePpid()),window.htAdsJSON&&window.htAdsJSON.useInlineGptDefinitions?mr.initFromInlineGptDefinitions():window.googletag.enableServices()}))}static getHtSlotId(e){return e.slot.htSlotId}static handleSlotRenderEnded(e){let t=mr.getHtSlotId(e),i=Es[t];e.isEmpty&&i&&(i.dfpRequestInProgress=!1),window.pageSlots=Es;const n=(0,a.Jt)(i,"htmlId"),o=e.isEmpty||!(e.size&&Array.isArray(e.size)&&e.size[0]&&e.size[1]);!is.includes(n)||Gs||o||mr.initPageTakeoverSupport(),window.HT_DATA_LAYER.PageTypeAdsLogic.handleSlotRenderEnded(e,n,o,Gs);let s=qn(e.advertiserId);if(window.HT.isCora&&t&&window.HT_DATA_LAYER.trackAdBids(t,s,e.slot.getTargeting("hb_bidder")),window.HT_DATA_LAYER.trackAdImpression({advertiser:s,is_external:!t,advertiser_id:e.advertiserId,is_refresh:i&&i.isRefreshed,user_ids:window.pbjs&&window.pbjs.getUserIds&&Object.keys(Object.entries(window.pbjs.getUserIds()).reduce((e,t)=>{let[i,n]=t;return"lipb"===i||n.ext&&"liveintent.com"===n.ext.provider||(e[i]=n),e},{}))}),ne(t,e.isEmpty,e.lineItemId),C()&&R(`Ad at slot with element id ${e.slot.getSlotElementId()} rendered`,{isEmpty:e.isEmpty}),t&&i){try{Jt.completeAuction(i,mr.bidFromPoolLostAuction(s),s,e.lineItemId)}catch(_l){window.HT_DATA_LAYER.htTracker("Bid Pool Error",{"Error Message":_l.message,"Error Location":"Ad Render"}),Jt.debug("Error: JS Error",{Error:_l,"Error Message":_l.message,"Error Location":"Ad Render"}),j(_l,!0)}i.browsiCallback&&"function"==typeof i.browsiCallback&&(R(`Notifiying browsi that ad at slot with element id ${e.slot.getSlotElementId()} was empty`),i.browsiCallback({divId:i.originalHtmlId,isEmpty:e.isEmpty}),delete i.browsiCallback),i.prevRefreshPolicyName=i.refreshPolicyName,i.refreshPolicyName=as;let o=[62471085,5296739908];bs&&(o.push(5388079679),o.push(5388259081));let r=[4582796860];(0,p.ru)("30_10_advertiser_ids.list")&&(0,p.ru)("30_10_advertiser_ids.list").split(",").forEach(e=>r.push(+e)),mr.isNoRefreshAdSlot(t)?R("no refresh "+n):o.includes(e.advertiserId)?(i.refreshPolicyName=ds,i.useTradeDeskRefresh=!1,mr.setForceNonConsecutiveRefresh(t,!0)):r.includes(e.advertiserId)?(i.refreshPolicyName=ls,i.useTradeDeskRefresh=!1,mr.setForceNonConsecutiveRefresh(t,!0)):"prebid"===s?null!==i.possibleTradeDeskHeaderBid&&(i.useTradeDeskRefresh=i.possibleTradeDeskHeaderBid,mr.setForceNonConsecutiveRefresh(t,i.useTradeDeskRefresh)):(i.useTradeDeskRefresh=!1,bs&&(i.useTradeDeskRefresh=Math.floor(100*Math.random())<25),mr.setForceNonConsecutiveRefresh(t,i.useTradeDeskRefresh)),R(`slot ${t} Render - winning advertiser : `+s,{possibleTradeDeskHeaderBid:i.possibleTradeDeskHeaderBid,forceNonConsecutive:i.forceNonConsecutive,bidId:i.targetedBid?i.targetedBid.adId:void 0}),pr||(pr=!0,mr.logAdsTiming("first_ad_rendered"),gr=!0,window.HT_DATA_LAYER.trackFirstAdRendered(),ms&&(mr.processAdsTimingLog(),ms=!1)),mr.setProfilingData(t,e)}mr.incrementAdEmptyCount(e.isEmpty)}static setProfilingData(e,t){let i=mr.getProfilingAdvertiser(t.advertiserId,t.lineItemId,t.sourceAgnosticLineItemId);Ms&&Es[e]&&("unknown"===i&&(i+=` (${t.advertiserId})`),Ls[e]={htmlId:t.slot.getSlotElementId(),originalHtmlId:Es[e].originalHtmlId,adUnit:t.slot.getAdUnitPath().split("/").pop(),timeStamp:(0,h.GP)(),provider:i+(["prebid","amazon"].includes(i)?` (${Es[e].headerBidder})`:""),dfpCount:(0,a.Jt)(Ls[e],"dfpCount",0)+1,isEmpty:t.isEmpty,isCached:(0,a.Jt)(t.slot.getTargetingMap(),"hb_cached[0]",null),refreshRate:mr.getSlotRefreshRateDescription(e),useTradeDeskRefresh:!!Es[e].useTradeDeskRefresh,rendered_size:t.size,floor:Jt.getSlotFloor(Es[e])},Es[e].ad_pos&&(Ls[e].ad_pos=Es[e].ad_pos),mr.displayProfiling(e))}static getProfilingAdvertiser(e,t,i){let n=qn(e);if("unknown"!==n)return n;if(!t&&!i)return"ebda";switch(e){case 62471085:case 5296739908:return"cabela's";case 42687645:return"BRP";case 4583997999:return"ebay motors";case 49610909:return"triplelift";case 11333205:return"verticalscope";case 4582796860:return"syngenta";case 5324100365:return"8proof";case 111891405:return"td canada trust";default:return"unknown"}}static bidFromPoolLostAuction(e){return"prebid"!==e&&"amazon"!==e}static getSlotRefreshRateDescription(e){let t="";if(mr.isNoRefreshAdSlot(e))return"None";const i=mr.requiredIntervals(e);return i.consecutive&&(t+=mr.getRefreshRate(e,!0)/1e3),i.nonConsecutive&&(""!==t&&(t+=" or "),t+=`${mr.getRefreshRate(e,!1)/1e3}+${mr.getINonConsecutiveInDomTimerValue(e)/1e3}`),""===t&&(t="None"),t}static displayProfiling(e){if(Ms){const t=Ls[e],i=t.ad_pos?`<b>position:</b> ${t.ad_pos}`:"";let n=`<div style = "position:absolute; color:white; background-color:rgba(0, 0, 0, 0.6); font-size:min(.9em, 17px); z-index: 100;line-height: 1.3;min-width: 300px"> \n <b>ID:</b> ${t.htmlId}${t.originalHtmlId?` (${t.originalHtmlId})`:""} \n <b>Unit:</b> ${t.adUnit} \n <b>provider:</b> ${t.provider} \n <b>Empty:</b> ${t.isEmpty} \n <b>RefreshRate:</b> ${mr.getSlotRefreshRateDescription(e)}\n <b>Refresh:</b> ${t.dfpCount} \n ${t.useTradeDeskRefresh?"<b>Possible Tradedesk Ad</b>":""}\n ${t.floor?`<b>Floor:</b> $${t.floor}`:""}\n <b>Rendered size:</b> ${t.rendered_size} \n ${i} \n </div>`;Es[e]&&Es[e].adProfilerRef&&(Es[e].adProfilerRef.innerHTML=n)}}static setForceNonConsecutiveRefresh(e,t){const i=Es[e],n=i.forceNonConsecutive,o=i.refreshPolicyName!==as,s=(void 0!==n||t)&&n!==t,r=(i.prevRefreshPolicyName||as)!==i.refreshPolicyName;if(i.forceNonConsecutive=t,oe(e,"forceNonConsecutive",t),oe(e,"refreshPolicy",Es[e].refreshPolicyName),oe(e,"useCustomRefresh",o),s||r){const t=mr.getIntervalsForAdvert(e),n=mr.requiredIntervals(e);t.consecutive&&!n.consecutive&&(mr.clearAdvertIntervals(e,ss),mr.clearAdvertTimeouts(e,ss)),(t.nonConsecutive&&!n.nonConsecutive||r)&&(mr.clearAdvertIntervals(e,rs),mr.clearAdvertTimeouts(e,rs)),!t.consecutive&&n.consecutive&&(t.consecutive=mr.createRefresh
2Interval(e,!0),Es[e].inViewport&&t.consecutive.start()),(!t.nonConsecutive&&n.nonConsecutive||r)&&(mr.setRefreshLock(e),t.nonConsecutive=mr.createRefreshInterval(e,!1),Es[e].inViewport&&t.nonConsecutive.start()),Ms&&(Ls[e].refreshRate=mr.getSlotRefreshRateDescription(e),Ls[e].forceNonConsecutive=!!i.forceNonConsecutive,mr.displayProfiling(e))}}static handleSlotOnLoad(e){let t=e.slot;const i=mr.getHtSlotId(e);let n=Es[i];if(n&&(n.dfpRequestInProgress=!1),r.trackEnd("DFP REQUEST",t.htSlotId),C()){R(t.getSlotElementId(),"loaded / rendered "+(n&&n.forceNonConsecutive));let e={},i=t.getTargetingMap();for(let t in i)i.hasOwnProperty(t)&&t.startsWith("hb_")&&(e[t]=i[t].join(",").trim());Object.keys(e).length>0&&(R("prebid kvp",e),r.log("prebid kvp "+JSON.stringify(e)))}t.setTargeting("refreshed","no")}static configureHtAdsLazyLoad(){if((_.A.THEME.ros_ad_units&&_.A.THEME.ros_ad_units.page_types&&_.A.THEME.ros_ad_units.page_types["page-takeover-sidebars-ad"]||[]).includes(mr.getAdsPageType())&&[Go,Wo].includes(mr.getDeviceType())&&0==window.scrollY)Ys=!0,Us=4,qs=Fs=100,window.addEventListener("scroll",function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return M(()=>{Qs.forEach(e=>mr.performStartBidding(e))},t)},{once:!0}),setTimeout(()=>M(()=>{Qs.forEach(e=>mr.performStartBidding(e))}),9e3);else if("1"===(0,p.ru)("lazy_load.enabled")&&es.includes(mr.getLazyLoadPageType())&&!mr.browsiControlsNonContentAds()){let e=mr.getLazyLoadPageType();if(e=e.replace(" ","_"),Us=parseInt((0,p.ru)("lazy_load."+e+"_num_ads_on_page_load")),mr.browsiHtControlsNonContentAds()){const e=parseInt((0,p.ru)("browsi.num_ads_on_pageload_reduction"))||0;Us=Math.max(0,Us-e)}qs=parseInt((0,p.ru)("lazy_load."+e+"_ads_offset_pixels"))||0,Fs=parseInt((0,p.ru)("lazy_load."+e+"_related_feed_first_ad_offset_pixels"))||qs,Ys=!isNaN(Us),Js.on=0===Us}else window.HT.adsLazyLoadGlobal&&(Us=window.HT.adsLazyLoadGlobal.num_ads_on_page_load,qs=window.HT.adsLazyLoadGlobal.ads_offset_pixels,Ys=!isNaN(Us),Js.on=0===Us);Js.on&&(Js.hasScrolled=!1),!Ys&&Zo.includes(HT.page.pageType)&&mr.getDeviceType()===Go&&(Vs=!0,Ks=!0,qs=Fs=7e3)}static initGoogleAdsLazyLoad(){if("1"===(0,p.ru)("ads_lazy_load.enabled")&&!window.browsiFullPage){let e=mr.getShouldUseSra()?parseInt((0,p.ru)("ads_lazy_load.fetch_margin_percent"),10):-1,t=parseInt((0,p.ru)("ads_lazy_load.render_margin_percent"),10),i=parseFloat((0,p.ru)("ads_lazy_load.mobile_scaling"));(0,p.BR)(e,"nonNegativeInt")||(e=-1),(0,p.BR)(t,"nonNegativeInt")||(t=-1),(0,p.BR)(i,"nonNegativeFloat")||(i=-1);const n={fetchMarginPercent:e,renderMarginPercent:t,mobileScaling:i};R("Google lazy load enabled",n),window.googletag.pubads().enableLazyLoad?window.googletag.pubads().enableLazyLoad(n):window.HT.adBlockerDetected=!0}}static gptReady(){return!!window.googletag.pubadsReady}static isBrowsiAdsOn(){return window.browsiEnabled}static browsiHtControlsNonContentAds(){return"1"===(0,p.ru)("browsi.ht_controls_non_content_ads")||window.HT.htControlsNonContentAds}static browsiControlsNonContentAds(){return mr.isBrowsiAdsOn()&&!mr.browsiHtControlsNonContentAds()}static initBlockthrough(){if(mr.getDeviceType()===Go&&"1"!==i().get("third_parties_disabled")){let e=document.createElement("script");e.setAttribute("src",`https://btloader.com/tag?o=${_.A.THEME.blockthrough_api_key}&upapi=true`),e.setAttribute("async","true"),document.head.appendChild(e)}}static initPageSlots(){if(this.shouldDisableAds())return;const{page:e,view:t}=HT;Hs=t.screenPlatform,"1"===(0,p.ru)("turn_off_ads.enabled")&&(Cs=!0),mr.initSlots(),HT.prebidLoad.prebidLibraryLoaded||HT.prebidLoad.prebidLibrarySkipped||An(),(0,Te.PY)(()=>{let i;if((0,B.x2)("liveramp",f.N_),window.pbjs&&(In(),function(){if(fn)return;pn="yes"===function(){return xi(li,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)[0]}()?"fixed":"random";let e={enableSendAllBids:!1,bidderSequence:pn,useBidCache:!1,deviceAccess:!0,priceGranularity:{buckets:[{precision:2,min:0,max:20,increment:.01},{precision:2,min:20,max:420,increment:1}]},consentManagement:{usp:{cmpApi:"static",consentData:{getUSPData:{uspString:"1---"}}},gdpr:{cmpApi:"static",consentData:{getTCData:{gdprApplies:!1}}}}
2,firstPartyData:{skipEnrichments:!1},gptPreAuction:{enabled:!0,customPreAuction:Pn},ortb2:Ee.getData(!1),enableTIDs:!0};(0,B.M0)()?e.consentManagement.gdpr={cmpApi:"iab",timeout:1e4,defaultGdprScope:!0}:(0,Xi.j)()?(delete e.consentManagement.usp,e.consentManagement.gpp={cmpApi:"iab",timeout:100}):(0,Se.$P)()&&(e.consentManagement.usp={cmpApi:"iab",timeout:100});let t=Vi();if(t.includes("adagio")&&(e.realTimeData=Hn()),t.includes("assertiveyield")&&Sn(t),"1"===(0,p.ru)("audigent_hadron_id.enabled")&&(0,B.Qh)("audigent")){e.realTimeData||(e.realTimeData={}),e.realTimeData.dataProviders||(e.realTimeData.dataProviders=[]);let t={name:"Hadron",waitForIt:!1,params:{segmentCache:"1"===(0,p.ru)("audigent_hadron_id.use_cache"),partnerId:838}},i=parseInt((0,p.ru)("audigent_hadron_id.auction_delay_ms"));(0,p.BR)(i,"nonNegativeInt")&&i>0&&(e.realTimeData.auctionDelay=i,t.waitForIt=!0),e.realTimeData.dataProviders.push(t)}if("1"===(0,p.ru)("prebid_schain.enabled")){const t={ver:"1.0",complete:1,nodes:[]};e.ortb2||(e.ortb2={}),e.ortb2.source||(e.ortb2.source={}),e.ortb2.source.schain=t,e.schain={config:t}}if(window.HT.consts.THEME.mile_new_version&&(window.HT.isMileFloorsTrainingSite||"1"===(0,p.ru)("floors.mile"))){R("Mile Floors - Using new version");let t={};Bn(()=>M(function(){pbjs.enableAnalytics({provider:"automatadAnalytics",options:{publisherID:"",siteID:""}}),"1"===(0,p.ru)("floors.mile_floors_enabled")&&pbjs.onEvent("auctionInit",function(e){for(let i=0;i<e.adUnits.length;i++){const n=e.adUnits[i].code,o=void 0!==t[n]?t[n].refreshCount+1:0;t[n]={refreshCount:o}}})})),"1"===(0,p.ru)("floors.mile_floors_enabled")&&(e.floors={auctionDelay:600,endpoint:{url:"https://floors.atmtd.com/floors.json?pubID="+HT.consts.THEME.mile_floors_pid},default:0,additionalSchemaFields:{mq:function(){let e=(new Date).getUTCMinutes();return e<=15?"mq-1":e<=30?"mq-2":e<=45?"mq-3":"mq-4"},ssp:function(e){return e.bidderCode||e.bidder},adUnitCode:function(e){return e.adUnitCode},st:function(){let e;try{let t=JSON.parse(window.localStorage.getItem("__atmtdAfihbsSession"));e=t?Date.now()-t.sessionStartedAt:0}catch(i){e=0}const t=e/1e3;return`bin_${[30,60,120,180,240,300,360,600,1200,1800].findIndex(e=>t<=e)+1||11}`},pv:function(){const e=window.localStorage&&window.localStorage.getItem("__atmtd_analyticsSession");let t=1;if(e)try{const i=JSON.parse(e);i&&i.pageViewCount&&(t=parseInt(i.pageViewCount))}catch(_l){console.error("Error parsing session data:",_l)}return`pv-${t}`},gpid:function(e){return e.ortb2Imp&&e.ortb2Imp.ext&&e.ortb2Imp.ext.gpid?e.ortb2Imp.ext.gpid:e.ortb2Imp&&e.ortb2Imp.ext&&e.ortb2Imp.ext.data&&e.ortb2Imp.ext.data.pbadslot?e.ortb2Imp.ext.data.pbadslot:"*"},adType:function(e){return t[e.adUnitCode]&&t[e.adUnitCode].refreshCount<5?`ao-${t[e.adUnitCode].refreshCount}`:"*"},uid:function(e){return window.__mileFloorsUIDSchemaKey&&"function"==typeof window.__mileFloorsUIDSchemaKey?window.__mileFloorsUIDSchemaKey(e):e.userId&&e.userId.uid2?"idd":"anon"}}})}e=(0,tt.YT)(e),Bn(()=>M(function(){window.pbjs.setConfig(e),Cn(),Object.entries(tn).forEach(e=>{let[t,i]=e;window.pbjs.aliasBidder(i,t)}),window.pbjs.bidderSettings={standard:{alwaysUseBid:!0,adserverTargeting:[{key:"hb_cached",val:function(e){return!1}},{key:"hb_bidder",val:function(e){return e.bidderCode}},{key:"hb_adid",val:function(e){return e.adId}},{key:"hb_pb",val:function(e){return e.pbCg}},{key:"hb_size",val:function(e){return e.size}},{key:"hb_deal",val:function(e){return e.dealId}},{key:"hb_source",val:function(e){return e.source}},{key:"hb_format",val:function(e){return e.mediaType}}],bidCpmAdjustment:function(e,t,i){const n="object"==typeof t&&t.bidderCode?t.bidderCode:"object"==typeof i&&i.bidderCode?i.bidderCode:null,o=function(e){let t=1;return["shemedia","shemedia_ay"].includes(e)?t=.5:["pubventures","pubventures_ay"].includes(e)?t=.8:"1"===(0,p.ru)("prebid_partner_cpm_adjustment.enabled")&&(t=(0,p.ru)(`prebid_partner_cpm_adjustment.${e}`)),(0,p.BR)(t,"inclusiveRange",{rangeMin:0,rangeMax:1})?t:1}(n),s=e*o;return C()&&1!==o&&R("bid_cpm_adjusted",{prebidPartner:n,bidCpm:e,cpmAdjuster:o,adjustedCpm:s}),s},storageAllowed:!0,allowAlternateBidderCodes:!0,allowedAlternateBidderCodes:["*"]}},fn=!0}))}()),window.HT.isCora?mr.isBrowsiAdsOn():window.browsi){let e,t;if(window.HT.isCora){mr.setPageSlots(!0),e={}
2,Object.entries(Ts).forEach(t=>{let[i,n]=t,o=!1;try{o="slideshow_vertical"===mr.getAdsPageType()?parseInt(n.unitPath.split(".").pop(),10)>=3:n.unitPath.includes("btf.4a")||n.unitPath.endsWith("728x90.btf.1")}catch(_l){}(!mr.browsiHtControlsNonContentAds()||o)&&(n.originalHtmlId=n.htmlId,delete n.htmlId,e[i]=Es[i])}),i=[];try{Object.keys(e).forEach(t=>{mr.isNativeAd(t)&&(e[t].isDirectSoldSlot=!0,i.push(t))})}catch(_l){}mr.setPageSlots(),Object.entries(Es).forEach(e=>{let[t,i]=e;i.keyValues=I(t,i),Object.keys(i.keyValues).forEach(e=>e.toLowerCase().includes("refresh")&&delete i.keyValues[e])}),t=I(null,{}),Jt.addCachedBidsToPrebid()}else{e={};for(const e in Ts)e.startsWith("browsi")&&delete Ts[e];let t=["In-Thread_Lower_Mobile_1","In-Thread_Lower_Mobile_2","In-Thread_Lower_Mobile_3"];window.browsiFullPage&&t.push("In-Thread_Middle_Mobile"),t.forEach(t=>{Ts[t]&&(Ts[t].originalHtmlId=Ts[t].htmlId,delete Ts[t].htmlId,mr.setPageSlotData(t),e[t]=Es[t])})}if(window.browsiConfig={adUnits:e,pageType:"post_video"===HT.page.pageType?"post":["in_depth_guide","product_review"].includes(HT.page.pageType)?"product_review":HT.page.pageType,useOptiYield:"1"===(0,p.ru)("floors.opti_yield_full_integration")||"1"===(0,p.ru)("floors.opti_yield_auto_integration")},i&&(window.browsiConfig.directSoldSlots=i),window.HT.isFora&&(window.browsiConfig.browsi_divs_only="1"===(0,p.ru)("browsi_divs_only.enabled")),t&&(window.browsiConfig.keyValues=t),window.dispatchEvent(new CustomEvent("browsiConfigInitialized")),window.HT.isCora&&!mr.browsiHtControlsNonContentAds())return void(0,Qi.E)(()=>{mr.initRefresh()})}if(Os&&(window.HT_DATA_LAYER.getSession().numberPageview>1||e.prevUrl&&e.prevUrl!==window.location.origin+window.location.pathname)&&(Os=!1),e.postId&&(0,Mn.Uo)(e.postId)&&(e.pageType.includes("NoAds")?e.pageType:e.pageType=e.pageType.concat("NoAds"),Cs=!0),e&&t&&(Ls={},Hs=t.screenPlatform,Ps&&Hs&&(("1"===(0,m.qm)(m.Ay.threeSizeTakeover)||HT.consts.THEME.ad_takeover_three_sizes)&&Ts["page-takeover-sidebars-ad"]&&(window.innerWidth>=1537?Ts["page-takeover-sidebars-ad"].sizes=[[1537,1e3]]:window.innerWidth>=1367?Ts["page-takeover-sidebars-ad"].sizes=[[1367,1e3]]:Ts["page-takeover-sidebars-ad"].sizes=[[1204,1e3]]),mr.setPageSlots(),Jt.addCachedBidsToPrebid(),(0,Qi.E)(()=>{(0,Te.Gc)(()=>{mr.initRefresh(),mr.mountDefinedAdSlots();const e=Object.keys(mr.getPageSlots()).filter(e=>Es[e].initialLoad);mr.requestAdsWithOrderBuffer(e)})}))),!(0,a.Im)(dr.browsi)){const e=I(null,{});let t;Object.keys(e).forEach(t=>t.toLowerCase().includes("refresh")&&delete e[t]),Object.keys(dr.browsi).forEach(i=>{t=window.HT_DATA_LAYER.additionalTargeting?window.HT_DATA_LAYER.additionalTargeting(dr.browsi[i]):{},dr.browsi[i].keyValues=Object.assign({},e,t,dr.browsi[i].keyValues)}),window.browsiConfig={adUnits:dr.browsi,pageType:HT.page.pageType,useOptiYield:"1"===(0,p.ru)("floors.opti_yield_full_integration")||"1"===(0,p.ru)("floors.opti_yield_auto_integration")},window.dispatchEvent(new CustomEvent("browsiConfigInitialized"))}!1===window.isBrowsi&&(window.browsiConfig={adUnits:Es,pageType:"post_video"===HT.page.pageType?"post":["in_depth_guide","product_review"].includes(HT.page.pageType)?"product_review":HT.page.pageType,useOptiYield:"1"===(0,p.ru)("floors.opti_yield_full_integration")}),HT.adsInitialized=!0;const n=new Event("adsInitialized");document.dispatchEvent(n)})}static initRefresh(){if(js=mr.createViewportObserver(mr.handleAdsIntersect,{root:null,rootMargin:"0px",threshold:[.5]}),"1"===(0,p.ru)("ad_viewport_ctrl.above_viewport_unload_enabled")){const e=parseInt((0,p.ru)("ad_viewport_ctrl.above_viewport_unload_px")||0);e>0&&(zs=mr.createViewportObserver(mr.handleUnloadIntersect,{root:null,rootMargin:`${e}px 0px 0px 0px`,threshold:0}))}}static createViewportObserver(e,t){if("IntersectionObserver"in __webpack_require__.g)return new IntersectionObserver(e,t)}static observeAdRef(e){js&&Es[e].ref&&(Ss[Es[e].htmlId]=e,ks[Es[e].adWrapperHtmlId]=e,js.observe(Es[e].ref)),mr.observeAdForUnload(e)}static unobserveAdRef(e){js&&Es[e]&&Es[e].ref&&(delete Ss[Es[e].htmlId],delete ks[Es[e].adWra
2pperHtmlId],js.unobserve(Es[e].ref)),mr.unobserveAdForUnload(e)}static observeAdForUnload(e){zs&&Es[e]&&Es[e].ref&&zs.observe(Es[e].ref)}static unobserveAdForUnload(e){zs&&Es[e]&&Es[e].ref&&zs.unobserve(Es[e].ref)}static observeAdForBidding(e){(0,Te.Gc)(()=>{let t=mr.getBiddingObserver(e);if(t&&Es[e].ref)try{t.observe(Es[e].ref),ks[Es[e].adWrapperHtmlId]=e,Ss[Es[e].htmlId]=e,Qs.push(Es[e].htmlId),R("lazy observer for bidding: "+Es[e].htmlId)}catch(_l){j(_l,!0),R((Es[e],Es[e].htmlId))}})}static unobserveAdForBidding(e){let t=mr.getBiddingObserver(e);t&&Es[e].ref&&t.unobserve(Es[e].ref)}static isNoRefreshAdSlot(e){return Gs||(0,a.Jt)(Es[e],"options.no_refresh",!1)||_.A.THEME.no_refresh_ad_ids&&(_.A.THEME.no_refresh_ad_ids.includes(Es[e].htmlId)||Es[e].originalHtmlId&&_.A.THEME.no_refresh_ad_ids.includes(Es[e].originalHtmlId))}static handleAdsIntersect(e,t){e.forEach(e=>{let t=ks[e.target.id];t&&Es[t]?mr.isNoRefreshAdSlot(t)?R("no refresh "+e.target.id):!Es[t].inViewport&&e.intersectionRatio>=.5?(mr.adInViewport(t),R("Ad visible "+e.target.id)):Es[t].inViewport&&e.intersectionRatio<.5&&(mr.adLeftViewport(t),R("Ad invisible "+e.target.id)):R(`handleAdsIntersect - slot not found - ${e.target.id} / ${t} / ${Es[t]}`)})}static handleUnloadIntersect(e){e.forEach(e=>{const t=ks[e.target.id];if(!t||!Es[t])return;const i=Es[t];!e.isIntersecting&&e.boundingClientRect.bottom<0?i.mounted&&!i.softUnmounted?(mr.adSlotSoftUnmount(t),R("Soft-unmounted (scrolled past): "+t+" | current scroll position: "+Math.round(window.scrollY)+" | ad bottom: "+Math.round(e.boundingClientRect.bottom))):i.softUnmounted&&i.reMountTimerId&&(mr.cancelScheduledReMount(t),R("Cancelled pending re-mount (scrolled back out of view): "+t)):e.isIntersecting&&i.softUnmounted&&mr.scheduleReMount(t)})}static scheduleReMount(e){const t=Es[e];if(!t||!t.softUnmounted||t.reMountTimerId)return;const i=3e4-(Date.now()-(t.lastRefreshTime||0));if(i<=0)return mr.adSlotReMount(e),void R("Re-mounted (scrolled back, gap already elapsed): "+e);R("Re-mount deferred "+Math.round(i)+"ms (waiting for 30s since last request): "+e),t.reMountTimerId=setTimeout(()=>M(()=>{t.reMountTimerId=null,t.softUnmounted&&(mr.adSlotReMount(e),R("Re-mounted (deferred gap reached): "+e))}),i)}static cancelScheduledReMount(e){const t=Es[e];t&&t.reMountTimerId&&(clearTimeout(t.reMountTimerId),t.reMountTimerId=null)}static adInViewport(e){Es[e].inViewport=!0,pe(e,!0),mr.startRefreshInterval(e)}static adLeftViewport(e){if(Es[e].inViewport=!1,pe(e,!1),!Es[e])return;const{nonConsecutive:t}=mr.getIntervalsForAdvert(e);t&&t.pause(),mr.clearAdvertTimeouts(e,ss),mr.clearAdvertIntervals(e,ss)}static getBiddingObserver(e){const t=Es[e];return t?mr.isFirstRelatedFeedAd(t.htmlId)?Ns:$s:null}static isFirstRelatedFeedAd(e){return["related-feed-ad-2","related-feed-ad-5"].includes(e)}static isRelatedFeedAd(e){return e.startsWith("related-feed")}static getSlots(){return Ts}static setAdSlots(e){Ts=e}static getPageSlots(){return Es}static initSlots(){Ts={...Ki(),...Ts},mr.removeAdsAccordingToTags(),mr.removeAdsAccordingToFcs();for(let e in Ts){const t=Ts[e];Ts[e].sizes=mr.setSizes(t,e),mr.initSlotAttributes(t,e)}window.HT_DATA_LAYER.DynamicAds.addDynamicSlots()}static removeAdsAccordingToFcs(){if(mr.getDeviceType()===Go){const e=[...document.getElementsByClassName("js-non-wide-ads")];for(let t=e.length-1;t>=0;t--)e[t].remove()}}static removeAdsAccordingToTags(){if((0,Mn.lj)())for(let e in Ts)(e.includes("content-ad-")||e.includes("content-native-ad-")||e.includes("content-amzn-backfill"))&&delete Ts[e]}static initSlotAttributes(e,t){Ts[t]={isDefined:!1,isDisplayed:!1,isRefreshed:!1,lastRefreshTime:null,refreshInterval:null,refreshLock:!1,dfpRequestInProgress:!1,cmdQueue:[],inViewport:!1,...e}}static addArrayToSizesIfNeeded(e){return e.filter(function(e){return"fluid"!==e}).every(Array.isArray)||(e=[e]),e}static setSizes(e,t){let i=mr.addArrayToSizesIfNeeded(e.sizes||[]),n=vr(e,t);if(n.length){const e=(e,t)=>e.some(e=>Array.isArray[e]?e[0]===t[0]&&e[1]===t[1]:e===t);n.forEach(n=>{e(Ts[t].sizes,n)||i.push(n)})}return i}
2static createRefreshInterval(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!Es[e]||mr.isNoRefreshAdSlot(e))return;const i=mr.getRefreshRate(e,t),n=new Xn(i,()=>{let i=Es[e];if(i){if((0,Gn.A)()&&i.ref&&i.ref.offsetHeight>0){if(r.track("REFRESH",e),i.isRefreshed=!0,C()){let t=new Date;R("Ad "+e+" - refresh timer - checking if slot can be refreshed at "+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds()+":"+t.getMilliseconds())}!mr.isRefreshable(e)||!t&&i.nonConsecutiveLock?(!t&&mr.refreshTwoTimers("off",e)||!t&&!i.nonConsecutiveLock)&&(Es[e].awaitingRefresh=!0):(mr.requestAds([e]),mr.refreshTwoTimers("on",e)&&(mr.clearRefreshIntervals(e),mr.startRefreshInterval(e)))}}else mr.clearRefreshIntervals(e)},`ad refresh: ${e}`);return R(`Ad ${e} - refresh timer defined - refresh rate: ${i/1e3} seconds ${t?"consecutive in viewport":"non-consecutive in viewport plus 30 seconds on page"}`),n}static refreshTwoTimers(e,t){return"on"===e?!(Es[t]&&Es[t].forceNonConsecutive):Es[t]&&Es[t].forceNonConsecutive}static getRefreshRate(e,t){let i=t?function(){return parseInt(xi(Xt,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)[0]||1e4)}(mr.getOrderBySlot(Es[e])):fs;return window.HT.staticRefreshRate&&(i=1e3*window.HT.staticRefreshRate),Es[e].refreshPolicyName&&!t&&(i=mr.getTimerRefreshPolicyMillis(Es[e].refreshPolicyName,us)),i}static getINonConsecutiveInDomTimerValue(e){return mr.getTimerRefreshPolicyMillis(Es[e].refreshPolicyName)}static getSlotIdByHtmlId(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"htmlId";if(Is[e])return Is[e];Hs=HT.view.screenPlatform;let i=Hs.split("."),n=i[0],o=i[1]?i[1]:"";return Object.keys(Ts).find(i=>Ts[i][t]===e&&[n,"ros"].includes(Ts[i].platform)&&(!Ts[i].orientation||Ts[i].orientation===o))}static getHtmlIdBySlotId(e){return Ts[e].htmlId}static getDefinedSlotIdWithSameHtmlId(e,t){if(t)return Object.keys(Es).find(i=>i!==e&&Es[i].isDefined&&Es[i].htmlId===t)}static getViewabilityBySlotId(e){var t;return null===(t=Ts[e])||void 0===t?void 0:t.viewability}static cloneDynamicSlot(e,t,i,n){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(Cs)return;let s=mr.getSlots(),r=Object.assign({},s[e],o);return delete r.options,r.htmlId=n,r.isDefined=!1,mr.initSlotAttributes(r,t),!((0,a.Im)(Es)||!mr.setPageSlot(t)||(Es[t].options=mr.getAdSlotOptions(t),Es[t].keyValues=Object.assign({},mr.adSlotSpecificKeyValues(t),Es[t].keyValues||{}),mr.initAutomationObjSlot(t),mr.updateAutomationObjSlot(t),mr.checkIfInitiallyInViewport(t),i&&(R("cloning",e,"to",t),Rn()),0))}static setPageSlot(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(Cs)return!1;const n=(HT.useAdsWrappers?"wrapper-":"")+Ts[e].htmlId;let o=document.getElementById(n);return!(i&&!o||!mr.setPageSlotData(e,!1,i?n:null,i?o:null)||(mr.initAutomationObjSlot(e),mr.defineSlotsWithOptionalInitialisationSteps(e,n,t),t&&mr.checkIfInitiallyInViewport(e),0))}static defineSlotsWithOptionalInitialisationSteps(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];t&&!mr.browsiControlsNonContentAds()&&window.HT_DATA_LAYER.PageTypeAdsLogic.unhideAdElements(t,Ts[e].htmlId),i&&(Es[e].initialLoad=i),mr.defineSlot(e)}static checkIfInitiallyInViewport(e){if(!Es[e])return;const t=Es[e].ref;if(t)try{let i=t.getBoundingClientRect();if(!i.height)return;const n=window.innerHeight||document.documentElement.clientHeight;(Math.min(i.bottom,n)-Math.max(i.top,0))/i.height>=.5&&mr.adInViewport(e)}catch(_l){j(_l,!0)}}static setPageSlotData(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return!(!Ts[e]||void 0!==ws&&hr>=ws||(hr++,Es[e]=Object.assign({},Ts[e]),Es[e].biddingsAreDone=!1,Es[e].prebidIsBidding=!1,Es[e].amazonIsBidding=!1,Es[e].adSlotRef=document.getElementById(Es[e].htmlId),Es[e].ref=n||Es[e].adSlotRef,Es[e].adWrapperHtmlId=i||Es[e].htmlId,Is[Es[e].adWra
2pperHtmlId]=e,Is[Es[e].htmlId]=e,t&&(Es[e].options=mr.getAdSlotOptions(e)),window.HT.isCora||(Es[e].sizes=Es[e].sizes.filter(function(e){return"fluid"!==e})),Ar(e,Es[e]),1===Es[e].sizes.length&&(Es[e].sizes=Es[e].sizes[0]),Es[e].htmlId===ns&&(Es[e]=mr.chooseTopAdSize(Es[e])),r.initSlot(e),Jt.registerSlot(e,Es[e]),0))}static chooseTopAdSize(e){const t=(0,a.Jt)(HT,"consts.THEME.overwrite_top_ad_size",[]),i=t[HT.view.screenPlatform];return i&&(e.original_sizes=e.sizes,t.enabled?e.sizes=i:(e.sizes=e.sizes.filter(function(e){return e[0]!=i[0]||e[1]!=i[1]}),1===e.sizes.length&&(e.sizes=e.sizes[0]))),e}static setAdProfilerRef(e){if(Ms){if(!Ts[e])return;const t=`ad-profiler-${Ts[e].htmlId}`,i=document.getElementById(t);if(i&&i.remove(),!Es[e].ref)return;Es[e].adProfilerRef=document.createElement("div"),Es[e].adProfilerRef.setAttribute("id",t),Es[e].adProfilerRef.classList.add("js-ad-profiler"),Es[e].adProfilerRef.style.position="absolute",Es[e].adProfilerRef.style.zIndex="100",Es[e].adProfilerRef.style.overflow="visible",Es[e].adProfilerRef.style.minWidth="300px","Mobile_Adhesion"===Es[e].htmlId&&(Es[e].adProfilerRef.style.position="fixed",Es[e].adProfilerRef.style.zIndex="99999",Es[e].adProfilerRef.style.minHeight="50px",Es[e].adProfilerRef.style.width="100%",Es[e].adProfilerRef.style.bottom="0"),t.toLowerCase().includes("in-thread")&&(Es[e].adProfilerRef.style.position="relative"),Es[e].adSlotRef&&Es[e].adSlotRef.parentNode.insertBefore(Es[e].adProfilerRef,Es[e].adSlotRef),Ls[e]={htmlId:Ts[e].htmlId,originalHtmlId:Ts[e].originalHtmlId,adUnit:Ts[e].unitPath,timeStamp:(0,h.GP)()},mr.displayProfiling(e)}}static getAdSlotOptions(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ts.init;const i=Oi(mr.getOrderBySlotId(e)),n=mr.getBidOptionForSlot(t,e);let o={requestBid:vs&&!!i.includes("prebid")&&n&&!1!==(0,a.Jt)(Ts[e],"options.requestBid"),amazonBid:ys&&!!i.includes("a9")&&n&&!1!==(0,a.Jt)(Ts[e],"options.amazonBid")};return o=Object.assign(Ts[e].options||{},o),(HT.bootstrap.IS_BOT||As)&&(o.amazonBid=!1),o}static getBidOptionForSlot(e,t){let i=!0;return Xo.includes(Ps)&&e===ts.init&&(i=Es[t].initialLoad),i}static adSlotSpecificKeyValues(e){let t={};return Oi(mr.getOrderBySlotId(e)).includes("adex")||(t.dfp_kvp="google"),t}static defineSlot(e){Ts[e]&&(mr.setAdProfilerRef(e),mr.googletagCmdPush(()=>M(()=>{let t=Es[e];if(!t)return;let i=t.unitPath,n=t.sizes,o=t.htmlId;if(t.isDefined){if(C()){const i=window.googletag.pubads().getSlots().includes(t.dfpSlot);R(`slot ${e} / ${o} already defined (inline), dfpSlot present: ${!!t.dfpSlot}, known to GPT: ${i}`)}}else{const s="1"===(0,p.ru)("define_slot_guard.enabled");let r,d;try{r=s&&mr.getDefinedSlotIdWithSameHtmlId(e,o),d=s&&o&&!r&&window.googletag.pubads().getSlots().find(e=>e.getSlotElementId()===o)}catch(_l){j(_l,!0)}if(r||d){const t=r||d.htSlotId||d.getAdUnitPath();return R(`slot ${e} / ${o} define skipped, div already defined by ${t}`),void(Ds[o]||(Ds[o]=!0,window.HT_DATA_LAYER.trackAdsError("Skipped defineSlot for div already associated with another slot",!0,{is_error_log:!0,html_id:o,slot_id:e,conflicting_slot_id:t})))}R(`slot ${e} / ${o} defined`,t,Es);let l=window.googletag.defineSlot(i,n,o);if(!l)return;if((0,a.Jt)(t,"options.collapseEmpty",!1)&&l.setCollapseEmptyDiv(!0,!0),(0,a.Jt)(t,"options.collapseEmptyIfNotFilled",!1)&&l.setCollapseEmptyDiv(!0),t.dfpSlot=l.addService(window.googletag.pubads()),t.sizeMapping){const i=vr(t,e).length&&window.HT.alternativeSizeMappings&&window.HT.alternativeSizeMappings[t.sizeMapping]?yr(window.HT.alternativeSizeMappings[t.sizeMapping],!1):window[t.sizeMapping];l.defineSizeMapping(i)}t.isDefined=!0,t.dfpSlot.timing={createTime:Date.now(),rendered:{last:0}},t.dfpSlot.htSlotId=e,window.HT_DATA_LAYER.setTargeting({slotId:e,adSlot:t})}}),!0))}static disableAllAds(){Cs=!0,mr.destroyAllAdSlots()}static addIvtBiddersToDisabledList(){if(bs)return;const e=["cadent_aperture_mx","medianet"];return window.HT.isCora&&e.push("triplelift"),window.HT.disabledBidders=window.HT.disabledBidders||[],window.HT.disabledBidders.push(...e),e}static addModemobileBiddersToDisabledList(){var e,t;if(!(0,a.Jt)(HT,"consts.THEME.disable_cadent_on_modemobile"))return[];const i=null===(e=window.HT_DATA_LAYER)||void 0===e||null===(t=e.getSessionReferrerData)||void 0===t?void 0:t.call(e);
2if("modemobile"!==(0,a.Jt)(i,"referrer_source"))return[];const n=["cadent_aperture_mx","inmobi"];return window.HT.disabledBidders=window.HT.disabledBidders||[],window.HT.disabledBidders.push(...n),R("Modemobile traffic â added bidders to disabledBidders:",n),n}static destroyAllAdSlots(){Object.keys(tr).map(e=>mr.clearAdvertIntervals(e)),Object.keys(er).map(e=>mr.clearAdvertTimeouts(e));for(let e in Es){mr.destroyDfpSlot(e);let t=document.getElementById("wrapper-"+Es[e].htmlId);t&&t.classList.add("hidden")}}static destroyDfpSlot(e){const t=Es[e];mr.unobserveAdRef(e),t&&(mr.unobserveAdForBidding(e),t.isDefined=!1,t.isDisplayed=!1,t.isRefreshed=!1,Jt.completeAuction(t,!0),window.googletag.cmd.push(()=>M(()=>{t.dfpSlot&&(R(`slot ${e} / ${t.htmlId} destroyed`),window.googletag.destroySlots([t.dfpSlot]),t.dfpSlot=null)})))}static isRefreshable(e){if(Cs)return!1;const t=Es[e],i=t&&mr.gptReady()&&t.mounted&&t.isDefined&&!mr.isCurrentlyRequesting(e)&&!t.prebidIsBidding&&!t.amazonIsBidding&&!t.headerBiddingAuctionInProgress&&!t.refreshLock&&!(window.BT&&window.BT.BLOCKER_ENABLED)&&!("1"===(0,p.ru)("ad_viewport_ctrl.above_viewport_no_refresh_enabled")&&t.ref&&t.ref.getBoundingClientRect().bottom<0);return!i&&C()&&R(`AD NOT REFRESHABLE : ${e}`,{gptReady:mr.gptReady(),mounted:(0,a.Jt)(t,"mounted"),isDefined:(0,a.Jt)(t,"isDefined"),currentlyRequesting:mr.isCurrentlyRequesting(e),prebidIsBidding:(0,a.Jt)(t,"prebidIsBidding"),amazonIsBidding:(0,a.Jt)(t,"amazonIsBidding"),headerBiddingAuctionInProgress:(0,a.Jt)(t,"headerBiddingAuctionInProgress"),refreshLock:(0,a.Jt)(t,"refreshLock"),"Ad Blocker Enabled":window.BT&&window.BT.BLOCKER_ENABLED,aboveViewport:"1"===(0,p.ru)("ad_viewport_ctrl.above_viewport_no_refresh_enabled")&&t&&t.ref&&t.ref.getBoundingClientRect().bottom<0}),i}static isCurrentlyRequesting(e){let t=Es[e];return!(!t||!t.dfpRequestInProgress)}static initAutomationObj(){ee()}static initAutomationObjSlot(e){const t=Es[e];te(e,t.htmlId,t.unitPath,Jt.sizesAsStrings(t.sizes),t.viewability)}static updateAutomationObjSlot(e){const t=Es[e];let i=mr.getOrderBySlot(t),n=Oi(i),o=Mi(i);ie(e,t.options.requestBid&&n.includes("prebid"),t.options.amazonBid&&n.includes("a9"),n.includes("adex"),t.position,o,i)}static setPageSlots(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(Cs)return;let t,i=[];Es={};let n,o=window.HT_DATA_LAYER.PageTypeAdsLogic.getAdsToRender();o&&(Ts=o.adSlots,t=o.adsToRenderImmediately,i=o.adsNotToRender),mr.browsiControlsNonContentAds()||(Ys||Vs)&&($s=mr.createViewportObserver(mr.startBidding,{root:null,rootMargin:`0px 0px ${qs}px 0px`,threshold:0}),null!==Fs&&(Ns=mr.createViewportObserver(mr.startBidding,{root:null,rootMargin:`0px 0px ${Fs}px 0px`,threshold:0})));let s=!0;Jt.beginBulkSlotRegistration();try{for(let o in Ts){const r=Ts[o].htmlId;if((0,a.Jt)(Ts[o],"options.adBlockRender"))ps[o]=Ts[o];else if(mr.shouldLoadAd(o)){if(i.includes(r))continue;s=!t||!t.includes(Ts[o].htmlId),n=(!t||t.includes(Ts[o].htmlId))&&!Ys,e?mr.setPageSlotData(o):mr.setPageSlot(o,n,s)}}}finally{Jt.endBulkSlotRegistration()}mr.setPageSlotOptions(!0),Object.keys(ps).length>0&&(window.blockthroughAdsEnabled?mr.loadExtraBlockthroughAds():window.addEventListener("AcceptableAdsInit",function(e){e.detail&&mr.loadExtraBlockthroughAds()}))}static loadExtraBlockthroughAds(){if("1"!==(0,p.ru)("blockthrough_ads.enabled"))return(0,p.MT)("bt_extra_ads","off","everyone",{enabled:""}),void mr.googletagCmdPush(()=>M(()=>{window.googletag.pubads().setTargeting("bt_extra_ads","off")}));(0,p.MT)("bt_extra_ads","on","everyone",{enabled:"1"}),mr.googletagCmdPush(()=>M(()=>{window.googletag.pubads().setTargeting("bt_extra_ads","on")}));let e=[];for(let t in ps)mr.shouldLoadAd(t)&&(mr.setPageSlot(t),e.push(t));e.length&&(mr.setPageSlotOptions(),Rn(),mr.mountDefinedAdSlots(),mr.requestAds(e))}static shouldLoadAd(e){const t=Hs.split("."),i=t[0],n=t[1]?t[1]:"",o="ros"===Ts[e].platform;if(Ts[e].platform===i||o){const t="ros"===Ts[e].pageType&&"sponsored"!==Ps;if((!Ts[e].orientation||Ts[e].orientation===n)&&(Ts[e].pageType===Ps||t)&&Ts[e].htmlId)return!0}return!1}static setPageSlotOptions(){let e=Object.keys(Es);e.sort((e,t)=>
2{if(!Es[e].ref||!Es[t].ref)return 0;let i=Es[e].ref.getBoundingClientRect().top||document.body.scrollHeight,n=Es[t].ref.getBoundingClientRect().top||document.body.scrollHeight;return"page-takeover-sidebars-ad"===Es[e].htmlId&&(i=0),"page-takeover-sidebars-ad"===Es[t].htmlId&&(n=0),i-n});let t=0;e.map(e=>{Es[e].position=t,t++}),Object.keys(Es).map(e=>{Ys&&!Es[e].noLazyLoad?void 0!==Es[e].position&&Es[e].position<Us?(Es[e].options=mr.getAdSlotOptions(e),Es[e].initialLoad=!0,Es[e].htmlId.startsWith("related-feed-ad")&&(Ks=!0),R("lazy initially loaded "+Es[e].htmlId)):Es[e].mounted||(Es[e].options={...Es[e].options,requestBid:!1,amazonBid:!1},mr.addObserverForBidding(e)):Es[e].options=mr.getAdSlotOptions(e),Es[e].keyValues=Object.assign({},mr.adSlotSpecificKeyValues(e),Es[e].keyValues||{}),this.updateAutomationObjSlot(e)})}static requiredIntervals(e){const t=mr.refreshTwoTimers("on",e),i=mr.slotShouldRefreshAfterNonConsecutiveViewportTimeout(e);return{consecutive:t||!i,nonConsecutive:t||i}}static createNewIntervals(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=mr.requiredIntervals(e);return{consecutive:i.consecutive?mr.createRefreshInterval(e):void 0,nonConsecutive:t||(i.nonConsecutive?mr.createRefreshInterval(e,!1):void 0)}}static startRefreshInterval(e){if(!Es[e])return;const t=mr.getIntervalsForAdvert(e);t&&t.consecutive||(tr[e]=mr.createNewIntervals(e,(t||{}).nonConsecutive));const{consecutive:i,nonConsecutive:n}=mr.getIntervalsForAdvert(e);i&&i.start(),n&&(n.isPaused()?n.resume():n.start())}static clearRefreshIntervals(e){mr.clearAdvertIntervals(e),mr.clearAdvertTimeouts(e)}static pauseAdRefresh(){R("pauseAdRefresh"),Cs=!0;for(const e in tr)mr.clearRefreshIntervals(e);js&&(js.disconnect(),js=null),$s&&($s.disconnect(),$s=null),Ns&&(Ns.disconnect(),Ns=null),zs&&(zs.disconnect(),zs=null),R("pauseAdRefresh: All ad refresh operations stopped")}static getOrderBySlotId(e){const t=Es[e];return t?mr.getOrderBySlot(t):0}static getOrderBySlot(e){let t=(0,a.Jt)(e,"options.order",0);return"1"===(0,p.ru)("ads_order_controls.enabled")&&(t=_s[e?e.position:0]),mr.getShouldUseSra()&&(t=0),t}static refreshSlot(e){let{slotId:t}=e,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"1"!==(0,m.qm)(m.Ay.disableGampRequests)&&mr.googletagCmdPush(()=>M(function(){if(!Es[t]||!Es[t].dfpSlot||!Es[t].isDefined)return;Es[t].awaitingRefresh=!1,Es[t].possibleTradeDeskHeaderBid=null;const e=Es[t];r.track("DFP REQUEST",t),window.HT_DATA_LAYER.setTargeting({slotId:t,adSlot:e}),C()&&R(`slot ${t} KVPs: `,mr.getAllTargeting(e)),e.isDisplayed||i||!document.getElementById(e.htmlId)||(R(`Ad display ${t}`),window.googletag.display(e.htmlId),e.isDisplayed=!0),i||(e.dfpRequestInProgress=!0),(()=>{if(e.dfpSlot){if(i)R("Ad Refresh - "+t+" - skipping refresh due to SRA auction");else{if(C()){let i=new Date;R("Ad Refresh - "+t+" - Starting google (gamp) refresh at "+i.getHours()+":"+i.getMinutes()+":"+i.getSeconds()+":"+i.getMilliseconds(),e.sizes,e)}ur||(mr.logAdsTiming("first_ad_requested"),ur=!0),window.optiyield&&(0,p.ru)("floors.opti_yield_full_integration")&&"undefined"!=typeof optidigitalPFconfig&&window.optiyield.cmd.push(function(){window.optiyield.setGptFloors()}),window.googletag.pubads().refresh([e.dfpSlot],{changeCorrelator:rr}),mr.setCorrelatorTimer(),mr.setRefreshLock(t)}setTimeout(()=>M(()=>{e.dfpRequestInProgress=!1}),1500),re(t)}else R("Ad Refresh - "+t+" - skipping refresh due to no dfpslot")})(),e.biddingsAreDone=!1,e.lastRefreshTime=Date.now(),ge(t)}),!0)}static getAllTargeting(e){if(!e||!e.dfpSlot)return null;let t={};return e.dfpSlot.getTargetingKeys().forEach(function(i){t[i]=e.dfpSlot.getTargeting(i)}),t}static setCorrelatorTimer(){rr||sr||(sr=!0,setTimeout(()=>M(()=>{rr=!0}),2e4))}static setRefreshLock(e){const t=Es[e],i=function(){return parseInt(xi(Kt,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)[0]||0)}(mr.getOrderBySlot(t));if(i>0&&(t.refreshLock=!0,mr.addTimeout(e,setTimeout(()=>M(()=>{t.refreshLock=!1,mr.refreshTwoTimers("on",e)&&(t.nonConsecutiveLock=!1,mr.clearAdvertTimeouts(e,rs))}),i))),mr.slotShouldRefreshAfterNonConsecutiveViewportTimeout(e)){const i=mr.getTimerRefreshPolicyMillis(Es[e].refreshPolicyName,cs);t.nonConsecutiveLock=!0,R("Starting timeout of "+i,e),mr.addTimeout(e,setTimeout(()=>M(()=>
2{if(t.nonConsecutiveLock=!1,C()){let t=new Date;R("Ad Refresh - Removing nonConsecutive lock at "+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds()+":"+t.getMilliseconds(),e)}t.awaitingRefresh&&t.inViewport&&mr.isRefreshable(e)&&(mr.clearAdvertTimeouts(e),mr.requestAds([e]))}),i),!1)}}static completeSraPrebidAuction(){Zs.prebidIsBidding&&(Zs.prebidIsBidding=!1,mr.refreshSraSlots())}static completeSraAmazonAuction(){Zs.amazonIsBidding&&(Zs.amazonIsBidding=!1,mr.refreshSraSlots())}static refreshSraSlots(){Zs.prebidIsBidding||Zs.amazonIsBidding||mr.googletagCmdPush(()=>M(function(){let e=Object.entries(Es).reduce((e,t)=>{let[i,n]=t;if(n.dfpSlot&&mr.isRefreshable(i)&&(e.push(n.dfpSlot),n.dfpRequestInProgress=!0,mr.setRefreshLock(i),C())){let e=new Date;R(`refreshSraSlots - refreshing ${i} at `+e.getHours()+":"+e.getMinutes()+":"+e.getSeconds()+":"+e.getMilliseconds())}return e},[]);window.optiyield&&(0,p.ru)("floors.opti_yield_full_integration")&&"undefined"!=typeof optidigitalPFconfig&&window.optiyield.cmd.push(function(){window.optiyield.setGptFloors()}),window.googletag.pubads().refresh(e,{changeCorrelator:rr}),mr.setCorrelatorTimer()}))}static requestAdsWithOrderBuffer(e){if(Cs)return;let t,i=0;i=500,t={},e.forEach(e=>{const i=mr.getOrderBySlot(Es[e]);t[i]||(t[i]=[]),t[i].push(e)}),R("requestAdsWithOrderBuffer",{slotIdsByOrder:t,defaultBuffer:500}),Object.keys(t).forEach(i=>{let n=500*i;if("1"===(0,p.ru)("ads_order_controls.enabled")){const o=mr.getOrderConfigByOrder(i);o&&"number"==typeof o.bufferBeforeOrder?(n=o.bufferBeforeOrder,bs&&ve("scheduled",i,t[i])):window.HT_DATA_LAYER.trackAdsError("orderConfig missing for order",!0,{order:i,orderConfig:lr,orderByPositionLength:_s.length,slotIds:e,slotIdsForOrder:t[i]})}setTimeout(()=>{if(bs)try{ve("started",i)}catch(_l){j(_l,!0)}try{mr.getShouldUseSra()?mr.requestSraAds(t[i]):mr.requestAds(t[i],!1,i)}catch(_l){j(_l,!0)}},n)})}static setOrderByPosition(){if("1"===(0,p.ru)("ads_order_controls.enabled")){const e=4,t=200;let i=-1,n=0,o={},s=0;_s=new Array(t);do{o={},s=o.bufferBeforeOrder=s+(parseInt((0,p.ru)("ads_order_controls.time_between_order"+(n-1)))||0),n<=e&&(o.adAmountPerOrder=parseInt((0,p.ru)(`ads_order_controls.ad_amount_per_order${n}`)),o.timeoutPerOrder=parseInt((0,p.ru)(`ads_order_controls.timeout_per_order${n}`))),(void 0===o.adAmountPerOrder||Number.isNaN(o.adAmountPerOrder))&&(o.adAmountPerOrder=t),_s.fill(n,i+1,i+o.adAmountPerOrder+1),lr[n]=o,i+=o.adAmountPerOrder,n++}while(n<=e+1&&o.adAmountPerOrder<t);R("Set ads order config",{orderConfig:lr,orderByPosition:_s}),bs&&ye(lr)}}static getOrderConfigByOrder(e){return lr[e]}static requestAds(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2?arguments[2]:void 0;if(Cs)return;R(`requestAds - ${void 0!==i?`order ${i} - `:""}all slots (some of which may be skipped since they should be lazy loaded)`,e),bs&&void 0!==i&&ve("requested",i,e);let n=[];e.forEach(e=>{Es[e]&&!Es[e].refreshLock&&(Jt.refreshSlotWhenBidAvailable(e,t),Jt.slotUsesHeaderBidding(e)&&n.push(e))}),R(`requestAds - ${void 0!==i?`order ${i} - `:""}slots actually being requested`,n),Jt.startAuctionIfNeeded(!0,parseInt(i))}static requestSraAds(e){R("requestSraAds",e);let t=[];e.forEach(e=>{Es[e]&&!Es[e].refreshLock&&Jt.slotUsesHeaderBidding(e)&&(t.push(Jt.bidAvailable(e)),mr.refreshSlot({slotId:e},!0,!0))}),Jt.startAuctionIfNeeded(),(Promise.allSettled?Promise.allSettled.bind(Promise):Promise.all.bind(Promise))(t).then(()=>{mr.refreshSraSlots()})}static getDeviceType(){let e="";return Hs=HT.view.screenPlatform,"desktop"===Hs?e=Go:"phone"===Hs?e=Vo:"tablet.landscape"===Hs?e=Wo:"tablet.portrait"===Hs&&(e=Ko),e}static getOrientation(){let e=HT.view.screenPlatform?HT.view.screenPlatform.split("."):[];return e[1]?e[1]:""}static generateStructuredAdsObject(e,t,i){let n={},o=[...i],s=e;for(let r=0;r<o.length;r++)n[s]=o[r],s+=t;return n}static incrementAdEmptyCount(e){!0===e?xs++:!1===e&&Bs++}static getAdEmptyCount(e){return e?xs:Bs}static resetAdEmptyCounts(){xs=0,Bs=0}static adSlotMounted(e,t){const i=Es[e];return!(!i||t&&(i.htmlId=t,i.adSlotRef=document.getElementById(t),i.ref=i.adWrapperHtmlId?document.getElementById(i.adWra
2pperHtmlId):i.adSlotRef.parentNode,!i.ref)||(se(e,!0),i.mounted||(i.mounted=!0,he(e,"componentDidMount",Date.now()),mr.observeAdRef(e)),0))}static refreshSlotWhenReady(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;mr.isRefreshable(e)?mr.refreshSlot({slotId:e}):!mr.gptReady()&&t<100&&window.setTimeout(()=>mr.refreshSlotWhenReady(e,t+1),100)}static addObserverForBidding(e){mr.googletagCmdPush(()=>M(()=>{if(!Es[e])return!1;mr.observeAdForBidding(e)}))}static lazyLoadingEnabled(){return!!Ys}static startBidding(e){try{e.forEach(e=>{if(e.isIntersecting){let t=e.target.id;mr.isFirstRelatedFeedAd(t)?(Ks=!0,mr.performStartBidding(t),Xs.forEach(e=>mr.performStartBidding(e)),Xs=[]):mr.isRelatedFeedAd(t)?Ks?mr.performStartBidding(t):Xs.push(t):mr.performStartBidding(t)}})}catch(_l){j(_l,!0)}}static performStartBidding(e){let t=mr.getSlotIdByHtmlId(e);R("lazy mounted "+Es[t].htmlId),Es[t].options=mr.getAdSlotOptions(t),this.updateAutomationObjSlot(t),mr.adSlotMounted(t)&&mr.requestAds([t]),mr.unobserveAdForBidding(t),Qs=Qs.filter(t=>t!==e)}static mountDefinedAdSlots(){Object.keys(Es).map(e=>{Es[e].initialLoad&&!Es[e].refreshLock&&mr.adSlotMounted(e)})}static processDelayedAdSlots(){Object.keys(Es).map(e=>{mr.googletagCmdPush(()=>M(()=>{Es[e].initialLoadDelayed&&(Es[e].options=mr.getAdSlotOptions(e),mr.adSlotMounted(e)&&mr.requestAds([e]),delete Es[e].initialLoadDelayed),Es[e].lazyLoadDelayed&&(mr.addObserverForBidding(e),delete Es[e].lazyLoadDelayed)}))})}static unmountAllSlots(){Object.keys(Es).forEach(e=>{Es[e].mounted&&mr.adSlotUnMounted(e)})}static adSlotUnMounted(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const i=Es[e];i&&(i.softUnmounted=!1,mr.cancelScheduledReMount(e),mr.unobserveAdForUnload(e),i.inViewport&&mr.adLeftViewport(e),t?mr.destroyDfpSlot(e):mr.unobserveAdRef(e),i.mounted=!1,i.adSlotRef&&(i.adSlotRef.innerHTML=""),i.adSlotRef=null,i.ref=null,he(e,"componentWillUnmount",Date.now()),se(e,i.mounted))}static adSlotSoftUnmount(e){const t=Es[e];t&&(t.inViewport&&mr.adLeftViewport(e),t.adSlotRef&&(t.adSlotRef.innerHTML=""),t.mounted=!1,t.softUnmounted=!0,he(e,"softUnmount",Date.now()),se(e,!1))}static adSlotReMount(e){const t=Es[e];t&&!t.mounted&&(t.adSlotRef=document.getElementById(t.htmlId),t.adSlotRef&&(t.mounted=!0,t.softUnmounted=!1,he(e,"reMount",Date.now()),se(e,!0),mr.requestAds([e])))}static verticalSlideshowShouldUseLargeAdSlots(){const e=window.HT_DATA_LAYER.getData();if("phone"===(0,a.Jt)(e,"view.screenPlatform")){const t=window.HT_DATA_LAYER.getSessionReferrerData();if(["modemobile","jun_group"].includes(t.referrer_source))return!0;if(HT.consts.THEME.slideshow_phone_large_ads_in_feed&&(!e.user.loggedIn()||"facebook"===t.referrer_source&&"paid"===t.referrer_medium))return!0}return!1}static refreshPageAds(){const e=Object.keys(mr.getPageSlots(!0));mr.requestAds(e);for(let t in Es){let e=Es[t];e.useBuffer=!0,e.isRefreshed=!1,mr.clearRefreshIntervals(t)}}static loadNewAdUnits(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(Cs)return!1;Qn(()=>{(0,Mn._W)(()=>{(0,Te.Gc)(()=>{(0,B.x2)("google_advertising",()=>{if(Cs||"1"===(0,p.ru)("optimize_cmp_wait.enabled")&&!fr)return;const t=mr.getSlots();if(Es&&t){let i=(0,a.iv)(Object.keys(t).filter(e=>mr.shouldLoadAd(e)),Object.keys(Es));i=(0,a.iv)(i,Object.keys(ps));let n=[],o=[];window.HT.isFora?i.forEach(e=>{t[e]&&Jt.isBrowsiAd(t[e].htmlId)?(o.push(e),t[e].noLazyLoad=!0):n.push(e)}):Vs?(n=i.slice(-2),o=i.slice(0,i.length-2)):e?n=i:o=i,n.length&&(R("loadNewAdUnits lazy",n),n.forEach(e=>{mr.setPageSlot(e,!1,!0),Es[e]&&(Es[e].options={...Es[e].options,requestBid:!1,amazonBid:!1},mr.addObserverForBidding(e)),se(e,!1)}),In(),Rn()),o.length&&mr.loadNewAdUnitsImmediately(o)}})})})})}static loadNewAdUnitsImmediately(e){const t=mr.isBrowsiAdsOn(),i=!t;R("loadNewAdUnitsImmediately - attempting to load",e),e=e.filter(e=>{let n=mr.setPageSlot(e,!0,i);return t&&n&&mr.defineSlot(e),n}),R("loadNewAdUnitsImmediately - ad slots actually loaded",e),mr.setPageSlotOptions(),In(),Rn(),mr.googletagCmdPush(()=>M(()=>{e.forEach(e=>{mr.adSlotMounted(e)})}),!0),mr.requestAds(e)}static getAdsPageType(){let e="super_discussions"===HT.page.pageType?"discussions":"in_depth_guide"===HT.page.pageType?"product_review":HT.page.pageType;return _.A.THEME.homepage_ads_use_combined_page_type&&["Logged Out Homepage","feed_homepage_loggedin"].includes(HT.page.pageType)&&(e="homepage"),e?e.replace(/\s+/g,"_").toLowerCase():""}static getAdsPageTypeForAST(){return"super_discussions"===HT.page.pageType?"discussions":HT.page.pageType}static getLazyLoadPageType(){let e="post_video"===HT.page.pageType?"post":HT.page.pageType;return Ps&&e.startsWith("search")&&(e="search"),R("getLazyLoadPageType",e,HT.page.pageType),e}static slotShouldRefreshAfterNonConsecutiveViewportTimeout(e){return!(!mr.refreshTwoTimers("on",e)&&!(0,a.Jt)(Es[e],"forceNonConsecutive")&&(0,a.Jt)(Es[e],"refreshPolicyName")!==ds&&(0,a.Jt)(Es[e],"refreshPolicyName")!==ls)||!window.HT.staticRefreshRate&&!window.HT_DATA_LAYER.PageTypeAdsLogic.isStickyAd(Es[e])}static getShouldUseSra(){return hs}static initFromInlineGptDefinitions(){let e=!0,t=[];if(R("initFromInlineGptDefinitions - pubadsReady:",window.googletag.pubadsReady,"queue length:",window.deployads&&window.deployads.length),window.deployads&&window.deployads.length){let i=[...deployads];window.deployads.gpt={addService:e=>{R("deployads.gpt.addService called",e),mr.googletagCmdPush(t=>M(()=>{window.googletag.addService(e)}),!0)},destroySlots:e=>{C()&&R("deployads.gpt.destroySlots called",e?e.map(e=>e.getSlotElementId()):"all slots"),mr.googletagCmdPush(()=>M(()=>
2{e?e.forEach(e=>{let t=e.getSlotElementId(),i=mr.getSlotIdByHtmlId(t);mr.destroyDfpSlot(i),mr.clearRefreshIntervals(i),delete window.htAdsJSON.adUnitSlots.adUnitSlotsDesktopPostRegular[i],delete Es[i],delete Ts[i]}):(mr.destroyAllAdSlots(),window.htAdsJSON.adUnitSlots.adUnitSlotsDesktopPostRegular={},Es={},Ts={})}))},enableServices:()=>{R("deployads.gpt.enableServices called"),mr.googletagCmdPush(()=>M(()=>{window.googletag.enableServices(),t.forEach(e=>{R("deployads.gpt.display (deferred, replaying after enableServices)",e),window.googletag.display(e)}),t=[]}),!0)},display:i=>{R("deployads.gpt.display called",i),mr.googletagCmdPush(()=>M(()=>{if(R("deployads.gpt.display callback running",i,"init:",e,"pubadsReady:",window.googletag.pubadsReady),!window.googletag.pubadsReady)return R("deployads.gpt.display - deferring until after enableServices",i),void t.push(i);window.googletag.display(i),e||(R("deployads.gpt.display - triggering re-init (SPA navigation)",i),HT_DATA_LAYER.trackSpaNewPage(),mr.readInlineGptDefinitions(),mr.initSlots(),mr.loadNewAdUnits(qs))}),!0)},pubadsDisplay:(t,i,n,o)=>{R("deployads.gpt.pubadsDisplay called",t,i,n,o),mr.googletagCmdPush(()=>M(()=>{window.googletag.pubads().display(t,i,n,o),e||(mr.readInlineGptDefinitions(),mr.initSlots(),mr.loadNewAdUnits(qs))}),!0)},pubadsDisableInitialLoad:()=>{R("deployads.gpt.pubadsDisableInitialLoad called")},pubadsRefresh:(e,t)=>{R("deployads.gpt.pubadsRefresh called",e,t)}},i.forEach(e=>{e()}),e=!1,mr.readInlineGptDefinitions(),window.deployads.push=function(){R("deployads.gpt overloaded push called");for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(e=>{e()})}}}static sameAdUnitUsedForDifferentSizes(){let e={};return googletag.pubads().getSlots().some(t=>{let i=t.getSizes(document.documentElement.clientWidth,document.documentElement.clientHeight);if(i&&i.length){let n=[];i.forEach(e=>{n.push(`${e.width}x${e.height}`)});let o=t.getAdUnitPath();return!(!e[o]||!(0,a.Iw)(n,e[o]).length)||(e[o]=n,!1)}})}static readInlineGptDefinitions(){mr.googletagCmdPush(()=>M(()=>{if(!window.googletag.pubads().isSRA)return void(window.HT.adBlockerDetected=!0);window.HT.prebidConfigByHtmlId=mr.sameAdUnitUsedForDifferentSizes(),hs=window.googletag.pubads().isSRA();const e=googletag.pubads().getSlots();C()&&R("readInlineGptDefinitions - GPT slots found:",e.length,e.map(e=>e.getSlotElementId())),e.forEach(e=>{{let t=e.getSizes(document.documentElement.clientWidth,document.documentElement.clientHeight);if(t&&t.length){let i,n=[],o=[],s=!1;t.forEach(e=>{"object"==typeof e&&e.hasOwnProperty("width")&&e.hasOwnProperty("height")?(n.push([e.width,e.height]),i=`${e.width}x${e.height}`):"fluid"===e?(n.push("fluid"),i="fluid"):i=null,i&&(o.push(i),s=s||br(i))});let r=e.getSlotId().getDomId();if(window.htAdsJSON.adUnitSlots.adUnitSlotsDesktopPostRegular[r])return;e.timing={createTime:Date.now(),rendered:{last:0}},e.htSlotId=r;let d=e.getAdUnitPath();window.HT.view.screenPlatform=window.innerWidth>900?"Desktop":"Mobile";let l=[];window.unitsWithoutHb&&window.unitsWithoutHb.includes(d)||o.forEach(e=>{window.htAdsJSON.prebidAdUnitsBySize.all&&(l=l.concat((0,a.Jt)(window.htAdsJSON.prebidAdUnitsBySize.all[e],"bids")||[])),window.htAdsJSON.prebidAdUnitsBySize[window.HT.view.screenPlatform.toLowerCase()]&&(l=l.concat((0,a.Jt)(window.htAdsJSON.prebidAdUnitsBySize[window.HT.view.screenPlatform.toLowerCase()][e],"bids")||[]))});let c=!(!l||!l.length);c&&(window.htAdsJSON.prebidAdUnits.prebidAdUnitsDesktopPostRegular[window.HT.prebidConfigByHtmlId?r:d]={bids:l});const u=[];window.htAdsJSON.adUnitSlots.adUnitSlotsDesktopPostRegular[r]={htmlId:r,pageType:"ros",platform:"ros",sizes:n,unitPath:d,dfpSlot:e,isDefined:!0,options:{amazonBid:c&&!!window.apstag,no_refresh:!s||d&&u.includes(mr.getAdUnitNameFromAdUnitPath(d)),requestBid:c}},R("readInlineGptDefinitions - registered slot",r,"shouldBid:",c,"sizes:",o)}}})}),!0)}static setGooglePpid(){ir.value&&(window.googletag.pubads().setPublisherProvidedId(ir.value),R("PPID Set",ir))}static getGooglePpid(){return ir}static getAdUnitNameFromAdUnitPath(e){return e?e.split("/").pop():""}static showEnvironmentProfile(){if((Ms||bs)&&(window.HT.buildHostname||window.htErrors&&window.htErrors.length)){if(!document.body)return;let e=document.getElementById("env_information");e||(e=document.createElement("div"),e.id="env_information",e.style="background-color: green;position: fixed;left: 10px;width: 250px; top: 10px; z-index: 10000; font-size: 13px; padding: 10px; color: white;",Ms||(e.style+=" display:none;"),document.body.appendChild(e));let t="";window.HT.buildHostname&&(t+="<div>HOST NAME: "+window.HT.buildHostname+"</div>"+(HT.consts.THEME.subdomain&&"<div>DEV SUBDOMAIN: "+HT.consts.THEME.subdomain+"</span></div>")),window.htErrors&&window.htErrors.length&&(t+="<div>CONSOLE ERRORS: "+window.htErrors.length+"</div>"),e.innerHTML=t}}static initRetention(){if(!HT.isGdprLocation&&"1"===(0,p.ru)("retention.enabled")&&!window.HT_DATA_LAYER.getData().user.loggedIn()){let e=parseInt((0,p.ru)("retention.script_load_delay"));(0,p.BR)(e,"nonNegativeInt")||(e=10),window.setTimeout(()=>{if("1"===(0,p.ru)("retention.fetch_email_hashes")&&!window.HT.user.e_hash){let t=parseInt((0,p.ru)("retention.email_hashes_tune_value"));(0,p.BR)(e,"nonNegativeInt")&&(window.emailHashesTuneValue=t),window.processGeqHashes=function(e){R("Received email hashes from retention",e),"true"===e.status&&(e.md5||e.sha256||e.sha1)&&(O.pG.setItem("e_hash",JSON.stringify({md5:e.md5,sha1:e.sha1,sha256:e.sha256})),window.HT.user.initEmailHashesFromStorage(),Ae.A.tokenUpdate(),window.setIdentity&&window.setIdentity())}}let t=document.createElement("script");t.setAttribute("src","/resources/js/libs/ads/retention.6.js"),t.setAttribute("async","true"),document.head.appendChild(t)},1e3*e)}}static isSidebarAd(e){return e.indexOf("sidebar-ad")>-1||e.indexOf("sidebar_ad")>-1}static isStickySidebarAd(e){if(-1!==e.indexOf("sidebar-ad-dynamic-"))return!0;
2if(null===cr){let e=document.getElementsByClassName("js-sticky-ad");cr=Array.from(e).map(e=>e.id)}return cr.includes(e)}static isNativeAd(e){return e.indexOf("native")>-1}static adsTimingLogInit(){mr.logAdsTiming("javascript_start")}static logAdsTiming(e){void 0===window.HT.adsTimingLog&&(ms="1"===(0,m.qm)(m.Ay.adsTimingLog),window.HT.adsTimingLog={}),gr||(window.HT.adsTimingLog[e]=Math.round(performance.now()))}static getSizeBucketName(e){return Array.isArray(e)||(e=[e]),e.includes("300x250")?"300x250":e.includes("728x90")?"728x90":e.includes("320x50")?"320x50":"unknown"}static googletagCmdPush(e){(0,Qi.E)(()=>window.googletag.cmd.push(e))}}(0,e.A)(mr,"processAdsTimingLog",()=>{let e,t,i,n="\n",o=e=>e.toFixed(2);e=window.HT.adsTimingLog.javascript_start/1e3,n+=`${o(e)} seconds - page loading\n`,void 0!==window.HT.adsTimingLog.external_init_when_ready_start&&(t=e,e=window.HT.adsTimingLog.external_init_when_ready_start/1e3,n+=`${o(e-t)} seconds - non-ads pre-init \n`),void 0!==window.HT.adsTimingLog.external_init_start&&(t=e,e=window.HT.adsTimingLog.external_init_start/1e3,n+=`${o(e-t)} seconds - waiting for config / cmp\n`),t=e,e=window.HT.adsTimingLog.ads_init/1e3,n+=`${o(e-t)} seconds - non-ads init\n`,t=e,e=window.HT.adsTimingLog.floors_start/1e3,n+=`${o(e-t)} seconds - ads pre-init\n`,t=e,e=window.HT.adsTimingLog.floors_wait_end/1e3,n+=`${o(e-t)} seconds - waiting for floors script\n`,t=e,e=window.HT.adsTimingLog.floors_end/1e3,n+=`${o(e-t)} seconds - floors script init\n`,t=e,e=window.HT.adsTimingLog.ad_slot_data_available/1e3,n+=`${o(e-t)} seconds - waiting for ad slot data\n`,t=e,e=window.HT.adsTimingLog.prebid_bidding_started/1e3,n+=`${o(e-t)} seconds - initializing page slots\n`,t=e,e=window.HT.adsTimingLog.first_ad_requested/1e3,n+=`${o(e-t)} seconds - prebid auctions\n`,t=e,e=i=window.HT.adsTimingLog.first_ad_rendered/1e3,n+=`${o(e-t)} seconds - ad request / render (for first ad)\n`,n+=`Total: ${o(e)} seconds\n`,console.log("%cAds Timing Log","display: inline-block; color: #fff; background: #873e23; padding: 1px 4px; border-radius: 3px;",n)});let wr=(e,t,i)=>{if(Cs)return;Ri(),"function"==typeof e&&e();let n=mr.getAdsPageType();n||(n=""),i!==t&&(i=i.split(".")[0].toLowerCase(),t=t.split(".")[0].toLowerCase(),mr.destroyAllAdSlots(),i!==t?window.HT_DATA_LAYER.HtApiClient.get("slots",{platform:t,page_type:n,version:HT.consts.AD_UNITS_VERSION},!1,{cache:"default"}).then(e=>{window.adUnitSlots=e.adUnitSlots,window.prebidAdUnits=e.prebidAdUnits,window.adUnitSlotsVideo=e.adUnitSlotsVideo,window.prebidAdUnitsVideo=e.prebidAdUnitsVideo,htAdsJS.loaded=!0,mr.unmountAllSlots(),mr.initPageSlots(!0)}):(mr.unmountAllSlots(),mr.initPageSlots(!0)))};const br=e=>os.indexOf(e)>-1,vr=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"sizes";if("1"===(0,p.ru)("more_ad_sizes.enabled")){if(window.HT.isFora){const e=t.replace(/_\d+$/,"");return window.HT.ad_sizes[e]||[]}if(window.HT.isCora){if(mr.isNativeAd(t))return[];let n=mr.getDeviceType();if(n===Go&&mr.isSidebarAd(t)){let i;return["homepage","slideshow_vertical"].includes(mr.getAdsPageType())||!(0,a.Jt)(HT,"consts.THEME.dynamic_sidebar_ad_layout")&&!mr.isStickySidebarAd(t)?(i=[[200,200],[250,250]],(0,a.Jt)(HT,"consts.THEME.dynamic_sidebar_ad_layout")||mr.isStickySidebarAd(t)||(e.sizes=e.sizes.filter(e=>!Array.isArray(e)||Array.isArray(e)&&600!==e[1]))):i=[[200,200],[250,250],[120,600],[160,600],[300,600]],HT.consts.THEME.show_wide_sidebar&&i.push([336,280]),i}if(n===Vo&&JSON.stringify(e[i]).indexOf("[300,250]")>-1)return[[200,200],[250,250],[336,280]]}}return[]},yr=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=[];return Object.keys(e).forEach(n=>{let o=JSON.parse(e[n]);t&&Array.isArray(o)&&o.length&&(o=o.filter(function(e){return"fluid"!==e})),o=Array.isArray(o)&&o.length?Array.isArray(o[0])?o:[o]:[],t?i.push({minViewPort:JSON.parse(n),sizes:o}):i.push([JSON.parse(n),o])}),i},Ar=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"sizes";if(!t[i])return;let n=JSON.stringify(t[i]),o=JSON.stringify(t[i].filter(e=>!Array.isArray(e)||+e[0]&&+e[0]<=window.innerWidth)),s=mr.getHtmlIdBySlotId(e);const r=vr(t,e,i).length;if(window.HT.isCora&&!r&&(o.indexOf("[300,250]")>-1&&(o=o.replace(/\[(300,100|320,100|336,280|336,300|160,600|320,480|320,50)\],?/g,"")),o.indexOf("[728,90]")>-1&&(o=o.replace(/\[970,90\],?/g,"")),o.indexOf("[300,600]")>-1&&(o=o.replace(/\[(336,280|336,300|160,600|320,480)\],?/g,"")),"sidebar-ad-1"!==s&&"related-feed-ad-18"!==s||"desktop"===Hs||(o=o.replace(/\[300,600\],?/g,""))),o=o.replace(",]","]"),n!==o){let e=JSON.parse(o);/^\[\[\d+,\d+\]\]$/.test(o)&&(e=e[0]),e.length&&'["fluid"]'!==o&&(t[i]=e)}},Tr=mr;class Er{constructor(e){Object.assign(this,e)}}var Sr=__webpack_require__(371),kr=__webpack_require__(8243),Ir=__webpack_require__(8934),Dr=__webpack_require__(6723);const Pr=e=>"instagram"===e.internal_contributor,Hr=e=>["vlogger","blogger","blogger2.0","paused blogger"].includes(e.internal_contributor);
2class Cr extends Er{constructor(e){super(e),this.loggedIn()||this.initEmailHashesFromStorage()}isContractor(){return"contractor"===this.member_type}isMember(){return"member"===this.member_type}isAdmin(){return!0===this.is_admin}isBusiness(){return!0===(e=this).is_creator||(null!==(t=null===(i=e.syndication_partners)||void 0===i?void 0:i.length)&&void 0!==t?t:0)>0||Hr(e)||e.is_opt_in;var e,t,i}isInstagramer(){return Pr(this)}isContributor(){return Hr(this)||Pr(this)}isBloggerContributor(){return Hr(this)}isSelf(){return this.id===window.HT_DATA_LAYER.getData().user.id}hasStructuredPostAccess(){return!0===this.has_structured_post_access}loggedIn(){return!!this.id}GDPRRestricted(){return 1==this.gdpr_consent_needed&&!this.gdpr_consent_granted}grantGDPRConsent(){return new Sr.Ay("members/me/gdprconsent").create().then(kr.Nw)}has_permissions(){return(this.permissions||[]).length>0}permissionGranted(e){let t=this.permissions||[],i="string"==typeof e?[e]:e;if(0===t.length)return!1;for(let n=0;n<i.length;n++)if(t.indexOf(i[n])>-1)return!0;return!1}static enterSuperMode(e){return Sr.Ay.create("members/me/supermode",{id:e})}initEmailHashesFromStorage(){try{let e=O.pG.getItem("e_hash");e&&(e=JSON.parse(e),this.e_hash=e,(0,Dr.Id)()||((0,Ir.default)("Retention email hashes used"),(0,Dr.EV)()))}catch(_l){}}}var Rr=__webpack_require__(7999);const Lr=e=>{window.HT.floors_cdn&&(delete window.HT.bootstrap.USER.features.floors,delete window.HT.bootstrap.USER.feature_tracking.floors);const t=HT.bootstrap,i=HT.user&&HT.user.feature_tracking,n=HT.user&&HT.user.features;HT.user=new Cr(t.USER),i&&(HT.user.feature_tracking={...i,...HT.user.feature_tracking}),n&&(HT.user.features={...n,...HT.user.features}),HT.serverTime=new Date(t.DATETIME.ms),HT.isSuperMode=t.SUPER_MODE,HT.signedUpNow=t.SIGNED_UP,HT.adsConfig=t.ADS,HT.visitData=t.TRACK.visit_data,HT.csrfToken=(t.CSRF+"").replace("G434219H",""),HT.appSettings=t.SETTINGS,HT.isBot=t.IS_BOT,HT.page.prevUrl=(0,Rr.Xq)(),HT.cmsPopupConfig=t.CMS_POPUP_CONFIG,HT.cmsSignupConfig=t.CMS_SIGNUP_CONFIG?t.CMS_SIGNUP_CONFIG:t.CMS_POPUP_CONFIG,HT.isUntrusted=t.TRACK.is_untrusted||(t.IS_BOT?"bot":""),HT.isSpamPreventionVerified=t.IS_SPAM_PREVENTION_VERIFIED;const o=HT.user.id?"logged-in-member":"logged-out-member",s=HT.user.id?"logged-out-member":"logged-in-member";Ye(),$("body").removeClass(s).addClass(`sl-bootstrap ${o}`),(0,Sr.zL)()},xr="https://securepubads.g.doubleclick.net/gampad/ads",Br=HT.consts.THEME.dfp_account,Or={success:xr+"?sz=640x480&iu=/124319096/external/ad_rule_samples&ciu_szs=300x250&ad_rule=1&impl=s&gdfp_req=1&env=vp&output=xml_vmap1&unviewed_position_start=1&cust_params=sample_ar%3Dpremidpostpod%26deployment%3Dgmf-js&cmsid=496&vid=short_onecue&correlator=",wrong_size:xr+"?sz=40x480&iu=/124319096/external/ad_rule_samples&ciu_szs=300x250&ad_rule=1&impl=s&gdfp_req=1&env=vp&output=xml_vmap1&unviewed_position_start=1&cust_params=sample_ar%3Dpremidpostpod%26deployment%3Dgmf-js&cmsid=496&vid=short_onecue&correlator=",redirect:xr+"?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dredirecterror&nofb=1&correlator="};function Mr(e){let t=jr(e),i=function(e,t,i){let n=E("video",[i]),o=[];for(let r in n)o.push(r+"="+n[r]());let s=o.join("&");return s=s.replace(/&/g,"%26").replace(/=/g,"%3D").replace(/,/g,"%2C"),"cust_params="+s}(0,0,e);return function(e,t,i,n,o){let s={sz:"400x300|640x480|640x390|1x1",iu:`/${t}/${i}`,impl:"s",gdfp_req:"1",env:"vp",output:"vast",unviewed_position_start:"1",description_url:encodeURIComponent(window.location),plcmt:"2",vpos:"preroll",vpmute:"1",wta:"1"};o&&(s.ppid=o);try{if((window.HT.isCora||"1"===(0,p.ru)("IAB_categories.enabled"))&&HT.iabCategories){const e={PublisherProvidedTaxonomySignals:[{taxonomy:"IAB_CONTENT_3_0",values:HT.iabCategories}]};s.ppsj=btoa(JSON.stringify(e))}}catch(r){}return e+"?"+Object.keys(s).map(e=>e+"="+s[e]).join("&")+"&"+n}(xr,Br,t,i,Tr.getGooglePpid().value)}function jr(e){let t=HT.view.screenPlatform;"tablet.landscape"===t?t="tableth":"tablet.portrait"===t&&(t="tabletv");let i=$r(),n=(null===e.autoplay||void 0===e.autoplay?(0,u.AK)():e.autoplay)?"ap":"ctp";return`${HT.consts.THEME.ad_prefix?HT.consts.THEME.ad_prefix+".":""}${t}.video.${i}.${n}${e.adUnitSuffix||""}`}function $r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null!=e?e:"homepage"!==HT.page.pageType?"preroll":""}var Nr=__webpack_require__(3469),zr=__webpack_require__(7233),Ur=__webpack_require__.n(zr);class qr{constructor(e){this.props=e||{},this.props.onSuccess||(this.props.onSuccess=()=>{})}getContent(){return this.elementRef=Ur()('<div class="sl-new-terms-lightbox">\n <div class="mp-illustrations notice"></div>\n <header>\n <h1>We use cookies!</h1>\n </header>\n <p>We use cookies on this website to improve functionality and performance, to analyze traffic to the website, to enable social media features, and to facilitate our marketing efforts including behavioral advertisement. To learn more please see our cookie policy for details</p>\n <footer>\n <a class="contact-text sl-new-terms-refused js-new-terms-refused">Continue Logged Out</a>\n <a class="button primary-button sl-new-terms-agreed js-new-terms-agreed">Agree</a>\n </footer>\n </div>'),this.elementRef.find(".js-new-terms-refused").on("click",e=>{(0,kr.ri)().then(Nr.W)}),this.elementRef.find(".js-new-terms-agreed").on("click",e=>{this.onAgree()}),this.elementRef}onAgree(){0!==HT.user.id?HT.user.grantGDPRConsent().then(()=>{(0,Nr.W)(),this.props.onSuccess()}):((0,Nr.W)(),this.props.onSuccess())}}qr.useResponsive=!0;const Fr=qr;let Yr,Jr,Vr,Gr,Wr,Kr,Xr;
2class Qr{static getTop(e){return Ur()(e).offset().top}static addDynamicSlots(){Qr.addDynamicSidebarSlots()}static addDynamicSidebarSlots(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if((0,a.Jt)(HT,"consts.THEME.dynamic_sidebar_ad_layout")&&!Tr.browsiControlsNonContentAds()&&["desktop","tablet.landscape"].includes(HT_DATA_LAYER.getData().view.screenPlatform)&&["post","post_video","structured_post"].includes(HT.page.pageType)){if(e){const e=Ur()(".js-lower-sidebar-ad"),t='<div id="sticky-billboard-wrapper-sidebar-ad-dynamic-4" class="js-sticky-ad sticky-billboard-wrapper js-dynamic-sidebar-ad-wrapper sl-dynamic-sidebar-ad-wrapper" data-counter="1">\n <div id="wrapper-sidebar-ad-dynamic-4" class="aside-box hidden sidebar-sticky-native-top ">\n <div id="sidebar-ad-dynamic-4" class="ad-item js-sticky-dyn-sidebar-ad js-sticky-ad" ></div>\n </div>\n </div>';e.length?(e.eq(0).before(t),e.remove()):Ur()(".js-sidebar").append(t),window.ResizeObserver&&new ResizeObserver((0,a.nF)(e=>{setTimeout(()=>M(()=>{Qr.addDynamicSidebarSlots(!1)}),500)}),500).observe(document.querySelector(".js-pg-content"))}if(!Jr){if(Yr=Ur()(".js-dynamic-sidebar-ad-wrapper"),!Yr.length)return;Jr=Yr.eq(0),Vr=Jr.prop("outerHTML"),Gr=Jr.find(".js-sticky-dyn-sidebar-ad").attr("id"),Wr=Jr.outerHeight(!0),Kr=Qr.getMarginBottom(Jr),Xr=Tr.getSlotIdByHtmlId(Gr)}const t=Ur()(".js-content-bottom").prev();let i=Qr.getMarginBottom(t);const n=2*Wr-Kr;let o,s=!1,r=Ur()(".js-dynamic-sidebar-ad-wrapper").last(),d=parseInt(r.data("counter"))+1||1,l=()=>{const e=Ur()(".js-content-bottom").prev(),t=Ur()(".js-dynamic-sidebar-ad-wrapper").last(),n=e.offset(),o=t.offset();return n&&o?n.top+e.outerHeight(!0)-i-(o.top+t.outerHeight(!0)):0},c=l();if(0!==Math.abs(c)&&!e){const e=parseFloat(r.css("min-height")),t=r.outerHeight(!0);let i="",o="";if(c+t<n&&(i=c+t,o="0px"),"number"==typeof i&&i<1e3){const e=Ur()(r[0]),t=Tr.getSlotIdByHtmlId(e.find(".aside-box").attr("id"));if(t){if("sidebar-ad-dynamic-4"===t)return;return Tr.destroyDfpSlot(t),Tr.clearRefreshIntervals(t),e.remove(),void Qr.addDynamicSidebarSlots(!1)}}else Math.round(e)!==Math.round(i)&&(r.css("min-height",i),r.css("margin-bottom",o),c=l())}for(;c>=Wr&&Xr&&d<100;){o=Gr+"-"+d;let t={sourceSlotId:Xr,slotId:Xr+"-"+d,htmlId:o,html:Ur()(Vr.replaceAll(Gr,o))};t.html.data("counter",d),c<n&&(t.html.css("min-height",c),t.html.css("margin-bottom","0px")),t.html.insertAfter(r),r=t.html,c=l(),t.sourceSlotId&&(s=!0,Tr.cloneDynamicSlot(t.sourceSlotId,t.slotId,!1,t.htmlId,{requestBid:!1,amazonBid:!1}),e||(Tr.addObserverForBidding(t.slotId),se(t.slotId,!1))),d++}s&&!e&&Rn()}}static getMarginBottom(e){let t=0;if(window.getComputedStyle){const i=getComputedStyle(e[0]);t=parseInt(i.getPropertyValue("margin-bottom"))||0}return t}static appendAdHtml(e,t,i){const n=Ur()(t);if(i){let t=e.parentNode;if(e.nextElementSibling){let i,o=document.createElement("div");for(o.setAttribute("class",t.getAttribute("class"));i=e.nextElementSibling;)o.append(i);n.insertAfter(t),Ur()(o).insertAfter(n)}else n.insertAfter(t)}else n.insertAfter(e)}static removeRegularAds(){let e=Ur()(".js-regular-content-ads");e.length>0&&e.map((e,t)=>{t.remove()})}static loadDynamicContentSlots(e){let t=Tr.getSlots(),i=Tr.getOrientation(),n=(0,a.Jt)(HT,"consts.THEME.post_dynamic_ads."+HT.view.screenPlatform.replaceAll(".","_")+".native_ad",[]),o=Tr.getSlotIdByHtmlId(e);Qr.removeRegularAds();let s,r,d,l=Ur()(".js-activity-body").eq(0),c=[],u=(0,p.ru)("dynamic_ads.max_ads_number"),g=(0,p.ru)("dynamic_ads.offset_prev_ad"),h=(0,p.ru)("dynamic_ads.offset_next_ad"),f=0,_=l.find(".js-ad"),m=_.length&&Qr.getTop(_.last()),w=l.find("div.js-media-component, p");const b=Tr.isBrowsiAdsOn();for(let a=0;a<w.length&&!(u&&f>=+u);a++){const t=w[a];if(d=Qr.getTop(t)+Ur()(t).innerHeight(),!(d<window.innerHeight)){if(s=["P"].includes(t.tagName),g=s?(0,p.ru)("dynamic_ads.offset_prev_ad_intext"):(0,p.ru)("dynamic_ads.offset_prev_ad"),r=(!m||d-m>g)&&!(s&&0===a),s&&r){let e=w.slice(a+1).filter("div.js-media-component");e.length&&(r=r&&Qr.getTop(e[0])-d>h)}r&&(t.setAttribute("insertAd",e+"-"+d),m=d,c.push({breakpointIndex:a,htmlIndex:f,intext:s,ad_pos:d}),f++)}}let v=`<div id="wrapper-[name]" class="ads-fluid-wrap centered sl-dynamic-ad js-dynamic-ad ${b?"hidden":""}"><div><div id="[name]"></div></div></div>`;n.position>c.length&&(n.position=c.length),c.map(s=>{const r=n.position&&n.position===s.htmlIndex+1&&Tr.getSlotIdByHtmlId(n.ad)?n.ad:e+"-"+(s.htmlIndex+1),a=Tr.isNativeAd(r)?'<div id="wrapper-[name]" class="infeed-ads centered sl-dynamic-ad"><div id="[name]"></div></div>':v;Qr.appendAdHtml(w[s.breakpointIndex],a.replaceAll("[name]",r),s.intext),Tr.getSlotIdByHtmlId(r)||(t[[i,r].filter(
2Boolean).join("_")]=Object.assign({},t[o],{htmlId:r,ad_pos:s.ad_pos}))}),Tr.setAdSlots(t)}}const Zr=["homepage","categories_feed","product_reviews_feed","tag_feed","search_all","dealer_feed","product_media","structured_post","post","post_video","category_landing"];class ea{static repeatingAdsParams(){let e=Tr.getAdsPageType(),t=Zr.indexOf(e)>-1,i=Tr.getDeviceType()===Tr.DEVICE_PHONE?2:3,n=1;return["dealer_feed"].includes(e)?i=4:["product_media","structured_post"].includes(e)?i=_.A.THEME.ads_offset_structured_posts:["homepage"].includes(e)&&_.A.THEME.show_mixed_feed_layout?(i=5,t=!0,n=_.A.THEME.show_2x2_hp_native_ad?8:3):Tr.POST_AND_SIMILAR_PAGE_TYPES.indexOf(e)>-1&&Tr.getDeviceType()===Tr.DEVICE_DESKTOP&&(n=1,i=parseInt((0,a.Jt)(HT,"consts.THEME.ads_inline_wide_increment_by"))),[t,i,n]}static loadRepeatingAds(){if(Tr.isBrowsiAdsOn())return;let e=Tr.getSlots(),t=Tr.getOrientation(),i=!1,[n,o,s]=ea.repeatingAdsParams();if(n){let n,r=s,d=0,l="content-ad-repeating-",c=(0,a.Jt)(HT,"consts.THEME.post_dynamic_ads."+HT.view.screenPlatform.replaceAll(".","_")+".native_ad",[]);for(;r<=100;r+=o){if(c.position&&c.position===r&&Tr.getSlotIdByHtmlId(c.ad))continue;let o=!1;if(["","a","b"].forEach(s=>{let a=Tr.getSlotIdByHtmlId(`${l}1${s}`)||Tr.getSlotIdByHtmlId(`${l}2${s}`);if(a){let d=`${l}${r}${s}`;if(Ur()(`#${d}`).length>0){if(Tr.getDeviceType()===Tr.DEVICE_DESKTOP){let e=Ur()(`#wrapper-${d}`);if(0===e.offset().top){let t=Ur()("<div>").css({position:"absolute",visibility:"hidden",display:"block"}).insertBefore(e),i=t.offset();if(t.remove(),i.top+35<window.innerHeight)return void e.remove()}}if(n=r,i=!0,o=!0,e[[t,`${l}${r}${s}`].filter(Boolean).join("_")]=Object.assign({},e[a],{htmlId:d}),"a"===s||"b"===s){let e=Ur()(`#${d}`).closest(".js-side-by-side-wrapper.hidden");e.length&&e.removeClass("hidden")}}}}),o)d=0;else if(d++,d>3)break}Tr.setAdSlots(e),void 0!==n&&(s=Math.max(n-o,s))}return i}}var ta=__webpack_require__(575);let ia=window.scrollY||window.pageYOffset,na=ia,oa=null,sa=!1;class ra{static handleSlotRenderEnded(e,t,i,n){if(n||sa||!t||ra.setIntervalForTopAd(t),"header-top-billboard-ad"===t){const n="ad-top-strip flex centered relative leaderboard";i||e.size&&Array.isArray(e.size)&&e.size[1]>1&&e.size[1]<=90?(Ur()("#wrapper-"+t).addClass(n),Ur()(".js-top-stories-banner-wrap").removeClass("hidden")):(Ur()("#wrapper-"+t).removeClass(n),Ur()(".js-top-stories-banner-wrap").addClass("hidden"))}}static getAdsToRender(){let e,t=Tr.getSlots(),i=Tr.getAdsPageType(),n=[];if(i===ta.A.slideshow_vertical){e=[Tr.STICKY_LEADERBOARD_AD_HTML_ID];const i=function(){return parseInt(xi(ni,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)[0]||0)}();for(let t=0;t<3;t++){const o=`sidebar-ad-${t+1}`;t<i?e.push(o):n.push(o)}if(Tr.verticalSlideshowShouldUseLargeAdSlots())"phone"===HT.view.screenPlatform&&t["content-ad-large-1"]&&(t["content-ad-large-1"].htmlId="content-ad-1",e.push("content-ad-1"),Object.keys(t).filter(e=>null!=e.match(/^content-ad-\d+$/)&&null===e.match(/^content-ad-large-\d+$/)).forEach(e=>{delete t[e]}),Tr.setAdSlots(t));else{const t=function(){return parseInt(xi(oi,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)[0]||0)}();for(let i=0;i<t;i++)document.getElementById(`content-ad-${i+1}`)&&e.push(`content-ad-${i+1}`)}}else{let e="content-ad-dynamic";"1"===(0,p.ru)("dynamic_ads.enabled")&&["post","post_video","classified","category_landing"].includes(i)&&Tr.getSlotIdByHtmlId(e)?window.HT_DATA_LAYER.DynamicAds.loadDynamicContentSlots(e):Tr.POST_PAGE_TYPES.includes(i)&&"phone"===HT.view.screenPlatform||window.HT_DATA_LAYER.RepeatingAds.loadRepeatingAds()}return{adSlots:t,adsToRenderImmediately:e,adsNotToRender:n}}static isStickyAd(e){if(!e)return!1;const t=e.originalHtmlId||e.htmlId,i=Tr.getAdsPageType(),n=Tr.getDeviceType();switch(n){case Tr.DEVICE_DESKTOP:case Tr.DEVICE_TABLET_HORIZONTAL:const e=Ur()(".js-sticky-sidebar-native");if(e.length)return!!Ur()("#"+t).closest(e).length;if((0,a.Jt)(HT,"consts.THEME.sidebar_with_six_ads_sitewide"))return["sidebar-ad-5","sidebar-ad-6"].includes(t);if(Tr.POST_AND_SIMILAR_PAGE_TYPES.includes(i))return(n===Tr.DEVICE_DESKTOP?
2(0,a.Jt)(HT,"consts.THEME.sidebar_questions")?["sidebar-ad-4","sidebar-ad-5"]:["sidebar-ad-2","sidebar-ad-4","sidebar-ad-5"]:["sidebar-ad-3","sidebar-ad-4"]).includes(t);if(["slideshow_vertical","discussions"].includes(i))return["sidebar-ad-1","sidebar-ad-2"].includes(t);break;case Tr.DEVICE_TABLET_VERTICAL:if(!HT_DATA_LAYER.getData().user.loggedIn())return"top-ad-1"===t;break;case Tr.DEVICE_PHONE:return"top-ad-1"===t||"div_phone_homepage_login_1"===t}return!1}static initBottomStickyAd(){const e=Tr.BOTTOM_STICKY_AD_HTML_ID,t=e+"-deferred",i="wrapper-"+e,n="wrapper-"+t;if("1"!==(0,p.ru)("sticky_bottom_ad.enabled"))return;if(Tr.getDeviceType()!==Tr.DEVICE_DESKTOP)return;if(window.HT_DATA_LAYER.getData().user.loggedIn())return;const o=document.getElementById(n),s=document.getElementById(t);if(!o||!s)return;const r=()=>{o.id=i,s.id=e,document.dispatchEvent(new Event("newAdLoad")),R("sticky_bottom_ad triggered")};if("1"===(0,p.ru)("sticky_leaderboard.enabled")){const e=parseInt((0,p.ru)("sticky_bottom_ad.delay_seconds_after_leaderboard"),10),t=(0,p.BR)(e,"nonNegativeInt")?1e3*e:2e3;document.addEventListener("stickyLeaderboardReleased",()=>{setTimeout(r,t)},{once:!0})}else{const e=parseInt((0,p.ru)("sticky_bottom_ad.delay_seconds_on_page_load"),10),t=(0,p.BR)(e,"nonNegativeInt")?1e3*e:5e3;setTimeout(r,t)}}static unhideAdElements(e,t){let i=Ur()("#"+e);if(i.length&&(i.removeClass("hidden"),t.match(/^content-ad-(repeating-)?\d+[ab](-\d+)?$/))){let e=i.closest(".js-side-by-side-wrapper.hidden");e.length&&e.removeClass("hidden")}}static setIntervalForTopAd(e){if(e.includes("top-ad-1")||e.includes("header-top-billboard-ad")){if("1"===(0,p.ru)("sticky_leaderboard.enabled")&&[Tr.DEVICE_DESKTOP,Tr.DEVICE_TABLET_HORIZONTAL].includes(Tr.getDeviceType())){const t=(HT.useAdsWrappers?"wrapper-":"")+e,i=document.getElementById(t),n=i&&i.parentNode&&i.parentNode.classList.contains("js-billboard-parent")?"billboard-ad-sticky":"bottom_large_sticky";oa=setInterval(()=>{ra.addStickyClass(t,n)},200),R("sticky_leaderboard_fc setInterval")}sa=!0}}static removeStickyClass(e,t){e.classList.remove(t),e&&e.parentNode&&e.parentNode.style.removeProperty("display"),document.dispatchEvent(new CustomEvent("stickyLeaderboardReleased"))}static addStickyClass(e,t){const i=window.scrollY||window.pageYOffset;if(!(ia>window.innerHeight)&&i!==na){R("sticky_leaderboard_fc currentScrollPosition "+i+" lastScrollPosition "+na);const n=document.getElementById(e);if(i<na&&n.classList.contains(t))clearInterval(oa),ra.removeStickyClass(n,t),R("sticky_leaderboard_fc class removed scroll up");else if(i>na&&!n.classList.contains(t)){n.classList.add(t),R("sticky_leaderboard_fc class added "+t);let e=parseInt((0,p.ru)("sticky_leaderboard.num_seconds_sticky"),10);e=(0,p.BR)(e,"nonNegativeInt")?1e3*e:5e3,setTimeout(()=>{clearInterval(oa),ra.removeStickyClass(n,t),R("sticky_leaderboard_fc class removed timeout")},e)}na=i}}}const aa=["HT","Ads","URL","Map","Set","GPT","BH"];function da(e,t,i){return aa.includes(t)?e:i}const la=[{pattern:/\bline \d+ column \d+/g,replace:()=>"line <n> column <n>"},{pattern:/\bat position \d+/g,replace:()=>"at position <n>"},{pattern:/^Unexpected token .* is not valid JSON$/,replace:()=>"Unexpected token <token>, <excerpt> is not valid JSON"},{pattern:/(Unrecognized token )'[^']*'/g,replace:(e,t)=>`${t}'<token>'`},{pattern:/\b([A-Za-z$_][\w$]?)\[[A-Za-z$_][\w$]?\]/g,replace:(e,t)=>da(e,t,"<slot>")},{pattern:/\b([A-Za-z$_][\w$]?)\((?:[A-Za-z$_][\w$]{0,2}(?:,\s*)?)*\)/g,replace:(e,t)=>da(e,t,"<fn>()")}],ca=/\(([A-Za-z$_][\w$]?)(,\s*[A-Za-z$_][\w$]?)*\)/g;const ua=new URL(window.location.href),pa=ua&&ua.searchParams&&ua.searchParams.get&&ua.searchParams.get("use_track_js")||Math.floor(100*Math.random())<2;let ga,ha=[];class fa{static init(){pa&&__webpack_require__.e("trackjs").then(__webpack_require__.bind(__webpack_require__,854)).then(e=>{window.trackJs=e.TrackJS;let t=(0,Dr.Ht)().clientId,i=(0,a.Jt)(HT,"bootstrap.USER.id");window.trackJs.install({token:HT.consts.TRACKJS_TOKEN,userId:""+(i||t),application:HT.consts.ENV+"-rapid",sessionId:t,onError:(e,t)=>
2{fa.stabilizePayloadMessage(e);try{let i="third-party";e.metadata&&e.metadata.find(e=>"is_error_log"===e.key)?i="error-log":t.stack&&-1!==t.stack.indexOf("infolinks.com")?i="infolinks":t.message.includes("bhCreativeDiv")||t.message.includes(" BH ")?i="misc-known-ad-errors":fa.stackTraceContainsCurrentDomain(t.stack)&&(i=fa.isVideojsError(t.stack)?"videojs":fa.isPrebidError(t.stack)?fa.isFetchError(t.message)?"prebid-fetch":"prebid-other":fa.isFetchError(t.message)?"cora-fetch":"cora-other"),e.metadata.push({key:"error_source5",value:i});const n=window.HT_DATA_LAYER?window.HT_DATA_LAYER.isAutomatedBrowser():void 0;return e.metadata.push({key:"is_automated",value:void 0===n?"undefined":n}),["cora-other","prebid-other","error-log"].includes(i)}catch(_l){return e.metadata.push({key:"error_source5",value:"categorization_error"}),e.metadata.push({key:"categorization_error",value:_l.message}),!0}}}),Qn(e=>{try{fa.addStandardMetaData(),ha.length&&(window.trackJs.addMetadata("is_ads_error",!0),ha.forEach(e=>{let{error:t,isCaught:i,metaData:n}=e;window.trackJs.addMetadata("is_caught_error",i);const o=Object.keys(n);o.forEach(e=>{window.trackJs.addMetadata(e,n[e])}),window.trackJs.track(t),o.forEach(e=>{window.trackJs.removeMetadata(e)})}),window.trackJs.removeMetadata("is_caught_error"),window.trackJs.removeMetadata("is_ads_error"))}catch(_l){}})})}static trackAdsError(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(pa)if(window.trackJs){window.trackJs.addMetadata("is_ads_error",!0),window.trackJs.addMetadata("is_caught_error",t),fa.addStandardMetaData();const n=Object.keys(i);n.forEach(e=>{window.trackJs.addMetadata(e,i[e])}),window.trackJs.track(e),n.forEach(e=>{window.trackJs.removeMetadata(e)}),window.trackJs.removeMetadata("is_ads_error"),window.trackJs.removeMetadata("is_caught_error")}else ha.push({error:e,isCaught:t,metaData:i})}static stabilizePayloadMessage(e){try{const i=e.message,n="string"==typeof(t=i)&&t?function(e){const t=/^([A-Za-z$_][\w$]{1,2})\.[A-Za-z$_][\w$]{3,} is not a function/.exec(e);if(!t)return e;const i=t[1];if(aa.includes(i))return e;const n=i.replace(/\$/g,"\\$");return e.replace(new RegExp(`(^|[^\\w./-])${n}\\.`,"g"),"$1<m>.").replace(ca,"(<args>)")}(la.reduce((e,t)=>e.replace(t.pattern,t.replace),t)):t;if(n===i)return;if(!Array.isArray(e.metadata))return;e.message=n,e.metadata.push({key:"original_message",value:i.slice(0,500)})}catch(_l){}var t}static stackTraceContainsCurrentDomain(e){if(e)for(var t=e.split("\n"),i=0;i<t.length;i++){var n=t[i],o=n.match(/https?:\/\/([^/]+)\//);if(o&&o[1]===window.location.hostname&&-1===n.indexOf("vendors~trackjs")&&-1===n.indexOf("/trackjs"))return!0}return!1}static isPrebidError(e){return/https?:\/\/[^\/\s]+\/.*prebid.*\.js/.test(e)}static isVideojsError(e){return/https?:\/\/[^\/\s]+\/.*videojs.*\.js/.test(e)}static isFetchError(e){return["Failed to fetch","Fetch is aborted","The user aborted a request","NetworkError when attempting to fetch resource","The operation was aborted","Load failed","Could not connect to the server","The network connection was lost","Loading chunk","signal is aborted without reason","cancelled","Aborted"].some(t=>e.startsWith(t))||/^\d{3}\s?:\s?(POST|GET|PUT|DELETE)/.test(e)}static addStandardMetaData(){try{window.trackJs.addMetadata("revision",3),window.trackJs.addMetadata("site_platform",window.HT.view.sitePlatform),window.trackJs.addMetadata("ad_blocker_detected",window.HT.adBlockerDetected),window.trackJs.addMetadata("prebid_version",window.pbjs&&window.pbjs.version?window.pbjs.version:void 0),window.trackJs.addMetadata("sitename",_.A.THEME.dfp_site_name),window.trackJs.addMetadata("page_type",window.HT.page.pageType),window.trackJs.addMetadata("numberPageview",window.HT_DATA_LAYER.getSession().numberPageview),window.trackJs.addMetadata("screen_platform",window.HT.view.screenPlatform);const e=window.HT_DATA_LAYER?window.HT_DATA_LAYER.isAutomatedBrowser():void 0;window.trackJs.addMetadata("is_automated",void 0===e?"undefined":e),Object.entries(window.HT.user.feature_tracking).forEach(e=>{let[t,i]=e;window.trackJs.addMetadata(`fc_${t}`,i.value)})}catch(_l){}}}let _a=!0;const ma=Math.floor(100*Math.random())<10||!HT.consts.IS_LIVE||(0,m.qm)(m.Ay.adsTracking);class wa{}(0,e.A)(wa,"getData",()=>{let e={page:HT.page,serverTime:HT.serverTime,user:HT.user,view:HT.view,utmVars:HT.utmVars,visitData:HT.visitData,mobileAp
2p:!1,mobileIsInBackground:!1,csrfToken:HT.csrfToken,componentTracking:HT.componentTracking,sessionData:HT.sessionData,cmsPopupConfig:HT.cmsPopupConfig,cmsSignupConfig:HT.cmsSignupConfig?HT.cmsSignupConfig:HT.cmsPopupConfig,isBot:HT.isBot,isUntrusted:HT.isUntrusted,visitCount:HT.visitCount,liverampEnabled:HT.liverampEnabled,isSuperMode:HT.isSuperMode,numBidders:8,isSpamPreventionVerified:HT.isSpamPreventionVerified};return"1"===(0,m.qm)(m.Ay.automationAds)&&(window.getIabData=Ee.getData),e}),(0,e.A)(wa,"setSessionData",e=>{HT.sessionData=e}),(0,e.A)(wa,"getSessionData",()=>{let e={...(0,Dr.vD)()};return e.session.deviceId=(0,Dr.IP)(),e.session.sessionId=(0,Dr.Ht)().clientId,e}),(0,e.A)(wa,"getPageViewsNum",()=>(0,Dr.vD)().session.pages),(0,e.A)(wa,"addFeatureRuleToSession",Dr.nG),(0,e.A)(wa,"setFirstPartyCookie",()=>{}),(0,e.A)(wa,"setVisitCount",e=>{HT.visitCount=e,window.dispatchEvent(new CustomEvent("visitCountUpdated"))}),(0,e.A)(wa,"setBootstrap",e=>{HT.bootstrap=e,Lr()}),(0,e.A)(wa,"isPrerender",()=>!1),(0,e.A)(wa,"isRapid",!0),(0,e.A)(wa,"setSeenPortion",e=>{HT.page.seenPortion=e}),(0,e.A)(wa,"setPage",e=>{HT.page=Object.assign(HT.page,e)}),(0,e.A)(wa,"checkAndDisplayNewTermsPopup",function(){(HT.user.loggedIn()&&(0,B.pI)()||(0,Kn.JX)("force_gdpr_popup"))&&new Promise((e,t)=>{new Nr.A({object:new Fr({onSuccess:e}),closeButton:!1}),(0,Ir.default)("GDPR Slider viewed",{fastly_country_code:window.HT_DATA_LAYER.getData().visitData.fastly_country_code})})}),(0,e.A)(wa,"handleErrors",M),(0,e.A)(wa,"processError",j),(0,e.A)(wa,"Ads",Tr),(0,e.A)(wa,"getShouldUseSra",()=>Tr.getShouldUseSra()),(0,e.A)(wa,"AuctionManager",Jt),(0,e.A)(wa,"pushAdsReportingEvent",Yn),(0,e.A)(wa,"getSchedule",$r),(0,e.A)(wa,"isInHouseVideoAd",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.getTitle&&e.getTitle().match(/^Hometalk MP -/)}),(0,e.A)(wa,"getVideojsAdTag",async function(e,t){if(Tr.shouldDisableAds())return{};if(t)return Or[(0,Kn.JX)("test_ad")||"success"];const i=window.apstag;let n;return n=i?await async function(e,t,i){let n,o,s,r=jr(e),a=[];if(a.push(Promise.reject(new Error("placeholder"))),i?a.push(Ze.requestVideoBids(r)):a.push(Promise.reject(new Error("placeholder"))),[n,o]=await Promise.race([Promise.allSettled?Promise.allSettled(a):Promise.all(a),new Promise((e,t)=>{setTimeout(()=>{e([!1,!1])},5e3)})]),s=n&&"fulfilled"===n.status&&n.value?n.value:Mr(e),o&&"fulfilled"===o.status&&o.value&&o.value.length){let e=o.value;s=Ze.attachVideoTargeting({bids:e,vastRequestUrl:s,targetingParameter:"cust_params"})}return s}(e,0,i):Mr(e),n}),(0,e.A)(wa,"DynamicAds",Qr),(0,e.A)(wa,"RepeatingAds",ea),(0,e.A)(wa,"PageTypeAdsLogic",ra),(0,e.A)(wa,"htTracker",Ir.default),(0,e.A)(wa,"HtApiClient",Sr.Ay),(0,e.A)(wa,"getSession",Dr.Ht),(0,e.A)(wa,"initialUrl",Dr.WQ),(0,e.A)(wa,"gdprConsentGranted",B.Qh),(0,e.A)(wa,"isGDPRCountry",B.M0),(0,e.A)(wa,"trackSpaNewPage",()=>{}),(0,e.A)(wa,"getSessionReferrerData",Ir.qP),(0,e.A)(wa,"trackAdImpression",e=>{Yn("ad_impression",{advertiser:e.advertiser,is_external:e.is_external}),Fn()&&((e=e||{}).first_impression=_a,_a=!1,Ue(ze.ad_impression,e))}),(0,e.A)(wa,"trackAdBids",(e,t,i)=>{J.setPrebidAndAmazonBidsOld(),function(e,t,i){let n=J.getPrebidPartnerBidsOld()[e]||{},o=J.getAmazonBidsOld()[e]||{auction:0,bids:0,impressions:0,winning_bids:0};if("prebid"===t){let e=i;e&&n[e]&&n[e].impressions++}if("amazon"===t&&o.impressions++,n&&Object.values(n).forEach(e=>{zn[e.bidder]?(zn[e.bidder].auction+=e.auction,zn[e.bidder].bids+=e.bids,zn[e.bidder].winning_bids+=e.winning_bids,zn[e.bidder].impressions+=e.impressions):zn[e.bidder]=e}),o){let e="amazon";zn[e]?(zn[e].auction+=o.auction,zn[e].bids+=o.bids,zn[e].winning_bids+=o.winning_bids,zn[e].impressions+=o.impressions):(o.bidder=e,zn[e]=o)}Object.keys(zn).length&&(window.clearTimeout(Nn),Nn=window.setTimeout(()=>M(Jn),1e3)),J.clearPrebidPartnerBidsOld(e),J.clearAmazonBidsOld(e)}(e,t,i),("randomized"===(0,p.ru)("auto_ssp_combination.mode")||ma&&"optimized"===(0,p.ru)("auto_ssp_combination.mode"))&&function(e,t,i,n){let o=(J.getPrebidPartnerBids()||{})[e]||{},s=J.getAmazonBids()[e]||{auction:0,bids:0,winning_bids:0,rpm:0};const r=Tr.getPageSlots(),a=Jt.getViewabilityBucketBySlotId(e),d=Tr.getSizeBucketName(Jt.sizesAsStrings(r[e].sizes));Un.bidders||(Un.bidders={}
2),o&&Object.values(o).forEach(e=>{Vn("prebid",e,d,a),Un.total_timeouts=(Un.total_timeouts||0)+e.timeout,Un.total_auctions=(Un.total_auctions||0)+e.auction}),Un.num_configured_bidders=(void 0===sn&&(sn=Vi().length),sn),s&&(Vn("amazon",s,d,a),Un.total_auctions=(Un.total_auctions||0)+s.auction),Object.keys(Un).length&&(window.clearTimeout(n),Nn=window.setTimeout(()=>{Un.bidders&&(Un.bidders=Object.values(Un.bidders),Un.bidders.length&&(n(Un),Un={}))},5e3)),J.clearPrebidPartnerBids(e),J.clearAmazonBids(e)}(e,0,0,e=>{Ue(ze.bid_analysis_summary,e)})}),(0,e.A)(wa,"showEnvironmentProfile",()=>{}),(0,e.A)(wa,"sendMessageToApp",()=>{}),(0,e.A)(wa,"MOBILE_MESSAGES",{}),(0,e.A)(wa,"isFeatureSupported",()=>{}),(0,e.A)(wa,"MOBILE_APP_FEATURES",{}),(0,e.A)(wa,"getMobileAppVersionCookie",()=>""),(0,e.A)(wa,"trackAdsError",function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};fa.trackAdsError(e,t,i),"1"===(0,m.qm)(m.Ay.logAds)&&console.log(`trackAdsError - ${e}`,i)}),(0,e.A)(wa,"sendAdsNewPageEvent",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;Fn()&&function(e){Ue(ze.newPage,e=e||{}),$e=!0}(e)}),(0,e.A)(wa,"queueUpdatesEvent",()=>{!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;!Me&&$e&&(Me=window.setTimeout(()=>{Ue(ze.featuresUpdate,{}),Me=null},e))}(),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3;!ga&&(0,Rr.Ax)()&&(ga=window.setTimeout(()=>{window.HT.ads_rendered&&(e.ads_rendered=!0),window.htLocationData&&(e.ja4=window.htLocationData.ja4),window.HT.adsTimingLog&&Object.entries(window.HT.adsTimingLog).forEach(t=>{let[i,n]=t;e[`ads_timing_${i}`]=n}),(0,Ir.default)("Features Update",e),ga=null},t))}()}),(0,e.A)(wa,"trackFirstAdRendered",()=>{(0,Dr.h$)()||(window.HT.firstAdRendered=Math.round(performance.now()),window.HT_DATA_LAYER.queueUpdatesEvent(),(0,Dr.tZ)())}),(0,e.A)(wa,"setTargeting",e=>{D.setTargeting(e)}),(0,e.A)(wa,"getTimeOnPage",()=>Date.now()-HT_DATA_LAYER.getData().sessionData.lastNewPageAt),(0,e.A)(wa,"getTimeOnSession",()=>Date.now()-HT_DATA_LAYER.getData().sessionData.startSession),(0,e.A)(wa,"getSessionPageNumber",()=>HT_DATA_LAYER.getData().sessionData.pages),(0,e.A)(wa,"isAutomatedBrowser",$o);var ba=__webpack_require__(4082),va=__webpack_require__(9094);function ya(){const e=(0,ba.L7)();HT.view={...HT.view,...e}}function Aa(e){(0,va.g)(e,(0,ba.Ke)()),HT.view.screenPlatform=e}function Ta(){ya(),Aa((0,ba.Ke)()),Qn(()=>{!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};const i=()=>e((0,ba.Ke)());i(),window.addEventListener("resize",(0,a.sg)(function(){ya();const e=(0,a.Jt)(window.HT_DATA_LAYER.getData(),"view.screenPlatform"),n=(0,ba.Ke)();e&&e===n||(t(i,n,e),(0,va.g)(n,e))},200))}(Aa,wr)}),HT.utmVars={utmVars:(0,Kn.Eo)(),initialQS:document.location.search}}__webpack_require__(524);class Ea{static init(){let e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null)||Ur()(".js-img-lazy-load").filter((e,t)=>!Ur()(t).closest(".js-category-slider").length&&!Ur()(t).closest("[hidden]").length),t=Ur()(".js-cal-size");e.length>0&&e.map((e,t)=>{new Waypoint({element:t,handler:function(e){Ea.changeSource(t,()=>{this.destroy()})},offset:window.ImageLazyLoadOffset||"200%"})}),t.length>0&&t.map((e,t)=>{let i=Ur()(t),n=i.parents(".js-media-component"),o=(Ur()(n).outerWidth(),{});o.ratio=i.attr("ratio"),o.width=i.attr("realWidth"),o.height=i.attr("realHeight");let s=function(e,t,i){if(!t.width||!t.height)return i;let n=function(e,t){var i,n,o=function(e){let t=e.split("x");return{width:parseInt(t[0]),height:parseInt(t[1])}}(t);return n=Math.min(e.width,o.width),(i=Math.floor(n/e.ratio))>o.height&&(i=o.height,n=Math.floor(i*e.ratio)),{width:n,height:i}}(t,i);return{height:n.height,width:n.width}}(0,o,{desktop:"720x845","tablet.landscape":"650x832","tablet.portrait":"650x832",phone:"414x575"}[HT.view.screenPlatform]),r=i.parents(".js-media-wrap");Ur()(r).css({height:s.height}),i.attr("height",s.height);let a=n.find(".js-media-wrapper")[0];a&&(a.style.maxWidth=s.width+"px")})}static loadImagesInsideSection(e){(e instanceof Ur()?e.find(".js-img-lazy-load"):Ur()(`${e} .js-img-lazy-load`)).map((e,t)=>{Ea.changeSource(t)})}static changeSource(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},i=Ur()(e);i.attr("src")||(i.attr("src",i.attr("data-src")),i.removeAttr("data-src"),i.one("load",()=>{i.addClass("after-load"),t()}),i.siblings("source").map((e,t)=>{let i=Ur()(t);i.attr("srcset",i.attr("data-srcset")),i.removeAttr("data-srcset")}))}}(0,e.A)(Ea,"onLoad",(e,t)=>{e.complete?t():Ur()(e).on("load",t)});var Sa=__webpack_require__(3448),ka=__webpack_require__(9360);function Ia(e){let t=e.href;return t&&!e.classList.contains("lightBox")&&e.hostname&&e.hostname!==window.location.host&&-1===t.indexOf("//cdn.hometalk.com")&&-1===t.indexOf("//www-direct.hometalk.com")}function Da(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.closest("a , input[type=file], input[type=submit] , input[type=button] , button"),o={action:"Link"};if(n){if(n.dataset.noTrack&&!i)return;o=Object.assign(o,function(e){let t={};e.text&&(t.anchor_text=e.text.trim());let i=e.closest(".tr_zone");i&&(t.element_zone=(0,Sa.dA)(i.dataset.tr_zone));let n=e.closest(".tr_component");if(n){let e=(0,ka._9)(n.dataset.tr_component);t=Object.assign({},t,e)}return t}(n)),n instanceof HTMLAnchorElement&&(o=Object.assign(o,function(e){let t={};return e.href&&(t.content_link_url=e.href),Ia(e)&&(t.action="Click External Link",t.element_type="External Link"),t}(n)));let e=function(e){let t;if(e){try{t=JSON.parse(e)}catch(_l){}return t&&"object"==typeof t?t:{action:e}}return{}}(n.dataset.htTrack);return o=Object.assign(o,e),e.element_type||(o.element_type=(0,Sa.dA)(o.action)),"Click External Link"!==o.action&&(o.action=(0,Sa.dA)(o.action)+" - Click Element"),t&&(o.addToLocalStorage=!0),(0,Ir.default)(o.action,o)}}var Pa=__webpack_require__(5952),Ha=__webpack_require__(6574);class Ca extends Ha.A{constructor(){super(),this.isEnabled=!0,this.initialEnrichmentInterval=2e3,this.finalEnrichmentInterval=5e3,this.timeTillFinalEnrichmentInterval=2e4,this.trackingTypeName="session"}start_tracking(){this.feature_control_enabled()&&(this.init(this.getVisitorId()),super.start_tracking())}get_enrichment_data(e,t,i){let n=t;return n.data={session_seconds:i/1e3,session_total_ads_with_empty_true:HT_DATA_LAYER.Ads?HT_DATA_LAYER.Ads.getAdEmptyCount(!0):0,session_total_ads_with_empty_false:HT_DATA_LAYER.Ads?HT_DATA_LAYER.Ads.getAdEmptyCount(!1):0},HT_DATA_LAYER.Ads&&HT_DATA_LAYER.Ads.resetAdEmptyCounts(),n}}const Ra=Ca;class La extends Ha.A{constructor(){super(),this.initialEnrichmentInterval=2e3,this.finalEnrichmentInterval=5e3,this.timeTillFinalEnrichmentInterval=2e4,this.featureControlName="track_time_on_page.enabled",this.trackingTypeName="page",this.mediaItemsInformation=[],this.uniqueMediaIds=[]}start_tracking(e,t){this.end_tracking(),this.init(this.get_current_page()),super.start_tracking(e,t)}get_current_page(){return window.location.href.split("?")[0]}process_media_items(){let e=[],t=[];if(this.pageType=window.HT_DATA_LAYER.getData().page.pageType,"slideshow"===this.pageType);else{let i=document.getElementsByClassName("media-item-track");Array.prototype.forEach.call(i,i=>{let n=document.body.getBoundingClientRect(),o=i.getBoundingClientRect(),s=o.top-n.top,r=o.top+s,a=i.getAttribute("media_id");e.push({yPosition:r,type:"IMG"===i.tagName?"photo":"video",media_id:a}
2),-1===t.indexOf(a)&&t.push(a)})}this.uniqueMediaIds=t,this.mediaItemsInformation=e}get_num_media_items_viewed(e){let t={photo:0,video:0,total:0},i=[];for(var n in this.mediaItemsInformation)this.mediaItemsInformation[n].yPosition<=e&&-1===i.indexOf(this.mediaItemsInformation[n].media_id)&&(t[this.mediaItemsInformation[n].type]++,t.total++,i.push(this.mediaItemsInformation[n].media_id));return t}getBrowsiAdsCountOnPage(){return Array.from(document.getElementsByTagName("div")).filter(e=>null!==e.id.match(/browsi_wrapper/)).length}get_enrichment_data(e,t,i){let n=t;this.process_media_items();var o=document.body.clientHeight,s=window.pageYOffset+window.innerHeight,r=this.get_num_media_items_viewed(s);return n.data={page_type:this.pageType,page_seconds:i/1e3,page_height:o,page_max_position:s,page_media_items_total:this.uniqueMediaIds.length,page_media_items_viewed_photos:r.photo,page_media_items_viewed_videos:r.video},"1"===(0,p.ru)("browsi.enabled")&&(n.data.page_browsi_ads_count=this.getBrowsiAdsCountOnPage()),n}}const xa=new La;class Ba{static init(){this.fbShare=Ur()(".js-fb-share:not(.js-fb-ready)"),Ur()("#page-content-js").data("allowedForSyndication")&&_.A.THEME.allow_for_syndication?this.fbShare.addClass("hidden"):this.fbShare.map((e,t)=>{let i=(t=Ur()(t)).attr("link")||window.location.host+window.location.pathname;t.on("click",()=>Ba.share(i)),t.addClass("js-fb-ready")})}static share(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";window.open("https://www.facebook.com/sharer/sharer.php?u="+e,"new_window","width=680,height=270")}}function Oa(){const e=HT_DATA_LAYER.getData().user;return!(!e.pinterest_partners||!Object.keys(e.pinterest_partners).length)}function Ma(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e=Object.fromEntries(Object.entries(e).filter(e=>{let[t,i]=e;return null!=i}));let n=new URLSearchParams(e);i=i||Oa();let o=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=HT_DATA_LAYER.getData().user.pinterest_partners?Object.keys(HT_DATA_LAYER.getData().user.pinterest_partners):[],s=e.get("utm_medium")||"soc_btn",r=e.get("utm_campaign")||"shared_cntnt",a=(0,h.GP)(null,"YMD"),d=e.get("ps")||"soc_btn";return HT_DATA_LAYER.getData().user.permissionGranted("view_pin_and_fb_button")?(s="brand",r="new"):t&&i&&HT_DATA_LAYER.getData().user.pinterest_partners[o[0]]&&(s="syndication",r=HT_DATA_LAYER.getData().user.pinterest_partners[o[0]].short_code,n&&(d=n)),e.set("utm_medium",s),e.set("utm_campaign",r),e.set("utm_source","pinterest"),e.set("date",a),e.set("ps",d),e.toString()}(n,t,i);return o}function ja(e){let t="";return e.url_to_share?t=e.url_to_share:e.site_url?(t=e.site_url,delete e.site_url):$("#page-content-js").length?t=$("#page-content-js").data("siteUrl"):$("#js-slideshow").length&&(t=$("#js-slideshow").data("siteUrl")),t}class $a{static init(){new $a(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e&&(e+=" "),this.pinterestButtons=Ur()(`${e}.js-pin-button`),this.pageType=Ur()("body").data("page_type"),Qn(()=>{let t=e||"#page-content-js";this.pageContent=Ur()(t),this.setPagePinButtons()}),this.pinterestButtons.on("click",e=>{let t=Ur()(e.target).closest(".js-pin-button");if(t.length){let e=Ur()(t).data("href");e&&window.open(e,"new_window","width=680,height=270")}})}setPagePinButtons(){let e=!1;switch(this.pageType){case"post":case"post_video":case"product_review":case"in_depth_guide":case"structured_post":case"discussions":Ur()(".js-related-content .js-post-card").find(".js-no-pintack").remove(),e=!0;break;case"slideshow_vertical":e=HT.consts.THEME.show_vss_pinterest_btn;break;case"feed_homepage_loggedin":case"search_all":case"search_posts":case"search_videos":e=!0,Ur()(".js-card").find(".js-no-pintack").remove()}e&&this.setPinButton()}setPinButton(){Ur()(".js-pin-button").map((e,t)=>{if((t=Ur()(t)).data("allowedForSyndication")&&HT.consts.THEME.allow_for_syndication&&(Oa()||HT_DATA_LAYER.getData().user.permissionGranted("view_pin_and_fb_button")))if(t.hasClass("js-pintack")||t.hasClass("js-pin-slideshow")){t.removeClass("hidden");let e=this.getDataUrl(t);t.attr("data-href",e)}else t.hasClass("js-no-pintack")&&t.remove();else if(t.hasClass("js-pintack"))t.remove();else if(t.hasClass("js-no-pintack")||t.hasClass("js-pin-slideshow")){t.removeClass("hidden");let e=this.getDataUrl(t);t.attr("data-href",e)}})}
2getDataUrl(e){let t,i=(e=Ur()(e)).closest(".js-pin-data").data("pinParams");if(i){let n=e.data("allowedForSyndication"),o=ja(i)||"",s=i.path;delete i.url_to_share,delete i.site_url,delete i.path;let r=i.social_description||Ur()("#page-content-js").data("description")||Ur()("#js-slideshow").data("description");delete i.social_description;let a=Ma(i,n,Oa());a=a.split("&media=");let d=encodeURIComponent(function(e){if(e){const t="?size=720x845&nocrop=1";if((0,Kn.nt)(e))return e+t;{const i=e.split(/\.(.+)/);return _.A.B_HOST+"/media/"+i[0]+"/img."+i[1]+t}}return""}(s));a=encodeURIComponent(a[0])+"&media="+d;let l=(0,Kn.nt)(o)?o:HT.consts.SITE_URL+o;return t=n&&Oa()&&!HT_DATA_LAYER.getData().user.permissionGranted("view_pin_and_fb_button")?`/api/syndicationlibrary/pin?destination_url=${l}?${a}&image_source=${d}`:`//pinterest.com/pin/create/button/?url=${l}?${a}&description=`+r,t}return""}}class Na{static init(){new Na}constructor(){this.pinterestButtons=Ur()(".js-pin-button"),this.pageType=Ur()("body").data("page_type"),Qn(()=>
2{if(-1!==this.pageType.indexOf("post")){let e=Ur()("#page-content-js").data("allowedForSyndication");Ur()(".js-pin-item").map((t,i)=>{let n=Ur()(i);this.setDataPinUrl(n,e)})}"slideshow_vertical"===this.pageType&&Ur()(".js-slideshow-card").map((e,t)=>{let i=(t=Ur()(t)).data("allowedForSyndication");this.setDataPinUrl(t,i)}),"feed_homepage_loggedin"===this.pageType&&Ur()(".js-card").map((e,t)=>{let i=(t=Ur()(t)).data("allowedForSyndication");this.setDataPinUrl(t,i)})})}setDataPinUrl(e,t){let i=Ur()(e.find("img")[0]),n=Ur()(e).closest(".js-pin-data").data("pinParams");if(n){n.ps="datapin";let e=ja(n),o=n.social_description||Ur()("#page-content-js").data("description");delete n.site_url,delete n.url_to_share,delete n.social_description,delete n.path;let s=Ma(n,t,Oa()),r=HT.consts.SITE_URL+e+"?"+s;i.attr("data-pin-url",r),i.attr("data-pin-description",o)}}}const za=["a","able","about","above","according","kill","accordingly","across","actually","after","afterwards","again","against","aint","all","allow","allows","almost","alone","along","already","also","although","always","am","among","amongst","an","and","another","any","anybody","anyhow","anyone","anything","anyway","anyways","anywhere","apart","appear","appreciate","appropriate","are","arent","around","as","aside","ask","asking","associated","at","available","away","awfully","be","became","because","become","becomes","becoming","been","before","beforehand","behind","being","believe","below","beside","besides","best","better","between","beyond","both","brief","but","by","cmon","cs","came","can","cant","cannot","cant","cause","causes","certain","certainly","changes","clearly","co","com","come","comes","concerning","consequently","consider","considering","contain","containing","contains","corresponding","could","couldnt","course","currently","definitely","described","despite","did","didnt","different","do","does","doesnt","doing","dont","done","down","downwards","during","each","edu","eg","eight","either","else","elsewhere","enough","entirely","especially","et","etc","even","ever","every","everybody","everyone","everything","everywhere","ex","exactly","example","except","far","few","fifth","first","five","followed","following","follows","for","former","formerly","forth","four","from","further","furthermore","get","gets","getting","given","gives","go","goes","going","gone","got","gotten","greetings","had","hadnt","happens","hardly","has","hasnt","have","havent","having","he","hes","hello","help","hence","her","here","heres","hereafter","hereby","herein","hereupon","hers","herself","hi","him","himself","his","hither","hopefully","how","howbeit","however","i","id","ill","im","ive","ie","if","ignored","immediate","in","inasmuch","inc","indeed","indicate","indicated","indicates","inner","insofar","instead","into","inward","is","isnt","it","itd","itll","its","its","itself","just","keep","keeps","kept","know","known","knows","last","lately","later","latter","latterly","least","less","lest","let","lets","like","liked","likely","little","look","looking","looks","ltd","mainly","many","may","maybe","me","mean","meanwhile","merely","might","more","moreover","most","mostly","much","must","my","myself","name","namely","nd","near","nearly","necessary","need","needs","neither","never","nevertheless","new","next","nine","no","nobody","non","none","noone","nor","normally","not","nothing","novel","now","nowhere","obviously","of","off","often","oh","ok","yr","okay","old","on","once","one","ones","only","onto","or","other","others","otherwise","ought","our","ours","ourselves","out","outside","over","overall","own","particular","particularly","per","perhaps","placed","please","plus","possible","presumably","probably","provides","que","quite","qv","rather","rd","re","really","reasonably","regarding","regardless","regards","relatively","respectively","right","said","same","saw","say","saying","says","second","secondly","see","seeing","seem","seemed","seeming","seems","seen","self","selves","sensible","sent","serious","seriously","seven","several","shall","she","should","shouldnt","since","six","so","some","somebody","
2somehow","someone","something","sometime","sometimes","somewhat","somewhere","soon","sorry","specified","specify","specifying","still","sub","such","sup","sure","ts","take","taken","tell","tends","th","than","thank","thanks","thanx","that","thats","thats","the","their","theirs","them","themselves","then","thence","there","theres","thereafter","thereby","therefore","therein","theres","thereupon","these","they","theyd","theyll","theyre","theyve","think","third","this","thorough","thoroughly","those","though","three","through","throughout","thru","thus","to","together","too","took","toward","towards","tried","tries","truly","try","trying","twice","two","un","under","unfortunately","unless","unlikely","until","unto","up","upon","us","use","used","useful","uses","using","usually","value","various","very","via","viz","vs","want","wants","was","wasnt","way","we","wed","well","were","weve","welcome","well","went","were","werent","what","whats","whatever","when","whence","whenever","where","wheres","whereafter","whereas","whereby","wherein","whereupon","wherever","whether","which","while","whither","who","whos","whoever","whole","whom","whose","why","will","willing","wish","with","within","without","wont","wonder","would","wouldnt","yes","yet","you","youd","youll","youre","youve","your","yours","yourself","yourselves","zero"];var Ua=__webpack_require__(6860);const qa="rotate_sibling_alias";class Fa{static init(e){Ur()(`#${e} .js-search-btn`).length>0&&new Fa(e)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(0,e.A)(this,"validateInput",e=>{for(e=function(e){if(e){for(var t=e.split(" "),i=0;i<t.length;i++)for(var n=0;n<za.length;n++)za[n]==t[i].toLowerCase()&&(e=0==i?e.replace(t[i],""):e.replace(" "+t[i],""));return e}return""}(e);e.indexOf(" ")>-1;)e=e.replace(" "," ");for(;" "==e[0];)e=e.substr(1,e.length);return e.length>=2?e:null}),(0,e.A)(this,"getSuggestions",(0,a.nF)(()=>{let e=this.searchInput.val(),t=this.validateInput(e);t&&""!==t?new Sr.Ay("autocomplete_search").get(0,{query:JSON.stringify([{id:0,text:t}])}).then(i=>{var n=[];for(let e in i){if(n.length>=4)continue;let o=i[e];if(o.levels&&o.levels.length>0){t=o.alias?o.alias:t;let e=this.extractLevelData(o.levels,o.combination_type,t);e&&0===n.filter(t=>t.text==e).length&&n.push({id:o.levels[0].id,text:e,typed_text:t,index:n.length,type:"result"})}}const o=(0,a.Jt)(this.suggestions,"[0].data",[]).map(e=>{let{id:t}=e;return t}),s=n.map(e=>{let{id:t}=e;return t});JSON.stringify(s)!==JSON.stringify(o)?(this.suggestions=[{title:null,data:n}],this.renderSuggestions(e)):this.suggestionsList.removeClass("hidden")}):this.defaultSuggestionsData||this.suggestionsList.addClass("hidden")},800)),(0,e.A)(this,"showDefaultData",e=>{this.defaultSuggestionsData&&this.suggestionsList.removeClass("hidden"),e.stopPropagation()}),(0,e.A)(this,"renderSuggestions",e=>{Ur()(".autocomplete-suggestion-li").remove();let t=this.suggestionsList.removeClass("hidden"),i=[];this.suggestions.length&&(i=this.suggestions[0].data.map(t=>`<li class="autocomplete-suggestion-li sl-autocomplete-suggestion-li js-suggestion" role="option"><a href="javascript:">${this.typeaheadHighlight(t.text,e)}</a></li>`)),t.prepend(i.join(" ")),this.attachSuggestionEvents()}),(0,e.A)(this,"typeaheadHighlight",(e,t)=>0===e.toLowerCase().indexOf(t.toLowerCase())?`<strong>${e.substring(0,t.trim().length)}</strong>${e.substring(t.trim().length)}`:e),(0,e.A)(this,"extractLevelData",(e,t,i)=>{var n=i?i.toLowerCase().split(" "):"";switch(i&&n!=i.toLowerCase()&&n.unshift(i.toLowerCase()),t){case"mix_result":return this.getMixResult(n,e);case"sibling_alias":case"sibling":return this.getSiblingResult(n,e,t);case qa:case"rotate_sibling":return this.getRotateSiblingResult(n,e,t);case"suggestion":case"suggestion_alias":case"matched_results":return e[0].name}}),(0,e.A)(this,"getMixResult",(e,t)=>{for(var i=0;i<e.length;i++)for(var n=0;n<t.length;n++)if(t[n].name.toLowerCase()==e[i])return t[n].name+" in "+t[0].name}),(0,e.A)(this,"getRotateSiblingResult",(e,t,i)=>{if(i==qa){var n=t.length-1;return t[n].name+" in "+t[n-1].name}for(var o=0;o<e.length;o++)for(var s=1;s<t.length;s++)if(t[s].name.toLowerCase().indexOf(e[o])>-1)return t[s].name+" in "+t[0].name}),(0,e.A)(this,"getSiblingResult",(e,t,i)=>{for(var n=0;n<e.length;n++)for(var o=0;o<t.length;o++)if(t[o].name.toLowerCase().indexOf(e[n])>-1)return t[o].name+(t.length-1>o?" "+t[o+1].name:"")}),this.parentId=t,this.suggestionsList=Ur()(`#${this.parentId} .js-suggestion-list`),this.suggestions=[],Ur()(".js-open-phone-search").on("click",this.openSearchPhone),Ur()(".js-close-phone-search").on("click",this.closeSearchPhone),Qn(e=>{const t=(0,a.Jt)(HT_DATA_LAYER.getData(),"user.features.cms_slot_search.search_bar");t&&(0,Ua.getComponentHtml)(t).then(e=>{e.html&&(this.defaultSuggestionsData=`<li><span>${e.html}</span></li>`,this.suggestionsList.addClass("with-popular-searches"),this.suggestionsList.html(this.defaultSuggestionsData))})}),this.searchInput=Ur()(`#${this.parentId} .js-search-input`),this.keySelected=0,this.searchInput.val()&&this.searchInput.val("");let i=(0,Kn.JX)("filter");i&&this.searchInput.val(i),this.searchInput.on("click",this.showDefaultData),this.searchInput.on("input",this.get
2Suggestions),this.searchInput.on("keydown",e=>{if(13===e.keyCode&&(e.preventDefault(),this.goToSearch(e.target.value,"Press Enter","Manual")),38===e.keyCode||40===e.keyCode){let t;e.preventDefault(),this.freeTxt=this.freeTxt?this.freeTxt:this.searchInput.val();let i=this.suggestionsList.find(".js-suggestion").length;this.suggestionsList.find(".js-suggestion").removeClass("active"),38===e.keyCode&&(this.keySelected=0===this.keySelected?i:this.keySelected-1),40===e.keyCode&&(this.keySelected=this.keySelected===i?0:this.keySelected+1),0===this.keySelected?t=this.freeTxt:(this.suggestionsList.find(`.js-suggestion:nth-child(${this.keySelected})`).addClass("active"),t=this.suggestionsList.find(".js-suggestion.active").text().trim()),this.searchInput.val(t)}else this.keySelected=0});let n=Ur()(`#${this.parentId} .js-search-btn`);n.length&&n.on("click",()=>{let e=this.searchInput.val();this.goToSearch(e,"Click magnify glass","Manual")}),Ur()(document).on("click",e=>{Ur()(e.target).closest(".js-suggestion-list").length||this.suggestionsList.hasClass("hidden")||this.suggestionsList.addClass("hidden")})}attachSuggestionEvents(){let e=Ur()(`#${this.parentId} .js-suggestion`);e.on("click",e=>{let t=Ur()(e.currentTarget).text().trim();this.goToSearch(t,"Click suggestion","Autocomplete")}
2),e.on("mouseenter",e=>{Ur()(e.currentTarget).addClass("active")}),e.on("mouseleave",e=>{Ur()(e.currentTarget).removeClass("active")})}async goToSearch(e,t,i){(0,Ir.default)("Search - Click Element",{element_type:"Search",element_zone:"Header",search_action:t,search_term:e,search_type:i}),"#"===e.charAt(0)&&await this.hasHashtag(e.substring(1))?(0,Kn.Oe)(e.substring(1)):(0,Kn.EX)(e)}hasHashtag(e){return new Sr.Ay("search/tag_item_count").get("",{filter:e}).then(e=>e.count>0)}openSearchPhone(){Ur()(".js-site-header").hasClass("phone-search-expanded")||Ur()(".js-site-header").addClass("phone-search-expanded")}closeSearchPhone(){Ur()(".js-site-header").hasClass("phone-search-expanded")&&Ur()(".js-site-header").removeClass("phone-search-expanded")}}var Ya=__webpack_require__(1289);class Ja{static init(){Ur()(".js-loginpopup-link").length>0&&new Ja}constructor(){(0,e.A)(this,"openPopup",e=>{HT_DATA_LAYER.getData().user.loggedIn()||(e.preventDefault(),(0,Ya.A)())}),this.element=Ur()(".js-loginpopup-link:not(.js-event-added)"),this.element.on("click",e=>this.openPopup(e)),this.element.addClass("js-event-added")}}function Va(){return $("body").data("page_type")}function Ga(e){return e.includes(Va())}class Wa{static init(){"Logged Out Homepage"===Va()||Fa.init("site-header"),Ja.init(),$(".js-site-header").length&&Qn(e=>{Wa.setClass(),Wa.adminLinks()});const e=$(".js-logout");e.length&&e.on("click",()=>(0,kr.ri)(!0))}static setClass(){HT_DATA_LAYER.getData().user.loggedIn()&&Wa.setMember()}static setMember(){let e=$(".js-logged-in-usertools"),t=$(e).find(".js-avatar");t.attr("href",HT_DATA_LAYER.getData().user.site_url),t.attr("aria-label",`${HT_DATA_LAYER.getData().user.name} avatar`);let i=$(t).find("img");i.attr("src",`${HT_DATA_LAYER.getData().user.profile_photo}?size=50x50`),i.attr("alt",HT_DATA_LAYER.getData().user.name);let n=$("#user-ddown #member-link a");n.attr("href",HT_DATA_LAYER.getData().user.site_url),n.html(HT_DATA_LAYER.getData().user.name),$("#js-notifications").removeClass("invisible");let o=$(".js-notifications-count"),s=HT_DATA_LAYER.getData().user.notifications_count;s&&(s=s>99?"+99":s,o.html(s).removeClass("invisible"))}static adminLinks(){if(!HT_DATA_LAYER.getData().user.loggedIn())return!1;let e=$(".js-tool-end");_.A.THEME.user_tools&&_.A.THEME.user_tools.pinterest_library&&void 0!==HT_DATA_LAYER.getData().user.pinterest_partners&&Object.values(HT_DATA_LAYER.getData().user.pinterest_partners).map((t,i)=>{t.disabled_at||$(`<li class="js-show-pinterest-lib-link" data-ht-track="click_pinterestlibrary"> <a href="/syndication/library/${t.id}" \n class="flex nowrap sl-pinterestlibrary-link " data-ht-track="click_Admin">\n <span class="ellipsis">${_.A.LANG.member_dropdown.pinterest_library} ${t.company_name}</span></a></li>`).insertBefore(e)}),(HT_DATA_LAYER.getData().user.has_permissions()||HT_DATA_LAYER.getData().user.isContributor())&&_.A.THEME.user_tools&&_.A.THEME.user_tools.create_activity_usertools_link_allusers&&$(`<li><a href="/sharebox/post" class="flex nowrap sl-permission-post-link" data-ht-track={consts.THEME.user_tools.create_activity_link_tracking}>${_.A.THEME.user_tools.create_activity_link_label}</a></li>`).insertBefore(e),(HT_DATA_LAYER.getData().user.has_permissions()&&(0,a.Jt)(_.A.THEME.user_tools,"post_product_review")&&HT_DATA_LAYER.getData().user.permissionGranted("product_review")||HT_DATA_LAYER.getData().user.hasStructuredPostAccess())&&$(`<li><a href="/sharebox/structured_post" class="flex nowrap sl-post_product_review" data-ht-track={consts.THEME.user_tools.post_product_review_tracking}><span class="ellipsis">${_.A.THEME.user_tools.post_product_review_label}</span></a></li>`).insertBefore(e),HT_DATA_LAYER.getData().user.has_permissions()&&HT_DATA_LAYER.getData().user.permissionGranted(["create_lead_gen","edit_lead_gen"])&&$('<li><a href="/sharebox/lead_gen_post" class="flex nowrap sl-add_lead_gen_post" data-ht-track="Add Lead Gen Post"><span class="ellipsis">+ Add Lead Gen Post</span></a></li>').insertBefore(e),(HT_DATA_LAYER.getData().user.isBusiness()||HT_DATA_LAYER.getData().user.isContributor())&&_.A.THEME.user_tools&&_.A.THEME.user_tools.business_dashboards&&$(`<li class="js-show-business-dashboard-link"><a href="/businessdashboards/${HT_DATA_LAYER.getData().user.id}" class="flex nowrap sl-my-dashboard">${_.A.LANG.member_dropdown.my_dashboard}</a></li>`).insertBefore(e),"desktop"===HT.view.screenPlatform&&HT_DATA_LAYER.getData().user.permissionGranted("slideshow")&&_.A.THEME.user_tools&&_.A.THEME.user_tools.post_slideshow&&$(`<li class="js-show-sli
2deshow-link flex">\n <a href="/sharebox/gallery" class="ellipsis sl-post-slideshow-link" data-ht-track="click_create_a_gallery">${_.A.LANG.member_dropdown.post_slideshow}</a></li>`).insertBefore(e),(HT_DATA_LAYER.getData().user.permissions||[]).length&&$(`<li class="js-show-admin-link"><a href="/admin/index.php" class="flex nowrap sl-admin-link" data-ht-track="click_Admin">${_.A.LANG.member_dropdown.admin}</a></li>`).insertBefore(e),HT.isSuperMode&&(e.removeClass("tool-end"),$('<li class="tool-end js-exit-superusermode"><a href="javascript:" class="flex nowrap sl-exit-supermode-link" data-ht-track="Exit Super Mode">Exit Super Mode</a></li>').insertAfter(e),$(".js-exit-superusermode").on("click",()=>{new Sr.Ay("members/:id/supermode").delete("me").then(e=>{window.location.reload()})}))}}var Ka=__webpack_require__(4291),Xa=__webpack_require__(7880);function Qa(e,t){const i=(0,Dr.Ht)().clientId;(0,Dr.o$)(!1)&&((0,Rr.oe)(null,{"Event Auto-Generated After Idle":!0,"Previous Session ID":i},!0),window.setTimeout(()=>{(0,Ir.Qd)()},3e3))}var Za=__webpack_require__(2639),ed=__webpack_require__(6080);class td{static init(){"1"===(0,m.qm)(m.Ay.onScreenDebugTool)&&(window.HT_DEBUG_TRACKING_EVENTS_BUFFER=window.HT_DEBUG_TRACKING_EVENTS_BUFFER||[],Promise.all([Promise.all([__webpack_require__.e("vendors-node_modules_react-dom_index_js"),__webpack_require__.e("on-screen-debug-tool-rapid")]).then(__webpack_require__.t.bind(__webpack_require__,8325,23)),Promise.all([__webpack_require__.e("vendors-node_modules_react-dom_index_js"),__webpack_require__.e("on-screen-debug-tool-rapid")]).then(__webpack_require__.t.bind(__webpack_require__,3696,23)),Promise.all([__webpack_require__.e("vendors-node_modules_react-dom_index_js"),__webpack_require__.e("on-screen-debug-tool-rapid")]).then(__webpack_require__.bind(__webpack_require__,7388))]).then(e=>{let[{render:t},{createElement:i},n]=e;const o=n.default;Ur()("body").prepend(Ur()("<div id='osdt'></div>")),t(i(o),document.getElementById("osdt"))}))}}class id{}(0,e.A)(id,"init",function(){let e=$("#ccpa_footer");e.length&&((0,Xi.j)()||(0,Se.$P)())?($(e).replaceWith('\n <a id="ccpa_link" \n class="sl_cmp_link"\n data-ht-track="Do Not Sell My Personal Information" \n style="cursor: pointer;white-space:nowrap;"\n ><img \n src="https://storage.googleapis.com/vs-cmp/privacyoptions123x59.png" \n style="padding-right:5px;padding-bottom: 3px;width: 30px;" \n alt="California Consumer Privacy Act (CCPA) Opt-Out Icon"\n >Your Privacy Choices</a>'),$("#ccpa_link").on("click",()=>{(0,Xi.j)()?(0,Xi.$h)():(0,Se.m0)()})):e.length&&(0,B.M0)()&&($(e).replaceWith('\n <a id="gdpr_link"\n data-ht-track="Manage GDPR Consent"\n style="cursor: pointer;white-space:nowrap;"\n >Manage Consent</a>'),$("#gdpr_link").on("click",B.or))});class nd{static init(){HT.isSuperMode&&Ur()("body").addClass("yellow")}}class od{static init(){new od}constructor(){(0,e.A)(this,"parse",e=>{let t;if(t=e.match(/^(!!?)?features\.([a-zA-Z0-9\-_]+)\.([a-zA-Z0-9\-_]+)$/),t&&t[2]&&t[3]){let e=(0,p.ru)(`${t[2]}.${t[3]}`);switch(t[1]){case"!":return!e;case"!!":return!!e}return e}if(t=e.match(/^([a-zA-Z0-9\-_]+):(!?!?)features\.([a-zA-Z0-9\-_]+)\.([a-zA-Z0-9\-_]+)$/),t&&t[1]&&t[3]&&t[4]){let e=(0,p.ru)(`${t[3]}.${t[4]}`);return e&&(!t[2]||"!!"===t[2])||!e&&"!"===t[2]?t[1]:""}}),(0,e.A)(this,"clean",e=>(e=e||"").replace(/[\{\}\s]+/g,"")),(0,e.A)(this,"addClasses",()=>{let e=$("[fc-class]");e.length>0&&e.each((e,t)=>{let i=this.clean($(t).attr("fc-class"));$(i.split(",")).each((e,i)=>{let n=this.parse(i);n&&$(t).addClass(n)})})}),(0,e.A)(this,"addIds",()=>{let e=$("[fc-id]");e.length>0&&e.each((e,t)=>{let i="",n=this.clean($(t).attr("fc-id"));$(n.split(",")).each((e,n)=>{i||(i=this.parse(n),i&&$(t).attr("id",i))})})}),(0,e.A)(this,"removeElements",()=>{let e=$("[fc-remove]");e.length>0&&e.each((e,t)=>{let i=this.clean($(t).attr("fc-remove"));this.parse(i)&&$(t).remove()})}),Qn(()=>
2{if(this.addClasses(),this.addIds(),this.removeElements(),Tr.setFloorsFc(),window.cats&&window.cats.data&&window.cats.data.feature_control&&"1"===(0,m.qm)(m.Ay.tracking)){const e=localStorage.getItem("HT_SESSION_TRACKING"),t=sessionStorage.getItem("cats_feature_control");console.log("Before tracking setCatsFc dummy_ct:",{HT_SESSION_TRACKING_dummy_ct:e?JSON.parse(e).session.features.dummy_ct:null,cats_feature_control_dummy_ct:t?JSON.parse(t).dummy_ct:null})}})}}class sd{static init(){new sd}constructor(){Ur()(document).on("click","a[data-js-href]",e=>this.clickProfile(e))}clickProfile(e){let t=Ur()(e.currentTarget).data("js-href");t&&(window.location.href=t)}}window.$=window.Cash=Ur();const rd=class{static init(){Tr.adsTimingLogInit(),HT.isGdprLocation||fa.init(),window.cats_assignments={setCookie:function(e,t,i){!async function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:31536e3;const n=window.HT&&window.HT.isCora?"/api/sc":"/p/sc",o=/bot/i.test(navigator.userAgent),s=!!window.HT_DATA_LAYER&&window.HT_DATA_LAYER.isAutomatedBrowser();if((o||s)&&!document.cookie.includes("selenium=1"))return;const r={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:e,value:t,duration:i})};try{const e=await fetch(n,r);return!!e.ok||(window.HT_DATA_LAYER.trackAdsError("Error setting long term cookie",!0,{status:e.status}),null)}catch(a){return o||j(a),null}}(e,JSON.stringify(t),24*i*60*60)}},window.HT_DATA_LAYER=wa,Ta(),(0,Ir.Ic)(),function(e){e.addEventListener("click",t=>{let i=t.target.closest("a")||!1,n=t.metaKey||t.ctrlKey||1!==t.which||!!i&&"_blank"===i.target,o=!!i&&Ia(i);if(!n&&i&&i.href&&(HT_DATA_LAYER.isRapid&&"default"!==O.O$||o)){t.preventDefault();let n=()=>{e.location=i.href},o=Da(t.target),s=new Promise(e=>{setTimeout(e,1e3)});Promise.race([o,s]).then(n).catch(n)}else{let e="default"===O.O$&&!n&&!!i&&!!i.href;Da(t.target,e)}})}(document),(0,Za.h)(),(0,Mn._W)(()=>{id.init()}),function(){try{if("1"===O.Cc.getItem("headless_detection_completed"))return co&&console.log("Headless detection already completed in this session"),void Fo()}catch(_l){co&&console.warn("Could not check sessionStorage for headless detection status:",_l)}(async()=>{try{let t=await qo();const i={};for(const r in t)t.hasOwnProperty(r)&&![!1,void 0,null].includes(t[r])&&(i["headless_data_"+r]=t[r]);co&&console.log("results",{data:t,filteredData:i}),uo&&function(e){const t=document.createElement("div");t.id="headless-detection-overlay",t.style.cssText="\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.9);\n color: #00ff00;\n font-family: 'Courier New', monospace;\n font-size: 12px;\n z-index: 999999;\n overflow: auto;\n padding: 20px;\n box-sizing: border-box;\n ";const i=document.createElement("button");i.textContent="Close [ESC]",i.style.cssText="\n position: fixed;\n top: 20px;\n right: 20px;\n background-color: #ff0000;\n color: white;\n border: none;\n padding: 10px 15px;\n cursor: pointer;\n font-family: 'Courier New', monospace;\n z-index: 1000000;\n ",i.onclick=()=>document.body.removeChild(t);const n=document.createElement("div");n.style.cssText="\n white-space: pre-wrap;\n word-break: break-all;\n line-height: 1.4;\n margin-top: 60px;\n ";const o=JSON.stringify(e,null,2).split("\n");let s="";o.forEach(e=>{if(e.includes("{")||e.includes("}"))s+=`<span style="color: #ffffff;">${e}</span>\n`;else if(e.includes(":")){const t=e.split(":"),i=t[0],n=t.slice(1).join(":");s+=`<span style="color: #00ffff;">${i}</span>:<span style="color: #ffff00;">${n}</span>\n`}else s+=`<span style="color: #00ff00;">${e}</span>\n`});const r=null!==No?`\nExecution Time: ${No.toFixed(2)} ms`:"",a=`\nHEADLESS DETECTION RESULTS\n==========================\nGenerated: ${(new Date).toISOString()}\nUser Agent: ${navigator.userAgent}\nTotal Properties: ${Object.keys(e).length}${r}\n\n`;n.innerHTML=`<span style="color: #ffffff; font-weight: bold;">${a}
2</span>${s}`,t.appendChild(i),t.appendChild(n),document.body.appendChild(t);const d=e=>{"Escape"===e.key&&(document.body.removeChild(t),document.removeEventListener("keydown",d))};document.addEventListener("keydown",d)}(i);let n=0;const o=10;function s(){try{window.HT_DATA_LAYER&&window.HT_DATA_LAYER.htTracker?(window.HT_DATA_LAYER.htTracker("Headless Detection",i),Yo()):window.htTracker?(window.htTracker("Headless Detection",i),Yo()):n<o?(n++,setTimeout(s,1e3)):(co&&console.warn("Headless detection tracking failed: tracker not available after",o,"attempts"),Yo())}catch(e){co&&console.warn("Headless detection tracking failed:",e),Yo()}}s()}catch(e){co&&console.warn("Headless detection failed during data collection:",e),Yo()}Fo()})()}(),Qn(e=>{Lr(),function(){let e=(0,a.nF)(Qa,1e4);window.addEventListener("mousemove",t=>e(t,"mousemove"),!0),window.addEventListener("click",t=>e(t,"click"),!0),window.addEventListener("scroll",t=>e(t,"scroll"),!0)}(),function(){let e=new URLSearchParams(window.location.search).get("reset_password_token");e&&Qn(t=>{Promise.all([__webpack_require__.e("vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f"),__webpack_require__.e("shared-modules_tracking_index_es6"),__webpack_require__.e("shared-modules_ads_adSlots_es6-shared-modules_gdpr_es6-shared-modules_tracking_session_es6"),__webpack_require__.e("cms-auth")]).then(__webpack_require__.bind(__webpack_require__,1289)).then(t=>t.requestPasswordReset(e))});let t=(0,ed.e)(window.location.pathname,window.location.search);t&&window.history.replaceState("","",t)}(),(0,Rr.Fk)(),od.init(),window.cats&&(0,p.ee)(()=>{(0,p.RY)("dummy_ct"),(0,p.RY)("platform_device_ct"),(0,p.RY)("user_lists_ct"),(0,p.RY)("traffic_source_ct"),(0,p.RY)("geo_privacy_ct")}),function(){const e=(0,p.ru)("track_time_on_page.enabled");(0,Pa.M)(),e&&xa.start_tracking(),setTimeout(function(){(new Ra).start_tracking()},0)}(),Fn()&&Fe(),Ua.A.init(),(0,Mn._W)(()=>{(0,Te.hc)(),(0,B.q_)(),(0,B.x2)("google_advertising",Tr.init),(0,Rr.aU)(window.location.href),(0,Rr.UW)(),Xa.A.init()}),"1"!==i().get("third_parties_disabled")&&(Ka.A.init(),Ka.A.firePageView(!0,10)),(0,Qi.E)(()=>nd.init()),(0,Qi.E)(()=>window.HT_DATA_LAYER.checkAndDisplayNewTermsPopup()),"Notification"in window&&"granted"===window.Notification.permission&&(0,Qi.E)(()=>__webpack_require__.e("onesignal").then(__webpack_require__.bind(__webpack_require__,8184)).then(e=>e.initOneSignalIfPermissionGranted())),(0,Qi.E)(()=>{if((0,a.Jt)(_.A.THEME,"load_site_control")&&"activity"!==(0,Kn.JX)("tool",window.location.href)&&"1"!==i().get("third_parties_disabled")){const e=document.createElement("script");e.src=`//l.getsitecontrol.com/${(0,a.Jt)(_.A.THEME,"site_control_id")}.js`,e.async=!0,document.head.appendChild(e)}}),(0,Qi.E)(()=>{const e=[".js-search-component-card",".js-sidebar-search-unit"];let t=(0,a.Jt)(_.A.THEME,"search_card.js_pages_classified");t&&("all"===t[0]||Ga(t))&&__webpack_require__.e("classifieds-dropdown").then(__webpack_require__.bind(__webpack_require__,6733)).then(t=>t.default.init(e)),t=(0,a.Jt)(_.A.THEME,"search_card.js_pages_product"),t&&("all"===t[0]||Ga(t))&&__webpack_require__.e("productspec-dropdown").then(__webpack_require__.bind(__webpack_require__,4832)).then(t=>t.default.init(e))}),(0,Qi.E)(()=>{(0,a.Jt)(_.A.THEME,"load_jeeng_auto_email")&&"1"===(0,p.ru)("jeeng_auto_emails.enabled")&&(0,B.x2)("jeeng_auto_emails",()=>{const e=document.createElement("script");e.src=`https://users.api.jeeng.com/users/domains/${(0,a.Jt)(_.A.THEME,"jeeng_auto_email_id")}/sdk/`,e.defer=!0,document.head.appendChild(e)})}),(0,Qi.E)(()=>{if(_.A.THEME.affilimate_enabled&&"1"!==i().get("third_parties_disabled")){const e=document.createElement("meta");e.setAttribute("name","am-api-token"),e.setAttribute("content","XXQ-8-ba8cHJ"),document.head.appendChild(e);const t=document.createElement("script");t.async=!0,t.src="https://snippet.affilimatejs.com",document.body.appendChild(t)}}),(0,Qi.E)(()=>{_.A.THEME.survicate_key&&1==(0,p.ru)("survicate.enabled")&&__webpack_require__.e("survicate").then(__webpack_require__.bind(__webpack_require__,2292)).then(e=>{e.default.init()})})}),(0,Qi.E)(()=>Ea.init()),(0,Qi.E)(()=>{i().get("blur_imgs")&&(document.styleSheets[0].insertRule("img {filter:blur(10px)}"),document.styleSheets[0].insertRule(".avatar img {filter:blur(2px)}"))}),(0,Qi.E)(()=>Ba.init()),(0,Qi.E)(()=>$a.init()),(0,Qi.E)(()=>Na.init()),(0,Qi.E)(()=>sd.init()),(0,Qi.E)(()=>Wa.init()),(0,Qi.E)(()=>td.init()),(0,Qi.E)(()=>(0,ba.tZ)())}};class ad{static init(){HT_DATA_LAYER.getData().user.permissionGranted("view_seo_content")&&new ad}constructor(){let e="/admin/category/"+$(".js-edit-button").data("href");$(".js-edit-button").html(`<a href="${e}" \n class="button neutral-button edit-button sl-edit-seo-content">\n View/Edit content</a>\n <div class="spacer"></div>`).removeClass("hidden")}}class dd{static init(){Ur()(".js-post-card").length&&new dd}constructor(){HT_DATA_LAYER.getData().user.loggedIn()&&this.saveHandler()}static setTrackingData(e,t){let i=e.find(".js-card-title"),n=e.find(".js-card-img");i.attr("data-ht-track",JSON.stringify({action:"Result",...t})),n.attr("data-ht-track",JSON.stringify({action:"Result",...t})),e.find(".js-member-thumb").attr("data-ht-track",JSON.stringify({action:"Thumbnail",...t})),e.find(".js-card-username").attr("data-ht-track",JSON.stringify({action:"Member Name",...t}));let o=e.find(".js-card-btn");o.length&&o.attr("data-ht-track",JSON.stringify({action:"Result",...t}));let s=e.find(".js-card-answer-btn");s.length&&s.attr("data-ht-track",JSON.stringify({action:"Answer Button",...t}))}saveHandler(){let e=Ur()(".js-save-from-feed.js-no-event");e.on("click",e=>{let t=e.target;t=Ur()(t).parents("a"),this.toggleSave(t)}),e.removeClass("js-no-event")}toggleSave(e){let t=new Sr.Ay("clips"),i=e.parents(".js-post-card").attr("data-item-id"),n="",o=e.closest(".tr_zone").attr("data-tr_zone");if(e.hasClass(dd.clickedClass))n="Unsave Item",e.removeClass(`${dd.clickedClass} bounceIn saved`),t.delete("",{item_id:i}),e.attr("aria-label","Save to favorites");else{n="Save",e.addClass(`${dd.clickedClass} bounceIn disabled saved`),t.create({item_id:i,item_type:"post"}),e.attr("aria-label","Remove from favorites");let o=Ur()(`<a href="/saved" data-ht-track='{"action": "Go To Saved Items", "element_type":"Go To Saved Items"}' \n class="saved-to-projects flex flex-center js-s
2how-clipped-msg">Saved to <span class="bold underlined">${HT.consts.THEME.saved_hotdog_text}</span></a>`);o.insertAfter(e),setTimeout(()=>{o.addClass("saved"),setTimeout(()=>{o.removeClass("saved"),setTimeout(()=>{o.remove(),e.removeClass("disabled")},500)},3e3)},500)}(0,Ir.default)(`${n} - Click Element`,{element_type:n,element_zone:o})}}(0,e.A)(dd,"clickedClass","clicked");var ld=__webpack_require__(8181);function cd(e){return(e=e.split("?")[0]).replace(/https?:\/\/[^\/]+/i,"").replaceAll("/","_").replaceAll(".","_")}let ud={};class pd{static getMrssFeed(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise((i,n)=>{if(ud[e]&&ud[e].length)i(ud[e]);else try{const o=new XMLHttpRequest;o.onload=()=>{if(ud[e]=[],t){t=parseInt(t);const i=o.responseXML.documentElement.getElementsByTagName("item");for(let n of i){let i=Array.from(n.getElementsByTagName("*")).filter(e=>e.tagName.startsWith("media:content")),o=null,s=null,r={};for(let e of i){let i=e.tagName.match(/media:content(\d+)/);if(i){let n=parseInt(i[1]);if(n==t){s=e;break}r[n]=e,n>t&&(null===o||n<o)&&(o=n,s=e)}}s?ud[e].push(s):(s=n.getElementsByTagName("media:content"),s.length&&ud[e].push(s[0]))}}else ud[e]=Array.from(o.responseXML.documentElement.getElementsByTagName("media:content"));i(ud[e])},o.onerror=e=>{n(e)},o.open("GET",e),o.responseType="document",o.send()}catch(_l){n()}})}static getFeedItemIndex(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e&&e.length)return t?Math.floor(Math.random()*e.length):0}static formatMedia(e){const t=(0,a.Jt)(e,"attributes.id.value"),i=(0,a.Jt)(e,"attributes.url.value");return{id:t||cd(i),video_link:i}}static formatMediaSize(e){return{width:(0,a.Jt)(e,"attributes.width.value"),height:(0,a.Jt)(e,"attributes.height.value")}}static init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{onPlayerCreated:t,...i}=e;Qn(e=>{(pd.fromCms?$(pd.cmsComponentId).find(".js-video"):$(".js-video")).each((e,n)=>{$(n).removeClass("js-video");let o,s=$(n).find(".js-media-json");if(s.length){o=JSON.parse(s.html());let e,l=$(n).find(".js-player-properties-json");e=(0,a.h1)({},i,JSON.parse(l.html())),e.removeAds=(0,Mn.cS)();let c,u=$(n).find(".js-related-media-json");try{c=u.length?JSON.parse(u.html()):[]}catch(_l){var r,d;null===(r=(d=window.HT_DATA_LAYER).htTracker)||void 0===r||r.call(d,"no related media",{media:o,relatedMediaElement:u.length,error:_l.message}),c=[]}this.initVideo(n,e,n.dataset.playerType,o,c,n.dataset.tp&&JSON.parse(n.dataset.tp),t)}})})}static initMrss(){(pd.fromCms?$(pd.cmsComponentId).find(".js-video"):$(".js-video")).each((e,t)=>{const i=$(t).find(".js-mrss-link")[0].dataset;i.link&&this.getMrssFeed(i.link,i.resolution||"").then(e=>{e.length&&Qn(i=>{let n=$(t).data("randomize");const o=$(t).data("tp"),s=this.getFeedItemIndex(e,n);let r=this.formatMedia(e[s]),d=this.formatMediaSize(e[s]),l=function(e){let t=function(e){var t;if(e)return(0,a.Jt)(e,"video_library.id")?"hometalk":(e.video_type="",t=e.video_link,e.video_type=function(e){let t=[/https:\/\/www.youtube.com\/embed\//,/https:\/\/youtu.be\//];return t[0].test(e)||t[1].test(e)?"youtube":/https:\/\/player.vimeo.com\/video\//.test(e)?"vimeo":"hometalk"}(t),e.video_type)}(e);return"hometalk"===t?"videojs":t}(r),c=$(t).find(".js-player-"+l.toLowerCase()+"-properties-json"),u=[];if(c&&c.length){let i=JSON.parse(c.html());u=function(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=[],o={},s=0,r=[];for(let d=0;d<t;d++)if(e&&e.length>r.length){do{s=i?Math.floor(Math.random()*e.length):d}while(r.includes(s));o=e[s],n.push({media:{id:(0,a.Jt)(o,"attributes.id.value")||cd(o.attributes.url.value),video_link:o.attributes.url.value,width:(0,a.Jt)(o,"attributes.width.value"),height:(0,a.Jt)(o,"attributes.height.value")},video_library_id:(0,a.Jt)(o,"attributes.id.value")||"unknown",sources:[{selected:"true",type:"video/mp4",src:o.attributes.url.value}]}),r.push(s)}return n}(e,Math.min(10,e.length),n),"videojs"===l&&$(t).append(`\n <video-js\n id=video-${r.id}\n class="video-js vjs-default-skin vjs-fill vjs-ht-wrap"\n className="video-js vjs-default-skin vjs-fill vjs-ht-wrap"\n preload="none"\n >\n <source src=${r.video_link} type="video/mp4" />\n </video-js>\n `),this.initVideo(t,{...i,...d},l,r,u,o)}})})})}
2static initStickyPlayer(e){let t=$(e).closest(".js-video-wrapper");if(t.length){t=t[0];let e=$(t).find(".js-sticky-video");if(!e.length)return;if("IntersectionObserver"in __webpack_require__.g){const i=new IntersectionObserver(t=>{t.some(e=>e.intersectionRatio>.66)?($(e).addClass("floating-video"),$(e).removeClass("floating-sticky-video")):$(e).addClass("floating-sticky-video")},{root:null,rootMargin:"0px",threshold:[.66,.34]});i.observe(t),$(t).find(".js-close-sticky").on("click",n=>{i.unobserve(t),$(e).removeClass("floating-video"),$(e).removeClass("floating-sticky-video"),$(n.target).addClass("hidden")})}}}static initVideo(e,t,i,n){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;!!t.stickyPlayer&&this.initStickyPlayer(e),delete t.stickyPlayer;const a={elementId:e.id,initiallyInViewport:e.getBoundingClientRect().top<=window.innerHeight,media:n,playerProperties:t,fromCms:pd.fromCms,relatedMedia:o,onPlayerCreated:r};if(s){a.tracking_pixels={};let e=e=>{if(/^\d+$/.test(e))return parseInt(e,10);if(/^\d+:\d{2}$/.test(e)){var[t,i]=e.split(":");return 60*parseInt(t,10)+parseInt(i,10)}return null};Object.entries(s).forEach(t=>{let[i,n]=t;a.tracking_pixels[i]=n.map(e).filter(e=>null!==e)})}let d;a.tracking_pixels&&(a.onTime=function(e){const t=Math.floor(e.currentTime);return Object.entries(e.tracking_pixels).map(i=>{let[n,o]=i;if(o.includes(t)){let i=new Image;i.src=n,i.alt="",i.width=1,i.height=1,document.body.appendChild(i),e.tracking_pixels[n]=o.filter(e=>e!==t)}}),e.tracking_pixels}),"videojs"===i?(t.removeAds||(0,ld.C)(),d=Promise.all([__webpack_require__.e("vendors-node_modules_li_lib_index_js-node_modules_cash-dom_dist_cash_js-node_modules_babel_ru-ee9b6f"),__webpack_require__.e("vendors-node_modules_silvermine_videojs-quality-selector_src_js_index_js-node_modules_silverm-11d254"),__webpack_require__.e("shared-modules_tracking_index_es6"),__webpack_require__.e("shared-modules_tracking_time_trackingVideo_es6-shared-modules_tracking_videoLightTracking_es6"),__webpack_require__.e("video-player-videojs")]).then(__webpack_require__.bind(__webpack_require__,1957))):"youtube"===i&&(d=Promise.all([__webpack_require__.e("shared-modules_tracking_index_es6"),__webpack_require__.e("shared-modules_tracking_time_trackingVideo_es6-shared-modules_tracking_videoLightTracking_es6"),__webpack_require__.e("video-player-youtube")]).then(__webpack_require__.bind(__webpack_require__,752))),d.then(e=>{new e.default(a)})}}(0,e.A)(pd,"fromCms",!1);const gd=class{constructor(e){this.props=e||{},this.props.onSuccess||(this.props.onSuccess=Nr.W)}getContent(){return $(".js-video-lb-content").find("template").html()}onRendered(){pd.init({removeAds:!0,onPlayerCreated:e=>{this._vjsPlayer=e}})}dispose(){if(this._vjsPlayer){try{this._vjsPlayer.destroyPlayer()}catch(_l){}this._vjsPlayer=null}}};class hd{static init(){$(".js-video-player-link").length&&new hd}constructor(){$(".js-video-player-link").on("click",()=>{this.openPlayer()})}openPlayer(){pd.init();const e=new gd;new Nr.A({object:e,isWideCentered:!0,onClose:()=>e.dispose()})}}class fd{static init(){let e=1,t=$(".js-current-page");t.length&&(e=+t.html()),$(".js-feed-section").map((t,i)=>{let n=(i=$(i)).data("feed-section");i.addClass("js-enter-waypoint"),i.attr("data-event-name",`Scroll ${n}`);let o={element_zone:n,feed_page_number:e};i.find(".js-card:not(.hidden)").map((e,t)=>{o.post_position=e+1,dd.setTrackingData($(t),o)})})}}class _d{static init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body";Ur()(`${e} .js-enter-waypoint`).length&&new _d(e)}constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body";Ur()(`${e} .js-enter-waypoint`).map((e,t)=>{let i=Ur()(t).data("event-name"),n=Ur()(t).data("event-options")||{},o=Ur()(t).closest(".tr_zone").attr("data-tr_zone");o&&(n.element_zone=o),i&&new Waypoint({element:t,handler:function(){(0,Ir.l0)(i,n)},offset:"100%"})})}}function md(e,t,i,n){return i>n?t:e+(t-e)*((o=i/n)<.5?4*o*o*o:(o-1)*(2*o-2)*(2*o-2)+1);var o}class wd{static init(){$("#js-scroll-to-content-below").length&&new wd}constructor(){$("#js-scroll-to-content-below").on("click",()=>{!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,n=arguments.length>3?arguments[3]:void 0,o=document.getElementById(e),s=i.scrollTop||window.pageYOffset,r=function(e,t){return"HTML"===e.n
2odeName?-t:e.getBoundingClientRect().top+t}(o,s),a=Date.now(),d=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)},l=function(){let e=Date.now()-a;i!==window?i.scrollTop=md(s,r,e,t):window.scroll(0,md(s,r,e,t)),e>t?"function"==typeof n&&n(el):d(l)};l()}("CategoryBelowHeroContent")})}}class bd{static init(){hd.init(),fd.init(),_d.init(),wd.init(),Qn(e=>{ad.init(),dd.init()})}}var vd={type:"slider",startAt:0,perView:1,focusAt:0,gap:10,autoplay:!1,hoverpause:!0,keyboard:!0,bound:!1,swipeThreshold:80,dragThreshold:120,perTouch:!1,touchRatio:.5,touchAngle:45,animationDuration:400,rewind:!0,rewindDuration:800,animationTimingFunc:"cubic-bezier(.165, .840, .440, 1)",throttle:10,direction:"ltr",peek:0,breakpoints:{},classes:{direction:{ltr:"glide--ltr",rtl:"glide--rtl"},slider:"glide--slider",carousel:"glide--carousel",swipeable:"glide--swipeable",dragging:"glide--dragging",cloneSlide:"glide__slide--clone",activeNav:"glide__bullet--active",activeSlide:"glide__slide--active",disabledArrow:"glide__arrow--disabled"}};function yd(e){console.error("[Glide warn]: "+e)}var Ad="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},Td=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Ed=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),Sd=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},kd=function e(t,i,n){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,i);if(void 0===o){var s=Object.getPrototypeOf(t);return null===s?void 0:e(s,i,n)}if("value"in o)return o.value;var r=o.get;return void 0!==r?r.call(n):void 0};function Id(e){return parseInt(e)}function Dd(e){return"string"==typeof e}function Pd(e){var t=void 0===e?"undefined":Ad(e);return"function"===t||"object"===t&&!!e}function Hd(e){return"function"==typeof e}function Cd(e){return e.constructor===Array}function Rd(e,t,i){Object.defineProperty(e,t,i)}function Ld(e,t){var i=Sd({},e,t);return t.hasOwnProperty("classes")&&(i.classes=Sd({},e.classes,t.classes),t.classes.hasOwnProperty("direction")&&(i.classes.direction=Sd({},e.classes.direction,t.classes.direction))),t.hasOwnProperty("breakpoints")&&(i.breakpoints=Sd({},e.breakpoints,t.breakpoints)),i}var xd=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Td(this,e),this.events=t,this.hop=t.hasOwnProperty}return Ed(e,[{key:"on",value:function(e,t){if(Cd(e))for(var i=0;i<e.length;i++)this.on(e[i],t);this.hop.call(this.events,e)||(this.events[e]=[]);var n=this.events[e].push(t)-1;return{remove:function(){delete this.events[e][n]}}}},{key:"emit",value:function(e,t){if(Cd(e))for(var i=0;i<e.length;i++)this.emit(e[i],t);this.hop.call(this.events,e)&&this.events[e].forEach(function(e){e(t||{})})}}]),e}(),Bd=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Td(this,e),this._c={},this._t=[],this._e=new xd,this.disabled=!1,this.selector=t,this.settings=Ld(vd,i),this.index=this.settings.startAt}return Ed(e,[{key:"mount",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._e.emit("mount.before"),Pd(e)?this._c=function(e,t,i){var n={};for(var o in t)Hd(t[o])?n[o]=t[o](e,n,i):yd("Extension must be a function");for(var s in n)Hd(n[s].mount)&&n[s].mount();return n}(this,e,this._e):yd("You need to provide a object on `mount()`"),this._e.emit("mount.after"),this}},{key:"mutate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Cd(e)?this._t=e:yd("You need to provide a array on `mutate()`"),this}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.settings=Ld(this.settings,e),e.hasOwnProperty("startAt")&&(this.index=e.startAt),this._e.emit("update"),this}},{key:"go",value:function(e){return this._c.Run.make(e),this}},{key:"move",value:function(e){return this._c.Transition.disable(),this._c.Move.make(e),this}},{key:"destroy",value:function(){return this._e.emit("destroy"),this}},{key:"play",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e&&(this.settings.autoplay=e),this._e.emit("play"),this}},{key:"pause",value:function(){return this._e.emit("pause"),this}},{key:"disable",value:function(){return this.disabled=!0,this}},{key:"enable",value:function(){return this.disabled=!1,this}},{key:"on",value:function(e,t){return this._e.on(e,t),this}},{key:"isType",value:function(e){return this.settings.type===e}},{key:"settings",get:function(){return this._o},set:function(e){Pd(e)?this._o=e:yd("Options must be an `object` instance.")}},{key:"index",get:function(){return this._i},set:function(e){this._i=Id(e)}},{key:"type",get:function(){return this.settings.type}},{key:"disabled",get:function(){return this._d},set:function(e){this._d=!!e}}]),e}();function Od(){return(new Date).getTime()}function Md(e,t,i){var n=void 0,o=void 0,s=void 0,r=void 0,a=0;i||(i={});var d=function(){a=!1===i.leading?0:Od(),n=null,r=e.apply(o,s),n||(o=s=null)},l=function(){var l=Od();a||!1!==i.leading||(a=l);var c=t-(l-a);return o=this,s=arguments,c<=0||c>t?(n&&(clearTimeout(n),n=null),a=l,r=e.apply(o,s),n||(o=s=null)):n||!1===i.trailing||(n=setTimeout(d,c)),r};return l.cancel=function(){clearTimeout(n),a=0,n=o=s=null},l}var jd={ltr:["marginLeft","marginRight"],rtl:["marginRight","marginLeft"]};function $d(e){if(e&&e.parentNode){for(var t=e.parentNode.firstChild,i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}return[]}function Nd(e){return!!(e&&e instanceof window.HTMLElement)}var zd='[data-glide-el="track"]',Ud=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Td(this,e),this.listeners=t}return Ed(e,[{key:"on",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];Dd(e)&&(e=[e]);for(var o=0;o<e.length;o++)this.listeners[e[o]]=i,t.addEventListener(e[o],this.listeners[e[o]],n)}},{key:"off",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];Dd(e)&&(e=[e]);for(var n=0;n<e.length;n++)t.removeEventListener(e[n],this.listeners[e[n]],i)}},{key:"destroy",value:function(){delete this.listeners}}]),e}(),qd=["ltr","rtl"],Fd={">":"<","<":">","=":"="};function Yd(e,t){return{modify:function(e){return t.Direction.is("rtl")?-e:e}}}function Jd(e,t){return{modify:function(i){return i+t.Gaps.value*e.index}}}function Vd(e,t){return{modify:function(e){return e+t.Clones.grow/2}}}function Gd(e,t){return{modify:function(i){if(e.settings.focusAt>=0){var n=t.Peek.value;return Pd(n)?i-n.before:i-n}return i}}}function Wd(e,t){return{modify:function(i){var n=t.Gaps.value,o=t.Sizes.width,s=e.settings.focusAt,r=t.Sizes.slideWidth;return"center"===s?i-(o/2-r/2):i-r*s-n*s}}}var Kd=!1;try{var Xd=Object.defineProperty({},"passive",{get:function(){Kd=!0}});window.addEventListener("testPassive",null,Xd),window.removeEventListener("testPassive",null,Xd)}catch(_l){}var Qd=Kd,Zd=["touchstart","mousedown"],tl=["touchmove","mousemove"],il=["touchend","touchcancel","mouseup","mouseleave"],nl=["mousedown","mousemove","mouseup","mouseleave"];function ol(e,t,i){var n=new Ud,o=0,s=0,r=0,a=!1,d=!!Qd&&{passive:!0},l={mount:function(){this.bindSwipeStart()},start:function(t){if(!a&&!e.disabled){this.disable();var n=this.touches(t);o=null,s=Id(n.pageX),r=Id(n.pageY),this.bindSwipeMove(),this.bindSwipeEnd(),i.emit("swipe.start")}},move:function(n){if(!e.disabled){var a=e.settings,d=a.touchAngle,l=a.touchRatio,c=a.classes,u=this.touches(n),p=Id(u.pageX)-s,g=Id(u.pageY)-r,h=Math.abs(p<<2),f=Math.abs(g<<2),_=Math.sqrt(h+f),m=Math.sqrt(f);if(!(180*(o=Math.asin(m/_))/Math.PI<d))return!1;n.stopPropagation(),t.Move.make(p*parseFloat(l)),t.Html.root.classList.add(c.dragging),i.emit("swipe.move")}},end:function(n){if(!e.disabled){var r=e.settings,a=this.touches(n),d=this.threshold(n),l=a.pageX-s,c=180*o/M
2ath.PI,u=Math.round(l/t.Sizes.slideWidth);this.enable(),l>d&&c<r.touchAngle?(r.perTouch&&(u=Math.min(u,Id(r.perTouch))),t.Direction.is("rtl")&&(u=-u),t.Run.make(t.Direction.resolve("<"+u))):l<-d&&c<r.touchAngle?(r.perTouch&&(u=Math.max(u,-Id(r.perTouch))),t.Direction.is("rtl")&&(u=-u),t.Run.make(t.Direction.resolve(">"+u))):t.Move.make(),t.Html.root.classList.remove(r.classes.dragging),this.unbindSwipeMove(),this.unbindSwipeEnd(),i.emit("swipe.end")}},bindSwipeStart:function(){var i=this,o=e.settings;o.swipeThreshold&&n.on(Zd[0],t.Html.wrapper,function(e){i.start(e)},d),o.dragThreshold&&n.on(Zd[1],t.Html.wrapper,function(e){i.start(e)},d)},unbindSwipeStart:function(){n.off(Zd[0],t.Html.wrapper,d),n.off(Zd[1],t.Html.wrapper,d)},bindSwipeMove:function(){var i=this;n.on(tl,t.Html.wrapper,Md(function(e){i.move(e)},e.settings.throttle),d)},unbindSwipeMove:function(){n.off(tl,t.Html.wrapper,d)},bindSwipeEnd:function(){var e=this;n.on(il,t.Html.wrapper,function(t){e.end(t)})},unbindSwipeEnd:function(){n.off(il,t.Html.wrapper)},touches:function(e){return nl.indexOf(e.type)>-1?e:e.touches[0]||e.changedTouches[0]},threshold:function(t){var i=e.settings;return nl.indexOf(t.type)>-1?i.dragThreshold:i.swipeThreshold},enable:function(){return a=!1,t.Transition.enable(),this},disable:function(){return a=!0,t.Transition.disable(),this}};return i.on("build.after",function(){t.Html.root.classList.add(e.settings.classes.swipeable)}),i.on("destroy",function(){l.unbindSwipeStart(),l.unbindSwipeMove(),l.unbindSwipeEnd(),n.destroy()}),l}function sl(e,t,i){var n=new Ud,o=!!Qd&&{passive:!0},s={mount:function(){this._n=t.Html.root.querySelectorAll('[data-glide-el="controls[nav]"]'),this._c=t.Html.root.querySelectorAll('[data-glide-el^="controls"]'),this.addBindings()}
2,setActive:function(){for(var e=0;e<this._n.length;e++)this.addClass(this._n[e].children)},removeActive:function(){for(var e=0;e<this._n.length;e++)this.removeClass(this._n[e].children)},addClass:function(t){var i=e.settings,n=t[e.index];n&&(n.classList.add(i.classes.activeNav),$d(n).forEach(function(e){e.classList.remove(i.classes.activeNav)}))},removeClass:function(t){var i=t[e.index];i&&i.classList.remove(e.settings.classes.activeNav)},addBindings:function(){for(var e=0;e<this._c.length;e++)this.bind(this._c[e].children)},removeBindings:function(){for(var e=0;e<this._c.length;e++)this.unbind(this._c[e].children)},bind:function(e){for(var t=0;t<e.length;t++)n.on("click",e[t],this.click),n.on("touchstart",e[t],this.click,o)},unbind:function(e){for(var t=0;t<e.length;t++)n.off(["click","touchstart"],e[t])},click:function(e){e.preventDefault(),t.Run.make(t.Direction.resolve(e.currentTarget.getAttribute("data-glide-dir")))}};return Rd(s,"items",{get:function(){return s._c}}),i.on(["mount.after","move.after"],function(){s.setActive()}),i.on("destroy",function(){s.removeBindings(),s.removeActive(),n.destroy()}),s}function rl(e){return Pd(e)?(t=e,Object.keys(t).sort().reduce(function(e,i){return e[i]=t[i],e[i],e},{})):(yd("Breakpoints option must be an object"),{});var t}function al(e,t,i){var n=new Ud,o=e.settings,s=rl(o.breakpoints),r=Sd({},o),a={match:function(e){if(void 0!==window.matchMedia)for(var t in e)if(e.hasOwnProperty(t)&&window.matchMedia("(max-width: "+t+"px)").matches)return e[t];return r}};return Sd(o,a.match(s)),n.on("resize",window,Md(function(){e.settings=Ld(o,a.match(s))},e.settings.throttle)),i.on("update",function(){s=rl(s),r=Sd({},o)}),i.on("destroy",function(){n.off("resize",window)}),a}var dl={Html:function(e,t){var i={mount:function(){this.root=e.selector,this.track=this.root.querySelector(zd),this.slides=Array.prototype.slice.call(this.wrapper.children).filter(function(t){return!t.classList.contains(e.settings.classes.cloneSlide)})}};return Rd(i,"root",{get:function(){return i._r},set:function(e){Dd(e)&&(e=document.querySelector(e)),Nd(e)?i._r=e:yd("Root element must be a existing Html node")}}),Rd(i,"track",{get:function(){return i._t},set:function(e){Nd(e)?i._t=e:yd("Could not find track element. Please use "+zd+" attribute.")}}),Rd(i,"wrapper",{get:function(){return i.track.children[0]}}),i},Translate:function(e,t,i){var n={set:function(i){var n=function(e,t){var i=[Jd,Vd,Gd,Wd].concat(e._t,[Yd]);return{mutate:function(n){for(var o=0;o<i.length;o++){var s=i[o];Hd(s)&&Hd(s().modify)?n=s(e,t,undefined).modify(n):yd("Transformer should be a function that returns an object with `modify()` method")}return n}}}(e,t).mutate(i);t.Html.wrapper.style.transform="translate3d("+-1*n+"px, 0px, 0px)"},remove:function(){t.Html.wrapper.style.transform=""}};return i.on("move",function(o){var s=t.Gaps.value,r=t.Sizes.length,a=t.Sizes.slideWidth;return e.isType("carousel")&&t.Run.isOffset("<")?(t.Transition.after(function(){i.emit("translate.jump"),n.set(a*(r-1))}),n.set(-a-s*r)):e.isType("carousel")&&t.Run.isOffset(">")?(t.Transition.after(function(){i.emit("translate.jump"),n.set(0)}),n.set(a*r+s*r)):n.set(o.movement)}),i.on("destroy",function(){n.remove()}),n},Transition:function(e,t,i){var n=!1,o={compose:function(t){var i=e.settings;return n?t+" 0ms "+i.animationTimingFunc:t+" "+this.duration+"ms "+i.animationTimingFunc},set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";t.Html.wrapper.style.transition=this.compose(e)},remove:function(){t.Html.wrapper.style.transition=""},after:function(e){setTimeout(function(){e()},this.duration)},enable:function(){n=!1,this.set()},disable:function(){n=!0,this.set()}};return Rd(o,"duration",{get:function(){var i=e.settings;return e.isType("slider")&&t.Run.offset?i.rewindDuration:i.animationDuration}}),i.on("move",function(){o.set()}),i.on(["build.before","resize","translate.jump"],function(){o.disable()}),i.on("run",function(){o.enable()}),i.on("destroy",function(){o.remove()}),o},Direction:function(e,t,i){var n={mount:function(){this.value=e.settings.direction},resolve:function(e){var t=e.slice(0,1);
2return this.is("rtl")?e.split(t).join(Fd[t]):e},is:function(e){return this.value===e},addClass:function(){t.Html.root.classList.add(e.settings.classes.direction[this.value])},removeClass:function(){t.Html.root.classList.remove(e.settings.classes.direction[this.value])}};return Rd(n,"value",{get:function(){return n._v},set:function(e){qd.indexOf(e)>-1?n._v=e:yd("Direction value must be `ltr` or `rtl`")}}),i.on(["destroy","update"],function(){n.removeClass()}),i.on("update",function(){n.mount()}),i.on(["build.before","update"],function(){n.addClass()}),n},Peek:function(e,t,i){var n={mount:function(){this.value=e.settings.peek}};return Rd(n,"value",{get:function(){return n._v},set:function(e){Pd(e)?(e.before=Id(e.before),e.after=Id(e.after)):e=Id(e),n._v=e}}),Rd(n,"reductor",{get:function(){var t=n.value,i=e.settings.perView;return Pd(t)?t.before/i+t.after/i:2*t/i}}),i.on(["resize","update"],function(){n.mount()}),n},Sizes:function(e,t,i){var n={setupSlides:function(){for(var e=this.slideWidth+"px",i=t.Html.slides,n=0;n<i.length;n++)i[n].style.width=e},setupWrapper:function(e){t.Html.wrapper.style.width=this.wrapperSize+"px"},remove:function(){for(var e=t.Html.slides,i=0;i<e.length;i++)e[i].style.width="";t.Html.wrapper.style.width=""}};return Rd(n,"length",{get:function(){return t.Html.slides.length}}),Rd(n,"width",{get:function(){return t.Html.root.offsetWidth}}),Rd(n,"wrapperSize",{get:function(){return n.slideWidth*n.length+t.Gaps.grow+t.Clones.grow}}),Rd(n,"slideWidth",{get:function(){return n.width/e.settings.perView-t.Peek.reductor-t.Gaps.reductor}}),i.on(["build.before","resize","update"],function(){n.setupSlides(),n.setupWrapper()}),i.on("destroy",function(){n.remove()}),n},Gaps:function(e,t,i){var n={apply:function(e){for(var i=0,n=e.length;i<n;i++){var o=e[i].style,s=t.Direction.value;o[jd[s][0]]=0!==i?this.value/2+"px":"",i!==e.length-1?o[jd[s][1]]=this.value/2+"px":o[jd[s][1]]=""}},remove:function(e){for(var t=0,i=e.length;t<i;t++){var n=e[t].style;n.marginLeft="",n.marginRight=""}}};return Rd(n,"value",{get:function(){return Id(e.settings.gap)}}),Rd(n,"grow",{get:function(){return n.value*(t.Sizes.length-1)}}),Rd(n,"reductor",{get:function(){var t=e.settings.perView;return n.value*(t-1)/t}}),i.on(["build.after","update"],Md(function(){n.apply(t.Html.wrapper.children)},30)),i.on("destroy",function(){n.remove(t.Html.wrapper.children)}),n},Move:function(e,t,i){var n={mount:function(){this._o=0},make:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.offset=n,i.emit("move",{movement:this.value}),t.Transition.after(function(){i.emit("move.after",{movement:e.value})})}};return Rd(n,"offset",{get:function(){return n._o},set:function(e){n._o=function(e){return void 0===e}(e)?0:Id(e)}}),Rd(n,"translate",{get:function(){return t.Sizes.slideWidth*e.index}}),Rd(n,"value",{get:function(){var e=this.offset,i=this.translate;return t.Direction.is("rtl")?i+e:i-e}}),i.on(["build.before","run"],function(){n.make()}),n},Clones:function(e,t,i){var n={mount:function(){this.items=[],e.isType("carousel")&&(this.items=this.collect())},collect:function(){for(var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=t.Html.slides,o=e.settings,s=o.perView,r=o.classes,a=s+ +!!e.settings.peek,d=n.slice(0,a),l=n.slice(-a),c=0;c<Math.max(1,Math.floor(s/n.length));c++){for(var u=0;u<d.length;u++){var p=d[u].cloneNode(!0);p.classList.add(r.cloneSlide),i.push(p)}for(var g=0;g<l.length;g++){var h=l[g].cloneNode(!0);h.classList.add(r.cloneSlide),i.unshift(h)}}return i},append:function(){for(var e=this.items,i=t.Html,n=i.wrapper,o=i.slides,s=Math.floor(e.length/2),r=e.slice(0,s).reverse(),a=e.slice(s,e.length),d=t.Sizes.slideWidth+"px",l=0;l<a.length;l++)n.appendChild(a[l]);for(var c=0;c<r.length;c++)n.insertBefore(r[c],o[0]);for(var u=0;u<e.length;u++)e[u].style.width=d},remove:function(){for(var e=this.items,i=0;i<e.length;i++)t.Html.wrapper.removeChild(e[i])}};return Rd(n,"grow",{get:function(){return(t.Sizes.slideWidth+t.Gaps.value)*n.items.length}}),i.on("update",function(){n.remove(),n.mount(),n.append()}),i.on("build.before",function(){e.isType("carousel")&&n.append()}),i.on("destroy",function(){n.remove()}),n},Resize:function(e,t,i){var n=new Ud,o={mount:function(){this.bind()},bind:function(){n.on("resize",window,Md(function(){i.emit("resize")},e.settings.throttle))},unbind:function(){n.off("resize",window)}};return i.on("destroy",function(){o.unbind(),n.destroy()}),o},Build:function(e,t,i){var n={mount:function(){i.emit("build.before"),this.typeClass(),this.activeClass(),i.emit("build.after")},typeClass:function(){t.Html.root.classList.add(e.settings.classes[e.settings.type])},activeClass:function(){var i=e.settings.classes,n=t.Html.slides[e.index];
2n&&(n.classList.add(i.activeSlide),$d(n).forEach(function(e){e.classList.remove(i.activeSlide)}))},removeClasses:function(){var i=e.settings.classes;t.Html.root.classList.remove(i[e.settings.type]),t.Html.slides.forEach(function(e){e.classList.remove(i.activeSlide)})}};return i.on(["destroy","update"],function(){n.removeClasses()}),i.on(["resize","update"],function(){n.mount()}),i.on("move.after",function(){n.activeClass()}),n},Run:function(e,t,i){var n={mount:function(){this._o=!1},make:function(n){var o=this;e.disabled||(e.disable(),this.move=n,i.emit("run.before",this.move),this.calculate(),i.emit("run",this.move),t.Transition.after(function(){o.isStart()&&i.emit("run.start",o.move),o.isEnd()&&i.emit("run.end",o.move),(o.isOffset("<")||o.isOffset(">"))&&(o._o=!1,i.emit("run.offset",o.move)),i.emit("run.after",o.move),e.enable()}))},calculate:function(){var t=this.move,i=this.length,n=t.steps,o=t.direction,s="number"==typeof Id(n)&&0!==Id(n);switch(o){case">":">"===n?e.index=i:this.isEnd()?e.isType("slider")&&!e.settings.rewind||(this._o=!0,e.index=0):s?e.index+=Math.min(i-e.index,-Id(n)):e.index++;break;case"<":"<"===n?e.index=0:this.isStart()?e.isType("slider")&&!e.settings.rewind||(this._o=!0,e.index=i):s?e.index-=Math.min(e.index,Id(n)):e.index--;break;case"=":e.index=n;break;default:yd("Invalid direction pattern ["+o+n+"] has been used")}},isStart:function(){return 0===e.index},isEnd:function(){return e.index===this.length},isOffset:function(e){return this._o&&this.move.direction===e}};return Rd(n,"move",{get:function(){return this._m},set:function(e){var t=e.substr(1);this._m={direction:e.substr(0,1),steps:t?Id(t)?Id(t):t:0}}}),Rd(n,"length",{get:function(){var i=e.settings,n=t.Html.slides.length;return e.isType("slider")&&"center"!==i.focusAt&&i.bound?n-1-(Id(i.perView)-1)+Id(i.focusAt):n-1}}),Rd(n,"offset",{get:function(){return this._o}}),n}};const ll=function(e){function t(){return Td(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Ed(t,[{key:"mount",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return kd(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"mount",this).call(this,Sd({},dl,e))}}]),t}(Bd);class cl{static init(e,t){let i=gl(e,t,HT.view.screenPlatform);window.addEventListener("resize",()=>{i.destroy(),i=gl(e,t,HT.view.screenPlatform)})}}const ul=(e,t)=>{const i=e.selector;return{mount:()=>{let n=i.querySelector('[data-glide-dir="<"]'),o=i.querySelector('[data-glide-dir=">"]');e.settings.rewind||e.on(["mount.after","run"],()=>{if(n&&(0===e.index?n.classList.add("disabled"):n.classList.remove("disabled")),o){const i=e.settings.bound?e.index+(e.settings.perView-1):e.index;e.settings.perView>=t.Sizes.length||i===t.Sizes.length-1?o.classList.add("disabled"):o.classList.remove("disabled")}})}}},pl=(e,t)=>{const i=Ur()(e.selector);return{mount:()=>{const t=i.find(".glide__slide").length-e.settings.perView+1;let n=i.find(".glide__bullets");for(let e=i.find(".glide__bullet").length;e<t;e++)n.append('<button role="button" aria-label="pagination bullet" class="glide__bullet" data-glide-dir={i}></button>')}}};function gl(e,t,i){let n=Ur()(e),o={Breakpoints:al};["tablet.landscape","desktop"].includes(i)?(o.Controls=sl,o.ArrowDisabler=ul,o.Bullets=pl,n.find(".glide__arrows.hidden").removeClass("hidden"),n.find(".glide__bullets.hidden").removeClass("hidden")):(o.Swipe=ol,n.find(".glide__arrows").addClass("hidden"),n.find(".glide__bullets").addClass("hidden"));let s=new ll(e,t);return t.scrollSteps&&s.on("run.before",e=>{const i=t.scrollSteps;">"===e.direction?e.steps=-i:"<"===e.direction&&(e.steps=i)}
2),t.events&&Object.keys(t.events).forEach(e=>{s.on(e,i=>{t.events[e](i,s)})}),s.mount(o),s}class hl{static init(){$(".js-category-slider").each((e,t)=>{new hl(t)})}constructor(t){let i;(0,e.A)(this,"loadSlider",()=>{let e=$(this.sliderElement).find(".js-category-slider-desktop.glide");if(e.length){const t=e[0],i={rewind:!1,bound:!0,perView:parseInt(e.attr("data-perview")),gap:parseInt(e.attr("data-gap")),scrollSteps:3};cl.init(t,i)}}),(0,e.A)(this,"loadImages",e=>{let t=new Waypoint({element:this.sliderElement,handler:i=>{t&&t.destroy(),$(this.sliderElement).find(`${e} .js-img-lazy-load`).map((e,t)=>{Ea.changeSource(t)})},offset:"150%"})}),this.sliderElement=t,"desktop"!==HT.view.screenPlatform?(i=".js-category-slider-mobile",$(t).find(".js-category-slider-mobile").show(),$(t).find(".js-category-slider-desktop").remove()):(i=".js-category-slider-desktop",$(t).find(".js-category-slider-desktop").show(),$(t).find(".js-category-slider-mobile").remove(),this.loadSlider()),this.loadImages(i)}}window.ImageLazyLoadOffset="100%";class fl{static init(){bd.init(),hl.init()}}$(function(){rd.init(),fl.init()})})()})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.