(this.webpackJsonppartner=this.webpackJsonppartner||[]).push([[3],{100:function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e.online1="8",e.online2="10",e.apple="6",e.google="12",e.cash="1",e.card="3"}(r||(r={}))},101:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u}));var r,a,o=n(83),c=n.n(o);!function(e){e.Days="days",e.Weeks="weeks",e.Months="months"}(r||(r={})),function(e){e.RoleUser="ROLE_USER",e.RoleAdmin="ROLE_ADMIN",e.RoleClient="ROLE_CLIENT",e.AnonymousAggregatorClient="ANONYMOUS_AGGREGATOR_CLIENT",e.RoleAggregatorUser="ROLE_AGGREGATOR_USER",e.RoleOwner="ROLE_OWNER",e.RoleAnonymousPartnerClient="ROLE_ANONYMOUS_PARTNER_CLIENT",e.RoleClientApp="ROLE_CLIENT_APP"}(a||(a={}));var i=function(e){return c()(e)},u=function(e){return[a.AnonymousAggregatorClient,a.RoleClientApp].some((function(t){return e.includes(t)}))}},108:function(e,t,n){"use strict";n.d(t,"b",(function(){return c}));var r={layout:{header:{company:"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f",user:"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c",subtitle:"\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432 \u0433\u043e\u0440\u043e\u0434\u0435",buttonBack:"\u041d\u0430\u0437\u0430\u0434",buttonCheckout:"\u041e\u0444\u043e\u0440\u043c\u0438\u0442\u044c \u0437\u0430\u043a\u0430\u0437"},mobileMenu:{company:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438",user:"\u041c\u043e\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c"},footer:{contractOffer:"\u0414\u043e\u0433\u043e\u0432\u043e\u0440 \u043e\u0444\u0435\u0440\u0442\u044b",privacyPolicy:"\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438",partnerWebsite:"\u0421\u0430\u0439\u0442 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0430 App Solution"},buttons:{logout:"\u0412\u044b\u0439\u0442\u0438"}},staticPages:{comingSoon:"\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0435\u0449\u0435 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435"},login:{title:"\u0412\u0445\u043e\u0434 / \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f",content:{phoneNumber:{article:"\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430\u043a\u0430\u0437\u044b, \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0431\u043e\u043d\u0443\u0441\u044b \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435",termsOfUse:{text:"\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u0441\u0432\u043e\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u0432\u044b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442\u0435",link:"\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435"}},smsCode:{text:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 SMS-\u043a\u043e\u0434, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440",codeDidNotCome:"\u041a\u043e\u0434 \u043d\u0435 \u043f\u0440\u0438\u0448\u0435\u043b? \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0447\u0435\u0440\u0435\u0437 {{value}} \u0441\u0435\u043a"},email:{text:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 email"}},form:{fields:{username:{placeholder:"example@mail.com",label:"E-mail",validations:{require:"\u041f\u043e\u043b\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f",email:"\u0412\u044b \u0443\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 E-mail"}},password:{label:"\u041f\u0430\u0440\u043e\u043b\u044c",validations:{require:"\u041f\u043e\u043b\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f"}},rememberMe:{label:"\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043c\u0435\u043d\u044f"},phoneNumber:{label:"\u0422\u0435\u043b\u0435\u0444\u043e\u043d",validations:{phone:"\u0412\u044b \u0443\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430",require:"\u041f\u043e\u043b\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f"}},email:{label:"email"}}},links:{registration:"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f",recoveryPassword:"\u042f \u0437\u0430\u0431\u044b\u043b \u043f\u0430\u0440\u043e\u043b\u044c :("},profileButton:"\u041a\u0430\u0431\u0438\u043d\u0435\u0442",loginButton:"\u0412\u0445\u043e\u0434 / \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f",logoutButton:"\u0412\u044b\u0445\u043e\u0434",submitButton:{next:"\u0414\u0430\u043b\u0435\u0435",confirm:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c"},error:{phoneNumber:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043d\u043e\u043c\u0435\u0440\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430",smsCode:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043c\u0441 \u043a\u043e\u0434\u0430",email:"\u041e\u0448\u0438\u0431\u043a\u0430 email"}},product:{title:"",count:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e",totalPay:" \u0418\u0442\u043e\u0433\u043e \u043a \u043e\u043f\u043b\u0430\u0442\u0435: ",addButton:" \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c",price:"\u0426\u0435\u043d\u0430: ",currency:"\u20bd",promotion:"\u0426\u0435\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043d\u0438\u0436\u0430\u0442\u044c\u0441\u044f, \u0435\u0441\u043b\u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 1"},profile:{title:"\u041a\u0430\u0431\u0438\u043d\u0435\u0442",myAddress:"\u041c\u043e\u0438 \u0430\u0434\u0440\u0435\u0441\u0430",historyOrders:"\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0437\u0430\u043a\u0430\u0437\u043e\u0432",messages:"\u0427\u0430\u0442 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439",bonuses:"\u0412\u0430\u0448\u0438 \u0431\u0430\u043b\u043b\u044b",share:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u043e\u0439",delivery:"\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0438 \u043e\u043f\u043b\u0430\u0442\u0430",aboutCompany:"\u041e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438",downloadApp:"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",signOut:"\u0412\u044b\u0439\u0442\u0438 \u0438\u0437 \u043f\u0440\u043e\u0444\u0438\u043b\u044f",userPlaceholder:"\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f",emailPlaceholder:"email"},ordersHistory:{title:"\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0437\u0430\u043a\u0430\u0437\u043e\u0432",btn:{more:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435",repeat:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c"}},pointsModal:{title:"\u0411\u043e\u043d\u0443\u0441\u043d\u044b\u0435 \u0431\u0430\u043b\u043b\u044b",login:"\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0443\u0439\u0442\u0435\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0431\u0430\u043b\u043b\u044b",marketing:"1 \u0431\u0430\u043b\u043b = 1 \u0440\u0443\u0431\u043b\u044c \u041a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0431\u043e\u043d\u0443\u0441\u044b? \u0420\u044f\u0434\u043e\u043c \u0441 \u0446\u0435\u043d\u043e\u0439 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u043e\u0432\u0430\u0440\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0431\u0430\u043b\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043f\u0440\u0438 \u043f\u043e\u043a\u0443\u043f\u043a\u0435 \u044d\u0442\u043e\u0433\u043e \u0442\u043e\u0432\u0430\u0440\u0430. \u0411\u043e\u043d\u0443\u0441\u044b \u043d\u0430\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0437\u0430\u043a\u0430\u0437\u0430 (\u0437\u0430 \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0435 \u0437\u0430\u043a\u0430\u0437\u044b \u0438 \u0437\u0430 \u0437\u0430\u043a\u0430\u0437\u044b, \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u043b\u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043e\u043f\u043b\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0431\u0430\u043b\u043b\u0430\u043c\u0438, \u0431\u043e\u043d\u0443\u0441\u044b \u043d\u0435 \u043d\u0430\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f). \u041a\u0430\u043a \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0431\u043e\u043d\u0443\u0441\u044b? \u041e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0431\u0430\u043b\u043b\u0430\u043c\u0438 \u043f\u0440\u0438 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0438 \u0437\u0430\u043a\u0430\u0437\u0430 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.",download:{start:"\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",end:"\u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043d\u0443\u0441\u044b \u0434\u043b\u044f \u043e\u043f\u043b\u0430\u0442\u044b"}},catalogBottomSection:{aboutCompany:{title:"\u041e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438"},deliveryPayment:{title:"\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0438 \u043e\u043f\u043b\u0430\u0442\u0430",shippingTime:"\u0420\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438:",titlePaymentMethods:"\u0421\u043f\u043e\u0441\u043e\u0431\u044b \u043e\u043f\u043b\u0430\u0442\u044b:",paymentMethods:{offlineAcquiring:"\u0411\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0439 \u043a\u0430\u0440\u0442\u043e\u0439",cash:"\u041d\u0430\u043b\u0438\u0447\u043d\u044b\u043c\u0438",googlePay:"Google Pay",applePay:"Apple Pay ",sberbank:"\u0421\u0431\u0435\u0440\u0431\u0430\u043d\u043a",loyalty:"\u041e\u043f\u043b\u0430\u0442\u0430 \u0431\u0430\u043b\u043b\u0430\u043c\u0438",contract:"\u041f\u043e \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0443",eximbank:"\u042d\u043a\u0441\u0438\u043c\u0431\u0430\u043d\u043a",sberbankOnlineByPhone:"\u0421\u0431\u0435\u0440Pay",liqpay:"Liqpay",tinkoff:"\u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444"}},downloadAppModal:{title:"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",text:"\u0421\u043a\u0430\u0447\u0430\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u0434\u0435\u043b\u0430\u0439 \u0437\u0430\u043a\u0430\u0437\u044b \u0443\u0434\u043e\u0431\u043d\u043e!",textMobile:"\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0437\u0430\u043a\u0430\u0437\u044b \u0443\u0434\u043e\u0431\u043d\u043e"}}},a=n(18),o={layout:{header:{company:"Company",user:"User",subtitle:"Delivery in",buttonBack:"Back",buttonCheckout:"Checkout"},mobileMenu:{company:"Company settings",user:"My profile"},footer:{contractOffer:"User agreement",privacyPolicy:"Privacy policy",partnerWebsite:"App Solution partner website"},buttons:{logout:"Sign out"}},staticPages:{comingSoon:"The page is still in development"},login:{title:"Login / Registration",content:{phoneNumber:{article:"Login or register to place orders, receive bonuses and more",termsOfUse:{text:"By entering your phone number at the entrance, you accept",link:"terms of use"}},smsCode:{text:"Enter the SMS code received on the specified number",codeDidNotCome:"Code did not come? Send again after {{value}} sec"},email:{text:"Enter your email address"}},form:{fields:{username:{placeholder:"example@mail.com",label:"E-mail",validations:{require:"this field is required",email:"You specified an invalid email address"}},password:{label:"Password",validations:{require:"this field is required"}},rememberMe:{label:"Remember me"},phoneNumber:{label:"Phone",validations:{phone:"You specified an invalid phone number",require:"This field is required"}},email:{label:"email"}}},links:{registration:"Registration",recoveryPassword:"I forgot my password :("},profileButton:"My profile",loginButton:"Login / Registration",logoutButton:"Logout",submitButton:{next:"Next",confirm:"Confirm"},error:{phoneNumber:"Phone error",smsCode:"Code error",email:"Email error"}},product:{title:"",count:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e",totalPay:" \u0418\u0442\u043e\u0433\u043e \u043a \u043e\u043f\u043b\u0430\u0442\u0435: ",addButton:" \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c",price:"\u0426\u0435\u043d\u0430: ",currency:"\u20bd",promotion:"The price will decrease if the number of items is more than 1"},profile:{title:"My profile",myAddress:"My addresses",historyOrders:"Order history",messages:"Support Chat",bonuses:"Your points",share:"Share link",delivery:"Shipping and payment",aboutCompany:"About company",downloadApp:"Download app",signOut:"Sign out",userPlaceholder:"User name",emailPlaceholder:"email"},ordersHistory:{title:"Order history",btn:{more:"More",repeat:"Repeat"}},pointsModal:{title:"Bonus points",login:"Login or register to earn points",marketing:"1 point = 1 ruble How to get bonuses? Next to the price of each item is the number of points you will receive when you purchase that item. Bonuses are awarded after the successful delivery of the order (for canceled orders and for orders fully or partially paid with points, bonuses are not awarded). How to spend bonuses? Pay for purchases with points when placing an order through the application.",download:{start:"Download the app",end:"to use bonuses for payment"}},catalogBottomSection:{aboutCompany:{title:"About company"},deliveryPayment:{title:"Delivery & payment",shippingTime:"Delivery hours:",titlePaymentMethods:"Payment methods:",paymentMethods:{offlineAcquiring:"Bank card",cash:"Cash",googlePay:"Google Pay",applePay:"Apple Pay ",sberbank:"Sberbank",loyalty:"Pay with points",contract:"Under contract",eximbank:"Eximbank",sberbankOnlineByPhone:"SberPay",liqpay:"Liqpay",tinkoff:"Tinkoff"}},downloadAppModal:{title:"Download app",text:"Download the app and place your orders conveniently!",textMobile:"Download the app and place orders conveniently"}}},c=Object(a.c)(r);t.a={ru:r,en:o}},12:function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return p}));var r=n(21),a=n(2),o=n.n(a),c=n(3),i=n(1),u=n(100),s=n(16),l=n(127),d=n(128),f=Object(i.a)(Object(i.a)(Object(i.a)({},l.b),d.b),{},{SET_READY_FIELD:"ORDER@SET:READY:FIELD",SET_DEFAULT_FIELD:"ORDER@SET:DEFAULT:FIELD",SET_NETWORK_STATUS:"ORDER@SET:NETWORK:STATUS",SET_PROMOCODE_STATUS:"ORDER@SET:PROMOCODE:STATUS"}),p={assignNote:function(e){var t=this;return function(){var n=Object(c.a)(o.a.mark((function n(r,a,c){var i,u,l,d,f,p;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=c.defaultFetch,u=c.services,l=a().cart.info,(d=null===l||void 0===l?void 0:l.cart)&&(f={cart:d,note:e},p="".concat(u.cart.domain).concat(u.cart.assignNote),i.post(p,f).then((function(){r(t.setReadyField(s.a.note,!0))})).catch((function(){r(t.setReadyField(s.a.note,!1))})));case 4:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},assignPromocode:function(e){var t=this;return function(){var n=Object(c.a)(o.a.mark((function n(r,a,c){var i,u,l,d,f,p;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=c.defaultFetch,u=c.services,l=a().cart.info,!(d=null===l||void 0===l?void 0:l.cart)){n.next=8;break}return f={cart:d,promotionCode:e},""===e&&r(t.setPromocodeStatus(null)),p="".concat(u.cart.domain).concat(u.cart.assignPromocode),n.abrupt("return",i.post(p,f).then((function(n){var a=n.data;if(""!==e){var o=a.valid?s.b.Valid:s.b.Invalid;r(t.setPromocodeStatus(o))}})));case 8:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},setPromocodeStatus:function(e){return{type:f.SET_PROMOCODE_STATUS,payload:e}},sendOnlinePayment:function(e){return function(){var t=Object(c.a)(o.a.mark((function t(n,r,a){var c,i,u,s,l,d,f;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:c=a.defaultFetch,i=a.services,u=r().company.info,(s=r().user.data)&&u&&(l=u.partnerId,d="".concat(i.partner.domain).concat(i.partner.getPartnerToken),f={partnerId:l,username:s.email,firstName:s.username||s.phone_number,phone:s.phone_number},c.post(d,f).then((function(t){var n=t.data,r="".concat(i.payment.domain).concat(i.payment.paymentRequest),a={documentId:e.orderDetails.uuid,orderNumber:e.orderDetails.payment.orderNumber,clientId:e.orderDetails.payment.clientId,clientEmail:s.email,amount:e.orderDetails.total,context:e.orderDetails.context,returnUrl:"http://localhost:3000/cart?success=true",clientPhone:s.phone_number,paymentMethod:e.orderDetails.paymentMethodId,description:"\u0417\u0430\u0448\u0438\u0442\u044b\u0439 description",clientAddress:e.orderDetails.address.name,currency:e.orderDetails.currency,autoRedirect:!1};c.post(r,a,{headers:{Authorization:"Bearer ".concat(n.token)}}).then((function(e){var t=e.data;window.location.replace(t.paymentUrl)}))})));case 4:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},completeOrder:function(e){var t=this;return function(){var n=Object(c.a)(o.a.mark((function n(r,a,c){var i,s,l,d,f,p,h,y;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=c.orderFetch,s=c.services,l=[u.a.online1,u.a.online2],d=a().order.isReadyFields,f=a().cart.info,p=null===f||void 0===f?void 0:f.cart,Object.values(d).every((function(e){return!0===e}))&&p&&(h="".concat(s.cart.domain).concat(s.cart.complete),y={cart:p},i.post(h,y).then((function(n){var o=n.data,c=a().order.payments.find((function(t){return e.payment===t["@id"]}));(null===c||void 0===c?void 0:c.setup.code)&&l.includes(c.setup.code)&&r(t.sendOnlinePayment(o))})).catch((function(e){return console.log(e)})));case 7:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},setNetworkStatus:function(e,t){return function(){var n=Object(c.a)(o.a.mark((function n(a,c){var u;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:u=c().order.networkItems,a({type:f.SET_NETWORK_STATUS,payload:Object(i.a)(Object(i.a)({},u),{},Object(r.a)({},e,t))});case 2:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()},setReadyField:function(e,t){return function(){var n=Object(c.a)(o.a.mark((function n(a,c){var u;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:u=c().order.isReadyFields,a({type:f.SET_READY_FIELD,payload:Object(i.a)(Object(i.a)({},u),{},Object(r.a)({},e,t))});case 2:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()},setDefaultField:function(e,t){return function(){var n=Object(c.a)(o.a.mark((function n(a,c){var u;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:u=c().order.defaultFields,a({type:f.SET_DEFAULT_FIELD,payload:Object(i.a)(Object(i.a)({},u),{},Object(r.a)({},e,t))});case 2:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()}}},127:function(e,t,n){"use strict";n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return v}));var r=n(2),a=n.n(r),o=n(3),c=(n(55),n(20)),i=n(9),u=n.n(i),s=n(11),l=n(6),d=n(16),f=n(19),p=n(12),h={SET_INTERVALS:"ORDER@SET:INTERVALS"},y=function(e,t){if(!u.a.isCancel(e)){var n=(null===e||void 0===e?void 0:e.message)||t;c.b.error(n)}},v={fetchIntervals:function(e){var t=this;return function(){var n=Object(o.a)(a.a.mark((function n(r,o,c){var i,u;return a.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=c.api,u=c.defaultFetch,r(p.a.setNetworkStatus("intervals",l.a.loading)),n.next=4,u.get(i.getIntervals,{params:{addressUuid:e}}).then((function(e){var n=e.data;r(t.setIntervals(n.data)),r(p.a.setNetworkStatus("intervals",l.a.ready))})).catch((function(e){return y(e,"Failed to fetch intervals")}));case 4:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},assignInterval:function(e,t){return function(){var n=Object(o.a)(a.a.mark((function n(r,o,c){var i,u,l,h,v,m;return a.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=c.defaultFetch,u=c.services,l=o().cart.info,!(h=null===l||void 0===l?void 0:l.cart)){n.next=8;break}return v="".concat(u.cart.domain).concat(u.cart.assignInterval),m={cart:h,date:t,periodId:e},n.next=8,i.post(v,m).then((function(){Object(s.b)((function(){r(f.a.calculate()),r(p.a.setReadyField(d.a.interval,!0))}))})).catch((function(e){r(p.a.setReadyField(d.a.interval,!1)),y(e,"Failed to assign interval")}));case 8:return n.abrupt("return");case 9:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},setIntervals:function(e){return{type:h.SET_INTERVALS,payload:e}}}},128:function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return p}));var r=n(2),a=n.n(r),o=n(3),c=n(9),i=n.n(c),u=n(6),s=n(16),l=n(12),d={SET_PAYMENTS:"ORDER@SET:PAYMENTS"},f=i.a.CancelToken.source(),p={fetchPayments:function(){var e=this;return function(){var t=Object(o.a)(a.a.mark((function t(n,r,o){var c,s,d;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:c=o.services,s=o.defaultFetch,d="".concat(c.payment.domain).concat(c.payment.getPaymentMethods),n(l.a.setNetworkStatus("payments",u.a.loading)),s.get(d,{cancelToken:f.token}).then((function(t){var r=t.data;n(l.a.setNetworkStatus("payments",u.a.ready)),n(e.setPayments(r["hydra:member"]))})).catch((function(e){if(n(l.a.setNetworkStatus("payments",u.a.ready)),!i.a.isCancel(e))throw e}));case 4:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},assignPayment:function(e){return function(){var t=Object(o.a)(a.a.mark((function t(n,r,o){var c,i,u,d,f,p;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:c=o.defaultFetch,i=o.services,u=r().cart.info,(d=null===u||void 0===u?void 0:u.cart)&&(f={cart:d,monolithType:+e.setup.code,paymentMethod:e["@id"],description:e.description},p="".concat(i.cart.domain).concat(i.cart.assignPayment),c.post(p,f).then((function(){n(l.a.setReadyField(s.a.payment,!0))})).catch((function(){n(l.a.setReadyField(s.a.payment,!1))})));case 4:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},setPayments:function(e){return{type:d.SET_PAYMENTS,payload:e}}}},142:function(e,t,n){"use strict";var r=n(1),a=n(21),o=n(52),c=n(0),i=n(10),u=n.n(i),s=c.forwardRef((function(e,t){var n=e.children,i=e.center,s=e.inline,l=e.className,d=e.id,f=e.wrap,p=Object(o.a)(e,["children","center","inline","className","id","wrap"]),h=i?{alignItems:"center",justifyContent:"center"}:{},y=s?{display:"flex-inline"}:{},v=f?{flexWrap:"wrap"}:{};return c.createElement("div",{className:u()("view",Object(a.a)({},l||"",!!l)),style:Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)({},h),p),y),p.style),v),id:d,ref:t},n)}));t.a=s},149:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(2),a=n.n(r),o=(n(55),n(20)),c=n(3),i=n(46),u={partnerEnrichToken:function(){return function(){var e=Object(c.a)(a.a.mark((function e(t,n,r){var c,u,s,l,d;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=r.defaultFetch,u=r.services,s="".concat(u.partner.domain).concat(u.partner.enrichToken),!(l=n().company.info)){e.next=6;break}return d=l.partnerId,e.abrupt("return",c.post(s,{partnerId:d}).then((function(e){var t=e.data;return localStorage.setItem("token",t.token)})).catch((function(e){o.b.error(e.message),Object(i.a)()})));case 6:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}()}}},16:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var r,a,o=n(1),c=n(6),i=n(12);!function(e){e.Valid="valid",e.Invalid="invalid"}(r||(r={})),function(e){e.address="AddressField",e.interval="IntervalField",e.payment="PaymentField",e.note="NoteField"}(a||(a={}));var u={intervals:[],payments:[],isReadyFields:{AddressField:!1,IntervalField:!1,PaymentField:!1,NoteField:!1},defaultFields:{AddressField:null,IntervalField:null,PaymentField:null,NoteField:null},networkItems:{intervals:c.a.pending,payments:c.a.pending},promocodeStatus:null};t.c=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case i.b.SET_INTERVALS:e=Object(o.a)(Object(o.a)({},t),{},{intervals:n.payload});break;case i.b.SET_PAYMENTS:e=Object(o.a)(Object(o.a)({},t),{},{payments:n.payload});break;case i.b.SET_NETWORK_STATUS:e=Object(o.a)(Object(o.a)({},t),{},{networkItems:n.payload});break;case i.b.SET_READY_FIELD:e=Object(o.a)(Object(o.a)({},t),{},{isReadyFields:n.payload});break;case i.b.SET_DEFAULT_FIELD:e=Object(o.a)(Object(o.a)({},t),{},{defaultFields:n.payload});break;case i.b.SET_PROMOCODE_STATUS:e=Object(o.a)(Object(o.a)({},t),{},{promocodeStatus:n.payload})}return e||t}},161:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return i}));var r=n(2),a=n.n(r),o=n(3),c={SET_COMPANY_INFO:"COMPANY@SET:INFO"},i={fetchCompanyInfo:function(){var e=this;return function(){var t=Object(o.a)(a.a.mark((function t(n,r,o){var c,i;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:c=o.defaultFetch,i=o.api,c.get(i.about).then((function(t){var r=t.data;n(e.setCompanyInfo(r))}));case 2:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},setCompanyInfo:function(e){return{type:c.SET_COMPANY_INFO,payload:e}}}},170:function(e,t,n){"use strict";n.r(t),n.d(t,"translationMap",(function(){return c})),n.d(t,"ru",(function(){return a})),n.d(t,"en",(function(){return o}));var r=n(18),a={copyButton:{copy:"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c"},fileField:{label:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0444\u0430\u0439\u043b",multipleLabel:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043b\u044b \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b",multipleFilesLabel:"\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043a \u043e\u0434\u0438\u043d, \u0442\u0430\u043a \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432"},imageField:{label:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c",preview:"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440",delete:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c",error:"\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c"},autoCompleteField:{placeholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435"},daysField:{save:"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c",weekdays:"\u0411\u0443\u0434\u043d\u0438",weekends:"\u0412\u044b\u0445\u043e\u0434\u043d\u044b\u0435"},selectorLang:{label:"\u042f\u0437\u044b\u043a"},cloudPaymentsButton:{label:"\u0411\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430"},noData:"\u041d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445",countryPicker:{placeholder:{loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...",selectCountry:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0430\u0448\u0443 \u0441\u0442\u0440\u0430\u043d\u0443"}},checkboxSelector:{checkAll:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435",ok:"\u041e\u043a"},technicalWorkPage:{title:"\u0412\u0435\u0434\u0443\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b",subtitle:"\u0417\u0430\u0439\u0434\u0438\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u043f\u043e\u043b\u0447\u0430\u0441\u0438\u043a\u0430, \u043c\u044b \u0432\u0441\u0435 \u043f\u043e\u0447\u0438\u043d\u0438\u043c \u0438 \u043d\u0430\u043b\u0430\u0434\u0438\u043c"}},o={copyButton:{copy:"Copy"},fileField:{label:"Click or drag file to the area to upload file",multipleLabel:"Click or drag files to the area to upload files",multipleFilesLabel:"You can choose one or more files"},imageField:{label:"Click or drag an image to the area to upload",preview:"Preview",delete:"Delete",error:"File is not an image"},autoCompleteField:{placeholder:"Enter your location"},daysField:{save:"Save",weekdays:"Weekdays",weekends:"Weekends"},selectorLang:{label:"Language"},cloudPaymentsButton:{label:"Bank card"},noData:"No data",countryPicker:{placeholder:{loading:"Loading...",selectCountry:"Select your country"}},checkboxSelector:{checkAll:"Check all",ok:"Ok"},technicalWorkPage:{title:"Technical work is underway",subtitle:"Come back in half an hour, we'll do all we need"}},c=Object(r.c)({ui:a})},171:function(e,t,n){"use strict";var r=n(52),a=n(0),o=n.n(a),c=(n(118),n(77)),i=n(1),u=function(e){var t=e.children,n=e.style,a=Object(r.a)(e,["children","style"]);return o.a.createElement(c.a,Object.assign({delay:200,style:Object(i.a)({position:"fixed",top:0,bottom:0,left:0,right:0,backgroundColor:"white",maxHeight:"unset",display:"flex",alignItems:"center",justifyContent:"center"},n)},a),t)};t.a=function(e){var t=e.children,n=Object(r.a)(e,["children"]);return o.a.createElement(a.Suspense,Object.assign({fallback:o.a.createElement(u,{style:{position:"absolute"}})},n),t)}},18:function(e,t,n){"use strict";n.d(t,"e",(function(){return U})),n.d(t,"b",(function(){return N})),n.d(t,"c",(function(){return P})),n.d(t,"a",(function(){return D}));var r={};n.r(r),n.d(r,"ru",(function(){return g})),n.d(r,"en",(function(){return E}));var a=n(1),o=n(0),c=n(23),i=n.n(c),u=n(43),s=n.n(u),l=n(175),d=n.n(l),f=n(176),p=n.n(f),h=n(177),y=n.n(h),v=n(178),m=n.n(v),b=n(104),T=n.n(b),S=n(179),g={months:{one:"\u043c\u0435\u0441\u044f\u0446",few:"\u043c\u0435\u0441\u044f\u0446\u0430",many:"\u043c\u0435\u0441\u044f\u0446\u0435\u0432",other:"\u043c\u0435\u0441\u044f\u0446\u0435\u0432"},days:{one:"\u0434\u0435\u043d\u044c",few:"\u0434\u043d\u044f",many:"\u0434\u043d\u0435\u0439",other:"\u0434\u043d\u0435\u0439"},hours:{one:"\u0447\u0430\u0441",few:"\u0447\u0430\u0441\u0430",many:"\u0447\u0430\u0441\u043e\u0432",other:"\u0447\u0430\u0441\u043e\u0432"},minutes:{one:"\u043c\u0438\u043d\u0443\u0442\u0430",few:"\u043c\u0438\u043d\u0443\u0442\u044b",many:"\u043c\u0438\u043d\u0443\u0442",other:"\u043c\u0438\u043d\u0443\u0442"},partnersDative:{one:"\u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0443",few:"\u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0430\u043c",many:"\u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0430\u043c",other:"\u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0430\u043c"}},E={months:{one:"month",other:"months"},days:{one:"day",other:"days"},hours:{one:"hour",other:"hours"},minutes:{one:"minute",other:"minutes"},partnersDative:{one:"partner",other:"partners"}},O=n(170),k=["en","ru"];s.a.extend(y.a),s.a.extend(m.a),i.a.fallbacks=!0,i.a.defaultLocale="en";var _;i.a.pluralization.ru=(_=S.a,function(e){return[_(e)]});var A,w=O,j=r,R={ru:d.a,en:p.a},I=function(e){var t=e.translations,n=e.locale;t&&(Object.keys(t).forEach((function(e){w[e]&&(t[e]=Object(a.a)(Object(a.a)({},t[e]),{},{ui:w[e]})),j[e]&&(t[e]=Object(a.a)(Object(a.a)({},t[e]),{},{plural:j[e]}))})),i.a.translations=t),n&&(localStorage.setItem("language",n),i.a.locale=n.replace(/-.+/,""),s.a.locale(i.a.locale,R[i.a.locale]||{}))},C=function(e){return k.includes(e)}(A=navigator.language||navigator.userLanguage)?A:["az","be","et","hy","ka","kk","ky","lt","lv","tg","tk","uk","uz"].includes(A)?"ru":"en";function U(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.a.t(e,t)}I({locale:localStorage.getItem("language")||C});t.d=i.a;var N=I;function P(e){var t=T()(e);return Object.keys(t).forEach((function(e){t[e]=e})),T.a.unflatten(t,{object:!0})}var D=o.createContext({locale:i.a.locale,setLocale:function(e){return I({locale:e})}})},19:function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return T}));var r=n(21),a=n(1),o=n(2),c=n.n(o),i=n(3),u=(n(55),n(20)),s=n(9),l=n.n(s),d=n(11),f=n(6),p=n(88),h=n(16),y=n(12),v=n(28),m={INIT_CART:"CART@INIT:CART",SET_PRODUCTS:"CART@SET:PRODUCTS",SET_CALCULATE:"CART@SET:CALCULATE",SET_CALCULATE_NETWORK_STATUS:"CART@SET:CALCULATE:NETWORK:STATUS",SET_DETAIL_NETWORK_STATUS:"CART@SET:DETAIL:NETWORK:STATUS"},b=function(e,t){if(!l.a.isCancel(e)){var n=(null===e||void 0===e?void 0:e.message)||t;u.b.error(n)}},T={initCart:function(){var e=this;return function(){var t=Object(i.a)(c.a.mark((function t(n,r,a){var o,i,u;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=a.defaultFetch,i=a.services,u="".concat(i.cart.domain).concat(i.cart.initCart),t.next=4,o.post(u,{}).then((function(t){var r=t.data;localStorage.setItem("cartId",r.cart),n(e.setInfoCart(r))})).catch((function(e){return b(e,"Failed to init cart")}));case 4:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},restoreCart:function(){var e=this;return function(){var t=Object(i.a)(c.a.mark((function t(n,r,a){var o,i,u,s;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=a.orderFetch,i=a.services,(u=localStorage.getItem("cartId"))&&(s="".concat(i.cart.domain).concat(i.cart.restore),n(e.setDetailNetworkStatus(f.a.loading)),o.get(p.a.buildUrl(s,{cartId:u})).then((function(t){var r=t.data,a=r.items.map((function(e){return{productId:e.product.externalId,quantity:e.quantity,cartItem:e["@id"]}}));Object(d.b)((function(){var t;n(e.setInfoCart({"@context":r["@context"],"@id":r["@id"],"@type":r["@type"],cart:u})),n(e.restoreProducts(a)),n(e.calculate()),n(v.a.setQuantity(null===(t=r.returnableContainer)||void 0===t?void 0:t.quantity)),n(y.a.setDefaultField(h.a.address,r.address)),n(y.a.setDefaultField(h.a.payment,r.payment)),n(y.a.setDefaultField(h.a.note,r.note))}))})).catch((function(e){b(e,"Failed to restore cart"),localStorage.removeItem("cartId")})));case 3:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},restoreProducts:function(e){var t=this;return function(){var n=Object(i.a)(c.a.mark((function n(r,o){var i,u,s,l;return c.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=o().catalog.catalog,u=i.map((function(e){return e.products})).flat(),s={},l=0,e.forEach((function(e){var t=u.find((function(t){return t.id===e.productId}));if(t){var n=Object(a.a)(Object(a.a)({},e),{},{type:t.type});s[e.productId]=n,"\u0412\u043e\u0434\u0430"===n.type&&(l+=n.quantity)}})),Object.keys(s).length>0&&Object(d.b)((function(){r(t.setCartItems(s)),r(v.a.setMaxQuantity(l))})),r(t.setDetailNetworkStatus(f.a.ready));case 7:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()},authenticate:function(){var e=this;return function(){var t=Object(i.a)(c.a.mark((function t(n,r,a){var o,i,u,s,l,d;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=a.orderFetch,i=a.services,u=r().cart.info,s=r().addresses.selectedAddress,!u){t.next=8;break}return l={cart:u.cart,addressId:s.external_id},d="".concat(i.cart.domain).concat(i.cart.authenticate),t.next=8,o.post(d,l).then((function(t){var r=t.data;u.cart=r.authenticatedCart,n(e.setInfoCart(u))})).catch((function(e){return b(e,"Failed to authenticate cart")}));case 8:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},addProductToCart:function(e,t,n,o,u){var s=this;return function(){var l=Object(i.a)(c.a.mark((function i(l,f,p){var h,y,m,T,S,g;return c.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(h=p.defaultFetch,y=p.services,m=f().cart.info,!(T=null===m||void 0===m?void 0:m.cart)){c.next=8;break}return S={quantity:e,productId:t,productName:n,cart:T,price:o},g="".concat(y.cart.domain).concat(y.cart.addProduct),c.next=8,h.post(g,S).then((function(t){var n=t.data,o=f().cart.items;Object(d.b)((function(){var t={productId:n.productId,quantity:n.quantity,cartItem:n.cartItem,type:u};o?(o[n.productId]=t,l(s.setCartItems(Object(a.a)({},o)))):l(s.setCartItems(Object(r.a)({},n.productId,t))),l("\u0412\u043e\u0434\u0430"===u?v.a.addReturnedContainer(e):s.calculate())}))})).catch((function(e){return b(e,"Failed to add product to cart")}));case 8:case"end":return c.stop()}}),i)})));return function(e,t,n){return l.apply(this,arguments)}}()},reduceProduct:function(e,t){var n=this;return function(){var r=Object(i.a)(c.a.mark((function r(o,i,u){var s,l,f,p,h,y;return c.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:s=u.defaultFetch,l=u.services,f=i().cart.info,(p=null===f||void 0===f?void 0:f.cart)&&(h={quantity:e,productId:t,cart:p},y="".concat(l.cart.domain).concat(l.cart.reduceProduct),s.post(y,h).then((function(t){var r=t.data,c=i().cart.items;c&&(c[r.productId].quantity=r.quantity,Object(d.b)((function(){o(n.setCartItems(Object(a.a)({},c))),o(v.a.reduceReturnedContainer(e)),o(n.calculate())})))})).catch((function(e){return b(e,"Failed to reduce product")})));case 4:case"end":return r.stop()}}),r)})));return function(e,t,n){return r.apply(this,arguments)}}()},removeProduct:function(e){var t=this;return function(){var n=Object(i.a)(c.a.mark((function n(r,o,i){var u,s,l,f,p,h,y,m,T;return c.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:u=i.defaultFetch,s=i.services,l=o().cart,f=l.info,p=l.items,(h=null===f||void 0===f?void 0:f.cart)&&p&&(y=p[e],m="".concat(s.cart.domain).concat(s.cart.removeProduct),T={cart:h,cartItem:y.cartItem},u.post(m,T).then((function(){delete p[e];var n=Object.keys(p).length>0;Object(d.b)((function(){r(t.setCartItems(n?Object(a.a)({},p):null)),"\u0412\u043e\u0434\u0430"===y.type&&r(v.a.reduceReturnedContainer(y.quantity)),n&&r(t.calculate())}))})).catch((function(e){return b(e,"Failed to remove product")})));case 4:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},calculate:function(){var e=this;return function(){var t=Object(i.a)(c.a.mark((function t(n,r,a){var o,i,u,s,l,p;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=a.orderFetch,i=a.services,u=r().cart.info,(s=null===u||void 0===u?void 0:u.cart)&&(l="".concat(i.cart.domain).concat(i.cart.calculate),p={cart:s},n(e.setCalculateNetworkStatus(f.a.loading)),o.post(l,p).then((function(t){var r=t.data;Object(d.b)((function(){n(e.setCalculateNetworkStatus(f.a.ready)),n(e.setCalculate(r))}))})).catch((function(e){return b(e,"Failed to calculate")})));case 4:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},clearCart:function(){var e=this;return function(){var t=Object(i.a)(c.a.mark((function t(n){return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Object(d.b)((function(){localStorage.removeItem("cartId"),n(e.setCalculate(null)),n(e.setCartItems(null))}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},setCartItems:function(e){return{type:m.SET_PRODUCTS,payload:e}},setCalculate:function(e){return{type:m.SET_CALCULATE,payload:e}},setInfoCart:function(e){return{type:m.INIT_CART,payload:e}},setCalculateNetworkStatus:function(e){return{type:m.SET_CALCULATE_NETWORK_STATUS,payload:e}},setDetailNetworkStatus:function(e){return{type:m.SET_DETAIL_NETWORK_STATUS,payload:e}}}},204:function(e,t,n){n(205),e.exports=n(275)},263:function(e,t,n){},274:function(e,t,n){},275:function(e,t,n){"use strict";n.r(t);var r=n(2),a=n.n(r),o=n(3),c=n(0),i=n.n(c),u=n(26),s=n.n(u),l=(n(221),n(37)),d=n(44),f=n(82),p=n(33),h=n(11),y=n(276),v=n(174),m=(n(227),n(1)),b=n(51),T=n(18),S=n(21),g=(n(9),{}),E={},O=function(e){return function(t){E[e].fetch.defaults.headers.common=Object(m.a)(Object(m.a)({},E[e].fetch.defaults.headers.common),t)}},k=function(e){return function(){O(e)(Object(S.a)({},W.authHeaderKey,null))}};function _(){Object.keys(E).forEach(k)}var A=function(e){var t,n=window.env;if(n[T.d.locale]?t=n[T.d.locale][e]:void 0!==n.ru[e]&&(t=n.ru[e]),void 0!==t)return t;throw Error("Need add key ".concat(e," into .env.local"))},w=function(e,t){return localStorage.getItem(e)||A(t)},j=void 0,R=function(){var e,t,n=w("auth_service_url","authServiceUrl"),r=w("partner_service_url","partnerServiceUrl"),a=w("courier_service_url","courierServiceUrl"),o=w("temporal_service_url","temporalServiceUrl"),c=w("wiki_service_url","wikiServiceUrl"),i=w("marketing_service_url","marketingServiceUrl"),u=w("sms_service_url","smsServiceUrl"),s=w("billing_service_url","billingServiceUrl"),l=w("payment_service_url","paymentServiceUrl"),d=w("delivery_period_service_url","deliveryPeriodServiceUrl"),f=w("partner_service_url","pricingPlanServiceUrl"),p=w("invoice_service_url","invoiceServiceUrl"),h=w("iot_service_url","iotServiceUrl"),y=w("amo_service_url","amoServiceUrl"),v=A("invoiceWebclientUrl");j={source:"partner_cabinet",version:"0.0.2",tokenStoreKey:"token",refreshTokenStoreKey:"refresh_token",cloudPaymentsPublicId:A("cloudPaymentToken"),policylUrl:A("policyUrl"),contractUrl:A("contractUrl"),partnerLoginUrl:A("partnerLoginUrl"),payPalClientId:A("payPalClientId"),integrations:A("integrations"),knowledgeUrl:A("knowledgeUrl"),dashboard:A("dashboard"),contactEmail:A("contactEmail"),isAppUpdating:A("isAppUpdating"),paymentMethodsAvailability:A("paymentMethodsAvailability"),invoiceClientUrl:v,metrics:{ga:A("googleAnalytics"),ym:A("yandexMetrika"),gtm:A("googleTagManager")},api:{auth:{domain:n,base:"".concat(n,"/auth/graphql"),getToken:"".concat(n,"/auth/login/token/get"),refreshTokenUrl:"".concat(n,"/auth/login/token/refresh"),resetPasswordRequest:"".concat(n,"/auth/reset_password_requests"),confirmSms:"".concat(n,"/auth/reset_password_token_requests")},partner:{domain:r,base:"".concat(r,"/partner/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},courier:{domain:a,base:"".concat(a,"/courier/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},temporal:{domain:o,base:"".concat(o,"/graphql")},wiki:{domain:c,base:"".concat(c,"/wiki/graphql")},marketing:{domain:i,base:"".concat(i,"/marketing/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},sms:{domain:u,base:u},billing:{domain:s,base:"".concat(s,"/billing/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},pricingPlans:{domain:f,base:"".concat(f,"/pricing-plan/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},payment:{domain:l,base:"".concat(l,"/payment/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},deliveryPeriod:{domain:d,base:"".concat(d,"/delivery-period/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},invoice:{domain:p,base:"".concat(p,"/invoice/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},iot:{domain:h,base:"".concat(h,"/iot/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")},amo:{domain:y,base:"".concat(y,"/amo/graphql"),enrichToken:"".concat(r,"/partner/enrich_token_requests")}}},e=I.source,t=I.version,g.source=e,g.version=t},I={get source(){return j.source},get version(){return j.version},get tokenStoreKey(){return j.tokenStoreKey},get refreshTokenStoreKey(){return j.refreshTokenStoreKey},get api(){return j.api},get cloudPaymentsPublicId(){return j.cloudPaymentsPublicId},get policylUrl(){return j.policylUrl},get contractUrl(){return j.contractUrl},get partnerLoginUrl(){return j.partnerLoginUrl},get metrics(){return j.metrics},get dashboard(){return j.dashboard},get contactEmail(){return j.contactEmail},get payPalClientId(){return j.payPalClientId},get paymentMethodsAvailability(){return j.paymentMethodsAvailability},get integrations(){return j.integrations},get isAppUpdating(){return j.isAppUpdating},get knowledgeUrl(){return j.knowledgeUrl},get invoiceClientUrl(){return j.invoiceClientUrl}},C=n(83),U=n.n(C),N=function(){return new URLSearchParams(window.location.search).get("token")||localStorage.getItem(I.tokenStoreKey)||b.get(I.tokenStoreKey)},P=function(){return localStorage.getItem(I.refreshTokenStoreKey)||b.get(I.refreshTokenStoreKey)},D=function(){return Boolean(localStorage.getItem(I.tokenStoreKey))},x=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];_(),b.remove(I.tokenStoreKey),b.remove(I.refreshTokenStoreKey),localStorage.removeItem(I.tokenStoreKey),localStorage.removeItem(I.refreshTokenStoreKey),e&&window.location.replace("/login")},L=function(e,t){var n;if(t)n=K(t);else if(!(n=M()))throw"user must be logged";return e.filter((function(e){return~n.roles.indexOf(e)})).length===e.length},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t?Object(m.a)(Object(m.a)({},e),{},{Authorization:"Bearer "+t}):Object(m.a)(Object(m.a)({},e),{},{Authorization:"Bearer "+N()})},M=function(){var e=N();return e?Y.decodeToken(e):(Y.logout(),null)},q=function(){var e=Object(o.a)(a.a.mark((function e(){var t,n,r,o,c;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=P()){e.next=3;break}throw Error("Access error");case 3:if(!K(N()).temp){e.next=5;break}throw Error("Temp token couldn't refreshed");case 5:return e.next=7,fetch(I.api.auth.refreshTokenUrl,{body:JSON.stringify({refresh_token:t}),headers:{"Content-Type":"application/json"},method:"post"});case 7:if(200!==(n=e.sent).status){e.next=15;break}return e.next=11,n.json();case 11:return r=e.sent,o=r.token,c=r.refresh_token,Y.setAccessToken(o,c,D()),e.abrupt("return",o);case 15:throw Error("Access error");case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=Object(o.a)(a.a.mark((function e(t,n){var r,o,c,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=P(),!K(N()).temp){e.next=3;break}throw Error("Temp token couldn't enriched");case 3:return e.next=5,fetch(t,{body:JSON.stringify({}),headers:F({"Content-Type":"application/json"}),method:"post"});case 5:if(!((o=e.sent).status>=200&&o.status<300)){e.next=13;break}return e.next=9,o.json();case 9:return c=e.sent,i=c.token,Y.setAccessToken(i,r||"",D()),e.abrupt("return",i);case 13:if(401!==o.status||n){e.next=19;break}return e.next=16,Y.refreshToken();case 16:return e.abrupt("return",B(t,!0));case 19:x();case 20:throw Error("Enrich error");case 21:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),K=function(e){return U()(e)},Y={isLoggedIn:function(){return Boolean(N())},signHeaders:F,setAccessToken:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];n?(localStorage.setItem(I.tokenStoreKey,e),t&&localStorage.setItem(I.refreshTokenStoreKey,t)):(b.set(I.tokenStoreKey,e),t&&b.set(I.refreshTokenStoreKey,t))},logout:x,getUserId:function(){var e=N();return e?Y.decodeToken(e).uuid:(Y.logout(),null)},refreshToken:q,decodeToken:K,authHeaderKey:"Authorization",getUserInfo:M,getToken:N,enrichToken:B,userIsAdmin:function(e){return L(["ROLE_ADMIN"],e)},checkRoles:L},W=Y,H=(n(201),n(35)),G=n(142),Q=function(e){var t=e.containerStyle;return i.a.createElement(G.a,{className:"not-found",style:t},i.a.createElement(H.a,{image:H.a.PRESENTED_IMAGE_SIMPLE,description:Object(T.e)("ui.noData")}))},V=n(97),z=n(98),J=n(171),X=function(){var e=Object(c.useMemo)((function(){return document.querySelector("html")}),[]);return{updateDocumentLocale:Object(c.useCallback)((function(t){e&&(e.lang=t)}),[e])}},Z=Object(c.createContext)({countries:{},defaultCurrency:"USD"}),$={countries:{AZ:{currency:"RUB"},AM:{currency:"RUB"},BY:{currency:"RUB"},KZ:{currency:"RUB"},KG:{currency:"RUB"},MD:{currency:"RUB"},RU:{currency:"RUB"},TJ:{currency:"RUB"},UZ:{currency:"RUB"},BE:{currency:"EUR"},GR:{currency:"EUR"},LT:{currency:"EUR"},PT:{currency:"EUR"},ES:{currency:"EUR"},LU:{currency:"EUR"},FR:{currency:"EUR"},SI:{currency:"EUR"},DK:{currency:"EUR"},MT:{currency:"EUR"},SK:{currency:"EUR"},DE:{currency:"EUR"},IT:{currency:"EUR"},NL:{currency:"EUR"},FI:{currency:"EUR"},EE:{currency:"EUR"},CY:{currency:"EUR"},AT:{currency:"EUR"},IE:{currency:"EUR"},LV:{currency:"EUR"}},defaultCurrency:"USD"},ee=n(85),te=n.n(ee),ne=function(e){var t=e.children,n=e.accounts,r=e.ymInitializerOptions,a=e.ymOptions,o=e.visitParams,c=e.userParams;return i.a.createElement(i.a.Fragment,null,t,i.a.createElement(ee.YMInitializer,Object.assign({accounts:n,options:Object(m.a)({params:o,userParams:c},a)},r)))};ne.event=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:1;return function(){var a=Object(c.a)(o.a.mark((function a(c,i,u){var s,l,d,f;return o.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(s=u.api,l=u.defaultFetch,d=i().catalog.products,f=d[e].products,d[e].products[n]){a.next=7;break}return 6,1,a.abrupt("return",l.get(s.productsWithPagination,{params:{date:p.formatDate(new Date),cityId:6,categoryId:e,paymentType:1,page:n}}).then((function(a){var o=a.data;f[n]=o.data,d[e].products=f,c(t.setProducts(Object(r.a)({},d)))})));case 7:case"end":return a.stop()}}),a)})));return function(e,t,n){return a.apply(this,arguments)}}()},getProduct:function(e){return function(t,n){var r=n().catalog,a=void 0;return r.catalog.forEach((function(t){t.products.forEach((function(t){t.id===e&&(a=t)}))})),a}},fetchAllProducts:function(){var e=this;return function(){var t=Object(c.a)(o.a.mark((function t(n,r,a){var c,i;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=a.api,i=a.defaultFetch,n(e.setNetworkStatus(h.a.loading)),t.abrupt("return",i.get(c.products,{params:{date:p.formatDate(new Date),cityId:6,paymentType:1},cancelToken:v.token}).then((function(t){var r=t.data;r.success&&Object(s.b)((function(){n(e.setNetworkStatus(h.a.ready)),n(e.setCatalog(r.data))}))})).catch((function(){n(e.setNetworkStatus(h.a.ready))})));case 3:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},setProducts:function(e){return{type:y.SET_PRODUCTS,payload:e}},setCategories:function(e){return{type:y.SET_CATEGORIES,payload:e}},setCatalog:function(e){return{type:y.SET_CATALOG,payload:e}},setNetworkStatus:function(e){return{type:y.SET_NETWORK_STATUS,payload:e}},setActiveTab:function(e){return{type:y.SET_ACTIVE_TAB,payload:e}},setIsTouchTab:function(e){return{type:y.SET_IS_TOUCH_TAB,payload:e}}}},6:function(e,t,n){"use strict";var r;!function(e){e[e.loading=0]="loading",e[e.refetch=1]="refetch",e[e.loadMore=2]="loadMore",e[e.ready=3]="ready",e[e.pending=4]="pending"}(r||(r={})),t.a=r},61:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n(2),a=n.n(r),o=(n(55),n(20)),c=n(3),i=n(9),u=n.n(i),s=function(){var e=Object(c.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=function(){var e=new URL("d4eat880usspg104l6lj?","https://functions.yandexcloud.net").toString(),t=new URLSearchParams({domain:function(){var e;if("localhost"!==window.location.hostname)return window.location.hostname;switch(null===(e=Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_VERSION:"1.0.0"}).REACT_APP_ENV)||void 0===e?void 0:e.replace(/\s+/g,"")){case"demo":return"client.appsol.ru";default:return"client.dev.appsol.ru"}}(),version:"1.0.0"}).toString();return u.a.get(e+t,{timeout:3e4})},e.prev=1,e.next=4,t();case 4:n=e.sent,localStorage.setItem("config",JSON.stringify(n.data)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),e.t0 instanceof Error&&o.b.error(e.t0.message);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),l=function(){return JSON.parse(localStorage.getItem("config")||"null")}},62:function(e,t,n){"use strict";n.d(t,"b",(function(){return y})),n.d(t,"a",(function(){return m}));var r=n(116),a=n(2),o=n.n(a),c=n(3),i=(n(55),n(20)),u=n(9),s=n.n(u),l=n(11),d=n(6),f=n(101),p=n(16),h=n(12),y={SET_ADDRESS:"ADDRESSES@SET:ADDRESSES",SET_SELECTED_ADDRESS:"ADDRESSES@SET:SELECTED:ADDRESS",SET_NETWORK_STATUS:"ADDRESSES@SET:NETWORK:STATUS"},v=function(e,t){if(!s.a.isCancel(e)){var n=(null===e||void 0===e?void 0:e.message)||t;i.b.error(n)}},m={fetchAddresses:function(){var e=this;return function(){var t=Object(c.a)(o.a.mark((function t(n,r,a){var c,i;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=a.api,i=a.defaultFetch,n(e.setNetworkStatus(d.a.loading)),t.next=4,i.get(c.getAddresses).then((function(t){var r=t.data;Object(l.b)((function(){n(e.setNetworkStatus(d.a.ready)),r.data.length>0&&(n(e.setAddresses(r.data)),n(e.setSelectedAddress(r.data[0])))}))})).catch((function(e){return v(e,"Failed to fetch addresses")}));case 4:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},assignAddress:function(e){return function(){var t=Object(c.a)(o.a.mark((function t(n,r,a){var c,i,u,s,l,d,y,m;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(c=a.services,i=a.defaultFetch,u=r().cart.info,!(s=null===u||void 0===u?void 0:u.cart)){t.next=11;break}return l="".concat(c.cart.domain).concat(c.cart.assignAddress),d=localStorage.getItem("token"),y=null!==r().user.data&&d&&!Object(f.b)(Object(f.a)(d).roles),m={cart:s,latitude:+e.coordinates.latitude,longitude:+e.coordinates.longitude},y?m.addressId=e.external_id:(m.name=e.name,m.city=e.city,m.street=e.street,m.building=e.building||e.house,m.room=e.room||"",m.note=e.note||""),t.next=11,i.post(l,m).then((function(){n(h.a.setReadyField(p.a.address,!0))})).catch((function(e){n(h.a.setReadyField(p.a.address,!1)),v(e,"Failed to assign address")}));case 11:return t.abrupt("return");case 12:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},addAddress:function(e){var t=this;return function(){var n=Object(c.a)(o.a.mark((function n(a,c){var i;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=c().addresses.addresses,a(t.setAddresses([].concat(Object(r.a)(i),[e])));case 2:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()},setSelectedAddress:function(e){return{type:y.SET_SELECTED_ADDRESS,payload:e}},setAddresses:function(e){return{type:y.SET_ADDRESS,payload:e}},setNetworkStatus:function(e){return{type:y.SET_NETWORK_STATUS,payload:e}}}},65:function(e,t,n){"use strict";n.r(t),n.d(t,"middleware",(function(){return q}));var r=n(64),a=n(191),o=n(46),c=n(61),i=n(1),u=n(6),s=n(62),l={id:12177,external_id:"d862ffa7-822e-4c94-9214-72654a6d0c9f",uuid:"d862ffa7-822e-4c94-9214-72654a6d0c9f",user_id:12936,name:"\u041a\u043e\u043c\u043c\u0443\u043d\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0443\u043b\u0438\u0446\u0430, \u0434. 35, \u0433. \u0421\u044b\u043a\u0442\u044b\u0432\u043a\u0430\u0440 \u2013 \u041a\u043e\u043c\u043c\u0443\u043d\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f",city:"\u0421\u044b\u043a\u0442\u044b\u0432\u043a\u0430\u0440",city_id:1,district:null,district_id:8,street:"\u041a\u043e\u043c\u043c\u0443\u043d\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0443\u043b\u0438\u0446\u0430",house:"35",housing:"",building:"",entrance:"",floor:"",room:null,comment:null,loyalty_system:1,longitude:"50.81374814",latitude:"61.66231275",valid_for_delivery:!0,coordinates:{longitude:"50.81374814",latitude:"61.66231275"}},d={addresses:[l],selectedAddress:l,networkStatus:u.a.pending},f=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case s.b.SET_ADDRESS:e=Object(i.a)(Object(i.a)({},t),{},{addresses:n.payload});break;case s.b.SET_SELECTED_ADDRESS:e=Object(i.a)(Object(i.a)({},t),{},{selectedAddress:n.payload});break;case s.b.SET_NETWORK_STATUS:e=Object(i.a)(Object(i.a)({},t),{},{networkStatus:n.payload})}return e||t},p=n(19),h={info:null,items:null,calculate:null,calculateNetworkStatus:u.a.pending,detailNetworkStatus:u.a.pending},y=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case p.b.INIT_CART:e=Object(i.a)(Object(i.a)({},t),{},{info:n.payload});break;case p.b.SET_PRODUCTS:e=Object(i.a)(Object(i.a)({},t),{},{items:n.payload});break;case p.b.SET_CALCULATE_NETWORK_STATUS:e=Object(i.a)(Object(i.a)({},t),{},{calculateNetworkStatus:n.payload});break;case p.b.SET_DETAIL_NETWORK_STATUS:e=Object(i.a)(Object(i.a)({},t),{},{detailNetworkStatus:n.payload});break;case p.b.SET_CALCULATE:e=Object(i.a)(Object(i.a)({},t),{},{calculate:n.payload})}return e||t},v=n(50),m={products:{},categories:[],catalog:[],activeTab:0,isTouchTab:!1,networkStatus:u.a.pending},b=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case v.b.SET_PRODUCTS:e=Object(i.a)(Object(i.a)({},t),{},{products:n.payload});break;case v.b.SET_CATEGORIES:e=Object(i.a)(Object(i.a)({},t),{},{categories:n.payload});break;case v.b.SET_ACTIVE_TAB:e=Object(i.a)(Object(i.a)({},t),{},{activeTab:n.payload});break;case v.b.SET_CATALOG:e=Object(i.a)(Object(i.a)({},t),{},{catalog:n.payload});break;case v.b.SET_IS_TOUCH_TAB:e=Object(i.a)(Object(i.a)({},t),{},{isTouchTab:n.payload});break;case v.b.SET_NETWORK_STATUS:e=Object(i.a)(Object(i.a)({},t),{},{networkStatus:n.payload})}return e||t},T=n(161),S={info:null},g=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case T.b.SET_COMPANY_INFO:e=Object(i.a)(Object(i.a)({},t),{},{info:n.payload})}return e||t},E=n(89),O={items:null,pagination:null,networkStatus:u.a.pending},k=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case E.b.SET_HISTORIES:e=Object(i.a)(Object(i.a)({},t),{},{items:n.payload});break;case E.b.SET_PAGINATION:e=Object(i.a)(Object(i.a)({},t),{},{pagination:n.payload});break;case E.b.SET_NETWORK_STATUS:e=Object(i.a)(Object(i.a)({},t),{},{networkStatus:n.payload})}return e||t},_=n(90),A={header:{hidden:!1},footer:{hidden:!1},body:{noScroll:!1}},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.a.LAYOUT_SET_HEADER_HIDDEN:return Object(i.a)(Object(i.a)({},e),{},{header:{hidden:t.payload.hidden}});case _.a.LAYOUT_SET_FOOTER_HIDDEN:return Object(i.a)(Object(i.a)({},e),{},{footer:{hidden:t.payload.hidden}});case _.a.LAYOUT_SET_BODY_NO_SCROLL:return Object(i.a)(Object(i.a)({},e),{},{body:{noScroll:t.payload.noScroll}});default:return e}},j=n(16),R=n(28),I={quantity:0,maxQuantity:0},C=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:I,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case R.b.SET_CONTAINER_QUANTITY:e=Object(i.a)(Object(i.a)({},t),{},{quantity:n.payload});break;case R.b.SET_CONTAINER_MAX_QUANTITY:e=Object(i.a)(Object(i.a)({},t),{},{maxQuantity:n.payload})}return e||t},U=n(68),N={data:null,networkStatus:u.a.pending},P=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case U.a.SET_USER:e=Object(i.a)(Object(i.a)({},t),{},{data:n.payload});break;case U.a.SET_NETWORK_STATUS:e=Object(i.a)(Object(i.a)({},t),{},{networkStatus:n.payload})}return e||t},D=Object(r.b)({catalog:b,cart:y,returnedContainers:C,company:g,user:P,addresses:f,order:j.c,history:k,layout:w}),x=Object(c.b)(),L=x.api,F=x.services,M=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||r.c,q=[a.a.withExtraArgument({api:L,defaultFetch:o.b,orderFetch:o.c,services:F})],B=Object(r.d)(D,M(r.a.apply(void 0,q)));t.default=B},68:function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return m}));var r=n(2),a=n.n(r),o=n(3),c=(n(55),n(20)),i=n(9),u=n.n(i),s=n(11),l=n(6),d=n(46),f=n(62),p=n(19),h={SET_USER:"USER@SET:USER",SET_NETWORK_STATUS:"USER@SET:NETWORK:STATUS"},y=u.a.CancelToken.source(),v=function(e,t){if(!u.a.isCancel(e)){var n=(null===e||void 0===e?void 0:e.message)||t;c.b.error(n)}},m={fetchUser:function(){var e=this;return function(){var t=Object(o.a)(a.a.mark((function t(n,r,o){var c,i;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=o.api,i=o.defaultFetch,n(e.setNetworkStatus(l.a.loading)),t.abrupt("return",i.post(c.updateUserDataByJWTToken,{},{headers:{ordersource:"site"},cancelToken:y.token}).then((function(){return Object(s.b)((function(){n(e.fetchProfile()),n(e.setNetworkStatus(l.a.ready)),n(f.a.fetchAddresses()),r().cart.info&&n(p.a.authenticate())}))})).catch((function(t){n(e.setNetworkStatus(l.a.ready)),v(t,"Failed to fetch user")})));case 3:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},fetchProfile:function(){var e=this;return function(){var t=Object(o.a)(a.a.mark((function t(n,r,o){var c;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:c=o.api,o.defaultFetch.get(c.getProfile).then((function(t){var r=t.data;n(e.setUser(r))})).catch((function(e){return v(e,"Failed to fetch profile")}));case 2:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},assignUser:function(e,t){return function(){var n=Object(o.a)(a.a.mark((function n(r,o,c){var i,u,s,l,d,f;return a.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=c.defaultFetch,u=c.services,s=o().cart.info,(l=null===s||void 0===s?void 0:s.cart)&&(d={cart:l,phoneNumber:e,name:t},f="".concat(u.cart.domain).concat(u.cart.assignUser),i.post(f,d).catch((function(e){return v(e,"Failed to assign user")})));case 4:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},register:function(e){var t=this;return function(){var n=Object(o.a)(a.a.mark((function n(r,o,c){var i,u,s;return a.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=c.defaultFetch,u=c.services,s="".concat(u.auth.domain).concat(u.auth.completeRegistration),n.next=4,i.post(s,e).then((function(){return Object(d.d)().then((function(){return r(t.fetchUser())}))})).catch((function(e){return v(e,"Failed to register user")}));case 4:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},logoutUser:function(){var e=this;return function(){var t=Object(o.a)(a.a.mark((function t(n){return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Object(s.b)((function(){n(e.setUser(null)),n(p.a.clearCart())}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},setUser:function(e){return{type:h.SET_USER,payload:e}},setNetworkStatus:function(e){return{type:h.SET_NETWORK_STATUS,payload:e}}}},84:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),a=r.createContext({setLoaderState:function(){}})},88:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(73),a=n(74),o=function(){function e(){Object(r.a)(this,e)}return Object(a.a)(e,null,[{key:"buildUrl",value:function(e,t){return Object.keys(t).forEach((function(n){e=e.replace(new RegExp("{".concat(n,"}"),"g"),"".concat(t[n]))})),e}}]),e}()},89:function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return h}));var r=n(2),a=n.n(r),o=n(3),c=n(9),i=n.n(c),u=n(11),s=n(6),l=n(88),d=n(19),f=n(28),p={FETCH_HISTORY:"HISTORY@FETCH:HISTORY",SET_HISTORIES:"HISTORY@SET:HISTORIES",SET_PAGINATION:"HISTORY@SET:PAGINATION",SET_NETWORK_STATUS:"HISTORY@SET:NETWORK:STATUS"},h={fetchHistories:function(e,t){var n=this;return function(){var r=Object(o.a)(a.a.mark((function r(o,c,i){var d,f,p,h;return a.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(d=i.defaultFetch,f=i.api,e||(e=1),!(p=c().history.items)||!p[e]){r.next=5;break}return r.abrupt("return");case 5:o(n.setNetworkStatus(s.a.loading)),h=l.a.buildUrl(f.getHistories,{page:e,count:t||10}),d.get(h).then((function(t){var r=t.data;if(r.success){var a=c().history.items||{};a[e||1]=r.data,Object(u.b)((function(){o(n.setHistories(a)),1===r.pagination.current_page_number&&o(n.setPagination(r.pagination)),o(n.setNetworkStatus(s.a.ready))}))}}));case 8:case"end":return r.stop()}}),r)})));return function(e,t,n){return r.apply(this,arguments)}}()},addOrder:function(e){return function(){var t=Object(o.a)(a.a.mark((function t(n,r,o){var c,s,l,p,h,y,v;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=o.services.cart,s=r().catalog.catalog,l=s.map((function(e){return e.products})).flat(),p="".concat(c.domain).concat(c.reorder),h={externalOrder:"/order/external_orders/".concat(e.uuid)},y={},v=0,e.products.forEach((function(e){var t=l.find((function(t){return t.id===e.productId}));t&&("\u0412\u043e\u0434\u0430"===t.type&&(v+=1),y[t.id]={productId:t.id,quantity:e.quantity,type:t.type})})),t.next=10,o.orderFetch.post(p,h).then((function(e){var t=e.data;Object(u.b)((function(){n(d.a.setInfoCart(t)),n(d.a.setCartItems(y)),n(f.a.setQuantity(v)),n(f.a.setMaxQuantity(v)),n(d.a.setCartItems(y))}))})).catch((function(e){if(!i.a.isCancel(e))throw e}));case 10:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},setHistories:function(e){return{type:p.SET_HISTORIES,payload:e}},setPagination:function(e){return{type:p.SET_PAGINATION,payload:e}},setNetworkStatus:function(e){return{type:p.SET_NETWORK_STATUS,payload:e}}}},90:function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),function(e){e.LAYOUT_SET_HEADER_HIDDEN="LAYOUT@SET:HEADER:HIDDEN",e.LAYOUT_SET_FOOTER_HIDDEN="LAYOUT@SET:FOOTER:HIDDEN",e.LAYOUT_SET_BODY_NO_SCROLL="LAYOUT@SET:BODY:NO:SCROLL,"}(r||(r={}));var a={setHeaderHidden:function(e){return{type:r.LAYOUT_SET_HEADER_HIDDEN,payload:{hidden:e}}},setFooterHidden:function(e){return{type:r.LAYOUT_SET_FOOTER_HIDDEN,payload:{hidden:e}}},setBodyNoScroll:function(e){return document.body.style.overflow=e?"hidden":"auto",{type:r.LAYOUT_SET_BODY_NO_SCROLL,payload:{noScroll:e}}}}},97:function(e,t,n){"use strict";var r=n(44),a=n(0),o=n(84);t.a=function(e){var t=e.loading,n=a.useState(function(){for(var e="",t="abcdefghijklmnopqrstuvwxyz",n=0;n<8;n++)e+=t.charAt(Math.floor(Math.random()*t.length));return e}()),c=Object(r.a)(n,1)[0],i=a.useContext(o.a);return a.useEffect((function(){return i.setLoaderState(c,!!t),function(){i.setLoaderState(c,!1)}}),[t,c]),null}},98:function(e,t,n){"use strict";n(118);var r=n(77),a=n(21),o=n(1),c=n(44),i=n(0),u=n.n(i),s=n(84);t.a=function(e){var t=e.children,n=e.height,i=e.tip,l=u.a.useState({}),d=Object(c.a)(l,2),f=d[0],p=d[1],h=!!Object.values(f).find((function(e){return!!e}));return u.a.createElement(s.a.Provider,{value:{setLoaderState:function(){var e={};return function(t,n){e=Object(o.a)(Object(o.a)({},e),{},Object(a.a)({},t,n)),p(e)}}()}},u.a.createElement(r.a,{style:{minHeight:100,height:n},tip:i,spinning:h,delay:100},"function"===typeof t&&t({loading:h}),"function"!==typeof t&&t))}}},[[204,4,6]]]); //# sourceMappingURL=main.caf1b826.chunk.js.map