1import{m as o}from"./minixhr-lLzcZcvn.js";import{d as b}from"./dom-ready-BGmHgKMr.js";import"./_commonjsHelpers-D6-XlEtG.js";const h=async function(){try{return new Promise(n=>{window.OneSignal.push(()=>{window.OneSignal.getUserId().then(e=>{n(!!e)}).catch(()=>{n(!1)})})})}catch{return!0}},u=function(){return Promise.all([window.OneSignal.isPushNotificationsEnabled(),window.OneSignal.isOptedOut()]).then(e=>({isPushEnabled:e[0],isOptedOut:e[1]}))},r=function(){u().then(e=>{const i=!e.isPushEnabled||e.isOptedOut;document.dispatchEvent(new CustomEvent("subscriptionChange.onesignal",{detail:{isSubscribed:!i,isUnsubscribed:i}}))})},w=function(){u().then(e=>{e.isOptedOut?window.OneSignal.setSubscription(!0).then(()=>{window.OneSignal.isPushNotificationsEnabled(function(i){if(!i){window.OneSignal.registerForPushNotifications({modalPrompt:!0});return}window.OneSignal.getUserId().then(function(t){t&&o.post(`/alerts/onesignal/add/${t}`)})})}):window.OneSignal.registerForPushNotifications({modalPrompt:!0})})};window.createSubscription=w;window.OneSignal=window.OneSignal||[];window.OneSignal.push(()=>{window.OneSignal.isPushNotificationsSupported()&&(document.querySelectorAll("[data-onesignal]").forEach(n=>{n.classList.remove("hidden")}),r(),window.OneSignal.on("subscriptionChange",r))});b(()=>{document.querySelectorAll("[data-onesignal]").forEach(n=>{const e=n,i=n.querySelector("[data-onesignal-subscribe]"),t=n.querySelector("[data-onesignal-unsubscribe]"),l=document.querySelector("[data-deactivate-alerts-toast]"),g=document.querySelector("[data-cancel-unsubscribe-button]"),d=document.querySelector("[data-proceed-unsubscribe-button]"),c=document.querySelector("#deactivate-alert-message");i.addEventListener("click",()=>{w()}),t.addEventListener("click",()=>{!window.onesignalPlayerIDs||Object.keys(window.onesignalPlayerIDs).length<1?d.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0})):window.emailAlertCount<1&&Object.keys(window.onesignalPlayerIDs).length===1?c.innerHTML=window.onesignalMessages.default:window.emailAlertCount>=1&&Object.keys(window.onesignalPlayerIDs).length===1?c.innerHTML=window.onesignalMessages.one_device:Object.keys(window.onesignalPlayerIDs).length>1&&(c.innerHTML=window.onesignalMessages.multiple_devices),l.classList.add("active")}),g.addEventListener("click",()=>{l.classList.remove("active")}),d.addEventListener("click",()=>{window.OneSignal.getUserId().then(s=>{window.OneSignal.setSubscription(!1),l.classList.remove("active"),o.post(`/alerts/onesignal/unsub/${s}`,{data:{_method:"DELETE"}}),window.onesignalPlayerIDs&&delete window.onesignalPlayerIDs[s]})}),window.OneSignal.push(function(){window.OneSignal.on("subscriptionChange",function(s){s&&window.OneSignal.getUserId().then(a=>{a&&o.post(`/alerts/onesignal/add/${a}`)})})}),document.addEventListener("subscriptionChange.onesignal",s=>{const a=s.detail;e.style.display="block",a.isSubscribed?(i.style.display="none",t.style.display="block"):(t.style.display="none",i.style.display="block")})}),window.checkIfHasOnesignalPlayerId=async function(e){await h()?e(!1):o.get("/account/alerts/onesignal/check/player-id").then(t=>{e(t.ok)}).catch(()=>{e(!1)})}});
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.