https://volumesdirect.com/cdn/shop/t/2/assets/StaticFooter.bundle.js?v=44844614232030129631600193830
1(window.wpJsonpPaskit=window.wpJsonpPaskit||[]).push([[27],{11:(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return Forms_Forms});var jquery=__webpack_require__(0),jquery_default=__webpack_require__.n(jquery);function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}var Quantity=(function(){function Quantity2(el){_classCallCheck(this,Quantity2),this.$el=$(el),this.$inputParent=this.$el.find(".form-field--qty-input"),this.$input=this.$el.find("[data-quantity-input]"),this.$selectParent=this.$el.find(".form-field--qty-select"),this.$select=this.$el.find("[data-quantity-select]"),this._watchSelect=this._watchSelect.bind(this),this._watchInput=this._watchInput.bind(this),this.$select.on("change.quantity",this._watchSelect),this.$input.on("change.quantity",this._watchInput)}return _createClass(Quantity2,[{key:"unload",value:function(){this.$el.off(".quantity")}},{key:"_validateValue",value:function(event){var baseValue=parseInt(event.currentTarget.value,10);return isNaN(baseValue)?1:baseValue}}
1,{key:"_watchSelect",value:function(event){var value=this._validateValue(event);this.$input.val(value).trigger("change"),value>=10&&(this.$inputParent.removeClass("hidden").addClass("visible"),this.$input.focus().removeAttr("tabindex").select(),this.$selectParent.removeClass("visible").addClass("hidden"),this.$select.attr("tabindex","-1"))}},{key:"_watchInput",value:function(event){this.$input.val(this._validateValue(event))}}]),Quantity2})();function Forms_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function Forms_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function Forms_createClass(Constructor,protoProps,staticProps){return protoProps&&Forms_defineProperties(Constructor.prototype,protoProps),staticProps&&Forms_defineProperties(Constructor,staticProps),Constructor}var Forms_Forms=(function(){function Forms(el){var _this=this,selector=arguments.length>1&&arguments[1]!==void 0?arguments[1]:".form-field-input";Forms_classCallCheck(this,Forms),this.$el=jquery_default()(el),this.filledClass="form-field-filled",this.fieldSelector=selector,this.quantityItems=[],this.$quantityWrapper=this.$el.find("[data-quantity-wrapper]"),this._toggleFilled=this._toggleFilled.bind(this),this.$el.on("focus.forms",this.fieldSelector,this._toggleFilled),this.$el.on("blur.forms",this.fieldSelector,this._toggleFilled),this._checkFilled(),this.$quantityWrapper.length&&this.$quantityWrapper.each(function(i,el2){_this.quantityItems.push(new Quantity(el2))})}return Forms_createClass(Forms,[{key:"unload",value:function(){this.$el.off(".forms"),this.quantityItems.forEach(function(quantityItem){quantityItem.unload()})}},{key:"_checkFilled",value:function(){var _this2=this;this.$el.find(this.fieldSelector).each(function(i,el){jquery_default()(el).hasClass(_this2.filledClass)||_this2._toggleFilled(null,el)})}},{key:"_toggleFilled",value:function(){var event=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,el=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,target=event?event.currentTarget:el,$target=jquery_default()(target),value=target.value,isFilled=value.length>0;try{isFilled=isFilled||$target.is(":-webkit-autofill"),$target.toggleClass(this.filledClass,isFilled)}catch(e){$target.toggleClass(this.filledClass,isFilled)}}}]),Forms})()}),12:(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return transition});/*! 2 * @pixelunion/animations v0.1.0 3 * (c) 2019 Pixel Union 4 * Released under the UNLICENSED license. 5*/function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};
5i%2?ownKeys(source,!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(source).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function raf(){return new Promise(function(resolve){window.requestAnimationFrame(resolve)})}var Animation=(function(){function Animation2(options){_classCallCheck(this,Animation2),this._el=options.el,this.cancelRunning=null,this._state=options.state||"initial",this.initialState=this._state,this.stateAttribute=options.stateAttribute||"data-animation-state",this.stateChangeAttribute=options.stateChangeAttribute||"data-animation",this.endEvent=options.endEvent||"transitionend",this.hold=!!options.hold,this.onStart=options.onStart||function(){},this.activeEventHandler=null}return _createClass(Animation2,[{key:"isState",value:function(state){return state===this._state}},{key:"animateTo",value:function(state){var _this=this,options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},from=this._el.dataset[this.stateAttribute]||this._state,to=state||this.initialState,force=options.force,hold="hold"in options?options.hold:this.hold;return new Promise(function(resolve){if(_this.cancelRunning&&_this.cancelRunning(),from===to){_this._el.removeAttribute(_this.stateChangeAttribute),resolve(from,null);return}var running=!0;if(_this.cancelRunning=function(){running=!1,resolve(null,null)},_this._el.removeEventListener(_this.endEvent,_this.activeEventHandler),_this.activeEventHandler=null,force){_this._el.setAttribute(_this.stateChangeAttribute,"".concat(from,"=>").concat(to)),_this.onStart({el:_this._el,from:from,to:to}),typeof options.onStart=="function"&&options.onStart({el:_this._el,from:from,to:to}),_this._el.setAttribute(_this.stateAttribute,to),_this._state=to,hold||_this._el.removeAttribute(_this.stateChangeAttribute),resolve(to,null);return}raf().then(function(){if(!running)throw new Error("cancelled");return _this._el.setAttribute(_this.stateChangeAttribute,"".concat(from,"=>").concat(to)),_this.onStart({el:_this._el,from:from,to:to}),typeof options.onStart=="function"&&options.onStart({el:_this._el,from:from,to:to}),raf()}).then(function(){if(!running)throw new Error("cancelled");_this._el.removeEventListener(_this.endEvent,_this.activeEventHandler),_this.activeEventHandler=function(e){e.target!==_this._el||!running||(_this._el.removeEventListener(_this.endEvent,_this.activeEventHandler),hold||_this._el.removeAttribute(_this.stateChangeAttribute),resolve(to,e))},_this._el.addEventListener(_this.endEvent,_this.activeEventHandler),_this._el.setAttribute(_this.stateAttribute,to),_this._state=to}).catch(function(error){if(error.message!=="cancelled")throw error})})}},{key:"unload",value:function(){this._el.removeEventListener(this.endEvent,this.activeEventHandler),this.activeEventHandler=null}},{key:"el",get:function(){return this._el}},{key:"state",get:function(){return this._state}}]),Animation2})(),AnimationsManager=(function(){function AnimationsManager2(){_classCallCheck(this,AnimationsManager2),this.animations=new Map}return _createClass(AnimationsManager2,[{key:"add",value:function(options){if(this.animations.has(options.el))return this.animations.get(options.el);var animation2=new Animation(options);return this.animations.set(options.el,animation2),animation2}},{key:"remove",value:function(animation2){this.animations.delete(animation2.el),animation2.unload()}},{key:"removeAll",value:function(){this.animations.forEach(function(animation2){return animation2.unload()})}}]),AnimationsManager2})();function animation(options){var setOptions={endEvent:"animationend",hold:!0};return new Animation(_objectSpread2({options:options},setOptions))}function transition(options){return new Animation(options)}}),23:(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});function readCSSBreakpoints(){return window.getComputedStyle(document.documentElement,":before").getPropertyValue("content").replace(/"/g,"").split(",")}function readCSSCurrentBreakpoint(){return window.getComputedStyle(document.documentElement,":after").getPropertyValue("content").replace(/"/g,"")}var callbacks=[],cssBreakpoints=readCSSBreakpoints(),CSSBreakpoint=(function(){function CSSBreakpoint2(cssBreakpoint){this.cssBreakpoint=cssBreakpoint}return Object.defineProperty(CSSBreakpoint2.prototype,"value",{get:function(){return this.cssBreakpoint},enumerable:!0,configurable:!0}),CSSBreakpoint2.prototype.min=function(breakpointName){var comparison=cssBreakpoints.indexOf(this.value)-cssBreakpoints.indexOf(breakpointName);return comparison>=0},CSSBreakpoint2.prototype.max=function(breakpointName){var comparison=cssBreakpoints.indexOf(this.value)-cssBreakpoints.indexOf(breakpointName);return comparison<=0},CSSBreakpoint2.prototype.range=function(breakpointNameStart,breakpointNameEnd){var indexCurrent=cssBreakpoints.indexOf(this.value),indexStart=cssBreakpoints.indexOf(breakpointNameStart),indexEnd=cssBreakpoints.indexOf(breakpointNameEnd);return indexStart<=indexCurrent&&indexCurrent<=indexEnd},CSSBreakpoint2.prototype.is=function(){for(var _this=this,breakpointNames=[],_i=0;_i<arguments.length;_i++)breakpointNames[_i]=arguments[_i];return breakpointNames.some(function(breakpoint){return breakpoint===_this.value})},CSSBreakpoint2})(),breakpoints={previous:new CSSBreakpoint(readCSSCurrentBreakpoint()),current:ne
5w CSSBreakpoint(readCSSCurrentBreakpoint())};function get(){return breakpoints}exports.get=get;function onChange(callback){callbacks.indexOf(callback)===-1&&callbacks.push(callback)}exports.onChange=onChange;function offChange(callback){var index=callbacks.indexOf(callback);index!==-1&&callbacks.splice(index,1)}exports.offChange=offChange;var currentMin=function(breakpointName){return breakpoints.current.min(breakpointName)};exports.min=currentMin;var currentMax=function(breakpointName){return breakpoints.current.max(breakpointName)};exports.max=currentMax;var currentRange=function(breakpointNameStart,breakpointNameEnd){return breakpoints.current.range(breakpointNameStart,breakpointNameEnd)};exports.range=currentRange;var currentIs=function(){for(var _a,breakpointNames=[],_i=0;_i<arguments.length;_i++)breakpointNames[_i]=arguments[_i];return(_a=breakpoints.current).is.apply(_a,breakpointNames)};exports.is=currentIs;var styleSheetList=document.styleSheets,mediaLists=Object.keys(styleSheetList).reduce(function(accumulator,key){var stylesheet=styleSheetList[key];if(!stylesheet.href||stylesheet.href.indexOf("theme")===-1)return accumulator;try{for(var cssRules=stylesheet.cssRules,i=0;i<cssRules.length;i++){var cssRule=stylesheet.cssRules[i];if(cssRule instanceof CSSMediaRule)for(var j=0;j<cssRules.length;j++){var cssMediaCssRule=cssRule.cssRules[j];cssMediaCssRule instanceof CSSStyleRule&&cssMediaCssRule.selectorText&&cssMediaCssRule.selectorText.indexOf("html::after")!==-1&&accumulator.push(cssRule.media)}}}catch(_a){return accumulator}return accumulator},[]);mediaLists.length>0?mediaLists.forEach(function(mediaList){var mql=window.matchMedia(mediaList.mediaText);mql.addListener(function(){var cssCurrentBreakpoint=readCSSCurrentBreakpoint();breakpoints.current.value!==cssCurrentBreakpoint&&(breakpoints.previous=breakpoints.current,breakpoints.current=new CSSBreakpoint(cssCurrentBreakpoint),callbacks.forEach(function(callback){return callback(breakpoints)}))})}):window.addEventListener("resize",function(){var cssCurrentBreakpoint=readCSSCurrentBreakpoint();breakpoints.current.value!==cssCurrentBreakpoint&&(breakpoints.previous=breakpoints.current,breakpoints.current=new CSSBreakpoint(cssCurrentBreakpoint),callbacks.forEach(function(callback){return callback(breakpoints)}))})}),24:(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return Accordion});var _pixelunion_animations__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(12);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}var makeBlock=function(el){return{animation:Object(_pixelunion_animations__WEBPACK_IMPORTED_MODULE_0__.a)({el:el,state:"open",stateAttribute:"data-accordion-state",stateChangeAttribute:"data-accordion-animation"}),isOpen:!0}},setOpenHeight=function(el){el.style.setProperty("--menu-open-height","".concat(el.scrollHeight,"px"))},Accordion=(function(){function Accordion2(el){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck(this,Accordion2),this.el=el,this.options=_objectSpread({content:"[data-accordion-content]",animate:!0,onStart:function(){}},options),this.blocks=new Map}return _createClass(Accordion2,[{key:"closeAll",value:function(){var _this=this,options=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.el.querySelectorAll(this.options.content).forEach(function(block){return _this.close(block,options)})}},{key:"openAll",value:function(){var _this2=this,options=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.el.querySelectorAll(this.options.content).forEach(function(block){return _this2.open(block,options)})}},{key:"open",value:function(el){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this._open(el,options)}},{key:"close",value:function(el){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this._close(el,options)}},{key:"toggle",value:function(el){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_this$_getBlock=this._getBlock(el),isOpen=_this$_getBlock.isOpen;isOpen?this._close(el,options):this._open(el,options)}},{key:"unload",value:function(){this.blocks.forEach(function(_ref){var animation=_ref.animation;return animation.unload()})}},{key:"_getBlock",value:function(el){var block=el.matches(this.options.content)?el:el.querySelector(this.options.content);return this.blocks.has(block)||this.blocks.set(block,makeBlock(block)),this.blocks.get(block)}},{key:"_open",value:function(el,_ref2){var _ref2$onComplete=_ref2.onComplete,onComplete=_ref2$onComplete===void 0?function(){}:_ref2$onComplete,_ref2$force=_ref2.force,force=_ref2$force===void 0?!this.options.animate:_ref2$force,block=this._getBlock(el);block.isOpen||(block.isOpen=!0,this.options.onStart({el:block.animation.el,state:"open"}),block.animation.animateTo("open",{force:force,onStart:function(_ref3){var el2=_ref3.el;return setOpenHeight(el2)}}).then(function(state){state==="open"&&onComplete()}
5))}},{key:"_close",value:function(el,_ref4){var _ref4$onComplete=_ref4.onComplete,onComplete=_ref4$onComplete===void 0?function(){}:_ref4$onComplete,_ref4$force=_ref4.force,force=_ref4$force===void 0?!this.options.animate:_ref4$force,block=this._getBlock(el);block.isOpen&&(block.isOpen=!1,this.options.onStart({el:block.animation.el,state:"closed"}),setOpenHeight(block.animation.el),block.animation.animateTo("closed",{force:force}).then(function(state){state==="closed"&&onComplete()}))}}]),Accordion2})()}),87:(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"default",function(){return StaticFooter_StaticFooter});var jquery=__webpack_require__(0),jquery_default=__webpack_require__.n(jquery),cjs=__webpack_require__(23);/*! 6 * @pixelunion/shopify-cross-border v1.0.4 7 * (c) 2020 8 */function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}function unwrapExports(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function createCommonjsModule(fn,module2){return module2={exports:{}},fn(module2,module2.exports),module2.exports}var EventHandler_1=createCommonjsModule(function(module2,exports){exports.__esModule=!0;var EventHandler=(function(){function EventHandler2(){this.events=[]}return EventHandler2.prototype.register=function(el,event,listener){return!el||!event||!listener?null:(this.events.push({el:el,event:event,listener:listener}),el.addEventListener(event,listener),{el:el,event:event,listener:listener})},EventHandler2.prototype.unregister=function(_a){var el=_a.el,event=_a.event,listener=_a.listener;return!el||!event||!listener?null:(this.events=this.events.filter(function(e){return el!==e.el||event!==e.event||listener!==e.listener}),el.removeEventListener(event,listener),{el:el,event:event,listener:listener})},EventHandler2.prototype.unregisterAll=function(){this.events.forEach(function(_a){var el=_a.el,event=_a.event,listener=_a.listener;return el.removeEventListener(event,listener)}),this.events=[]},EventHandler2})();exports.default=EventHandler}),Events=unwrapExports(EventHandler_1),selectors={disclosureList:"[data-disclosure-list]",disclosureToggle:"[data-disclosure-toggle]",disclosureInput:"[data-disclosure-input]",disclosureOptions:"[data-disclosure-option]"},classes={listVisible:"disclosure-list--visible",alternateDrop:"disclosure-list--alternate-drop"},Disclosure=(function(){function Disclosure2(el){_classCallCheck(this,Disclosure2),this.el=el,this.events=new Events,this.cache={},this._cacheSelectors(),this._connectOptions(),this._connectToggle(),this._onFocusOut()}return _createClass(Disclosure2,[{key:"_cacheSelectors",value:function(){this.cache={disclosureList:this.el.querySelector(selectors.disclosureList),disclosureToggle:this.el.querySelector(selectors.disclosureToggle),disclosureInput:this.el.querySelector(selectors.disclosureInput),disclosureOptions:this.el.querySelectorAll(selectors.disclosureOptions)}}},{key:"_connectToggle",value:function(){var _this=this;this.events.register(this.cache.disclosureToggle,"click",function(e){var ariaExpanded=e.currentTarget.getAttribute("aria-expanded")==="true";e.currentTarget.setAttribute("aria-expanded",!ariaExpanded),_this.cache.disclosureList.classList.remove(classes.alternateDrop),_this.cache.disclosureList.classList.toggle(classes.listVisible),window.requestAnimationFrame(function(){var _this$cache$disclosur=_this.cache.disclosureList.getBoundingClientRect(),left=_this$cache$disclosur.left,width=_this$cache$disclosur.width,_window=window,innerWidth=_window.innerWidth,gutter=30;left+width+gutter>innerWidth&&_this.cache.disclosureList.classList.add(classes.alternateDrop)})})}},{key:"_connectOptions",value:function(){for(var _this2=this,options=this.cache.disclosureOptions,i=0;i<options.length;i++){var option=options[i];this.events.register(option,"click",function(e){return _this2._submitForm(e.currentTarget.dataset.value)})}}},{key:"_onFocusOut",value:function(){var _this3=this;this.events.register(this.cache.disclosureToggle,"focusout",function(e){var disclosureLostFocus=!_this3.el.contains(e.relatedTarget);disclosureLostFocus&&_this3._hideList()}),this.events.register(this.cache.disclosureList,"focusout",function(e){var childInFocus=e.currentTarget.contains(e.relatedTarget),isVisible=_this3.cache.disclosureList.classList.contains(classe
8s.listVisible);isVisible&&!childInFocus&&_this3._hideList()}),this.events.register(this.el,"keyup",function(e){e.defaultPrevented||e.key!=="Escape"||e.key!=="Esc"||(_this3._hideList(),_this3.cache.disclosureToggle.focus())}),this.events.register(document.body,"click",function(e){var isOption=_this3.el.contains(e.target),isVisible=_this3.cache.disclosureList.classList.contains(classes.listVisible);isVisible&&!isOption&&_this3._hideList()})}},{key:"_submitForm",value:function(value){this.cache.disclosureInput.value=value,this.el.closest("form").submit()}},{key:"_hideList",value:function(){this.cache.disclosureList.classList.remove(classes.listVisible),this.cache.disclosureToggle.setAttribute("aria-expanded",!1)}},{key:"unload",value:function(){this.events.unregisterAll()}}]),Disclosure2})();Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(s){var el=this;do{if(el.matches(s))return el;el=el.parentElement||el.parentNode}while(el!==null&&el.nodeType===1);return null});var index_es=Disclosure,Accordion=__webpack_require__(24),Forms=__webpack_require__(11);function StaticFooter_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function StaticFooter_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function StaticFooter_createClass(Constructor,protoProps,staticProps){return protoProps&&StaticFooter_defineProperties(Constructor.prototype,protoProps),staticProps&&StaticFooter_defineProperties(Constructor,staticProps),Constructor}var StaticFooter_StaticFooter=(function(){function StaticFooter(section){var _this=this;StaticFooter_classCallCheck(this,StaticFooter),this.$el=jquery_default()(section.el),this.el=section.el,this.currencyDisclosureEl=this.el.querySelector("[data-disclosure-currency]"),this.localeDisclosureEl=this.el.querySelector("[data-disclosure-locale]"),this.accordionTrigger="[data-accordion-trigger]",this.disclosures=[],this.Accordion=new Accordion.a(this.el,{onStart:function(_ref){var el=_ref.el,state=_ref.state;el.parentNode.parentNode.querySelector(_this.accordionTrigger).dataset.accordionTrigger=state}}),cjs.max("M")&&this.Accordion.closeAll({force:!0}),this.forms=new Forms.a(this.$el),this.currencyDisclosureEl&&this.disclosures.push(new index_es(this.currencyDisclosureEl)),this.localeDisclosureEl&&this.disclosures.push(new index_es(this.localeDisclosureEl)),cjs.onChange(function(breakpoints){return _this.onBreakpointChange(breakpoints)}),this._bindEvents()}return StaticFooter_createClass(StaticFooter,[{key:"_bindEvents",value:function(){var _this2=this;this.$el.on("click.footer",this.accordionTrigger,function(event){event.preventDefault(),_this2._toggleAccordion(jquery_default()(event.currentTarget).parent()[0])})}},{key:"onSectionUnload",value:function(){this.$el.off(".footer"),this.forms.unload(),this.disclosures.forEach(function(disclosure){return disclosure.unload()}),this.Accordion.unload()}},{key:"onSectionBlockSelect",value:function(block){block.el.classList.contains("has-accordion")&&this._toggleAccordion(block)}},{key:"onSectionBlockDeselect",value:function(block){block.el.classList.contains("has-accordion")&&this._toggleAccordion(block)}},{key:"_toggleAccordion",value:function(block){cjs.min("L")||this.Accordion.toggle(block)}},{key:"onBreakpointChange",value:function(breakpoints){breakpoints.current.min("L")?this.Accordion.openAll({force:!0}):breakpoints.previous.min("L")&&breakpoints.current.max("M")&&this.Accordion.closeAll({force:!0})}}]),StaticFooter})()})}]); 9//# sourceMappingURL=/cdn/shop/t/2/assets/StaticFooter.bundle.js.map?v=44844614232030129631600193830
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.