1(()=>{"use strict";var e,t={5920:(e,t,n)=>{n.d(t,{AU:()=>l,Ic:()=>s,on:()=>c,qY:()=>o});const a="newspack-ras",o={reader:"reader",data:"data",activity:"activity",overlay:"overlay",segment:"segment",session:"session"},r=Object.values(o);function i(e){return r.includes(e)?`${a}-${e}`:""}function s(e,t){if(!(e=i(e)))throw new Error("Invalid event");window.dispatchEvent(new CustomEvent(e,{detail:t}))}function c(e,t){if(!(e=i(e)))throw new Error("Invalid event");window.addEventListener(e,t)}function l(e,t){if(!(e=i(e)))throw new Error("Invalid event");window.removeEventListener(e,t)}},7764:(e,t,n)=>{var a=n(8330),o=n(1622),r=n(5325),i=n(9430),s=n(6525),c=n(5920);function l(){return document.querySelector(".newspack-newsletters-signup-modal .newspack-newsletters-signup")}(0,c.on)(c.qY.session,async function(){const e=l();if(!e)return;if(!e.closest(".newspack-newsletters-signup-modal"))return;const t=(0,s.C)(),n={};t&&(n["X-WP-Nonce"]=t);try{const t=window.newspack_reader_activation_newsletters?.newsletters_url||"/wp-json/newspack/v1/reader-newsletter-signup-lists",a=await fetch(t,{credentials:"same-origin",headers:n});if(!a.ok)return;const{html:o}=await a.json();if(o){const t=(new DOMParser).parseFromString(o,"text/html"),n=e.querySelector("form");n&&n.remove();const a=t.querySelector(".newspack-newsletters-signup form");a&&e.appendChild(a),e.dispatchEvent(new Event("newspack:refresh"))}}catch{}});var d=n(2952);function u(e){if(!e)return null;const t=parseInt(e.getAttribute("maxlength"));if(!t)return e;const n=e.parentNode;n.removeChild(e);const a=[],o=document.createElement("input");o.setAttribute("type","hidden"),o.setAttribute("name","otp_code"),n.appendChild(o);for(let e=0;e<t;e++){const r=document.createElement("input");r.setAttribute("type","text"),r.setAttribute("pattern","[0-9]"),r.setAttribute("autocomplete",0===e?"one-time-code":"off"),r.setAttribute("inputmode","numeric"),r.setAttribute("data-index",e),r.addEventListener("keydown",t=>{const r=n.querySelector(`[data-index="${e-1}"]`),i=n.querySelector(`[data-index="${e+1}"]`);switch(t.key){case"Backspace":t.preventDefault(),t.target.value="",r&&r.focus(),a[e]="",o.value=a.join("");break;case"ArrowLeft":t.preventDefault(),r&&r.focus();break;case"ArrowRight":t.preventDefault(),i&&i.focus();break;default:t.key.match(/^[0-9]$/)&&(t.preventDefault(),t.target.value=t.key,t.target.dispatchEvent(new Event("input",{bubbles:!0,cancelable:!0})),i&&i.focus())}}),r.addEventListener("input",r=>{const i=r.target.value.trim();if(t!==i.length){if(i.match(/^[0-9]$/)){a[e]=i;const t=n.querySelector(`[data-index="${e+1}"]`);t&&t.focus()}else r.target.value="";o.value=a.join("")}else{for(let e=0;e<t;e++){const t=i[e];/^[0-9]$/.test(t)&&(n.querySelector(`[data-index="${e}"]`).value=t,a[e]=t)}o.value=a.join("")}}),r.addEventListener("paste",e=>{e.preventDefault();const r=(e.clipboardData||window.clipboardData).getData("text");if(r.length===t){for(let e=0;e<t;e++)r[e].match(/^[0-9]$/)&&(n.querySelector(`[data-index="${e}"]`).value=r[e],a[e]=r[e]);o.value=a.join("")}}),n.appendChild(r)}return o}(0,o.Qc)(function(){[...document.querySelectorAll(".newspack-reader__logins")].forEach(e=>{e.classList.remove("newspack-reader__logins--disabled")}),document.querySelectorAll(".newspack-ui__button--google-oauth").forEach(e=>{const t=e.closest("form");e.addEventListener("click",()=>{(0,d.cY)("log","[Google OAuth] Login button clicked"),t?.startLoginFlow&&t.startLoginFlow();const e=t?(0,o.wJ)(new FormData(t),["lists[]"]):{};e.current_page_url=window.location.href,(0,d.cY)("log","[Google OAuth] Opening auth window with metadata:",e);const n=window.open("about:blank","newspack_google_login","width=500,height=600");let a=null;const r=()=>{(0,d.cY)("log","[Google OAuth] Cleanup called"),a&&(window.removeEventListener("message",a),a=null)};a=n=>{(0,d.cY)("log","[Google OAuth] Received postMessage:",{origin:n.origin,data:n.data,expectedOrigin:window.location.origin}),n.origin===window.location.origin&&"google-oauth-success"===n.data&&((0,d.cY)("log","[Google OAuth] Valid success message received, calling checkLoginStatus"),r(),(e=>{(0,d.cY)("log","[Google OAuth] checkLoginStatus called with metadata:",e),fetch(`/wp-json/newspack/v1/login/google/register?metadata=${JSON.stringify(e)}`).then(e=>{(0,d.cY)("log","[Google OAuth] Register response status:",e.status),e.json().then(({message:n,data:a})=>{(0,d.cY)("log","[Google OAuth] Register response data:",{message:n,data:a}),t?.endLoginFlow&&t.endLoginFlow(n,e.status,a)}).catch(n=>{(0,d.cY)("error","[Google OAuth] Error parsing register response:",n),t?.endLoginFlow&&t.endLoginFlow(n?.message,e.status)})}).catch(e=>{(0,d.cY)("error","[Google OAuth] Error fetching register endpoint:",e),t?.endLoginFlow&&t.endLoginFlow(e?.message)})})(e))},window.addEventListener("message",a),fetch("/wp-json/newspack/v1/login/google?r="+Math.random()).then(e=>e.json().then(t=>Promise.resolve({data:t,status:e.status}))).then(({data:e,status:a})=>{200!==a?(n&&n.close(),r(),t?.endLoginFlow&&t.endLoginFlow(e.message,a)):n?n.location=e:t?.endLoginFlow&&(r(),t.endLoginFlow(newspack_reader_activation_labels.blocked_popup))}).catch(e=>{r(),t?.endLoginFlow&&t.endLoginFlow(e?.message,400),n&&n.close()})})})}),(0,o.Qc)(function(){document.querySelectorAll('input[name="otp_code"]').forEach(u)});const p=["register","signin","pwd","otp","success"];
1window.newspackRAS=window.newspackRAS||[],window.newspackRAS.push(function(e){(0,o.Qc)(function(){const t=[...document.querySelectorAll(".newspack-reader-auth")];t?.length&&(t.forEach(t=>{const n=t.querySelector("form");if(!n)return;const a=n.querySelector('input[name="action"]'),s=n.querySelector('input[name="npe"]'),c=n.querySelector('input[name="otp_code"]'),d=n.querySelector('input[name="password"]'),u=n.querySelectorAll('[type="submit"]'),g=t.querySelectorAll("[data-back]"),w=t.querySelector("[data-send-code]"),f=t.querySelector("[data-resend-code]"),h=t.querySelector(".response"),m=()=>new URLSearchParams(window.location.search).has("redirect"),_=e=>{e.addEventListener("click",function(e){e.preventDefault(),t.setFormAction(e.target.getAttribute("data-set-action"),!0)})};let v;n.setMessageContent=(e="",t=!1)=>{e?("string"==typeof e?h.innerHTML=e:h.appendChild(e),t?(h.classList.remove("newspack-ui__helper-text"),h.classList.add("newspack-ui__inline-error"),n.style.opacity=1):(h.classList.remove("newspack-ui__inline-error"),h.classList.add("newspack-ui__helper-text")),h.style.display="block",h.querySelectorAll('a[data-set-action="register"], a[data-set-action="signin"]').forEach(e=>{e.parentNode.setAttribute("data-action","signin"),e.addEventListener("click",function(){h.innerHTML=""},!1)})):(h.style.display="none",h.innerHTML="",h.classList.remove("newspack-ui__inline-error","newspack-ui__helper-text"))},t.setFormAction=(o,r=!1)=>{p.includes(o)||(o="signin"),"signin"!==o&&"success"!==o||n.setMessageContent();const i=window.newspack_grecaptcha||{};if("v2_invisible"===i?.version&&("register"===o?(n.removeAttribute("data-skip-recaptcha"),i.render([n],e=>n.setMessageContent(e,!0))):n.setAttribute("data-skip-recaptcha","1")),"otp"===o){if(!e.getOTPHash())return;t.querySelectorAll(".email-address").forEach(t=>{t.textContent=e.getReader()?.email||""});const n=t.querySelector('.otp-field input[type="text"]');n&&n.focus()}v=o,a.value=o,t.removeAttribute("data-form-status"),t.querySelectorAll("[data-action]").forEach(e=>{"none"!==e.style.display&&(e.prevDisplay=e.style.display),e.style.display="none"}),t.querySelectorAll('[data-action~="'+o+'"]').forEach(e=>{e.style.display=e.prevDisplay}),r&&("pwd"===o&&s.value?d.focus():"otp"===o?c.focus():s.focus()),t.formActionCallback&&t.formActionCallback(o)},t.setFormAction("signin");const y=()=>{const t=e.getReader();s&&(s.value=t?.email||""),setTimeout(function(){t?.authenticated&&"success"!==v&&n.endLoginFlow(null,200)},1e3)};e.on("reader",y),y(),g.forEach(a=>{a.addEventListener("click",function(a){if(a.preventDefault(),t.config?.backButtonClosesModal||e.getReader()?.authenticated){const e=t.closest(".
1newspack-ui__modal-container");if(e)return void e.setAttribute("data-state","closed")}n.setMessageContent(),t.setFormAction("signin",!0)})});const k=()=>{if(!f)return;f.originalButtonText=f.textContent.replace(/\s\(\d{1,}:\d{2}\)/,"");const t=()=>{const t=e.getOTPTimeRemaining();t?f.textContent=`${f.originalButtonText} (${(0,o.fU)(t)})`:(f.textContent=f.originalButtonText,clearInterval(f.otpTimerInterval)),f.disabled=!!t};e.getOTPTimeRemaining()&&(f.otpTimerInterval&&clearInterval(f.otpTimerInterval),f.otpTimerInterval=setInterval(t,1e3),t())};(w||f)&&[w,f].forEach(a=>{a.addEventListener("click",function(a){a.preventDefault(),n.setMessageContent(),n.startLoginFlow();const o=new FormData;o.set("reader-activation-auth-form",1),o.set("npe",s.value),o.set("action","link");const i=(0,r.m)();if(i||m()){const e=new URL(window.location.href);i&&e.searchParams.set("checkout",1),o.set("redirect_url",e.toString())}fetch(n.getAttribute("action")||window.location.pathname,{method:"POST",headers:{Accept:"application/json"},body:o}).then(a=>{if(200!==a.status)return a.json().then(({message:e})=>{n.endLoginFlow(e,a.status)});n.setMessageContent("pwd"===v?newspack_reader_activation_labels.code_sent:newspack_reader_activation_labels.code_resent),t.setFormAction("otp"),e.getOTPTimeRemaining()||e.setOTPTimer()}).finally(()=>{k(),n.style.opacity=1,u.forEach(e=>{e.disabled=!1})})})}),t.querySelectorAll("[data-set-action]").forEach(_),n.startLoginFlow=()=>{t.removeAttribute("data-form-status"),u.forEach(e=>{e.disabled=!0}),n.setMessageContent(),n.style.opacity=.5},n.endLoginFlow=(a=null,o=500,r=null)=>{if(t.setAttribute("data-form-status",o),t.config?.closeOnSuccess&&(n.style.opacity=1),a&&(document.createElement("p").innerHTML=a,200!==o&&(n.setMessageContent(a,!0),h.querySelectorAll("[data-set-action]").forEach(_),u.forEach(e=>{e.disabled=!1}))),200===o){if(r?.email){e.setReaderEmail(r.email),e.setAuthenticated(!!r.authenticated);const t={email:r.email},a=new FormData(n);(r.metadata?.gate_post_id||a.has("gate_post_id"))&&(t.gate_post_id=r.metadata.gate_post_id||a.get("gate_post_id")),(r.metadata?.newspack_popup_id||a.has("newspack_popup_id"))&&(t.newspack_popup_id=r.metadata.newspack_popup_id||a.get("newspack_popup_id")),r?.sso&&(t.sso=!0),r?.existing_user?e.dispatchActivity("reader_logged_in",{...t,login_method:r?.metadata?.login_method||"auth-form"}):e.dispatchActivity("reader_registered",{...t,registration_method:r?.metadata?.registration_method||"auth-form"})}let o;if(o=!t.config?.skipNewslettersSignup&&r?.registered&&t.authCallback?(e,n)=>function(e={}){const t=l();if(!t)return void(e?.onSuccess&&"function"==typeof e.onSuccess&&e.onSuccess());
1const n=t.closest(".newspack-newsletters-signup-modal");if(!n)return void(e?.onSuccess&&"function"==typeof e.onSuccess&&e.onSuccess());const a=t.querySelector("form"),o=(a=!0)=>{t.config={},n.setAttribute("data-state","closed"),n?.overlayId&&window?.newspackReaderActivation?.overlays&&window.newspackReaderActivation.overlays.remove(n.overlayId);const o=t.querySelector(".opener-content");o&&o.remove(),a&&e.onDismiss&&"function"==typeof e.onDismiss&&e.onDismiss()},r=n.querySelectorAll("button[data-close], .newspack-ui__modal__close");if(r?.length&&r.forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),o()})}),e.labels={...e?.labels},t.config=e,t.newslettersSignupCallback=(t,n)=>{e?.closeOnSuccess&&o(!1),e?.onSuccess&&"function"==typeof e.onSuccess&&e.onSuccess(t,n)},e?.content){const t=document.createElement("div");t.classList.add("opener-content"),t.innerHTML=e.content,a.insertBefore(t,a.firstChild)}e?.signupMethod&&a.setAttribute("data-signup-method",e.signupMethod);const s=n.querySelector("strong.email");if(s&&!s.innerText){const e=window?.newspackReaderActivation?.getReader();e?.email?s.textContent=e.email:s.parentElement.remove()}n.setAttribute("data-state","open"),i.o(n),window?.newspackReaderActivation?.overlays&&(n.overlayId=window.newspackReaderActivation.overlays.add())}({onSuccess:t.authCallback(e,n),closeOnSuccess:!0,signupMethod:"reader-registration"}):t.authCallback,t.config?.skipSuccess)o&&o(a,r);else{let e=newspack_reader_activation_labels.signin;r?.registered&&(e=newspack_reader_activation_labels.register),t.setFormAction("success"),t.querySelector(".success-title").innerHTML=e.success_title||"",t.querySelector(".success-description").innerHTML=e.success_description||"";const n=t.querySelector(".auth-callback");n&&o&&n.addEventListener("click",e=>{e.preventDefault(),o(a,r)});const i=t.querySelector(".set-password");if(i){const e=i.style.display;if(r?.password_url)i.style.display=e,i.setAttribute("href",r.password_url);else{i.style.display="none",i.setAttribute("href","#");const e=t.querySelector(".auth-callback");e&&e.classList.add("newspack-ui__last-child")}}const s=t.querySelector(".auth-callback");if(r?.redirect_to&&s&&s.setAttribute("href",r.redirect_to),new URLSearchParams(window.location.search).has("redirect")&&s?.href&&s.href!==window.location.href&&"#"!==s.href)try{const e=new URL(s.href);e.origin===window.location.origin&&(s.style.opacity=.5,s.style.pointerEvents="none",window.location.href=e.href)}catch(e){}}}},n.addEventListener("submit",a=>{a.preventDefault(),n.startLoginFlow();const o=n.action?.value;if(!n.npe?.value)return n.endLoginFlow(newspack_reader_activation_labels.invalid_email,400);if("pwd"===o&&!n.password?.value)return n.endLoginFlow(newspack_reader_activation_labels.invalid_password,400);const i=new FormData(a.target);if(!i.has("npe")||!i.get("npe"))return n.endLoginFlow(newspack_reader_activation_labels.invalid_email,400);const s=(0,r.m)();if(s||m()){const e=new URL(window.location.href);s&&e.searchParams.set("checkout",1),i.set("redirect_url",e.toString())}"otp"===o?e.authenticateOTP(i.get("otp_code")).then(e=>{n.endLoginFlow(e.message,200,e)}).catch(e=>{e.expired&&t.setFormAction("signin"),n.endLoginFlow(e.message,400)}):fetch(n.getAttribute("action")||window.location.pathname,{method:"POST",headers:{Accept:"application/json"},body:i}).then(a=>{t.setAttribute("data-form-status",a.status),a.json().then(({message:o,data:r})=>{const s=a.status;200===s&&e.setReaderEmail(i.get("npe")),r.action?(t.setFormAction(r.action,!0),"otp"===r.action&&(e.setOTPTimer(),k()),"otp"!==r.action&&"pwd"!==r.action||(n.style.opacity=1),u.forEach(e=>{e.disabled=!1})):n.endLoginFlow(o,s,r)}).catch(()=>{n.endLoginFlow()}).finally(()=>{const e=a.status;t.config?.closeOnSuccess?n.style.opacity=1:200===e||t.config?.closeOnSuccess||(n.style.opacity=1)})}).catch(()=>{n.endLoginFlow()})})}),document._newspackReaderAuthFormReady=!0,document.dispatchEvent(new CustomEvent("newspack-reader-auth-form-ready",{detail:{containers:t}})))})}),window.newspackRAS=window.newspackRAS||[],window.newspackRAS.push(e=>{(0,o.Qc)(function(){function t(e){const t=(0,a.P6)();if(!t)return;const n=window.location.hash.replace("#","");a.FO.includes(n)&&(e&&e.preventDefault(),t.setFormAction("register_modal"===n?"register":"signin"),(0,a.eK)({closeOnSuccess:!0}))}function n(e){e.preventDefault();const t=e.target;let n,o;
1if(o=e.target.getAttribute("data-redirect")?e.target.getAttribute("data-redirect"):e.target.getAttribute("href"),!o){const t=e.target.closest("a");t&&(o=t.getAttribute("data-redirect")?t.getAttribute("data-redirect"):t.getAttribute("href"))}o&&"#"!==o&&(n=()=>{window.location.href=o}),(0,a.eK)({onSuccess:n,onError:n,trigger:t,closeOnSuccess:!0})}function o(){document.querySelectorAll(`[data-newspack-reader-account-link],[href="${newspack_ras_config.account_url}"]:not(.wp-block-newspack-my-account-button)`).forEach(e=>{e.addEventListener("click",n)})}function r(){const e=window.newspackReaderActivation.getReader(),t=document.querySelectorAll(".newspack-reader__account-link");t?.length&&t.forEach(t=>{const n=JSON.parse(t.getAttribute("data-labels")),a=t.querySelector(".newspack-reader__account-link__label");if(a){if("1"===t.getAttribute("data-newspack-logged-in"))return void(a.textContent=n.signedin);a.textContent=e?.authenticated?n.signedin:n.signedout,e?.authenticated&&t.setAttribute("href",newspack_ras_config.account_url)}})}e._openAuthModal=a.eK,window.addEventListener("hashchange",t),t(),o(),setTimeout(o,1e3),window.newspackReaderActivation.on("reader",r),r()});const t=window.location.search,n=new URLSearchParams(t),r=e.getReader();if(n.get(newspack_ras_config?.auth_action_result)&&r?.email&&r?.authenticated){n.delete(newspack_ras_config?.auth_action_result);const t=n.toString()?"?"+n.toString():"";window.history.replaceState({},"",window.location.pathname+t),e.dispatchActivity("reader_logged_in",{email:r.email,login_method:"auth-token"})}})},8621:(e,t,n)=>{n.d(t,{M_:()=>f,OO:()=>y});var a=n(4916),o=n(5325),r=n(5920),i=n(2952),s=n(6500),c=n(4907),l=n(8905),d=n(3497),u=n(1026),p=n(5547),g=n(8330),w=n(6525);window.newspack_ras_config=window.newspack_ras_config||{};const f=(0,a.A)();function h(e,t,n=0){const a={action:e,data:t,timestamp:n||Date.now()};return f.add("activity",a),(0,r.Ic)(r.qY.activity,a),a}function m(e){const t=f.get("activity")||[];return e?t.filter(t=>t.action===e):t}function _(e){if(!e)return;const t=y();t.email=e,f.set("reader",t,!1),(0,r.Ic)(r.qY.reader,t)}function v(e=!0){const t=f.get("reader")||{};if(!t.email)throw new Error("Reader email not set");t.authenticated=Boolean(e),f.set("reader",t,!1),(0,r.Ic)(r.qY.reader,t)}function y(){return f.get("reader")||{}}const k=["pwd","link"];function b(){return(0,i.Ri)("np_otp_hash")}const A="newspack_otp_timer";function S(){localStorage.removeItem(A)}const E={store:f,overlays:s.A,segments:c.A,on:r.on,off:r.AU,dispatchActivity:h,getActivities:m,getUniqueActivitiesBy:function(e,t){const n=m(e),a=[],o={};for(const e of n){const n="function"==typeof t?t(e):e.data[t];o[n]||(a.push(e),o[n]=!0)}return a},setReaderEmail:_,setAuthenticated:v,refreshAuthentication:function(){const e=(0,i.Ri)("np_auth_reader");e?(_(e),v(!0)):_((0,i.Ri)("np_auth_intention"))},getReader:y,openNewslettersSignupModal:function(e={}){e={onSuccess:null,onDismiss:null,onError:null,initialState:null,skipSuccess:!1,labels:{},content:null,closeOnSuccess:!0,...e},E?._openNewslettersSignupModal?E._openNewslettersSignupModal(e):(console.warn("Newsletters signup modal not available"),e?.onError&&"function"==typeof e.onError&&e.onError())},hasAuthLink:function(){const e=y(),t=(0,i.Ri)("np_otp_hash");return!(!e?.email||!t)},getOTPHash:b,setOTPTimer:function(){localStorage.setItem(A,Math.floor(Date.now()/1e3))},clearOTPTimer:S,getOTPTimeRemaining:function(){const e=localStorage.getItem(A);if(!e)return 0;const t=newspack_ras_config.otp_rate_interval-(Math.floor(Date.now()/1e3)-e);return t||S(),t>0?t:0},authenticateOTP:function(e){return new Promise((t,n)=>{const a=b(),o=y()?.email;return a?o?e?void fetch("",{method:"POST",headers:{Accept:"application/json"},body:new URLSearchParams({action:newspack_ras_config.otp_auth_action,email:o,hash:a,code:e})}).then(e=>e.json()).then(({success:e,message:a,data:r})=>{const i={...r,email:o,authenticated:!!e,message:a};v(!!e),e?t(i):n(i)}):n({message:"Invalid code"}):n({message:"You must provide an email"}):n({message:"Code has expired",expired:!0})})},setAuthStrategy:function(e){if(!k.includes(e))throw new Error("Invalid authentication strategy");return(0,i.TV)("np_auth_strategy",e),e},getAuthStrategy:function(){return b()?"otp":(0,i.Ri)("np_auth_strategy")},setPendingCheckout:o._,getPendingCheckout:o.m,debugLog:i.cY,register:function(e,t,n={}){const a=(newspack_ras_config?.frontend_registration_integrations||{})[t];if(!a)return Promise.reject(new Error("Unknown integration: "+t));if(!e||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e))return Promise.reject(new Error("Invalid email address."));if(!newspack_ras_config?.frontend_registration_url)return Promise.reject(new Error("Registration is not available."));const o={npe:e,integration_id:t,integration_key:a.key,first_name:n.first_name||"",last_name:n.last_name||"",metadata:n.metadata||{}},i=newspack_ras_config?.captcha_site_key,s=newspack_ras_config?.captcha_version;let c;if(i){if(!window.grecaptcha)return Promise.reject(new Error("reCAPTCHA is configured but not loaded."));c="v3"===s?new Promise(function(e,t){window.grecaptcha.ready(function(){window.grecaptcha.execute(i,{action:"integration_registration"}).then(e).catch(t)})}):s&&"v2"===s.substring(0,2)?new Promise(function(e,t){window.grecaptcha.ready(function(){var n;(n=i,new Promise(function(e,t){const a=document.createElement("div");a.style.display="none",document.body.appendChild(a);let o=!1;
1const r=setTimeout(function(){o||(o=!0,a.remove(),t(new Error("reCAPTCHA timed out.")))},3e4);function i(e,t){o||(o=!0,clearTimeout(r),a.remove(),e(t))}try{const o=window.grecaptcha.render(a,{sitekey:n,size:"invisible",isolated:!0,callback(t){i(e,t)},"error-callback"(){i(t,new Error("reCAPTCHA challenge failed."))},"expired-callback"(){i(t,new Error("reCAPTCHA token expired."))}});window.grecaptcha.execute(o)}catch(e){i(t,e)}})).then(e).catch(t)})}):Promise.resolve("")}else c=Promise.resolve("");return c.then(function(e){e&&(o["g-recaptcha-response"]=e);const t={"Content-Type":"application/json"},n=(0,w.C)();return n&&(t["X-WP-Nonce"]=n),fetch(newspack_ras_config.frontend_registration_url,{method:"POST",headers:t,credentials:"same-origin",body:JSON.stringify(o)})}).then(function(e){return e.json().then(function(t){if(!e.ok){const e=new Error(t.message||"Registration failed.");throw e.code=t.code,e}return t})}).then(function(n){const a=n.email||e,o={...f.get("reader")||{},email:a,authenticated:!0};return f.set("reader",o,!1),(0,r.Ic)(r.qY.reader,o),h("reader_registered",{email:a,integration_id:t,status:n.status||"created"}),n}).catch(function(n){throw h("reader_registration_failed",{email:e,integration_id:t,error:n.code||"network_error"}),n})},...newspack_ras_config.is_ras_enabled&&{openAuthModal:function(e={}){e={onSuccess:null,onDismiss:null,onError:null,initialState:null,skipSuccess:!1,skipNewslettersSignup:!1,labels:{signin:{title:window.newspack_reader_activation_labels.signin.title},register:{title:window.newspack_reader_activation_labels.register.title}},content:null,trigger:null,closeOnSuccess:!0,...e}
1,newspack_ras_config.is_logged_in?e.onSuccess&&"function"==typeof e.onSuccess&&e.onSuccess():(0,g.eK)(e)}}};function L(...e){e.forEach(e=>{Array.isArray(e)&&"string"==typeof e[0]?h(...e):"function"==typeof e?e(E):console.warn("Invalid newspackRAS.push argument",e)})}window.newspackRASInitialized||function(){const e=newspack_ras_config,t=e?.authenticated_email||(0,i.Ri)("np_auth_intention"),n=!!e?.authenticated_email,a=y(),o={email:t||a?.email,authenticated:n};a?.email===o?.email&&a?.authenticated===o?.authenticated||f.set("reader",o,!1),(0,r.Ic)(r.qY.reader,o),(0,l.Ay)(E),(0,p.A)(E),function(){const e=newspack_ras_config.cid_cookie;(0,i.Ri)(e)||(0,i.TV)(e,(0,i.ni)(12))}(),(0,d.A)(E),(0,u.A)(E),function(){if((0,i.Ri)("np_auth_reader"))return;const e=setInterval(()=>{const t=y(),n=(0,i.Ri)("np_auth_intention");if(n&&t.email!==n)_(n);else{const t=(0,i.Ri)("np_auth_reader");t&&(_(t),v(!0),(0,w.E)(),clearInterval(e))}},1e3)}(),function(){const e=(e,t="submit")=>{const n="FORM"===e.tagName?e:e.querySelector("form");n&&n.addEventListener(t,()=>{f.set("is_newsletter_subscriber",!0)})},t=[];document.querySelectorAll([".mc4wp-form",".newspack-subscribe-form"].join(",")).forEach(n=>{n.id.startsWith("gform_")&&n.hasAttribute("data-formid")?t.push(parseInt(n.getAttribute("data-formid"))):e(n)}),document.querySelectorAll([".newspack-newsletters-subscribe"].join(",")).forEach(t=>e(t,"newspack-newsletters-subscribe-success")),document.addEventListener("gform/post_render",e=>{window.gform?.utils?.addAsyncFilter&&t.includes(e.detail?.formId)&&gform.utils.addAsyncFilter("gform/submission/pre_submission",async e=>(f.set("is_newsletter_subscriber",!0),e))})}(),(newspack_reader_data?.reader_activity||[]).forEach(({action:e,data:t})=>h(e,t)),function(){const e=e=>e.trim().toLowerCase().replace(/^www\./,""),t=document.referrer?e(new URL(document.referrer).hostname):"";t&&t!==e(window.location.hostname)?f.set("referrer",t):f.set("referrer","")}(),window.newspackReaderActivation=E,window.newspackRAS=window.newspackRAS||[],window.newspackRAS.forEach(e=>L(e)),window.newspackRAS.push=L,f.rehydrate(),window.newspackRASInitialized=!0}()}},n={};function a(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return t[e](r,r.exports,a),r.loaded=!0,r.exports}a.m=t,e=[],a.O=(t,n,o,r)=>{if(!n){var i=1/0;for(d=0;d<e.length;d++){for(var[n,o,r]=e[d],s=!0,c=0;c<n.length;c++)(!1&r||i>=r)&&Object.keys(a.O).every(e=>a.O[e](n[c]))?n.splice(c--,1):(s=!1,r<i&&(i=r));if(s){e.splice(d--,1);var l=o();void 0!==l&&(t=l)}}return t}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[n,o,r]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),a.j=193,(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var o=n.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=n[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{var e={193:0,3619:0};a.O.j=t=>0===e[t];var t=(t,n)=>{var o,r,[i,s,c]=n,l=0;if(i.some(t=>0!==e[t])){for(o in s)a.o(s,o)&&(a.m[o]=s[o]);if(c)var d=c(a)}for(t&&t(n);l<i.length;l++)r=i[l],a.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return a.O(d)},n=globalThis.webpackChunknewspack=globalThis.webpackChunknewspack||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=a.O(void 0,[4223],()=>a(7764));o=a.O(o)})();
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.