"use strict";(self.webpackChunkapp_container=self.webpackChunkapp_container||[]).push([[2304],{2304:(e,t,n)=>{n.a(e,(async(e,r)=>{try{n.r(t),n.d(t,{ConfigureStore:()=>s,createReducerManager:()=>h});const{combineReducers:a}=await n.e(8517).then(n.t.bind(n,8517,23)).then((e=>({combineReducers:e.combineReducers}))),o=await n.e(5717).then(n.t.bind(n,5717,23)).then((e=>e.configureStore)),c=await n.e(5275).then(n.bind(n,5275)).then((e=>e.default)),{composeWithDevTools:i}=await n.e(5660).then(n.t.bind(n,5660,23)).then((e=>({composeWithDevTools:e.composeWithDevTools}))),d=await n.e(5420).then(n.bind(n,5420)).then((e=>e.default));function h(e){let t={...e},n=a(t),r=[];return{getReducerMap:()=>t,reduce:(e,t)=>(r.length>0&&(e={...e},r.forEach((t=>delete e[t])),r=[]),n(e,t)),add:(e,r)=>{e&&!t[e]&&(t[e]=r,n=a(t))},remove:e=>{e&&t[e]&&(delete t[e],r.push(e),n=a(t))}}}const u={storeFrontContainer:c,StoreFrontShopifyData:d};function s(){const e=h(u),t=o({reducer:e.reduce,middleware:e=>e({serializableCheck:!1})},i());return t.reducerManager=e,t}r()}catch(l){r(l)}}),1)}}]);