/*! For license information please see site-bundle.js.LICENSE.txt */
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(globalThis,()=>(()=>{var e,t,n,r,o={44564:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ResizeObserver:()=>G,ResizeObserverEntry:()=>A,ResizeObserverSize:()=>l});var r,o=[],i=function(){return o.some(function(e){return e.activeTargets.length>0})},a="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var s,c=function(e){return Object.freeze(e)},l=function(e,t){this.inlineSize=e,this.blockSize=t,c(this)},u=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,c(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),d=function(e){return e instanceof SVGElement&&"getBBox"in e},h=function(e){if(d(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},f=function(e){var t;if(e instanceof Element)return!0;var n=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},p="undefined"!=typeof window?window:{},g=new WeakMap,v=/auto|scroll/,b=/^tb|vertical/,m=/msie|trident/i.test(p.navigator&&p.navigator.userAgent),y=function(e){return parseFloat(e||"0")},w=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new l((n?t:e)||0,(n?e:t)||0)},S=c({devicePixelContentBoxSize:w(),borderBoxSize:w(),contentBoxSize:w(),contentRect:new u(0,0,0,0)}),E=function(e,t){if(void 0===t&&(t=!1),g.has(e)&&!t)return g.get(e);if(h(e))return g.set(e,S),S;var n=getComputedStyle(e),r=d(e)&&e.ownerSVGElement&&e.getBBox(),o=!m&&"border-box"===n.boxSizing,i=b.test(n.writingMode||""),a=!r&&v.test(n.overflowY||""),s=!r&&v.test(n.overflowX||""),l=r?0:y(n.paddingTop),f=r?0:y(n.paddingRight),p=r?0:y(n.paddingBottom),E=r?0:y(n.paddingLeft),O=r?0:y(n.borderTopWidth),A=r?0:y(n.borderRightWidth),x=r?0:y(n.borderBottomWidth),I=E+f,k=l+p,C=(r?0:y(n.borderLeftWidth))+A,L=O+x,P=s?e.offsetHeight-L-e.clientHeight:0,_=a?e.offsetWidth-C-e.clientWidth:0,T=o?I+C:0,N=o?k+L:0,M=r?r.width:y(n.width)-T-_,R=r?r.height:y(n.height)-N-P,D=M+I+_+C,B=R+k+P+L,j=c({devicePixelContentBoxSize:w(Math.round(M*devicePixelRatio),Math.round(R*devicePixelRatio),i),borderBoxSize:w(D,B,i),contentBoxSize:w(M,R,i),contentRect:new u(E,l,M,R)});return g.set(e,j),j},O=function(e,t,n){var o=E(e,n),i=o.borderBoxSize,a=o.contentBoxSize,s=o.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return s;case r.BORDER_BOX:return i;default:return a}},A=function(e){var t=E(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=c([t.borderBoxSize]),this.contentBoxSize=c([t.contentBoxSize]),this.devicePixelContentBoxSize=c([t.devicePixelContentBoxSize])},x=function(e){if(h(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},I=function(){var e=1/0,t=[];o.forEach(function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach(function(t){var n=new A(t.target),o=x(t.target);r.push(n),t.lastReportedSize=O(t.target,t.observedBox),o<e&&(e=o)}),t.push(function(){n.callback.call(n.observer,r,n.observer)}),n.activeTargets.splice(0,n.activeTargets.length)}});for(var n=0,r=t;n<r.length;n++){(0,r[n])()}return e},k=function(e){o.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(x(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})},C=function(){var e,t=0;for(k(t);i();)t=I(),k(t);return o.some(function(e){return e.skippedTargets.length>0})&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)),t>0},L=[],P=function(e){if(!s){var t=0,n=document.createTextNode("");new MutationObserver(function(){return L.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),s=function(){n.textContent="".concat(t?t--:t++)}}L.push(e),s()},_=0,T={attributes:!0,characterData:!0,childList:!0,subtree:!0},N=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],M=function(e){return void 0===e&&(e=0),Date.now()+e},R=!1,D=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!R){R=!0;var n,r=M(e);n=function(){var n=!1;try{n=C()}finally{if(R=!1,e=r-M(),!_)return;n?t.run(1e3):e>0?t.run(e):t.start()}},P(function(){requestAnimationFrame(n)})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,T)};document.body?t():p.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),N.forEach(function(t){return p.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),N.forEach(function(t){return p.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),B=function(e){!_&&e>0&&D.start(),!(_+=e)&&D.stop()},j=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=O(this.target,this.observedBox,!0);return e=this.target,d(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),F=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},q=new WeakMap,z=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},H=function(){function e(){}return e.connect=function(e,t){var n=new F(e,t);q.set(e,n)},e.observe=function(e,t,n){var r=q.get(e),i=0===r.observationTargets.length;z(r.observationTargets,t)<0&&(i&&o.push(r),r.observationTargets.push(new j(t,n&&n.box)),B(1),D.schedule())},e.unobserve=function(e,t){var n=q.get(e),r=z(n.observationTargets,t),i=1===n.observationTargets.length;r>=0&&(i&&o.splice(o.indexOf(n),1),n.observationTargets.splice(r,1),B(-1))},e.disconnect=function(e){var t=this,n=q.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),G=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},19048:e=>{var t,n,r,o;function i(){t=o.innerWidth,n=o.screen.availHeight,r=o.outerHeight}e.exports={addListener:function(e,a){var s;a||(a=window),!o&&((s=a)&&s.window===s)&&(o=a);var c=function(e){return function(i){o.innerWidth===t&&o.screen.availHeight===n&&o.outerHeight===r||e(i)}}(e);return o.addEventListener("resize",c),o.removeEventListener("resize",i),o.addEventListener("resize",i),c},removeListener:function(e){o.removeEventListener("resize",e)}}},60369:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,function(e){e.NONE="none",e.OPEN_ARROW_HEAD="openArrowHead",e.OPEN_ARROW="openArrow",e.PLUS="plus",e.DASH="dash",e.CLOSED_ARROW_HEAD="closedArrowHead",e.PINCHED_ARROW_HEAD="pinchedArrowHead",e.PINCHED_ARROW="pinchedArrow",e.CLOSED_ARROW="closedArrow",e.CIRCLE="circle",e.CLOSED_ARROW_HEAD_FILLED="closedArrowHeadFilled",e.PINCHED_ARROW_HEAD_FILLED="pinchedArrowHeadFilled",e.PINCHED_ARROW_FILLED="pinchedArrowFilled",e.CLOSED_ARROW_FILLED="closedArrowFilled",e.CIRCLE_FILLED="circleFilled",e.SQUARE="square",e.SQUARE_FILLED="squareFilled"}(n||(n={}));t.default=n;e.exports=t.default},37634:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,function(e){e.CH="ch",e.EM="em",e.PERCENT="%",e.PIXEL="px",e.REM="rem",e.VIEWPORT_HEIGHT="vh",e.VIEWPORT_WIDTH="vw",e.VMAX="vmax",e.VMIN="vmin"}(n||(n={}));t.default=n;e.exports=t.default},60649:(e,t,n)=>{"use strict";n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(33579),o=n(5675),i=n(80154);function a(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}var s=function(){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var n=(0,o.checkFeatureSupport)();this.doesSupportSrcset=n.doesSupportSrcset,this.doesSupportObjectFit=n.doesSupportObjectFit,this.doesSupportObjectPosition=n.doesSupportObjectPosition,this.configure(t)}return function(e,t,n){t&&a(e.prototype,t),n&&a(e,n)}(e,[{key:"configure",value:function(e){var t=this,n={allowConcurrentLoads:!1,debuggerEnabled:!1,sizes:r.SQUARESPACE_SIZES};Object.assign(this,n,e),this.sizes.sort(function(e,t){return t-e}),this.debuggerEnabled&&Object.keys(this).forEach(function(e){console.log(e,t[e])})}},{key:"load",value:function(e,t){var n=(0,o.validatedImage)(e,this);if(!n)return!1;var r=(0,i.getLoadingConfiguration)(n,t);if("false"===r.load&&!r.forceImageUpdate)return this.debuggerEnabled&&console.warn("".concat(n,' load mode is "false".')),!1;if(r.hasImageDimensionData&&"none"!==r.cropMode&&!(0,o.positionCroppedImage)(n,r,this))return!1;if(n.getAttribute("srcset")){if(this.doesSupportSrcset)return this.setImageUsingSrcset(n,r);var a=(0,o.getAssetUrl)(n.getAttribute("srcset"),r);r.source=a,n.setAttribute("data-src",a)}var s=(0,o.getIntendedImageSize)(n,r,this);return"string"!=typeof s||"viewport"===r.load?s:r.forceImageUpdate||(0,o.shouldUpdateResolution)(n,s)?this.setImageSource(n,r,s,t):s}},{key:"loadAll",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document.body;if(!n||!n.nodeName||!("querySelectorAll"in n))return new Error("".concat(n," is not a valid node."));n.querySelectorAll("img[data-src]","img[data-srcset]","img[srcset]").forEach(function(n){e.load(n,t)})}},{key:"getDimensionForValue",value:function(e,t,n){return(0,o.getDimensionForValue)(e,t,n)}},{key:"setImageSource",value:function(e,t,n,i){var a=this,s=(0,o.getUrl)(t,n);if(!s)return!1;var c=function(){(0,o.removeClass)(e,r.IMAGE_LOADING_CLASS),(0,o.removeClass)(e,r.LEGACY_IMAGE_LOADING_CLASS)},l=function(){c(),e.removeEventListener("load",l)};return!(e.addEventListener("load",l),this.debuggerEnabled&&e.setAttribute("data-version","module"),e.getAttribute("src")&&"true"!==t.load&&!0!==t.forceImageUpdate||((0,o.addClass)(e,r.IMAGE_LOADING_CLASS),(0,o.addClass)(e,r.LEGACY_IMAGE_LOADING_CLASS),t.hasImageDimensionData?(e.dataset.imageResolution=n,e.setAttribute("src",s),c(),t.useBgImage&&(e.parentNode.style.backgroundImage="url("+s+")"),0):((0,o.preloadImage)(s,function(t){a.debuggerEnabled&&console.log("Loaded ".concat(s," to get image dimensions.")),e.setAttribute("data-image-dimensions",t.width+"x"+t.height),c(),a.load(e,i)},function(t,n){e.setAttribute("src",n),c(),a.debuggerEnabled&&console.log("".concat(n," failed to load."))}),1)))}},{key:"setImageUsingSrcset",value:function(e,t){var n=function(){var i;(0,o.removeClass)(e,r.IMAGE_LOADING_CLASS),(0,o.removeClass)(e,r.LEGACY_IMAGE_LOADING_CLASS),"currentSrc"in Image.prototype&&(i=(0,o.getSizeFromUrl)(e.currentSrc,t),e.setAttribute("data-image-resolution",i)),e.removeEventListener("load",n)};return e.addEventListener("load",n),e.complete&&n(),!0}},{key:"_getDataFromNode",value:function(e,t){return(0,i.getLoadingConfiguration)(e,t)}}]),e}();t.default=s,e.exports=t.default},33579:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CROP_ARGUMENT_TO_CROP_MODE=t.FIT_ALIGNMENT_TO_OBJECT_POSITION=t.LEGACY_IMAGE_LOADING_CLASS=t.IMAGE_LOADING_CLASS=t.SQUARESPACE_SIZES=void 0;t.SQUARESPACE_SIZES=[2500,1500,1e3,750,500,300,100];t.IMAGE_LOADING_CLASS="sqs-image-loading";t.LEGACY_IMAGE_LOADING_CLASS="loading";t.FIT_ALIGNMENT_TO_OBJECT_POSITION={horizontal:{center:"50%",left:"0%",right:"100%"},vertical:{bottom:"100%",center:"50%",top:"0%"}};t.CROP_ARGUMENT_TO_CROP_MODE={"content-fill":"cover",fill:"cover",cover:"cover","content-fit":"contain",fit:"contain",contain:"contain"}},48403:(e,t,n)=>{"use strict";n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(60649)),o=a(n(83314)),i=a(n(1480));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}var c=(r.default.Builder=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=function(){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.opts=t,this.imageloader=r.default}return function(e,t,n){t&&s(e.prototype,t),n&&s(e,n)}(e,[{key:"withPromises",value:function(){return this.imageloader=(0,o.default)(this.imageloader),this}},{key:"withLazyLoading",value:function(){return this.imageloader=(0,i.default)(this.imageloader),this}},{key:"build",value:function(){return new this.imageloader(this.opts)}}]),e}();return new t(e)},r.default);t.default=c,e.exports=t.default},1480:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}function o(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}function a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,o=c(e);if(t){var i=c(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?s(e):t}(this,n)}}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l={root:null,rootMargin:"200px 200px 200px 200px",thresholds:[0]},u=function(){return function(e){function t(){var e,r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=n.call(this,r)).intersectionObserverEntries=[],e.lazyLoadObserver=null,e.boundImageLoadHandler=e._unobserverOnLoad.bind(s(e)),e}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(t,e);var n=a(t);return function(e,t,n){t&&o(e.prototype,t),n&&o(e,n)}(t,[{key:"loadLazy",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:l;return e&&"IMG"===e.tagName?self.IntersectionObserver?(this.lazyLoadObserver||(this.observerRootNode=n.root||self.document.body,this.lazyLoadObserver=new IntersectionObserver(this._onObserverChange.bind(this),n)),this._observe(e,t),this.lazyLoadObserver):(this.load(e,t),!1):new Error("No image")}},{key:"loadAllLazy",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document.body,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:l;if(null===n||!n.querySelectorAll)return new Error("".concat(n," is not a valid node."));var o=n.querySelectorAll("img[data-src]","img[data-srcset]","img[srcset]");return 0===o.length?null:self.IntersectionObserver?(this.observerRootNode=r.root||self.document.body,this.lazyLoadObserver=new IntersectionObserver(this._onObserverChange.bind(this),r),o.forEach(function(n){e._observe(n,t)}),this.lazyLoadObserver):(this.loadAll(t,n),!1)}},{key:"_observe",value:function(e,t){var n=this._getTargetNode(e);return-1===this.intersectionObserverEntries.findIndex(function(e){return e.target===n})&&(e.addEventListener("load",this.boundImageLoadHandler),this.lazyLoadObserver.observe(n),void this.intersectionObserverEntries.push({target:n,params:t}))}},{key:"_onObserverChange",value:function(e){var t=this;e.forEach(function(e){e.isIntersecting&&self.requestAnimationFrame(function(){var n="IMG"===e.target.tagName?e.target:e.target.querySelector("img"),r={};t.intersectionObserverEntries=t.intersectionObserverEntries.filter(function(t){return t.target===e.target&&(r=t.params),t.target!==e.target}),t.load(n,r),t.lazyLoadObserver.unobserve(e.target)})})}},{key:"_unobserverOnLoad",value:function(e){var t=e.currentTarget,n=this._getTargetNode(e.currentTarget);this.lazyLoadObserver.unobserve(n),t.removeEventListener("load",this.boundImageLoadHandler)}},{key:"_getTargetNode",value:function(e){var t=e.parentNode;return t===this.observerRootNode||0!==e.offsetHeight?e:t}}]),t}(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{})};t.default=u,e.exports=t.default},83314:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}function o(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}function a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,o=s(e);if(t){var i=s(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=function(){return function(e){function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n.call(this,e)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(t,e);var n=a(t);return function(e,t,n){t&&o(e.prototype,t),n&&o(e,n)}(t,[{key:"loadAsync",value:function(e){var t=this,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(!e)return Promise.reject(new Error("No images"));var r,o,i=function(e,t){e.removeEventListener("load",r),e.removeEventListener("error",o),t.resolve(e)},a=function(e,t){e.removeEventListener("load",r),e.removeEventListener("error",o),t.reject(new Error(e+" not loaded"))};return new Promise(function(s,c){r=i.bind(null,e,{resolve:s,reject:c}),o=a.bind(null,e,{resolve:s,reject:c}),e.addEventListener("load",r),e.addEventListener("error",o);var l=t.load(e,n);("string"==typeof l||!1===l)&&i(e,{resolve:s,reject:c})})}},{key:"loadAllAsync",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document.body,r=2<arguments.length?arguments[2]:void 0;if(null===n)return Promise.reject(new Error("No root node"));var o=n.querySelectorAll("img[data-src]","img[data-srcset]","img[srcset]");if(0===o.length)return Promise.reject(new Error("No images"));var i=Array.from(o).map(function(n){return e.loadAsync(n,t,r)});return Promise.all(i)}}]),t}(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{})};t.default=c,e.exports=t.default},5675:(e,t,n)=>{"use strict";n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.validatedImage=t.shouldUpdateResolution=t.removeClass=t.positionImage=t.positionCroppedImage=t.isSquarespaceUrl=t.hasClass=t.getUrl=t.getTargetDimensions=t.getSizeFromUrl=t.getOffsetForAlignment=t.getObjectPositionForAlignment=t.getIntendedImageSize=t.getImageScale=t.preloadImage=t.getDimensionForValue=t.getComputedStyle=t.getAssetUrl=t.checkFeatureSupport=t.calculateParentDimensions=t.addClass=void 0;var r=n(33579),o=n(99432);function i(e){return i="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},i(e)}var a=function(e,t){return-1!==e.className.indexOf(t)};t.hasClass=a;t.addClass=function(e,t){return!a(e,t)&&(e.className+=(e.className?" ":"")+t,!0)};t.removeClass=function(e,t){return!!a(e,t)&&(e.className=e.className.replace(t," ").trim(),!0)};var s=function(e){return["?","#"].forEach(function(t){var n=e.indexOf(t);0<n&&(e=e.substring(0,n))}),-1<e.indexOf("squarespace-cdn.com")||-1<e.indexOf("squarespace.com")||-1<e.indexOf("squarespace.net")||-1<e.indexOf("sqsp.net")||-1<e.indexOf("sqspcdn.com")};t.isSquarespaceUrl=s;var c=function(e,t,n){var r=e.ownerDocument.defaultView;return e.currentStyle?e.currentStyle[n||t]:r.getComputedStyle?r.getComputedStyle(e,null).getPropertyValue(t):""};t.getComputedStyle=c;t.preloadImage=function(e,t,n){var r=new Image;r.addEventListener("load",function(e){var n=e.currentTarget;t(n)}),r.addEventListener("error",function(t){n(t,e)}),r.src=e};t.checkFeatureSupport=function(){var e=function(){var e=document.createElement("img"),t="srcset"in e;return e=null,t}(),t=function(){var e=document.createElement("div"),t="objectFit"in e.style;return e=null,t}(),n=function(){var e=document.createElement("div"),t="objectPosition"in e.style;return e=null,t}();return{doesSupportSrcset:e,doesSupportObjectPosition:n,doesSupportObjectFit:t}};t.validatedImage=function(e,t){e.getDOMNode&&(e=e.getDOMNode());var n=!("IMG"!==e.nodeName)&&e;if(!n)return console.warn("Element is not a valid image element."),!1;if(a(e,r.IMAGE_LOADING_CLASS)){var o=t.allowConcurrentLoads;if(t.debuggerEnabled&&console.warn("".concat(e,' contains the class "').concat(r.IMAGE_LOADING_CLASS,'"; it will ').concat(o?"":"not ","be processed.")),!o)return!1}return n};var l=function(e,t,n){var r=n.dimensions.width,o=n.dimensions.height;return 0===e&&0===t?(e=r,t=o):0===e?e=t*r/o:0===t&&(t=e*o/r),{parentWidth:e,parentHeight:t,parentRatio:e/t}};t.calculateParentDimensions=l;var u=function(e,t){var n,r=e.cropMode,o=t.parentNode,i=e.dimensions.width,a=e.dimensions.height,s=i/a,c={height:o.clientHeight,width:o.clientWidth},u=l(c.width,c.height,e).parentRatio,d=u.toFixed(1);return t.getAttribute("data-parent-ratio")!==d&&t.setAttribute("data-parent-ratio",d),n="cover"===r&&s>u||"contain"===r&&s<u?c.height/a:c.width/i,e.stretch||"contain"!==r||(n=Math.min(n,1)),n};t.getImageScale=u;var d=function(e,t,n,r){e&&"object"===i(e)||(console.warn('Missing alignment for "content-fit" image.'),e={center:!0});var o=t;return o.left=e.left?0:e.right?n-o.width:o.width<n?(n-o.width)/2:0,o.top=e.top?0:e.bottom?r-o.height:o.height<r?(r-o.height)/2:0,o};t.getOffsetForAlignment=d;var h=function(e,t){var n=e.getAttribute("alt"),r=n&&0<n.length&&!e.getAttribute("src");if(r){var o=e.style.display;e.removeAttribute("alt"),e.style.display="none",e.focus(),e.style.display=o}t(),r&&e.setAttribute("alt",n)},f=function(e,t){var n=e.parentNode,r=t.cropMode,o=t.dimensions.width,i=t.dimensions.height,a=o/i,s=l(n.clientWidth,n.clientHeight,t),f=s.parentRatio,p=s.parentWidth,g=s.parentHeight,v={};if(t.fixedRatio)v.unit="%","cover"===r&&f>a||"contain"===r&&f<a?(v.width=100,v.height=f/a*100,v.top=(100-v.height)*t.focalPoint.y,v.left=0):(v.width=a/f*100,v.height=100,v.top=0,v.left=(100-v.width)*t.focalPoint.x);else{v.unit="px";var b=u(t,e);v.width=o*b,v.height=i*b,"cover"===r?(v.left=Math.min(Math.max(p/2-v.width*t.focalPoint.x,p-v.width),0),v.top=Math.min(Math.max(g/2-v.height*t.focalPoint.y,g-v.height),0)):Object.assign(v,d(t.fitAlignment,v,p,g))}return"inline"===c(e,"display")&&(e.style.fontSize="0px"),h(e,function(){v.width-=e.offsetHeight-e.clientHeight,v.height-=e.offsetWidth-e.clientWidth}),{top:v.top,left:v.left,width:v.width,height:v.height,unit:v.unit}};t.getTargetDimensions=f;var p=function(e,t){var n=e.parentNode,r=t.cropMode,o=f(e,t);e.style.left=o.left+o.unit,e.style.top=o.top+o.unit,e.style.width=o.width+o.unit,e.style.height=o.height+o.unit;var i=c(n,"position");return e.style.position="relative"===i?"absolute":"relative","cover"===r&&(n.style.overflow="hidden"),!0};t.positionImage=p;var g=function(e){e||(console.warn('Missing alignment for "content-fit" image.'),e={center:!0});var t={horizontal:"50%",vertical:"50%"};return Object.keys(e).forEach(function(n){!0===e[n]&&(r.FIT_ALIGNMENT_TO_OBJECT_POSITION.horizontal[n]?t.horizontal=r.FIT_ALIGNMENT_TO_OBJECT_POSITION.horizontal[n]:t.vertical=r.FIT_ALIGNMENT_TO_OBJECT_POSITION.vertical[n])}),t};t.getObjectPositionForAlignment=g;var v=function(e,t,n){var r=u(t,e),o=e.parentNode,i=Math.ceil(t.dimensions.width*r),a=Math.ceil(t.dimensions.height*r),s="width"===n?o.offsetWidth:o.offsetHeight,c="width"===n?i:a,l="width"===n?t.focalPoint.x:t.focalPoint.y,d=c-s;return 0===d?l:Math.max(Math.min(c*l-.5*s,d),0)/d},b=function(e,t,n){var r=(e.parentNode.offsetWidth/e.parentNode.offsetHeight).toFixed(1),o=e.getAttribute("data-parent-ratio")!==r,i="".concat(t.focalPoint.x,",").concat(t.focalPoint.y);return e.getAttribute("data-image-focal-point")!==i?(e.setAttribute("data-image-focal-point",i),!0):!!o||(n.debuggerEnabled&&console.log("skipping repositioning"),!1)};t.positionCroppedImage=function(e,t,n){return e.parentNode?!!function(e,t,n){if(t.useAdvancedPositioning&&n.doesSupportObjectFit&&n.doesSupportObjectPosition){if(!b(e,t,n))return!0;if(e.style.width="100%",e.style.height="100%","cover"===t.cropMode){var r={x:v(e,t,"width"),y:v(e,t,"height")};e.style.objectPosition="".concat(100*r.x,"% ").concat(100*r.y,"%"),e.style.objectFit="cover"}else if("contain"===t.cropMode){var o=g(t.fitAlignment);e.style.objectPosition="".concat(o.horizontal," ").concat(o.vertical),e.style.objectFit="contain"}return n.debuggerEnabled&&console.log("advanced position used"),t.isUsingAdvancedPositioning=!0,!0}if(t.useBgImage&&"cover"===t.cropMode&&"backgroundSize"in document.documentElement.style){if(!b(e,t,n))return!0;e.style.visibility="hidden",e.parentNode.style.backgroundSize="cover";var i={x:v(e,t,"width"),y:v(e,t,"height")};return e.parentNode.style.backgroundPosition="".concat(100*i.x,"% ").concat(100*i.y,"%"),t.isUsingAdvancedPositioning=!0,!0}return!1}(e,t,n)||p(e,t):(console.warn("Image element has no parentNode."),!1)};var m=function(e,t,n){var r=n.dimensions.width,o=n.dimensions.height;if("width"===e)return r/o*t;if("height"===e)return o/r*t;throw new Error("Value for ".concat(e," is NaN."))};t.getDimensionForValue=m;var y=function(e){return e.substr(0,1).toUpperCase()+e.substr(1)};t.getIntendedImageSize=function(e,t,n){var r,i,a=function(n,r){"none"===t.cropMode&&(e.style.width=null,e.style.height=null);var o=parseFloat(e.getAttribute(n)),i=parseFloat(e.getAttribute(n));if((!i||isNaN(i))&&(o=c(e,n),i=parseFloat(o)),(!i||isNaN(i))&&(o=c(e,"max-"+n,"max"+y(n)),i=parseFloat(o)),0===r||o)switch(function(e){return"string"==typeof e&&-1<e.indexOf("%")?"percentage":isNaN(parseInt(e,10))?NaN:"number"}(o)){case"percentage":r=parseInt(o,10)/100*e.parentNode["offset"+y(n)];break;case"number":r=parseInt(o,10)}return i||0===r||e.getAttribute("src")||(r=0),r};return t.isUsingAdvancedPositioning?(r=e.parentNode.offsetWidth,i=e.parentNode.offsetHeight):(r=e.offsetWidth,i=e.offsetHeight,h(e,function(){r=a("width",r),i=a("height",i)})),0===r&&0===i?(r=t.dimensions.width,i=t.dimensions.height):0===r?r=m("width",i,t):0===i&&(i=m("height",r,t)),"viewport"===t.load&&(e.style.width="".concat(Math.floor(r),"px"),e.style.height="".concat(Math.floor(i),"px")),(0,o.getSquarespaceSize)(t,r,i,n)};t.shouldUpdateResolution=function(e,t){var n=e.getAttribute("data-image-resolution");return t=parseInt(t,10),n=parseInt(n,10),!(!isNaN(t)&&!isNaN(n))||t>n};t.getUrl=function(e,t){var n=e.source;if(!n||!n[0])return console.warn("Invalid or missing image source."),!1;if(t&&("/"===n[0]||s(n))){if("queryString"===e.sizeFormat&&-1===n.indexOf("format="+t))return n=n+(-1<n.indexOf("?")?"&":"?")+"format="+t;if("filename"===e.sizeFormat&&-1===n.indexOf("-"+t)){var r=n.slice(n.lastIndexOf("."));return n=n.replace(r,"-"+t+r)}}return n};t.getSizeFromUrl=function(e,t){var n=function(e){return"queryString"===e.sizeFormat?/(=)(\d{3,}w)*(original)*/i:/(-)(\d{3,}w)*(original)*/i}(t);return e.match(n)[2]||e.match(n)[3]};t.getAssetUrl=function(e,t){var n;return"queryString"===t.sizeFormat&&(n=/(\S{1,})(\?format=)(\d{3,}w)/i),e.match(n)[1]}},80154:(e,t,n)=>{"use strict";n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.getLoadingConfiguration=void 0;var r=n(33579),o=n(5675);t.getLoadingConfiguration=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n={dimensions:function(){if(t.dimensions)return t.dimensions;var n=e.getAttribute("data-image-dimensions");return n&&(n=n.split("x"))&&2===n.length?{width:parseInt(n[0],10),height:parseInt(n[1],10)}:{width:null,height:null}}(),fixedRatio:function(){if(t.fixedRatio)return t.fixedRatio;var n=e.getAttribute("data-fixed-ratio");return!!n&&"true"===n}(),focalPoint:function(){if(t.focalPoint&&!isNaN(parseFloat(t.focalPoint.x))&&!isNaN(parseFloat(t.focalPoint.y)))return t.focalPoint;var n=e.getAttribute("data-image-focal-point");return n&&(n=n.split(",").map(parseFloat))&&2===n.length?{x:n[0],y:n[1]}:{x:.5,y:.5}}(),load:t.load||!1===t.load?t.load.toString():e.getAttribute("data-load")||"true",forceImageUpdate:function(){if(t.forceImageUpdate||!1===t.forceImageUpdate)return t.forceImageUpdate;var n=e.getAttribute("data-force-image-update");return!!n&&"true"===n}(),cropMode:function(){if(t.mode)return r.CROP_ARGUMENT_TO_CROP_MODE[t.mode]||"none";var n=r.CROP_ARGUMENT_TO_CROP_MODE[e.getAttribute("data-mode")];if(n)return n;if(!e.parentNode)return"none";var o=e.parentNode.className;return-1<o.indexOf("content-fill")?r.CROP_ARGUMENT_TO_CROP_MODE["content-fill"]:-1<o.indexOf("content-fit")?r.CROP_ARGUMENT_TO_CROP_MODE["content-fit"]:"none"}(),sizeAdjustment:function(){var n=function(e){return e=parseFloat(e),isNaN(e)?1:Math.max(e,0)};return void 0===t.sizeAdjustment?n(e.getAttribute("data-size-adjustment")):n(t.sizeAdjustment)}(),sizeFormat:t.sizeFormat?t.sizeFormat:"filename"===e.getAttribute("data-size-format")?"filename":"queryString",source:function(){if(t.source)return t.source;var n=e.getAttribute("data-src");return n?((0,o.isSquarespaceUrl)(n)&&(n=n.replace(/(http:\/\/)/g,"https://")),n):void 0}(),stretch:function(){if(void 0!==t.stretch)return t.stretch;var n=e.getAttribute("data-image-stretch");return!n||"true"===n}(),useBgImage:function(){if(void 0!==t.useBgImage)return t.useBgImage;var n=e.getAttribute("data-use-bg-image");return!!n&&"true"===n}(),useAdvancedPositioning:function(){if(void 0!==t.useAdvancedPositioning)return t.useAdvancedPositioning;var n=e.getAttribute("data-use-advanced-positioning");return!!n&&"true"===n}()};if(n.allowSaveData="allowSaveData"in t?t.allowSaveData:"true"===e.getAttribute("data-allow-save-data"),n.dprMax="dprMax"in t?t.dprMax:parseInt(e.getAttribute("data-dpr-max"),10)||1/0,n.dprMin="dprMin"in t?t.dprMin:parseInt(e.getAttribute("data-dpr-min"),10)||0,"contain"===n.cropMode&&e.parentNode){var i=t.fitAlignment||e.getAttribute("data-alignment")||e.parentNode.getAttribute("data-alignment")||"center";i&&(n.fitAlignment=["top","left","center","right","bottom"].reduce(function(e,t){return e[t]=-1<i.indexOf(t),e},{}))}return n.dimensions&&n.dimensions.width&&n.dimensions.height&&(n.hasImageDimensionData=!0),n}},99432:(e,t,n)=>{"use strict";var r=n(5675);Object.defineProperty(t,"__esModule",{value:!0}),t.getSquarespaceSize=void 0;t.getSquarespaceSize=function(e,t,n,o){for(var i=(0,r.getDimensionForValue)("width",n,e),a=Math.max(i,t)*function(e){if("undefined"!=typeof app||"number"!=typeof window.devicePixelRatio)return e.sizeAdjustment;var t=e.allowSaveData&&"navigator"in window&&"connection"in window.navigator&&window.navigator.connection.saveData?Math.min(window.devicePixelRatio,1):window.devicePixelRatio;return Math.max(e.dprMin,Math.min(e.dprMax,t))*e.sizeAdjustment}(e),s=o.sizes.length,c=1;c<s;c++)if(a>o.sizes[c])return o.sizes[c-1]+"w";return o.sizes[s-1]+"w"}},19973:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.container,n=void 0===t?null:t,r=e.predicate,s=void 0===r?null:r,c=e.root,l=void 0===c?document.body:c,u=e.setFocusOnContain,d=void 0===u||u,h=e.restoreFocusOnRevert,f=void 0===h||h;if(!n&&!s||n&&s)throw new Error("One (and only one) of container and predicate must be set");n&&(s=function(e){return n.contains(e)});var p=document.activeElement,g=[],v=!1;return setTimeout(function(){if(!v){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}}(l.querySelectorAll(i.default));try{for(t.s();!(e=t.n()).done;){var n=e.value;s(n)||(g.push({element:n,originalTabIndex:n.tabIndex}),n.tabIndex=-1)}}catch(e){t.e(e)}finally{t.f()}var r=function(e,t){if(e instanceof HTMLElement)return e;if("string"==typeof e)return document.body.querySelector(e);if(e)return(0,o.default)(document.body.querySelectorAll(i.default)).find(function(e){return t(e)});return null}(d,s);r&&"function"==typeof r.focus&&r.focus()}},0),function(){v=!0;for(var e=0,t=g;e<t.length;e++){var n=t[e];n.element.tabIndex=n.originalTabIndex}f&&p&&"function"==typeof p.focus&&p.focus()}};var o=r(n(41132)),i=r(n(63508));function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}e.exports=t.default},63508:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"iframe"].join(",");e.exports=t.default},51665:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"hy",{enumerable:!0,get:function(){return i.default}});var o=r(n(63508)),i=r(n(19973))},68651:(e,t,n)=>{"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>p});var i,a=function(){function e(t){var n=this,r=t.waitTime,i=t.callback;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o(this,"executeCallback",function(e){e()}),o(this,"executeCallbacks",function(){n.callbacks.forEach(n.executeCallback)}),o(this,"executeRAF",function(){cancelAnimationFrame(n.requestID),n.requestID=requestAnimationFrame(n.executeCallbacks)}),this.callbacks=new Set,this.callbacks.add(i),this.requestID=null,this.execute=r?function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;function r(){e()}function o(){t&&clearTimeout(t),n?t=setTimeout(r,n):e()}return o.cancel=function(){clearTimeout(t)},o}(this.executeRAF,r):this.executeCallbacks}var t,n,i;return t=e,(n=[{key:"add",value:function(e){this.callbacks.add(e)}},{key:"remove",value:function(e){this.callbacks.delete(e);var t=this.callbacks.size;return!t&&this.execute.cancel&&(this.execute.cancel(),cancelAnimationFrame(this.requestID)),t}}])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}(),s=new Map,c=new Map,l=!1;function u(e){e.execute()}function d(){s.forEach(u)}function h(){cancelAnimationFrame(i),i=requestAnimationFrame(d)}function f(e){if("function"==typeof e){var t=c.get(e);if(void 0!==t){var n=s.get(t).remove(e);c.delete(e),n||s.delete(t)}}}const p={on:function(e){!function(e,t){if("function"==typeof e){var n=e.cancel?0:t,r=c.get(e),o=s.get(n);void 0!==r&&r!==n&&f(e),c.set(e,n),o?o.add(e):s.set(n,new a({waitTime:n,callback:e}))}}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:150),l||(window.addEventListener("resize",h),l=!0)},off:function(e){f(e),l&&!s.size&&(window.removeEventListener("resize",h),l=!1)},trigger:h}},20497:(e,t,n)=>{"use strict";var r=n(44564);e.exports=window.ResizeObserver||r.ResizeObserver},67279:(e,t,n)=>{"use strict";var r=a(n(52040)),o=a(n(9506)),i=a(n(97588));function a(e){return e&&e.__esModule?e:{default:e}}var s=n(19048),c=n(20497),l=n(55045),u=l.getValidNodes,d=l.validateCallbacks,h=l.validateBoolean,f=n(8714),p=f.VIEWPORT_INFO,g=f.callRangeEvents,v=f.callViewportEvents,b=f.getRatioVisible,m=f.getRangeValues,y=f.getNodePosition,w=f.getScrollDirection,S=f.getScrollingElementScrollTop,E=f.isInRange,O=f.passiveEventListener,A=f.updateNodePosition,x=f.updateRangeValues,I=function(){function e(){var t=this;(0,o.default)(this,e),this.watchInfo=[],this.scrollingElement=document.scrollingElement||document.body,this.scrollingElementHeight=Math.round(this.scrollingElement.getBoundingClientRect().height),this.scrollingElementResizeObserver=new c(function(e){var n=(0,r.default)(e,1)[0],o=Math.round(n.borderBoxSize&&n.borderBoxSize.length?n.borderBoxSize[0].blockSize:n.contentRect.height);o!==t.scrollingElementHeight&&(t.scrollingElementHeight=o,requestAnimationFrame(function(){return t.refreshPositionData()}))}),this.viewportInfo=this.updateViewportInfo(),this.supportsPassive=O(),this.supportsIntersectionObserver=window.IntersectionObserver,this.attachListeners(),this.updateInfo()}return(0,i.default)(e,[{key:"destroy",value:function(){this.watchInfo=[],this.detachListeners()}},{key:"attachListeners",value:function(){this.boundUpdateInfo=this.updateInfo.bind(this),window.addEventListener("scroll",this.boundUpdateInfo,this.supportsPassive),this.crossBrowserUpdateInfo=s.addListener(this.boundUpdateInfo),window.Cypress||this.scrollingElementResizeObserver.observe(this.scrollingElement,{box:"border-box"}),this.intersectionObserver&&this.intersectionObserver.disconnect()}},{key:"detachListeners",value:function(){window.removeEventListener("scroll",this.boundUpdateInfo,this.supportsPassive),s.removeListener(this.crossBrowserUpdateInfo),this.scrollingElementResizeObserver.unobserve(this.scrollingElement)}},{key:"updateInfo",value:function(){var e=this,t=arguments[1],n=function(){};n="scroll"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).type?function(){e.viewportInfo=e.updateViewportInfo(t),e.updateWatchInfo()}:function(){x(e.watchInfo),e.viewportInfo=e.updateViewportInfo(t),e.refreshPositionData()},requestAnimationFrame(n)}},{key:"updateWatchInfo",value:function(){var e=this;this.watchInfo.forEach(function(t){var n=t.suspendWatch,r=t.range,o=t.inRange;if(!0!==n){var i=A(t);t.position=i;var a=E(e.supportsIntersectionObserver,t,i,t.useElementHeight);t.prevRatioVisible=t.ratioVisible||0,t.ratioVisible=b(r,i),t.prevRatioVisible<t.ratioVisible?t.presence="entering":t.prevRatioVisible>t.ratioVisible?t.presence="leaving":t.presence=null,a&&v(t),o!==a&&(a||(t.presence=null),t.inRange=a,g(t,a))}})}},{key:"updateViewportInfo",value:function(e){var t=e||S(this.scrollingElement);return p.direction=w(this.scrollingElement,t),p.scrollTop=t,p}},{key:"addNodes",value:function(e){var t=this,n=u(e.nodes);if(!n)return!1;var r=d(e.callbacks),o=m(e.range),i=h(e.useElementHeight,!0);this.supportsIntersectionObserver&&(this.intersectionObserver=new window.IntersectionObserver(function(e){e.forEach(function(e){var n=t.getNodeInfo(e.target)[0];n&&(n.observedInRange=e.isIntersecting)}),t.updateWatchInfo()},{rootNode:null,threshold:0,rootMargin:0-o.top+"px 0px "+(o.bottom-window.innerHeight)+"px 0px"})),n.forEach(function(n){t.intersectionObserver&&t.intersectionObserver.observe(n);var a=y(n);t.watchInfo.push({node:n,callbacks:r,range:o,useElementHeight:i,initialPosition:a,position:a,rangeArray:e.range,suspendWatch:!1})}),this.updateWatchInfo()}},{key:"removeNodes",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;var r=[];return n.forEach(function(e){t.watchInfo=t.watchInfo.reduce(function(t,n){return n.node!==e?t.push(n):r.push({nodes:n.node,range:n.rangeArray,callbacks:n.callbacks}),t},[])}),r}},{key:"suspendWatchingNodes",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;n.forEach(function(e){t.getNodeInfo(e).forEach(function(e){e.suspendWatch=!0})})}},{key:"resumeWatchingNodes",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;n.forEach(function(e){t.getNodeInfo(e).forEach(function(e){e.suspendWatch=!1})}),this.updateWatchInfo()}},{key:"refreshPositionData",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;n.forEach(function(e){t.getNodeInfo(e).forEach(function(t){t.initialPosition=y(e)})}),this.updateWatchInfo()}},{key:"getNodeInfo",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;var r=[];return n.forEach(function(e){t.watchInfo.reduce(function(t,n){return n.node===e&&t.push(n),t},r)}),r}}]),e}();e.exports=I},8714:(e,t,n)=>{"use strict";var r=i(n(10508)),o=i(n(44508));function i(e){return e&&e.__esModule?e:{default:e}}var a={},s="toTop",c="toBottom",l="top",u="bottom",d=["node","position","presence","ratioOfRange","ratioVisible"],h=function(e){return window.innerHeight*e/100},f=function(e){var t;if(!Array.isArray(e)||2!==e.length||"number"==typeof e[0]&&isNaN(e[0])||"number"==typeof e[1]&&isNaN(e[1]))throw new Error("Must be an array of two numbers");return t={},(0,o.default)(t,u,h(Math.max(e[0],e[1]))),(0,o.default)(t,l,h(Math.min(e[0],e[1]))),t},p=function(e){var t={};return(0,r.default)(e).forEach(function(n){d.includes(n)&&(t[n]=e[n])}),t};e.exports={VIEWPORT_INFO:a,callRangeEvents:function(e,t){var n=a,r=void 0;t?r=e.callbacks.onEnter:(e.ratioOfRange=n.direction===c?1:0,r=e.callbacks.onExit),r(p(e),n.direction||null)},callViewportEvents:function(e){var t=a,n=e.position,r=e.range,o=e.useElementHeight?n.height:0,i=(r.bottom-n.top)/(r.bottom-r.top+o);e.ratioOfRange=Math.min(Math.max(i,0),1);var s=p(e);e.callbacks.whileInRange(s,t.direction)},convertToPixelValue:h,getNodePosition:function(e){var t=e.getBoundingClientRect();return{top:t.top+a.scrollTop,bottom:t.bottom+a.scrollTop,width:t.width,height:t.height}},getRangeValues:f,getRatioVisible:function(e,t){var n=t.top,r=t.height,o=Math.min((e.bottom-n)/r,1)+Math.min((n-e.top)/r,0);return Math.min(Math.max(o,0),100)},getScrollDirection:function(e,t){var n=a.scrollTop;return t&&t!==n?n>t?s:c:a.direction},getScrollingElementScrollTop:function(e){if(0===e.scrollTop&&e===document.body){if(void 0!==window.pageYOffset)return window.pageYOffset;if(document.documentElement&&document.documentElement.scrollTop)return document.documentElement.scrollTop}return e.scrollTop},isInRange:function(e,t,n,r){return e&&t.useElementHeight?t.observedInRange:!(n.top>t.range.bottom-1)&&!(n[r?"bottom":"top"]<t.range.top)},passiveEventListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){console.log(e)}return!!e&&{passive:!0}},updateNodePosition:function(e){return{top:e.initialPosition.top-a.scrollTop,bottom:e.initialPosition.bottom-a.scrollTop,width:e.initialPosition.width,height:e.initialPosition.height}},updateRangeValues:function(e){e.forEach(function(e){e.range=f(e.rangeArray)})}}},55045:(e,t,n)=>{"use strict";var r,o=n(9780),i=(r=o)&&r.__esModule?r:{default:r};var a=function(e){return e instanceof HTMLElement||e&&"children"in e},s=function(e){return Array.isArray(e)&&!e.some(function(e){return!a(e)})?e:function(e){return e instanceof NodeList&&e.length>0}(e)?(0,i.default)(e):a(e)?[e]:(console.error("`nodes` must be HTMLElement or NodeList"),null)};e.exports={getValidNodes:function(e,t){if(e)return s(e);var n=[];return t.forEach(function(e){n.push(e.node)}),n},validateNodes:s,validateCallbacks:function(e){return["onEnter","onExit","whileInRange"].reduce(function(t,n){var r=e[n],o=r&&"function"==typeof r;return t[n]=o?r:function(){},t},{})},validateBoolean:function(e,t){return"true"===e||!0===e||"false"!==e&&!1!==e&&(t||!1)}}},68444:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Static.SQUARESPACE_CONTEXT.authenticatedAccount,r={all:{callbacks:[]}},o={getValue:function(e){return e&&"string"==typeof e?window.Static.SQUARESPACE_CONTEXT.tweakJSON[e]||window.Static.SQUARESPACE_CONTEXT.tweakJSON[e.replace("@","").replace(".","")]:(console.error("squarespace-core: Invalid tweak name "+e),null)},watch:function(){var e=arguments;if(n)if(0!==arguments.length)if(1!==arguments.length)if("string"==typeof arguments[0]&&"function"==typeof arguments[1]){var t=arguments[0];r[t]||(r[t]={callbacks:[]}),r[t].callbacks.push(arguments[1])}else arguments[0].constructor===Array&&"function"==typeof arguments[1]&&arguments[0].forEach(function(t){r[t]||(r[t]={callbacks:[]}),r[t].callbacks.push(e[1])});else"function"==typeof arguments[0]&&r.all.callbacks.push(arguments[0]);else console.error("squarespace-core: Tweak.watch must be called with at least one parameter")}};function i(){window.Y.Global.on("tweak:change",function(e){var t=e.getName(),n={name:t,value:e.config&&e.config.value||e.value};r[t]&&r[t].callbacks.forEach(function(e){try{e(n)}catch(e){console.error(e)}}),r.all.callbacks.length>0&&r.all.callbacks.forEach(function(e){try{e(n)}catch(e){console.error(e)}})})}n&&("complete"!==document.readyState?window.addEventListener("load",i):window.Y&&window.Y.Global&&i()),t.default=o,e.exports=t.default},18811:(e,t,n)=>{"use strict";n.d(t,{J0:()=>O,G8:()=>r,KW:()=>S});var r={};n.r(r),n.d(r,{instantiate:()=>x});var o=n(79351),i=n(67212);const a={Header:()=>o.A,SectionWrapperController:()=>i.A},s={Header:async()=>await Promise.all([n.e(3591),n.e(1065)]).then(n.bind(n,31065)),SectionWrapperController:async()=>await n.e(4389).then(n.bind(n,74389))},c={AuthorProfileImageLoader:async()=>await n.e(654).then(n.bind(n,23846)),BackgroundContours:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(1026),n.e(7701)]).then(n.bind(n,44464)),BackgroundGradient:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(1589),n.e(7072)]).then(n.bind(n,4146)),BackgroundShapes:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3701),n.e(9477),n.e(918)]).then(n.bind(n,15350)),BackgroundImages:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3701),n.e(6758),n.e(1422)]).then(n.bind(n,70714)),BackgroundIsometric:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3271),n.e(8215),n.e(9843)]).then(n.bind(n,99792)),BackgroundSurface:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3271),n.e(5247),n.e(33)]).then(n.bind(n,34520)),BackgroundConic:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(7784),n.e(7402),n.e(5668)]).then(n.bind(n,10388)),BackgroundBokeh:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(7784),n.e(9025),n.e(9983)]).then(n.bind(n,51988)),BackgroundImageFXLiquid:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(5579)]).then(n.bind(n,77329)),BackgroundImageFXRefractedCircles:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(3683)]).then(n.bind(n,88818)),BackgroundImageFXRefractedLines:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(2989)]).then(n.bind(n,63718)),BackgroundImageFXFilmGrain:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(4019)]).then(n.bind(n,49632)),BackgroundImageFXParallax:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(1970)]).then(n.bind(n,18199)),BlogImageLoader:async()=>await n.e(9725).then(n.bind(n,86636)),BlogLayoutMasonry:async()=>await n.e(6848).then(n.bind(n,4319)),CourseItem:async()=>await Promise.all([n.e(3591),n.e(3507),n.e(7432)]).then(n.bind(n,5240)),CourseItemLessonContent:async()=>await n.e(4305).then(n.bind(n,58951)),CourseItemQuizContent:async()=>await n.e(5550).then(n.bind(n,20692)),CourseItemVideoNative:async()=>await Promise.all([n.e(3900),n.e(7056),n.e(7064),n.e(7022),n.e(9238)]).then(n.bind(n,10223)),CourseList:async()=>await n.e(1253).then(n.bind(n,45251)),EventsImageLoader:async()=>await n.e(9452).then(n.bind(n,57042)),GalleryFullscreenSlideshow:async()=>await Promise.all([n.e(218),n.e(9728)]).then(n.bind(n,53367)),GalleryGrid:async()=>await n.e(8432).then(n.bind(n,68610)),GalleryMasonry:async()=>await n.e(6197).then(n.bind(n,59067)),GalleryReel:async()=>await n.e(2904).then(n.bind(n,55552)),GallerySlideshow:async()=>await Promise.all([n.e(218),n.e(4292)]).then(n.bind(n,64727)),GalleryStrips:async()=>await n.e(8141).then(n.bind(n,34663)),LessonGridDescLoader:async()=>await n.e(2519).then(n.bind(n,94237)),LessonImageLoad:async()=>await n.e(4072).then(n.bind(n,1566)),LessonVideoNative:async()=>await Promise.all([n.e(3900),n.e(7056),n.e(7064),n.e(7022),n.e(611)]).then(n.bind(n,42577)),LessonsList:async()=>await n.e(7623).then(n.bind(n,17609)),LessonsItem:async()=>await n.e(7790).then(n.bind(n,81114)),Lightbox:async()=>await Promise.all([n.e(218),n.e(1216)]).then(n.bind(n,11091)),PortfolioHover:async()=>await Promise.all([n.e(5197),n.e(660)]).then(n.bind(n,10520)),ProductDetail:async()=>await Promise.all([n.e(3900),n.e(7641),n.e(9041),n.e(2982)]).then(n.bind(n,85799)),ProductReviews:async()=>await Promise.all([n.e(3900),n.e(9096)]).then(n.bind(n,76833)),ProductList:async()=>await Promise.all([n.e(3900),n.e(9041),n.e(1121)]).then(n.bind(n,15141)),UserAccountLink:async()=>await n.e(2877).then(n.bind(n,80110)),UserItemsListBannerSlideshow:async()=>await Promise.all([n.e(1480),n.e(3002)]).then(n.bind(n,39248)),UserItemsListCarousel:async()=>await Promise.all([n.e(1480),n.e(4105)]).then(n.bind(n,17706)),UserItemsListSimple:()=>()=>{},VideoBackground:async()=>{const e=(await n.e(1837).then(n.t.bind(n,76394,23))).default;return{default:t=>e(t)}},VideoBackgroundNative:async()=>await Promise.all([n.e(7056),n.e(7064),n.e(1731)]).then(n.bind(n,66755)),VideoEmbed:async()=>await n.e(9660).then(n.bind(n,15033)),SectionDivider:async()=>await Promise.all([n.e(7706),n.e(4904)]).then(n.bind(n,84076))},l={...c,BlogImageLoader:async()=>await n.e(5141).then(n.bind(n,66532)),BlogLayoutMasonry:async()=>await n.e(974).then(n.bind(n,8365)),BackgroundContours:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(1026),n.e(5949)]).then(n.bind(n,73320)),BackgroundGradient:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(1589),n.e(46)]).then(n.bind(n,90102)),BackgroundShapes:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3701),n.e(9477),n.e(3824)]).then(n.bind(n,88634)),BackgroundImages:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3701),n.e(6758),n.e(7528)]).then(n.bind(n,22590)),BackgroundIsometric:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3271),n.e(8215),n.e(2439)]).then(n.bind(n,45512)),BackgroundSurface:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(3271),n.e(5247),n.e(9545)]).then(n.bind(n,46192)),BackgroundConic:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(7784),n.e(7402),n.e(8290)]).then(n.bind(n,35775)),BackgroundBokeh:async()=>await Promise.all([n.e(8706),n.e(7706),n.e(7784),n.e(9025),n.e(5331)]).then(n.bind(n,29580)),BackgroundImageFXLiquid:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(5579)]).then(n.bind(n,89963)),BackgroundImageFXRefractedCircles:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(3683)]).then(n.bind(n,75414)),BackgroundImageFXRefractedLines:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(2989)]).then(n.bind(n,94570)),BackgroundImageFXFilmGrain:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(4019)]).then(n.bind(n,9912)),BackgroundImageFXParallax:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(1970)]).then(n.bind(n,36677)),CourseItem:async()=>await Promise.all([n.e(3591),n.e(3507),n.e(9542)]).then(n.bind(n,96304)),CourseItemLessonContent:async()=>await n.e(7097).then(n.bind(n,64501)),CourseItemQuizContent:async()=>await n.e(3848).then(n.bind(n,71372)),CourseItemVideoNative:async()=>await Promise.all([n.e(3900),n.e(7056),n.e(7064),n.e(7022),n.e(9238)]).then(n.bind(n,10223)),CourseList:async()=>await n.e(5613).then(n.bind(n,9345)),EventsImageLoader:async()=>await n.e(2362).then(n.bind(n,34902)),GalleryFullscreenSlideshow:async()=>await Promise.all([n.e(218),n.e(7550)]).then(n.bind(n,56005)),GalleryGrid:async()=>await n.e(7534).then(n.bind(n,61418)),GalleryMasonry:async()=>await n.e(109).then(n.bind(n,23737)),GalleryReel:async()=>await n.e(4534).then(n.bind(n,46078)),GallerySlideshow:async()=>await Promise.all([n.e(218),n.e(1554)]).then(n.bind(n,85268)),GalleryStrips:async()=>await n.e(4693).then(n.bind(n,19047)),LessonsItem:async()=>await n.e(6776).then(n.bind(n,46782)),LessonsList:async()=>await n.e(1323).then(n.bind(n,48163)),PortfolioHover:async()=>await Promise.all([n.e(5197),n.e(660),n.e(6450)]).then(n.bind(n,76914)),UserItemsListBannerSlideshow:async()=>await Promise.all([n.e(1480),n.e(3002),n.e(9044)]).then(n.bind(n,42120)),UserItemsListCarousel:async()=>await Promise.all([n.e(1480),n.e(4105),n.e(8913)]).then(n.bind(n,22382)),UserItemsListSimple:async()=>await n.e(7125).then(n.bind(n,44318)),SectionDivider:async()=>await Promise.all([n.e(7706),n.e(8022)]).then(n.bind(n,96091))};const u=n(75830).A?{...s,...l}:{...a,...c};function d(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class h{constructor(e,t){d(this,"controllerName",null),d(this,"controllerInstance",null),this.controllerName=e,this.controllerInstance=t}destroy(){this.controllerInstance=null,this.controllerName=null}}const f="data-section-id",p="data-controllers-bound",g=(e,t)=>{let n=0,r=e;for(;r!==t&&null!==r;)r=r.parentNode,n++;return null===r?(console.warn("Encountered null parent for node before reaching root!",e,t),Number.POSITIVE_INFINITY):n},v=(e,t)=>{const n=Array.from(e.querySelectorAll(`[${t}]`));return e.hasAttribute(t)&&n.push(e),n.sort((n,r)=>1*(g(n,e)-g(r,e))+.1*(n.getAttribute(t)>r.getAttribute(t)?1:-1)),n.flatMap(e=>e.getAttribute(t).split(",").map(t=>({controllerName:t.trim(),controllerNode:e})))},b=e=>v(e,"data-controller");function m(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class y{constructor(e,t){m(this,"sectionId",null),m(this,"sectionNode",null),m(this,"controllerDataArrByNode",new Map),this.sectionId=e,this.sectionNode=t}async create(){await Promise.all(b(this.sectionNode).map(async e=>{let{controllerName:t,controllerNode:n}=e;await this._createController({controllerName:t,controllerNode:n})}))}destroy(){Array.from(this.controllerDataArrByNode.keys()).forEach(e=>this._destroyController(e)),this.controllerDataArrByNode.clear(),this.sectionNode=null,this.sectionId=null}willChange(e,t){const n=Array.from(this.controllerDataArrByNode.values()).flat().filter(n=>this._triggerSectionWillChange({controllerData:n,oldContext:e,newContext:t}));return 0===n.length}async didChange(e,t){const{existingControllerData:n}=await this._reconcileRerender(e);n.forEach(e=>{this._triggerSectionDidChange({controllerData:e,newContext:t})})}requestRteConfigs(){return Array.from(this.controllerDataArrByNode.values()).flat().flatMap(e=>this._requestRteConfigs({controllerData:e})??[])}async _reconcileRerender(e){const t=(n=e,v(n,p)).filter(e=>{let{controllerNode:t}=e;return!!this.controllerDataArrByNode.get(t)}).reduce((e,t)=>{let{controllerNode:n}=t;return e.add(n)},new Set);var n;Array.from(this.controllerDataArrByNode.keys()).filter(e=>!t.has(e)).forEach(e=>{this._destroyController(e),this.controllerDataArrByNode.delete(e)});const r=Array.from(this.controllerDataArrByNode.values()).flat();return this.node=e,await Promise.all(b(e).filter(e=>{let{controllerNode:n}=e;return!t.has(n)}).map(e=>this._createController(e,!0))),{existingControllerData:r}}_destroyController(e){this.controllerDataArrByNode.get(e).forEach(t=>{((e,t)=>{const n=t.getAttribute(p);if(n){const r=n.split(","),o=r.indexOf(e);r.splice(o,1),t.setAttribute(p,r.join(","))}else t.setAttribute(p,"")})(t.controllerName,e),this._triggerSectionDestroy({controllerData:t}),t.destroy()})}async _createController(e){let{controllerName:t,controllerNode:n}=e,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o=await async function(e){const t=u[e];if(t)try{const e=await t();return e.default?e.default:e}catch(t){console.error(`Failure to load webpack chunk for "${e}" controller`,t)}else console.warn(`No controller found for name: ${e}`)}(t);if("function"==typeof o)try{const e=o(n,r);((e,t)=>{const n=t.getAttribute(p);n?t.setAttribute(p,n+","+e):t.setAttribute(p,e)})(t,n);const i=new h(t,e);this.controllerDataArrByNode.get(n)?this.controllerDataArrByNode.get(n).push(i):this.controllerDataArrByNode.set(n,[i])}catch(e){console.error(`Controller '${t}' in section '${this.sectionId}' threw upon initialization`,e)}else console.error(`Could not load controller '${t}' because it was not a function (type '${typeof o}', value '${o}')`)}_triggerSectionWillChange(e){var t;let{controllerData:n,oldContext:r,newContext:o}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.sectionWillChange))try{return!n.controllerInstance.sectionWillChange(r,o)}catch(e){return console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling sectionWillChange`,e),!0}return!0}_triggerSectionDidChange(e){var t;let{controllerData:n,newContext:r}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.sectionDidChange))try{n.controllerInstance.sectionDidChange(r)}catch(e){console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling sectionDidChange`,e)}}_triggerSectionDestroy(e){var t;let{controllerData:n}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.destroy))try{n.controllerInstance.destroy()}catch(e){console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling destroy`,e)}}_requestRteConfigs(e){var t;let{controllerData:n}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.getRteConfigs))try{return n.controllerInstance.getRteConfigs()}catch(e){return console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling getRteConfigs`,e),null}return null}}function w(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class S{constructor(e){let{catalogSections:t,pageRegions:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w(this,"sectionControllersById",{}),w(this,"sectionsNode",null),w(this,"catalogSections",!1),w(this,"pageRegions",!1),this.sectionsNode=e,"boolean"==typeof t&&(this.catalogSections=t),"boolean"==typeof n&&(this.pageRegions=n)}destroy(){Object.keys(this.sectionControllersById).forEach(e=>this.sectionDeleted(e))}bootstrap(){if(!Object.keys(this.sectionControllersById).length)return Promise.all(function(e){let{deepSearch:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];return n="boolean"==typeof t&&t?Array.from(e.querySelectorAll(`section[${f}]`)):Array.from(e.querySelectorAll(`:scope > section[${f}]`)),n.map(e=>({sectionNode:e,sectionId:e.getAttribute(f)}))}(this.sectionsNode,{deepSearch:this.catalogSections||this.pageRegions}).map(e=>{let{sectionId:t,sectionNode:n}=e;return this.sectionCreated(t,n)}));console.warn("Bootstrap was called but SectionControllers already exist!")}setSectionsNode(e){e!==this.sectionsNode&&(this.destroy(),this.sectionsNode=e)}sectionCreated(e,t){const n=new y(e,t);return this.sectionControllersById[e]=n,n.create()}sectionDeleted(e){const t=this.sectionControllersById[e];null==t||t.destroy(),delete this.sectionControllersById[e]}sectionWillChange(e,t,n){return this.sectionControllersById[e].willChange(t,n)}async sectionDidChange(e,t,n){const r=this.sectionControllersById[e];await r.didChange(t,n)}requestSectionRteConfigs(e){const t=this.sectionControllersById[e];if(t)return t.requestRteConfigs()}}function E(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class O{constructor(e,t){E(this,"node",null),E(this,"id",null),E(this,"controllerManager",null),this.node=e,this.id=t}destroy(){this.controllerManager&&(this.controllerManager.destroy(),this.controllerManager=null)}async bootstrap(){this.controllerManager?console.warn("Bootstrap was called but ControllerManager already exists!"):(this.controllerManager=new y(this.id,this.node),await this.controllerManager.create())}elementWillChange(e,t,n){return this.controllerManager.willChange(t,n)}async elementDidChange(e,t,n){this.node=t,await this.controllerManager.didChange(t,n)}}var A=n(16024);async function x(){return await(0,A.A)(),new Promise(e=>{if(window.SQSSectionEvents)e(window.SQSSectionEvents);else{const t=()=>e(window.SQSSectionEvents);window.Y.once("SQSSectionEvents:ready",t),window.addEventListener("pagehide",()=>{window.Y.detach("SQSSectionEvents:ready",t)})}})}},79351:(e,t,n)=>{"use strict";n.d(t,{Y:()=>C,A:()=>L});var r=n(68444),o=n.n(r),i=n(51665),a=n(22166),s=n.n(a),c=n(86777);const l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,n=null;const r=function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];n||(n=setTimeout(()=>{e(...o),n=null},t))};return r.cancel=()=>{clearTimeout(n),n=null},r};var u=n(67373),d=n(94930),h=n(49099);function f(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class p extends u.A{constructor(e){super(e),f(this,"onClick",()=>this.props.onClick()),f(this,"open",()=>{this.state.isOpen||this.updateOpenState(!0)}),f(this,"close",()=>{this.state.isOpen&&this.updateOpenState(!1)}),f(this,"updateOpenState",e=>{this.setState({isOpen:e});const{node:t,activeClass:n,openTitleSelector:r,closeTitleSelector:o}=this.props,i=t.querySelector(r),a=t.querySelector(o);e?(t.classList.add(n),i.setAttribute("hidden",""),a.removeAttribute("hidden")):(t.classList.remove(n),i.removeAttribute("hidden"),a.setAttribute("hidden",""))});const{node:t}=this.props;this.state={},this.updateOpenState(!1),t.addEventListener("click",this.onClick)}destroy(){this.props.node.removeEventListener("click",this.onClick)}}f(p,"defaultProps",{node:document.createElement("div"),onClick:h.l,activeClass:"burger--active",openTitleSelector:".js-header-burger-open-title",closeTitleSelector:".js-header-burger-close-title"});n(94226);function g(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class v extends u.A{constructor(e){super(e),g(this,"initFolders",(e,t)=>t.reduce((t,n)=>(t[n.dataset.folder]=n,e.appendChild(n),t),{})),g(this,"setInitialState",()=>{const{rootFolder:e,folderOpenClass:t,folderActiveClass:n,transitionDisabledClass:r}=this.props;this.depth=[],this.ref.controlBack.length&&this.ref.controlBack.forEach(e=>e.classList.add(r)),Object.keys(this.folders).forEach(o=>{const i=this.folders[o];i.scrollTop=0,i.classList.remove(t),i.classList.remove(n),i.classList.add(r),o===e&&(this.setActiveFolder(i),this.depth.push(i)),setTimeout(()=>{i.classList.remove(r),this.ref.controlBack.length&&this.ref.controlBack.forEach(e=>e.classList.remove(r))},0)})}),g(this,"setActiveFolder",e=>{const{folderActiveClass:t}=this.props;e.classList.add(t),this.revertFocusContainment&&this.revertFocusContainment(),this.revertFocusContainment=(0,i.hy)({predicate:t=>t.closest("[data-folder]")===e,root:this.ref.list,setFocusOnContain:!1,restoreFocusOnRevert:!1})}),g(this,"onKeyUp",e=>{27===e.keyCode&&(e.stopPropagation(),1===this.depth.length?this.props.header.closeMenuOverlay():this.onParentFolderOpen(e))}),g(this,"handleItemSelect",e=>{const{folderLinkSelector:t}=this.props,n=e.target,r=document.location.hostname===e.target.hostname&&document.location.pathname===e.target.pathname,o=""!==e.target.hash;r&&o&&this.props.header.closeMenuOverlay(),n.matches(t)&&this.handleFolderSelect(e)}),g(this,"handleFolderSelect",e=>{const t=e.target.dataset.folderId;if(!this.folders[t])return;e.preventDefault();const n=this.folders[t];this.onSubFolderOpen(n);const{controlBackSelector:r}=this.props,o=n.querySelector(r);o&&o.focus()}),g(this,"onSubFolderOpen",e=>{if(this.depth.includes(e))return;const{folderOpenClass:t}=this.props,n=this.depth[this.depth.length-1];e.scrollTop=0,n.classList.add(t),this.setActiveFolder(e),this.depth.push(e)}),g(this,"onParentFolderOpen",e=>{e.preventDefault();const{folderActiveClass:t,folderOpenClass:n}=this.props;if(this.depth.length<=1)return;let r=this.depth[this.depth.length-1];r.classList.remove(t);const o=r.dataset.folder,{folderLinkSelector:i}=this.props,a=i.trim().substring(1,i.length-1),s=document.querySelector(`[${a}="${o}"]`);s&&s.focus(),this.depth.pop(),r=this.depth[this.depth.length-1],r.classList.remove(n),this.setActiveFolder(r)}),g(this,"open",()=>{this.setInitialState(),document.addEventListener("keyup",this.onKeyUp)}),g(this,"close",()=>{document.removeEventListener("keyup",this.onKeyUp),this.revertFocusContainment&&this.revertFocusContainment()});const{node:t,listSelector:n,folderSelector:r,controlBackSelector:o}=this.props;this.state={},this.depth=[],this.ref={list:t.querySelector(n),folders:Array.from(t.querySelectorAll(r)),controlBack:document.querySelectorAll(o)},this.folders=this.initFolders(this.ref.list,this.ref.folders),this.revertFocusContainment=null,this.setInitialState(),this.bindListeners()}bindListeners(){this.props.node.addEventListener("click",this.handleItemSelect),this.ref.controlBack&&this.ref.controlBack.forEach(e=>e.addEventListener("click",this.onParentFolderOpen))}unbindListeners(){this.ref.node.removeEventListener("click",this.handleItemSelect),this.ref.controlBack&&this.ref.controlBack.forEach(e=>e.removeEventListener("click",this.onParentFolderOpen))}destroy(){this.unbindListeners()}}g(v,"defaultProps",{node:null,listSelector:".header-menu-nav-list",folderSelector:".header-menu-nav-folder",folderLinkSelector:"[data-folder-id]",controlBackSelector:'[data-action="back"]',folderActiveClass:"header-menu-nav-folder--active",folderOpenClass:"header-menu-nav-folder--open",transitionDisabledClass:"transition-disabled",rootFolder:"root"});var b=n(63285),m=n(75830),y=n(60369),w=n.n(y),S=n(37634),E=n.n(S);const O=(e,t)=>{e.setAttribute("aria-expanded","false"),t&&e.focus()},A=(e,t)=>n=>{switch(n.code){case"Escape":n.preventDefault(),O(e,!0);break;case"Space":case"Enter":document.activeElement===e&&(n.preventDefault(),(r=e).setAttribute("aria-expanded","false"===r.getAttribute("aria-expanded")))}var r;if("Tab"===n.code&&!n.shiftKey){const n=t();(0===n.length||n[n.length-1].contains(document.activeElement))&&O(e)}};function x(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const I="true"===o().getValue("tweak-fixed-header");function k(){return window.scrollY>10}class C extends u.A{constructor(e){var t;super(),t=this,x(this,"tweaks",["header-vert-padding","tweak-transparent-header","header-logo-height","tweak-fixed-header","tweak-fixed-header-style","section-theme","header-horizontal-spacing","tweak-portfolio-index-background-width"]),x(this,"bindGlobalEvents",e=>{e.forEach(e=>{var t;let{event:n,handler:r}=e;return null===(t=window.Y)||void 0===t||null===(t=t.Global)||void 0===t?void 0:t.on(n,r,this)})}),x(this,"unbindGlobalEvents",e=>{this.onWindowLoadGlobalHandler&&window.removeEventListener("load",this.onWindowLoadGlobalHandler),window.removeEventListener(b.cx,this.updateNeighborSections),e.forEach(e=>{let{event:t,handler:n}=e;return window.Y.Global.detach(t,n,this)})}),x(this,"observeAnnouncementBar",()=>{const e=this.node.querySelector(".sqs-announcement-bar-dropzone");if(e){const t={childList:!0,subtree:!0,attributes:!0,attributeFilter:["class"]};this.announcementBarObserver=new MutationObserver(this.dispatchHeaderHeightChangeEvent),this.announcementBarObserver.observe(e,t)}}),x(this,"dispatchHeaderHeightChangeEvent",()=>{const e=this.node.getBoundingClientRect().height;window.dispatchEvent(new CustomEvent(b.cx,{detail:{headerHeight:e}}))}),x(this,"createBurgers",()=>{this.burgerMobile=new p({node:this.ref.burgerMobile,onClick:this.onToggle}),this.burgerDesktop=new p({node:this.ref.burgerDesktop,onClick:this.onToggle})}),x(this,"determineBurgerVisibility",()=>{const e=this.node.querySelectorAll(".header-menu-nav-item:not(.user-accounts-link)"),t=0===e.length&&this.ref.burgerContainerMobile.classList.contains("menu-overlay-does-not-have-visible-non-navigation-items"),n=0===e.length&&this.ref.burgerContainerDesktop.classList.contains("menu-overlay-does-not-have-visible-non-navigation-items");this.ref.burgerMobile.classList.toggle("hide-burger",t),this.ref.burgerDesktop.classList.toggle("hide-burger",n)}),x(this,"openBurgers",()=>{this.burgerMobile.open(),this.burgerDesktop.open()}),x(this,"closeBurgers",()=>{this.burgerMobile.close(),this.burgerDesktop.close()}),x(this,"hasSibling",()=>!!this.node.nextElementSibling),x(this,"getPageSections",()=>this.hasSibling()?this.node.nextElementSibling.querySelectorAll(".page-section, .sqs-empty-section"):[]),x(this,"getFirstSection",()=>{const[e]=this.getPageSections();return e}),x(this,"isFirstSectionInset",()=>{const e=this.getFirstSection();return e&&e.classList.contains("background-width--inset")}),x(this,"setBurgerDisplay",()=>{const e=this.node.querySelector(".header-nav-list"),t=document.querySelector(".header-display-mobile").querySelector(this.props.burgerButtonSelector);(e.childNodes.length<1||1===e.childNodes.length&&1!==e.childNodes[0].nodeType)&&t.classList.add("no-nav-links")}),x(this,"onResize",e=>{this.updateCSSVariables(e),this.updateNeighborSections(e),this.toggleFocusContainerOnMenuVisibilityChange()}),x(this,"updateHeaderShrinkState",()=>{I&&(k()?this.node.classList.add("shrink"):window.setTimeout(()=>{this.node.classList.remove("shrink")},300))}),x(this,"onScroll",()=>{const e=null!==document.querySelector(".sqs-edit-mode-active"),t=null!==document.querySelector(".sqs-site-styles-active");if(e||t)return this.node.classList.remove("shrink"),this.showHeader(),void d.A.off(this.onScroll);this.updateScrollDisplay(),this.scrollTop=window.scrollY}),x(this,"updateScrollDisplay",()=>{"scroll back"===this.state.scrollMode&&this.handleScrollBack(),this.updateHeaderShrinkState()}),x(this,"handleScrollBack",()=>{const e=this.node.matches(":focus-within");if(!k()||e)return void this.showHeader();const t=window.scrollY>this.scrollTop?"down":"up";"up"===t?this.showHeaderAfterEnoughScroll():"down"===t&&this.hideHeader()}),x(this,"showHeaderAfterEnoughScroll",()=>{const e=Date.now();this.pos.distance+=Math.abs(window.scrollY-this.scrollTop),e-this.pos.then>500&&(this.pos.distance=0),this.pos.distance>200&&this.showHeader(),this.pos.then=e}),x(this,"showHeader",()=>{this.node.style.transform="",this.ref.headerShadow&&this.ref.headerShadow.style.removeProperty("opacity")}),x(this,"hideHeader",()=>{this.node.style.transform="translateY(-100%)",this.ref.headerShadow&&(this.ref.headerShadow.style.opacity="0")}),x(this,"onToggle",()=>{this.state.isSwitching||(this.state.isOpen?this.closeMenuOverlay():this.openMenuOverlay())}),x(this,"updateHeaderTheme",e=>{this.node.dataset.sectionTheme=e,(0,c.Z)(this.node,s(),e)}),x(this,"openMenuOverlay",()=>{this.state.isOpen||(this.setState({isOpen:!0,isVisible:!0,isSwitching:!0}),this.node.closest("body").classList.add(this.props.headerMenuOpenClass),this.overriddenHeaderTheme=this.node.dataset.sectionTheme,this.updateHeaderTheme(this.ref.menu.dataset.sectionTheme),this.openBurgers(),this.menu.open(),this.revertFocusContainment=(0,i.hy)({container:this.node,setFocusOnContain:!1}),this.setState({isSwitching:!1}))}),x(this,"closeMenuOverlay",()=>{this.state.isOpen&&(this.setState({isOpen:!1,isVisible:!1,isSwitching:!1}),this.node.closest("body").classList.remove(this.props.headerMenuOpenClass),this.updateHeaderTheme(this.overriddenHeaderTheme),this.closeBurgers(),this.menu.close(),this.revertFocusContainment&&this.revertFocusContainment(),this.setState({isSwitching:!1}))}),x(this,"isMenuVisible",()=>"visible"===window.getComputedStyle(this.ref.menu).visibility),x(this,"offsetFirstSectionBackground",e=>{const t=this.getFirstSection();if(!t)return;const n=t.querySelector(".section-background");n&&(this.isFirstSectionInset()?n.style.top=`${e}px`:n.style.top="")}),x(this,"toggleHeaderTransparentOverride",e=>{const t=this.node.querySelector(".header-announcement-bar-wrapper");e?t.classList.add(b.QY):t.classList.remove(b.QY)}),x(this,"updateNeighborSections",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const[n,r]=t.getPageSections(),o="number"==typeof e?e:t.node.getBoundingClientRect().height;if(n){const e=n.classList.contains("gallery-section"),r=n.classList.contains("collection-type-portfolio-hover")||n.classList.contains("collection-type-portfolio-index-background"),i=n.classList.contains("layout-engine-section"),a=n.querySelector(".section-background");if(r){const e="full"===n.querySelector(".portfolio-hover").dataset.width||"inset"===n.querySelector(".portfolio-hover").dataset.width,r=n.querySelector(".portfolio-hover-items"),i=n.querySelector(".section-background");e?(n.style.paddingTop=`${o}px`,r.style.paddingTop="",i&&(i.style.top=`${o}px`),t.toggleHeaderTransparentOverride(!0)):(n.style.paddingTop="",r.style.paddingTop=`${o}px`,i&&(i.style.top=""),t.toggleHeaderTransparentOverride(!1))}else n.style.paddingTop=`${o}px`,e||t.offsetFirstSectionBackground(o);a&&i&&(t.isFirstSectionInset()?a.style.top=`${o}px`:a.style.top=""),t.updateSectionWrapper(n,!0)}r&&(r.style.paddingTop&&(r.style.paddingTop=""),t.updateSectionWrapper(r,!1)),t.ref.menu.style.paddingTop=`${o}px`,window.Y&&window.Y.Global&&window.Y.Global.fire("headerHeight",{headerHeight:o}),t.addPaddingToSystemPages()}),x(this,"toggleFocusContainerOnMenuVisibilityChange",()=>{this.state.isOpen&&(!this.state.isVisible&&this.isMenuVisible()?(this.revertFocusContainment=(0,i.hy)({container:this.node}),this.setState({isVisible:!0})):this.state.isVisible&&!this.isMenuVisible()&&(this.revertFocusContainment&&this.revertFocusContainment(),this.setState({isVisible:!1})))}),x(this,"addPaddingToSystemPages",()=>{const e=document.querySelector(".system-page"),t=this.node.getBoundingClientRect().height;e&&(e.style.paddingTop=`${t}px`)}),x(this,"updateSectionWrapper",(e,t)=>{var n;const r=e.dataset.sectionId,o=null===(n=function(){const e=window.frameElement;return"sqs-site-frame"===(null==e?void 0:e.id)?e.ownerDocument:null}())||void 0===n?void 0:n.querySelector(`[data-template-getter="section-editor-ui-${r}"]`),i='[data-template-getter="section-wrapper"]',a=o?o.querySelector(i):e.querySelector(i);if(!a)return;const s=this.node.getBoundingClientRect().height,c=`calc(100% - ${s}px)`;a.style.height=t?c:"100%",a.style.top=t?s+"px":0}),this.node=e,this.state={isOpen:!1,isVisible:!1,isSwitching:!1,scrollMode:o().getValue("tweak-fixed-header-style").toLowerCase()};const{burgerContainerSelector:r,burgerButtonSelector:a,navWrapperSelector:u,navListSelector:h,menuSelector:f,titleLogoSelector:g,headerShadowSelector:m}=this.props,y=this.node.querySelector(".header-display-desktop"),S=this.node.querySelector(".header-display-mobile"),O=S.querySelector(a),C=y.querySelector(a),L=S.querySelector(r),P=y.querySelector(r);this.ref={burgerContainerDesktop:P,burgerContainerMobile:L,burgerDesktop:C,burgerMobile:O,navWrapper:this.node.querySelector(u),navList:this.node.querySelector(h),menu:this.node.querySelector(f),titleLogo:this.node.querySelector(g),headerShadow:this.node.querySelector(m)},this.updateHeaderShrinkState(),this.pos={distance:0,then:0},this.createBurgers(),this.determineBurgerVisibility(),this.menu=new v({node:this.ref.menu,header:this}),this.scrollTop=window.scrollY,this.onScroll=l(this.onScroll,100),this.setBurgerDisplay(),this.globalEvents=[{event:"frame:device:change",handler:this.closeMenuOverlay},{event:"header:menuOverlay:opened",handler:this.openMenuOverlay},{event:"header:menuOverlay:closed",handler:this.closeMenuOverlay}],this.observeAnnouncementBar(),this.bindListeners(),this.onResize(),function(e){const t=JSON.parse(e.getAttribute("data-current-styles")||"{}").iconOptions,n=t.mobileDropdownIconOptions,r=t.desktopDropdownIconOptions;let o=n.folderDropdownIcon;o||(o=w().OPEN_ARROW_HEAD);const i=r.folderDropdownIcon,a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"left";const a="mobile"===e?n:r,s="mobile"===e?o:i;if(!s||"none"===s)return null;let{size:c,iconSpacing:l,strokeWidth:u,endcapType:d}=a;c||(c={unit:E().EM,value:1}),l||(l={unit:E().EM,value:"mobile"===e?.15:.35}),u||(u={unit:E().PIXEL,value:"mobile"===e?.5:1});const h="round"===d?"round":"miter",f=d,p=document.createElement("span");p.style["margin-"+t]=l.value+l.unit,p.style.width=c.value+c.unit,p.style.height=c.value+c.unit,p.classList.add("header-dropdown-icon"),s.toLowerCase().includes("arrow")&&p.classList.add("header-dropdown-flip");const g=document.createElementNS("http://www.w3.org/2000/svg","svg");g.setAttribute("viewBox","0 0 22 22"),g.setAttribute("xmlns","http://www.w3.org/2000/svg"),g.setAttribute("stroke-linecap",f),g.setAttribute("stroke-linejoin",h),g.setAttribute("stroke-width",`${u.value+u.unit}`);const v=document.createElementNS("http://www.w3.org/2000/svg","use");return v.setAttribute("href",`#${s}`),g.appendChild(v),p.appendChild(g),p};if(i){const t=a("desktop");e.querySelectorAll("button.header-nav-folder-title").forEach(e=>{t&&e.insertAdjacentElement("beforeend",t.cloneNode(!0))})}if(o){const t=a("mobile"),n=a("mobile","right"),r=e.querySelectorAll("div.header-menu-nav-item-content-folder"),o=e.querySelectorAll("div.header-menu-controls.container.header-menu-nav-item > a");r.forEach(e=>{t&&e.insertAdjacentElement("beforeend",t.cloneNode(!0))}),o.forEach(e=>{n&&e.insertAdjacentElement("afterbegin",n.cloneNode(!0),e.firstChild)})}}(this.node),this.node.querySelectorAll(this.props.folderWrapperSelector).forEach(e=>{const t=e.querySelector(this.props.folderTitleSelector);t.addEventListener("click",e=>{e.preventDefault()}),e.addEventListener("keydown",A(t,()=>e.querySelectorAll(".header-nav-folder-item")))});const _=this.node.querySelector("#multilingual-language-picker-desktop"),T=this.node.querySelector("#multilingual-language-picker-mobile");_&&T&&(_.addEventListener("keydown",A(_,()=>_.querySelectorAll(".language-item"))),async function(e){new(0,(await n.e(5652).then(n.bind(n,63814))).default)({headerNode:e}).checkWeglotAndInitialize()}(this.node))}bindListeners(){I&&(d.A.on(this.onScroll),this.node.addEventListener("focusin",this.showHeader)),"complete"===document.readyState?this.bindGlobalEvents(this.globalEvents):(this.onWindowLoadGlobalHandler=()=>this.bindGlobalEvents(this.globalEvents),window.addEventListener("load",this.onWindowLoadGlobalHandler)),window.addEventListener(b.cx,this.updateNeighborSections),this.ref.titleLogo&&(this.ref.titleLogo.complete&&this.updateNeighborSections(),this.ref.titleLogo.addEventListener("load",this.updateNeighborSections)),this.resizeObserver=new ResizeObserver(e=>{const t=e[0].contentRect.height;"fixed"===window.getComputedStyle(this.ref.menu).position&&this.onResize(t)}),this.resizeObserver.observe(this.node)}unbindListeners(){this.unbindGlobalEvents(this.globalEvents),this.node.removeEventListener("focusin",this.showHeader),this.onScroll.cancel&&this.onScroll.cancel(),d.A.off(this.onScroll),this.ref.titleLogo&&this.ref.titleLogo.removeEventListener("load",this.updateNeighborSections)}updateCSSVariables(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const{scrollMode:t}=this.state;if(document.documentElement.style.setProperty("scroll-behavior","smooth"),I&&"basic"===t){const t="number"==typeof e?e:this.node.getBoundingClientRect().height;document.documentElement.style.setProperty("--header-fixed-top-offset",`${t}px`),m.A?document.documentElement.style.setProperty("scroll-padding-top","0px"):document.documentElement.style.setProperty("scroll-padding-top",`${t}px`)}}destroy(){this.unbindListeners(),this.announcementBarObserver&&this.announcementBarObserver.disconnect()}}x(C,"defaultProps",{headerMenuOpenClass:"header--menu-open",burgerContainerSelector:".header-burger",burgerButtonSelector:".header-burger-btn",navWrapperSelector:".header-nav-wrapper",navListSelector:".header-nav-list",menuSelector:".header-menu",folderTitleSelector:".header-nav-folder-title",folderWrapperSelector:".header-nav-item--folder",titleLogoSelector:".header-title-logo img",headerShadowSelector:".header-dropshadow"});const L=e=>new C(e)},67212:(e,t,n)=>{"use strict";n.d(t,{A:()=>d,l:()=>u});var r=n(67279),o=n.n(r),i=n(67373),a=n(17228),s=n(68651),c=n(63285);function l(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class u extends i.A{constructor(e){if(super(),l(this,"updatePaddingForHeader",()=>{if(!(document.querySelector(".page-section")===this.node))return;const e=document.querySelector(".header"),t=e?e.getBoundingClientRect().height:0,n=this.node.querySelector(".section-background")||null,r=this.node.className.indexOf("background-width--inset")>=0,o=this.node.className.indexOf("layout-engine-section")>=0;this.node.style.paddingTop=t+"px",n&&o&&(n.style.top=r?t+"px":"")}),l(this,"loadBackgroundImage",()=>{null!==this.ref.backgroundImage&&a.A.loadLazy(this.ref.backgroundImage,{load:!0,mode:"cover",useAdvancedPositioning:!0})}),this.node=e,this.viewportWatcher=new(o()),this.viewportWatcher.addNodes({nodes:this.node,range:[100,0],callbacks:{onEnter:()=>{this.node.dataset.active=!0}}}),this.ref={backgroundImage:this.node.querySelector(".section-background img")},this.destroy=this.destroy.bind(this),this.updatePaddingForHeader(),this.ref.backgroundImage){if(this.ref.backgroundImage.hasAttribute("data-loader"))return}s.A.on(this.loadBackgroundImage,c.X0),this.loadBackgroundImage()}destroy(){s.A.off(this.loadBackgroundImage)}}const d=e=>new u(e)},63285:(e,t,n)=>{"use strict";n.d(t,{$Q:()=>h,B_:()=>i,KY:()=>u,QY:()=>a,X0:()=>c,_y:()=>d,cx:()=>s,fi:()=>r,lv:()=>l,oD:()=>o,py:()=>f});const r={sm:576,md:768,lg:992,xl:1100,xxl:1200},o="background-width--inset",i="background-width--full-bleed",a="transparent-header-theme--override",s="announcementBarHeightChange",c=175,l={SIDE_BY_SIDE:"blog-side-by-side",SINGLE_COLUMN:"blog-single-column",MASONRY:"blog-masonry",ALTERNATING_SIDE_BY_SIDE:"blog-alternating-side-by-side",BASIC_GRID:"blog-basic-grid"},u={"paragraph-1":"sqsrte-large","paragraph-3":"sqsrte-small"},d={"button-small":"sqs-block-button-element--small","button-medium":"sqs-block-button-element--medium","button-large":"sqs-block-button-element--large"},h={Collection:"collection",CollectionItem:"collection-item",SectionContext:"section-context"},f={Richtext:"richtext",Plaintext:"plaintext"}},22166:e=>{e.exports=["white","white-bold","light","light-bold","dark","dark-bold","black","black-bold","bright","bright-inverse"]},67373:(e,t,n)=>{"use strict";function r(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>o});class o{constructor(e){r(this,"setState",e=>{this.state={...this.state,...e}}),this.props={...this.constructor.defaultProps,...e},this.state={...this.constructor.defaultState,...this.constructor.state},window.Y&&window.Y.Global&&window.Y.Global.after("frame:device:change",this.flushResizeOnDeviceChange,this)}flushResizeOnDeviceChange(){this.onResize&&this.onResize.flush&&this.onResize.flush()}destroy(){window.Y&&window.Y.Global&&window.Y.Global.detach("frame:device:change",this.flushResizeOnDeviceChange,this)}}r(o,"defaultProps",{}),r(o,"defaultState",{})},17228:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(48403);const o=(new(n.n(r)().Builder)).withLazyLoading().build(),i=o.loadLazy;o.loadLazy=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.call(o,e,{allowSaveData:!0,...t})};const a=o.loadAllLazy;o.loadAllLazy=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return a.call(o,{allowSaveData:!0,...e},t)};const s=o},79287:(e,t,n)=>{"use strict";n.d(t,{C:()=>be,x:()=>ie});n(94226);var r=n(68444),o=n.n(r),i=n(75396),a=n(28408),s=n(73864);const c=new(n(67279)),l=[100,0],u="fade",d="scale",h="slide",f="clip",p="flex",g="none",v={[u]:"preFade",[d]:"preScale",[h]:"preSlide",[f]:"preClip",[p]:"preFlex"},b={[u]:"fadeIn",[d]:"scaleIn",[h]:"slideIn",[f]:"clipIn",[p]:"flexIn"},m='[data-animation-role="image"]:not([data-animation-override])',y='[data-animation-role="button"]',w='[data-animation-role="header-element"]',S='[data-animation-role="content"]',E='[data-animation-role="date"]',O='[data-animation-role="section"]',A='[data-animation-role="quote"]:not([data-animation-override])',x='[data-animation-role="video"]',I=".image-button-wrapper",k="footer .sqs-block-content",C=".grid-item",L=".sqs-block-form:not(.sqs-block-form-lightbox) .form-wrapper",P=".menu-wrapper",_=".acuity-block-wrapper",T=".sqs-block-soundcloud iframe",N=".sqs-video-wrapper",M=".sqs-block-calendar .sqs-block-content",R=".chart-block-container",D=".tweet-list .tweet",B=".list-item-basic-animation",j=".list-item-rich-animation",F=".sqs-block-marquee",q=".sqs-block-accordion",z=".sqs-block.sqs-background-enabled",H=".sqs-block-shape",G={[u]:["h1","h2","h3","h4","h5","p",k,m,y,w,S,E,O,A,x,B,j,F,q,z,H],[d]:["h1","h2","h3",k,m,A,x,O,w,j,F,q,z,H],[h]:["h1","h2","h3",k,m,A,x,O,w,y,j,F,q,z,H],[f]:[k,m,x,j,F,q,z,H],[p]:["h1","h2","h3","h4","p",C,L,P,_,T,N,M,R,D,j,F,q,z,H,m,w,y,I]},V=["h1","h2","h3"],W=[w,C,D];let U,$,Y,Q,X,J,K,Z;const ee=e=>Z.some(t=>e.matches(t)),te=e=>{ee(e.node)?e.node.classList.add(b[u]):e.node.classList.add(b[K]),c.removeNodes(e.node)},ne={},re={},oe=(e,t)=>new Promise(n=>{const r=window.requestAnimationFrame(()=>{if(delete ne[r],0===e)n(t);else{const r=window.setTimeout(()=>{delete re[r],n(t)},e);re[r]=r}});ne[r]=r});window.addEventListener("beforeunload",()=>{Object.keys(ne).forEach(e=>window.cancelAnimationFrame(e)),Object.keys(re).forEach(e=>window.clearTimeout(e))});const ie=e=>{e.style.transitionTimingFunction="",e.style.transitionDuration="",e.style.transitionDelay="",e.classList.remove(...Object.values(b),...Object.values(v)),c.removeNodes(e)},ae=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.closest("[data-has-block-animations]")||e.querySelector("[data-has-block-animations]"))return!1;if((e=>{const t=e.closest(".image-block-outer-wrapper");return t&&t.querySelector("[data-animation-override]")})(e))return!1;const n=(()=>{const e=document.querySelector("section > .content-wrapper");return null!==e&&"0"!==getComputedStyle(e).getPropertyValue("opacity")})();return!(!t&&n&&(e=>{const{top:t,bottom:n}=e.getBoundingClientRect();return t<(window.innerHeight||document.documentElement.clientHeight)&&n>0})(e))&&(!e.closest(".form-wrapper.hidden")&&null===e.closest(".Marquee-measure"))},se=e=>{const t=(e=>{const t=G[K];if(K!==u){const e=t.map(e=>e.trim());Z=G[u].filter(t=>"string"==typeof t&&!e.includes(t.trim()))}const n=document.body.querySelectorAll([].concat(t,Z).join(","));return Array.from(n).filter(t=>ae(t,e))})(e),n=[],r=[],o=V.join(",");return t.forEach(e=>{if(K===p&&e.matches(o)&&a.A.isSegmentable(e)){const t=new a.A({node:e,viewportWatcher:c,viewportRange:l,duration:X,easingFunction:Y});t.prepare(),r.push(t)}else n.push(e)}),!n.length&&!r.length||K===g?Promise.reject():(U=n,$=r,Promise.resolve({directTargets:n,segmentables:r}))},ce=e=>{const t=(n=e.directTargets.length,Number(J.substring(0,J.length-1))/n);var n;const r=W.join(", ");return e.directTargets.forEach((e,n)=>{K===p?(e.style.transitionTimingFunction=Q,e.style.transitionDuration=X,r&&e.matches(r)&&(e.style.transitionDelay=n*t+"s")):(e.style.transitionTimingFunction=Y,e.style.transitionDuration=X,e.style.transitionDelay=n*t+"s",K===f?e.style.animationDuration=X:e.style.removeProperty("animation-duration"))}),oe(0,e)},le=e=>{c.addNodes({nodes:[...e.directTargets],range:l,useElementHeight:!0,callbacks:{onEnter:te}}),e.segmentables.forEach(e=>{e.bind()})},ue=function(){let{animationsPanelOpen:e=!1,replayAnimations:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(()=>{if(0===U.length)return Promise.resolve();for(let e=0;e<U.length;e++){const t=U[e];t.style.transitionTimingFunction="",t.style.transitionDuration="",t.style.transitionDelay="",t.classList.remove(...Object.values(b),...Object.values(v))}return c.removeNodes(U),U=[],$.forEach(e=>{e.uninstall()}),$=[],Z=[],oe(0)})().then(()=>se(t)).then(t=>((e,t)=>(t.directTargets.forEach(e=>{const t=ee(e)?v[u]:v[K];e.classList.add(t)}),document.body.dataset.animationState="booted",oe(e?350:0,t)))(e,t)).then(ce).then(le).catch(e=>{console.warn("Error applying animations",e)})},de=e=>{K=e},he=e=>{Y=e},fe={"tweak-global-animations-animation-type":{exec:e=>{s.oZ&&K!==g?de(u):de(e)}},"tweak-global-animations-complexity-level":{exec:()=>()=>{console.warn("Complexity Level unimplemented")}},"tweak-global-animations-animation-curve":{exec:e=>{he("custom-cubic-bezier"!==e?e:"cubic-bezier(0.19, 1, 0.22, 1)")}},"tweak-global-animations-animation-duration":{exec:e=>{X=e}},"tweak-global-animations-animation-delay":{exec:e=>{J=e}}},pe=Object.keys(fe),ge=(0,i.A)(()=>{ue({animationsPanelOpen:!0,replayAnimations:!0})},10);o().watch(pe,e=>{fe[e.name].exec(e.value),ge()});try{var ve;null===(ve=window.top)||void 0===ve||ve.addEventListener("TOGGLE_EDIT_MODE_PREVIEW",e=>{e.detail.isEditModePreview&&"true"===o().getValue("tweak-global-animations-enabled")&&ge()})}catch{}const be=()=>{if(setTimeout(()=>{document.body.dataset.animationState="booted"},500),"true"===o().getValue("tweak-global-animations-enabled")){for(const e of pe){const t=o().getValue(e);void 0!==t?fe[e].exec(t):console.log("Tweak value is undefined!",t)}ue()}};K=u,U=[],$=[],Z=[],Y="ease",Q="cubic-bezier(0.19, 1, 0.22, 1)",X="0.6s",J="0.1s"},28408:(e,t,n)=>{"use strict";function r(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>i,g:()=>o});const o="animation-segment-parent-hidden";class i{constructor(e){r(this,"prepare",()=>{this.node.classList.add(o)}),r(this,"bind",()=>{if(!this.viewportWatcher)return console.warn("No viewport watcher available for",this.node),void this.node.classList.remove(o);this.viewportWatcher.addNodes({nodes:[this.node],range:this.viewportRange,callbacks:{onEnter:this.enteredViewport}})}),r(this,"unbind",()=>{this.viewportWatcher.removeNodes([this.node])}),r(this,"enteredViewport",()=>{this.hasRevealed||(this.hasRevealed=!0,this.install(),this.node.offsetTop,this.play())}),r(this,"install",()=>{this.originalHTML=this.node.innerHTML;const e=this.node.innerHTML.replace("&nbsp;"," ").trim().split(/\s+/);this.node.innerHTML=e.map((e,t)=>`<div\n        class="animation-segment-wrapper animation-segmented-flex-primed"><div\n          class="animation-segment-interior"\n          style="\n            transition-duration: ${this.duration};\n            transition-timing-function: ${this.easingFunction};\n            transition-delay: ${20*t}ms;\n          ">${e}</div></div>`).join(" "),this.node.classList.remove(o)}),r(this,"onSegmentTransitionEnd",e=>{"transform"===e.propertyName&&(e.target.removeEventListener("transitionend",this.onSegmentTransitionEnd),e.target.removeEventListener("transitioncancel",this.onSegmentTransitionEnd),this.completedTransitionCount++,this.completedTransitionCount>=this.expectedTransitions&&this.uninstall())}),r(this,"play",()=>{this.expectedTransitions=this.node.children.length,this.completedTransitionCount=0,Array.from(this.node.children).forEach(e=>{e.addEventListener("transitionend",this.onSegmentTransitionEnd),e.addEventListener("transitioncancel",this.onSegmentTransitionEnd),e.classList.add("animation-segmented-flex-fired")})}),r(this,"uninstall",()=>{this.unbind(),this.hasRevealed&&(this.node.innerHTML=this.originalHTML,this.hasRevealed=!1)}),this.node=e.node,this.hasRevealed=!1,this.viewportWatcher=e.viewportWatcher,this.viewportRange=e.viewportRange||[100,0],this.easingFunction=e.easingFunction,this.duration=e.duration}}r(i,"isSegmentable",function(e){return 0===e.children.length&&!!e.innerText.trim()})},75396:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(e,t)=>{let n,r;const o=function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r=()=>(n=void 0,e(...i)),window.clearTimeout(n),n=setTimeout(r,t)};return o.cancel=()=>{window.clearTimeout(n),n=void 0},o.flush=()=>{n&&(window.clearTimeout(n),r())},o}},73864:(e,t,n)=>{"use strict";n.d(t,{AZ:()=>a,CI:()=>o,np:()=>i,oZ:()=>r});const r=window.matchMedia("(prefers-reduced-motion: reduce)").matches,o=!!("ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0||window.DocumentTouch&&document instanceof DocumentTouch),i=e=>e.targetTouches&&e.targetTouches[0]||e.changedTouches&&e.changedTouches[0]||e,a={touch:{press:"touchstart",release:["touchend","touchcancel"],enter:"touchstart",move:"touchmove",leave:["touchend","touchcancel"]},mouse:{press:"mousedown",release:["mouseup"],enter:"mouseenter",move:"mousemove",leave:["mouseleave"]}}[o?"touch":"mouse"]},16024:(e,t,n)=>{"use strict";function r(){let e="complete"===document.readyState;return new Promise(t=>{e?t():window.addEventListener("load",()=>{e=!0,t()})})}n.d(t,{A:()=>r})},75830:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let r=!1;try{var o;r=!(window===window.top||(null===(o=window.top.Static)||void 0===o||!o.IS_IN_CONFIG)&&!window.MOBILEAPP)}catch{}const i=r},49099:(e,t,n)=>{"use strict";n.d(t,{l:()=>r});const r=()=>{}},59440:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});const r=/[^[.\]]+/g,o=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null==e)return n;const i=Array.isArray(t)?t:t.match(r);return i.length?o(e[i.shift()],i,n):e}},94930:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});const r=[];let o=0,i=!1,a=!1,s=!1;const c={scroll(){a||(a=!0,requestAnimationFrame(this.executeCallbacks))},executeCallbacks(){for(let e=0;e<o;e+=1)r[e]();a=!1},registerCallback(e){const t=r.indexOf(e);!e||t>-1||(r.push(e),o+=1)},removeCallback(e){if(!e)return;const t=r.indexOf(e);-1!==t&&(r.splice(t,1),o-=1)},bindMethods(){i||(this.scroll=this.scroll.bind(this),i=!0)},trigger(){this.scroll()},on(e){s||(s=!0,this.bindMethods(),window.addEventListener("scroll",this.scroll)),this.registerCallback(e)},off(e){this.removeCallback(e),o||(this.bindMethods(),s=!1,window.removeEventListener("scroll",this.scroll))}}},86777:(e,t,n)=>{"use strict";function r(e,t,n){!function(e,t){t.forEach(t=>{"string"==typeof t&&e.classList.remove(t)})}(e,t),n&&e.classList.add(n)}n.d(t,{Z:()=>r})},9780:(e,t,n)=>{e.exports={default:n(26484),__esModule:!0}},4123:(e,t,n)=>{e.exports={default:n(80251),__esModule:!0}},3053:(e,t,n)=>{e.exports={default:n(67981),__esModule:!0}},89829:(e,t,n)=>{e.exports={default:n(2981),__esModule:!0}},10508:(e,t,n)=>{e.exports={default:n(68172),__esModule:!0}},9506:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},97588:(e,t,n)=>{"use strict";t.__esModule=!0;var r,o=n(89829),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},44508:(e,t,n)=>{"use strict";t.__esModule=!0;var r,o=n(89829),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e,t,n){return t in e?(0,i.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},52040:(e,t,n)=>{"use strict";t.__esModule=!0;var r=i(n(3053)),o=i(n(4123));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,r.default)(Object(e)))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=(0,o.default)(e);!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},26484:(e,t,n)=>{n(78750),n(32160),e.exports=n(6791).Array.from},80251:(e,t,n)=>{n(96653),n(78750),e.exports=n(23779)},67981:(e,t,n)=>{n(96653),n(78750),e.exports=n(4693)},2981:(e,t,n)=>{n(82919);var r=n(6791).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},68172:(e,t,n)=>{n(5310),e.exports=n(6791).Object.keys},73934:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},64233:e=>{e.exports=function(){}},90531:(e,t,n)=>{var r=n(90326);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},73901:(e,t,n)=>{var r=n(69204),o=n(9250),i=n(8830);e.exports=function(e){return function(t,n,a){var s,c=r(t),l=o(c.length),u=i(a,l);if(e&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}}},13383:(e,t,n)=>{var r=n(64194),o=n(15413)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},64194:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},6791:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},64284:(e,t,n)=>{"use strict";var r=n(21672),o=n(15495);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},33971:(e,t,n)=>{var r=n(73934);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},54947:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},75872:(e,t,n)=>{e.exports=!n(82451)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},50559:(e,t,n)=>{var r=n(90326),o=n(56903).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},22499:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},19786:(e,t,n)=>{var r=n(56903),o=n(6791),i=n(33971),a=n(14632),s=n(43066),c="prototype",l=function(e,t,n){var u,d,h,f=e&l.F,p=e&l.G,g=e&l.S,v=e&l.P,b=e&l.B,m=e&l.W,y=p?o:o[t]||(o[t]={}),w=y[c],S=p?r:g?r[t]:(r[t]||{})[c];for(u in p&&(n=t),n)(d=!f&&S&&void 0!==S[u])&&s(y,u)||(h=d?S[u]:n[u],y[u]=p&&"function"!=typeof S[u]?n[u]:b&&d?i(h,r):m&&S[u]==h?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[c]=e[c],t}(h):v&&"function"==typeof h?i(Function.call,h):h,v&&((y.virtual||(y.virtual={}))[u]=h,e&l.R&&w&&!w[u]&&a(w,u,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},82451:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},56903:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},43066:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},14632:(e,t,n)=>{var r=n(21672),o=n(15495);e.exports=n(75872)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},7745:(e,t,n)=>{var r=n(56903).document;e.exports=r&&r.documentElement},14913:(e,t,n)=>{e.exports=!n(75872)&&!n(82451)(function(){return 7!=Object.defineProperty(n(50559)("div"),"a",{get:function(){return 7}}).a})},63278:(e,t,n)=>{var r=n(64194);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},6471:(e,t,n)=>{var r=n(52833),o=n(15413)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},90326:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},275:(e,t,n)=>{var r=n(90531);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},81199:(e,t,n)=>{"use strict";var r=n(67780),o=n(15495),i=n(1123),a={};n(14632)(a,n(15413)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},52500:(e,t,n)=>{"use strict";var r=n(98849),o=n(19786),i=n(83070),a=n(14632),s=n(52833),c=n(81199),l=n(1123),u=n(66870),d=n(15413)("iterator"),h=!([].keys&&"next"in[].keys()),f="keys",p="values",g=function(){return this};e.exports=function(e,t,n,v,b,m,y){c(n,t,v);var w,S,E,O=function(e){if(!h&&e in k)return k[e];switch(e){case f:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},A=t+" Iterator",x=b==p,I=!1,k=e.prototype,C=k[d]||k["@@iterator"]||b&&k[b],L=C||O(b),P=b?x?O("entries"):L:void 0,_="Array"==t&&k.entries||C;if(_&&(E=u(_.call(new e)))!==Object.prototype&&E.next&&(l(E,A,!0),r||"function"==typeof E[d]||a(E,d,g)),x&&C&&C.name!==p&&(I=!0,L=function(){return C.call(this)}),r&&!y||!h&&!I&&k[d]||a(k,d,L),s[t]=L,s[A]=g,b)if(w={values:x?L:O(p),keys:m?L:O(f),entries:P},y)for(S in w)S in k||i(k,S,w[S]);else o(o.P+o.F*(h||I),t,w);return w}},26928:(e,t,n)=>{var r=n(15413)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},35945:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},52833:e=>{e.exports={}},98849:e=>{e.exports=!0},67780:(e,t,n)=>{var r=n(90531),o=n(6935),i=n(22499),a=n(36211)("IE_PROTO"),s=function(){},c="prototype",l=function(){var e,t=n(50559)("iframe"),r=i.length;for(t.style.display="none",n(7745).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l[c][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[c]=r(e),n=new s,s[c]=null,n[a]=e):n=l(),void 0===t?n:o(n,t)}},21672:(e,t,n)=>{var r=n(90531),o=n(14913),i=n(78381),a=Object.defineProperty;t.f=n(75872)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},6935:(e,t,n)=>{var r=n(21672),o=n(90531),i=n(64796);e.exports=n(75872)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,c=0;s>c;)r.f(e,n=a[c++],t[n]);return e}},66870:(e,t,n)=>{var r=n(43066),o=n(64873),i=n(36211)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},59480:(e,t,n)=>{var r=n(43066),o=n(69204),i=n(73901)(!1),a=n(36211)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),c=0,l=[];for(n in s)n!=a&&r(s,n)&&l.push(n);for(;t.length>c;)r(s,n=t[c++])&&(~i(l,n)||l.push(n));return l}},64796:(e,t,n)=>{var r=n(59480),o=n(22499);e.exports=Object.keys||function(e){return r(e,o)}},65886:(e,t,n)=>{var r=n(19786),o=n(6791),i=n(82451);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},15495:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},83070:(e,t,n)=>{e.exports=n(14632)},1123:(e,t,n)=>{var r=n(21672).f,o=n(43066),i=n(15413)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},36211:(e,t,n)=>{var r=n(7421)("keys"),o=n(93108);e.exports=function(e){return r[e]||(r[e]=o(e))}},7421:(e,t,n)=>{var r=n(6791),o=n(56903),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(98849)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},29491:(e,t,n)=>{var r=n(43570),o=n(54947);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),c=r(n),l=s.length;return c<0||c>=l?e?"":void 0:(i=s.charCodeAt(c))<55296||i>56319||c+1===l||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):i:e?s.slice(c,c+2):a-56320+(i-55296<<10)+65536}}},8830:(e,t,n)=>{var r=n(43570),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},43570:e=>{var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},69204:(e,t,n)=>{var r=n(63278),o=n(54947);e.exports=function(e){return r(o(e))}},9250:(e,t,n)=>{var r=n(43570),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},64873:(e,t,n)=>{var r=n(54947);e.exports=function(e){return Object(r(e))}},78381:(e,t,n)=>{var r=n(90326);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},93108:e=>{var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},15413:(e,t,n)=>{var r=n(7421)("wks"),o=n(93108),i=n(56903).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},18573:(e,t,n)=>{var r=n(13383),o=n(15413)("iterator"),i=n(52833);e.exports=n(6791).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},23779:(e,t,n)=>{var r=n(90531),o=n(18573);e.exports=n(6791).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},4693:(e,t,n)=>{var r=n(13383),o=n(15413)("iterator"),i=n(52833);e.exports=n(6791).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||i.hasOwnProperty(r(t))}},32160:(e,t,n)=>{"use strict";var r=n(33971),o=n(19786),i=n(64873),a=n(275),s=n(6471),c=n(9250),l=n(64284),u=n(18573);o(o.S+o.F*!n(26928)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,d,h=i(e),f="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,v=void 0!==g,b=0,m=u(h);if(v&&(g=r(g,p>2?arguments[2]:void 0,2)),null==m||f==Array&&s(m))for(n=new f(t=c(h.length));t>b;b++)l(n,b,v?g(h[b],b):h[b]);else for(d=m.call(h),n=new f;!(o=d.next()).done;b++)l(n,b,v?a(d,g,[o.value,b],!0):o.value);return n.length=b,n}})},45270:(e,t,n)=>{"use strict";var r=n(64233),o=n(35945),i=n(52833),a=n(69204);e.exports=n(52500)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},82919:(e,t,n)=>{var r=n(19786);r(r.S+r.F*!n(75872),"Object",{defineProperty:n(21672).f})},5310:(e,t,n)=>{var r=n(64873),o=n(64796);n(65886)("keys",function(){return function(e){return o(r(e))}})},78750:(e,t,n)=>{"use strict";var r=n(29491)(!0);n(52500)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},96653:(e,t,n)=>{n(45270);for(var r=n(56903),o=n(14632),i=n(52833),a=n(15413)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<s.length;c++){var l=s[c],u=r[l],d=u&&u.prototype;d&&!d[a]&&o(d,a,l),i[l]=i.Array}},91964:()=>{"use strict";!function(){function e(e){for(var t=[e];e=e.parentNode||e.host||e.defaultView;)t.push(e);return t}function t(e){return function(t){var n=void 0!==t.getAttribute?t.getAttribute("class")||"":void 0;void 0!==n&&-1===n.indexOf(e)&&t.setAttribute("class",n.concat(" ",e).trim())}}var n=["\n","\t"," ","\r"];try{return"undefined"!=typeof window&&!document.querySelector(":focus-within")}catch(r){return function(){var r=function(r){if(!o){window.requestAnimationFrame(function(){o=!1,"blur"===r.type&&Array.prototype.slice.call(e(r.target)).forEach(function(e){return function(t){var r=void 0!==t.getAttribute?t.getAttribute("class")||"":void 0;if(r){var o=r.indexOf(e);0<=o&&(0===o||0<=n.indexOf(r.charAt(o-1)))&&(""===(r=r.replace(e,"").trim())?t.removeAttribute("class"):t.setAttribute("class",r))}}}("focus-within")),"focus"===r.type&&Array.prototype.slice.call(e(r.target)).forEach(t("focus-within"))});var o=!0}};return document.addEventListener("focus",r,!0),document.addEventListener("blur",r,!0),t("js-focus-within")(document.body),!0}()}}()},94226:e=>{"use strict";e.exports=void 0},70079:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},5901:(e,t,n)=>{var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},99291:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},41869:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},41132:(e,t,n)=>{var r=n(5901),o=n(99291),i=n(17122),a=n(41869);e.exports=function(e){return r(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},17122:(e,t,n)=>{var r=n(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}a.m=o,a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach(e=>i[e]=()=>n[e]);return i.default=()=>n,a.d(o,i),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((t,n)=>(a.f[n](e,t),t),[])),a.u=e=>"scripts/"+({33:"background-surface",46:"background-gradient-editor",109:"gallery-masonry-editor",212:"site-editor",611:"lesson-video-native",654:"author-profile-image-loader",660:"portfolio-hover",918:"background-shapes",974:"blog-layout-masonry-editor",1121:"product-list",1216:"lightbox",1253:"course-list",1323:"lessons-list-editor",1422:"background-images",1554:"gallery-slideshow-editor",1731:"video-background-native",1837:"video-background",1970:"background-image-fx-parallax",2362:"events-image-loader-editor",2439:"background-isometric-editor",2519:"lesson-grid-desc-load",2877:"user-account-link",2904:"gallery-reel",2982:"product-detail",2989:"background-image-fx-refracted-lines",3002:"user-items-list-banner-slideshow",3683:"background-image-fx-refracted-circles",3824:"background-shapes-editor",3848:"course-item-quiz-content-editor",4019:"background-image-fx-film-grain",4072:"lesson-image-load",4105:"user-items-list-carousel",4292:"gallery-slideshow",4305:"course-item-lesson-content",4534:"gallery-reel-editor",4583:"item-pagination",4693:"gallery-strips-editor",4904:"section-divider",5034:"universal-utils",5141:"blog-image-loader-editor",5331:"background-bokeh-editor",5550:"course-item-quiz-content",5579:"background-image-fx-liquid",5613:"course-list-editor",5652:"multilingual",5668:"background-conic",5949:"background-contours-editor",6197:"gallery-masonry",6450:"portfolio-hover-editor",6776:"lessons-item-editor",6848:"blog-layout-masonry",7072:"background-gradient",7097:"course-item-lesson-content-editor",7125:"user-items-list-simple-editor",7432:"course-item",7528:"background-images-editor",7534:"gallery-grid-editor",7550:"gallery-fullscreen-slideshow-editor",7623:"lessons-list",7701:"background-contours",7790:"lessons-item",8022:"section-divider-editor",8141:"gallery-strips",8290:"background-conic-editor",8432:"gallery-grid",8913:"user-items-list-carousel-editor",9044:"user-items-list-banner-slideshow-editor",9096:"product-reviews",9195:"cookie-cutter",9238:"course-item-video-native",9452:"events-image-loader",9528:"floating-cart",9542:"course-item-editor",9545:"background-surface-editor",9660:"video-embed",9725:"blog-image-loader",9728:"gallery-fullscreen-slideshow",9843:"background-isometric",9983:"background-bokeh"}[e]||e)+"."+{33:"834cabfd6006c5010a18",46:"975af6494611fc905d52",109:"4fb0edd294be83c52978",182:"2924b24a1a50eb928865",212:"d55f4a853717de959bb0",218:"418de685d800147cb474",611:"d43854fca87f799ff9df",654:"6416541c9e4b32a88d99",660:"785d9bc837a98a3d1a0d",918:"95d087b9a81c93ce63c8",974:"961e536a13a86a6989c2",1026:"73fb890ab9f428659964",1065:"b95978c2478794136a0c",1121:"8eda3d4c64ac77ae7206",1216:"e6f8cecefc979e268765",1253:"329f1b658be3c264fa7d",1323:"fb1564b5c8c4d600ef4c",1422:"9e0cb28d464faf914088",1480:"3badd9cd78e72354f9a5",1546:"d223cfae01bfb8507fd8",1554:"db1e6b0e399eb53651d4",1589:"bc4627b731c5f9226711",1699:"3783c975ee17b03e7188",1731:"a02ca04a8d9ef4ad1ecd",1837:"b4c2ba98023c48e93617",1970:"cfa759df6ee733a04c2b",2362:"4c629f90d48b20fc86c8",2439:"6a693fc7edc945974e3e",2519:"422245df6859551a1500",2877:"7142ad283652a824ab9b",2904:"45bbd1fed4309f5f8d1e",2982:"8ddadecbc4d7d85d893d",2989:"94a098c2b530411ebda1",3002:"08d563a438ff37d1ee6b",3271:"980bcd7fba7e551fee68",3507:"8fce0b36e7bda1e5581c",3591:"037c2d57fae50914946e",3683:"119934f95174b5b13d8c",3701:"ed0ac3f1fd84fb6e3fc7",3824:"c39f52fd3156851a5e7b",3848:"e09b43c7b9994cdc876b",3900:"add3212abebd132456f6",4019:"249d8c43e46359aa4cd1",4072:"8fbc3748608f9ea1f959",4105:"a78f48d4da900871d20d",4292:"2955753a8d2cfb975fb5",4305:"e63afd537f44106f45a3",4389:"9540fa594a9b9f7b4ecd",4534:"4369caba318a272b89df",4583:"1e90601a0db1011f215b",4693:"d43183a707a716b2164f",4904:"72777ad916ba942c4216",5034:"2e234f0cd5ae114aba22",5141:"57d6f26cdc2d523e6e14",5197:"68d5fa505679d3f13206",5247:"2eeaba19fecc076e9253",5331:"7db174648aaa18fe111e",5550:"db71cd199ba8b37e8d7e",5579:"f72eb9239d97bcddece0",5613:"3c0d6e2df9636c60aef1",5652:"842e276fc3898f420092",5668:"2ba50f295dcf59889665",5949:"d19bdb93b24cb7546fa6",6197:"6c12ddc2301cae40dc0a",6450:"14192602b5551277cff6",6758:"ff13e63bc68b36ee9141",6776:"fdcec0484aa32c949dd1",6848:"3289625ce28a3852995a",7022:"2154b388e8a58314d977",7056:"57868aba90d9d9f6c5e7",7064:"c3355fa52c00d534a2ca",7072:"19ec436f5f1e39851f17",7097:"156978a146d195ee53a4",7125:"5680aa16c58dfabf361f",7402:"e1b410853036654a11e7",7432:"488bf4bca532e4608e63",7528:"7d1ee7cebc2a4f202355",7534:"f10e2ed143b3c5e3c000",7550:"416aafd507e8defd6b9b",7623:"844ff3fbb5ddedc8dc09",7641:"5943008c7209f3931219",7701:"36688d346c048dc73b51",7706:"89c4bf0f2dd75fdeeefc",7784:"3b42a34ce6765166ca69",7790:"7eb615de81422f2b0547",8022:"bb71ec500d69eb7b303b",8141:"616329369ee0232119ed",8215:"95cc6df581be52bc855c",8290:"9bcd6f84955886cd45d5",8432:"9bf06c01ee85e8f31d1d",8706:"37d54976e211f6af2ab0",8913:"95e35ef22279f86548c9",9025:"6a4660972c0928becb66",9041:"1bb023fc95eed553f5ae",9044:"3d4028db3da39747e779",9096:"f7ef760c671bcc0ea860",9195:"5fee7d865b3b8dd6e7f2",9238:"b0e2b506f1c4c034e63a",9452:"65bfe163354db2d18cda",9477:"53f202ea8017793e8d54",9528:"333bd5aee1885e7af603",9542:"210e7cbf121e000639f9",9545:"514ac75aa407b703bfe0",9660:"a5ea9fa87b6a68bb6e49",9725:"3f54cac341c0cb241dfc",9728:"ebdd4251dfb5daa14312",9843:"af1325e0cf1301bb2e37",9983:"e8ebc9cc4eb9059bee84"}[e]+".js",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r="new-bedford-framework:",a.l=(e,t,o,i)=>{if(n[e])n[e].push(t);else{var s,c;if(void 0!==o)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var d=l[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==r+o){s=d;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",r+o),s.src=e),n[e]=[t];var h=(t,r)=>{s.onerror=s.onload=null,clearTimeout(f);var o=n[e];if(delete n[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach(e=>e(r)),t)return t(r)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e+"../"})(),(()=>{var e={5770:0};a.f.j=(t,n)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((n,o)=>r=e[t]=[n,o]);n.push(r[2]=o);var i=a.p+a.u(t),s=new Error;a.l(i,n=>{if(a.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,r[1](s)}},"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[i,s,c]=n,l=0;if(i.some(t=>0!==e[t])){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);if(c)c(a)}for(t&&t(n);l<i.length;l++)o=i[l],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=globalThis.webpackChunknew_bedford_framework=globalThis.webpackChunknew_bedford_framework||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var s={};return(()=>{"use strict";a.r(s);a(94226);const e=(0,a(59440).T)(window,"Static.SQUARESPACE_CONTEXT.templateScriptsRootUrl"),t="scripts/";"localhost"===window.location.hostname?a.p=window.location.origin+"/":e&&e.endsWith(t)&&(a.p=e.slice(0,-8));a(91964);!function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}();var n=a(79287);var r=a(75830);var o=a(16024),i=a(18811);async function c(){const e=[];let t=null,s=null,c=null,l=null;const u=document.querySelector("#page-regions");u&&(t=new i.KW(u,{pageRegions:!0}),e.push(t.bootstrap()));const d=document.querySelector("[data-page-sections]");d&&(t=new i.KW(d),e.push(t.bootstrap()));const h=document.querySelector("[data-collection-item-sections]");h&&(s=new i.KW(h),e.push(s.bootstrap()));const f=document.querySelector("[data-footer-sections]");f&&(c=new i.KW(f),e.push(c.bootstrap()));const p=document.querySelector("#header");p&&(l=new i.J0(p,"header"),e.push(l.bootstrap()));try{await Promise.all(e),await async function(e){let{pageSectionEventsManager:t,collectionItemSectionEventsManager:n,footerSectionEventsManager:o,headerEventsManager:i}=e;if(!r.A)return;const{registerConfigEventListeners:s}=await a.e(212).then(a.bind(a,39843));await s({pageSectionEventsManager:t,collectionItemSectionEventsManager:n,footerSectionEventsManager:o,headerEventsManager:i})}({pageSectionEventsManager:t,collectionItemSectionEventsManager:s,footerSectionEventsManager:c,headerEventsManager:l})}catch(e){console.error("Error bootstrapping controllers",e)}finally{r.A&&(window.addEventListener("pagehide",()=>{var e,n,r,o;null===(e=t)||void 0===e||e.destroy(),null===(n=s)||void 0===n||n.destroy(),null===(r=c)||void 0===r||r.destroy(),null===(o=l)||void 0===o||o.destroy()}),window.addEventListener("beforeunload",()=>{}))}!async function(){try{const e=document.getElementById("floatingCart");e&&(0,(await a.e(9528).then(a.bind(a,96418))).default)(e)}catch(e){console.error("Error initializing Floating Cart",e)}}(),async function(){try{const e=document.getElementById("itemPagination");!r.A&&e&&(0,(await a.e(4583).then(a.bind(a,64557))).default)(e)}catch(e){console.error("Error initializing Item Pagination",e)}}(),(0,n.C)(),async function(){try{let e=null;await(0,o.A)();const t=()=>{var t;null===(t=e)||void 0===t||t.destroy(),e=null};window.Y.Global.on("SQSProductQuickView:destroy",t);const n=()=>{var t;null===(t=e)||void 0===t||t.destroy();const n=document.querySelector("#product-quick-view");n?(e=new i.J0(n,"product-quick-view"),e.bootstrap()):console.warn("Product Quick View load event was triggered but the node was not found")};window.Y.Global.on("SQSProductQuickView:load",n),window.addEventListener("pagehide",()=>{var r;null===(r=e)||void 0===r||r.destroy(),e=null,window.Y.Global.detach("SQSProductQuickView:destroy",t),window.Y.Global.detach("SQSProductQuickView:load",n)})}catch(e){console.error("Error initializing QuickView",e)}}()}let l=!1;function u(){if(!l&&["interactive","complete"].includes(document.readyState))return l=!0,c()}window.addEventListener("DOMContentLoaded",()=>{u()}),u()})(),s})());
//# sourceMappingURL=https://sourcemaps.squarespace.net/new-bedford-framework/sourcemaps/4f5d72aae28570bd8c0895e99ecb07d0/scripts/site-bundle.js.map