1(window.wpJsonpPaskit=window.wpJsonpPaskit||[]).push([[10],{69:(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"default",function(){return DynamicFeaturedCollection});var flickity__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(13),flickity__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(flickity__WEBPACK_IMPORTED_MODULE_0__),shopify_currency_converter__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9),shopify_currency_converter__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(shopify_currency_converter__WEBPACK_IMPORTED_MODULE_1__),_components_ProductGridItem__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(22),_Layout__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6);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 DynamicFeaturedCollection=(function(){function DynamicFeaturedCollection2(section){var _this=this;_classCallCheck(this,DynamicFeaturedCollection2),this.section=section,this.el=section.el,this.contentWrapperEl=section.el.querySelector("[data-content-wrapper]"),this.contentEl=section.el.querySelector("[data-content]"),this.initialLayout=this.contentEl.dataset.layout,this.productItems=[];for(var productItemsEls=this.el.querySelectorAll("[data-product-item]"),i=0;i<productItemsEls.length;i++)this.productItems.push(new _components_ProductGridItem__WEBPACK_IMPORTED_MODULE_2__.a({el:productItemsEls[i],id:section.id,lazy:!1}));for(var moneyEls=this.el.querySelectorAll(".money:not([data-currency])"),_i=0;_i<moneyEls.length;_i++)shopify_currency_converter__WEBPACK_IMPORTED_MODULE_1___default.a.update(moneyEls[_i]);this.initialLayout==="slideshow"?window.requestAnimationFrame(function(){return _this._initializeFlickity()}):(this.onBreakpointChange=function(){var useSlideshow=_Layout__WEBPACK_IMPORTED_MODULE_3__.a.isLessThanBreakpoint("XL");useSlideshow?_this._initializeFlickity():_this._destroyFlickity()},_Layout__WEBPACK_IMPORTED_MODULE_3__.a.onBreakpointChange(this.onBreakpointChange),_Layout__WEBPACK_IMPORTED_MODULE_3__.a.isLessThanBreakpoint("XL")&&window.requestAnimationFrame(function(){return _this._initializeFlickity()}))}return _createClass(DynamicFeaturedCollection2,[{key:"onSectionUnload",value:function(){this.productItems.forEach(function(productItem){return productItem.unload()}),this.layoutHandler.offBreakpointChange(this.onBreakpointChange),this._destroyFlickity()}},{key:"_initializeFlickity",value:function(){if(!this.flickity){this.contentEl.dataset.layout="slideshow",this.flickity=new flickity__WEBPACK_IMPORTED_MODULE_0___default.a(this.contentEl,{autoPlay:0,accessibility:!0,cellAlign:"left",cellSelector:".productgrid--item",groupCells:!0,pageDots:!1,contain:!0,arrowShape:"M65.29 11.99L27.28 50L65.3 87.99L70.25 83.06L37.19 50L70.26 16.94L65.29 11.99Z"});var resize=flickity__WEBPACK_IMPORTED_MODULE_0___default.a.prototype.resize,viewport=this.contentEl.querySelector(".flickity-viewport"),slider=this.contentEl.querySelector(".flickity-slider"),sliderWrapper=document.createElement("div");sliderWrapper.classList.add("flickity-slider--wrapper"),viewport.appendChild(sliderWrapper),sliderWrapper.appendChild(slider),this.flickity.resize=function(){viewport.style.height="",resize.call(this)}}}},{key:"_destroyFlickity",value:function(){if(this.flickity){this.contentEl.dataset.layout=this.initialLayout;var viewport=this.contentEl.querySelector(".flickity-viewport"),slider=this.contentEl.querySelector(".flickity-slider"),sliderWrapper=this.contentEl.querySelector(".flickity-slider--wrapper");viewport.appendChild(slider),viewport.removeChild(sliderWrapper),this.flickity.destroy(),this.flickity=null}}}]),DynamicFeaturedCollection2})()})}]); 2//# sourceMappingURL=/cdn/shop/t/46/assets/DynamicFeaturedCollection.bundle.js.map?v=39367222640830548931725587676
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.