1(self.webpackChunkmnsn=self.webpackChunkmnsn||[]).push([[4337],{92574:function(e,t,o){"use strict";o.d(t,{J_:function(){return l},Mk:function(){return i},VG:function(){return s},eG:function(){return c}});var n=o(6554),r=75;function i(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}}function l(e,t){window.scrollTo({top:e,left:t,behavior:"smooth"})}function s(e,t){var o,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e)return!1;t?t.scroll({top:e.offsetTop,behavior:"smooth"}):((o=i(e).top)>=r&&n.B.is("large")&&(o-=r),s&&o>s&&(o-=s),l(o,0))}function c(){l(0,0)}},64274:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return y}});var n=o(91076),r=o(8207),i=o(6554),l=o(74755),s=o(92574),c=o(43047);function u(e){return u="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},u(e)}function a(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(n.key),n)}}function f(e){var t=function(e){if("object"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=u(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(t)?t:t+""}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}var y=function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(f,e);var t,o,n=function(e){var t=v();return function(){var o,n=h(e);if(t){var r=h(this).constructor;o=Reflect.construct(n,arguments,r)}else o=n.apply(this,arguments);return function(e,t){if(t&&("object"==u(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,o)}}(f);function f(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),n.apply(this,arguments)}return t=f,(o=[{key:"initCache",value:function(){this.selectors.header=this.element.querySelector(c.HEADER_SELECTOR),this.selectors.header&&(this.selectors.nav=this.selectors.header.querySelector(c.HEADER_NAV_SELECTOR))}},{key:"initState",value:function(){this.isDesktop=i.B.is("large"),this.hasComplexNav=this.selectors.nav&&this.selectors.nav.classList.contains(c.HEADER_NAV_COMPLEX)}},{key:"initLoad",value:function(){r.Event.emit("body:loaded"),this.element.classList.remove(c.BODY_LOADING),this.isDesktop&&this.hasComplexNav&&(this.element.style.paddingTop=this.getElementHeight(this.selectors.header)+"px");var e=this.element.querySelector(c.SCROLL_HERE_SELECTOR);e&&(0,s.VG)(e)}},{key:"bindEvents",value:function(){r.Event.on("body:lock",this.lock,this),r.Event.on("body:unlock",this.release,this),r.Event.on("header.sticky",this.setStickyHeader,this)}},{key:"lock",value:function(e){(0,l.disableBodyScroll)(this.element,{reserveScrollBarGap:!0,allowTouchMove:function(e){for(;e&&e!==document.body;){if(null!==e.getAttribute("body-scroll-lock-ignore"))return!0;e=e.parentNode}}}),e&&e.isHardLock&&this.element.classList.add(c.LOCKED),e&&e.hideContent&&this.element.classList.add("h-hide-content"),e&&e.freezePoint&&(this.element.style.top=-1*e.freezePoint+"px")}},{key:"release",value:function(){(0,l.enableBodyScroll)(this.element),this.element.removeAttribute("style"),this.element.classList.contains(c.LOCKED)&&(this.element.classList.remove(c.LOCKED),this.element.classList.remove("h-hide-content"))}},{key:"setStickyHeader",value:function(e){var t=e.isSticky,o=e.isStickyBazaar;this.element.classList.toggle(c.STICKY,t),this.element.classList.toggle(c.STICKY_BAZAAR,o)}},{key:"destroy",value:function(){r.Event.off("body:lock",this.lock),r.Event.off("body:unlock",this.release)}}])&&a(t.prototype,o),Object.defineProperty(t,"prototype",{writable:!1}),f}(n.A)},74755:function(e,t){var o,n;o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}return Array.from(e)}
1Object.defineProperty(e,"__esModule",{value:!0});var o=!1;if("undefined"!=typeof window){var n={get passive(){o=!0}};window.addEventListener("testPassive",null,n),window.removeEventListener("testPassive",null,n)}function r(e){return c.some(function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))})}function i(e){var t=e||window.event;return!!r(t.target)||1<t.touches.length||(t.preventDefault&&t.preventDefault(),!1)}function l(){setTimeout(function(){void 0!==d&&(document.body.style.paddingRight=d,d=void 0),void 0!==f&&(document.body.style.overflow=f,f=void 0)})}var s="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&1<window.navigator.maxTouchPoints),c=[],u=!1,a=-1,f=void 0,d=void 0;e.disableBodyScroll=function(e,n){if(s){if(!e)return void console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");if(e&&!c.some(function(t){return t.targetElement===e})){var l={targetElement:e,options:n||{}};c=[].concat(t(c),[l]),e.ontouchstart=function(e){1===e.targetTouches.length&&(a=e.targetTouches[0].clientY)},e.ontouchmove=function(t){var o,n,l,s;1===t.targetTouches.length&&(n=e,s=(o=t).targetTouches[0].clientY-a,r(o.target)||(n&&0===n.scrollTop&&0<s||(l=n)&&l.scrollHeight-l.scrollTop<=l.clientHeight&&s<0?i(o):o.stopPropagation()))},u||(document.addEventListener("touchmove",i,o?{passive:!1}:void 0),u=!0)}}else{h=n,setTimeout(function(){if(void 0===d){var e=!!h&&!0===h.reserveScrollBarGap,t=window.innerWidth-document.documentElement.clientWidth;e&&0<t&&(d=document.body.style.paddingRight,document.body.style.paddingRight=t+"px")}void 0===f&&(f=document.body.style.overflow,document.body.style.overflow="hidden")});var v={targetElement:e,options:n||{}};c=[].concat(t(c),[v])}var h},e.clearAllBodyScrollLocks=function(){s?(c.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),u&&(document.removeEventListener("touchmove",i,o?{passive:!1}:void 0),u=!1),c=[],a=-1):(l(),c=[])},e.enableBodyScroll=function(e){if(s){if(!e)return void console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");e.ontouchstart=null,e.ontouchmove=null,c=c.filter(function(t){return t.targetElement!==e}),u&&0===c.length&&(document.removeEventListener("touchmove",i,o?{passive:!1}:void 0),u=!1)}else(c=c.filter(function(t){return t.targetElement!==e})).length||l()}},void 0===(n=o.apply(t,[t]))||(e.exports=n)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.