!function(e){var t={};function i(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,i),a.l=!0,a.exports}i.m=e,i.c=t,i.d=function(e,t,o){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)i.d(o,a,function(t){return e[t]}.bind(null,a));return o},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=7)}([function(e,t){let i={copy:function(e,t,i,o){i=!1!==i;for(let a in t)if(t.hasOwnProperty(a)&&(void 0===e[a]||i)){if(o&&null==t[a])continue;e[a]=t[a]}return e},setDebugMode:function(e){localStorage.setItem("_subscribers_debug_mode",e)},incrementPageViews:function(){let e=JSON.parse(sessionStorage.getItem("_subscribers_user_session"));e&&e.lst+18e5>Date.now()?(e.pv=e.pv+1,e.lst=Date.now()):e={lst:Date.now(),pv:1},sessionStorage.setItem("_subscribers_user_session",JSON.stringify(e))},getPageViews:function(){let e=JSON.parse(sessionStorage.getItem("_subscribers_user_session"));if(e&&e.pv)return e.pv},fetch:async function(e){if(!e)return;const t=await fetch(e);return await t.json()},getCookie:function(e){let t=e+"=",i=decodeURIComponent(document.cookie).split(";");for(let e=0;e<i.length;e++){let o=i[e];for(;" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null},setCookie:function(e){document.cookie=e+";path=/"},subCountCalculator:function(e){let t=" subscribers",i=1,o="",a=e||0;return a>=1e3&&a<1e6?(o="K",i=1e3):a>=1e6&&a<1e9?(o="M",i=1e6):a>=1e9&&a<1e12&&(o="B",i=1e9),t=Math.floor(10*a/i)/10+o+t,t},getSWPath:function(){return window.subscribersServiceWorkerPath?window.subscribersServiceWorkerPath:window.Squarespace?"/scripts/firebase-messaging-sw.js":"/firebase-messaging-sw.js"},urlBase64ToUint8Array:function(e){const t=(e+"=".repeat((4-e.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),i=atob(t),o=new Uint8Array(i.length);for(let e=0;e<i.length;++e)o[e]=i.charCodeAt(e);return o},base64Encode:function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode("0x"+t)})))},processCustomCSS:function(e){let t=e.replace(/}/g,"}\n").trim().split("\n");for(let e=0;e<t.length;e++){let i=t[e],o=i.split("{"),a=o[0].trim();a+=a,i=a+"{"+o[1],t[e]=i}return t.join("")},daysToString:function(e){let t=new Date,i=new Date(t);return i.setDate(t.getDate()+e),i.toUTCString()},clientData:function(){let e="safari"in window,t="opera"in window,i="chrome"in window,o="netscape"in window,a="Intl"in window?Intl.DateTimeFormat().resolvedOptions().timeZone:null;return{userAgent:navigator.userAgent,appName:navigator.appName,appVersion:navigator.appVersion,vendor:navigator.vendor,vendorSub:navigator.vendorSub,platform:navigator.platform,language:navigator.language,languages:navigator.languages,opera:t,safari:e,chrome:i,netscape:o,timezoneOffset:(new Date).getTimezoneOffset(),timezone:a,...window.subscribersApp.geolocation}},getTokenFromEndpoint:function(e){return e.match(/([^\/]*)\/*$/)[1]},logSubscribe:function(e){fetch("https://hi.subscribers.com/subscribe",{method:"POST",headers:{"Content-Type":"text/plain;charset=UTF-8"},body:JSON.stringify(e)}).catch((function(e){console.log("Error in logging event",e)}))},logUnsubscribe:function(e){fetch("https://hi.subscribers.com/unsubscribe/"+e.uuid+"/"+e.subscriber_uuid,{method:"GET",mode:"no-cors",headers:{"Content-Type":"text/plain;charset=UTF-8"}}).catch((function(e){console.log("Error in logging event",e)}))},track:function(e){function t(e){let t=[];for(let i in e)e.hasOwnProperty(i)&&t.push(encodeURIComponent(i)+"="+encodeURIComponent(e[i]));let i="&"+t.join("&");return"&"!==i?i:""}function i(e,i){let o="https://hi.subscribers.com",a=(new Date).getTime();return o+="/"+e.join("/"),o+"?v=1.5.1&t="+a+t(i)}let o=[].slice.call(arguments,1),a=o[o.length-1];a instanceof Object&&!(a instanceof Array)?o=o.slice(0,o.length-1):a=null;let n=[e],r=n.concat(o);return fetch(i(r,a),{mode:"no-cors"}).catch((function(){"error"!==e&&this.track("error","Error on sending event: "+e)}))}};e.exports=i},function(e,t,i){let o=i(2),a=i(3),n=i(10),r=i(0),s=i(5),c=i(11);function l(){let e=window.localStorage.getItem("_subscribers_notification_permission");if(null===e||"default"===e)return!0}function b(e,t){let a=subscribersApp.configuration,c=!1;function b(t,i){void 0!==e&&"modal"===subscribersApp.configuration.site.alternatePrompt||(DOMObjects.chicklet=n.buildChicklet(t,i),document.body.appendChild(DOMObjects.chicklet),DOMObjects.chicklet.addEventListener("click",m))}function d(){var e=a.chicklet;e.showCount?function(){let e="https://app.subscribers.com/api/v1/external/subscribers_count/?uuid="+subscribersApp.subscribersSiteId;return r.fetch(e)}().then((function(t){let i=t.count?r.subCountCalculator(t.count):"";b(e,i)})):b(e,null);var t=subscribersApp.configuration.modal;DOMObjects.modal=n.buildSubscribeModal(t,"https://subscribers.com"),document.body.appendChild(DOMObjects.modal.container),DOMObjects.modal.ctaButton=DOMObjects.modal.modal.getElementsByClassName("subscribers-cta-button")[0],DOMObjects.modal.noButton=DOMObjects.modal.modal.getElementsByClassName("subscribers-no-button")[0],DOMObjects.modal.overlay.addEventListener("click",g),DOMObjects.modal.ctaButton.addEventListener("click",h),DOMObjects.modal.noButton.addEventListener("click",w)}function u(){DOMObjects.modal&&(s.addClass(DOMObjects.modal.container,"hide-animate"),setTimeout((function(){s.addClass(DOMObjects.modal.container,"not-displayed")}),1100))}function f(e){(e||!c&&"false"!==r.getCookie("isPushNotificationClient"))&&(s.removeClass(DOMObjects.modal.container,"not-displayed"),s.removeClass(DOMObjects.modal.container,"hide-animate"),DOMObjects.modal.container.style.display="",c=!0,o.log("DEBUG",{text:"Popup modal opened."}))}function p(){let e=subscribersApp.configuration.modal.showModalAgainAfter;var t,i,o;-1===e&&(e=3650),t=e,i=new Date,(o=new Date(i)).setDate(i.getDate()+t),e=o.toUTCString(),r.setCookie("isPushNotificationClient=false;expires="+e)}function m(t){e?h():f(!0)}function g(e){p(),u()}function h(e){t?i(6).init():"nativeImmediate"===a.site.mode?(i(4).requestPermission(),u()):"modal"===a.site.mode&&l()&&(i(6).init(),u())}function w(e){p(),u()}var x;e&&(c=!0),x=function(){d(),f()},i(12),x()}function d(e){"function"==typeof e&&(("PushManager"in window||window.safari.pushNotification)&&function(){let e=a.browser,t=!1;"Safari"===e&&"https:"===window.location.protocol&&subscribersApp.configuration.site.appleWebsitePushId&&(t=!0);"Chrome"!==e&&"Firefox"!==e&&"Edge"!==e||(t=!0);return t}()?function(e){let t;if("storage"in navigator&&"estimate"in navigator.storage)navigator.storage.estimate().then((function(e){t=e.quota<12e7}));else if(window.webkitRequestFileSystem)window.webkitRequestFileSystem(window.TEMPORARY,1,(function(){t=!1}),(function(e){t=!0}));else if(window.indexedDB&&/Firefox/.test(window.navigator.userAgent)){var i;try{i=window.indexedDB.open("test")}catch(e){t=!0}void 0===t&&u((function(){return"done"===i.readyState}),(function(e){e||(t=!i.result)}))}else if(window.localStorage&&/Safari/.test(window.navigator.userAgent)){try{window.localStorage.setItem("test",1)}catch(e){t=!0}void 0===t&&(t=!1,window.localStorage.removeItem("test"))}u((function(){return void 0!==t}),(function(i){e(t)}))}((function(t){e(!t)})):e(!1))}function u(e,t){var i=0,o=!1,a=window.setInterval((function(){e()&&(window.clearInterval(a),t(o)),i++>50&&(window.clearInterval(a),t(o=!0))}),10)}e.exports={init:function(e){let t=subscribersApp.configuration;"disabled"!==t.site.mode?d((function(a){a?e?"modal"===t.site.mode&&l()?b():"nativeImmediate"===t.site.mode&&i(4).init():c.execute((function(){"modal"===t.site.mode&&l()?b():"nativeImmediate"===t.site.mode&&i(4).init()})):o.log("ERROR",{text:"Web Push notification is not supported here."})})):o.log("DEBUG",{text:"Web Push is disabled in the dashboard."})},startModal:b,hideChicklet:function(){DOMObjects.chicklet&&(DOMObjects.chicklet.style.display="none")}}},function(e,t){e.exports={log:function(e,t){if(JSON.parse(localStorage.getItem("_subscribers_debug_mode"))){var i=window.console,o={CRITICAL:["FFFFFF","FF0048"],ERROR:["FFFFFF","FF0048"],WARN:["FFFFFF","FF8A70"],INFO:["FFFFFF","39D0F7"],DEBUG:["000000","CCCCCC"]}[e];if(i&&i.log&&i.log){var a=t.text,n=t.data||"";n&&n.error instanceof Error&&(n=n.error);var r=!!window.StyleMedia,s=!!window.opera;r||s||!i.table&&!i.firebug?i.log("Subscribers ["+e+"] ",a,n):i.log("%cSubscribers%c %c"+e,"color: #4c39df; background-color: #39dab7; padding: 2px 4px 1px 4px; border-radius: 2px","","color: #"+o[0]+"; background-color: #"+o[1]+"; padding: 2px 4px 1px 4px; border-radius: 2px","",a,n)}}}}},function(e,t){let i=navigator.userAgent;let o=i.match(/(Opera|Chrome|Safari|Firefox|MSIE|Trident(?=\/))\/?\s*(\d+)/i)||[],a=o[1],n=o[2],r=function(e,t){t=t||e;for(let o=0;o<e.length;o++)if(i.toLowerCase().indexOf(e[o].toLowerCase())>=0)return t[o]}(["iPhone","iPod","iPad","Windows Phone","Mobile","Tablet","Android","Win","Mac","Linux"],["MOBILE","MOBILE","MOBILE","MOBILE","MOBILE","MOBILE","MOBILE","DESKTOP","DESKTOP","DESKTOP"]);/Trident/i.test(a)&&(o=/\brv[ :]+(\d+)/g.exec(i)||[],a="MSIE",n=o[1]||""),"Chrome"===a&&(o=i.match(/\b(OPR|Edge)\/(\d+)/),null!==o&&(a=o[1].replace("OPR","Opera"),n=o[2])),n||(a=navigator.appName,n=navigator.appVersion),null!==(o=i.match(/version\/(\d+)/i))&&(n=o[1]),"MSIE"===a&&(a="Explorer"),e.exports={browser:a,version:parseInt(n),device:r}},function(e,t,i){let o=i(2),a=i(0),n=i(1),r=i(3),s={vapidPublicKey:subscribersApp.configuration.site.public_vapid_key||"BMZD6yIrbCTqDSNJ4qD3YuI4pa5p0qDPSIsD7PyLPBQPA2SgTQgprPZZHspwF2A4MrK0xZ9uQjFnVhH5RJUkIMQ",service:window.safari?"apple":"firebase",uuid:subscribersApp.subscribersSiteId,vendor:window.safari?"1":"0",origin:window.location.origin,metaData:a.clientData(),subscriber_uuid:subscribersApp.subscriberUUID};function c(e){navigator.serviceWorker.register(a.getSWPath()||"/firebase-messaging-sw.js",{scope:"/"}).then((function(){return o.log("DEBUG",{text:"Service worker registered."}),navigator.serviceWorker.ready})).then((function(t){o.log("DEBUG",{text:"Service worker ready."}),e(t)})).catch((function(e){o.log("ERROR",{text:"Failure in service worker registration.",data:e}),o.log("DEBUG",{text:"Falling back to HTTP mode."}),n.startModal(!0,!0)}))}function l(e,t){e.pushManager.getSubscription().then((function(i){if(i)t(i);else{let i=setTimeout((function(){o.log("ERROR",{text:"Timeout on pushManager.subscribe()"})}),15e3),n=subscribersApp.configuration.site.public_vapid_key||"BMZD6yIrbCTqDSNJ4qD3YuI4pa5p0qDPSIsD7PyLPBQPA2SgTQgprPZZHspwF2A4MrK0xZ9uQjFnVhH5RJUkIMQ",r={userVisibleOnly:!0,applicationServerKey:a.urlBase64ToUint8Array(n)};e.pushManager.subscribe(r).then((function(e){clearTimeout(i),o.log("DEBUG",{text:"Subscribed.",data:e}),t(e)})).catch((function(e){clearTimeout(i),o.log("ERROR",{text:"Error during pushManager.subscribe()",data:e})}))}})).catch((function(e){o.log("ERROR",{text:"Error during pushManager.getSubscription()",data:e})}))}function b(e){navigator.serviceWorker.controller?navigator.serviceWorker.controller.postMessage(JSON.stringify(e)):navigator.serviceWorker.addEventListener("controllerchange",(function(t){navigator.serviceWorker.controller.postMessage(JSON.stringify(e))})),o.log("DEBUG",{text:"Context sent to service worker.",data:e})}function d(){window.safari&&window.safari.pushNotification?i(16).init():(o.log("DEBUG",{text:"Browser native prompt shown."}),Notification.requestPermission((function(e){e===Notification.permission&&(n.hideChicklet(),"granted"===e?(c((function(){navigator.serviceWorker.ready.then((function(e){l(e,(function(e){s.permission="granted",window.localStorage.setItem("_subscribers_notification_permission","granted"),window.localStorage.setItem("_subscribers_push_endpoint",e.endpoint),b(s)}))}))})),o.log("DEBUG",{text:"Notification permission granted."})):"denied"===e&&(s.permission="denied",b(s),o.log("DEBUG",{text:"Notification permission denied."}),window.localStorage.setItem("_subscribers_notification_permission","denied")))})))}e.exports={init:function(){if(o.log("DEBUG",{text:"HTTPS Web Push Initiated."}),"https:"===window.location.protocol){if(window.safari&&window.safari.pushNotification&&subscribersApp.configuration.site.appleWebsitePushId&&"default"===Notification.permission&&(subscribersApp.configuration.site.chickletEnabled?i(1).startModal():subscribersApp.configuration.site.nativeEnabled&&"Safari"===r.browser&&r.version>=12?i(1).startModal("modal"!==subscribersApp.configuration.site.alternatePrompt||""):d()),!window.safari&&"serviceWorker"in navigator){if(o.log("DEBUG",{text:"Service Worker is supported."}),"granted"===window.localStorage.getItem("_subscribers_notification_permission")&&("default"===Notification.permission||"denied"===Notification.permission)){let e={service:s.service,uuid:s.uuid,vendor:s.vendor,subscriber_uuid:s.subscriber_uuid,token:a.getTokenFromEndpoint(window.localStorage.getItem("_subscribers_push_endpoint"))};a.logUnsubscribe(e),window.localStorage.removeItem("_subscribers_notification_permission"),window.localStorage.removeItem("_subscribers_push_endpoint"),o.log("DEBUG",{text:"Subscriber unsubscribed."})}"granted"===Notification.permission&&c((function(){navigator.serviceWorker.ready.then((function(e){l(e,(function(e){e.endpoint!==window.localStorage.getItem("_subscribers_push_endpoint")&&(s.permission="granted",window.localStorage.setItem("_subscribers_push_endpoint",e.endpoint),b(s))}))}))})),"default"===Notification.permission&&c((function(){subscribersApp.configuration.site.chickletEnabled?i(1).startModal():subscribersApp.configuration.site.nativeEnabled&&"Firefox"===r.browser&&r.version>=72?i(1).startModal("modal"!==subscribersApp.configuration.site.alternatePrompt||""):d()}))}}else o.log("ERROR",{text:"Page not on HTTPS. Web Push is disabled."})},requestPermission:d}},function(e,t){window.DOMObjects=window.DOMObjects||{};let i={createContainer:function(e){var t=document.createElement("DIV"),i=e.split(" ").map(this.toClass);return i.push("aae7b662c59641bfa43e91a5d7a53ef8"),t.className=i.join(" "),t},toClass:function(e){return"subscribers-"+e.trim()},addClass:function(e,t){var i=e.className;return i=(i+" "+this.toClass(t)).trim(),e.className=i,e},removeClass:function(e,t){var i=e.className.replace(this.toClass(t),"").trim();return e.className=i,e}};e.exports=i},function(e,t,i){let o=i(1),a=i(0),n=i(2),r=i(3),s={vapidPublicKey:subscribersApp.configuration.site.public_vapid_key||"BMZD6yIrbCTqDSNJ4qD3YuI4pa5p0qDPSIsD7PyLPBQPA2SgTQgprPZZHspwF2A4MrK0xZ9uQjFnVhH5RJUkIMQ",service:window.safari?"apple":"firebase",uuid:subscribersApp.subscribersSiteId,vendor:window.safari?"1":"0",origin:window.location.origin,metaData:a.clientData(),subscriber_uuid:subscribersApp.subscriberUUID,subdomain:subscribersApp.effectiveConfigs.effectiveSiteConfig.subdomain,domain:window.location.hostname,icon:subscribersApp.effectiveConfigs.effectiveModalConfig.icon,name:subscribersApp.effectiveConfigs.effectiveSiteConfig.name,browser_name:r.browser,browser_version:r.version};function c(e){window.localStorage.setItem("_subscribers_notification_permission",e),o.hideChicklet()}window.addEventListener("message",(function(e){if(e.data)switch(e.data){case"default":c(e.data);break;case"granted":n.log("DEBUG",{text:"Notification permission granted."}),c(e.data);break;case"denied":n.log("DEBUG",{text:"Notification permission denied."}),c(e.data)}}),!1),e.exports={init:function(){n.log("DEBUG",{text:"HTTP Web Push Initiated."}),function(){let e=screen.width/2-400,t=screen.height/2-350,i=window.open("https://"+subscribersApp.effectiveConfigs.effectiveSiteConfig.subdomain+".subscribers.com/#environment="+encodeURIComponent(a.base64Encode(JSON.stringify(s))),"subscribers.com","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=800, height=700, top="+t+", left="+e);n.log("DEBUG",{text:"Proxy window opened."}),i.postMessage(s,"*")}()}}},function(e,t,i){let o=i(0),a=i(2),n=i(8),r=i(9),s=i(1),c=i(17);if(window.subscribersApp=window.subscribersApp||{},!window.subscribersSiteId)return void a.log("ERROR",{text:"No Site Id provided. Please copy the script from your subscribers dashboard."});var l;subscribersApp.subscribersSiteId=window.subscribersSiteId,l=function(){!function(e){let t="https://cdn.subscribers.com/config/"+window.subscribersSiteId+".json";o.fetch(t).then((function(t){subscribersApp.configuration=t,a.log("DEBUG",{text:"Site configs loaded.",data:t}),subscribersApp.effectiveConfigs={effectiveSiteConfig:c.fillSiteConfig(t.site),effectiveChickletConfig:c.fillChickletConfig(t.chicklet),effectiveModalConfig:c.fillModalConfig(t.modal)},o.incrementPageViews(),e()}))}((function(){n.init(),r.init(),s.init()}))},a.log("DEBUG",{text:"Subscribers web push library Initiated",data:{"Site Id":subscribersApp.subscribersSiteId}}),l();let b={setDebugMode:o.setDebugMode,prompt:e=>{s.init(e)}};o.copy(subscribersApp,b)},function(e,t,i){let o=i(2),a=i(0);function n(){a.fetch("https://pro.ip-api.com/json?key=pAcPOWCUJWo5Gcp").then((function(e){subscribersApp.geolocation=e,localStorage.geolocation=JSON.stringify({geolocation:e,expiresAt:Date.now()+2592e6}),o.log("DEBUG",{text:"Geolocation data saved.",data:e})}))}e.exports={init:function(){if(localStorage.geolocation){let e=JSON.parse(localStorage.geolocation);e.expiresAt>Date.now()?subscribersApp.geolocation={city:e.geolocation.city,country:e.geolocation.country,countryCode:e.geolocation.countryCode,region:e.geolocation.region,regionName:e.geolocation.regionName,timezone:e.geolocation.timezone}:n()}else n()}}},function(e,t){e.exports={init:function(){return localStorage.subscriberUUID||localStorage.setItem("subscriberUUID","xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))),window.subscribersApp.subscriberUUID=localStorage.subscriberUUID,localStorage.subscriberUUID}}},function(e,t,i){let o=i(5),a=i(0),n={buildChicklet:function(e,t){let i,a=e.showCount;i='<h5 class="chicklet-action">%%MESSAGE%%</h5>',a&&(i+='<h6 class="chicklet-subscribers-count">%%COUNT%%</h6>');let n=o.createContainer("chicklet");i=i.replace("%%MESSAGE%%",e.message),a&&(o.addClass(n,"has-count"),i=i.replace("%%COUNT%%",t)),n.innerHTML=i,n.style.backgroundColor="#"+e.accent,n.style.color="light"===e.shade?"#333333":"#ffffff";let r=e.position.split(" ");for(let e=0;e<r.length;e++)o.addClass(n,"position-"+r[e]);return n},buildSubscribeModalOnly:function(e,t){let i='<div class="subscribers-headline"> <div class="modal-image-wrapper"> <img class="modal-image" src="%%ICON%%" alt="subscribers modal icon"> </div> <div class="modal-text"> <h3 class="modal-headline">%%HEADLINE%%</h3> <hr class="modal-hr" style="border-color: %%ACCENTCOLOR%%"> <h4 class="modal-subheadline">%%SUBHEADLINE%%</h4> </div> </div> <div class="subscribers-actions"> <button class="primary-action subscribers-cta-button" style="background-color: %%ACCENTCOLOR%%;" >%%CTABUTTON%%</button> <button class="secondary-action subscribers-no-button">%%NOBUTTON%%</button> </div> %%BRANDINGHTML%%',a='<div class="branding-container" style="display: block !important;"><h5 class="branding" style="display: block !important;">Powered by <strong style="display: inline !important;" class="brand-link"><a href="%%SUBSCRIBERSHOMEPAGE%%" target="_blank" style="display: inline !important; color: %%ACCENTCOLOR%%">subscribers</a></strong></h5></div>'.replace("%%SUBSCRIBERSHOMEPAGE%%",t);i=e.includeBranding?i.replace("%%BRANDINGHTML%%",a):i.replace("%%BRANDINGHTML%%",""),i=i.replace("%%HEADLINE%%",e.headline),i=i.replace("%%SUBHEADLINE%%",e.subheadline),i=i.replace("%%ICON%%",e.icon),i=i.replace("%%CTABUTTON%%",e.ctaButton),i=i.replace("%%NOBUTTON%%",e.noButton),i=i.replace(/%%ACCENTCOLOR%%/g,"#"+e.accent);let n=o.createContainer("modal");return n.innerHTML=i,n},appendCustomCSS:function(e,t){let i=document.createElement("style");i.appendChild(document.createTextNode(t)),e.appendChild(i)},buildSubscribeModal:function(e,t){let i=this.buildSubscribeModalOnly(e,t),n=o.createContainer("modal-container"),r=o.createContainer("modal-overlay");if(n.appendChild(r),n.appendChild(i),o.addClass(n,"not-displayed"),o.addClass(n,"hide-animate"),e.position&&(o.addClass(i,"modal-"+e.position),e.inset>=0&&24!==e.inset)){let t=["top","right","bottom","left"];t.includes(e.position.split("-")[0])&&(i.style[e.position.split("-")[0]]=e.inset+"px"),t.includes(e.position.split("-")[1])&&(i.style[e.position.split("-")[1]]=e.inset+"px")}return"no"!==e.overlay&&"dark"!==e.overlay||o.addClass(r,"modal-overlay-"+e.overlay),e.customCSS&&this.appendCustomCSS(n,a.processCustomCSS(e.customCSS)),{container:n,modal:i,overlay:r}}};e.exports=n},function(e,t,i){let o=i(0),a=i(3);let n={execute:function(e){if("function"!=typeof e)return;let t=JSON.parse(subscribersApp.configuration.site.triggerConditions);(function(e){if("ALL"===e||e===a.device||!e)return!0})(t.device)&&function(e){if(o.getPageViews()>=e)return!0}(t.pageViews)&&function(e,t,i){let o=window.location.href;if("ALL"===e)return!0;if("SPECIFIC"===e)switch(t){case"EQUALS":return o===i;case"NOT_EQUALS":return o!==i;case"CONTAINS":return!!o.includes(i);case"NOT_CONTAINS":return!o.includes(i);case"MATCHES_REGEX":return!!new RegExp(i).test(o);case"NOT_MATCHES_REGEX":return!new RegExp(i).test(o)}}(t.pageRule.include,t.pageRule.operator,t.pageRule.value)&&setTimeout((function(){if(t.scrollPercentage>0&&document.documentElement.scrollHeight>Math.max(document.documentElement.clientHeight,window.innerHeight||0)){window.addEventListener("scroll",(function i(){let o=document.documentElement,a=document.body,n="scrollTop",r="scrollHeight";(o[n]||a[n])/((o[r]||a[r])-o.clientHeight)*100>=t.scrollPercentage&&(e(),window.removeEventListener("scroll",i))}))}else e()}),1e3*t.pageDelay)}};e.exports=n},function(e,t,i){var o=i(13),a=i(14);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var n={insert:"head",singleton:!1};o(a,n);e.exports=a.locals||{}},function(e,t,i){"use strict";var o,a=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},n=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),r=[];function s(e){for(var t=-1,i=0;i<r.length;i++)if(r[i].identifier===e){t=i;break}return t}function c(e,t){for(var i={},o=[],a=0;a<e.length;a++){var n=e[a],c=t.base?n[0]+t.base:n[0],l=i[c]||0,b="".concat(c," ").concat(l);i[c]=l+1;var d=s(b),u={css:n[1],media:n[2],sourceMap:n[3]};-1!==d?(r[d].references++,r[d].updater(u)):r.push({identifier:b,updater:g(u,t),references:1}),o.push(b)}return o}function l(e){var t=document.createElement("style"),o=e.attributes||{};if(void 0===o.nonce){var a=i.nc;a&&(o.nonce=a)}if(Object.keys(o).forEach((function(e){t.setAttribute(e,o[e])})),"function"==typeof e.insert)e.insert(t);else{var r=n(e.insert||"head");if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}return t}var b,d=(b=[],function(e,t){return b[e]=t,b.filter(Boolean).join("\n")});function u(e,t,i,o){var a=i?"":o.media?"@media ".concat(o.media," {").concat(o.css,"}"):o.css;if(e.styleSheet)e.styleSheet.cssText=d(t,a);else{var n=document.createTextNode(a),r=e.childNodes;r[t]&&e.removeChild(r[t]),r.length?e.insertBefore(n,r[t]):e.appendChild(n)}}function f(e,t,i){var o=i.css,a=i.media,n=i.sourceMap;if(a?e.setAttribute("media",a):e.removeAttribute("media"),n&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(n))))," */")),e.styleSheet)e.styleSheet.cssText=o;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(o))}}var p=null,m=0;function g(e,t){var i,o,a;if(t.singleton){var n=m++;i=p||(p=l(t)),o=u.bind(null,i,n,!1),a=u.bind(null,i,n,!0)}else i=l(t),o=f.bind(null,i,t),a=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(i)};return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else a()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=a());var i=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var o=0;o<i.length;o++){var a=s(i[o]);r[a].references--}for(var n=c(e,t),l=0;l<i.length;l++){var b=s(i[l]);0===r[b].references&&(r[b].updater(),r.splice(b,1))}i=n}}}},function(e,t,i){(t=i(15)(!1)).push([e.i,"@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);"]),t.push([e.i,"@-webkit-keyframes subscribers-modal-show-top{0%{top:-1000px}}@keyframes subscribers-modal-show-top{0%{top:-1000px}}@-webkit-keyframes subscribers-modal-show-bottom{0%{bottom:-1000px}}@keyframes subscribers-modal-show-bottom{0%{bottom:-1000px}}@-webkit-keyframes subscribers-modal-overlay-appear{0%{opacity:0}60%,100%{opacity:1}}@keyframes subscribers-modal-overlay-appear{0%{opacity:0}60%,100%{opacity:1}}@-webkit-keyframes subscribers-modal-overlay-disappear{0%{opacity:1}40%{opacity:0}100%{opacity:0;display:none}}@keyframes subscribers-modal-overlay-disappear{0%{opacity:1}40%{opacity:0}100%{opacity:0;display:none}}@-webkit-keyframes subscribers-modal-hide-top{100%{top:-1000px}}@keyframes subscribers-modal-hide-top{100%{top:-1000px}}@-webkit-keyframes subscribers-modal-hide-bottom{100%{bottom:-1000px}}@keyframes subscribers-modal-hide-bottom{100%{bottom:-1000px}}.aae7b662c59641bfa43e91a5d7a53ef8{font-family:'Roboto', Tahoma, Geneva, sans-serif;word-wrap:break-word;box-shadow:0px 15px 35px 0px rgba(52,55,59,0.08)}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet{word-wrap:break-word;position:fixed;cursor:pointer;line-height:30px;z-index:99999999}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet>.chicklet-action,.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet>.chicklet-subscribers-count{font-size:14px;margin:0;text-align:center}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet>.chicklet-subscribers-count{line-height:inherit;font-weight:400}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;bottom:0;left:0;margin:auto;right:0;border-top-left-radius:3px;border-top-right-radius:3px;min-width:0;max-width:fit-content;padding:0 20px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom.subscribers-has-count{max-width:300px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom>.chicklet-action{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:44px;line-height:44px;max-width:fit-content}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom>.chicklet-subscribers-count{border-left:1px solid white;margin-left:20px;padding-left:20px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom-right{transition:all 0.2s ease-in-out;display:-moz-flex;display:flex;flex-flow:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;bottom:-20px;height:100px;letter-spacing:0;line-height:23px;padding-top:5px;width:200px;right:-70px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom-right>.chicklet-action{text-overflow:ellipsis;overflow:hidden;max-width:130px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom-right:hover{bottom:-25px;height:110px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom-left{transition:all 0.2s ease-in-out;display:-moz-flex;display:flex;flex-flow:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;bottom:-20px;height:100px;letter-spacing:0;line-height:23px;padding-top:5px;width:200px;left:-70px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom-left>.chicklet-action{text-overflow:ellipsis;overflow:hidden;max-width:130px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-bottom-left:hover{bottom:-25px;height:110px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-right{-webkit-transform:rotate(90deg) translateX(50%);transform:rotate(90deg) translateX(50%);right:20px;transform-origin:right;transition:all 0.2s ease-in-out;height:auto;margin-top:-20px;padding:5px 20px 5px;top:50%;width:auto;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-right>.chicklet-action{overflow:hidden;text-overflow:ellipsis;padding:0 15px;white-space:nowrap;max-width:fit-content}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-right.subscribers-has-count{right:35px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-right:hover{padding:15px 20px 5px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-left{-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);transform-origin:left;left:20px;transition:all 0.2s ease-in-out;height:auto;margin-top:-20px;padding:5px 20px 5px;top:50%;width:auto;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-left>.chicklet-action{overflow:hidden;text-overflow:ellipsis;padding:0 15px;white-space:nowrap;max-width:fit-content}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-left.subscribers-has-count{left:35px}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-chicklet.subscribers-position-left:hover{padding:5px 20px 15px}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-container{background-color:transparent}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.3);-webkit-animation:subscribers-modal-overlay-appear 1s ease-in-out forwards;animation:subscribers-modal-overlay-appear 1s ease-in-out forwards;z-index:100000000}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-overlay-no{display:none}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-overlay-dark{background:rgba(0,0,0,0.8)}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal{position:fixed;top:24px;right:0;left:0;background-color:white;border-radius:8px;box-shadow:0px 0.91319px 1.8201px rgba(0,0,0,0.0196802),0px 2.19453px 7.93388px rgba(0,0,0,0.0282725),0px 4.13211px 17.7228px rgba(0,0,0,0.035),0px 7.37098px 31.9084px rgba(0,0,0,0.0417275),0px 13.7866px 53.0604px rgba(0,0,0,0.0503198),0px 33px 94px rgba(0,0,0,0.07);width:400px;margin:auto;z-index:100000000}@media screen and (max-width: 432px){.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal{box-sizing:border-box;width:99%}}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-top-center{-webkit-animation:subscribers-modal-show-top 1s ease-in-out forwards;animation:subscribers-modal-show-top 1s ease-in-out forwards;top:24px;bottom:auto}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-bottom-center{-webkit-animation:subscribers-modal-show-bottom 1s ease-in-out forwards;animation:subscribers-modal-show-bottom 1s ease-in-out forwards;bottom:24px;top:auto}@media screen and (min-width: 480px){.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-top-left{top:24px;left:24px;right:auto;bottom:auto;-webkit-animation:subscribers-modal-show-top 1s ease-in-out forwards;animation:subscribers-modal-show-top 1s ease-in-out forwards}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-top-right{top:24px;right:24px;bottom:auto;left:auto;-webkit-animation:subscribers-modal-show-top 1s ease-in-out forwards;animation:subscribers-modal-show-top 1s ease-in-out forwards}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-bottom-right{bottom:24px;right:24px;top:auto;left:auto;-webkit-animation:subscribers-modal-show-bottom 1s ease-in-out forwards;animation:subscribers-modal-show-bottom 1s ease-in-out forwards}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal-bottom-left{bottom:24px;left:24px;top:auto;right:auto;-webkit-animation:subscribers-modal-show-bottom 1s ease-in-out forwards;animation:subscribers-modal-show-bottom 1s ease-in-out forwards}}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate .subscribers-modal-overlay{-webkit-animation:subscribers-modal-overlay-disappear 1s ease-in-out forwards;animation:subscribers-modal-overlay-disappear 1s ease-in-out forwards}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate .subscribers-modal-bottom-left,.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate .subscribers-modal-bottom-center,.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate .subscribers-modal-bottom-right{-webkit-animation:subscribers-modal-hide-bottom 1s ease-in-out forwards;animation:subscribers-modal-hide-bottom 1s ease-in-out forwards}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate .subscribers-modal-top-left,.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate .subscribers-modal-top-center,.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate .subscribers-modal-top-right{-webkit-animation:subscribers-modal-hide-top 1s ease-in-out forwards;animation:subscribers-modal-hide-top 1s ease-in-out forwards}.aae7b662c59641bfa43e91a5d7a53ef8.subscribers-hide-animate.subscribers-not-displayed{display:none}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-modal{display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;max-width:630px;padding:32px 16px}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-headline{display:-moz-flex;display:flex;flex-flow:row;align-items:flex-start;word-wrap:break-word}.aae7b662c59641bfa43e91a5d7a53ef8 .modal-image-wrapper{margin-right:24px;width:80px;height:80px;flex:0 0 auto;background:#f2f2f2;border-radius:4px}.aae7b662c59641bfa43e91a5d7a53ef8 .modal-image{height:100%;width:100%;object-fit:cover}.aae7b662c59641bfa43e91a5d7a53ef8 .modal-text{flex:1 1 0px}.aae7b662c59641bfa43e91a5d7a53ef8 .modal-headline{color:#43464b;margin-bottom:20px;max-width:373px;text-align:left;word-wrap:break-word;font-size:20px;font-weight:600;line-height:1.2em}.aae7b662c59641bfa43e91a5d7a53ef8 .modal-subheadline{color:#aaacb5;font-size:14px;font-weight:400;color:#888;text-align:left}.aae7b662c59641bfa43e91a5d7a53ef8 .subscribers-actions{display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;flex-flow:row;font-size:17px;margin-top:24px}.aae7b662c59641bfa43e91a5d7a53ef8 .branding-container{margin-top:18px}.aae7b662c59641bfa43e91a5d7a53ef8 .branding{color:#43464b;font-size:0.7em;font-weight:normal;min-width:182px;text-align:left}.aae7b662c59641bfa43e91a5d7a53ef8 .brand-link{font-weight:600}.aae7b662c59641bfa43e91a5d7a53ef8 .brand-link a{font-variant:normal;text-decoration:none}.aae7b662c59641bfa43e91a5d7a53ef8 .modal-headline,.aae7b662c59641bfa43e91a5d7a53ef8 .modal-subheadline,.aae7b662c59641bfa43e91a5d7a53ef8 .branding{margin:0;line-height:1.3}.aae7b662c59641bfa43e91a5d7a53ef8 .modal-hr{border:none;border-bottom:1px solid #888;width:48px;margin:16px 0}.aae7b662c59641bfa43e91a5d7a53ef8 .primary-action,.aae7b662c59641bfa43e91a5d7a53ef8 .secondary-action{transition:all 0.2s ease-in-out;flex:1 1 0px;background-color:#ddd;border:0;border-radius:4px;color:white;cursor:pointer;display:block;height:36px;font-size:15px;font-weight:600;line-height:1em;margin-right:16px;text-align:center;text-decoration:none;font-family:inherit}.aae7b662c59641bfa43e91a5d7a53ef8 .secondary-action{color:#484848;margin-right:0}\n",""]),e.exports=t},function(e,t,i){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=function(e,t){var i=e[1]||"",o=e[3];if(!o)return i;if(t&&"function"==typeof btoa){var a=(r=o,s=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(c," */")),n=o.sources.map((function(e){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(e," */")}));return[i].concat(n).concat([a]).join("\n")}var r,s,c;return[i].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(i,"}"):i})).join("")},t.i=function(e,i,o){"string"==typeof e&&(e=[[null,e,""]]);var a={};if(o)for(var n=0;n<this.length;n++){var r=this[n][0];null!=r&&(a[r]=!0)}for(var s=0;s<e.length;s++){var c=[].concat(e[s]);o&&a[c[0]]||(i&&(c[2]?c[2]="".concat(i," and ").concat(c[2]):c[2]=i),t.push(c))}},t}},function(e,t,i){let o=i(0),a=i(2),n=i(1),r={service:window.safari?"apple":"firebase",uuid:subscribersApp.subscribersSiteId,vendor:window.safari?"1":"0",origin:window.location.origin,metaData:o.clientData(),subscriber_uuid:subscribersApp.subscriberUUID};function s(e){if(n.hideChicklet(),window.localStorage.setItem("_subscribers_notification_permission",e.permission),"default"===e.permission);else if("denied"===e.permission)a.log("DEBUG",{text:"Notification permission denied."});else if("granted"===e.permission){a.log("DEBUG",{text:"Notification permission granted."});let t={service:r.service,uuid:r.uuid,vendor:r.vendor,subscriber_uuid:r.subscriber_uuid,token:e.deviceToken};o.logSubscribe(t),a.log("DEBUG",{text:"Subscribed to Safari push notifications.",data:t})}}e.exports={init:function(){a.log("DEBUG",{text:"Safari Web Push Initiated."}),window.safari.pushNotification.requestPermission("https://apn.subscribers.com/apn",subscribersApp.effectiveConfigs.effectiveSiteConfig.appleWebsitePushId,{siteUUID:subscribersApp.subscribersSiteId},s)}}},function(e,t){let i={message:"Subscribe",showCount:!0,position:"bottom",accent:"f16334",shade:"dark"},o={headline:"Don't miss any article. Subscribe to this blog.",subheadline:"You can turn off your notifications anytime from your browser",includeBranding:!0,ctaButton:"Subscribe",noButton:"Nope",accent:"f16334",icon:"https://placehold.it/200x200",position:"top-center",inset:24,overlay:"light",customCSS:"",showModalAgainAfter:7},a={subdomain:"neilpatel",mode:"modal",showModalAfter:5,alternatePrompt:"chicklet",triggerConditions:'{"pageViews":1,"pageDelay":5,"scrollPercentage":0,"pageRule":{"include":"ALL","operator":"","value":""},"device":"ALL"}'},n={fillChickletConfig:function(e){return e=this.configFromDefaults(e,i)},fillModalConfig:function(e){return e=this.configFromDefaults(e,o)},fillSiteConfig:function(e){return(e=this.configFromDefaults(e,a)).mode=this.effectiveMode(e),e},configFromDefaults:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(void 0!==e[i]&&null!==e[i]||(e[i]=t[i]));return e},effectiveMode:function(e){return"nativeImmediate"!=e.mode||this.onHttps()?e.mode:(console.log("nativeImmediate on http. Disabling"),"disabled")},onHttps:function(){return"localhost"===location.hostname||"https:"===document.location.protocol}};e.exports=n}]);