(function(){"use strict";var e={7739:function(e,t,n){n.d(t,{C:function(){return o}});const o={SUCCESS:"Success",ERROR:"Error"}},1747:function(e,t,n){n.d(t,{A:function(){return i}});var o=n(9726);function i(e){var t;const n=(0,o.ref)(""),i=new URL(window.location.href);return i.searchParams.has(e)&&(n.value=null!==(t=i.searchParams.get(e))&&void 0!==t?t:""),n}},8456:function(e,t,n){var o=n(9726),i=n(9895);const r=[{tag:"rad-navigation-link-sections",component:(0,o.defineAsyncComponent)((()=>n.e(7349).then(n.bind(n,6181))))},{tag:"rad-navigation-link-topic",component:(0,o.defineAsyncComponent)((()=>n.e(4418).then(n.bind(n,3423))))},{tag:"rad-navigation-fami-date-picker",component:(0,o.defineAsyncComponent)((()=>n.e(9713).then(n.bind(n,6473))))},{tag:"rad-media-web-tracker-articles",component:(0,o.defineAsyncComponent)((()=>n.e(8667).then(n.bind(n,2357))))},{tag:"rad-media-web-tracker-submit-an-article",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(7767)]).then(n.bind(n,7156))))},{tag:"rad-infinite-scroll",component:(0,o.defineAsyncComponent)((()=>n.e(6577).then(n.bind(n,9208))))},{tag:"rad-share-v1",component:(0,o.defineAsyncComponent)((()=>n.e(3844).then(n.bind(n,2655))))},{tag:"rad-affix",component:(0,o.defineAsyncComponent)((()=>n.e(9901).then(n.bind(n,2805))))},{tag:"rad-single-picture-modal",component:(0,o.defineAsyncComponent)((()=>n.e(516).then(n.bind(n,690))))},{tag:"rad-folder-library-content-collapse",component:(0,o.defineAsyncComponent)((()=>n.e(3445).then(n.bind(n,4355))))},{tag:"rad-carousel-docsology",component:(0,o.defineAsyncComponent)((()=>n.e(6691).then(n.bind(n,2854))))},{tag:"rad-carousel-docsology-card",component:(0,o.defineAsyncComponent)((()=>n.e(6094).then(n.bind(n,2173))))},{tag:"rad-carousel-testimonial",component:(0,o.defineAsyncComponent)((()=>n.e(6509).then(n.bind(n,3159))))},{tag:"rad-carousel-testimonial-card",component:(0,o.defineAsyncComponent)((()=>n.e(924).then(n.bind(n,7596))))},{tag:"rad-carousel-book",component:(0,o.defineAsyncComponent)((()=>n.e(9847).then(n.bind(n,9176))))},{tag:"rad-carousel-book-card",component:(0,o.defineAsyncComponent)((()=>n.e(8554).then(n.bind(n,772))))},{tag:"rad-admiral-login",component:(0,o.defineAsyncComponent)((()=>n.e(2345).then(n.bind(n,6853))))},{tag:"rad-tagged-with",component:(0,o.defineAsyncComponent)((()=>n.e(1246).then(n.bind(n,2969))))},{tag:"rad-jwplayer",component:(0,o.defineAsyncComponent)((()=>n.e(3607).then(n.bind(n,803))))},{tag:"rad-contact-us",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(3208)]).then(n.bind(n,6985))))},{tag:"rad-google-recaptcha",component:(0,o.defineAsyncComponent)((()=>n.e(2628).then(n.bind(n,2185))))},{tag:"rad-library-cards",component:(0,o.defineAsyncComponent)((()=>n.e(4692).then(n.bind(n,8793))))},{tag:"rad-library-cards-nav",component:(0,o.defineAsyncComponent)((()=>n.e(7124).then(n.bind(n,8547))))},{tag:"rad-library-cards-square",component:(0,o.defineAsyncComponent)((()=>n.e(9380).then(n.bind(n,2128))))},{tag:"rad-library-glossary",component:(0,o.defineAsyncComponent)((()=>n.e(6231).then(n.bind(n,2631))))},{tag:"rad-country-selector",component:(0,o.defineAsyncComponent)((()=>n.e(5641).then(n.bind(n,8699))))},{tag:"rad-country-selector-index",component:(0,o.defineAsyncComponent)((()=>n.e(9546).then(n.bind(n,9944))))},{tag:"rad-about-us",component:(0,o.defineAsyncComponent)((()=>n.e(2937).then(n.bind(n,9252))))},{tag:"rad-navigation-sidebar",component:(0,o.defineAsyncComponent)((()=>n.e(5344).then(n.bind(n,2452))))},{tag:"rad-navigation-sidebar-collapsible",component:(0,o.defineAsyncComponent)((()=>n.e(4795).then(n.bind(n,8219))))},{tag:"rad-navigation-sidebar-subnav",component:(0,o.defineAsyncComponent)((()=>n.e(3996).then(n.bind(n,9609))))},{tag:"rad-navigation-sidebar-subnav-more",component:(0,o.defineAsyncComponent)((()=>n.e(3930).then(n.bind(n,4867))))},{tag:"rad-newsletters-signup-wide",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(1484)]).then(n.bind(n,1872))))},{tag:"rad-newsletters-signup-wide-more-like-this",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(4419)]).then(n.bind(n,1278))))},{tag:"rad-newsletters-author-narrow-signup",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(9212)]).then(n.bind(n,3087))))},{tag:"rad-newsletters-narrow-signup",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(8394)]).then(n.bind(n,4025))))},{tag:"rad-newsletters-single-narrow-signup",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(9905)]).then(n.bind(n,7103))))},{tag:"rad-newsletters-single-wide-signup",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(5129)]).then(n.bind(n,8171))))},{tag:"rad-newsletters-document-header-signup",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(8)]).then(n.bind(n,1823))))},{tag:"rad-newsletters-wordpress-simple",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(2764)]).then(n.bind(n,148))))},{tag:"rad-newsletters-wordpress-narrow",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(9083)]).then(n.bind(n,6452))))},{tag:"rad-newsletters-wordpress-simple-channel",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(8838)]).then(n.bind(n,6317))))},{tag:"rad-newsletters-wordpress-collapsable",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(2422)]).then(n.bind(n,5605))))},{tag:"rad-newsletters-wordpress-horizontal",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(8262)]).then(n.bind(n,264))))},{tag:"rad-newsletters-wordpress-newsletter",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(8707)]).then(n.bind(n,9832))))},{tag:"rad-newsletter-simple-signup",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(592)]).then(n.bind(n,5527))))},{tag:"rad-newsletter-simple-signup-small",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(8258)]).then(n.bind(n,5576))))},{tag:"rad-newsletter-content-simple-signup",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(9496)]).then(n.bind(n,8296))))},{tag:"rad-search-filter",component:(0,o.defineAsyncComponent)((()=>Promise.all([n.e(5261),n.e(3648)]).then(n.bind(n,8436))))},{tag:"rad-search-filter2",component:(0,o.defineAsyncComponent)((()=>n.e(690).then(n.bind(n,478))))},{tag:"rad-read-more",component:(0,o.defineAsyncComponent)((()=>n.e(8601).then(n.bind(n,3017))))},{tag:"rad-rss-search-filter",component:(0,o.defineAsyncComponent)((()=>n.e(6471).then(n.bind(n,2078))))},{tag:"rad-rss-search-filter-blog",component:(0,o.defineAsyncComponent)((()=>n.e(692).then(n.bind(n,9145))))},{tag:"rad-rss-search-filter-channel",component:(0,o.defineAsyncComponent)((()=>n.e(97).then(n.bind(n,5169))))},{tag:"rad-rss-search-filter-channel-nav",component:(0,o.defineAsyncComponent)((()=>n.e(9681).then(n.bind(n,9207))))},{tag:"rad-navigation-subnav-button",component:(0,o.defineAsyncComponent)((()=>n.e(8522).then(n.bind(n,1776))))},{tag:"rad-newsletter-signup-manage",component:(0,o.defineAsyncComponent)((()=>n.e(9179).then(n.bind(n,6724))))},{tag:"rad-newsletter-retention",component:(0,o.defineAsyncComponent)((()=>n.e(6289).then(n.bind(n,4074))))},{tag:"rad-newsletter-signup-subscribe",component:(0,o.defineAsyncComponent)((()=>n.e(8322).then(n.bind(n,4364))))},{tag:"rad-toggle-button",component:(0,o.defineAsyncComponent)((()=>n.e(7654).then(n.bind(n,2181))))},{tag:"rad-top-100-modal",component:(0,o.defineAsyncComponent)((()=>n.e(2456).then(n.bind(n,4272))))},{tag:"rad-quiz-onepage",component:(0,o.defineAsyncComponent)((()=>n.e(8548).then(n.bind(n,2132))))},{tag:"rad-quiz-onepage-question",component:(0,o.defineAsyncComponent)((()=>n.e(1045).then(n.bind(n,8166))))},{tag:"rad-quiz-onepage-answer",component:(0,o.defineAsyncComponent)((()=>n.e(5407).then(n.bind(n,3630))))},{tag:"rad-quiz-onepage-result",component:(0,o.defineAsyncComponent)((()=>n.e(8974).then(n.bind(n,761))))},{tag:"rad-content-link",component:(0,o.defineAsyncComponent)((()=>n.e(3913).then(n.bind(n,1187))))}];class a{constructor(e){this.deviceScreenWidth=window.innerWidth,this.screenMaxWidth={Large:1300,Medium:1e3,Small:768,XSmall:480},this.logger=e,this.logger.debug(`Device Screen Width Detected: ${this.deviceScreenWidth}`)}isPhone(){return this.deviceScreenWidth{n()}),document.head.appendChild(r)}readCookie(e){this.logger.debug("reading cookie key",e);const t=document.cookie.split(";");for(let n=0;nnew Promise((e=>{const t=localStorage.getItem(d);if(t&&(this.logger.debug(`Subscription details found in cache: ${"false"==t?"not ":""}subscribed`),this.logger.debug("Returning cached subscription result"),e(this.getSubscriptionResponse("true"==t)),this.cacheUpdated))return;let n=!1;window.admiral("after","measure.detected",(o=>{n||(n=!0,this.logger.debug(`Response received from Admiral regarding subscription: ${"false"==t?"not ":""}subscribed`),localStorage.setItem(d,(null===o||void 0===o?void 0:o.subscribed)?"true":"false"),this.cacheUpdated=!0,this.logger.debug("Subscription value cached"),t||(this.logger.debug("Returning subscription result"),e(this.getSubscriptionResponse((null===o||void 0===o?void 0:o.subscribed)||!1))))}))})),this.getSubscriptionResponse=e=>{const t=e?this.utilsService.readCookie("offerID"):"",n=!(!e||!t)&&!!l.find((e=>e===this.utilsService.readCookie("offerID")));return{isSubscribed:e,offerId:t,isAdFree:n}},this.logger=e,this.utilsService=t}showUserLogin(){window.admiral("show","transact.login",{offerID:c},(()=>{this.logger.debug("Showing the login screen")}))}}n(8743);class m{constructor(e){this.logger=e,window.dataLayer=window.dataLayer||[],window.gtag||(window.gtag=(e,t,n)=>{window.dataLayer.push(e,t,n)})}registerEvent(e,t={}){window.gtag("event",e,t),window.dataLayer.push(Object.assign({event:e},t))}}class p{constructor(e){this.logger=e}setDimension(e,t){this.logger.debug("setting dimension values",e,t),window.ga("set","dimension"+e,t)}fireEvent(e,t,n,o){this.logger.debug("firing event",e,t,n,o),window.ga("send","event",e,t,n,{nonInteraction:o})}}var g=n(2667),f=n(5215);const h="https://api.patheos.com/global/api/v2",b="patheos",v=`${h}/newsletters/${b}`,y="https://assets.patheos.com";function w(e){return`${v}/${encodeURIComponent(e)}/subscriptions`}function S(e){return`${v}/keys/${encodeURIComponent(e)}`}function k(e,t){return`${v}/${encodeURIComponent(e)}/subscriptions/${encodeURIComponent(t)}`}var C=n(8444);const A=(0,C.nY)("newsletter-key-validation",(()=>{const e=(0,o.ref)({});function t(t){return(0,f.sH)(this,void 0,void 0,(function*(){if(t in e.value)return e.value[t];try{const n=yield fetch(S(t)),o=n.ok&&!0===(yield n.json()).valid;return e.value[t]=o,o}catch(R){return!1}}))}function n(t){t.forEach((t=>{e.value[t]=!0}))}return{cache:e,isValidKey:t,registerValidKeys:n}}),{persist:{storage:sessionStorage}}),I=[{listId:"43",campaignId:"fc",key:"progressive-christian"},{listId:"57",campaignId:"fk",key:"best-of-patheos"},{listId:"41",campaignId:"L3",key:"buddhist"},{listId:"45",campaignId:"fJ",key:"catholic"},{listId:"46",campaignId:"fd",key:"evangelical"},{listId:"47",campaignId:"fl",key:"faith-family"},{listId:"870",campaignId:"fb",key:"general-christian"},{listId:"48",campaignId:"f1",key:"mormon"},{listId:"36",campaignId:"fh",key:"belief-newsletters"},{listId:"59",campaignId:"fq",key:"pastors-church-leaders"}],E="best-of-patheos";function T(e){return(0,f.sH)(this,void 0,void 0,(function*(){const t=String(e).trim();if(/^\d+$/.test(t)){const e=I.find((e=>e.listId===t));return e?e.key:E}const n=A();if(yield n.isValidKey(t))return t;const o=I.find((e=>e.listId===t||e.campaignId===t));return o?o.key:E}))}class P{constructor(e,t){this.logger=e,this.fetchService=t}subscribe(e){var t,n,o,i;return(0,f.sH)(this,void 0,void 0,(function*(){this.logger.debug("Posting subscription request to Umbraco newsletters API");try{const r={newsletterKeys:yield Promise.all(e.newsletterKeys.map(T)),partners:e.partners};(null===(t=e.rsid)||void 0===t?void 0:t.trim())&&(r.rsid=e.rsid.trim()),(null===(n=e.sourceDesc)||void 0===n?void 0:n.trim())&&(r.source=e.sourceDesc.trim()),(null===(o=e.name)||void 0===o?void 0:o.trim())&&(r.firstName=e.name.trim());const a=w(e.email),s=yield this.fetchService.post(a,r,"application/json");return null!==(i=s.data)&&void 0!==i?i:{processed:s.ok,error:"",newsletters:""}}catch(r){this.logger.error("newsletter subscription failed: ",r)}return null}))}}var R,$,x,U;const L=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","UK","EU"],O=["California","Nevada"],j="rad-clz-check",M="https://pro.ip-api.com/json/?fields=status,message,countryCode,regionName",D=null===(U=null===(x=null===($=null===(R=window.rad)||void 0===R?void 0:R.ads)||void 0===$?void 0:$.preload)||void 0===x?void 0:x.pageConfig)||void 0===U?void 0:U.ipApiKey;class H{constructor(e,t){this.isCookieLawZone=()=>(0,f.sH)(this,void 0,void 0,(function*(){const e=sessionStorage.getItem(j);if(e)return"true"==e;if(!D)return console.error("IP-API API Key not Defined. Unable to check locale."),!1;let t;try{t=yield this.fetchService.get(`${M}&key=${D}`)}catch(i){return console.error(`Geoloc API Call Failed, likely with a network error: ${i||"unknown"}`),!1}if(!t.ok||null==t.data)return console.error(`Something went wrong checking geoloc api: ${t.statusText}`),!1;const n=t.data,o="US"==n.countryCode&&O.includes(n.regionName)||L.includes(n.countryCode);return sessionStorage.setItem(j,o.toString()),console.debug(`Returning Response on Cookie Law Zone: ${o.toString()}`),o})),this.logger=e,this.fetchService=t}}var q=n(7386);class F{constructor(e,t){this.logger=e,this.fetchService=t}subscribe(e,t,n,o,i,r,a){return(0,f.sH)(this,void 0,void 0,(function*(){this.logger.debug("Posting subscription request to Umbraco newsletters API");try{const o=(yield Promise.all(i.map((e=>T(String(e).trim()))))).filter(Boolean);if(0===o.length)return{processed:!1};if(e){const t=(0,q.l)();t.registerEmail(e).then((()=>"Identity Email Registration Complete"))}const s={newsletterKeys:o,partners:r};(null===a||void 0===a?void 0:a.trim())&&(s.rsid=a.trim()),(null===n||void 0===n?void 0:n.trim())&&(s.source=n.trim()),(null===t||void 0===t?void 0:t.trim())&&(s.firstName=t.trim());const d=w(e),l=yield this.fetchService.post(d,s,"application/json");return{processed:l.ok}}catch(o){this.logger.error("subscribe failed: ",o)}return null}))}getAvailableNewsletters(){return(0,f.sH)(this,void 0,void 0,(function*(){try{const e=yield this.fetchService.get(v);if(e.ok&&e.data){const t=e.data.map((e=>Object.assign(Object.assign({},e),{thumbnailUrl:e.thumbnailUrl&&!e.thumbnailUrl.startsWith("http")?`${y}${e.thumbnailUrl}`:e.thumbnailUrl})));return A().registerValidKeys(t.map((e=>e.key))),t}}catch(e){this.logger.error("getAvailableNewsletters failed: ",e)}return[]}))}getSubscriptions(e){return(0,f.sH)(this,void 0,void 0,(function*(){this.logger.debug("GET newsletter subscriptions for email");try{const t=w(e),n=yield this.fetchService.get(t);if(404===n.status)return{processed:!1,subscribedKeys:[]};if(n.ok&&null!==n.data)return A().registerValidKeys(n.data),{processed:!0,subscribedKeys:n.data}}catch(t){this.logger.error("getSubscriptions failed: ",t)}return{processed:!1,subscribedKeys:[]}}))}updateEmailSubscription(e,t,n){return(0,f.sH)(this,void 0,void 0,(function*(){this.logger.debug("Updating email subscriptions via Umbraco newsletters API");try{const o=(yield Promise.all(t.map((e=>T(String(e).trim()))))).filter(Boolean);if(!n||0===n.length){if(0===o.length)return{processed:!1};const t=w(e),n={newsletterKeys:o,partners:!0,source:"retention"},i=yield this.fetchService.post(t,n,"application/json");return{processed:i.ok,added:i.ok?o:[],removed:[]}}const i=yield this.fetchService.get(w(e)),r=(i.ok&&i.data?i.data:[]).map((e=>String(e).trim())),a=n.map((e=>String(e).trim())).filter(Boolean),s=o.filter((e=>a.includes(e)&&!r.includes(e))),d=r.filter((e=>a.includes(e)&&!o.includes(e))),[l,...c]=yield Promise.all([s.length>0?this.fetchService.post(w(e),{newsletterKeys:s,partners:!0,source:"manage-preferences"},"application/json"):Promise.resolve({ok:!0}),...d.map((t=>this.fetchService.delete(k(e,t))))]),u=l.ok&&c.every((e=>e.ok));return{processed:u,added:s,removed:d}}catch(o){this.logger.error("updateEmailSubscription failed: ",o)}return null}))}}var N=n(4368),_=n(4666),K=n(5224);n(3118);const z=(0,i.h)({enabled:!0,level:"error",beforeHooks:[],afterHooks:[]}),W=(0,C.Ey)();W.use(N.A);const B=new a(z),G=new s(z),V=new m(z),J=new p(z),X=new u(z,G),Y=new g.M,Z=new P(z,Y),Q=new F(z,Y),ee=new H(z,Y);r.forEach((e=>{const t=Array.from(document.getElementsByTagName(e.tag));t.forEach((t=>{var n,i,a;if(null==t)return void z.debug(`Component ${e.tag} is no longer accessible. Perhaps a parent element loaded instead.`);let s=t.parentElement,d=50;while(s&&d>0&&"body"!==(null===(n=s.tagName)||void 0===n?void 0:n.toLowerCase())&&"rad-"!==(null===(i=s.tagName)||void 0===i?void 0:i.toLowerCase().substr(0,4)))s=s.parentElement,d--;if(s&&"rad-"===(null===(a=s.tagName)||void 0===a?void 0:a.toLowerCase().substr(0,4)))return void z.debug(`Component ${e.tag} is nested under ${s.tagName} and will not be loaded again.`);z.debug(`Loading Component ${e.tag}`);const l=(0,o.createApp)({});l.use(z),l.use(K.Ay,{}),l.use(W);const c=(0,q.l)();if(!c.initialized){const e=(0,_.B)();e.init(),c.init(z).then((()=>z.debug("Identity Store Setup Complete")))}if(l.provide("DeviceService",B),l.provide("UtilsService",G),l.provide("AdmiralService",X),l.provide("GTMService",V),l.provide("GAService",J),l.provide("FetchService",Y),l.provide("NewslettersService",Z),l.provide("NewsletterManageService",Q),l.provide("LocationService",ee),r.forEach((e=>l.component(e.tag,e.component))),t.parentNode){const n=document.createElement("rad-app-container");t.parentNode.insertBefore(n,t),n.appendChild(t),z.debug(`Mounting component ${e.tag}`),l.mount(n)}else z.error(`Failed to mount component ${e.tag}`)}))}))},2667:function(e,t,n){n.d(t,{M:function(){return i}});const o={GET:"GET",POST:"POST",PUT:"PUT",DELETE:"DELETE"};class i{get(e){return new Promise(((t,n)=>{const i=new XMLHttpRequest;i.open(o.GET,e,!0),i.onload=()=>{var e,n;if(4===i.readyState)if(200===i.status){const r=null!==(n=null===(e=i.responseText)||void 0===e?void 0:e.trim())&&void 0!==n?n:"";let a=null;if(r)try{a=JSON.parse(r)}catch(o){a=null}t({data:a,ok:!0,status:i.status,statusText:i.statusText})}else t({data:null,ok:!1,status:i.status,statusText:i.statusText})},i.onerror=()=>{t({data:null,ok:!1,status:0,statusText:i.statusText})},i.send(null)}))}post(e,t,n="application/json"){return new Promise(((i,r)=>{const a=new XMLHttpRequest;a.open(o.POST,e,!0),a.setRequestHeader("Content-Type",n),a.onload=()=>{var e,t;if(4===a.readyState)if(a.status>=200&&a.status<300){const o=null!==(t=null===(e=a.responseText)||void 0===e?void 0:e.trim())&&void 0!==t?t:"";let r=null;if(o)try{r=JSON.parse(o)}catch(n){r=null}i({data:r,ok:!0,status:a.status,statusText:a.statusText})}else i({data:null,ok:!1,status:a.status,statusText:a.statusText,bodyText:a.responseText||void 0})},a.onerror=()=>{i({data:null,ok:!1,status:0,statusText:a.statusText})},a.send("application/json"==n?JSON.stringify(t):t)}))}delete(e){return new Promise(((t,n)=>{const i=new XMLHttpRequest;i.open(o.DELETE,e,!0),i.onload=()=>{4===i.readyState&&(200===i.status||204===i.status?t({data:null,ok:!0,status:i.status,statusText:i.statusText}):t({data:null,ok:!1,status:i.status,statusText:i.statusText}))},i.onerror=()=>{t({data:null,ok:!1,status:0,statusText:i.statusText})},i.send(null)}))}}},4666:function(e,t,n){n.d(t,{B:function(){return c}});var o=n(8444),i=n(9726),r=n(1747);function a(){const e=(e,t)=>new Date(e.getTime()+60*t*1e3),t=(e,t="abcdefghijklmnopqrstuvwxyz0123456789")=>{let n="";for(let o=e;o>0;--o)n+=t[Math.floor(Math.random()*t.length)];return n},n=(e,t="")=>{if(e){if(Array.isArray(e)&&e.length>0)return e[0];if("string"==typeof e)return e}return t};return{addMinutes:e,randomString:t,paramAsSingleString:n}}const s="rsid",d=15,l="P",c=(0,o.nY)("session",(()=>{const e=(0,i.ref)(""),t=(0,i.ref)(new Date),n=()=>{if(e.value)return;const n=a(),o=(0,r.A)(s);if(o.value)e.value=o.value,t.value=n.addMinutes(new Date,d);else{const o=Math.floor(100+900*Math.random()),i=n.randomString(12);e.value=`${l}${o}${i}`,t.value=n.addMinutes(new Date,d)}};return{rsid:e,expiration:t,init:n}}),{persist:{storage:sessionStorage,afterRestore:e=>{const t=e.store.$state.rsid;let n=e.store.$state.expiration;n&&(n=new Date(n),e.store.$patch({expiration:n})),(!t||!n||n.getTime()(0,o.sH)(void 0,void 0,void 0,(function*(){var t,n;try{const o=yield c.get(`${l}/get-email.php?vid=${e}`);if(o.ok&&(null===(t=o.data)||void 0===t?void 0:t.result)==a.SUCCESS)return o.data.email;o.ok&&(null===(n=o.data)||void 0===n?void 0:n.result)==a.ERROR?console.error("Failed to get email by vid. ",o.data.message):console.error("Failed to get email by vid")}catch(o){console.error("Failed to get email by vid. ",o)}return""}));let m=window.location.hostname.split(".").slice(window.location.hostname.endsWith(".com.br")?-3:-2).join(".");"familia.com.br"==m?m="familias.com":"notion-staging.com"==m||"bibleminute.co"==m?m="beliefnet.com":"localhost"==m&&(m="patheos.com");const p=`https://cr.${m}/public/api/v2.0`,g=`${p}/leads`,f=`${p}/sessions`,h=new s.M,b=e=>(0,o.sH)(void 0,void 0,void 0,(function*(){try{return(yield h.post(`${g}`,e)).data}catch(t){console.error("Failed to create lead. ",t)}return null})),v=e=>(0,o.sH)(void 0,void 0,void 0,(function*(){var t,n;try{const o=`${p}/esp/subscribers/${encodeURIComponent(e)}/email`,i=yield h.get(o);if(i.ok&&(null===(t=i.data)||void 0===t?void 0:t.result)==a.SUCCESS)return i.data.email;i.ok&&(null===(n=i.data)||void 0===n?void 0:n.result)==a.ERROR?console.error("Failed to get email by subid. ",i.data.message):console.error("Failed to get email by subid")}catch(o){console.error("Failed to get email by subid. ",o)}return""})),y=e=>(0,o.sH)(void 0,void 0,void 0,(function*(){var t,n;try{const o=`${f}/${e}/email`,i=yield h.get(o);if(i.ok&&(null===(t=i.data)||void 0===t?void 0:t.result)==a.SUCCESS)return i.data.email;i.ok&&(null===(n=i.data)||void 0===n?void 0:n.result)==a.ERROR?console.error("Failed to get email by rsid. ",i.data.message):console.error("Failed to get email by rsid")}catch(o){console.error("Failed to get email by rsid. ",o)}return""}));var w=n(7739);let S=window.location.hostname.split(".").slice(window.location.hostname.endsWith(".com.br")?-3:-2).join(".");"familia.com.br"==S?S="familias.com":"notion-staging.com"==S||"bibleminute.co"==S?S="beliefnet.com":"localhost"==S&&(S="patheos.com");const k=`https://cr.${S}/public/api/v2.0/user-tokens`,C=`${k}/email`,A=`${k}/refresh-uid2-token`,I=e=>(0,o.sH)(void 0,void 0,void 0,(function*(){var t,n,o;try{const i=new s.M,r=yield i.post(C,{email:e});if(r.ok&&(null===(t=r.data)||void 0===t?void 0:t.result)==w.C.SUCCESS)return r.data;r.ok&&(null===(n=r.data)||void 0===n?void 0:n.result)==w.C.ERROR?console.error(`Failed to get user token from api: ${null===(o=r.data)||void 0===o?void 0:o.message}`):console.error("Failed to get user token from api")}catch(i){console.error(`Failed to get user token from api: ${i}`)}return{}})),E=(e,t)=>(0,o.sH)(void 0,void 0,void 0,(function*(){var n,o,i;try{const r=new s.M,a=yield r.post(A,{RefreshToken:e,RefreshKey:t});if(a.ok&&(null===(n=a.data)||void 0===n?void 0:n.result)==w.C.SUCCESS)return a.data;a.ok&&(null===(o=a.data)||void 0===o?void 0:o.result)==w.C.ERROR?console.error(`Failed to get user token from api: ${null===(i=a.data)||void 0===i?void 0:i.message}`):console.error("Failed to get user token from api")}catch(r){console.error(`Failed to get user token from api: ${r}`)}return{}}));var T=n(4666);const P="rsid",R="vid",$="email",x="rad-user-email",U="rad-user-token",L="rad-uid2-token",O="rad-uid2-refresh-token",j="rad-ui2d-refresh-token-key",M="rad-uid2-refresh-token-date",D="rad-uid2-identity-expire-date",H="rad-uid2-refresh-expire-date",q=(0,i.nY)("identity",{state:()=>({email:"",token:"",initialized:!1,pathfinderLead:null,uid2Token:""}),getters:{},actions:{init(e){var t,n,i;return(0,o.sH)(this,void 0,void 0,(function*(){if(!this.initialized){if(this.initialized=!0,this.email=null!==(t=localStorage.getItem(x))&&void 0!==t?t:"",this.token=null!==(n=localStorage.getItem(U))&&void 0!==n?n:"",this.uid2Token=null!==(i=localStorage.getItem(L))&&void 0!==i?i:"",""==this.email){const t=(0,r.A)(P),n=(0,r.A)($),i=(0,r.A)(R),a=(0,r.A)("subid");if(n.value)e.debug("Email address found in URL"),this.email=n.value;else if(t.value)e.debug("RSID found in URL. Requesting Email"),this.email=yield y(t.value);else if(a.value){e.debug("SubId found in URL. Requesting Email");try{this.email=yield v(a.value)}catch(o){}}else i.value&&(e.debug("VID found in URL. Requesting Email"),this.email=yield u(i.value));this.email&&(yield this.generateUserToken())}else this.email&&!this.token&&(yield this.generateUserToken());this.email&&(localStorage.setItem(x,this.email),this.registerEmail(this.email)),yield this.refreshUserToken(),e.debug("Identity Store Initialized")}}))},registerEmail(e){var t;return(0,o.sH)(this,void 0,void 0,(function*(){if(e&&e!==this.email&&(this.email=e,localStorage.setItem(x,this.email),yield this.generateUserToken()),e&&!(null===(t=this.pathfinderLead)||void 0===t?void 0:t.id))try{const t=(0,T.B)(),n=t.rsid;this.pathfinderLead=yield b({email:e,rsid:n})}catch(n){}}))},generateUserToken(){return(0,o.sH)(this,void 0,void 0,(function*(){if(this.email){const e=yield I(this.email).catch((()=>null));e&&(localStorage.setItem(U,e.token),e.uid2&&(localStorage.setItem(L,e.uid2.body.advertising_token),localStorage.setItem(O,e.uid2.body.refresh_token),localStorage.setItem(j,e.uid2.body.refresh_response_key),localStorage.setItem(M,e.uid2.body.refresh_from),localStorage.setItem(D,e.uid2.body.identity_expires),localStorage.setItem(H,e.uid2.body.refresh_expires)))}}))},refreshUserToken(){var e,t;return(0,o.sH)(this,void 0,void 0,(function*(){const n=localStorage.getItem(M),o=null!=n&&(new Date).getTime()>parseInt(n);if(o){const n=null!==(e=localStorage.getItem(O))&&void 0!==e?e:"",o=null!==(t=localStorage.getItem(j))&&void 0!==t?t:"",i=yield E(n,o);i&&i.uid2&&(localStorage.setItem(L,i.uid2.body.advertising_token),localStorage.setItem(O,i.uid2.body.refresh_token),localStorage.setItem(j,i.uid2.body.refresh_response_key),localStorage.setItem(M,i.uid2.body.refresh_from),localStorage.setItem(D,i.uid2.body.identity_expires),localStorage.setItem(H,i.uid2.body.refresh_expires))}}))}}})}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={id:o,exports:{}};return e[o](r,r.exports,n),r.exports}n.m=e,function(){var e=[];n.O=function(t,o,i,r){if(!o){var a=1/0;for(c=0;c=r)&&Object.keys(n.O).every((function(e){return n.O[e](o[d])}))?o.splice(d--,1):(s=!1,r0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[o,i,r]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,o){return n.f[o](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+({8:"rad-newsletters-document-header-signup",97:"rad-rss-search-filter-channel",516:"rad-single-picture-modal",592:"rad-newsletter-simple-signup",690:"rad-search-filter2",692:"rad-rss-search-filter-blog",924:"rad-carousel-testimonial-card",1045:"rad-quiz-onepage-question",1246:"rad-tagged-with",1484:"rad-newsletters-signup-wide",2345:"rad-admiral-login",2422:"rad-newsletters-wordpress-collapsable",2456:"rad-top-100-modal",2628:"rad-google-recaptcha",2764:"rad-newsletters-wordpress-simple",2937:"rad-about-us",3208:"rad-contact-us",3445:"rad-folder-library-content-collapse",3607:"rad-jwplayer",3648:"rad-search-filter",3844:"rad-share-v1",3913:"rad-content-link",3930:"rad-navigation-sidebar-subnav-more",3996:"rad-navigation-sidebar-subnav",4418:"rad-navigation-link-topic",4419:"rad-newsletters-signup-wide-more-like-this",4692:"rad-library-cards",4795:"rad-navigation-sidebar-collapsible",5129:"rad-newsletters-single-wide-signup",5344:"rad-navigation-sidebar",5407:"rad-quiz-onepage-answer",5641:"rad-country-selector",6094:"rad-carousel-docsology-card",6231:"rad-library-glossary",6289:"rad-newsletter-retention",6471:"rad-rss-search-filter",6509:"rad-carousel-testimonial",6577:"rad-infinite-scroll",6691:"rad-carousel-docsology",7124:"rad-library-cards-nav",7349:"rad-navigation-link-sections",7654:"rad-toggle-button",7767:"rad-media-web-tracker-submit-an-article",8258:"rad-newsletter-simple-signup-small",8262:"rad-newsletters-wordpress-horizontal",8322:"rad-newsletter-signup-subscribe",8394:"rad-newsletters-narrow-signup",8522:"rad-navigation-subnav-button",8548:"rad-quiz-onepage",8554:"rad-carousel-book-card",8601:"rad-read-more",8667:"rad-media-web-tracker-articles",8707:"rad-newsletters-wordpress-newsletter",8838:"rad-newsletters-wordpress-simple-channel",8974:"rad-quiz-onepage-result",9083:"rad-newsletters-wordpress-narrow",9179:"rad-newsletter-signup-manage",9212:"rad-newsletters-author-narrow-signup",9380:"rad-library-cards-square",9496:"rad-newsletter-content-simple-signup",9546:"rad-country-selector-index",9681:"rad-rss-search-filter-channel-nav",9713:"rad-navigation-fami-date-picker",9847:"rad-carousel-book",9901:"rad-affix",9905:"rad-newsletters-single-narrow-signup"}[e]||e)+"."+{8:"7802e3dd",97:"52c952a7",516:"2c88d390",592:"0fb11158",690:"2e5a1664",692:"1ae5eb5e",924:"23994b9c",1045:"2a201a87",1246:"125d9e83",1484:"161b1d8a",2345:"e067d5a5",2422:"d6f3f3d9",2456:"c4e75995",2628:"4cacf24b",2764:"10a477df",2937:"0cb54a02",3208:"b4753d32",3445:"27d85604",3607:"9ae86804",3648:"55ca4940",3844:"74e7029f",3913:"710ac623",3930:"5cb54d8d",3996:"108cee39",4418:"106d41df",4419:"9ab43e92",4692:"f301132e",4795:"ee20cbdb",5129:"8e0a214e",5261:"8edffb81",5344:"515ca349",5407:"fe98d464",5641:"81648552",6094:"91ad84d5",6231:"4b45ba86",6289:"08501bd4",6471:"a7842886",6509:"ca532a52",6577:"f892f5cb",6691:"b10fb836",7124:"2060b1bb",7349:"a398bdd9",7654:"49bcfea5",7767:"124cc675",8258:"af393756",8262:"a44d7c6a",8322:"240280b7",8394:"f48725bb",8522:"87c89e97",8548:"943e0532",8554:"c071be5c",8601:"51746a40",8667:"22280a93",8707:"becc5dd1",8838:"80b57444",8974:"80621264",9083:"d50704b2",9179:"14775773",9212:"d08b5d98",9380:"17b08eac",9496:"1727e9be",9546:"2ab383d0",9681:"95d9f1bd",9713:"9fe0846f",9847:"c0d5a35a",9901:"26502398",9905:"1a8f1d0a"}[e]+".js"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="patheos-frontend:";n.l=function(o,i,r,a){if(e[o])e[o].push(i);else{var s,d;if(void 0!==r)for(var l=document.getElementsByTagName("script"),c=0;c