"use strict";(self.webpackChunkapp_container=self.webpackChunkapp_container||[]).push([[2818],{2818:(t,a,e)=>{e.a(t,(async(t,n)=>{try{e.r(a),e.d(a,{SetupCartEvents:()=>d});const{EVENTS:t}=await e.e(1).then(e.bind(e,1)).then((t=>t)),{ListenAjaxEvents:r}=await e.e(6506).then(e.bind(e,6506)).then((t=>t)),{ListenFetchEvents:c}=await e.e(3812).then(e.bind(e,3812)).then((t=>t)),{Utility:s}=await e.e(4356).then(e.bind(e,4356)).then((t=>t)),i=(t,a)=>{let e=!1;return a.forEach(((a,n)=>{if(t.includes(a))return e=!0,!1})),e},h={addToCartAjaxEvent:function(){var a=function(a){var e=this._url;i(e,["/cart/add.js","/cart/add","/cart/add.json"])&&s.dispatchEvent(t.AJAX_CART_PRODUCT_ADDED,{response:this,xhrOrFetch:a})};r(a),c(a)},updateCartAjaxEvent:function(){var a=function(a){var e=this._url;i(e,["/cart/change","/cart/change.js","/cart/change.json","/cart/update","/cart/update.js","/cart/update.json"])&&s.dispatchEvent(t.AJAX_CART_CART_UPDATED,{response:this,xhrOrFetch:a})};r(a),c(a)},clearCartAjaxEvent:function(){var a=function(a){var e=this._url;i(e,["/cart/clear","/cart/clear.js","/cart/clear.json"])&&s.dispatchEvent(t.AJAX_CART_CART_CLEARED,{response:this,xhrOrFetch:a})};r(a),c(a)},getCartAjaxEvent:function(){var a=function(a){var e=this._url;!e.includes("flits")&&i(e,["/cart?view=drawer","/cart.js","/cart.json"])&&s.dispatchEvent(t.AJAX_CART_CART_RENDERED,{response:this,xhrOrFetch:a})};r(a),c(a)}},d=()=>{h.addToCartAjaxEvent(),h.updateCartAjaxEvent(),h.clearCartAjaxEvent(),h.getCartAjaxEvent()};n()}catch(t){n(t)}}),1)}}]);