1import{$ as a}from"./jquery-WtZBIVyz.js";import"./_commonjsHelpers-CqkleIqs.js";window.getCssVar=function(t,e){var n=t&&t.jquery?t[0]:t,i=getComputedStyle(n);return i.getPropertyValue(e).trim()};window.cssUnitToPixels=function(t){if(t==0)return t;let e=parseFloat(t);return t.includes("px")?e:t.includes("rem")?e*parseFloat(getComputedStyle(document.documentElement).fontSize):t.includes("vw")?e*(window.innerWidth/100):(console.error("Unsupported unit or incorrect value"),NaN)};const y=document.body.getAttribute("data-theme-directory")||"sagefire";window.getLocalStorage=function(t){const e=`${y}-${t}`,n=localStorage.getItem(e);if(console.log(`[getLocalStorage] Checking key: ${e}`),!n)return console.log("[getLocalStorage] No value found."),null;const i=JSON.parse(n),r=Date.now();return i.expiry&&r>i.expiry?(console.log(`[getLocalStorage] Item expired. Removing key: ${e}`),localStorage.removeItem(e),null):(console.log("[getLocalStorage] Returning value:",i.value),i.value)};window.setLocalStorage=function(t,e,n=null){const i=`${y}-${t}`,r={value:e};n?(r.expiry=Date.now()+n*24*60*60*1e3,console.log(`[setLocalStorage] Setting key: ${i} with expiration in ${n} days.`)):console.log(`[setLocalStorage] Setting key: ${i} with no expiration.`),localStorage.setItem(i,JSON.stringify(r))};window.removeLocalStorage=function(t){const e=`${y}-${t}`;console.log(`[removeLocalStorage] Removing key: ${e}`),localStorage.removeItem(e)};window.elementExists=function(t){return!!document.getElementById(t)};window.scrollToID=function(t){document.getElementById(t).scrollIntoView({behavior:"smooth"})};window.throttle=function(t,e,n=30){if(!["resize","scroll"].includes(t))return;let r=null;window.addEventListener(t,()=>{r||(r=setTimeout(()=>{e(),r=null},n))})};window.debounce=function(t,e,n){var i;return function(){var r=this,s=arguments,l=function(){i=null,n||t.apply(r,s)},c=n&&!i;clearTimeout(i),i=setTimeout(l,e),c&&t.apply(r,s)}};window.slugify=function(t){t=t.toString().toLowerCase().trim();const e="à áäâèéëêìÃïîòóöôùúüûñç·/_,:;",n="aaaaeeeeiiiioooouuuunc------";for(let i=0,r=e.length;i<r;i++)t=t.replace(new RegExp(e.charAt(i),"g"),n.charAt(i));return t.replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-")};window.convertCase=function(t,e,n){if(!t||!e||!n||e===n)return t;const i=["camel","kebab","snake"];return!i.includes(e)||!i.includes(n)?t:(e==="camel"?t=t.replace(/([A-Z])/g,"_$1").toLowerCase():e==="kebab"&&(t=t.replace(/-/g,"_")),n==="camel"?t.replace(/_([a-z])/g,(r,s)=>s.toUpperCase()):n==="kebab"?t.replace(/_/g,"-"):t)};var B={init:function(){const t=["a.button","button.button"],e='<div class="element element-button',n='"></div>
1',i='<span class="button-text',r='"></span>';a(t.join(", ")).each(function(){let s=a(this);if(!s.closest(".element-button").length){s.removeClass("button");let l=s.attr("class");s.addClass("button-link"),s.wrap(e+" "+l+n),s.children().length||s.wrapInner(i+r)}})}};window.mm_button_markup=B;a(window).on("load",function(){B.init()});var z={init:function(){function t(){window.innerHeight+window.pageYOffset>=document.body.offsetHeight-100&&a(".footer .subfooter").addClass("scrolltrigger-instant")}window.throttle("scroll",()=>{t()},500)}};window.mm_detectScrollBottom=z;a(window).on("load",function(){z.init()});var x,p={init:function(){x=a(".flexgrid-multi.flexgrid-justify-center"),p.widows(),window.addEventListener("flexgrid-change",function(){p.widows(),setTimeout(function(){p.widows()},10),setTimeout(function(){p.widows()},100)},!1)},widows:function(){x.each(function(){for(var t=a(this),e=t.find(".flexgrid-items")[0],n=Array.prototype.filter.call(e.children,function(d){return d.matches(".flexgrid-item")}),i=n.length,r=t.attr("data-flexgrid-cols"),s=i;s--;)n[s].classList.remove("widow");if(i%r!==0){var l=Math.floor(i/r)*r;t[0].style.setProperty("--flexgrid-widows",i-l);for(var c=i;c--&&(n[c].classList.add("widow"),c!=l););}})}};window.mm_flexgrid_extras=p;a(window).on("load",function(){p.init()});var b=a("html"),v=a(".nav-mobile-container .nav-mobile"),k=a(".hamburger"),A=a("body > *:not(#header), .hamburger-header, .header-logo"),q=v.find("a").first(),S="mobileNavActive",Y="--nav_breakpoint",J=window.getComputedStyle(document.body),X=parseInt(J.getPropertyValue(Y)),g={init:function(){v.prop("inert",!0);function t(){v.show(),b.addClass(S),A.prop("inert",!0),v.removeAttr("inert"),q.focus(),k.attr("aria-expanded","true")}function e(){b.hasClass(S)?g.deactivate():t()}function n(){a(window).width()>X&&g.deactivate()}g.measureMobileSubmenus(),window.throttle("resize",()=>{n()},500),a(".mobileNav_open").click(function(i){i.preventDefault(),e()}),a(document).on("keydown",function(i){i.keyCode===27&&g.deactivate()})},deactivate:function(){b.removeClass(S),v.prop("inert",!0),A.removeAttr("inert"),k.attr("aria-expanded","false")},measureMobileSubmenus:function(){const t=a("body"),e=a("#mobile-menu"),n=a(".nav-mobile"),i=a("#mobile-menu .sub-menu .menu-item"),r="end-of-line",s=document.createElement("style");s.id="measuring-mobile-menu-style",s.textContent=` 2 body.measuring-mobile-menu :is(.nav-mobile, #mobile-menu) { display: block !important; } 3 body.measuring-mobile-menu #mobile-menu .sub-menu { display: flex !important; } 4 `,document.head.appendChild(s),t.addClass("measuring-mobile-menu"),e.prop("inert",!1),n.prop("inert",!1),i.removeClass(r),requestAnimationFrame(function(){const l={};i.each(function(){const c=a(this),d=Math.round(c.offset().top);l[d]||(l[d]=[]),l[d].push(c)}),Object.values(l).forEach(c=>{c[c.length-1].addClass(r)}),t.removeClass("measuring-mobile-menu"),e.prop("inert",!0),n.prop("inert",!0),s.remove()})}};window.mm_mobileNav=g;a(window).on("load",function(){g.init()});var E,w={init:function(){E=a(".smart-separators"),w.set(),window.throttle("resize",()=>{w.set()},500)},set:function(){E.each(function(){var t=a(this),e=t.find(".smart-separator-item");t.addClass("smart-separators-init");var n=0;e.each(function(i){var r=a(this);r.removeClass("first-of-line").removeClass("last-of-line");var s=r.offset().top;if(s-2>n&&(r.addClass("first-of-line"),i)){var l=a(e[i-1]);l.addClass("last-of-line")}i==e.length-1&&r.addClass("last-of-line"),n=s})})}};window.mm_smart_separators=w;a(window).on("load",function(){w.init()});var N={init:function(){function t(i){i.forEach(function(r){a('link[media="'+r+'"]').each(function(){a(this).attr("media","all")})})}t(["lazy","load","onload"]);function e(){t(["interact"])}var n=["mouseover","keydown","touchmove","touchstart"];n.forEach(function(i){window.addEventListener(i,e,{passive:!0})})}};window.mm_unlazyStyles=N;a(window).on("load",function(){N.init()});var M={init:function(){var t=a("body");function e(r){a('script[data-type="lazy"]').each(function(){for(var s=a(this),l=s.attr("data-src"),c=0;c<r.length;c++)l.indexOf(r[c])>=0&&s.attr("src",l).attr("data-type","loaded")})}var n=t.data("unlazy-scripts")?t.data("unlazy-scripts").split(","):[];if(e(n),window.matchMedia("(hover: none)")){var i=t.data("unlazy-scripts-touchscreen")?t.data("unlazy-scripts-touchscreen").split(","):[];e(i)}}};window.mm_unlazyScripts=M;a(window).on("load",function(){M.init()});var $={init:function(){const t=a("input, textarea, select");function e(n){if(n){var i=n.val()||"";i=i.replace(/[()_-]/g,"").trim(),n.toggleClass("has-value",!!i)}}t.each(function(){var n=a(this);setTimeout(()=>e(n),5),n.on("input keypress change",function(){setTimeout(()=>e(n),5)})})}};window.mm_form_input_has_value=$;a(window).on("load",function(){$.init()});a(document).on("gform_post_render",function(t,e,n){$.init()});var O={init:function(){function t(){a(".gform_wrapper").each(function(){var e=a(this),n=e.find(".gfield input").first(),i=n.outerHeight();i&&e[0].style.setProperty("--form-input-height",`${i}px`)}
4)}t(),document.fonts.ready.then(function(){t()}),a(document).bind("gform_post_render",function(){t()}),window.throttle("resize",()=>{t()},500)}};window.mm_match_gform_height=O;a(window).on("load",function(){O.init()});var _={init:function(){var t="md-label-init",e=[".md-form .gform_wrapper form"],n=a(e.join(", ")),i=[".ginput_container_text",".ginput_container_textarea",".ginput_container_name",".ginput_container_address",".ginput_container_email",".ginput_container_phone",".ginput_container_website"],r=[".ginput_container_address",".ginput_container_name"];n.each(function(){var s=a(this),l=s.find(i.join(", "));l.each(function(){var d=a(this),h=d.closest(".gfield");d.is(r.join(", "))?a(this).children("span").addClass(t):d.hasClass("ginput_container_time")?d.hasClass("gfield_time_ampm")||d.addClass(t):h&&h.addClass(t)});function c(){var d=l.first(),h=d.closest(".gfield"),T=h.find("label").first(),C=d.find("input, select, textarea").first();if(T&&C){var W=parseFloat(T.css("font-size")),K=parseFloat(C.css("font-size")),R=K/W;s[0].style.setProperty("--md-label-scalar",R)}}c(),window.throttle("resize",()=>{c()},30)})}};window.mm_gformInputs=_;a(window).on("load",function(){_.init()});a(document).on("gform_post_render",function(t,e,n){_.init()});var H={init:function(){function t(){var n=a(".header-topbar-inner"),i=a(".header-main"),r=n&&n.innerHeight()?n.innerHeight():0,s=i&&i.innerHeight()?i.innerHeight():0,l=a(":root").get(0).style;l.setProperty("--topbar-height",r+"px"),l.setProperty("--header-height",s+"px")}t(),window.throttle("resize",()=>{t()},30);function e(){var n=80;a("body").toggleClass("header-sticky",a(window).scrollTop()>n)}e(),window.throttle("scroll",()=>{e()},30)}};window.mm_sticky_header=H;a(window).on("load",function(){H.init()});var G={init:function(){var t=a("#mobile-menu"),e=t.children(".menu-item-has-children"),n=e.children(".sub-menu"),i=e.children("a");n.hide(),i.click(function(r){r.preventDefault();var s=a(this),l=s.parent(),c=l.children(".sub-menu"),d=300;l.hasClass("active")?(l.removeClass("active"),c.slideUp(d)):(e.removeClass("active"),n.slideUp(d),l.addClass("active"),c.slideDown(d))})}};window.mm_mobileNavAccordion=G;a(window).on("load",function(){G.init()});var j={init:function(){a(".element-accordion .accordion-trigger").click(function(t){t.preventDefault();var e=a(this),n=e.closest(".element-accordion"),i=e.closest(".accordion-item"),r=n.attr("data-timing")?parseInt(n.attr("data-timing")):300;n.hasClass("open-one")&&!i.hasClass("active")&&(n.find(".accordion-item").removeClass("active"),n.find(".accordion-item-body").slideUp(r),n.find(".accordion-trigger").attr("aria-expanded","false")),i.toggleClass("active"),i.find(".accordion-item-body").slideToggle(r),e.attr("aria-expanded",!e.attr("aria-expanded"))})}};window.mm_accordion=j;a(window).on("load",function(){j.init()});var f={openDialogs:{},inertTargets:"#header, #wrap, #footer, #a11y-links",init:function(){f.initDialogTriggers()},initDialogTriggers:function(){a(document).on("click","[data-dialog-trigger]",function(t){t.preventDefault();const e=a(this).data("dialog-trigger"),n=f.getTriggerData(a(this));f.openDialog(e,n)})},openDialog:function(t,e={}){if(f.openDialogs[t]||a(`[data-dialog-id="${t}"]`).length>0)return;let n=a(`[data-dialog-content="${t}"]`);if(n.length===0){console.error(`Dialog ID ${t} content not found`);return}const i=n.data("dialogNative")!==!1,r=n.parent(),s=a('<div class="dialog-placeholder" style="display:none;"></div>');s.insertBefore(n),n=n.detach();const l=a(`<dialog class="mm-dialog" role="dialog" aria-modal="true" tabindex="-1" data-dialog-id="${t}"></dialog>`);n.data("dialog-class")&&l.addClass(n.data("dialog-class")),l.data({originalParent:r,placeholder:s,content:n,options:e,native:i});const c=a('<div class="mm-dialog-backdrop"></div>'),d=a('<div class="mm-dialog-content"></div>').append(n);l.append(c).append(d),f.setupDialogClose(l,d),a("body").append(l),i?l[0].showModal():(l[0].show(),a(f.inertTargets).attr("inert","")),l.focus(),setTimeout(function(){l.addClass("is-visible"),f.initSlidersInsideDialog(l,e)},10)},getTriggerData:function(t){const e={};return a.each(t.data(),function(n,i){e[window.convertCase(n,"camel","kebab")]=i}),e},setupDialogClose:function(t,e){[{class:"mm-dialog-close-fixed",container:t},{class:"mm-dialog-close-content",container:e}
4].forEach(function(i){const r=a("<button>",{class:i.class+" mm-dialog-close-button button-unstyle pseudo-x","aria-label":"Close"});i.container.append(r),r.click(function(){f.closeDialog(t)})}),t.find(".mm-dialog-backdrop").on("click",function(){f.closeDialog(t)}),t.on("keydown",function(i){i.key==="Escape"&&f.closeDialog(t)})},closeDialog:function(t){t.removeClass("is-visible"),window.mm_popup.handlePopupDismissal(t);const e=window.getComputedStyle(t.find(".mm-dialog-content")[0]);parseFloat(e.transitionDuration)?t.on("transitionend",function(){f.removeDialog(t)}):f.removeDialog(t)},removeDialog:function(t){f.restoreDialogContent(t),t.data("native")||a(f.inertTargets).removeAttr("inert"),t[0].close(),t.remove(),delete f.openDialogs[t.data("dialog-id")]},restoreDialogContent:function(t){const e=t.data("content").detach(),n=t.data("placeholder");n.after(e),n.remove()},initSlidersInsideDialog:function(t,e={}){t.find(".scroll-snap-slider[data-slider-id]").each(function(){var n=a(this).data("slider-id");window.mm_slider.initializeSlider(n),f.prescrollDialogSlider(t,e),f.setupSliderKeyboardNavigation(t,n)})}
4,setupSliderKeyboardNavigation:function(t,e){t.on("keydown",function(n){n.key==="ArrowRight"?window.mm_slider.goToNextSlide(e):n.key==="ArrowLeft"&&window.mm_slider.goToPrevSlide(e)})},prescrollDialogSlider:function(t,e={}){if(!e||!e["dialog-slide"])return;const n=parseInt(e["dialog-slide"],10)-1,i=t.find(".scroll-snap-slider").data("slider-id");i&&window.mm_slider.goToSlide(i,n,!0)}};window.mm_dialog=f;a(function(){f.init()});var U={$grid:null,$items:null,$count:null,$clear:null,active:{},init:function(){var t=this;a("[data-filter-group]").length&&(t.$grid=a("[data-filter-grid]"),t.$items=a("[data-filter-item]"),t.$count=a("[data-filter-count]"),t.$clear=a("[data-filter-clear]"),a("[data-filter-tax]").each(function(){var e=a(this).data("filter-tax");t.active[e]||(t.active[e]=new Set)}),t.bindEvents(),t.update())},bindEvents:function(){var t=this;a(document).on("click","[data-filter-tax]",function(){var e=a(this);if(!e.is("[data-filter-disabled]")){var n=e.data("filter-tax"),i=e.data("filter-slug");e.addClass("is-hover-paused"),t.active[n].has(i)?(t.active[n].delete(i),e.removeClass("is-active")):(t.active[n].add(i),e.addClass("is-active")),t.update()}}),a(document).on("click","[data-filter-clear]",function(){t.clearAll()}),a(document).on("mouseleave","[data-filter-tax]",function(){a(this).removeClass("is-hover-paused")})},itemMatches:function(t,e){var n=this,i=e||n.active,r={event_type:a(t).data("types"),event_location:a(t).data("locations")};return Object.keys(i).every(function(s){if(i[s].size===0)return!0;var l=r[s]?r[s].split(" "):[];return[...i[s]].some(function(c){return l.indexOf(c)!==-1})})},update:function(){var t=this,e=0;t.$items.each(function(){var i=t.itemMatches(this);a(this).toggleClass("is-hidden",!i),i&&e++}),t.$count.text(e+" result"+(e!==1?"s":"")),a("[data-filter-tax]").each(function(){var i=a(this);if(i.hasClass("is-active")){i.removeAttr("data-filter-disabled");return}var r=i.data("filter-tax"),s=i.data("filter-slug"),l={};Object.keys(t.active).forEach(function(d){l[d]=new Set(t.active[d])}),l[r].add(s);var c=t.$items.toArray().some(function(d){return t.itemMatches(d,l)});c?i.removeAttr("data-filter-disabled"):i.attr("data-filter-disabled","")});var n=Object.values(t.active).some(function(i){return i.size>0});t.$clear.toggleClass("is-hidden",!n)},clearAll:function(){var t=this;Object.keys(t.active).forEach(function(e){t.active[e].clear()}),a("[data-filter-tax]").removeClass("is-active"),t.update()}};window.mm_eventsFilters=U;a(window).on("load",function(){U.init()});var m={popupsData:{},init:function(){m.initPopups(),m.initGravityForms()},initPopups:function(){a("[data-dialog-content][id][data-popup]").each((t,e)=>{console.log("popup: ",e);const n=a(e),i=n.attr("id"),r=n.data("popup");!i||!r||!m.shouldShowPopup(i)||(m.popupsData[i]=Object.assign({},r,{delay:(r.delay||5)*1e3,dismissAfter:(r.dismissAfter||2)*(24*60*60*1e3),conversionDismissAfter:(r.conversionDismissAfter||30)*(24*60*60*1e3)}),m.setupOpenTriggers(i))})},setupOpenTriggers:function(t){const e=m.popupsData[t];e.triggers.includes("time")&&setTimeout(function(){m.shouldShowPopup(t)&&window.mm_dialog.openDialog(t)},e.delay),e.triggers.includes("scroll")&&setTimeout(function(){window.throttle("scroll",function(){if(!m.shouldShowPopup(t))return;window.scrollY/(document.body.scrollHeight-window.innerHeight)*100>=e.scrollTrigger&&window.mm_dialog.openDialog(t)})},5e3),e.triggers.includes("exit")&&setTimeout(function(){a(document).on("mouseleave",n=>{m.shouldShowPopup(t)&&n.clientY<0&&window.mm_dialog.openDialog(t)})},5e3)},shouldShowPopup:function(t){const e=window.getLocalStorage(`popup-${t}`);return!e||Date.now()>e},handlePopupDismissal:function(t){if(!t.find("[data-popup]").length)return;const e=t.data("dialog-id");m.dismissPopup(e,!1)},dismissPopup:function(t,e=!1){const n=m.popupsData[t],i=Date.now()+(e?n.conversionDismissAfter:n.dismissAfter);window.setLocalStorage(`popup-${t}`,i)},initGravityForms:function(){a(document).on("gform_confirmation_loaded",function(t,e){m.handleGformSubmission(e)})},handleGformSubmission:function(t){if(console.log(`[Gravity Forms] Form submitted: ${t}`),![2,3].includes(parseInt(t,10)))return;console.log("[Gravity Forms] Newsletter form submitted. Updating dismissal duration.");const n="newsletter_popup";if(!m.popupsData[n]){console.warn(`[Gravity Forms] Popup settings for ${n} not found.`);return}const i=Date.now()+m.popupsData[n].conversionDismissAfter;window.setLocalStorage(`popup-${n}`,i),console.log(`[Gravity Forms] Popup '${n}
4' suppressed until ${new Date(i).toLocaleString()}`)}};window.mm_popup=m;a(window).on("load",function(){m.init()});const P=360,L=300,F=1.75,Z=6e3;var o={state:{},init:function(){a(".scroll-snap-slider").each(function(){o.initializeSlider(a(this).data("slider-id"))})},initializeSlider:function(t){var e=a(`.scroll-snap-slider[data-slider-id="${t}"]`);if(e.length===0){console.error(`Slider with ID ${t} not found.`);return}o.state[t]={$slider:e,$sliderInner:e.find(".scroll-snap-slider-inner"),$sliderOuter:e.parent(),totalSlides:e.find(".scroll-snap-slide").length,currentSlide:0,sliderType:e.data("slider-type"),maxScrollLeft:0,slideWidth:0,slideGap:0,arrowSlides:0,autoplayEnabled:null,autoplayInterval:null,infinite:!!e.is("[data-infinite]")},o.initNavs(t),o.initCheckSizing(t),o.initUpdateHeight(t),o.initAutoplay(t),o.checkFinalState(t),e.on("scroll",window.debounce(()=>o.checkFinalState(t),100)),o.state[t].sliderType==="full-transition"&&o.setFullTransitionInitialActiveClass(t),o.state[t].$slider.addClass("slider-init")},getState:function(t,e=null){var n=o.state[t]||{};return e?n[e]:n},setState:function(t,e=null,n=null){var i=o.state[t]||{};e&&n!==null?i[e]=n:e===null&&n!==null&&(i=n),o.state[t]=i},getCurrentSlide:function(t){var e=o.getState(t),n=Math.floor((e.$slider.scrollLeft()+1)/(e.slideWidth+e.slideGap));return o.setState(t,"currentSlide",n),n},goToSlide:function(t,e,n=!1,i=!1,r=!1){var s=o.getState(t).sliderType;s==="scroll"?o.scrollToSlide(t,e,n):s==="transition"?o.transitionToSlide(t,e,n,r):s==="full-transition"&&o.fullTransitionToSlide(t,e,n,r),o.setState(t,"currentSlide",e),o.updateDots(t,e),o.updateHeight(t,e),i||o.syncSliders(t,e)},scrollToSlide:function(t,e,n=!1){var i=o.getState(t),r=o.getScrollValues(t,e);i.$slider.css("--scrollsnap-slider-transition-time",r.time+"ms"),i.$slider.css({"scroll-snap-type":"none","overflow-x":"hidden"}),console.log("scrollValues: ",r),i.$sliderInner.css({transform:"translateX("+r.distance+"px)",transition:"transform "+r.time+"ms cubic-bezier(0.4, 0, 0.2, 1)","pointer-events":"none"}),n?o.endSlide(t,o.getScrollPosition(t,e)):i.$sliderInner.one("transitionend",function(){o.endSlide(t,o.getScrollPosition(t,e))})},getScrollValues:function(t,e){var n=o.getState(t),i=n.$slider.scrollLeft()-Math.min(e*(n.slideWidth+n.slideGap),n.maxScrollLeft);return{position:Math.min(e*(n.slideWidth+n.slideGap),n.maxScrollLeft),distance:i,time:Math.round(P*(Math.log(1+Math.abs(i)/L)/Math.log(F)))}},getScrollPosition:function(t,e){var n=o.getState(t);return Math.min(e*(n.slideWidth+n.slideGap),n.maxScrollLeft)},getScrollDistance:function(t,e){var n=o.getState(t);return n.$slider.scrollLeft()-o.getScrollPosition(t,e)},getSlideTime:function(t,e,n=!1){if(n===!0)return 0;var i=Math.abs(o.getScrollDistance(t,e));return Math.round(P*(Math.log(1+i/L)/Math.log(F)))},endSlide:function(t,e){var n=o.getState(t);n.$sliderInner.css({transform:"",transition:"","pointer-events":""}),n.$slider.scrollLeft(e),n.$slider.css({"scroll-snap-type":"x mandatory","overflow-x":"scroll"}),o.checkFinalState(t)},checkOverflow:function(t){var e=o.getState(t),n=e.maxScrollLeft>4;e.$prevNextButtons.toggleClass("slider-nav-hidden",!n),e.$dots.toggleClass("slider-nav-hidden",!n)},transitionToSlide:function(t,e,n=!1,i=null){var r=o.getState(t),s=r.$slider,l=o.getScrollPosition(t,e);if(n)s.scrollLeft(l),o.checkFinalState(t);else{var c=e>r.currentSlide?"next":"prev";i&&(c=i),s.addClass("transitioning-"+c),s.addClass("transitioning-out"),s.one("animationend",function(){s.scrollLeft(l),s.removeClass("transitioning-out").addClass("transitioning-in"),s.one("animationend",function(){s.removeClass("transitioning-in transitioning-next transitioning-prev"),o.checkFinalState(t)})})}},fullTransitionToSlide:function(t,e,n=!1,i=null){var r=o.getState(t),s=r.$slider;if(n)o.setFullTransitionSlideClasses(t,e),o.checkFinalState(t);else{var l=e>r.currentSlide;i&&i==="next"&&(l=!0),i&&i==="prev"&&(l=!1);var c=l?"transitioning-next":"transitioning-prev";s.addClass(c),o.setFullTransitionSlideClasses(t,e)}},setFullTransitionSlideClasses:function(t,e){var n=o.getState(t),i=n.$slider,r=i.find(".scroll-snap-slide"),s=i.find(".scroll-snap-slide").eq(n.currentSlide),l=i.find(".scroll-snap-slide").eq(e);s.addClass("transitioning-out"),r.removeClass("active"),l.addClass("transitioning-in").addClass("active"),s.one("animationend",function(){s.removeClass("transitioning-out")}),l.one("animationend",function(){l.removeClass("transitioning-in"),i.removeClass("transitioning-next transitioning-prev")})},setFullTransitionInitialActiveClass:function(t){var e=o.getState(t),n=e.$slider;n.find(".scroll-snap-slide").eq(0).addClass("active")},initNavs:function(t){o.initButtons(t),o.initDots(t)},initButtons:function(t){var e=o.getState(t);
4e.$prevNextButtons=a(`[data-slider-id="${t}"] .slider-arrow`),e.$prevButtons=a(`[data-slider-id="${t}"] [data-type="prev"]`),e.$nextButtons=a(`[data-slider-id="${t}"] [data-type="next"]`),e.$prevButtons.off("click").on("click",function(){o.goToPrevSlide(t)}),e.$nextButtons.off("click").on("click",function(){o.goToNextSlide(t)}),o.setState(t,e),o.updateButtons(t)},updateButtons:function(t){var e=o.getState(t);e.$prevNextButtons.prop("disabled",!1),!e.infinite&&(e.$prevButtons.prop("disabled",o.isAtStart(t)),e.$nextButtons.prop("disabled",o.isAtEnd(t)))},initDots:function(t){var e=o.getState(t);e.$dots=a(`[data-slider-id="${t}"][data-slide]`),e.$dots.off("click").on("click",function(){o.goToSlide(t,parseInt(a(this).data("slide"),10))}),o.setState(t,e),o.updateDots(t,0)},updateDots:function(t,e){var n=o.getState(t).$dots;n.removeClass("active").filter(`[data-slide="${e}"]`).addClass("active")},goToPrevNextSlide:function(t,e=null){if(e){var n=o.getState(t),i=null;if(e==="prev"){if(!n.infinite&&o.isAtStart(t))return;i=Math.max(n.currentSlide-n.arrowSlides,0),n.infinite&&o.isAtStart(t)&&(i=n.totalSlides-1)}if(e==="next"){if(!n.infinite&&o.isAtEnd(t))return;i=n.currentSlide+n.arrowSlides,n.infinite&&o.isAtEnd(t)&&(i=0)}i!==null&&o.goToSlide(t,i,!1,!1,e)}},goToPrevSlide:function(t){o.goToPrevNextSlide(t,"prev")},goToNextSlide:function(t){o.goToPrevNextSlide(t,"next")},isAtStart:function(t){var e=o.getState(t);return e.$slider.scrollLeft()===0},isAtEnd:function(t){var e=o.getState(t);return Math.abs(e.maxScrollLeft-e.$slider.scrollLeft())<4},checkFinalState:function(t){var e=o.getCurrentSlide(t);o.updateDots(t,e),o.updateButtons(t)},initUpdateHeight:function(t){o.updateHeight(t,0)},updateHeight:function(t,e=null){var n=o.getState(t).$slider;e===null&&(e=o.getCurrentSlide(t));var i=n.find(".scroll-snap-slide").eq(e).find(".scroll-snap-slide-content"),r=i.outerHeight();n.css("--scrollsnap-slider-height",r+"px")},initCheckSizing:function(t){o.checkSizing(t),a(window).on("resize",window.debounce(()=>o.checkSizing(t),100))},checkSizing:function(t){var e=o.getState(t),n=e.$slider;e.slideWidth=n.find(".scroll-snap-slide").first().outerWidth(),e.slideGap=window.cssUnitToPixels(window.getCssVar(n,"--scrollsnap-slide-gap")),e.arrowSlides=parseInt(window.getCssVar(n,"--scrollsnap-arrow-slides")),e.maxScrollLeft=n[0].scrollWidth-n[0].clientWidth,o.setState(t,null,e),o.updateHeight(t),o.checkOverflow(t)},initAutoplay:function(t){var e=o.getState(t);e.$slider.is("[data-transitions][data-autoplay]")&&(e.autoplayEnabled=!0,e.isAutoplaying=!1,e.infinite=!0,o.startAutoplay(t),o.initAutoplayPauseResume(t))},startAutoplay:function(t){var e=o.getState(t);if(!e.isAutoplaying){e.isAutoplaying=!0;var n=parseInt(e.$slider.data("autoplay"))||Z;e.autoplayInterval=setInterval(function(){o.isAtEnd(t)?o.goToSlide(t,0):o.goToNextSlide(t)},n),o.setState(t,e)}},initAutoplayPauseResume:function(t){var e=o.getState(t),n=e.$sliderOuter.add(e.$prevButtons).add(e.$nextButtons).add(e.$dots);n.on("mouseenter touchstart",function(){o.pauseAutoplay(t)}),n.on("mouseleave touchend",function(){o.resumeAutoplay(t)})},pauseAutoplay:function(t){var e=o.getState(t);e.isAutoplaying&&(clearInterval(e.autoplayInterval),e.isAutoplaying=!1,o.setState(t,e))},resumeAutoplay:function(t){o.getState(t).isAutoplaying||o.startAutoplay(t)},syncSliders:function(t,e){var n=o.getState(t).$slider.data("sync-group");n&&a('.scroll-snap-slider[data-sync-group="'+n+'"]').each(function(){var i=a(this).data("slider-id");i!==t&&o.goToSlide(i,e,!1,!0)})}};window.mm_slider=o;a(window).on("load",function(){o.init()});var u={init:function(){u.initTabTriggers(),u.setupAllTabs(),u.checkDeepLink()},checkDeepLink:function(){const e=new URLSearchParams(window.location.search).get("tab");if(!e)return;const n=u.getTabsGroupFromKey(e);n&&(u.openTab(n,e,{focus:!1}),u.scrollToTabsAnchor(n))},initTabTriggers:function(){a(document).on("click",'.tabs-buttons[role="tablist"] button[role="tab"]',function(t){t.preventDefault();const e=a(this),n=u.getTabsGroupFromButton(e),i=e.data("tab-key");if(!n||!i)return;if(u.getOption(n,"collapsible")==="true"&&e.hasClass("active")){u.closeAll(n);return}u.openTab(n,i)})},setupAllTabs:function(){a('.tabs-buttons[role="tablist"]').each(function(){const t=a(this),e=u.getTabsGroupFromTablist(t);e&&u.setupTabsGroup(e)})},setupTabsGroup:function(t){const e=u.getButtons(t),n=u.getOption(t,"start-open")!=="false",i=u.getOption(t,"mode");if(e.length===0)return;if(i==="filter"){u.openTab(t,"__all__",{focus:!1});return}if(!n)return;let r=e.filter(".active").first();r.length===0&&(r=e.first().addClass("active"));const s=r.data("tab-key");s&&u.openTab(t,s,{focus:!1})},openTab:function(t,e,n={}
4){const i={focus:typeof n.focus>"u"?!0:n.focus},r=u.getButtons(t),s=u.getPanels(t);if(r.length===0||s.length===0)return;if(r.removeClass("active").attr("aria-selected","false").attr("tabindex","-1"),e==="__all__"){const c=r.filter('[data-tab-key="__all__"]').first();c.addClass("active").attr("aria-selected","true").attr("tabindex","0"),s.attr("aria-hidden","false").show(),i.focus&&c.trigger("focus");return}const l=r.filter(`[data-tab-key="${e}"]`).first();l.length!==0&&(l.addClass("active").attr("aria-selected","true").attr("tabindex","0"),s.each(function(){const c=a(this);c.data("tab-key")===e?c.attr("aria-hidden","false").show():c.attr("aria-hidden","true").hide()}),i.focus&&l.trigger("focus"))},closeAll:function(t){const e=u.getButtons(t),n=u.getPanels(t);e.removeClass("active").attr("aria-selected","false").attr("tabindex","-1"),n.attr("aria-hidden","true").hide()},scrollToTabsAnchor:function(t){const e=document.getElementById(t+"-scroll-anchor");e&&e.scrollIntoView({behavior:"smooth"})},getTabsGroupFromTablist:function(t){return t.data("tabs-group")||""},getTabsGroupFromKey:function(t){return a(`button[role="tab"][data-tab-key="${t}"]`).first().data("tabs-group")||""},getTabsGroupFromButton:function(t){return t.data("tabs-group")||t.closest('.tabs-buttons[role="tablist"]').data("tabs-group")||""},getButtons:function(t){return a(`.tabs-buttons[role="tablist"][data-tabs-group="${t}"] button[role="tab"]`)},getPanels:function(t){return a(`.tabs-panel[role="tabpanel"][data-tabs-group="${t}"]`)},getOption:function(t,e){return a(`.tabs-buttons[role="tablist"][data-tabs-group="${t}"]`).data(`tabs-${e}`)||""}};window.mm_tabs=u;a(function(){u.init()});window.startTime=Date.now();a(document).ready(function(){a(".ginput_recaptcha").each(function(t){var e=a(this).attr("id");a(this).attr("id",e+"_"+t)})});var V={init:function(){a(".age-verification-popup-yes").click(function(){var e=a(this).closest(".mm-dialog");window.mm_dialog.closeDialog(e)});function t(){a(".measure-section-intro-heading .section-intro-heading").each(function(){a(this).css("--heading-width",a(this).outerWidth()+"px")})}t(),window.throttle("resize",t),a(".nav-primary .menu-divider .menu-item-link").each(function(){const e=a(this),n=a("<div></div>").addClass(e.attr("class")).html(e.html()+'<div class="divider-line"></div>');e.replaceWith(n)})}};window.mm_custom=V;a(window).on("load",function(){V.init()});console.log("main.js total execution time (ms): ",Date.now()-startTime);
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.