(()=>{"use strict";const e={init(){this.pageSkinAds()},pageSkinAds(){const e=()=>{if(this.breakpoint=window.matchMedia("(max-width: 1850px)"),this.breakpoint.matches)return;const e=document.querySelector(".js-pageskin-ads");if(e){const t=document.querySelector("#content > .wrapper"),s=e.querySelector(".page-skin-ad--left"),a=e.querySelector(".page-skin-ad--right");if(t&&(s||a)){const i=t.getBoundingClientRect(),n=(window.innerWidth-i.width)/2,r=160;let o=n-r-20,d=n-r-20;o<0&&(o=0),d<0&&(d=0);let c=i.top>0?i.top:50;document.body.classList.contains("admin-bar")&&(c+=32),e.style.top=`${c}px`,s&&(s.style.left=`${o}px`),a&&(a.style.right=`${d}px`),e.classList.add("show")}}};let t;e(),window.addEventListener("jumpPoints:added",(()=>{e()})),document.addEventListener("scroll",e),window.addEventListener("resize",(()=>{clearTimeout(t),t=setTimeout((()=>{e()}),500)}))}};var t;jQuery(document).ready((function(){if(jQuery(".post-content").length&&jQuery(window).width()<979){var e=jQuery(".post-content").find("p").size(),t=Math.round(e/3),s=2*t,a=jQuery("#aside .cta.side-ad-1").html(),i=jQuery("#aside .cta.side-ad-2").html();jQuery(".post-content p:eq("+t+")").after('
'+a+"
"),jQuery(".post-content p:eq("+s+")").after('
'+i+"
"),jQuery("#aside .cta.side-ad").each((function(){jQuery(this).remove()}))}jQuery("body").hasClass("archive")&&jQuery(window).width()<979&&jQuery("#aside .cta.side-ad").each((function(){jQuery(this).remove()})),jQuery("body").attr("data-theme-path"),jQuery(".content-form .text, .content-form .textarea, .content-form .email, .content-form .tel, .content-form .date, .content-form .password").each((function(){var e=jQuery(this).find("label").text();jQuery(this).find('input[type!="hidden"], textarea').attr("placeholder",e)})),jQuery(".content-form .select select").length&&jQuery(".content-form .select select").customSelect(),jQuery("#header .nav-toggle").click((function(){return jQuery("body").toggleClass("side-nav-active"),!1})),jQuery("#main-nav .menu > li > a").each((function(){var e=jQuery(this),t=jQuery(this).parent();e.wrap('
'),t.hasClass("menu-item-has-children")&&(t.append(''),t.find(".more").click((function(){var e=jQuery(this),t=e.parentsUntil(".menu").find(".sub-menu");jQuery(".main-nav .more").not(e).removeClass("active"),jQuery(".main-nav .sub-menu").not(t).removeClass("active").slideUp(),e.hasClass("active")?(e.removeClass("active"),t.removeClass("active").slideUp()):(e.addClass("active"),t.addClass("active").slideDown())})))})),jQuery(".filter-form select").change((function(){window.location=jQuery(this).val()})),jQuery("#aside .facetwp header button").click((function(){return jQuery(this).toggleClass("active"),jQuery(this).closest(".cta").find(".filters").slideToggle(),!1})),jQuery(".scroll").click((function(){var e=jQuery(this).attr("href");return jQuery("html, body").animate({scrollTop:jQuery(e).offset().top-100},1e3),!1})),jQuery("p").each((function(){var e=jQuery(this);0==e.html().replace(/\s| /g,"").length&&e.remove()})),jQuery(".editable-content table").each((function(){jQuery(this).wrap('
')})),jQuery('iframe[src*="youtube.com"], iframe[src*="vimeo.com"]').each((function(){var e=jQuery(this).attr("src");jQuery(this).attr("src",e+"?rel=0").width("100%").height("100%").wrap('
')})),jQuery('iframe[src*="https://www.google.com/maps/"]').each((function(){jQuery(this).width("100%").height("100%").wrap('
')})),jQuery(".video-link").magnificPopup({disableOn:0,type:"iframe",mainClass:"mfp-fade",removalDelay:160,preloader:!1,fixedContentPos:!1}),jQuery(".gallery-list li a, .gallery .gallery-item a").magnificPopup({type:"image",gallery:{enabled:!0}}),jQuery(".button.login-form").magnificPopup({type:"inline",midClick:!0}),jQuery(".button.newsletter").magnificPopup({midClick:!0,items:{src:"#newsletter-form",type:"inline"}}),jQuery("#trending-posts .posts ul li:nth-child(2)").length&&jQuery("#trending-posts .posts ul").slick({autoplay:!0,autoplaySpeed:5e3,speed:1e3,arrows:!1,fade:!0,pauseOnHover:!0,dots:!1}),jQuery("#content .cta-posts").each((function(){var e=jQuery(this);e.find(".posts-list li:nth-child(2)").length&&(e.append('
'),e.find(".posts-list").slick({autoplay:!0,autoplaySpeed:5e3,speed:1e3,arrows:!1,fade:!0,pauseOnHover:!0,dots:!1,arrows:!0,prevArrow:'',nextArrow:'',appendArrows:e.find(".controls")}))})),jQuery(".info-list").each((function(){var e=jQuery(this);e.find("li:first .toggle").addClass("active"),e.find("li:not(:first) .info").hide(),e.find(".toggle").each((function(){jQuery(this).click((function(){var t=jQuery(this),s=t.attr("href");return t.hasClass("active")?(t.removeClass("active"),e.find(s).slideUp()):(e.find("li .toggle").each((function(){jQuery(this).removeClass("active")})),t.addClass("active"),e.find("li .info").each((function(){jQuery(this).slideUp()})),e.find(s).slideDown()),!1}))}))})),jQuery(document).on("facetwp-loaded",(function(){FWP.loaded&&jQuery("html, body").animate({scrollTop:jQuery("body").offset().top},0)}))})),jQuery(window).load((function(){setTimeout((function(){var e=new ScrollMagic.Controller,t=130;jQuery("body").hasClass("logged-in")&&(t=98),new ScrollMagic.Scene({triggerElement:"#header",triggerHook:0}).setClassToggle("body","nav-active").offset(t).addTo(e);var s=-30;if(jQuery("body").hasClass("logged-in")&&(s=-52),jQuery("#content .header-ad iframe").length&&90==jQuery("#content .header-ad iframe").outerHeight()&&(jQuery("#content .header-ad").addClass("sml"),new ScrollMagic.Scene({triggerElement:"#content .header-ad",triggerHook:0,duration:80}).setClassToggle("#content .header-ad","active").offset(s+80).addTo(e),new ScrollMagic.Scene({triggerElement:"#content .header-ad",triggerHook:0,duration:90}).setClassToggle("#content .header-ad","sticky").offset(s+160).addTo(e)),jQuery("#aside .side-ad-1 iframe").length&&250==jQuery("#aside .side-ad-1 iframe").outerHeight()&&(new ScrollMagic.Scene({triggerElement:"#aside .side-ad-1",triggerHook:0,duration:350}).setClassToggle("#aside .side-ad-1 .ad","active").offset(s).addTo(e),new ScrollMagic.Scene({triggerElement:"#aside .side-ad-1",triggerHook:0}).setClassToggle("#aside .side-ad-1 .ad","sticky").offset(s+350).addTo(e)),jQuery("#aside .side-ad-2 iframe").length){var a=jQuery("#aside").outerHeight(),i=jQuery("#aside .ctas").outerHeight();if(jQuery("#aside .side-ad-2 iframe").outerHeight(),postHeight=jQuery("#main").outerHeight(),i").addClass(i("Inner")),o=t("");n.after(o.append(r)),o.addClass(s),e.mapClass&&o.addClass(n.attr("class")),e.mapStyle&&o.attr("style",n.attr("style")),n.addClass("hasCustomSelect").on("render.customSelect",(function(){a(n,o),n.css("width","");var e=parseInt(n.outerWidth(),10)-(parseInt(o.outerWidth(),10)-parseInt(o.width(),10));o.css({display:"inline-block"});var t=o.outerHeight();n.attr("disabled")?o.addClass(i("Disabled")):o.removeClass(i("Disabled")),r.css({width:e,display:"inline-block"}),n.css({"-webkit-appearance":"menulist-button",width:o.outerWidth(),position:"absolute",opacity:0,height:t,fontSize:o.css("font-size")})})).on("change.customSelect",(function(){o.addClass(i("Changed")),a(n,o)})).on("keyup.customSelect",(function(e){o.hasClass(i("Open"))?13!=e.which&&27!=e.which||a(n,o):(n.trigger("blur.customSelect"),n.trigger("focus.customSelect"))})).on("mousedown.customSelect",(function(){o.removeClass(i("Changed"))})).on("mouseup.customSelect",(function(e){o.hasClass(i("Open"))||(t("."+i("Open")).not(o).length>0&&"undefined"!=typeof InstallTrigger?n.trigger("focus.customSelect"):(o.addClass(i("Open")),e.stopPropagation(),t(document).one("mouseup.customSelect",(function(e){e.target!=n.get(0)&&t.inArray(e.target,n.find("*").get())<0?n.trigger("blur.customSelect"):a(n,o)}))))})).on("focus.customSelect",(function(){o.removeClass(i("Changed")).addClass(i("Focus"))})).on("blur.customSelect",(function(){o.removeClass(i("Focus")+" "+i("Open"))})).on("mouseenter.customSelect",(function(){o.addClass(i("Hover"))})).on("mouseleave.customSelect",(function(){o.removeClass(i("Hover"))})).trigger("render.customSelect")}))}}),document.addEventListener("DOMContentLoaded",(()=>{e.init()}))})();; !function(t){var e={};function s(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,s),n.l=!0,n.exports}s.m=t,s.c=e,s.d=function(t,e,i){s.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},s.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},s.t=function(t,e){if(1&e&&(t=s(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(s.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)s.d(i,n,function(e){return t[e]}.bind(null,n));return i},s.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return s.d(e,"a",e),e},s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},s.p="/wp-content/mu-plugins/kelseymedia-blocks/js/dist/module/",s(s.s=38)}({1:function(t,e){t.exports=window.wp.i18n},33:function(t,e){window.requestIdleCallback=window.requestIdleCallback||function(t){var e=Date.now();return setTimeout((function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})}),1)},window.cancelIdleCallback=window.cancelIdleCallback||function(t){clearTimeout(t)}},38:function(t,e,s){"use strict";s.r(e),s(33);var i={init(){this.affLinks=document.querySelectorAll("i.js-affiliate-link"),this.affLinks&&this.processLinks()},processLinks(){this.affLinks.length&&this.affLinks.forEach(t=>{const e=document.createElement("a");Array.from(t.attributes).forEach(t=>{e.setAttribute(t.name,t.value)}),e.setAttribute("rel","nofollow noreferrer noopener"),e.setAttribute("target","_blank"),e.setAttribute("href",t.getAttribute("data-href")),e.removeAttribute("data-href"),e.innerText=t.innerText,t.parentNode.replaceChild(e,t)})}},n=s(1);const o={isTouch:!1,isMobile:void 0!==window.orientation||-1!==navigator.userAgent.indexOf("IEMobile"),scrollTop:void 0===window.scrollY?window.pageYOffset:window.scrollY,windowWidth:window.innerWidth,windowHeight:window.innerHeight,initialHeight:window.innerHeight,hasPassiveEvents:!1,breakpoints:{mobile:480,tablet:820,desktop:1080,desktopXl:1200}};try{document.addEventListener("test",null,{get passive(){o.hasPassiveEvents=!0}})}catch(t){}const r=()=>{o.isTouch=!0,document.removeEventListener("touchstart",r,o.hasPassiveEvents?{passive:!0,once:!0}:void 0),document.dispatchEvent((t=>{let e;return"function"==typeof Event?e=new Event("touchdetected"):(e=document.createEvent("Event"),e.initEvent("touchdetected",!0,!0)),e})())};document.addEventListener("touchstart",r,o.hasPassiveEvents?{passive:!0,once:!0}:void 0),window.addEventListener("resize",()=>{o.windowWidth=window.innerWidth,o.windowHeight=window.innerHeight}),window.addEventListener("scroll",()=>{o.scrollTop=Math.max(void 0===window.scrollY?window.pageYOffset:window.scrollY,0)},o.hasPassiveEvents?{passive:!0}:void 0);var l=o,a=function(){this.init=function(t,e){this.slider=t,this.props=e,this.updateHtml();const{valid:s,slides:i,track:n,prevButton:o,nextButton:r}=this.getElements(t);s&&(this.valid=s,this.slides=i,this.track=n,this.prevButton=o,this.nextButton=r,this.visibleElements=null,this.prevElement=null,this.nextElement=null,this.addListeners())},this.updateHtml=function(){const t="slider-"+(new Date).getTime(),e=this.slider.querySelector("."+this.props.classes.track);e.setAttribute("id",t),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true");const s=this.createButton(t,this.props.classes.prevButton,this.props.texts.prevButton),i=this.createButton(t,this.props.classes.nextButton,this.props.texts.nextButton),n=this.createButtonsContainer();n.appendChild(s),n.appendChild(i),this.slider.appendChild(n)},this.getElements=function(t){const e=t.querySelectorAll("."+this.props.classes.slide),s=t.querySelector("."+this.props.classes.track),i=t.querySelector("."+this.props.classes.prevButton),n=t.querySelector("."+this.props.classes.nextButton);return{slides:e,track:s,prevButton:i,nextButton:n,valid:e&&e.length>0&&s&&i&&n}},this.addListeners=function(){const t=this;this.onScroll(),this.prevButton.addEventListener("click",e=>{e.preventDefault(),t.scrollToElement(t.prevElement)}),this.nextButton.addEventListener("click",e=>{e.preventDefault(),t.scrollToElement(t.nextElement)})},this.createButtonsContainer=function(){const t=document.createElement("div");return t.setAttribute("class",this.props.classes.buttons),t},this.createButton=function(t,e,s){const i=document.createElement("button");i.setAttribute("class",`${this.props.classes.button} ${e}`),i.setAttribute("aria-label",s),i.setAttribute("aria-controls",t);const n=document.createElement("span");return n.setAttribute("class",this.props.classes.buttonIcon),i.appendChild(n),i},this.onScroll=function(){const t=this;let e=!1;const s=()=>{e=!1,t.visibleElements=t.getVisibleElements(),t.visibleElements.length>0&&(t.prevElement=t.getPrevElement(),t.nextElement=t.getNextElement(),t.prevElement?t.prevButton.removeAttribute("disabled"):t.prevButton.setAttribute("disabled",!0),t.nextElement?t.nextButton.removeAttribute("disabled"):t.nextButton.setAttribute("disabled",!0))},i=()=>{e||requestAnimationFrame(s),e=!0};i(),this.track.addEventListener("scroll",i,l.hasPassiveEvents?{passive:!0}:void 0),window.addEventListener("resize",i,l.hasPassiveEvents?{passive:!0}:void 0)},this.getVisibleElements=function(){const t=this.track.getBoundingClientRect();return[...this.slides].filter(e=>{const s=e.getBoundingClientRect();return t.left<=s.left&&t.right>=s.right})},this.getPrevElement=function(){const t=this.visibleElements[0].previousElementSibling;return HTMLElement,t},this.getNextElement=function(){const t=this.visibleElements[this.visibleElements.length-1].nextElementSibling;return t instanceof HTMLElement?t:null},this.scrollToElement=function(t){if(!t)return;const e=t.offsetLeft+t.getBoundingClientRect().width/2-this.track.getBoundingClientRect().width/2;this.track.scroll({left:e,behavior:"smooth"})}},c={init(t){this.sliders=document.querySelectorAll(t.selectors.slider),this.sliders&&0!==this.sliders.length&&this.sliders.forEach(e=>{(new a).init(e,t)})}},u={init(){this.allowedTemplates=["review-post-template-multi-product-review","post-template-multi-product-review"],this.body=document.body;const t=this.allowedTemplates.some(t=>this.body.classList.contains(t));this.body.classList.contains("post-has-jump-points")&&t&&(this.selectors={page:".content-wrap",mobile:".js-jump-points-mobile",jumpPointContainer:".c-jump-points",jumpPointInnerContainer:".c-jump-points__inner",jumpPointListWrapper:".c-jump-points__list-wrapper",sidebar:"#aside",categoryJumpPoints:".js-horizontal-jump-points",affiliateJumpPoints:".js-affiliate-jump-points"},this.ignoreClasses=kelseymediaBlocks.jumpPoints.ignoreClasses,this.headings=kelseymediaBlocks.jumpPoints.headings,this.anchorTag="h3",this.page=document.querySelector(this.selectors.page),this.mobilePage=document.querySelector(this.selectors.mobile),this.anchorTags=this.page.querySelectorAll(this.anchorTag),this.anchorTags.length&&(this.anchorPoints=[],this.jumpPoints=null,this.html=null,this.maxNumberOfItems=3,this.classes={jumpPointContainer:"c-jump-points",jumpPointInnerContainer:"c-jump-points__inner",jumpPointListWrapper:"c-jump-points__list-wrapper",jumpPointList:"c-jump-points__list",jumpPointItem:"c-jump-points__item",hasJumpPoints:"has-jump-points",active:"is-active",show:"show",jumpPointButtons:"c-jump-points__buttons",jumpPointButton:"c-jump-points__button",jumpPointButtonPrev:"is-prev",jumpPointButtonNext:"is-next",jumpPointButtonIcon:"c-jump-points__button-icon"},this.breakpoint=window.matchMedia("(min-width: 1280px)"),this.createJumpPoints()))},createJumpPoints(){this.prepareAnchorTags(!0),this.anchorPoints.length&&(this.setAnchorPoint(),this.createHtml(),this.smoothScroll(),this.bindResizeEvent())},prepareAnchorTags(t=!1){this.anchorPoints=[...this.anchorTags].filter(e=>{let s=!1;return this.ignoreClasses.every(i=>e.classList.contains(i)||e.closest(this.selectors.sidebar)?(s=!0,!1):!t||!e.closest("."+i)||(s=!0,!1)),!s})},setAnchorPoint(){this.anchorPoints=Array.from(this.anchorPoints).map(t=>{var e;let s=t.getAttribute("id");s||(s=t.innerText.replace(/\s+/g,"-").toLowerCase().replace(/[^a-z-]+/g,""),t.setAttribute("id",s));let i=t.innerText;const n=(null===(e=t.dataset)||void 0===e?void 0:e.sideJumpPointText)||null;return n&&n.trim()&&(i=n),{text:i,id:s}})},createHtml(){if(!this.anchorPoints.length)return;this.categoryJumpPoints=document.querySelector(this.selectors.categoryJumpPoints),this.affiliateJumpPoints=document.querySelector(this.selectors.affiliateJumpPoints);const t=Object.assign(document.createElement("div"),{className:this.classes.jumpPointContainer}),e=Object.assign(document.createElement("div"),{className:this.classes.jumpPointInnerContainer}),s=Object.assign(document.createElement("h4"),{innerText:Object(n.__)("Jump to:","kelseymedia-stuff-tv")}),i=Object.assign(document.createElement("div"),{className:this.classes.jumpPointListWrapper}),o=Object.assign(document.createElement("ul"),{className:this.classes.jumpPointList});t.appendChild(e),e.appendChild(s),i.appendChild(o),e.appendChild(i),this.jumpPoints={container:t,innerContainer:e,header:s,list:o},this.anchorPoints.forEach(t=>{if(""!==t.text.trim()){const e=Object.assign(document.createElement("li"),{className:this.classes.jumpPointItem}),s=Object.assign(document.createElement("a"),{href:"#"+t.id,innerText:t.text});e.appendChild(s),o.appendChild(e)}}),this.html=t;const r=this.anchorPoints.length;for(let e=1;e<=this.maxNumberOfItems;e+=1)r>e&&t.classList.add(`has-over-${e}-items`);this.body.classList.add(this.classes.hasJumpPoints)},addHtml(t){let e=null,s=null,i=null;"desktop"===t?(e=this.page,s=this.mobilePage,i=this.headings.desktop):"mobile"===t?(e=this.mobilePage,s=this.page,i=this.headings.mobile):this.body.classList.remove(this.classes.hasJumpPoints),this.jumpPoints.header.innerText=i,i?this.jumpPoints.header.classList.add(this.classes.show):this.jumpPoints.header.classList.remove(this.classes.show),e&&(s&&s.querySelector(this.selectors.jumpPointContainer)&&s.querySelector(this.selectors.jumpPointContainer).remove(),e.querySelector(this.selectors.jumpPointContainer)||(e.appendChild(this.html),window.dispatchEvent(new CustomEvent("jumpPoints:added")),"mobile"===t&&c.init({selectors:{slider:this.selectors.jumpPointListWrapper},classes:{track:this.classes.jumpPointList,slide:this.classes.jumpPointItem,buttons:this.classes.jumpPointButtons,button:this.classes.jumpPointButton,prevButton:this.classes.jumpPointButtonPrev,nextButton:this.classes.jumpPointButtonNext,buttonIcon:this.classes.jumpPointButtonIcon},texts:{prevButton:Object(n.__)("Previous","kelseymedia-stuff-tv"),nextButton:Object(n.__)("Next","kelseymedia-stuff-tv")}})))},smoothScroll(){this.jumpPoints.list.querySelectorAll("li").forEach(t=>{t.querySelector("a").addEventListener("click",t=>{t.preventDefault();const e=t.currentTarget.getAttribute("href"),s=document.querySelector(e);let i=100;this.breakpoint.matches&&(this.categoryJumpPoints?i=190:this.affiliateJumpPoints&&(i=240)),s&&this.scrollIntoViewWithOffset(s,i)})})},scrollIntoViewWithOffset(t,e){window.scrollTo({behavior:"smooth",top:t.getBoundingClientRect().top-document.body.getBoundingClientRect().top-e})},bindResizeEvent(){this.breakpoint.matches?this.addHtml("desktop"):this.addHtml("mobile");const t=t=>{t.matches?this.addHtml("desktop"):this.addHtml("mobile")};void 0===this.breakpoint.addEventListener?this.breakpoint.addListener(t):this.breakpoint.addEventListener("change",t)}},h={init(){if(this.allowedTemplates=["review-post-template-multi-product-review","post-template-multi-product-review"],this.body=document.body,this.selectors={page:".content-wrap",jumpPoints:".js-horizontal-jump-points",jumpPointContainer:".c-horizontal-jump-points",jumpPointInnerContainer:".c-horizontal-jump-points__inner",jumpPointList:".c-horizontal-jump-points__list",affiliateJumpPoints:".js-affiliate-jump-points",stickyJumpPoints:".js-sticky-jump-points",stickyJumpPointsAnchor:".js-sticky-jump-points-anchor"},this.page=document.querySelector(this.selectors.page),!this.page)return;this.breakpoints={large:window.matchMedia("(min-width: 1280px)")};const t=this.allowedTemplates.some(t=>this.body.classList.contains(t));this.affiliateJumpPoints=this.page.querySelectorAll(this.selectors.affiliateJumpPoints),this.affiliateJumpPoints.length&&this.affiliateJumpPointsInit(),t&&(this.jumpPoints=this.page.querySelector(this.selectors.jumpPoints),this.stickyJumpPoints=this.page.querySelector(this.selectors.stickyJumpPoints),this.stickyJumpPointsAnchor=this.page.querySelector(this.selectors.stickyJumpPointsAnchor),this.jumpPoints&&this.categoryJumpPointsInit(),this.stickyJumpPoints&&this.stickyJumpPointsAnchor&&(this.stickyJumpPointsInit(),document.addEventListener("scroll",()=>{this.stickyJumpPointsInit()}),window.addEventListener("resize",()=>{this.stickyJumpPointsInit()})))},affiliateJumpPointsInit(){const t=new MutationObserver(t=>{t.length&&(t.forEach(t=>{const e=t.target;e&&e.parentElement.classList.add("show")}),this.affiliateSmoothScroll())});this.affiliateJumpPoints.forEach(e=>{const s=e.querySelector("div.squirrel_affiliate_widget");t.observe(s,{attributes:!1,childList:!0,subtree:!1})})},categoryJumpPointsInit(){this.jumpPointsList=this.jumpPoints.querySelector(this.selectors.jumpPointList),this.maxNumberOfItems=7,this.classes={jumpPointContainer:"c-horizontal-jump-points",jumpPointList:"c-horizontal-jump-points__list",jumpPointItem:"c-horizontal-jump-points__item",jumpPointButtons:"c-horizontal-jump-points__buttons",jumpPointButton:"c-horizontal-jump-points__button",jumpPointButtonPrev:"is-prev",jumpPointButtonNext:"is-next",jumpPointButtonIcon:"c-horizontal-jump-points__button-icon"},this.initJumpPoints()},initJumpPoints(){this.initCarousel(),this.smoothScroll()},initCarousel(){c.init({selectors:{slider:this.selectors.jumpPointInnerContainer},classes:{track:this.classes.jumpPointList,slide:this.classes.jumpPointItem,buttons:this.classes.jumpPointButtons,button:this.classes.jumpPointButton,prevButton:this.classes.jumpPointButtonPrev,nextButton:this.classes.jumpPointButtonNext,buttonIcon:this.classes.jumpPointButtonIcon},texts:{prevButton:Object(n.__)("Previous","kelseymedia-stuff-tv"),nextButton:Object(n.__)("Next","kelseymedia-stuff-tv")}});const t=this.jumpPointsList.querySelectorAll("li").length;for(let e=1;e<=this.maxNumberOfItems;e+=1)t>e&&this.jumpPoints.classList.add(`has-over-${e}-items`)},smoothScroll(){this.jumpPointsList.querySelectorAll("li").forEach(t=>{t.querySelector("a").addEventListener("click",t=>{t.preventDefault();const e=t.currentTarget.getAttribute("href"),s=document.querySelector(e);if(s){const t=this.breakpoints.large.matches?180:80;this.scrollIntoViewWithOffset(s,t)}})})},affiliateSmoothScroll(){this.affiliateJumpPoints.forEach(t=>{t.querySelector("div.squirrel_affiliate_widget").addEventListener("click",t=>{let e=null;if("A"===t.target.tagName?e=t.target:t.target.closest("a")&&(e=t.target.closest("a")),e){const s=e.getAttribute("href"),i=document.querySelector(s);if(i){t.preventDefault();const e=this.breakpoints.large.matches?240:80;this.scrollIntoViewWithOffset(i,e)}}})})},scrollIntoViewWithOffset(t,e){window.scrollTo({behavior:"smooth",top:t.getBoundingClientRect().top-document.body.getBoundingClientRect().top-e})},stickyJumpPointsInit(){if(!this.breakpoints.large.matches)return this.stickyJumpPoints.classList.remove("is-fixed"),void Object.assign(this.stickyJumpPoints.style,{left:"auto",maxWidth:"100%"});const t=this.stickyJumpPointsAnchor.getBoundingClientRect();t.top<=0?(this.stickyJumpPoints.classList.add("is-fixed"),Object.assign(this.stickyJumpPoints.style,{left:t.left+"px",maxWidth:t.width+"px"})):(this.stickyJumpPoints.classList.remove("is-fixed"),Object.assign(this.stickyJumpPoints.style,{left:"auto",maxWidth:"100%"}))}},p={init(){const{siteUrl:t,internalLinks:e}=kelseymediaBlocks;this.domain=t.split("://").pop(),document.body.classList.contains("is-post-or-review")&&(this.content=document.querySelector(".post-content"),this.content&&(this.ignoreClasses=e.ignoreClasses,this.linksSearch()))},linksSearch(){const t=[...this.content.querySelectorAll("a")].filter(t=>{let e=!1;return this.ignoreClasses.every(s=>!t.classList.contains(s)||(e=!0,!1)),!e});t.length&&t.forEach(t=>{const e=t.getAttribute("href"),s=new RegExp(this.domain);e&&e.match(s)&&t.classList.add("is-internal-link")})}};const m=async()=>{i.init(),u.init(),h.init(),p.init()};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()}});;