"use strict";(self.webpackChunkapp_container=self.webpackChunkapp_container||[]).push([[2097],{2097:(n,e,i)=>{i.a(n,(async(n,t)=>{try{i.r(e),i.d(e,{SubscribeandLink:()=>r});const{LinkUser:n}=await i.e(1139).then(i.bind(i,1139)).then((n=>({LinkUser:n.LinkUser}))),{sendSubscriptionToServer:o,urlBase64ToUint8Array:s}=await i.e(5906).then(i.bind(i,5906)).then((n=>({sendSubscriptionToServer:n.sendSubscriptionToServer,urlBase64ToUint8Array:n.urlBase64ToUint8Array}))),r=(e,i,t,r)=>{var a,c,l,u;navigator.serviceWorker.register("/apps/".concat(null===(a=window)||void 0===a||null===(a=a.flitsThemeAppExtensionObjects)||void 0===a?void 0:a.proxy_name,"/api/1/").concat(null===(c=window)||void 0===c||null===(c=c.flitsThemeAppExtensionObjects)||void 0===c?void 0:c.shop_id,"/notifications/web_push/service_worker.js?token=").concat(null===(l=window)||void 0===l||null===(l=l.flitsThemeAppExtensionObjects)||void 0===l?void 0:l.shop_token,"&theme_id=").concat(null===(u=window)||void 0===u||null===(u=u.flitsThemeAppExtensionObjects)||void 0===u||null===(u=u.theme)||void 0===u?void 0:u.id)).then((function(a){a.pushManager.getSubscription().then((async function(c){a.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:s("BMrMbGJXWgHltXsPCtghebExtKhu1FsjJ5DFORr_yWqw6dyx7Aseno0DO_2atslR4rBbLiKo7qqzCvVuyj9qO6Q")}).then((async function(s){var a;o(s,e,i,t,r);const c=e("Notification"),l=c?null!==(a=c[""])&&void 0!==a?a:c[-1]:null;l&&n(i,c,t,l,r)})).catch((function(n){}))}))}))};t()}catch(n){t(n)}}),1)}}]);