Rebuild the 17 bundles the PinHint fix and the gallery's example links reach, and regenerate the tree
This commit is contained in:
parent
1c5a6bd589
commit
89794dc883
64 changed files with 202 additions and 202 deletions
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function Lm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Cm={class:"pin-hint-pill"},Mm=["aria-label"],Em={__name:"PinHint",setup(e){const t=(H,j)=>qt(H)||j,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=iu("",{fallback:H=>o[H]}),s=De("uiStore",null),i=De("profileConfig",null),r=ce(()=>(s==null?void 0:s.theme)==="dark"),l=ce(()=>{var Q;const H=(Q=i==null?void 0:i.value)==null?void 0:Q.pinHintLabel;if(H)return H;const j="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):j}catch{return j}}),c=oe(!1),u=oe(!0);let f=null;const b=oe(!0);let v=[];const k=["inert","hidden","aria-hidden"];function A(H){const j=[];let Q=H;for(;Q;)Q.nodeType===1&&j.push(Q),Q=Q.parentNode||Q.host||null;return j}function N(H){return A(H).some(j=>j.hasAttribute("inert")||j.hasAttribute("hidden")||j.getAttribute("aria-hidden")==="true")}function x(H){const j=()=>{const Q=!N(H);Q!==b.value&&(b.value=Q,Q&&mo(z))};if(j(),!(typeof MutationObserver>"u"))for(const Q of A(H))try{const re=new MutationObserver(j);re.observe(Q,{attributes:!0,attributeFilter:k}),v.push(re)}catch{}}const w=oe(null);let $=null,_=null,S=null,M=null,T=null,P=null,y=[],K=null,q=null;function B(){c.value=!1}function R(H,j){var re;let Q=H==null?void 0:H.parentElement;for(let de=0;Q&&de<12;de++,Q=Q.parentElement){if(Q===j||(re=Q.classList)!=null&&re.contains("profile-loader"))return null;let me="";try{me=getComputedStyle(Q).position}catch{}if(me&&me!=="static"){const Ne=Q.getBoundingClientRect();if(Ne.height>=120&&Ne.width>=160)return Q}}return null}function J(H){var Q;const j=(Q=M==null?void 0:M.querySelector)==null?void 0:Q.call(M,".legend-mobile-sheet");if(!j)return 1/0;if(T&&P!==j){try{T.disconnect()}catch{}T=null}if(!T&&typeof ResizeObserver<"u")try{T=new ResizeObserver(()=>z()),T.observe(j),P=j}catch{T=null}try{const re=j.getBoundingClientRect();return!(re.height>16)||!(re.width>16)||H.right<=re.left||re.right<=H.left?1/0:re.top}catch{return 1/0}}function z(){const H=w.value;if(!(!H||!u.value||!b.value))try{H.style.removeProperty("--pin-hint-lift");const j=H.getBoundingClientRect();if(!j.height)return;const Q=Math.min(window.innerHeight,J(j)),re=Math.round(j.bottom-Q);re>0&&H.style.setProperty("--pin-hint-lift",re+8+"px")}catch{}}function X(H){const j=w.value;if(!j||!(H!=null&&H.querySelector))return;let Q=0;try{const de=H.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(de){const me=de.getBoundingClientRect(),Ne=j.parentElement,ke=Ne?Ne.getBoundingClientRect():null;if(Q=ke?Math.max(me.height||0,ke.bottom-me.top):me.height||0,q!==de&&typeof ResizeObserver<"u"){if(S)try{S.disconnect()}catch{}q=de,S=new ResizeObserver(()=>X(H)),S.observe(de)}}}catch{}const re=Math.min(Math.max(Math.ceil(Q)||20,20),72);j.style.setProperty("--pin-hint-attrib-clear",re+"px"),z()}return $o(()=>{var re,de,me;const H=ft(),j=(me=(de=(re=H==null?void 0:H.proxy)==null?void 0:re.$el)==null?void 0:de.getRootNode)==null?void 0:me.call(de);if(!j||typeof j.querySelector!="function")return;M=j;let Q=0;$=setInterval(()=>{Q++;const Ne=j.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Ne?(clearInterval($),$=null,c.value=!0,mo(()=>{const ke=R(Ne,j),Ve=w.value;if(ke&&Ve&&Ve.parentElement!==ke)try{ke.appendChild(Ve),_=ke}catch{}if(ke&&x(ke),ke&&typeof IntersectionObserver<"u")try{f=new IntersectionObserver(xe=>{const $e=xe[xe.length-1],Ue=!!$e&&$e.isIntersecting&&$e.intersectionRatio>=.2;Ue!==u.value&&(u.value=Ue,Ue&&mo(z))},{threshold:[0,.2,.5]}),f.observe(ke)}catch{}X(j),z(),y.push(setTimeout(z,1200),setTimeout(z,3e3),setTimeout(z,6e3));try{const xe=w.value&&w.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(K)try{K.disconnect()}catch{}K=new ResizeObserver(()=>z()),K.observe(xe)}}catch{}})):Q>40&&(clearInterval($),$=null)},300)}),Fo(()=>{var H;if($&&clearInterval($),f){try{f.disconnect()}catch{}f=null}for(const j of v)try{j.disconnect()}catch{}if(v=[],S){try{S.disconnect()}catch{}S=null}if(q=null,K){try{K.disconnect()}catch{}K=null}if(T){try{T.disconnect()}catch{}T=null}P=null;for(const j of y)clearTimeout(j);if(y=[],M=null,_&&((H=w.value)==null?void 0:H.parentElement)===_)try{_.removeChild(w.value)}catch{}_=null}),Uo(`
|
||||
}`;function Lm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Cm={class:"pin-hint-pill"},Mm=["aria-label"],Em={__name:"PinHint",setup(e){const t=(H,j)=>qt(H)||j,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=iu("",{fallback:H=>o[H]}),s=De("uiStore",null),i=De("profileConfig",null),r=ce(()=>(s==null?void 0:s.theme)==="dark"),l=ce(()=>{var Q;const H=(Q=i==null?void 0:i.value)==null?void 0:Q.pinHintLabel;if(H)return H;const j="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):j}catch{return j}}),c=oe(!1),u=oe(!0);let f=null;const b=oe(!0);let v=[];const k=["inert","hidden","aria-hidden"];function A(H){const j=[];let Q=H;for(;Q;)Q.nodeType===1&&j.push(Q),Q=Q.parentNode||Q.host||null;return j}function N(H){return A(H).some(j=>j.hasAttribute("inert")||j.hasAttribute("hidden")||j.getAttribute("aria-hidden")==="true")}function x(H){const j=()=>{const Q=!N(H);Q!==b.value&&(b.value=Q,Q&&mo(z))};if(j(),!(typeof MutationObserver>"u"))for(const Q of A(H))try{const re=new MutationObserver(j);re.observe(Q,{attributes:!0,attributeFilter:k}),v.push(re)}catch{}}const w=oe(null);let $=null,_=null,S=null,M=null,T=null,P=null,y=[],K=null,q=null;function B(){c.value=!1}function R(H,j){var re;let Q=H==null?void 0:H.parentElement;for(let de=0;Q&&de<12;de++,Q=Q.parentElement){if(Q===j||(re=Q.classList)!=null&&re.contains("profile-loader"))return null;let me="";try{me=getComputedStyle(Q).position}catch{}if(me&&me!=="static"){const Ne=Q.getBoundingClientRect();if(Ne.height>=120&&Ne.width>=160)return Q}}return null}function J(H){var Q;const j=(Q=M==null?void 0:M.querySelector)==null?void 0:Q.call(M,".legend-mobile-sheet");if(!j)return 1/0;if(T&&P!==j){try{T.disconnect()}catch{}T=null}if(!T&&typeof ResizeObserver<"u")try{T=new ResizeObserver(()=>z()),T.observe(j),P=j}catch{T=null}try{const re=j.getBoundingClientRect();return!(re.height>16)||!(re.width>16)||H.right<=re.left||re.right<=H.left?1/0:re.top}catch{return 1/0}}function z(){const H=w.value;if(!(!H||!u.value||!b.value))try{H.style.removeProperty("--pin-hint-lift");const j=H.getBoundingClientRect();if(!j.height)return;const Q=Math.min(window.innerHeight,J(j)),re=Math.round(j.bottom-Q);re>0&&H.style.setProperty("--pin-hint-lift",re+8+"px")}catch{}}function X(H){const j=w.value;if(!j||!(H!=null&&H.querySelector))return;let Q=0;try{const de=H.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(de){const me=de.getBoundingClientRect(),Ne=j.parentElement,ke=Ne?Ne.getBoundingClientRect():null;if(Q=ke?Math.max(me.height||0,ke.bottom-me.top):me.height||0,q!==de&&typeof ResizeObserver<"u"){if(S)try{S.disconnect()}catch{}q=de,S=new ResizeObserver(()=>X(H)),S.observe(de)}}}catch{}const re=Math.min(Math.max(Math.ceil(Q)||20,20),72);j.style.setProperty("--pin-hint-attrib-clear",re+"px"),z()}return $o(()=>{var re,de,me;const H=ft(),j=(me=(de=(re=H==null?void 0:H.proxy)==null?void 0:re.$el)==null?void 0:de.getRootNode)==null?void 0:me.call(de);if(!j||typeof j.querySelector!="function")return;M=j;let Q=0;$=setInterval(()=>{Q++;const Ne=j.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Ne?(clearInterval($),$=null,c.value=!0,mo(()=>{const ke=R(Ne,j),Ve=w.value;if(ke&&Ve&&Ve.parentElement!==ke)try{ke.appendChild(Ve),_=ke}catch{}if(ke&&x(ke),ke&&typeof IntersectionObserver<"u")try{f=new IntersectionObserver(xe=>{const $e=xe[xe.length-1],Ue=!!$e&&$e.isIntersecting&&$e.intersectionRatio>=.2;Ue!==u.value&&(u.value=Ue,Ue&&mo(z))},{threshold:[0,.2,.5]}),f.observe(ke)}catch{}X(j),z(),y.push(setTimeout(z,1200),setTimeout(z,3e3),setTimeout(z,6e3));try{const xe=w.value&&w.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(K)try{K.disconnect()}catch{}K=new ResizeObserver(()=>z()),K.observe(xe)}}catch{}})):Q>40&&(clearInterval($),$=null)},300)}),Fo(()=>{var H;if($&&clearInterval($),f){try{f.disconnect()}catch{}f=null}for(const j of v)try{j.disconnect()}catch{}if(v=[],S){try{S.disconnect()}catch{}S=null}if(q=null,K){try{K.disconnect()}catch{}K=null}if(T){try{T.disconnect()}catch{}T=null}P=null;for(const j of y)clearTimeout(j);if(y=[],M=null,_&&((H=w.value)==null?void 0:H.parentElement)===_)try{_.removeChild(w.value)}catch{}_=null}),Uo(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <all-people-groups> custom element. -->
|
||||
<script src="../all-people-groups.js" integrity="sha384-iuTg/9NOhnbwRr9AmR7DEZXqNBIfrw8AHrgHD6U+ZcJGDHXFH5uSQTDzbfIAPA9e" crossorigin="anonymous"></script>
|
||||
<script src="../all-people-groups.js" integrity="sha384-1tlJDUPXPgioha7BM6CPslfjD+zvorBn1KsXs2G3qBhe28oxuckN/0pAG6hfo3sz" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function L_(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const T_={class:"pin-hint-pill"},N_=["aria-label"],O_={__name:"PinHint",setup(e){const t=(X,oe)=>vt(X)||oe,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=zs("",{fallback:X=>o[X]}),r=Pe("uiStore",null),s=Pe("profileConfig",null),i=U(()=>(r==null?void 0:r.theme)==="dark"),l=U(()=>{var ce;const X=(ce=s==null?void 0:s.value)==null?void 0:ce.pinHintLabel;if(X)return X;const oe="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):oe}catch{return oe}}),c=le(!1),u=le(!0);let p=null;const g=le(!0);let k=[];const y=["inert","hidden","aria-hidden"];function h(X){const oe=[];let ce=X;for(;ce;)ce.nodeType===1&&oe.push(ce),ce=ce.parentNode||ce.host||null;return oe}function d(X){return h(X).some(oe=>oe.hasAttribute("inert")||oe.hasAttribute("hidden")||oe.getAttribute("aria-hidden")==="true")}function b(X){const oe=()=>{const ce=!d(X);ce!==g.value&&(g.value=ce,ce&&Vt(te))};if(oe(),!(typeof MutationObserver>"u"))for(const ce of h(X))try{const W=new MutationObserver(oe);W.observe(ce,{attributes:!0,attributeFilter:y}),k.push(W)}catch{}}const x=le(null);let $=null,w=null,C=null,S=null,L=null,M=null,N=[],E=null,j=null;function V(){c.value=!1}function I(X,oe){var W;let ce=X==null?void 0:X.parentElement;for(let de=0;ce&&de<12;de++,ce=ce.parentElement){if(ce===oe||(W=ce.classList)!=null&&W.contains("profile-loader"))return null;let fe="";try{fe=getComputedStyle(ce).position}catch{}if(fe&&fe!=="static"){const $e=ce.getBoundingClientRect();if($e.height>=120&&$e.width>=160)return ce}}return null}function ie(X){var ce;const oe=(ce=S==null?void 0:S.querySelector)==null?void 0:ce.call(S,".legend-mobile-sheet");if(!oe)return 1/0;if(L&&M!==oe){try{L.disconnect()}catch{}L=null}if(!L&&typeof ResizeObserver<"u")try{L=new ResizeObserver(()=>te()),L.observe(oe),M=oe}catch{L=null}try{const W=oe.getBoundingClientRect();return!(W.height>16)||!(W.width>16)||X.right<=W.left||W.right<=X.left?1/0:W.top}catch{return 1/0}}function te(){const X=x.value;if(!(!X||!u.value||!g.value))try{X.style.removeProperty("--pin-hint-lift");const oe=X.getBoundingClientRect();if(!oe.height)return;const ce=Math.min(window.innerHeight,ie(oe)),W=Math.round(oe.bottom-ce);W>0&&X.style.setProperty("--pin-hint-lift",W+8+"px")}catch{}}function J(X){const oe=x.value;if(!oe||!(X!=null&&X.querySelector))return;let ce=0;try{const de=X.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(de){const fe=de.getBoundingClientRect(),$e=oe.parentElement,Ne=$e?$e.getBoundingClientRect():null;if(ce=Ne?Math.max(fe.height||0,Ne.bottom-fe.top):fe.height||0,j!==de&&typeof ResizeObserver<"u"){if(C)try{C.disconnect()}catch{}j=de,C=new ResizeObserver(()=>J(X)),C.observe(de)}}}catch{}const W=Math.min(Math.max(Math.ceil(ce)||20,20),72);oe.style.setProperty("--pin-hint-attrib-clear",W+"px"),te()}return qt(()=>{var W,de,fe;const X=Xt(),oe=(fe=(de=(W=X==null?void 0:X.proxy)==null?void 0:W.$el)==null?void 0:de.getRootNode)==null?void 0:fe.call(de);if(!oe||typeof oe.querySelector!="function")return;S=oe;let ce=0;$=setInterval(()=>{ce++;const $e=oe.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");$e?(clearInterval($),$=null,c.value=!0,Vt(()=>{const Ne=I($e,oe),Me=x.value;if(Ne&&Me&&Me.parentElement!==Ne)try{Ne.appendChild(Me),w=Ne}catch{}if(Ne&&b(Ne),Ne&&typeof IntersectionObserver<"u")try{p=new IntersectionObserver(ve=>{const Ye=ve[ve.length-1],ze=!!Ye&&Ye.isIntersecting&&Ye.intersectionRatio>=.2;ze!==u.value&&(u.value=ze,ze&&Vt(te))},{threshold:[0,.2,.5]}),p.observe(Ne)}catch{}J(oe),te(),N.push(setTimeout(te,1200),setTimeout(te,3e3),setTimeout(te,6e3));try{const ve=x.value&&x.value.offsetParent||null;if(ve&&typeof ResizeObserver<"u"){if(E)try{E.disconnect()}catch{}E=new ResizeObserver(()=>te()),E.observe(ve)}}catch{}})):ce>40&&(clearInterval($),$=null)},300)}),Rt(()=>{var X;if($&&clearInterval($),p){try{p.disconnect()}catch{}p=null}for(const oe of k)try{oe.disconnect()}catch{}if(k=[],C){try{C.disconnect()}catch{}C=null}if(j=null,E){try{E.disconnect()}catch{}E=null}if(L){try{L.disconnect()}catch{}L=null}M=null;for(const oe of N)clearTimeout(oe);if(N=[],S=null,w&&((X=x.value)==null?void 0:X.parentElement)===w)try{w.removeChild(x.value)}catch{}w=null}),ht(`
|
||||
}`;function L_(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const T_={class:"pin-hint-pill"},N_=["aria-label"],O_={__name:"PinHint",setup(e){const t=(X,oe)=>vt(X)||oe,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=zs("",{fallback:X=>o[X]}),r=Pe("uiStore",null),s=Pe("profileConfig",null),i=U(()=>(r==null?void 0:r.theme)==="dark"),l=U(()=>{var ce;const X=(ce=s==null?void 0:s.value)==null?void 0:ce.pinHintLabel;if(X)return X;const oe="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):oe}catch{return oe}}),c=le(!1),u=le(!0);let p=null;const g=le(!0);let k=[];const y=["inert","hidden","aria-hidden"];function h(X){const oe=[];let ce=X;for(;ce;)ce.nodeType===1&&oe.push(ce),ce=ce.parentNode||ce.host||null;return oe}function d(X){return h(X).some(oe=>oe.hasAttribute("inert")||oe.hasAttribute("hidden")||oe.getAttribute("aria-hidden")==="true")}function b(X){const oe=()=>{const ce=!d(X);ce!==g.value&&(g.value=ce,ce&&Vt(te))};if(oe(),!(typeof MutationObserver>"u"))for(const ce of h(X))try{const W=new MutationObserver(oe);W.observe(ce,{attributes:!0,attributeFilter:y}),k.push(W)}catch{}}const x=le(null);let $=null,w=null,C=null,S=null,L=null,M=null,N=[],E=null,j=null;function V(){c.value=!1}function I(X,oe){var W;let ce=X==null?void 0:X.parentElement;for(let de=0;ce&&de<12;de++,ce=ce.parentElement){if(ce===oe||(W=ce.classList)!=null&&W.contains("profile-loader"))return null;let fe="";try{fe=getComputedStyle(ce).position}catch{}if(fe&&fe!=="static"){const $e=ce.getBoundingClientRect();if($e.height>=120&&$e.width>=160)return ce}}return null}function ie(X){var ce;const oe=(ce=S==null?void 0:S.querySelector)==null?void 0:ce.call(S,".legend-mobile-sheet");if(!oe)return 1/0;if(L&&M!==oe){try{L.disconnect()}catch{}L=null}if(!L&&typeof ResizeObserver<"u")try{L=new ResizeObserver(()=>te()),L.observe(oe),M=oe}catch{L=null}try{const W=oe.getBoundingClientRect();return!(W.height>16)||!(W.width>16)||X.right<=W.left||W.right<=X.left?1/0:W.top}catch{return 1/0}}function te(){const X=x.value;if(!(!X||!u.value||!g.value))try{X.style.removeProperty("--pin-hint-lift");const oe=X.getBoundingClientRect();if(!oe.height)return;const ce=Math.min(window.innerHeight,ie(oe)),W=Math.round(oe.bottom-ce);W>0&&X.style.setProperty("--pin-hint-lift",W+8+"px")}catch{}}function J(X){const oe=x.value;if(!oe||!(X!=null&&X.querySelector))return;let ce=0;try{const de=X.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(de){const fe=de.getBoundingClientRect(),$e=oe.parentElement,Ne=$e?$e.getBoundingClientRect():null;if(ce=Ne?Math.max(fe.height||0,Ne.bottom-fe.top):fe.height||0,j!==de&&typeof ResizeObserver<"u"){if(C)try{C.disconnect()}catch{}j=de,C=new ResizeObserver(()=>J(X)),C.observe(de)}}}catch{}const W=Math.min(Math.max(Math.ceil(ce)||20,20),72);oe.style.setProperty("--pin-hint-attrib-clear",W+"px"),te()}return qt(()=>{var W,de,fe;const X=Xt(),oe=(fe=(de=(W=X==null?void 0:X.proxy)==null?void 0:W.$el)==null?void 0:de.getRootNode)==null?void 0:fe.call(de);if(!oe||typeof oe.querySelector!="function")return;S=oe;let ce=0;$=setInterval(()=>{ce++;const $e=oe.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");$e?(clearInterval($),$=null,c.value=!0,Vt(()=>{const Ne=I($e,oe),Me=x.value;if(Ne&&Me&&Me.parentElement!==Ne)try{Ne.appendChild(Me),w=Ne}catch{}if(Ne&&b(Ne),Ne&&typeof IntersectionObserver<"u")try{p=new IntersectionObserver(ve=>{const Ye=ve[ve.length-1],ze=!!Ye&&Ye.isIntersecting&&Ye.intersectionRatio>=.2;ze!==u.value&&(u.value=ze,ze&&Vt(te))},{threshold:[0,.2,.5]}),p.observe(Ne)}catch{}J(oe),te(),N.push(setTimeout(te,1200),setTimeout(te,3e3),setTimeout(te,6e3));try{const ve=x.value&&x.value.offsetParent||null;if(ve&&typeof ResizeObserver<"u"){if(E)try{E.disconnect()}catch{}E=new ResizeObserver(()=>te()),E.observe(ve)}}catch{}})):ce>40&&(clearInterval($),$=null)},300)}),Rt(()=>{var X;if($&&clearInterval($),p){try{p.disconnect()}catch{}p=null}for(const oe of k)try{oe.disconnect()}catch{}if(k=[],C){try{C.disconnect()}catch{}C=null}if(j=null,E){try{E.disconnect()}catch{}E=null}if(L){try{L.disconnect()}catch{}L=null}M=null;for(const oe of N)clearTimeout(oe);if(N=[],S=null,w&&((X=x.value)==null?void 0:X.parentElement)===w)try{w.removeChild(x.value)}catch{}w=null}),ht(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <cities-internet-map> custom element. -->
|
||||
<script src="../cities-internet.js" integrity="sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd" crossorigin="anonymous"></script>
|
||||
<script src="../cities-internet.js" integrity="sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <cities-internet-map> custom element. -->
|
||||
<script src="../cities-internet.js" integrity="sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd" crossorigin="anonymous"></script>
|
||||
<script src="../cities-internet.js" integrity="sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <cities-internet-map> custom element. -->
|
||||
<script src="../cities-internet.js" integrity="sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd" crossorigin="anonymous"></script>
|
||||
<script src="../cities-internet.js" integrity="sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function dh(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const ph={class:"pin-hint-pill"},gh=["aria-label"],fh={__name:"PinHint",setup(e){const t=(j,W)=>xo(j)||W,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=rh("",{fallback:j=>o[j]}),r=Ve("uiStore",null),i=Ve("profileConfig",null),s=se(()=>(r==null?void 0:r.theme)==="dark"),l=se(()=>{var ee;const j=(ee=i==null?void 0:i.value)==null?void 0:ee.pinHintLabel;if(j)return j;const W="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):W}catch{return W}}),c=we(!1),u=we(!0);let f=null;const $=we(!0);let P=[];const A=["inert","hidden","aria-hidden"];function y(j){const W=[];let ee=j;for(;ee;)ee.nodeType===1&&W.push(ee),ee=ee.parentNode||ee.host||null;return W}function D(j){return y(j).some(W=>W.hasAttribute("inert")||W.hasAttribute("hidden")||W.getAttribute("aria-hidden")==="true")}function x(j){const W=()=>{const ee=!D(j);ee!==$.value&&($.value=ee,ee&&wo(re))};if(W(),!(typeof MutationObserver>"u"))for(const ee of y(j))try{const fe=new MutationObserver(W);fe.observe(ee,{attributes:!0,attributeFilter:A}),P.push(fe)}catch{}}const v=we(null);let h=null,b=null,w=null,S=null,N=null,O=null,F=[],J=null,ge=null;function te(){c.value=!1}function z(j,W){var fe;let ee=j==null?void 0:j.parentElement;for(let de=0;ee&&de<12;de++,ee=ee.parentElement){if(ee===W||(fe=ee.classList)!=null&&fe.contains("profile-loader"))return null;let _e="";try{_e=getComputedStyle(ee).position}catch{}if(_e&&_e!=="static"){const Re=ee.getBoundingClientRect();if(Re.height>=120&&Re.width>=160)return ee}}return null}function ne(j){var ee;const W=(ee=S==null?void 0:S.querySelector)==null?void 0:ee.call(S,".legend-mobile-sheet");if(!W)return 1/0;if(N&&O!==W){try{N.disconnect()}catch{}N=null}if(!N&&typeof ResizeObserver<"u")try{N=new ResizeObserver(()=>re()),N.observe(W),O=W}catch{N=null}try{const fe=W.getBoundingClientRect();return!(fe.height>16)||!(fe.width>16)||j.right<=fe.left||fe.right<=j.left?1/0:fe.top}catch{return 1/0}}function re(){const j=v.value;if(!(!j||!u.value||!$.value))try{j.style.removeProperty("--pin-hint-lift");const W=j.getBoundingClientRect();if(!W.height)return;const ee=Math.min(window.innerHeight,ne(W)),fe=Math.round(W.bottom-ee);fe>0&&j.style.setProperty("--pin-hint-lift",fe+8+"px")}catch{}}function ce(j){const W=v.value;if(!W||!(j!=null&&j.querySelector))return;let ee=0;try{const de=j.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(de){const _e=de.getBoundingClientRect(),Re=W.parentElement,L=Re?Re.getBoundingClientRect():null;if(ee=L?Math.max(_e.height||0,L.bottom-_e.top):_e.height||0,ge!==de&&typeof ResizeObserver<"u"){if(w)try{w.disconnect()}catch{}ge=de,w=new ResizeObserver(()=>ce(j)),w.observe(de)}}}catch{}const fe=Math.min(Math.max(Math.ceil(ee)||20,20),72);W.style.setProperty("--pin-hint-attrib-clear",fe+"px"),re()}return To(()=>{var fe,de,_e;const j=Lt(),W=(_e=(de=(fe=j==null?void 0:j.proxy)==null?void 0:fe.$el)==null?void 0:de.getRootNode)==null?void 0:_e.call(de);if(!W||typeof W.querySelector!="function")return;S=W;let ee=0;h=setInterval(()=>{ee++;const Re=W.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Re?(clearInterval(h),h=null,c.value=!0,wo(()=>{const L=z(Re,W),H=v.value;if(L&&H&&H.parentElement!==L)try{L.appendChild(H),b=L}catch{}if(L&&x(L),L&&typeof IntersectionObserver<"u")try{f=new IntersectionObserver(B=>{const q=B[B.length-1],Q=!!q&&q.isIntersecting&&q.intersectionRatio>=.2;Q!==u.value&&(u.value=Q,Q&&wo(re))},{threshold:[0,.2,.5]}),f.observe(L)}catch{}ce(W),re(),F.push(setTimeout(re,1200),setTimeout(re,3e3),setTimeout(re,6e3));try{const B=v.value&&v.value.offsetParent||null;if(B&&typeof ResizeObserver<"u"){if(J)try{J.disconnect()}catch{}J=new ResizeObserver(()=>re()),J.observe(B)}}catch{}})):ee>40&&(clearInterval(h),h=null)},300)}),tn(()=>{var j;if(h&&clearInterval(h),f){try{f.disconnect()}catch{}f=null}for(const W of P)try{W.disconnect()}catch{}if(P=[],w){try{w.disconnect()}catch{}w=null}if(ge=null,J){try{J.disconnect()}catch{}J=null}if(N){try{N.disconnect()}catch{}N=null}O=null;for(const W of F)clearTimeout(W);if(F=[],S=null,b&&((j=v.value)==null?void 0:j.parentElement)===b)try{b.removeChild(v.value)}catch{}b=null}),Gc(`
|
||||
}`;function dh(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const ph={class:"pin-hint-pill"},gh=["aria-label"],fh={__name:"PinHint",setup(e){const t=(j,W)=>xo(j)||W,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=rh("",{fallback:j=>o[j]}),r=Ve("uiStore",null),i=Ve("profileConfig",null),s=se(()=>(r==null?void 0:r.theme)==="dark"),l=se(()=>{var ee;const j=(ee=i==null?void 0:i.value)==null?void 0:ee.pinHintLabel;if(j)return j;const W="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):W}catch{return W}}),c=we(!1),u=we(!0);let f=null;const $=we(!0);let P=[];const A=["inert","hidden","aria-hidden"];function y(j){const W=[];let ee=j;for(;ee;)ee.nodeType===1&&W.push(ee),ee=ee.parentNode||ee.host||null;return W}function D(j){return y(j).some(W=>W.hasAttribute("inert")||W.hasAttribute("hidden")||W.getAttribute("aria-hidden")==="true")}function x(j){const W=()=>{const ee=!D(j);ee!==$.value&&($.value=ee,ee&&wo(re))};if(W(),!(typeof MutationObserver>"u"))for(const ee of y(j))try{const fe=new MutationObserver(W);fe.observe(ee,{attributes:!0,attributeFilter:A}),P.push(fe)}catch{}}const v=we(null);let h=null,b=null,w=null,S=null,N=null,O=null,F=[],J=null,ge=null;function te(){c.value=!1}function z(j,W){var fe;let ee=j==null?void 0:j.parentElement;for(let de=0;ee&&de<12;de++,ee=ee.parentElement){if(ee===W||(fe=ee.classList)!=null&&fe.contains("profile-loader"))return null;let _e="";try{_e=getComputedStyle(ee).position}catch{}if(_e&&_e!=="static"){const Re=ee.getBoundingClientRect();if(Re.height>=120&&Re.width>=160)return ee}}return null}function ne(j){var ee;const W=(ee=S==null?void 0:S.querySelector)==null?void 0:ee.call(S,".legend-mobile-sheet");if(!W)return 1/0;if(N&&O!==W){try{N.disconnect()}catch{}N=null}if(!N&&typeof ResizeObserver<"u")try{N=new ResizeObserver(()=>re()),N.observe(W),O=W}catch{N=null}try{const fe=W.getBoundingClientRect();return!(fe.height>16)||!(fe.width>16)||j.right<=fe.left||fe.right<=j.left?1/0:fe.top}catch{return 1/0}}function re(){const j=v.value;if(!(!j||!u.value||!$.value))try{j.style.removeProperty("--pin-hint-lift");const W=j.getBoundingClientRect();if(!W.height)return;const ee=Math.min(window.innerHeight,ne(W)),fe=Math.round(W.bottom-ee);fe>0&&j.style.setProperty("--pin-hint-lift",fe+8+"px")}catch{}}function ce(j){const W=v.value;if(!W||!(j!=null&&j.querySelector))return;let ee=0;try{const de=j.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(de){const _e=de.getBoundingClientRect(),Re=W.parentElement,L=Re?Re.getBoundingClientRect():null;if(ee=L?Math.max(_e.height||0,L.bottom-_e.top):_e.height||0,ge!==de&&typeof ResizeObserver<"u"){if(w)try{w.disconnect()}catch{}ge=de,w=new ResizeObserver(()=>ce(j)),w.observe(de)}}}catch{}const fe=Math.min(Math.max(Math.ceil(ee)||20,20),72);W.style.setProperty("--pin-hint-attrib-clear",fe+"px"),re()}return To(()=>{var fe,de,_e;const j=Lt(),W=(_e=(de=(fe=j==null?void 0:j.proxy)==null?void 0:fe.$el)==null?void 0:de.getRootNode)==null?void 0:_e.call(de);if(!W||typeof W.querySelector!="function")return;S=W;let ee=0;h=setInterval(()=>{ee++;const Re=W.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Re?(clearInterval(h),h=null,c.value=!0,wo(()=>{const L=z(Re,W),H=v.value;if(L&&H&&H.parentElement!==L)try{L.appendChild(H),b=L}catch{}if(L&&x(L),L&&typeof IntersectionObserver<"u")try{f=new IntersectionObserver(B=>{const q=B[B.length-1],Q=!!q&&q.isIntersecting&&q.intersectionRatio>=.2;Q!==u.value&&(u.value=Q,Q&&wo(re))},{threshold:[0,.2,.5]}),f.observe(L)}catch{}ce(W),re(),F.push(setTimeout(re,1200),setTimeout(re,3e3),setTimeout(re,6e3));try{const B=v.value&&v.value.offsetParent||null;if(B&&typeof ResizeObserver<"u"){if(J)try{J.disconnect()}catch{}J=new ResizeObserver(()=>re()),J.observe(B)}}catch{}})):ee>40&&(clearInterval(h),h=null)},300)}),tn(()=>{var j;if(h&&clearInterval(h),f){try{f.disconnect()}catch{}f=null}for(const W of P)try{W.disconnect()}catch{}if(P=[],w){try{w.disconnect()}catch{}w=null}if(ge=null,J){try{J.disconnect()}catch{}J=null}if(N){try{N.disconnect()}catch{}N=null}O=null;for(const W of F)clearTimeout(W);if(F=[],S=null,b&&((j=v.value)==null?void 0:j.parentElement)===b)try{b.removeChild(v.value)}catch{}b=null}),Gc(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-country-map> custom element. -->
|
||||
<script src="../country-map.js" integrity="sha384-rrNa6+diqtDgoDdA8P+eWx3SNf+w0ezopQCbmSStuthicoiR1WqTrfCk1Afnn9YE" crossorigin="anonymous"></script>
|
||||
<script src="../country-map.js" integrity="sha384-QBZcA11EcHPDS8Alf68LlPMcK3KV4daNBBcRVwfmb1JUJ6pN2iV8b3Km/eUJFtF8" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
|
||||
<script src="../country-posters.js" integrity="sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK" crossorigin="anonymous"></script>
|
||||
<script src="../country-posters.js" integrity="sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
|
||||
<script src="../country-posters.js" integrity="sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK" crossorigin="anonymous"></script>
|
||||
<script src="../country-posters.js" integrity="sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
|
||||
<script src="../country-posters.js" integrity="sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK" crossorigin="anonymous"></script>
|
||||
<script src="../country-posters.js" integrity="sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function Hv(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Wv={class:"pin-hint-pill"},Vv=["aria-label"],Kv={__name:"PinHint",setup(e){const t=(R,M)=>Zt(R)||M,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=as("",{fallback:R=>o[R]}),r=De("uiStore",null),s=De("profileConfig",null),i=X(()=>(r==null?void 0:r.theme)==="dark"),l=X(()=>{var H;const R=(H=s==null?void 0:s.value)==null?void 0:H.pinHintLabel;if(R)return R;const M="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):M}catch{return M}}),c=be(!1),u=be(!0);let d=null;const g=be(!0);let x=[];const L=["inert","hidden","aria-hidden"];function y(R){const M=[];let H=R;for(;H;)H.nodeType===1&&M.push(H),H=H.parentNode||H.host||null;return M}function p(R){return y(R).some(M=>M.hasAttribute("inert")||M.hasAttribute("hidden")||M.getAttribute("aria-hidden")==="true")}function v(R){const M=()=>{const H=!p(R);H!==g.value&&(g.value=H,H&&uo(T))};if(M(),!(typeof MutationObserver>"u"))for(const H of y(R))try{const G=new MutationObserver(M);G.observe(H,{attributes:!0,attributeFilter:L}),x.push(G)}catch{}}const _=be(null);let h=null,m=null,f=null,w=null,k=null,C=null,P=[],I=null,V=null;function z(){c.value=!1}function b(R,M){var G;let H=R==null?void 0:R.parentElement;for(let ee=0;H&&ee<12;ee++,H=H.parentElement){if(H===M||(G=H.classList)!=null&&G.contains("profile-loader"))return null;let U="";try{U=getComputedStyle(H).position}catch{}if(U&&U!=="static"){const ie=H.getBoundingClientRect();if(ie.height>=120&&ie.width>=160)return H}}return null}function F(R){var H;const M=(H=w==null?void 0:w.querySelector)==null?void 0:H.call(w,".legend-mobile-sheet");if(!M)return 1/0;if(k&&C!==M){try{k.disconnect()}catch{}k=null}if(!k&&typeof ResizeObserver<"u")try{k=new ResizeObserver(()=>T()),k.observe(M),C=M}catch{k=null}try{const G=M.getBoundingClientRect();return!(G.height>16)||!(G.width>16)||R.right<=G.left||G.right<=R.left?1/0:G.top}catch{return 1/0}}function T(){const R=_.value;if(!(!R||!u.value||!g.value))try{R.style.removeProperty("--pin-hint-lift");const M=R.getBoundingClientRect();if(!M.height)return;const H=Math.min(window.innerHeight,F(M)),G=Math.round(M.bottom-H);G>0&&R.style.setProperty("--pin-hint-lift",G+8+"px")}catch{}}function $(R){const M=_.value;if(!M||!(R!=null&&R.querySelector))return;let H=0;try{const ee=R.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(ee){const U=ee.getBoundingClientRect(),ie=M.parentElement,ye=ie?ie.getBoundingClientRect():null;if(H=ye?Math.max(U.height||0,ye.bottom-U.top):U.height||0,V!==ee&&typeof ResizeObserver<"u"){if(f)try{f.disconnect()}catch{}V=ee,f=new ResizeObserver(()=>$(R)),f.observe(ee)}}}catch{}const G=Math.min(Math.max(Math.ceil(H)||20,20),72);M.style.setProperty("--pin-hint-attrib-clear",G+"px"),T()}return $o(()=>{var G,ee,U;const R=Eo(),M=(U=(ee=(G=R==null?void 0:R.proxy)==null?void 0:G.$el)==null?void 0:ee.getRootNode)==null?void 0:U.call(ee);if(!M||typeof M.querySelector!="function")return;w=M;let H=0;h=setInterval(()=>{H++;const ie=M.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ie?(clearInterval(h),h=null,c.value=!0,uo(()=>{const ye=b(ie,M),ke=_.value;if(ye&&ke&&ke.parentElement!==ye)try{ye.appendChild(ke),m=ye}catch{}if(ye&&v(ye),ye&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(ve=>{const pe=ve[ve.length-1],oe=!!pe&&pe.isIntersecting&&pe.intersectionRatio>=.2;oe!==u.value&&(u.value=oe,oe&&uo(T))},{threshold:[0,.2,.5]}),d.observe(ye)}catch{}$(M),T(),P.push(setTimeout(T,1200),setTimeout(T,3e3),setTimeout(T,6e3));try{const ve=_.value&&_.value.offsetParent||null;if(ve&&typeof ResizeObserver<"u"){if(I)try{I.disconnect()}catch{}I=new ResizeObserver(()=>T()),I.observe(ve)}}catch{}})):H>40&&(clearInterval(h),h=null)},300)}),eo(()=>{var R;if(h&&clearInterval(h),d){try{d.disconnect()}catch{}d=null}for(const M of x)try{M.disconnect()}catch{}if(x=[],f){try{f.disconnect()}catch{}f=null}if(V=null,I){try{I.disconnect()}catch{}I=null}if(k){try{k.disconnect()}catch{}k=null}C=null;for(const M of P)clearTimeout(M);if(P=[],w=null,m&&((R=_.value)==null?void 0:R.parentElement)===m)try{m.removeChild(_.value)}catch{}m=null}),zt(`
|
||||
}`;function Hv(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Wv={class:"pin-hint-pill"},Vv=["aria-label"],Kv={__name:"PinHint",setup(e){const t=(R,M)=>Zt(R)||M,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=as("",{fallback:R=>o[R]}),r=De("uiStore",null),s=De("profileConfig",null),i=X(()=>(r==null?void 0:r.theme)==="dark"),l=X(()=>{var H;const R=(H=s==null?void 0:s.value)==null?void 0:H.pinHintLabel;if(R)return R;const M="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):M}catch{return M}}),c=be(!1),u=be(!0);let d=null;const g=be(!0);let x=[];const L=["inert","hidden","aria-hidden"];function y(R){const M=[];let H=R;for(;H;)H.nodeType===1&&M.push(H),H=H.parentNode||H.host||null;return M}function p(R){return y(R).some(M=>M.hasAttribute("inert")||M.hasAttribute("hidden")||M.getAttribute("aria-hidden")==="true")}function v(R){const M=()=>{const H=!p(R);H!==g.value&&(g.value=H,H&&uo(T))};if(M(),!(typeof MutationObserver>"u"))for(const H of y(R))try{const G=new MutationObserver(M);G.observe(H,{attributes:!0,attributeFilter:L}),x.push(G)}catch{}}const _=be(null);let h=null,m=null,f=null,w=null,k=null,C=null,P=[],I=null,V=null;function z(){c.value=!1}function b(R,M){var G;let H=R==null?void 0:R.parentElement;for(let ee=0;H&&ee<12;ee++,H=H.parentElement){if(H===M||(G=H.classList)!=null&&G.contains("profile-loader"))return null;let U="";try{U=getComputedStyle(H).position}catch{}if(U&&U!=="static"){const ie=H.getBoundingClientRect();if(ie.height>=120&&ie.width>=160)return H}}return null}function F(R){var H;const M=(H=w==null?void 0:w.querySelector)==null?void 0:H.call(w,".legend-mobile-sheet");if(!M)return 1/0;if(k&&C!==M){try{k.disconnect()}catch{}k=null}if(!k&&typeof ResizeObserver<"u")try{k=new ResizeObserver(()=>T()),k.observe(M),C=M}catch{k=null}try{const G=M.getBoundingClientRect();return!(G.height>16)||!(G.width>16)||R.right<=G.left||G.right<=R.left?1/0:G.top}catch{return 1/0}}function T(){const R=_.value;if(!(!R||!u.value||!g.value))try{R.style.removeProperty("--pin-hint-lift");const M=R.getBoundingClientRect();if(!M.height)return;const H=Math.min(window.innerHeight,F(M)),G=Math.round(M.bottom-H);G>0&&R.style.setProperty("--pin-hint-lift",G+8+"px")}catch{}}function $(R){const M=_.value;if(!M||!(R!=null&&R.querySelector))return;let H=0;try{const ee=R.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(ee){const U=ee.getBoundingClientRect(),ie=M.parentElement,ye=ie?ie.getBoundingClientRect():null;if(H=ye?Math.max(U.height||0,ye.bottom-U.top):U.height||0,V!==ee&&typeof ResizeObserver<"u"){if(f)try{f.disconnect()}catch{}V=ee,f=new ResizeObserver(()=>$(R)),f.observe(ee)}}}catch{}const G=Math.min(Math.max(Math.ceil(H)||20,20),72);M.style.setProperty("--pin-hint-attrib-clear",G+"px"),T()}return $o(()=>{var G,ee,U;const R=Eo(),M=(U=(ee=(G=R==null?void 0:R.proxy)==null?void 0:G.$el)==null?void 0:ee.getRootNode)==null?void 0:U.call(ee);if(!M||typeof M.querySelector!="function")return;w=M;let H=0;h=setInterval(()=>{H++;const ie=M.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ie?(clearInterval(h),h=null,c.value=!0,uo(()=>{const ye=b(ie,M),ke=_.value;if(ye&&ke&&ke.parentElement!==ye)try{ye.appendChild(ke),m=ye}catch{}if(ye&&v(ye),ye&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(ve=>{const pe=ve[ve.length-1],oe=!!pe&&pe.isIntersecting&&pe.intersectionRatio>=.2;oe!==u.value&&(u.value=oe,oe&&uo(T))},{threshold:[0,.2,.5]}),d.observe(ye)}catch{}$(M),T(),P.push(setTimeout(T,1200),setTimeout(T,3e3),setTimeout(T,6e3));try{const ve=_.value&&_.value.offsetParent||null;if(ve&&typeof ResizeObserver<"u"){if(I)try{I.disconnect()}catch{}I=new ResizeObserver(()=>T()),I.observe(ve)}}catch{}})):H>40&&(clearInterval(h),h=null)},300)}),eo(()=>{var R;if(h&&clearInterval(h),d){try{d.disconnect()}catch{}d=null}for(const M of x)try{M.disconnect()}catch{}if(x=[],f){try{f.disconnect()}catch{}f=null}if(V=null,I){try{I.disconnect()}catch{}I=null}if(k){try{k.disconnect()}catch{}k=null}C=null;for(const M of P)clearTimeout(M);if(P=[],w=null,m&&((R=_.value)==null?void 0:R.parentElement)===m)try{m.removeChild(_.value)}catch{}m=null}),zt(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function qm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Vm={class:"pin-hint-pill"},Ym=["aria-label"],Jm={__name:"PinHint",setup(e){const t=(B,U)=>po(B)||U,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=Hm("",{fallback:B=>o[B]}),s=Ie("uiStore",null),i=Ie("profileConfig",null),r=ge(()=>(s==null?void 0:s.theme)==="dark"),l=ge(()=>{var te;const B=(te=i==null?void 0:i.value)==null?void 0:te.pinHintLabel;if(B)return B;const U="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):U}catch{return U}}),c=ae(!1),u=ae(!0);let g=null;const b=ae(!0);let L=[];const w=["inert","hidden","aria-hidden"];function k(B){const U=[];let te=B;for(;te;)te.nodeType===1&&U.push(te),te=te.parentNode||te.host||null;return U}function x(B){return k(B).some(U=>U.hasAttribute("inert")||U.hasAttribute("hidden")||U.getAttribute("aria-hidden")==="true")}function F(B){const U=()=>{const te=!x(B);te!==b.value&&(b.value=te,te&&yo(M))};if(U(),!(typeof MutationObserver>"u"))for(const te of k(B))try{const pe=new MutationObserver(U);pe.observe(te,{attributes:!0,attributeFilter:w}),L.push(pe)}catch{}}const y=ae(null);let f=null,m=null,S=null,C=null,T=null,N=null,_=[],D=null,G=null;function W(){c.value=!1}function R(B,U){var pe;let te=B==null?void 0:B.parentElement;for(let fe=0;te&&fe<12;fe++,te=te.parentElement){if(te===U||(pe=te.classList)!=null&&pe.contains("profile-loader"))return null;let be="";try{be=getComputedStyle(te).position}catch{}if(be&&be!=="static"){const xe=te.getBoundingClientRect();if(xe.height>=120&&xe.width>=160)return te}}return null}function Y(B){var te;const U=(te=C==null?void 0:C.querySelector)==null?void 0:te.call(C,".legend-mobile-sheet");if(!U)return 1/0;if(T&&N!==U){try{T.disconnect()}catch{}T=null}if(!T&&typeof ResizeObserver<"u")try{T=new ResizeObserver(()=>M()),T.observe(U),N=U}catch{T=null}try{const pe=U.getBoundingClientRect();return!(pe.height>16)||!(pe.width>16)||B.right<=pe.left||pe.right<=B.left?1/0:pe.top}catch{return 1/0}}function M(){const B=y.value;if(!(!B||!u.value||!b.value))try{B.style.removeProperty("--pin-hint-lift");const U=B.getBoundingClientRect();if(!U.height)return;const te=Math.min(window.innerHeight,Y(U)),pe=Math.round(U.bottom-te);pe>0&&B.style.setProperty("--pin-hint-lift",pe+8+"px")}catch{}}function O(B){const U=y.value;if(!U||!(B!=null&&B.querySelector))return;let te=0;try{const fe=B.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(fe){const be=fe.getBoundingClientRect(),xe=U.parentElement,Ee=xe?xe.getBoundingClientRect():null;if(te=Ee?Math.max(be.height||0,Ee.bottom-be.top):be.height||0,G!==fe&&typeof ResizeObserver<"u"){if(S)try{S.disconnect()}catch{}G=fe,S=new ResizeObserver(()=>O(B)),S.observe(fe)}}}catch{}const pe=Math.min(Math.max(Math.ceil(te)||20,20),72);U.style.setProperty("--pin-hint-attrib-clear",pe+"px"),M()}return Ao(()=>{var pe,fe,be;const B=At(),U=(be=(fe=(pe=B==null?void 0:B.proxy)==null?void 0:pe.$el)==null?void 0:fe.getRootNode)==null?void 0:be.call(fe);if(!U||typeof U.querySelector!="function")return;C=U;let te=0;f=setInterval(()=>{te++;const xe=U.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");xe?(clearInterval(f),f=null,c.value=!0,yo(()=>{const Ee=R(xe,U),Qe=y.value;if(Ee&&Qe&&Qe.parentElement!==Ee)try{Ee.appendChild(Qe),m=Ee}catch{}if(Ee&&F(Ee),Ee&&typeof IntersectionObserver<"u")try{g=new IntersectionObserver(Ne=>{const Se=Ne[Ne.length-1],X=!!Se&&Se.isIntersecting&&Se.intersectionRatio>=.2;X!==u.value&&(u.value=X,X&&yo(M))},{threshold:[0,.2,.5]}),g.observe(Ee)}catch{}O(U),M(),_.push(setTimeout(M,1200),setTimeout(M,3e3),setTimeout(M,6e3));try{const Ne=y.value&&y.value.offsetParent||null;if(Ne&&typeof ResizeObserver<"u"){if(D)try{D.disconnect()}catch{}D=new ResizeObserver(()=>M()),D.observe(Ne)}}catch{}})):te>40&&(clearInterval(f),f=null)},300)}),ko(()=>{var B;if(f&&clearInterval(f),g){try{g.disconnect()}catch{}g=null}for(const U of L)try{U.disconnect()}catch{}if(L=[],S){try{S.disconnect()}catch{}S=null}if(G=null,D){try{D.disconnect()}catch{}D=null}if(T){try{T.disconnect()}catch{}T=null}N=null;for(const U of _)clearTimeout(U);if(_=[],C=null,m&&((B=y.value)==null?void 0:B.parentElement)===m)try{m.removeChild(y.value)}catch{}m=null}),Go(`
|
||||
}`;function qm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Vm={class:"pin-hint-pill"},Ym=["aria-label"],Jm={__name:"PinHint",setup(e){const t=(B,U)=>po(B)||U,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=Hm("",{fallback:B=>o[B]}),s=Ie("uiStore",null),i=Ie("profileConfig",null),r=ge(()=>(s==null?void 0:s.theme)==="dark"),l=ge(()=>{var te;const B=(te=i==null?void 0:i.value)==null?void 0:te.pinHintLabel;if(B)return B;const U="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):U}catch{return U}}),c=ae(!1),u=ae(!0);let g=null;const b=ae(!0);let L=[];const w=["inert","hidden","aria-hidden"];function k(B){const U=[];let te=B;for(;te;)te.nodeType===1&&U.push(te),te=te.parentNode||te.host||null;return U}function x(B){return k(B).some(U=>U.hasAttribute("inert")||U.hasAttribute("hidden")||U.getAttribute("aria-hidden")==="true")}function F(B){const U=()=>{const te=!x(B);te!==b.value&&(b.value=te,te&&yo(M))};if(U(),!(typeof MutationObserver>"u"))for(const te of k(B))try{const pe=new MutationObserver(U);pe.observe(te,{attributes:!0,attributeFilter:w}),L.push(pe)}catch{}}const y=ae(null);let f=null,m=null,S=null,C=null,T=null,N=null,_=[],D=null,G=null;function W(){c.value=!1}function R(B,U){var pe;let te=B==null?void 0:B.parentElement;for(let fe=0;te&&fe<12;fe++,te=te.parentElement){if(te===U||(pe=te.classList)!=null&&pe.contains("profile-loader"))return null;let be="";try{be=getComputedStyle(te).position}catch{}if(be&&be!=="static"){const xe=te.getBoundingClientRect();if(xe.height>=120&&xe.width>=160)return te}}return null}function Y(B){var te;const U=(te=C==null?void 0:C.querySelector)==null?void 0:te.call(C,".legend-mobile-sheet");if(!U)return 1/0;if(T&&N!==U){try{T.disconnect()}catch{}T=null}if(!T&&typeof ResizeObserver<"u")try{T=new ResizeObserver(()=>M()),T.observe(U),N=U}catch{T=null}try{const pe=U.getBoundingClientRect();return!(pe.height>16)||!(pe.width>16)||B.right<=pe.left||pe.right<=B.left?1/0:pe.top}catch{return 1/0}}function M(){const B=y.value;if(!(!B||!u.value||!b.value))try{B.style.removeProperty("--pin-hint-lift");const U=B.getBoundingClientRect();if(!U.height)return;const te=Math.min(window.innerHeight,Y(U)),pe=Math.round(U.bottom-te);pe>0&&B.style.setProperty("--pin-hint-lift",pe+8+"px")}catch{}}function O(B){const U=y.value;if(!U||!(B!=null&&B.querySelector))return;let te=0;try{const fe=B.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(fe){const be=fe.getBoundingClientRect(),xe=U.parentElement,Ee=xe?xe.getBoundingClientRect():null;if(te=Ee?Math.max(be.height||0,Ee.bottom-be.top):be.height||0,G!==fe&&typeof ResizeObserver<"u"){if(S)try{S.disconnect()}catch{}G=fe,S=new ResizeObserver(()=>O(B)),S.observe(fe)}}}catch{}const pe=Math.min(Math.max(Math.ceil(te)||20,20),72);U.style.setProperty("--pin-hint-attrib-clear",pe+"px"),M()}return Ao(()=>{var pe,fe,be;const B=At(),U=(be=(fe=(pe=B==null?void 0:B.proxy)==null?void 0:pe.$el)==null?void 0:fe.getRootNode)==null?void 0:be.call(fe);if(!U||typeof U.querySelector!="function")return;C=U;let te=0;f=setInterval(()=>{te++;const xe=U.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");xe?(clearInterval(f),f=null,c.value=!0,yo(()=>{const Ee=R(xe,U),Qe=y.value;if(Ee&&Qe&&Qe.parentElement!==Ee)try{Ee.appendChild(Qe),m=Ee}catch{}if(Ee&&F(Ee),Ee&&typeof IntersectionObserver<"u")try{g=new IntersectionObserver(Ne=>{const Se=Ne[Ne.length-1],X=!!Se&&Se.isIntersecting&&Se.intersectionRatio>=.2;X!==u.value&&(u.value=X,X&&yo(M))},{threshold:[0,.2,.5]}),g.observe(Ee)}catch{}O(U),M(),_.push(setTimeout(M,1200),setTimeout(M,3e3),setTimeout(M,6e3));try{const Ne=y.value&&y.value.offsetParent||null;if(Ne&&typeof ResizeObserver<"u"){if(D)try{D.disconnect()}catch{}D=new ResizeObserver(()=>M()),D.observe(Ne)}}catch{}})):te>40&&(clearInterval(f),f=null)},300)}),ko(()=>{var B;if(f&&clearInterval(f),g){try{g.disconnect()}catch{}g=null}for(const U of L)try{U.disconnect()}catch{}if(L=[],S){try{S.disconnect()}catch{}S=null}if(G=null,D){try{D.disconnect()}catch{}D=null}if(T){try{T.disconnect()}catch{}T=null}N=null;for(const U of _)clearTimeout(U);if(_=[],C=null,m&&((B=y.value)==null?void 0:B.parentElement)===m)try{m.removeChild(y.value)}catch{}m=null}),Go(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <demo-map> custom element. -->
|
||||
<script src="../demo-map.js" integrity="sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q" crossorigin="anonymous"></script>
|
||||
<script src="../demo-map.js" integrity="sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <demo-map> custom element. -->
|
||||
<script src="../../demo-map.js" integrity="sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q" crossorigin="anonymous"></script>
|
||||
<script src="../../demo-map.js" integrity="sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-maps-spa> custom element. -->
|
||||
<script src="../../doxa-maps-spa.js" integrity="sha384-WxibTNX89Sfqh9wxX9qWVWrINtWvf5XGsrF2el7XnSHshIC+Yr9rmWl0CWxp3ml3" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-maps-spa.js" integrity="sha384-P4t0Vulb6moRHjKPcF6MVbKLSWkO69O8OnKFd11DOlLVAowfoF8VPHQovdP8y4Uf" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-maps-spa> custom element. -->
|
||||
<script src="../doxa-maps-spa.js" integrity="sha384-WxibTNX89Sfqh9wxX9qWVWrINtWvf5XGsrF2el7XnSHshIC+Yr9rmWl0CWxp3ml3" crossorigin="anonymous"></script>
|
||||
<script src="../doxa-maps-spa.js" integrity="sha384-P4t0Vulb6moRHjKPcF6MVbKLSWkO69O8OnKFd11DOlLVAowfoF8VPHQovdP8y4Uf" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
"bundle": "all-people-groups",
|
||||
"scriptUrl": "./all-people-groups/all-people-groups.js",
|
||||
"output": "dx-maps/all-people-groups/all-people-groups.js",
|
||||
"integrity": "sha384-iuTg/9NOhnbwRr9AmR7DEZXqNBIfrw8AHrgHD6U+ZcJGDHXFH5uSQTDzbfIAPA9e",
|
||||
"integrity": "sha384-1tlJDUPXPgioha7BM6CPslfjD+zvorBn1KsXs2G3qBhe28oxuckN/0pAG6hfo3sz",
|
||||
"elements": [
|
||||
"all-people-groups"
|
||||
],
|
||||
|
|
@ -30,8 +30,8 @@
|
|||
"scriptUrl": "./all-people-groups/all-people-groups.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./all-people-groups/all-people-groups/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-iuTg/9NOhnbwRr9AmR7DEZXqNBIfrw8AHrgHD6U+ZcJGDHXFH5uSQTDzbfIAPA9e\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-iuTg/9NOhnbwRr9AmR7DEZXqNBIfrw8AHrgHD6U+ZcJGDHXFH5uSQTDzbfIAPA9e\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-1tlJDUPXPgioha7BM6CPslfjD+zvorBn1KsXs2G3qBhe28oxuckN/0pAG6hfo3sz\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-1tlJDUPXPgioha7BM6CPslfjD+zvorBn1KsXs2G3qBhe28oxuckN/0pAG6hfo3sz\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
},
|
||||
"bundle": "all-people-groups"
|
||||
}
|
||||
|
|
@ -110,7 +110,7 @@
|
|||
"bundle": "cities-internet",
|
||||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"output": "dx-maps/cities-internet/cities-internet.js",
|
||||
"integrity": "sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd",
|
||||
"integrity": "sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu",
|
||||
"elements": [
|
||||
"cities-internet-map"
|
||||
],
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./cities-internet/connectivity-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -145,8 +145,8 @@
|
|||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./cities-internet/connectivity-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -162,7 +162,7 @@
|
|||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./cities-internet/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -171,7 +171,7 @@
|
|||
"bundle": "country-map",
|
||||
"scriptUrl": "./country-map/country-map.js",
|
||||
"output": "dx-maps/country-map/country-map.js",
|
||||
"integrity": "sha384-rrNa6+diqtDgoDdA8P+eWx3SNf+w0ezopQCbmSStuthicoiR1WqTrfCk1Afnn9YE",
|
||||
"integrity": "sha384-QBZcA11EcHPDS8Alf68LlPMcK3KV4daNBBcRVwfmb1JUJ6pN2iV8b3Km/eUJFtF8",
|
||||
"elements": [
|
||||
"doxa-country-map"
|
||||
],
|
||||
|
|
@ -190,8 +190,8 @@
|
|||
"scriptUrl": "./country-map/country-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-map/country-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-rrNa6+diqtDgoDdA8P+eWx3SNf+w0ezopQCbmSStuthicoiR1WqTrfCk1Afnn9YE\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-rrNa6+diqtDgoDdA8P+eWx3SNf+w0ezopQCbmSStuthicoiR1WqTrfCk1Afnn9YE\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-QBZcA11EcHPDS8Alf68LlPMcK3KV4daNBBcRVwfmb1JUJ6pN2iV8b3Km/eUJFtF8\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-QBZcA11EcHPDS8Alf68LlPMcK3KV4daNBBcRVwfmb1JUJ6pN2iV8b3Km/eUJFtF8\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -200,7 +200,7 @@
|
|||
"bundle": "country-posters",
|
||||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"output": "dx-maps/country-posters/country-posters.js",
|
||||
"integrity": "sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK",
|
||||
"integrity": "sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5",
|
||||
"elements": [
|
||||
"country-posters-map"
|
||||
],
|
||||
|
|
@ -223,8 +223,8 @@
|
|||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-posters/countries-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -240,7 +240,7 @@
|
|||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-posters/country-poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -256,8 +256,8 @@
|
|||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-posters/country-posters-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -315,7 +315,7 @@
|
|||
"bundle": "demo-map",
|
||||
"scriptUrl": "./demo-map/demo-map.js",
|
||||
"output": "dx-maps/demo-map/demo-map.js",
|
||||
"integrity": "sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q",
|
||||
"integrity": "sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7",
|
||||
"elements": [
|
||||
"demo-map"
|
||||
],
|
||||
|
|
@ -333,8 +333,8 @@
|
|||
"scriptUrl": "./demo-map/demo-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./demo-map/demo-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
"bundle": "doxa-maps-spa",
|
||||
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
|
||||
"output": "dx-maps/doxa-maps-spa/doxa-maps-spa.js",
|
||||
"integrity": "sha384-WxibTNX89Sfqh9wxX9qWVWrINtWvf5XGsrF2el7XnSHshIC+Yr9rmWl0CWxp3ml3",
|
||||
"integrity": "sha384-P4t0Vulb6moRHjKPcF6MVbKLSWkO69O8OnKFd11DOlLVAowfoF8VPHQovdP8y4Uf",
|
||||
"elements": [
|
||||
"doxa-maps-spa"
|
||||
],
|
||||
|
|
@ -389,7 +389,7 @@
|
|||
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./doxa-maps-spa/doxa-maps-spa/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-WxibTNX89Sfqh9wxX9qWVWrINtWvf5XGsrF2el7XnSHshIC+Yr9rmWl0CWxp3ml3\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-P4t0Vulb6moRHjKPcF6MVbKLSWkO69O8OnKFd11DOlLVAowfoF8VPHQovdP8y4Uf\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -416,7 +416,7 @@
|
|||
"bundle": "doxa-research-map",
|
||||
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
|
||||
"output": "dx-maps/doxa-research-map/doxa-research-map.js",
|
||||
"integrity": "sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6",
|
||||
"integrity": "sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af",
|
||||
"elements": [
|
||||
"doxa-research-map"
|
||||
],
|
||||
|
|
@ -435,8 +435,8 @@
|
|||
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./doxa-research-map/research-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -462,7 +462,7 @@
|
|||
"bundle": "doxa-simple-map",
|
||||
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
|
||||
"output": "dx-maps/doxa-simple-map/doxa-simple-map.js",
|
||||
"integrity": "sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV",
|
||||
"integrity": "sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK",
|
||||
"elements": [
|
||||
"doxa-map",
|
||||
"doxa-simple-map"
|
||||
|
|
@ -482,8 +482,8 @@
|
|||
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./doxa-simple-map/doxa-simple-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -653,7 +653,7 @@
|
|||
"bundle": "gospel-internet",
|
||||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"output": "dx-maps/gospel-internet/gospel-internet.js",
|
||||
"integrity": "sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX",
|
||||
"integrity": "sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy",
|
||||
"elements": [
|
||||
"gospel-internet-board"
|
||||
],
|
||||
|
|
@ -674,8 +674,8 @@
|
|||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-internet/board/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -782,7 +782,7 @@
|
|||
"bundle": "gospel-resources",
|
||||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"output": "dx-maps/gospel-resources/gospel-resources.js",
|
||||
"integrity": "sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji",
|
||||
"integrity": "sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z",
|
||||
"elements": [
|
||||
"gospel-resources-map"
|
||||
],
|
||||
|
|
@ -805,7 +805,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/charts/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -821,7 +821,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -837,8 +837,8 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/gospel-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -854,7 +854,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/resources-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -870,8 +870,8 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/resources-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -880,7 +880,7 @@
|
|||
"bundle": "my-upg-100-list",
|
||||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"output": "dx-maps/my-upg-100-list/my-upg-100-list.js",
|
||||
"integrity": "sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg",
|
||||
"integrity": "sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt",
|
||||
"elements": [
|
||||
"my-upg-100-list-map"
|
||||
],
|
||||
|
|
@ -903,7 +903,7 @@
|
|||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./my-upg-100-list/poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -919,8 +919,8 @@
|
|||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -936,8 +936,8 @@
|
|||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -1068,7 +1068,7 @@
|
|||
"bundle": "pplr-data-maps",
|
||||
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
|
||||
"output": "dx-maps/pplr-data-maps/pplr-data-maps.js",
|
||||
"integrity": "sha384-ZVMNckykEu4yD0bU7TBDk8ya8Wc0hsLyFkTTJK0pCveTciIicMepusDtiKM5dADL",
|
||||
"integrity": "sha384-XjNZbb1/auMkTs8bySafObmt0tHLwSCFMXjc/i8dKz+rs0m0r8b6WZ1qBK9D1f3I",
|
||||
"elements": [
|
||||
"pplr-data-maps"
|
||||
],
|
||||
|
|
@ -1087,8 +1087,8 @@
|
|||
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./pplr-data-maps/pplr-data-maps/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-ZVMNckykEu4yD0bU7TBDk8ya8Wc0hsLyFkTTJK0pCveTciIicMepusDtiKM5dADL\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-ZVMNckykEu4yD0bU7TBDk8ya8Wc0hsLyFkTTJK0pCveTciIicMepusDtiKM5dADL\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-XjNZbb1/auMkTs8bySafObmt0tHLwSCFMXjc/i8dKz+rs0m0r8b6WZ1qBK9D1f3I\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-XjNZbb1/auMkTs8bySafObmt0tHLwSCFMXjc/i8dKz+rs0m0r8b6WZ1qBK9D1f3I\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
},
|
||||
"bundle": "pplr-data-maps"
|
||||
}
|
||||
|
|
@ -1126,7 +1126,7 @@
|
|||
"bundle": "regions-dashboard",
|
||||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"output": "dx-maps/regions-dashboard/regions-dashboard.js",
|
||||
"integrity": "sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+",
|
||||
"integrity": "sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq",
|
||||
"elements": [
|
||||
"regions-dashboard"
|
||||
],
|
||||
|
|
@ -1149,8 +1149,8 @@
|
|||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./regions-dashboard/region-dashboards/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -1166,7 +1166,7 @@
|
|||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./regions-dashboard/regions-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -1182,8 +1182,8 @@
|
|||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./regions-dashboard/regions-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -1192,7 +1192,7 @@
|
|||
"bundle": "research-dashboard",
|
||||
"scriptUrl": "./research-dashboard/research-dashboard.js",
|
||||
"output": "dx-maps/research-dashboard/research-dashboard.js",
|
||||
"integrity": "sha384-tjSeDLqgYXJDYVvYhrtotk/cxUcSKIEcY35mACTr5T3WzazDE/310XBYtj69GM9F",
|
||||
"integrity": "sha384-UGM3sjF8PjsWB+I61++7Q+RVMJF36bntba5M8J6xQpjW8QQYMVmpsN41O5Ra6y5P",
|
||||
"elements": [
|
||||
"research-dashboard-map"
|
||||
],
|
||||
|
|
@ -1211,8 +1211,8 @@
|
|||
"scriptUrl": "./research-dashboard/research-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./research-dashboard/research-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-tjSeDLqgYXJDYVvYhrtotk/cxUcSKIEcY35mACTr5T3WzazDE/310XBYtj69GM9F\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-tjSeDLqgYXJDYVvYhrtotk/cxUcSKIEcY35mACTr5T3WzazDE/310XBYtj69GM9F\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-UGM3sjF8PjsWB+I61++7Q+RVMJF36bntba5M8J6xQpjW8QQYMVmpsN41O5Ra6y5P\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-UGM3sjF8PjsWB+I61++7Q+RVMJF36bntba5M8J6xQpjW8QQYMVmpsN41O5Ra6y5P\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
},
|
||||
"bundle": "research-dashboard"
|
||||
}
|
||||
|
|
@ -1317,7 +1317,7 @@
|
|||
"bundle": "upg-neighbor",
|
||||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"output": "dx-maps/upg-neighbor/upg-neighbor.js",
|
||||
"integrity": "sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6",
|
||||
"integrity": "sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI",
|
||||
"elements": [
|
||||
"upg-neighbor"
|
||||
],
|
||||
|
|
@ -1336,8 +1336,8 @@
|
|||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./upg-neighbor/upg-neighbor/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -1419,7 +1419,7 @@
|
|||
"bundle": "wall-of-people-groups",
|
||||
"scriptUrl": "./wall-of-people-groups/wall-of-people-groups.js",
|
||||
"output": "dx-maps/wall-of-people-groups/wall-of-people-groups.js",
|
||||
"integrity": "sha384-QZT3hGKDM5PrIEhMFcCfEgbGUBsEZxM0mXo7W6a+0a/7jkUtG34AMyPQY0p9z5uL",
|
||||
"integrity": "sha384-jx/9gBiK8Ciewl8HsYbIhNHwPGYD6QGEEzcdW3w/BezihHjeV2xU2XdPZA8ndiAZ",
|
||||
"elements": [
|
||||
"wall-of-people-groups"
|
||||
],
|
||||
|
|
@ -1438,7 +1438,7 @@
|
|||
"scriptUrl": "./wall-of-people-groups/wall-of-people-groups.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./wall-of-people-groups/wall-of-people-groups/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./wall-of-people-groups/wall-of-people-groups.js\" integrity=\"sha384-QZT3hGKDM5PrIEhMFcCfEgbGUBsEZxM0mXo7W6a+0a/7jkUtG34AMyPQY0p9z5uL\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<wall-of-people-groups profile-config='{\"profile\":\"wall-of-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></wall-of-people-groups>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./wall-of-people-groups/wall-of-people-groups.js\" integrity=\"sha384-jx/9gBiK8Ciewl8HsYbIhNHwPGYD6QGEEzcdW3w/BezihHjeV2xU2XdPZA8ndiAZ\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<wall-of-people-groups profile-config='{\"profile\":\"wall-of-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></wall-of-people-groups>"
|
||||
},
|
||||
"bundle": "wall-of-people-groups"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function Dy(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const zy={class:"pin-hint-pill"},jy=["aria-label"],By={__name:"PinHint",setup(e){const t=(R,F)=>ao(R)||F,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=ac("",{fallback:R=>o[R]}),r=je("uiStore",null),s=je("profileConfig",null),i=te(()=>(r==null?void 0:r.theme)==="dark"),l=te(()=>{var U;const R=(U=s==null?void 0:s.value)==null?void 0:U.pinHintLabel;if(R)return R;const F="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):F}catch{return F}}),c=ve(!1),u=ve(!0);let p=null;const f=ve(!0);let x=[];const A=["inert","hidden","aria-hidden"];function _(R){const F=[];let U=R;for(;U;)U.nodeType===1&&F.push(U),U=U.parentNode||U.host||null;return F}function g(R){return _(R).some(F=>F.hasAttribute("inert")||F.hasAttribute("hidden")||F.getAttribute("aria-hidden")==="true")}function b(R){const F=()=>{const U=!g(R);U!==f.value&&(f.value=U,U&&eo(S))};if(F(),!(typeof MutationObserver>"u"))for(const U of _(R))try{const z=new MutationObserver(F);z.observe(U,{attributes:!0,attributeFilter:A}),x.push(z)}catch{}}const m=ve(null);let $=null,d=null,w=null,h=null,k=null,P=null,L=[],H=null,K=null;function J(){c.value=!1}function y(R,F){var z;let U=R==null?void 0:R.parentElement;for(let Z=0;U&&Z<12;Z++,U=U.parentElement){if(U===F||(z=U.classList)!=null&&z.contains("profile-loader"))return null;let j="";try{j=getComputedStyle(U).position}catch{}if(j&&j!=="static"){const ne=U.getBoundingClientRect();if(ne.height>=120&&ne.width>=160)return U}}return null}function I(R){var U;const F=(U=h==null?void 0:h.querySelector)==null?void 0:U.call(h,".legend-mobile-sheet");if(!F)return 1/0;if(k&&P!==F){try{k.disconnect()}catch{}k=null}if(!k&&typeof ResizeObserver<"u")try{k=new ResizeObserver(()=>S()),k.observe(F),P=F}catch{k=null}try{const z=F.getBoundingClientRect();return!(z.height>16)||!(z.width>16)||R.right<=z.left||z.right<=R.left?1/0:z.top}catch{return 1/0}}function S(){const R=m.value;if(!(!R||!u.value||!f.value))try{R.style.removeProperty("--pin-hint-lift");const F=R.getBoundingClientRect();if(!F.height)return;const U=Math.min(window.innerHeight,I(F)),z=Math.round(F.bottom-U);z>0&&R.style.setProperty("--pin-hint-lift",z+8+"px")}catch{}}function v(R){const F=m.value;if(!F||!(R!=null&&R.querySelector))return;let U=0;try{const Z=R.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(Z){const j=Z.getBoundingClientRect(),ne=F.parentElement,$e=ne?ne.getBoundingClientRect():null;if(U=$e?Math.max(j.height||0,$e.bottom-j.top):j.height||0,K!==Z&&typeof ResizeObserver<"u"){if(w)try{w.disconnect()}catch{}K=Z,w=new ResizeObserver(()=>v(R)),w.observe(Z)}}}catch{}const z=Math.min(Math.max(Math.ceil(U)||20,20),72);F.style.setProperty("--pin-hint-attrib-clear",z+"px"),S()}return tn(()=>{var z,Z,j;const R=Mo(),F=(j=(Z=(z=R==null?void 0:R.proxy)==null?void 0:z.$el)==null?void 0:Z.getRootNode)==null?void 0:j.call(Z);if(!F||typeof F.querySelector!="function")return;h=F;let U=0;$=setInterval(()=>{U++;const ne=F.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ne?(clearInterval($),$=null,c.value=!0,eo(()=>{const $e=y(ne,F),Ce=m.value;if($e&&Ce&&Ce.parentElement!==$e)try{$e.appendChild(Ce),d=$e}catch{}if($e&&b($e),$e&&typeof IntersectionObserver<"u")try{p=new IntersectionObserver(xe=>{const Se=xe[xe.length-1],Q=!!Se&&Se.isIntersecting&&Se.intersectionRatio>=.2;Q!==u.value&&(u.value=Q,Q&&eo(S))},{threshold:[0,.2,.5]}),p.observe($e)}catch{}v(F),S(),L.push(setTimeout(S,1200),setTimeout(S,3e3),setTimeout(S,6e3));try{const xe=m.value&&m.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(H)try{H.disconnect()}catch{}H=new ResizeObserver(()=>S()),H.observe(xe)}}catch{}})):U>40&&(clearInterval($),$=null)},300)}),So(()=>{var R;if($&&clearInterval($),p){try{p.disconnect()}catch{}p=null}for(const F of x)try{F.disconnect()}catch{}if(x=[],w){try{w.disconnect()}catch{}w=null}if(K=null,H){try{H.disconnect()}catch{}H=null}if(k){try{k.disconnect()}catch{}k=null}P=null;for(const F of L)clearTimeout(F);if(L=[],h=null,d&&((R=m.value)==null?void 0:R.parentElement)===d)try{d.removeChild(m.value)}catch{}d=null}),qt(`
|
||||
}`;function Dy(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const zy={class:"pin-hint-pill"},jy=["aria-label"],By={__name:"PinHint",setup(e){const t=(R,F)=>ao(R)||F,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=ac("",{fallback:R=>o[R]}),r=je("uiStore",null),s=je("profileConfig",null),i=te(()=>(r==null?void 0:r.theme)==="dark"),l=te(()=>{var U;const R=(U=s==null?void 0:s.value)==null?void 0:U.pinHintLabel;if(R)return R;const F="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):F}catch{return F}}),c=ve(!1),u=ve(!0);let p=null;const f=ve(!0);let x=[];const A=["inert","hidden","aria-hidden"];function _(R){const F=[];let U=R;for(;U;)U.nodeType===1&&F.push(U),U=U.parentNode||U.host||null;return F}function g(R){return _(R).some(F=>F.hasAttribute("inert")||F.hasAttribute("hidden")||F.getAttribute("aria-hidden")==="true")}function b(R){const F=()=>{const U=!g(R);U!==f.value&&(f.value=U,U&&eo(S))};if(F(),!(typeof MutationObserver>"u"))for(const U of _(R))try{const z=new MutationObserver(F);z.observe(U,{attributes:!0,attributeFilter:A}),x.push(z)}catch{}}const m=ve(null);let $=null,d=null,w=null,h=null,k=null,P=null,L=[],H=null,K=null;function J(){c.value=!1}function y(R,F){var z;let U=R==null?void 0:R.parentElement;for(let Z=0;U&&Z<12;Z++,U=U.parentElement){if(U===F||(z=U.classList)!=null&&z.contains("profile-loader"))return null;let j="";try{j=getComputedStyle(U).position}catch{}if(j&&j!=="static"){const ne=U.getBoundingClientRect();if(ne.height>=120&&ne.width>=160)return U}}return null}function I(R){var U;const F=(U=h==null?void 0:h.querySelector)==null?void 0:U.call(h,".legend-mobile-sheet");if(!F)return 1/0;if(k&&P!==F){try{k.disconnect()}catch{}k=null}if(!k&&typeof ResizeObserver<"u")try{k=new ResizeObserver(()=>S()),k.observe(F),P=F}catch{k=null}try{const z=F.getBoundingClientRect();return!(z.height>16)||!(z.width>16)||R.right<=z.left||z.right<=R.left?1/0:z.top}catch{return 1/0}}function S(){const R=m.value;if(!(!R||!u.value||!f.value))try{R.style.removeProperty("--pin-hint-lift");const F=R.getBoundingClientRect();if(!F.height)return;const U=Math.min(window.innerHeight,I(F)),z=Math.round(F.bottom-U);z>0&&R.style.setProperty("--pin-hint-lift",z+8+"px")}catch{}}function v(R){const F=m.value;if(!F||!(R!=null&&R.querySelector))return;let U=0;try{const Z=R.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(Z){const j=Z.getBoundingClientRect(),ne=F.parentElement,$e=ne?ne.getBoundingClientRect():null;if(U=$e?Math.max(j.height||0,$e.bottom-j.top):j.height||0,K!==Z&&typeof ResizeObserver<"u"){if(w)try{w.disconnect()}catch{}K=Z,w=new ResizeObserver(()=>v(R)),w.observe(Z)}}}catch{}const z=Math.min(Math.max(Math.ceil(U)||20,20),72);F.style.setProperty("--pin-hint-attrib-clear",z+"px"),S()}return tn(()=>{var z,Z,j;const R=Mo(),F=(j=(Z=(z=R==null?void 0:R.proxy)==null?void 0:z.$el)==null?void 0:Z.getRootNode)==null?void 0:j.call(Z);if(!F||typeof F.querySelector!="function")return;h=F;let U=0;$=setInterval(()=>{U++;const ne=F.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ne?(clearInterval($),$=null,c.value=!0,eo(()=>{const $e=y(ne,F),Ce=m.value;if($e&&Ce&&Ce.parentElement!==$e)try{$e.appendChild(Ce),d=$e}catch{}if($e&&b($e),$e&&typeof IntersectionObserver<"u")try{p=new IntersectionObserver(xe=>{const Se=xe[xe.length-1],Q=!!Se&&Se.isIntersecting&&Se.intersectionRatio>=.2;Q!==u.value&&(u.value=Q,Q&&eo(S))},{threshold:[0,.2,.5]}),p.observe($e)}catch{}v(F),S(),L.push(setTimeout(S,1200),setTimeout(S,3e3),setTimeout(S,6e3));try{const xe=m.value&&m.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(H)try{H.disconnect()}catch{}H=new ResizeObserver(()=>S()),H.observe(xe)}}catch{}})):U>40&&(clearInterval($),$=null)},300)}),So(()=>{var R;if($&&clearInterval($),p){try{p.disconnect()}catch{}p=null}for(const F of x)try{F.disconnect()}catch{}if(x=[],w){try{w.disconnect()}catch{}w=null}if(K=null,H){try{H.disconnect()}catch{}H=null}if(k){try{k.disconnect()}catch{}k=null}P=null;for(const F of L)clearTimeout(F);if(L=[],h=null,d&&((R=m.value)==null?void 0:R.parentElement)===d)try{d.removeChild(m.value)}catch{}d=null}),qt(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-research-map> custom element. -->
|
||||
<script src="../doxa-research-map.js" integrity="sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6" crossorigin="anonymous"></script>
|
||||
<script src="../doxa-research-map.js" integrity="sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-research-map> custom element. -->
|
||||
<script src="../../doxa-research-map.js" integrity="sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-research-map.js" integrity="sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function h_(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const m_={class:"pin-hint-pill"},b_=["aria-label"],__={__name:"PinHint",setup(e){const t=(z,q)=>ro(z)||q,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=Jr("",{fallback:z=>o[z]}),i=Ae("uiStore",null),r=Ae("profileConfig",null),s=X(()=>(i==null?void 0:i.theme)==="dark"),l=X(()=>{var se;const z=(se=r==null?void 0:r.value)==null?void 0:se.pinHintLabel;if(z)return z;const q="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):q}catch{return q}}),c=de(!1),u=de(!0);let d=null;const p=de(!0);let A=[];const x=["inert","hidden","aria-hidden"];function h(z){const q=[];let se=z;for(;se;)se.nodeType===1&&q.push(se),se=se.parentNode||se.host||null;return q}function v(z){return h(z).some(q=>q.hasAttribute("inert")||q.hasAttribute("hidden")||q.getAttribute("aria-hidden")==="true")}function $(z){const q=()=>{const se=!v(z);se!==p.value&&(p.value=se,se&&eo(P))};if(q(),!(typeof MutationObserver>"u"))for(const se of h(z))try{const B=new MutationObserver(q);B.observe(se,{attributes:!0,attributeFilter:x}),A.push(B)}catch{}}const m=de(null);let b=null,y=null,k=null,L=null,T=null,F=null,w=[],j=null,W=null;function Q(){c.value=!1}function D(z,q){var B;let se=z==null?void 0:z.parentElement;for(let ue=0;se&&ue<12;ue++,se=se.parentElement){if(se===q||(B=se.classList)!=null&&B.contains("profile-loader"))return null;let ge="";try{ge=getComputedStyle(se).position}catch{}if(ge&&ge!=="static"){const $e=se.getBoundingClientRect();if($e.height>=120&&$e.width>=160)return se}}return null}function J(z){var se;const q=(se=L==null?void 0:L.querySelector)==null?void 0:se.call(L,".legend-mobile-sheet");if(!q)return 1/0;if(T&&F!==q){try{T.disconnect()}catch{}T=null}if(!T&&typeof ResizeObserver<"u")try{T=new ResizeObserver(()=>P()),T.observe(q),F=q}catch{T=null}try{const B=q.getBoundingClientRect();return!(B.height>16)||!(B.width>16)||z.right<=B.left||B.right<=z.left?1/0:B.top}catch{return 1/0}}function P(){const z=m.value;if(!(!z||!u.value||!p.value))try{z.style.removeProperty("--pin-hint-lift");const q=z.getBoundingClientRect();if(!q.height)return;const se=Math.min(window.innerHeight,J(q)),B=Math.round(q.bottom-se);B>0&&z.style.setProperty("--pin-hint-lift",B+8+"px")}catch{}}function N(z){const q=m.value;if(!q||!(z!=null&&z.querySelector))return;let se=0;try{const ue=z.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(ue){const ge=ue.getBoundingClientRect(),$e=q.parentElement,we=$e?$e.getBoundingClientRect():null;if(se=we?Math.max(ge.height||0,we.bottom-ge.top):ge.height||0,W!==ue&&typeof ResizeObserver<"u"){if(k)try{k.disconnect()}catch{}W=ue,k=new ResizeObserver(()=>N(z)),k.observe(ue)}}}catch{}const B=Math.min(Math.max(Math.ceil(se)||20,20),72);q.style.setProperty("--pin-hint-attrib-clear",B+"px"),P()}return Ut(()=>{var B,ue,ge;const z=Ot(),q=(ge=(ue=(B=z==null?void 0:z.proxy)==null?void 0:B.$el)==null?void 0:ue.getRootNode)==null?void 0:ge.call(ue);if(!q||typeof q.querySelector!="function")return;L=q;let se=0;b=setInterval(()=>{se++;const $e=q.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");$e?(clearInterval(b),b=null,c.value=!0,eo(()=>{const we=D($e,q),Se=m.value;if(we&&Se&&Se.parentElement!==we)try{we.appendChild(Se),y=we}catch{}if(we&&$(we),we&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(ye=>{const Fe=ye[ye.length-1],ee=!!Fe&&Fe.isIntersecting&&Fe.intersectionRatio>=.2;ee!==u.value&&(u.value=ee,ee&&eo(P))},{threshold:[0,.2,.5]}),d.observe(we)}catch{}N(q),P(),w.push(setTimeout(P,1200),setTimeout(P,3e3),setTimeout(P,6e3));try{const ye=m.value&&m.value.offsetParent||null;if(ye&&typeof ResizeObserver<"u"){if(j)try{j.disconnect()}catch{}j=new ResizeObserver(()=>P()),j.observe(ye)}}catch{}})):se>40&&(clearInterval(b),b=null)},300)}),Wt(()=>{var z;if(b&&clearInterval(b),d){try{d.disconnect()}catch{}d=null}for(const q of A)try{q.disconnect()}catch{}if(A=[],k){try{k.disconnect()}catch{}k=null}if(W=null,j){try{j.disconnect()}catch{}j=null}if(T){try{T.disconnect()}catch{}T=null}F=null;for(const q of w)clearTimeout(q);if(w=[],L=null,y&&((z=m.value)==null?void 0:z.parentElement)===y)try{y.removeChild(m.value)}catch{}y=null}),Nt(`
|
||||
}`;function h_(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const m_={class:"pin-hint-pill"},b_=["aria-label"],__={__name:"PinHint",setup(e){const t=(z,q)=>ro(z)||q,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=Jr("",{fallback:z=>o[z]}),i=Ae("uiStore",null),r=Ae("profileConfig",null),s=X(()=>(i==null?void 0:i.theme)==="dark"),l=X(()=>{var se;const z=(se=r==null?void 0:r.value)==null?void 0:se.pinHintLabel;if(z)return z;const q="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):q}catch{return q}}),c=de(!1),u=de(!0);let d=null;const p=de(!0);let A=[];const x=["inert","hidden","aria-hidden"];function h(z){const q=[];let se=z;for(;se;)se.nodeType===1&&q.push(se),se=se.parentNode||se.host||null;return q}function v(z){return h(z).some(q=>q.hasAttribute("inert")||q.hasAttribute("hidden")||q.getAttribute("aria-hidden")==="true")}function $(z){const q=()=>{const se=!v(z);se!==p.value&&(p.value=se,se&&eo(P))};if(q(),!(typeof MutationObserver>"u"))for(const se of h(z))try{const B=new MutationObserver(q);B.observe(se,{attributes:!0,attributeFilter:x}),A.push(B)}catch{}}const m=de(null);let b=null,y=null,k=null,L=null,T=null,F=null,w=[],j=null,W=null;function Q(){c.value=!1}function D(z,q){var B;let se=z==null?void 0:z.parentElement;for(let ue=0;se&&ue<12;ue++,se=se.parentElement){if(se===q||(B=se.classList)!=null&&B.contains("profile-loader"))return null;let ge="";try{ge=getComputedStyle(se).position}catch{}if(ge&&ge!=="static"){const $e=se.getBoundingClientRect();if($e.height>=120&&$e.width>=160)return se}}return null}function J(z){var se;const q=(se=L==null?void 0:L.querySelector)==null?void 0:se.call(L,".legend-mobile-sheet");if(!q)return 1/0;if(T&&F!==q){try{T.disconnect()}catch{}T=null}if(!T&&typeof ResizeObserver<"u")try{T=new ResizeObserver(()=>P()),T.observe(q),F=q}catch{T=null}try{const B=q.getBoundingClientRect();return!(B.height>16)||!(B.width>16)||z.right<=B.left||B.right<=z.left?1/0:B.top}catch{return 1/0}}function P(){const z=m.value;if(!(!z||!u.value||!p.value))try{z.style.removeProperty("--pin-hint-lift");const q=z.getBoundingClientRect();if(!q.height)return;const se=Math.min(window.innerHeight,J(q)),B=Math.round(q.bottom-se);B>0&&z.style.setProperty("--pin-hint-lift",B+8+"px")}catch{}}function N(z){const q=m.value;if(!q||!(z!=null&&z.querySelector))return;let se=0;try{const ue=z.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(ue){const ge=ue.getBoundingClientRect(),$e=q.parentElement,we=$e?$e.getBoundingClientRect():null;if(se=we?Math.max(ge.height||0,we.bottom-ge.top):ge.height||0,W!==ue&&typeof ResizeObserver<"u"){if(k)try{k.disconnect()}catch{}W=ue,k=new ResizeObserver(()=>N(z)),k.observe(ue)}}}catch{}const B=Math.min(Math.max(Math.ceil(se)||20,20),72);q.style.setProperty("--pin-hint-attrib-clear",B+"px"),P()}return Ut(()=>{var B,ue,ge;const z=Ot(),q=(ge=(ue=(B=z==null?void 0:z.proxy)==null?void 0:B.$el)==null?void 0:ue.getRootNode)==null?void 0:ge.call(ue);if(!q||typeof q.querySelector!="function")return;L=q;let se=0;b=setInterval(()=>{se++;const $e=q.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");$e?(clearInterval(b),b=null,c.value=!0,eo(()=>{const we=D($e,q),Se=m.value;if(we&&Se&&Se.parentElement!==we)try{we.appendChild(Se),y=we}catch{}if(we&&$(we),we&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(ye=>{const Fe=ye[ye.length-1],ee=!!Fe&&Fe.isIntersecting&&Fe.intersectionRatio>=.2;ee!==u.value&&(u.value=ee,ee&&eo(P))},{threshold:[0,.2,.5]}),d.observe(we)}catch{}N(q),P(),w.push(setTimeout(P,1200),setTimeout(P,3e3),setTimeout(P,6e3));try{const ye=m.value&&m.value.offsetParent||null;if(ye&&typeof ResizeObserver<"u"){if(j)try{j.disconnect()}catch{}j=new ResizeObserver(()=>P()),j.observe(ye)}}catch{}})):se>40&&(clearInterval(b),b=null)},300)}),Wt(()=>{var z;if(b&&clearInterval(b),d){try{d.disconnect()}catch{}d=null}for(const q of A)try{q.disconnect()}catch{}if(A=[],k){try{k.disconnect()}catch{}k=null}if(W=null,j){try{j.disconnect()}catch{}j=null}if(T){try{T.disconnect()}catch{}T=null}F=null;for(const q of w)clearTimeout(q);if(w=[],L=null,y&&((z=m.value)==null?void 0:z.parentElement)===y)try{y.removeChild(m.value)}catch{}y=null}),Nt(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-map> custom element. -->
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-map> custom element. -->
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-map> custom element. -->
|
||||
<script src="../doxa-simple-map.js" integrity="sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV" crossorigin="anonymous"></script>
|
||||
<script src="../doxa-simple-map.js" integrity="sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <doxa-map> custom element. -->
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../gospel-internet.js" integrity="sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-internet.js" integrity="sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function km(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Sm={class:"pin-hint-pill"},Lm=["aria-label"],Tm={__name:"PinHint",setup(e){const t=(K,se)=>ko(K)||se,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=_m("",{fallback:K=>o[K]}),s=Xe("uiStore",null),r=Xe("profileConfig",null),i=Y(()=>(s==null?void 0:s.theme)==="dark"),l=Y(()=>{var Q;const K=(Q=r==null?void 0:r.value)==null?void 0:Q.pinHintLabel;if(K)return K;const se="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):se}catch{return se}}),c=le(!1),u=le(!0);let d=null;const g=le(!0);let w=[];const x=["inert","hidden","aria-hidden"];function $(K){const se=[];let Q=K;for(;Q;)Q.nodeType===1&&se.push(Q),Q=Q.parentNode||Q.host||null;return se}function A(K){return $(K).some(se=>se.hasAttribute("inert")||se.hasAttribute("hidden")||se.getAttribute("aria-hidden")==="true")}function h(K){const se=()=>{const Q=!A(K);Q!==g.value&&(g.value=Q,Q&&oo(ie))};if(se(),!(typeof MutationObserver>"u"))for(const Q of $(K))try{const z=new MutationObserver(se);z.observe(Q,{attributes:!0,attributeFilter:x}),w.push(z)}catch{}}const L=le(null);let p=null,f=null,S=null,C=null,I=null,v=null,k=[],H=null,re=null;function J(){c.value=!1}function Z(K,se){var z;let Q=K==null?void 0:K.parentElement;for(let B=0;Q&&B<12;B++,Q=Q.parentElement){if(Q===se||(z=Q.classList)!=null&&z.contains("profile-loader"))return null;let X="";try{X=getComputedStyle(Q).position}catch{}if(X&&X!=="static"){const de=Q.getBoundingClientRect();if(de.height>=120&&de.width>=160)return Q}}return null}function ue(K){var Q;const se=(Q=C==null?void 0:C.querySelector)==null?void 0:Q.call(C,".legend-mobile-sheet");if(!se)return 1/0;if(I&&v!==se){try{I.disconnect()}catch{}I=null}if(!I&&typeof ResizeObserver<"u")try{I=new ResizeObserver(()=>ie()),I.observe(se),v=se}catch{I=null}try{const z=se.getBoundingClientRect();return!(z.height>16)||!(z.width>16)||K.right<=z.left||z.right<=K.left?1/0:z.top}catch{return 1/0}}function ie(){const K=L.value;if(!(!K||!u.value||!g.value))try{K.style.removeProperty("--pin-hint-lift");const se=K.getBoundingClientRect();if(!se.height)return;const Q=Math.min(window.innerHeight,ue(se)),z=Math.round(se.bottom-Q);z>0&&K.style.setProperty("--pin-hint-lift",z+8+"px")}catch{}}function j(K){const se=L.value;if(!se||!(K!=null&&K.querySelector))return;let Q=0;try{const B=K.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(B){const X=B.getBoundingClientRect(),de=se.parentElement,V=de?de.getBoundingClientRect():null;if(Q=V?Math.max(X.height||0,V.bottom-X.top):X.height||0,re!==B&&typeof ResizeObserver<"u"){if(S)try{S.disconnect()}catch{}re=B,S=new ResizeObserver(()=>j(K)),S.observe(B)}}}catch{}const z=Math.min(Math.max(Math.ceil(Q)||20,20),72);se.style.setProperty("--pin-hint-attrib-clear",z+"px"),ie()}return je(()=>{var z,B,X;const K=Tt(),se=(X=(B=(z=K==null?void 0:K.proxy)==null?void 0:z.$el)==null?void 0:B.getRootNode)==null?void 0:X.call(B);if(!se||typeof se.querySelector!="function")return;C=se;let Q=0;p=setInterval(()=>{Q++;const de=se.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");de?(clearInterval(p),p=null,c.value=!0,oo(()=>{const V=Z(de,se),D=L.value;if(V&&D&&D.parentElement!==V)try{V.appendChild(D),f=V}catch{}if(V&&h(V),V&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(b=>{const E=b[b.length-1],G=!!E&&E.isIntersecting&&E.intersectionRatio>=.2;G!==u.value&&(u.value=G,G&&oo(ie))},{threshold:[0,.2,.5]}),d.observe(V)}catch{}j(se),ie(),k.push(setTimeout(ie,1200),setTimeout(ie,3e3),setTimeout(ie,6e3));try{const b=L.value&&L.value.offsetParent||null;if(b&&typeof ResizeObserver<"u"){if(H)try{H.disconnect()}catch{}H=new ResizeObserver(()=>ie()),H.observe(b)}}catch{}})):Q>40&&(clearInterval(p),p=null)},300)}),nt(()=>{var K;if(p&&clearInterval(p),d){try{d.disconnect()}catch{}d=null}for(const se of w)try{se.disconnect()}catch{}if(w=[],S){try{S.disconnect()}catch{}S=null}if(re=null,H){try{H.disconnect()}catch{}H=null}if(I){try{I.disconnect()}catch{}I=null}v=null;for(const se of k)clearTimeout(se);if(k=[],C=null,f&&((K=L.value)==null?void 0:K.parentElement)===f)try{f.removeChild(L.value)}catch{}f=null}),Ye(`
|
||||
}`;function km(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Sm={class:"pin-hint-pill"},Lm=["aria-label"],Tm={__name:"PinHint",setup(e){const t=(K,se)=>ko(K)||se,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=_m("",{fallback:K=>o[K]}),s=Xe("uiStore",null),r=Xe("profileConfig",null),i=Y(()=>(s==null?void 0:s.theme)==="dark"),l=Y(()=>{var Q;const K=(Q=r==null?void 0:r.value)==null?void 0:Q.pinHintLabel;if(K)return K;const se="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):se}catch{return se}}),c=le(!1),u=le(!0);let d=null;const g=le(!0);let w=[];const x=["inert","hidden","aria-hidden"];function $(K){const se=[];let Q=K;for(;Q;)Q.nodeType===1&&se.push(Q),Q=Q.parentNode||Q.host||null;return se}function A(K){return $(K).some(se=>se.hasAttribute("inert")||se.hasAttribute("hidden")||se.getAttribute("aria-hidden")==="true")}function h(K){const se=()=>{const Q=!A(K);Q!==g.value&&(g.value=Q,Q&&oo(ie))};if(se(),!(typeof MutationObserver>"u"))for(const Q of $(K))try{const z=new MutationObserver(se);z.observe(Q,{attributes:!0,attributeFilter:x}),w.push(z)}catch{}}const L=le(null);let p=null,f=null,S=null,C=null,I=null,v=null,k=[],H=null,re=null;function J(){c.value=!1}function Z(K,se){var z;let Q=K==null?void 0:K.parentElement;for(let B=0;Q&&B<12;B++,Q=Q.parentElement){if(Q===se||(z=Q.classList)!=null&&z.contains("profile-loader"))return null;let X="";try{X=getComputedStyle(Q).position}catch{}if(X&&X!=="static"){const de=Q.getBoundingClientRect();if(de.height>=120&&de.width>=160)return Q}}return null}function ue(K){var Q;const se=(Q=C==null?void 0:C.querySelector)==null?void 0:Q.call(C,".legend-mobile-sheet");if(!se)return 1/0;if(I&&v!==se){try{I.disconnect()}catch{}I=null}if(!I&&typeof ResizeObserver<"u")try{I=new ResizeObserver(()=>ie()),I.observe(se),v=se}catch{I=null}try{const z=se.getBoundingClientRect();return!(z.height>16)||!(z.width>16)||K.right<=z.left||z.right<=K.left?1/0:z.top}catch{return 1/0}}function ie(){const K=L.value;if(!(!K||!u.value||!g.value))try{K.style.removeProperty("--pin-hint-lift");const se=K.getBoundingClientRect();if(!se.height)return;const Q=Math.min(window.innerHeight,ue(se)),z=Math.round(se.bottom-Q);z>0&&K.style.setProperty("--pin-hint-lift",z+8+"px")}catch{}}function j(K){const se=L.value;if(!se||!(K!=null&&K.querySelector))return;let Q=0;try{const B=K.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(B){const X=B.getBoundingClientRect(),de=se.parentElement,V=de?de.getBoundingClientRect():null;if(Q=V?Math.max(X.height||0,V.bottom-X.top):X.height||0,re!==B&&typeof ResizeObserver<"u"){if(S)try{S.disconnect()}catch{}re=B,S=new ResizeObserver(()=>j(K)),S.observe(B)}}}catch{}const z=Math.min(Math.max(Math.ceil(Q)||20,20),72);se.style.setProperty("--pin-hint-attrib-clear",z+"px"),ie()}return je(()=>{var z,B,X;const K=Tt(),se=(X=(B=(z=K==null?void 0:K.proxy)==null?void 0:z.$el)==null?void 0:B.getRootNode)==null?void 0:X.call(B);if(!se||typeof se.querySelector!="function")return;C=se;let Q=0;p=setInterval(()=>{Q++;const de=se.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");de?(clearInterval(p),p=null,c.value=!0,oo(()=>{const V=Z(de,se),D=L.value;if(V&&D&&D.parentElement!==V)try{V.appendChild(D),f=V}catch{}if(V&&h(V),V&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(b=>{const E=b[b.length-1],G=!!E&&E.isIntersecting&&E.intersectionRatio>=.2;G!==u.value&&(u.value=G,G&&oo(ie))},{threshold:[0,.2,.5]}),d.observe(V)}catch{}j(se),ie(),k.push(setTimeout(ie,1200),setTimeout(ie,3e3),setTimeout(ie,6e3));try{const b=L.value&&L.value.offsetParent||null;if(b&&typeof ResizeObserver<"u"){if(H)try{H.disconnect()}catch{}H=new ResizeObserver(()=>ie()),H.observe(b)}}catch{}})):Q>40&&(clearInterval(p),p=null)},300)}),nt(()=>{var K;if(p&&clearInterval(p),d){try{d.disconnect()}catch{}d=null}for(const se of w)try{se.disconnect()}catch{}if(w=[],S){try{S.disconnect()}catch{}S=null}if(re=null,H){try{H.disconnect()}catch{}H=null}if(I){try{I.disconnect()}catch{}I=null}v=null;for(const se of k)clearTimeout(se);if(k=[],C=null,f&&((K=L.value)==null?void 0:K.parentElement)===f)try{f.removeChild(L.value)}catch{}f=null}),Ye(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function Pm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Tm={class:"pin-hint-pill"},Cm=["aria-label"],Am={__name:"PinHint",setup(e){const t=(K,ne)=>zo(K)||ne,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=vm("",{fallback:K=>o[K]}),s=it("uiStore",null),r=it("profileConfig",null),i=te(()=>(s==null?void 0:s.theme)==="dark"),c=te(()=>{var fe;const K=(fe=r==null?void 0:r.value)==null?void 0:fe.pinHintLabel;if(K)return K;const ne="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):ne}catch{return ne}}),u=ue(!1),g=ue(!0);let v=null;const k=ue(!0);let E=[];const T=["inert","hidden","aria-hidden"];function C(K){const ne=[];let fe=K;for(;fe;)fe.nodeType===1&&ne.push(fe),fe=fe.parentNode||fe.host||null;return ne}function D(K){return C(K).some(ne=>ne.hasAttribute("inert")||ne.hasAttribute("hidden")||ne.getAttribute("aria-hidden")==="true")}function V(K){const ne=()=>{const fe=!D(K);fe!==k.value&&(k.value=fe,fe&&jo(G))};if(ne(),!(typeof MutationObserver>"u"))for(const fe of C(K))try{const $e=new MutationObserver(ne);$e.observe(fe,{attributes:!0,attributeFilter:T}),E.push($e)}catch{}}const I=ue(null);let x=null,_=null,A=null,F=null,R=null,M=null,H=[],W=null,oe=null;function w(){u.value=!1}function q(K,ne){var $e;let fe=K==null?void 0:K.parentElement;for(let Fe=0;fe&&Fe<12;Fe++,fe=fe.parentElement){if(fe===ne||($e=fe.classList)!=null&&$e.contains("profile-loader"))return null;let Oe="";try{Oe=getComputedStyle(fe).position}catch{}if(Oe&&Oe!=="static"){const Z=fe.getBoundingClientRect();if(Z.height>=120&&Z.width>=160)return fe}}return null}function ge(K){var fe;const ne=(fe=F==null?void 0:F.querySelector)==null?void 0:fe.call(F,".legend-mobile-sheet");if(!ne)return 1/0;if(R&&M!==ne){try{R.disconnect()}catch{}R=null}if(!R&&typeof ResizeObserver<"u")try{R=new ResizeObserver(()=>G()),R.observe(ne),M=ne}catch{R=null}try{const $e=ne.getBoundingClientRect();return!($e.height>16)||!($e.width>16)||K.right<=$e.left||$e.right<=K.left?1/0:$e.top}catch{return 1/0}}function G(){const K=I.value;if(!(!K||!g.value||!k.value))try{K.style.removeProperty("--pin-hint-lift");const ne=K.getBoundingClientRect();if(!ne.height)return;const fe=Math.min(window.innerHeight,ge(ne)),$e=Math.round(ne.bottom-fe);$e>0&&K.style.setProperty("--pin-hint-lift",$e+8+"px")}catch{}}function X(K){const ne=I.value;if(!ne||!(K!=null&&K.querySelector))return;let fe=0;try{const Fe=K.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(Fe){const Oe=Fe.getBoundingClientRect(),Z=ne.parentElement,ie=Z?Z.getBoundingClientRect():null;if(fe=ie?Math.max(Oe.height||0,ie.bottom-Oe.top):Oe.height||0,oe!==Fe&&typeof ResizeObserver<"u"){if(A)try{A.disconnect()}catch{}oe=Fe,A=new ResizeObserver(()=>X(K)),A.observe(Fe)}}}catch{}const $e=Math.min(Math.max(Math.ceil(fe)||20,20),72);ne.style.setProperty("--pin-hint-attrib-clear",$e+"px"),G()}return vo(()=>{var $e,Fe,Oe;const K=so(),ne=(Oe=(Fe=($e=K==null?void 0:K.proxy)==null?void 0:$e.$el)==null?void 0:Fe.getRootNode)==null?void 0:Oe.call(Fe);if(!ne||typeof ne.querySelector!="function")return;F=ne;let fe=0;x=setInterval(()=>{fe++;const Z=ne.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Z?(clearInterval(x),x=null,u.value=!0,jo(()=>{const ie=q(Z,ne),we=I.value;if(ie&&we&&we.parentElement!==ie)try{ie.appendChild(we),_=ie}catch{}if(ie&&V(ie),ie&&typeof IntersectionObserver<"u")try{v=new IntersectionObserver(Se=>{const _e=Se[Se.length-1],ye=!!_e&&_e.isIntersecting&&_e.intersectionRatio>=.2;ye!==g.value&&(g.value=ye,ye&&jo(G))},{threshold:[0,.2,.5]}),v.observe(ie)}catch{}X(ne),G(),H.push(setTimeout(G,1200),setTimeout(G,3e3),setTimeout(G,6e3));try{const Se=I.value&&I.value.offsetParent||null;if(Se&&typeof ResizeObserver<"u"){if(W)try{W.disconnect()}catch{}W=new ResizeObserver(()=>G()),W.observe(Se)}}catch{}})):fe>40&&(clearInterval(x),x=null)},300)}),to(()=>{var K;if(x&&clearInterval(x),v){try{v.disconnect()}catch{}v=null}for(const ne of E)try{ne.disconnect()}catch{}if(E=[],A){try{A.disconnect()}catch{}A=null}if(oe=null,W){try{W.disconnect()}catch{}W=null}if(R){try{R.disconnect()}catch{}R=null}M=null;for(const ne of H)clearTimeout(ne);if(H=[],F=null,_&&((K=I.value)==null?void 0:K.parentElement)===_)try{_.removeChild(I.value)}catch{}_=null}),Rt(`
|
||||
}`;function Pm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Tm={class:"pin-hint-pill"},Cm=["aria-label"],Am={__name:"PinHint",setup(e){const t=(K,ne)=>zo(K)||ne,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=vm("",{fallback:K=>o[K]}),s=it("uiStore",null),r=it("profileConfig",null),i=te(()=>(s==null?void 0:s.theme)==="dark"),c=te(()=>{var fe;const K=(fe=r==null?void 0:r.value)==null?void 0:fe.pinHintLabel;if(K)return K;const ne="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):ne}catch{return ne}}),u=ue(!1),g=ue(!0);let v=null;const k=ue(!0);let E=[];const T=["inert","hidden","aria-hidden"];function C(K){const ne=[];let fe=K;for(;fe;)fe.nodeType===1&&ne.push(fe),fe=fe.parentNode||fe.host||null;return ne}function D(K){return C(K).some(ne=>ne.hasAttribute("inert")||ne.hasAttribute("hidden")||ne.getAttribute("aria-hidden")==="true")}function V(K){const ne=()=>{const fe=!D(K);fe!==k.value&&(k.value=fe,fe&&jo(G))};if(ne(),!(typeof MutationObserver>"u"))for(const fe of C(K))try{const $e=new MutationObserver(ne);$e.observe(fe,{attributes:!0,attributeFilter:T}),E.push($e)}catch{}}const I=ue(null);let x=null,_=null,A=null,F=null,R=null,M=null,H=[],W=null,oe=null;function w(){u.value=!1}function q(K,ne){var $e;let fe=K==null?void 0:K.parentElement;for(let Fe=0;fe&&Fe<12;Fe++,fe=fe.parentElement){if(fe===ne||($e=fe.classList)!=null&&$e.contains("profile-loader"))return null;let Oe="";try{Oe=getComputedStyle(fe).position}catch{}if(Oe&&Oe!=="static"){const Z=fe.getBoundingClientRect();if(Z.height>=120&&Z.width>=160)return fe}}return null}function ge(K){var fe;const ne=(fe=F==null?void 0:F.querySelector)==null?void 0:fe.call(F,".legend-mobile-sheet");if(!ne)return 1/0;if(R&&M!==ne){try{R.disconnect()}catch{}R=null}if(!R&&typeof ResizeObserver<"u")try{R=new ResizeObserver(()=>G()),R.observe(ne),M=ne}catch{R=null}try{const $e=ne.getBoundingClientRect();return!($e.height>16)||!($e.width>16)||K.right<=$e.left||$e.right<=K.left?1/0:$e.top}catch{return 1/0}}function G(){const K=I.value;if(!(!K||!g.value||!k.value))try{K.style.removeProperty("--pin-hint-lift");const ne=K.getBoundingClientRect();if(!ne.height)return;const fe=Math.min(window.innerHeight,ge(ne)),$e=Math.round(ne.bottom-fe);$e>0&&K.style.setProperty("--pin-hint-lift",$e+8+"px")}catch{}}function X(K){const ne=I.value;if(!ne||!(K!=null&&K.querySelector))return;let fe=0;try{const Fe=K.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(Fe){const Oe=Fe.getBoundingClientRect(),Z=ne.parentElement,ie=Z?Z.getBoundingClientRect():null;if(fe=ie?Math.max(Oe.height||0,ie.bottom-Oe.top):Oe.height||0,oe!==Fe&&typeof ResizeObserver<"u"){if(A)try{A.disconnect()}catch{}oe=Fe,A=new ResizeObserver(()=>X(K)),A.observe(Fe)}}}catch{}const $e=Math.min(Math.max(Math.ceil(fe)||20,20),72);ne.style.setProperty("--pin-hint-attrib-clear",$e+"px"),G()}return vo(()=>{var $e,Fe,Oe;const K=so(),ne=(Oe=(Fe=($e=K==null?void 0:K.proxy)==null?void 0:$e.$el)==null?void 0:Fe.getRootNode)==null?void 0:Oe.call(Fe);if(!ne||typeof ne.querySelector!="function")return;F=ne;let fe=0;x=setInterval(()=>{fe++;const Z=ne.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Z?(clearInterval(x),x=null,u.value=!0,jo(()=>{const ie=q(Z,ne),we=I.value;if(ie&&we&&we.parentElement!==ie)try{ie.appendChild(we),_=ie}catch{}if(ie&&V(ie),ie&&typeof IntersectionObserver<"u")try{v=new IntersectionObserver(Se=>{const _e=Se[Se.length-1],ye=!!_e&&_e.isIntersecting&&_e.intersectionRatio>=.2;ye!==g.value&&(g.value=ye,ye&&jo(G))},{threshold:[0,.2,.5]}),v.observe(ie)}catch{}X(ne),G(),H.push(setTimeout(G,1200),setTimeout(G,3e3),setTimeout(G,6e3));try{const Se=I.value&&I.value.offsetParent||null;if(Se&&typeof ResizeObserver<"u"){if(W)try{W.disconnect()}catch{}W=new ResizeObserver(()=>G()),W.observe(Se)}}catch{}})):fe>40&&(clearInterval(x),x=null)},300)}),to(()=>{var K;if(x&&clearInterval(x),v){try{v.disconnect()}catch{}v=null}for(const ne of E)try{ne.disconnect()}catch{}if(E=[],A){try{A.disconnect()}catch{}A=null}if(oe=null,W){try{W.disconnect()}catch{}W=null}if(R){try{R.disconnect()}catch{}R=null}M=null;for(const ne of H)clearTimeout(ne);if(H=[],F=null,_&&((K=I.value)==null?void 0:K.parentElement)===_)try{_.removeChild(I.value)}catch{}_=null}),Rt(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
"bundle": "all-people-groups",
|
||||
"scriptUrl": "./all-people-groups/all-people-groups.js",
|
||||
"output": "dx-maps/all-people-groups/all-people-groups.js",
|
||||
"integrity": "sha384-iuTg/9NOhnbwRr9AmR7DEZXqNBIfrw8AHrgHD6U+ZcJGDHXFH5uSQTDzbfIAPA9e",
|
||||
"integrity": "sha384-1tlJDUPXPgioha7BM6CPslfjD+zvorBn1KsXs2G3qBhe28oxuckN/0pAG6hfo3sz",
|
||||
"elements": [
|
||||
"all-people-groups"
|
||||
],
|
||||
|
|
@ -30,8 +30,8 @@
|
|||
"scriptUrl": "./all-people-groups/all-people-groups.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./all-people-groups/all-people-groups/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-iuTg/9NOhnbwRr9AmR7DEZXqNBIfrw8AHrgHD6U+ZcJGDHXFH5uSQTDzbfIAPA9e\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-iuTg/9NOhnbwRr9AmR7DEZXqNBIfrw8AHrgHD6U+ZcJGDHXFH5uSQTDzbfIAPA9e\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-1tlJDUPXPgioha7BM6CPslfjD+zvorBn1KsXs2G3qBhe28oxuckN/0pAG6hfo3sz\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-1tlJDUPXPgioha7BM6CPslfjD+zvorBn1KsXs2G3qBhe28oxuckN/0pAG6hfo3sz\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
},
|
||||
"bundle": "all-people-groups"
|
||||
}
|
||||
|
|
@ -110,7 +110,7 @@
|
|||
"bundle": "cities-internet",
|
||||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"output": "dx-maps/cities-internet/cities-internet.js",
|
||||
"integrity": "sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd",
|
||||
"integrity": "sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu",
|
||||
"elements": [
|
||||
"cities-internet-map"
|
||||
],
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./cities-internet/connectivity-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -145,8 +145,8 @@
|
|||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./cities-internet/connectivity-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -162,7 +162,7 @@
|
|||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./cities-internet/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-TmAgW03mRZH+Ns2IqnV6YiDeXwN9qkLB4qsobdhA6RGGB8FVsFz4p1Kuf/Ds8syd\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-V+wDvlrCGuMDGuJy6Npp78sUIsQS9STWeJlqBoG0au5X7biKBc05mlJkZCdHNmlu\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -171,7 +171,7 @@
|
|||
"bundle": "country-map",
|
||||
"scriptUrl": "./country-map/country-map.js",
|
||||
"output": "dx-maps/country-map/country-map.js",
|
||||
"integrity": "sha384-rrNa6+diqtDgoDdA8P+eWx3SNf+w0ezopQCbmSStuthicoiR1WqTrfCk1Afnn9YE",
|
||||
"integrity": "sha384-QBZcA11EcHPDS8Alf68LlPMcK3KV4daNBBcRVwfmb1JUJ6pN2iV8b3Km/eUJFtF8",
|
||||
"elements": [
|
||||
"doxa-country-map"
|
||||
],
|
||||
|
|
@ -190,8 +190,8 @@
|
|||
"scriptUrl": "./country-map/country-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-map/country-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-rrNa6+diqtDgoDdA8P+eWx3SNf+w0ezopQCbmSStuthicoiR1WqTrfCk1Afnn9YE\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-rrNa6+diqtDgoDdA8P+eWx3SNf+w0ezopQCbmSStuthicoiR1WqTrfCk1Afnn9YE\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-QBZcA11EcHPDS8Alf68LlPMcK3KV4daNBBcRVwfmb1JUJ6pN2iV8b3Km/eUJFtF8\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-map/country-map.js\" integrity=\"sha384-QBZcA11EcHPDS8Alf68LlPMcK3KV4daNBBcRVwfmb1JUJ6pN2iV8b3Km/eUJFtF8\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-country-map profile-config='{\"profile\":\"country-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-country-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -200,7 +200,7 @@
|
|||
"bundle": "country-posters",
|
||||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"output": "dx-maps/country-posters/country-posters.js",
|
||||
"integrity": "sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK",
|
||||
"integrity": "sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5",
|
||||
"elements": [
|
||||
"country-posters-map"
|
||||
],
|
||||
|
|
@ -223,8 +223,8 @@
|
|||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-posters/countries-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -240,7 +240,7 @@
|
|||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-posters/country-poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -256,8 +256,8 @@
|
|||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./country-posters/country-posters-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-IxGi8DGFhyybFhAMPW1g3D8dXfEW5yKclB1oMAgRFb/0kxsNR0et9iLqBomeQOQK\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-qtqqJXJq07zYeSzKKfjfyfZlHSRKaVjJ/d70DoSJNK7CdaBlBzkKYF3DQCU13Rc5\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -315,7 +315,7 @@
|
|||
"bundle": "demo-map",
|
||||
"scriptUrl": "./demo-map/demo-map.js",
|
||||
"output": "dx-maps/demo-map/demo-map.js",
|
||||
"integrity": "sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q",
|
||||
"integrity": "sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7",
|
||||
"elements": [
|
||||
"demo-map"
|
||||
],
|
||||
|
|
@ -333,8 +333,8 @@
|
|||
"scriptUrl": "./demo-map/demo-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./demo-map/demo-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-F27phG0KO23M0tvm/6x3M6UYYYqwBOM7aWxTWgQuVQ6FXUazPSDqw8Kt1YkUmg8Q\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-1EQWW8YNIoGszQwh4boXoq/bW5w7zhK3iL4D/O68tQZt2aD4mS6BtJkOFfyKnWs7\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<demo-map profile-config='{\"profile\":\"demo-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
"bundle": "doxa-maps-spa",
|
||||
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
|
||||
"output": "dx-maps/doxa-maps-spa/doxa-maps-spa.js",
|
||||
"integrity": "sha384-WxibTNX89Sfqh9wxX9qWVWrINtWvf5XGsrF2el7XnSHshIC+Yr9rmWl0CWxp3ml3",
|
||||
"integrity": "sha384-P4t0Vulb6moRHjKPcF6MVbKLSWkO69O8OnKFd11DOlLVAowfoF8VPHQovdP8y4Uf",
|
||||
"elements": [
|
||||
"doxa-maps-spa"
|
||||
],
|
||||
|
|
@ -389,7 +389,7 @@
|
|||
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./doxa-maps-spa/doxa-maps-spa/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-WxibTNX89Sfqh9wxX9qWVWrINtWvf5XGsrF2el7XnSHshIC+Yr9rmWl0CWxp3ml3\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-P4t0Vulb6moRHjKPcF6MVbKLSWkO69O8OnKFd11DOlLVAowfoF8VPHQovdP8y4Uf\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -416,7 +416,7 @@
|
|||
"bundle": "doxa-research-map",
|
||||
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
|
||||
"output": "dx-maps/doxa-research-map/doxa-research-map.js",
|
||||
"integrity": "sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6",
|
||||
"integrity": "sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af",
|
||||
"elements": [
|
||||
"doxa-research-map"
|
||||
],
|
||||
|
|
@ -435,8 +435,8 @@
|
|||
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./doxa-research-map/research-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-RVtF1L14eNTXhVV4Gayxs93RFsVT5lEV6CDWeDFs7ASMBHBo9rZOz78C5hiC6Yk6\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-NM5HdvfY3Y8TyU3cf7s5jsKKZCyOm1Cw3OUYIEN4MlFDfJlwNomNG7G0+BfWq0af\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -462,7 +462,7 @@
|
|||
"bundle": "doxa-simple-map",
|
||||
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
|
||||
"output": "dx-maps/doxa-simple-map/doxa-simple-map.js",
|
||||
"integrity": "sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV",
|
||||
"integrity": "sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK",
|
||||
"elements": [
|
||||
"doxa-map",
|
||||
"doxa-simple-map"
|
||||
|
|
@ -482,8 +482,8 @@
|
|||
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./doxa-simple-map/doxa-simple-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-9DC6IjuVnKHJrXixRzkEyt4XKBfhkhD4xT0aAcXzOJWSMSZFsoA4576Fn6+C0nMV\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-MSMSogoOEMZiYG3ELfaRV39jNESHNjOFeNhovF2vPeK4BAcZtFTUCfeFK362cDCK\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -653,7 +653,7 @@
|
|||
"bundle": "gospel-internet",
|
||||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"output": "dx-maps/gospel-internet/gospel-internet.js",
|
||||
"integrity": "sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX",
|
||||
"integrity": "sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy",
|
||||
"elements": [
|
||||
"gospel-internet-board"
|
||||
],
|
||||
|
|
@ -674,8 +674,8 @@
|
|||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-internet/board/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-Am71KpIldVP+NCbCYsNAGQzGIQh5O5TFQbO8fAFJmAk4s51OLJ2D3oIUK7lhrabX\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-0RxF1PDPEPqujqqV92PBouhy6jtyIdi2o6csqSfWNoqU01vS3qGU1+hiKlEbhKDy\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -782,7 +782,7 @@
|
|||
"bundle": "gospel-resources",
|
||||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"output": "dx-maps/gospel-resources/gospel-resources.js",
|
||||
"integrity": "sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji",
|
||||
"integrity": "sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z",
|
||||
"elements": [
|
||||
"gospel-resources-map"
|
||||
],
|
||||
|
|
@ -805,7 +805,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/charts/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -821,7 +821,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -837,8 +837,8 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/gospel-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -854,7 +854,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/resources-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -870,8 +870,8 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/resources-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-geA9Q3eGsrQBf1s4ZKyliRh0onPop4ww8Jl9XmlX4BdYETzxH95dCD8Ru5LNHZji\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-wQSHMaJMVR2Gtly2WHJggVUem6v8wNxaMX7k3YY/3db1dpjR5U2u0W+KRZU9Ik5z\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -880,7 +880,7 @@
|
|||
"bundle": "my-upg-100-list",
|
||||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"output": "dx-maps/my-upg-100-list/my-upg-100-list.js",
|
||||
"integrity": "sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg",
|
||||
"integrity": "sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt",
|
||||
"elements": [
|
||||
"my-upg-100-list-map"
|
||||
],
|
||||
|
|
@ -903,7 +903,7 @@
|
|||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./my-upg-100-list/poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -919,8 +919,8 @@
|
|||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -936,8 +936,8 @@
|
|||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -1068,7 +1068,7 @@
|
|||
"bundle": "pplr-data-maps",
|
||||
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
|
||||
"output": "dx-maps/pplr-data-maps/pplr-data-maps.js",
|
||||
"integrity": "sha384-ZVMNckykEu4yD0bU7TBDk8ya8Wc0hsLyFkTTJK0pCveTciIicMepusDtiKM5dADL",
|
||||
"integrity": "sha384-XjNZbb1/auMkTs8bySafObmt0tHLwSCFMXjc/i8dKz+rs0m0r8b6WZ1qBK9D1f3I",
|
||||
"elements": [
|
||||
"pplr-data-maps"
|
||||
],
|
||||
|
|
@ -1087,8 +1087,8 @@
|
|||
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./pplr-data-maps/pplr-data-maps/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-ZVMNckykEu4yD0bU7TBDk8ya8Wc0hsLyFkTTJK0pCveTciIicMepusDtiKM5dADL\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-ZVMNckykEu4yD0bU7TBDk8ya8Wc0hsLyFkTTJK0pCveTciIicMepusDtiKM5dADL\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-XjNZbb1/auMkTs8bySafObmt0tHLwSCFMXjc/i8dKz+rs0m0r8b6WZ1qBK9D1f3I\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-XjNZbb1/auMkTs8bySafObmt0tHLwSCFMXjc/i8dKz+rs0m0r8b6WZ1qBK9D1f3I\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
},
|
||||
"bundle": "pplr-data-maps"
|
||||
}
|
||||
|
|
@ -1126,7 +1126,7 @@
|
|||
"bundle": "regions-dashboard",
|
||||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"output": "dx-maps/regions-dashboard/regions-dashboard.js",
|
||||
"integrity": "sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+",
|
||||
"integrity": "sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq",
|
||||
"elements": [
|
||||
"regions-dashboard"
|
||||
],
|
||||
|
|
@ -1149,8 +1149,8 @@
|
|||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./regions-dashboard/region-dashboards/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -1166,7 +1166,7 @@
|
|||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./regions-dashboard/regions-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -1182,8 +1182,8 @@
|
|||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./regions-dashboard/regions-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -1192,7 +1192,7 @@
|
|||
"bundle": "research-dashboard",
|
||||
"scriptUrl": "./research-dashboard/research-dashboard.js",
|
||||
"output": "dx-maps/research-dashboard/research-dashboard.js",
|
||||
"integrity": "sha384-tjSeDLqgYXJDYVvYhrtotk/cxUcSKIEcY35mACTr5T3WzazDE/310XBYtj69GM9F",
|
||||
"integrity": "sha384-UGM3sjF8PjsWB+I61++7Q+RVMJF36bntba5M8J6xQpjW8QQYMVmpsN41O5Ra6y5P",
|
||||
"elements": [
|
||||
"research-dashboard-map"
|
||||
],
|
||||
|
|
@ -1211,8 +1211,8 @@
|
|||
"scriptUrl": "./research-dashboard/research-dashboard.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./research-dashboard/research-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-tjSeDLqgYXJDYVvYhrtotk/cxUcSKIEcY35mACTr5T3WzazDE/310XBYtj69GM9F\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-tjSeDLqgYXJDYVvYhrtotk/cxUcSKIEcY35mACTr5T3WzazDE/310XBYtj69GM9F\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-UGM3sjF8PjsWB+I61++7Q+RVMJF36bntba5M8J6xQpjW8QQYMVmpsN41O5Ra6y5P\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-UGM3sjF8PjsWB+I61++7Q+RVMJF36bntba5M8J6xQpjW8QQYMVmpsN41O5Ra6y5P\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
},
|
||||
"bundle": "research-dashboard"
|
||||
}
|
||||
|
|
@ -1317,7 +1317,7 @@
|
|||
"bundle": "upg-neighbor",
|
||||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"output": "dx-maps/upg-neighbor/upg-neighbor.js",
|
||||
"integrity": "sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6",
|
||||
"integrity": "sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI",
|
||||
"elements": [
|
||||
"upg-neighbor"
|
||||
],
|
||||
|
|
@ -1336,8 +1336,8 @@
|
|||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./upg-neighbor/upg-neighbor/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
"script": "<!-- MapLibre engine (the default), fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.js\" integrity=\"sha384-5+cfbwT0iiub6VsQAdn6yz16nr6sDiQoHx6tm4O8OVYXHYOxcffFmCJBL0dgdvGp\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://cdn.jsdelivr.net/npm/maplibre-gl@5.24.0/dist/maplibre-gl.css\" integrity=\"sha384-uTttxo/aOKbdE5RlD/SPzSDoDmNvGlUYPjONi2MN/b7c9HPSvW07OIuyP7uL6jxK\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI\" crossorigin=\"anonymous\"></script>\n<!-- MapLibre draws this map and needs no token. For Mapbox, paste this map's embed.scriptMapbox from manifest.json instead: it sets \"provider\":\"mapbox\" and preloads the Mapbox engine; fill \"tk\" with your token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>",
|
||||
"scriptMapbox": "<!-- Mapbox engine, fetched early -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<link rel=\"preload\" as=\"style\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css\" integrity=\"sha384-rp1X/jJ9MpWPef9OimfXhOaOc4Gzs87yQvF+ajwY6X2H4PTeHNycNlLWiWvj7ehV\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI\" crossorigin=\"anonymous\"></script>\n<!-- Mapbox draws this map: fill \"tk\" with your Mapbox token. -->\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"provider\":\"mapbox\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -1419,7 +1419,7 @@
|
|||
"bundle": "wall-of-people-groups",
|
||||
"scriptUrl": "./wall-of-people-groups/wall-of-people-groups.js",
|
||||
"output": "dx-maps/wall-of-people-groups/wall-of-people-groups.js",
|
||||
"integrity": "sha384-QZT3hGKDM5PrIEhMFcCfEgbGUBsEZxM0mXo7W6a+0a/7jkUtG34AMyPQY0p9z5uL",
|
||||
"integrity": "sha384-jx/9gBiK8Ciewl8HsYbIhNHwPGYD6QGEEzcdW3w/BezihHjeV2xU2XdPZA8ndiAZ",
|
||||
"elements": [
|
||||
"wall-of-people-groups"
|
||||
],
|
||||
|
|
@ -1438,7 +1438,7 @@
|
|||
"scriptUrl": "./wall-of-people-groups/wall-of-people-groups.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./wall-of-people-groups/wall-of-people-groups/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./wall-of-people-groups/wall-of-people-groups.js\" integrity=\"sha384-QZT3hGKDM5PrIEhMFcCfEgbGUBsEZxM0mXo7W6a+0a/7jkUtG34AMyPQY0p9z5uL\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<wall-of-people-groups profile-config='{\"profile\":\"wall-of-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></wall-of-people-groups>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./wall-of-people-groups/wall-of-people-groups.js\" integrity=\"sha384-jx/9gBiK8Ciewl8HsYbIhNHwPGYD6QGEEzcdW3w/BezihHjeV2xU2XdPZA8ndiAZ\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<wall-of-people-groups profile-config='{\"profile\":\"wall-of-people-groups\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></wall-of-people-groups>"
|
||||
},
|
||||
"bundle": "wall-of-people-groups"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function Y_(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const q_={class:"pin-hint-pill"},Z_=["aria-label"],J_={__name:"PinHint",setup(e){const t=(U,O)=>Aa(U)||O,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:a,te:n}=gr("",{fallback:U=>o[U]}),r=qe("uiStore",null),i=qe("profileConfig",null),s=oe(()=>(r==null?void 0:r.theme)==="dark"),l=oe(()=>{var Q;const U=(Q=i==null?void 0:i.value)==null?void 0:Q.pinHintLabel;if(U)return U;const O="Tap a coloured dot — someone still needs prayer";try{return n("messages.pinHint.tapDot")?a("messages.pinHint.tapDot"):O}catch{return O}}),c=$e(!1),u=$e(!0);let d=null;const p=$e(!0);let y=[];const v=["inert","hidden","aria-hidden"];function $(U){const O=[];let Q=U;for(;Q;)Q.nodeType===1&&O.push(Q),Q=Q.parentNode||Q.host||null;return O}function f(U){return $(U).some(O=>O.hasAttribute("inert")||O.hasAttribute("hidden")||O.getAttribute("aria-hidden")==="true")}function _(U){const O=()=>{const Q=!f(U);Q!==p.value&&(p.value=Q,Q&&po(K))};if(O(),!(typeof MutationObserver>"u"))for(const Q of $(U))try{const B=new MutationObserver(O);B.observe(Q,{attributes:!0,attributeFilter:v}),y.push(B)}catch{}}const x=$e(null);let k=null,g=null,b=null,w=null,L=null,S=null,C=[],J=null,X=null;function I(){c.value=!1}function P(U,O){var B;let Q=U==null?void 0:U.parentElement;for(let N=0;Q&&N<12;N++,Q=Q.parentElement){if(Q===O||(B=Q.classList)!=null&&B.contains("profile-loader"))return null;let ue="";try{ue=getComputedStyle(Q).position}catch{}if(ue&&ue!=="static"){const fe=Q.getBoundingClientRect();if(fe.height>=120&&fe.width>=160)return Q}}return null}function le(U){var Q;const O=(Q=w==null?void 0:w.querySelector)==null?void 0:Q.call(w,".legend-mobile-sheet");if(!O)return 1/0;if(L&&S!==O){try{L.disconnect()}catch{}L=null}if(!L&&typeof ResizeObserver<"u")try{L=new ResizeObserver(()=>K()),L.observe(O),S=O}catch{L=null}try{const B=O.getBoundingClientRect();return!(B.height>16)||!(B.width>16)||U.right<=B.left||B.right<=U.left?1/0:B.top}catch{return 1/0}}function K(){const U=x.value;if(!(!U||!u.value||!p.value))try{U.style.removeProperty("--pin-hint-lift");const O=U.getBoundingClientRect();if(!O.height)return;const Q=Math.min(window.innerHeight,le(O)),B=Math.round(O.bottom-Q);B>0&&U.style.setProperty("--pin-hint-lift",B+8+"px")}catch{}}function T(U){const O=x.value;if(!O||!(U!=null&&U.querySelector))return;let Q=0;try{const N=U.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(N){const ue=N.getBoundingClientRect(),fe=O.parentElement,xe=fe?fe.getBoundingClientRect():null;if(Q=xe?Math.max(ue.height||0,xe.bottom-ue.top):ue.height||0,X!==N&&typeof ResizeObserver<"u"){if(b)try{b.disconnect()}catch{}X=N,b=new ResizeObserver(()=>T(U)),b.observe(N)}}}catch{}const B=Math.min(Math.max(Math.ceil(Q)||20,20),72);O.style.setProperty("--pin-hint-attrib-clear",B+"px"),K()}return To(()=>{var B,N,ue;const U=Wo(),O=(ue=(N=(B=U==null?void 0:U.proxy)==null?void 0:B.$el)==null?void 0:N.getRootNode)==null?void 0:ue.call(N);if(!O||typeof O.querySelector!="function")return;w=O;let Q=0;k=setInterval(()=>{Q++;const fe=O.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");fe?(clearInterval(k),k=null,c.value=!0,po(()=>{const xe=P(fe,O),Ce=x.value;if(xe&&Ce&&Ce.parentElement!==xe)try{xe.appendChild(Ce),g=xe}catch{}if(xe&&_(xe),xe&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(Se=>{const Re=Se[Se.length-1],ke=!!Re&&Re.isIntersecting&&Re.intersectionRatio>=.2;ke!==u.value&&(u.value=ke,ke&&po(K))},{threshold:[0,.2,.5]}),d.observe(xe)}catch{}T(O),K(),C.push(setTimeout(K,1200),setTimeout(K,3e3),setTimeout(K,6e3));try{const Se=x.value&&x.value.offsetParent||null;if(Se&&typeof ResizeObserver<"u"){if(J)try{J.disconnect()}catch{}J=new ResizeObserver(()=>K()),J.observe(Se)}}catch{}})):Q>40&&(clearInterval(k),k=null)},300)}),go(()=>{var U;if(k&&clearInterval(k),d){try{d.disconnect()}catch{}d=null}for(const O of y)try{O.disconnect()}catch{}if(y=[],b){try{b.disconnect()}catch{}b=null}if(X=null,J){try{J.disconnect()}catch{}J=null}if(L){try{L.disconnect()}catch{}L=null}S=null;for(const O of C)clearTimeout(O);if(C=[],w=null,g&&((U=x.value)==null?void 0:U.parentElement)===g)try{g.removeChild(x.value)}catch{}g=null}),Ht(`
|
||||
}`;function Y_(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const q_={class:"pin-hint-pill"},Z_=["aria-label"],J_={__name:"PinHint",setup(e){const t=(U,O)=>Aa(U)||O,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:a,te:n}=gr("",{fallback:U=>o[U]}),r=qe("uiStore",null),i=qe("profileConfig",null),s=oe(()=>(r==null?void 0:r.theme)==="dark"),l=oe(()=>{var Q;const U=(Q=i==null?void 0:i.value)==null?void 0:Q.pinHintLabel;if(U)return U;const O="Tap a coloured dot — someone still needs prayer";try{return n("messages.pinHint.tapDot")?a("messages.pinHint.tapDot"):O}catch{return O}}),c=$e(!1),u=$e(!0);let d=null;const p=$e(!0);let y=[];const v=["inert","hidden","aria-hidden"];function $(U){const O=[];let Q=U;for(;Q;)Q.nodeType===1&&O.push(Q),Q=Q.parentNode||Q.host||null;return O}function f(U){return $(U).some(O=>O.hasAttribute("inert")||O.hasAttribute("hidden")||O.getAttribute("aria-hidden")==="true")}function _(U){const O=()=>{const Q=!f(U);Q!==p.value&&(p.value=Q,Q&&po(K))};if(O(),!(typeof MutationObserver>"u"))for(const Q of $(U))try{const B=new MutationObserver(O);B.observe(Q,{attributes:!0,attributeFilter:v}),y.push(B)}catch{}}const x=$e(null);let k=null,g=null,b=null,w=null,L=null,S=null,C=[],J=null,X=null;function I(){c.value=!1}function P(U,O){var B;let Q=U==null?void 0:U.parentElement;for(let N=0;Q&&N<12;N++,Q=Q.parentElement){if(Q===O||(B=Q.classList)!=null&&B.contains("profile-loader"))return null;let ue="";try{ue=getComputedStyle(Q).position}catch{}if(ue&&ue!=="static"){const fe=Q.getBoundingClientRect();if(fe.height>=120&&fe.width>=160)return Q}}return null}function le(U){var Q;const O=(Q=w==null?void 0:w.querySelector)==null?void 0:Q.call(w,".legend-mobile-sheet");if(!O)return 1/0;if(L&&S!==O){try{L.disconnect()}catch{}L=null}if(!L&&typeof ResizeObserver<"u")try{L=new ResizeObserver(()=>K()),L.observe(O),S=O}catch{L=null}try{const B=O.getBoundingClientRect();return!(B.height>16)||!(B.width>16)||U.right<=B.left||B.right<=U.left?1/0:B.top}catch{return 1/0}}function K(){const U=x.value;if(!(!U||!u.value||!p.value))try{U.style.removeProperty("--pin-hint-lift");const O=U.getBoundingClientRect();if(!O.height)return;const Q=Math.min(window.innerHeight,le(O)),B=Math.round(O.bottom-Q);B>0&&U.style.setProperty("--pin-hint-lift",B+8+"px")}catch{}}function T(U){const O=x.value;if(!O||!(U!=null&&U.querySelector))return;let Q=0;try{const N=U.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(N){const ue=N.getBoundingClientRect(),fe=O.parentElement,xe=fe?fe.getBoundingClientRect():null;if(Q=xe?Math.max(ue.height||0,xe.bottom-ue.top):ue.height||0,X!==N&&typeof ResizeObserver<"u"){if(b)try{b.disconnect()}catch{}X=N,b=new ResizeObserver(()=>T(U)),b.observe(N)}}}catch{}const B=Math.min(Math.max(Math.ceil(Q)||20,20),72);O.style.setProperty("--pin-hint-attrib-clear",B+"px"),K()}return To(()=>{var B,N,ue;const U=Wo(),O=(ue=(N=(B=U==null?void 0:U.proxy)==null?void 0:B.$el)==null?void 0:N.getRootNode)==null?void 0:ue.call(N);if(!O||typeof O.querySelector!="function")return;w=O;let Q=0;k=setInterval(()=>{Q++;const fe=O.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");fe?(clearInterval(k),k=null,c.value=!0,po(()=>{const xe=P(fe,O),Ce=x.value;if(xe&&Ce&&Ce.parentElement!==xe)try{xe.appendChild(Ce),g=xe}catch{}if(xe&&_(xe),xe&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(Se=>{const Re=Se[Se.length-1],ke=!!Re&&Re.isIntersecting&&Re.intersectionRatio>=.2;ke!==u.value&&(u.value=ke,ke&&po(K))},{threshold:[0,.2,.5]}),d.observe(xe)}catch{}T(O),K(),C.push(setTimeout(K,1200),setTimeout(K,3e3),setTimeout(K,6e3));try{const Se=x.value&&x.value.offsetParent||null;if(Se&&typeof ResizeObserver<"u"){if(J)try{J.disconnect()}catch{}J=new ResizeObserver(()=>K()),J.observe(Se)}}catch{}})):Q>40&&(clearInterval(k),k=null)},300)}),go(()=>{var U;if(k&&clearInterval(k),d){try{d.disconnect()}catch{}d=null}for(const O of y)try{O.disconnect()}catch{}if(y=[],b){try{b.disconnect()}catch{}b=null}if(X=null,J){try{J.disconnect()}catch{}J=null}if(L){try{L.disconnect()}catch{}L=null}S=null;for(const O of C)clearTimeout(O);if(C=[],w=null,g&&((U=x.value)==null?void 0:U.parentElement)===g)try{g.removeChild(x.value)}catch{}g=null}),Ht(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg" crossorigin="anonymous"></script>
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg" crossorigin="anonymous"></script>
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-gtaUMqeH9nhyhJJ7j24sUd5eoXsNtjs7x5EZJHR2ARH6SZFIXCfzm1NyqLc9IoVg" crossorigin="anonymous"></script>
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-ySzWcZdnrOVm/B2S5piorTA1ZfFO/Lt99FsgVEMi5guC9bV1DQoTzapHRtaZUlQt" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function Rm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Mm={class:"pin-hint-pill"},Fm=["aria-label"],Om={__name:"PinHint",setup(e){const t=(Q,Y)=>pt(Q)||Y,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=xr("",{fallback:Q=>o[Q]}),s=Ge("uiStore",null),r=Ge("profileConfig",null),i=oe(()=>(s==null?void 0:s.theme)==="dark"),l=oe(()=>{var re;const Q=(re=r==null?void 0:r.value)==null?void 0:re.pinHintLabel;if(Q)return Q;const Y="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):Y}catch{return Y}}),c=Z(!1),d=Z(!0);let g=null;const $=Z(!0);let m=[];const S=["inert","hidden","aria-hidden"];function w(Q){const Y=[];let re=Q;for(;re;)re.nodeType===1&&Y.push(re),re=re.parentNode||re.host||null;return Y}function I(Q){return w(Q).some(Y=>Y.hasAttribute("inert")||Y.hasAttribute("hidden")||Y.getAttribute("aria-hidden")==="true")}function C(Q){const Y=()=>{const re=!I(Q);re!==$.value&&($.value=re,re&&po(de))};if(Y(),!(typeof MutationObserver>"u"))for(const re of w(Q))try{const he=new MutationObserver(Y);he.observe(re,{attributes:!0,attributeFilter:S}),m.push(he)}catch{}}const x=Z(null);let h=null,b=null,L=null,P=null,M=null,N=null,E=[],j=null,te=null;function ne(){c.value=!1}function q(Q,Y){var he;let re=Q==null?void 0:Q.parentElement;for(let xe=0;re&&xe<12;xe++,re=re.parentElement){if(re===Y||(he=re.classList)!=null&&he.contains("profile-loader"))return null;let Ce="";try{Ce=getComputedStyle(re).position}catch{}if(Ce&&Ce!=="static"){const ee=re.getBoundingClientRect();if(ee.height>=120&&ee.width>=160)return re}}return null}function le(Q){var re;const Y=(re=P==null?void 0:P.querySelector)==null?void 0:re.call(P,".legend-mobile-sheet");if(!Y)return 1/0;if(M&&N!==Y){try{M.disconnect()}catch{}M=null}if(!M&&typeof ResizeObserver<"u")try{M=new ResizeObserver(()=>de()),M.observe(Y),N=Y}catch{M=null}try{const he=Y.getBoundingClientRect();return!(he.height>16)||!(he.width>16)||Q.right<=he.left||he.right<=Q.left?1/0:he.top}catch{return 1/0}}function de(){const Q=x.value;if(!(!Q||!d.value||!$.value))try{Q.style.removeProperty("--pin-hint-lift");const Y=Q.getBoundingClientRect();if(!Y.height)return;const re=Math.min(window.innerHeight,le(Y)),he=Math.round(Y.bottom-re);he>0&&Q.style.setProperty("--pin-hint-lift",he+8+"px")}catch{}}function me(Q){const Y=x.value;if(!Y||!(Q!=null&&Q.querySelector))return;let re=0;try{const xe=Q.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(xe){const Ce=xe.getBoundingClientRect(),ee=Y.parentElement,ae=ee?ee.getBoundingClientRect():null;if(re=ae?Math.max(Ce.height||0,ae.bottom-Ce.top):Ce.height||0,te!==xe&&typeof ResizeObserver<"u"){if(L)try{L.disconnect()}catch{}te=xe,L=new ResizeObserver(()=>me(Q)),L.observe(xe)}}}catch{}const he=Math.min(Math.max(Math.ceil(re)||20,20),72);Y.style.setProperty("--pin-hint-attrib-clear",he+"px"),de()}return rt(()=>{var he,xe,Ce;const Q=Gt(),Y=(Ce=(xe=(he=Q==null?void 0:Q.proxy)==null?void 0:he.$el)==null?void 0:xe.getRootNode)==null?void 0:Ce.call(xe);if(!Y||typeof Y.querySelector!="function")return;P=Y;let re=0;h=setInterval(()=>{re++;const ee=Y.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ee?(clearInterval(h),h=null,c.value=!0,po(()=>{const ae=q(ee,Y),pe=x.value;if(ae&&pe&&pe.parentElement!==ae)try{ae.appendChild(pe),b=ae}catch{}if(ae&&C(ae),ae&&typeof IntersectionObserver<"u")try{g=new IntersectionObserver(ie=>{const Pe=ie[ie.length-1],je=!!Pe&&Pe.isIntersecting&&Pe.intersectionRatio>=.2;je!==d.value&&(d.value=je,je&&po(de))},{threshold:[0,.2,.5]}),g.observe(ae)}catch{}me(Y),de(),E.push(setTimeout(de,1200),setTimeout(de,3e3),setTimeout(de,6e3));try{const ie=x.value&&x.value.offsetParent||null;if(ie&&typeof ResizeObserver<"u"){if(j)try{j.disconnect()}catch{}j=new ResizeObserver(()=>de()),j.observe(ie)}}catch{}})):re>40&&(clearInterval(h),h=null)},300)}),dt(()=>{var Q;if(h&&clearInterval(h),g){try{g.disconnect()}catch{}g=null}for(const Y of m)try{Y.disconnect()}catch{}if(m=[],L){try{L.disconnect()}catch{}L=null}if(te=null,j){try{j.disconnect()}catch{}j=null}if(M){try{M.disconnect()}catch{}M=null}N=null;for(const Y of E)clearTimeout(Y);if(E=[],P=null,b&&((Q=x.value)==null?void 0:Q.parentElement)===b)try{b.removeChild(x.value)}catch{}b=null}),Ka(`
|
||||
}`;function Rm(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const Mm={class:"pin-hint-pill"},Fm=["aria-label"],Om={__name:"PinHint",setup(e){const t=(Q,Y)=>pt(Q)||Y,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=xr("",{fallback:Q=>o[Q]}),s=Ge("uiStore",null),r=Ge("profileConfig",null),i=oe(()=>(s==null?void 0:s.theme)==="dark"),l=oe(()=>{var re;const Q=(re=r==null?void 0:r.value)==null?void 0:re.pinHintLabel;if(Q)return Q;const Y="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):Y}catch{return Y}}),c=Z(!1),d=Z(!0);let g=null;const $=Z(!0);let m=[];const S=["inert","hidden","aria-hidden"];function w(Q){const Y=[];let re=Q;for(;re;)re.nodeType===1&&Y.push(re),re=re.parentNode||re.host||null;return Y}function I(Q){return w(Q).some(Y=>Y.hasAttribute("inert")||Y.hasAttribute("hidden")||Y.getAttribute("aria-hidden")==="true")}function C(Q){const Y=()=>{const re=!I(Q);re!==$.value&&($.value=re,re&&po(de))};if(Y(),!(typeof MutationObserver>"u"))for(const re of w(Q))try{const he=new MutationObserver(Y);he.observe(re,{attributes:!0,attributeFilter:S}),m.push(he)}catch{}}const x=Z(null);let h=null,b=null,L=null,P=null,M=null,N=null,E=[],j=null,te=null;function ne(){c.value=!1}function q(Q,Y){var he;let re=Q==null?void 0:Q.parentElement;for(let xe=0;re&&xe<12;xe++,re=re.parentElement){if(re===Y||(he=re.classList)!=null&&he.contains("profile-loader"))return null;let Ce="";try{Ce=getComputedStyle(re).position}catch{}if(Ce&&Ce!=="static"){const ee=re.getBoundingClientRect();if(ee.height>=120&&ee.width>=160)return re}}return null}function le(Q){var re;const Y=(re=P==null?void 0:P.querySelector)==null?void 0:re.call(P,".legend-mobile-sheet");if(!Y)return 1/0;if(M&&N!==Y){try{M.disconnect()}catch{}M=null}if(!M&&typeof ResizeObserver<"u")try{M=new ResizeObserver(()=>de()),M.observe(Y),N=Y}catch{M=null}try{const he=Y.getBoundingClientRect();return!(he.height>16)||!(he.width>16)||Q.right<=he.left||he.right<=Q.left?1/0:he.top}catch{return 1/0}}function de(){const Q=x.value;if(!(!Q||!d.value||!$.value))try{Q.style.removeProperty("--pin-hint-lift");const Y=Q.getBoundingClientRect();if(!Y.height)return;const re=Math.min(window.innerHeight,le(Y)),he=Math.round(Y.bottom-re);he>0&&Q.style.setProperty("--pin-hint-lift",he+8+"px")}catch{}}function me(Q){const Y=x.value;if(!Y||!(Q!=null&&Q.querySelector))return;let re=0;try{const xe=Q.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(xe){const Ce=xe.getBoundingClientRect(),ee=Y.parentElement,ae=ee?ee.getBoundingClientRect():null;if(re=ae?Math.max(Ce.height||0,ae.bottom-Ce.top):Ce.height||0,te!==xe&&typeof ResizeObserver<"u"){if(L)try{L.disconnect()}catch{}te=xe,L=new ResizeObserver(()=>me(Q)),L.observe(xe)}}}catch{}const he=Math.min(Math.max(Math.ceil(re)||20,20),72);Y.style.setProperty("--pin-hint-attrib-clear",he+"px"),de()}return rt(()=>{var he,xe,Ce;const Q=Gt(),Y=(Ce=(xe=(he=Q==null?void 0:Q.proxy)==null?void 0:he.$el)==null?void 0:xe.getRootNode)==null?void 0:Ce.call(xe);if(!Y||typeof Y.querySelector!="function")return;P=Y;let re=0;h=setInterval(()=>{re++;const ee=Y.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ee?(clearInterval(h),h=null,c.value=!0,po(()=>{const ae=q(ee,Y),pe=x.value;if(ae&&pe&&pe.parentElement!==ae)try{ae.appendChild(pe),b=ae}catch{}if(ae&&C(ae),ae&&typeof IntersectionObserver<"u")try{g=new IntersectionObserver(ie=>{const Pe=ie[ie.length-1],je=!!Pe&&Pe.isIntersecting&&Pe.intersectionRatio>=.2;je!==d.value&&(d.value=je,je&&po(de))},{threshold:[0,.2,.5]}),g.observe(ae)}catch{}me(Y),de(),E.push(setTimeout(de,1200),setTimeout(de,3e3),setTimeout(de,6e3));try{const ie=x.value&&x.value.offsetParent||null;if(ie&&typeof ResizeObserver<"u"){if(j)try{j.disconnect()}catch{}j=new ResizeObserver(()=>de()),j.observe(ie)}}catch{}})):re>40&&(clearInterval(h),h=null)},300)}),dt(()=>{var Q;if(h&&clearInterval(h),g){try{g.disconnect()}catch{}g=null}for(const Y of m)try{Y.disconnect()}catch{}if(m=[],L){try{L.disconnect()}catch{}L=null}if(te=null,j){try{j.disconnect()}catch{}j=null}if(M){try{M.disconnect()}catch{}M=null}N=null;for(const Y of E)clearTimeout(Y);if(E=[],P=null,b&&((Q=x.value)==null?void 0:Q.parentElement)===b)try{b.removeChild(x.value)}catch{}b=null}),Ka(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <pplr-data-maps> custom element. -->
|
||||
<script src="../pplr-data-maps.js" integrity="sha384-ZVMNckykEu4yD0bU7TBDk8ya8Wc0hsLyFkTTJK0pCveTciIicMepusDtiKM5dADL" crossorigin="anonymous"></script>
|
||||
<script src="../pplr-data-maps.js" integrity="sha384-XjNZbb1/auMkTs8bySafObmt0tHLwSCFMXjc/i8dKz+rs0m0r8b6WZ1qBK9D1f3I" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <regions-dashboard> custom element. -->
|
||||
<script src="../regions-dashboard.js" integrity="sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+" crossorigin="anonymous"></script>
|
||||
<script src="../regions-dashboard.js" integrity="sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function gb(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const hb={class:"pin-hint-pill"},fb=["aria-label"],mb={__name:"PinHint",setup(e){const t=(B,q)=>jo(B)||q,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:r}=fd("",{fallback:B=>o[B]}),a=it("uiStore",null),s=it("profileConfig",null),i=ue(()=>(a==null?void 0:a.theme)==="dark"),l=ue(()=>{var U;const B=(U=s==null?void 0:s.value)==null?void 0:U.pinHintLabel;if(B)return B;const q="Tap a coloured dot — someone still needs prayer";try{return r("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):q}catch{return q}}),c=ve(!1),u=ve(!0);let d=null;const h=ve(!0);let b=[];const k=["inert","hidden","aria-hidden"];function v(B){const q=[];let U=B;for(;U;)U.nodeType===1&&q.push(U),U=U.parentNode||U.host||null;return q}function x(B){return v(B).some(q=>q.hasAttribute("inert")||q.hasAttribute("hidden")||q.getAttribute("aria-hidden")==="true")}function M(B){const q=()=>{const U=!x(B);U!==h.value&&(h.value=U,U&&io(te))};if(q(),!(typeof MutationObserver>"u"))for(const U of v(B))try{const ce=new MutationObserver(q);ce.observe(U,{attributes:!0,attributeFilter:k}),b.push(ce)}catch{}}const A=ve(null);let $=null,f=null,_=null,L=null,F=null,P=null,S=[],ie=null,j=null;function H(){c.value=!1}function m(B,q){var ce;let U=B==null?void 0:B.parentElement;for(let J=0;U&&J<12;J++,U=U.parentElement){if(U===q||(ce=U.classList)!=null&&ce.contains("profile-loader"))return null;let me="";try{me=getComputedStyle(U).position}catch{}if(me&&me!=="static"){const ye=U.getBoundingClientRect();if(ye.height>=120&&ye.width>=160)return U}}return null}function D(B){var U;const q=(U=L==null?void 0:L.querySelector)==null?void 0:U.call(L,".legend-mobile-sheet");if(!q)return 1/0;if(F&&P!==q){try{F.disconnect()}catch{}F=null}if(!F&&typeof ResizeObserver<"u")try{F=new ResizeObserver(()=>te()),F.observe(q),P=q}catch{F=null}try{const ce=q.getBoundingClientRect();return!(ce.height>16)||!(ce.width>16)||B.right<=ce.left||ce.right<=B.left?1/0:ce.top}catch{return 1/0}}function te(){const B=A.value;if(!(!B||!u.value||!h.value))try{B.style.removeProperty("--pin-hint-lift");const q=B.getBoundingClientRect();if(!q.height)return;const U=Math.min(window.innerHeight,D(q)),ce=Math.round(q.bottom-U);ce>0&&B.style.setProperty("--pin-hint-lift",ce+8+"px")}catch{}}function N(B){const q=A.value;if(!q||!(B!=null&&B.querySelector))return;let U=0;try{const J=B.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(J){const me=J.getBoundingClientRect(),ye=q.parentElement,w=ye?ye.getBoundingClientRect():null;if(U=w?Math.max(me.height||0,w.bottom-me.top):me.height||0,j!==J&&typeof ResizeObserver<"u"){if(_)try{_.disconnect()}catch{}j=J,_=new ResizeObserver(()=>N(B)),_.observe(J)}}}catch{}const ce=Math.min(Math.max(Math.ceil(U)||20,20),72);q.style.setProperty("--pin-hint-attrib-clear",ce+"px"),te()}return Dt(()=>{var ce,J,me;const B=Ht(),q=(me=(J=(ce=B==null?void 0:B.proxy)==null?void 0:ce.$el)==null?void 0:J.getRootNode)==null?void 0:me.call(J);if(!q||typeof q.querySelector!="function")return;L=q;let U=0;$=setInterval(()=>{U++;const ye=q.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ye?(clearInterval($),$=null,c.value=!0,io(()=>{const w=m(ye,q),I=A.value;if(w&&I&&I.parentElement!==w)try{w.appendChild(I),f=w}catch{}if(w&&M(w),w&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(K=>{const ne=K[K.length-1],we=!!ne&&ne.isIntersecting&&ne.intersectionRatio>=.2;we!==u.value&&(u.value=we,we&&io(te))},{threshold:[0,.2,.5]}),d.observe(w)}catch{}N(q),te(),S.push(setTimeout(te,1200),setTimeout(te,3e3),setTimeout(te,6e3));try{const K=A.value&&A.value.offsetParent||null;if(K&&typeof ResizeObserver<"u"){if(ie)try{ie.disconnect()}catch{}ie=new ResizeObserver(()=>te()),ie.observe(K)}}catch{}})):U>40&&(clearInterval($),$=null)},300)}),Pt(()=>{var B;if($&&clearInterval($),d){try{d.disconnect()}catch{}d=null}for(const q of b)try{q.disconnect()}catch{}if(b=[],_){try{_.disconnect()}catch{}_=null}if(j=null,ie){try{ie.disconnect()}catch{}ie=null}if(F){try{F.disconnect()}catch{}F=null}P=null;for(const q of S)clearTimeout(q);if(S=[],L=null,f&&((B=A.value)==null?void 0:B.parentElement)===f)try{f.removeChild(A.value)}catch{}f=null}),St(`
|
||||
}`;function gb(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const hb={class:"pin-hint-pill"},fb=["aria-label"],mb={__name:"PinHint",setup(e){const t=(B,q)=>jo(B)||q,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:r}=fd("",{fallback:B=>o[B]}),a=it("uiStore",null),s=it("profileConfig",null),i=ue(()=>(a==null?void 0:a.theme)==="dark"),l=ue(()=>{var U;const B=(U=s==null?void 0:s.value)==null?void 0:U.pinHintLabel;if(B)return B;const q="Tap a coloured dot — someone still needs prayer";try{return r("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):q}catch{return q}}),c=ve(!1),u=ve(!0);let d=null;const h=ve(!0);let b=[];const k=["inert","hidden","aria-hidden"];function v(B){const q=[];let U=B;for(;U;)U.nodeType===1&&q.push(U),U=U.parentNode||U.host||null;return q}function x(B){return v(B).some(q=>q.hasAttribute("inert")||q.hasAttribute("hidden")||q.getAttribute("aria-hidden")==="true")}function M(B){const q=()=>{const U=!x(B);U!==h.value&&(h.value=U,U&&io(te))};if(q(),!(typeof MutationObserver>"u"))for(const U of v(B))try{const ce=new MutationObserver(q);ce.observe(U,{attributes:!0,attributeFilter:k}),b.push(ce)}catch{}}const A=ve(null);let $=null,f=null,_=null,L=null,F=null,P=null,S=[],ie=null,j=null;function H(){c.value=!1}function m(B,q){var ce;let U=B==null?void 0:B.parentElement;for(let J=0;U&&J<12;J++,U=U.parentElement){if(U===q||(ce=U.classList)!=null&&ce.contains("profile-loader"))return null;let me="";try{me=getComputedStyle(U).position}catch{}if(me&&me!=="static"){const ye=U.getBoundingClientRect();if(ye.height>=120&&ye.width>=160)return U}}return null}function D(B){var U;const q=(U=L==null?void 0:L.querySelector)==null?void 0:U.call(L,".legend-mobile-sheet");if(!q)return 1/0;if(F&&P!==q){try{F.disconnect()}catch{}F=null}if(!F&&typeof ResizeObserver<"u")try{F=new ResizeObserver(()=>te()),F.observe(q),P=q}catch{F=null}try{const ce=q.getBoundingClientRect();return!(ce.height>16)||!(ce.width>16)||B.right<=ce.left||ce.right<=B.left?1/0:ce.top}catch{return 1/0}}function te(){const B=A.value;if(!(!B||!u.value||!h.value))try{B.style.removeProperty("--pin-hint-lift");const q=B.getBoundingClientRect();if(!q.height)return;const U=Math.min(window.innerHeight,D(q)),ce=Math.round(q.bottom-U);ce>0&&B.style.setProperty("--pin-hint-lift",ce+8+"px")}catch{}}function N(B){const q=A.value;if(!q||!(B!=null&&B.querySelector))return;let U=0;try{const J=B.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(J){const me=J.getBoundingClientRect(),ye=q.parentElement,w=ye?ye.getBoundingClientRect():null;if(U=w?Math.max(me.height||0,w.bottom-me.top):me.height||0,j!==J&&typeof ResizeObserver<"u"){if(_)try{_.disconnect()}catch{}j=J,_=new ResizeObserver(()=>N(B)),_.observe(J)}}}catch{}const ce=Math.min(Math.max(Math.ceil(U)||20,20),72);q.style.setProperty("--pin-hint-attrib-clear",ce+"px"),te()}return Dt(()=>{var ce,J,me;const B=Ht(),q=(me=(J=(ce=B==null?void 0:B.proxy)==null?void 0:ce.$el)==null?void 0:J.getRootNode)==null?void 0:me.call(J);if(!q||typeof q.querySelector!="function")return;L=q;let U=0;$=setInterval(()=>{U++;const ye=q.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ye?(clearInterval($),$=null,c.value=!0,io(()=>{const w=m(ye,q),I=A.value;if(w&&I&&I.parentElement!==w)try{w.appendChild(I),f=w}catch{}if(w&&M(w),w&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(K=>{const ne=K[K.length-1],we=!!ne&&ne.isIntersecting&&ne.intersectionRatio>=.2;we!==u.value&&(u.value=we,we&&io(te))},{threshold:[0,.2,.5]}),d.observe(w)}catch{}N(q),te(),S.push(setTimeout(te,1200),setTimeout(te,3e3),setTimeout(te,6e3));try{const K=A.value&&A.value.offsetParent||null;if(K&&typeof ResizeObserver<"u"){if(ie)try{ie.disconnect()}catch{}ie=new ResizeObserver(()=>te()),ie.observe(K)}}catch{}})):U>40&&(clearInterval($),$=null)},300)}),Pt(()=>{var B;if($&&clearInterval($),d){try{d.disconnect()}catch{}d=null}for(const q of b)try{q.disconnect()}catch{}if(b=[],_){try{_.disconnect()}catch{}_=null}if(j=null,ie){try{ie.disconnect()}catch{}ie=null}if(F){try{F.disconnect()}catch{}F=null}P=null;for(const q of S)clearTimeout(q);if(S=[],L=null,f&&((B=A.value)==null?void 0:B.parentElement)===f)try{f.removeChild(A.value)}catch{}f=null}),St(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <regions-dashboard> custom element. -->
|
||||
<script src="../regions-dashboard.js" integrity="sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+" crossorigin="anonymous"></script>
|
||||
<script src="../regions-dashboard.js" integrity="sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <regions-dashboard> custom element. -->
|
||||
<script src="../regions-dashboard.js" integrity="sha384-WBDhqdo5pu7TqxtK3bd8uRX8EIjHUdCXgyybAY/z4i5mwB5lF8dQgN+ivd5eiRl+" crossorigin="anonymous"></script>
|
||||
<script src="../regions-dashboard.js" integrity="sha384-zKzWK88YvNIyLixXenrfJevOrwg1+DIIQtL0X3lNNPGCcQRN5djlCMAw/6k2jnXq" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function db(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const pb={class:"pin-hint-pill"},gb=["aria-label"],fb={__name:"PinHint",setup(e){const t=(D,P)=>_e(D)||P,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=ab("",{fallback:D=>o[D]}),r=Te("uiStore",null),s=Te("profileConfig",null),i=ne(()=>(r==null?void 0:r.theme)==="dark"),l=ne(()=>{var z;const D=(z=s==null?void 0:s.value)==null?void 0:z.pinHintLabel;if(D)return D;const P="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):P}catch{return P}}),c=ce(!1),u=ce(!0);let d=null;const f=ce(!0);let v=[];const k=["inert","hidden","aria-hidden"];function x(D){const P=[];let z=D;for(;z;)z.nodeType===1&&P.push(z),z=z.parentNode||z.host||null;return P}function L(D){return x(D).some(P=>P.hasAttribute("inert")||P.hasAttribute("hidden")||P.getAttribute("aria-hidden")==="true")}function N(D){const P=()=>{const z=!L(D);z!==f.value&&(f.value=z,z&&yo(I))};if(P(),!(typeof MutationObserver>"u"))for(const z of x(D))try{const R=new MutationObserver(P);R.observe(z,{attributes:!0,attributeFilter:k}),v.push(R)}catch{}}const S=ce(null);let w=null,p=null,h=null,$=null,A=null,_=null,b=[],K=null,H=null;function j(){c.value=!1}function E(D,P){var R;let z=D==null?void 0:D.parentElement;for(let M=0;z&&M<12;M++,z=z.parentElement){if(z===P||(R=z.classList)!=null&&R.contains("profile-loader"))return null;let U="";try{U=getComputedStyle(z).position}catch{}if(U&&U!=="static"){const ue=z.getBoundingClientRect();if(ue.height>=120&&ue.width>=160)return z}}return null}function X(D){var z;const P=(z=$==null?void 0:$.querySelector)==null?void 0:z.call($,".legend-mobile-sheet");if(!P)return 1/0;if(A&&_!==P){try{A.disconnect()}catch{}A=null}if(!A&&typeof ResizeObserver<"u")try{A=new ResizeObserver(()=>I()),A.observe(P),_=P}catch{A=null}try{const R=P.getBoundingClientRect();return!(R.height>16)||!(R.width>16)||D.right<=R.left||R.right<=D.left?1/0:R.top}catch{return 1/0}}function I(){const D=S.value;if(!(!D||!u.value||!f.value))try{D.style.removeProperty("--pin-hint-lift");const P=D.getBoundingClientRect();if(!P.height)return;const z=Math.min(window.innerHeight,X(P)),R=Math.round(P.bottom-z);R>0&&D.style.setProperty("--pin-hint-lift",R+8+"px")}catch{}}function G(D){const P=S.value;if(!P||!(D!=null&&D.querySelector))return;let z=0;try{const M=D.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(M){const U=M.getBoundingClientRect(),ue=P.parentElement,de=ue?ue.getBoundingClientRect():null;if(z=de?Math.max(U.height||0,de.bottom-U.top):U.height||0,H!==M&&typeof ResizeObserver<"u"){if(h)try{h.disconnect()}catch{}H=M,h=new ResizeObserver(()=>G(D)),h.observe(M)}}}catch{}const R=Math.min(Math.max(Math.ceil(z)||20,20),72);P.style.setProperty("--pin-hint-attrib-clear",R+"px"),I()}return St(()=>{var R,M,U;const D=co(),P=(U=(M=(R=D==null?void 0:D.proxy)==null?void 0:R.$el)==null?void 0:M.getRootNode)==null?void 0:U.call(M);if(!P||typeof P.querySelector!="function")return;$=P;let z=0;w=setInterval(()=>{z++;const ue=P.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ue?(clearInterval(w),w=null,c.value=!0,yo(()=>{const de=E(ue,P),ye=S.value;if(de&&ye&&ye.parentElement!==de)try{de.appendChild(ye),p=de}catch{}if(de&&N(de),de&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(xe=>{const Ee=xe[xe.length-1],me=!!Ee&&Ee.isIntersecting&&Ee.intersectionRatio>=.2;me!==u.value&&(u.value=me,me&&yo(I))},{threshold:[0,.2,.5]}),d.observe(de)}catch{}G(P),I(),b.push(setTimeout(I,1200),setTimeout(I,3e3),setTimeout(I,6e3));try{const xe=S.value&&S.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(K)try{K.disconnect()}catch{}K=new ResizeObserver(()=>I()),K.observe(xe)}}catch{}})):z>40&&(clearInterval(w),w=null)},300)}),Rt(()=>{var D;if(w&&clearInterval(w),d){try{d.disconnect()}catch{}d=null}for(const P of v)try{P.disconnect()}catch{}if(v=[],h){try{h.disconnect()}catch{}h=null}if(H=null,K){try{K.disconnect()}catch{}K=null}if(A){try{A.disconnect()}catch{}A=null}_=null;for(const P of b)clearTimeout(P);if(b=[],$=null,p&&((D=S.value)==null?void 0:D.parentElement)===p)try{p.removeChild(S.value)}catch{}p=null}),Ht(`
|
||||
}`;function db(e){let t=0;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),t|=0;return"s"+Math.abs(t).toString(36)}const pb={class:"pin-hint-pill"},gb=["aria-label"],fb={__name:"PinHint",setup(e){const t=(D,P)=>_e(D)||P,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:a}=ab("",{fallback:D=>o[D]}),r=Te("uiStore",null),s=Te("profileConfig",null),i=ne(()=>(r==null?void 0:r.theme)==="dark"),l=ne(()=>{var z;const D=(z=s==null?void 0:s.value)==null?void 0:z.pinHintLabel;if(D)return D;const P="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):P}catch{return P}}),c=ce(!1),u=ce(!0);let d=null;const f=ce(!0);let v=[];const k=["inert","hidden","aria-hidden"];function x(D){const P=[];let z=D;for(;z;)z.nodeType===1&&P.push(z),z=z.parentNode||z.host||null;return P}function L(D){return x(D).some(P=>P.hasAttribute("inert")||P.hasAttribute("hidden")||P.getAttribute("aria-hidden")==="true")}function N(D){const P=()=>{const z=!L(D);z!==f.value&&(f.value=z,z&&yo(I))};if(P(),!(typeof MutationObserver>"u"))for(const z of x(D))try{const R=new MutationObserver(P);R.observe(z,{attributes:!0,attributeFilter:k}),v.push(R)}catch{}}const S=ce(null);let w=null,p=null,h=null,$=null,A=null,_=null,b=[],K=null,H=null;function j(){c.value=!1}function E(D,P){var R;let z=D==null?void 0:D.parentElement;for(let M=0;z&&M<12;M++,z=z.parentElement){if(z===P||(R=z.classList)!=null&&R.contains("profile-loader"))return null;let U="";try{U=getComputedStyle(z).position}catch{}if(U&&U!=="static"){const ue=z.getBoundingClientRect();if(ue.height>=120&&ue.width>=160)return z}}return null}function X(D){var z;const P=(z=$==null?void 0:$.querySelector)==null?void 0:z.call($,".legend-mobile-sheet");if(!P)return 1/0;if(A&&_!==P){try{A.disconnect()}catch{}A=null}if(!A&&typeof ResizeObserver<"u")try{A=new ResizeObserver(()=>I()),A.observe(P),_=P}catch{A=null}try{const R=P.getBoundingClientRect();return!(R.height>16)||!(R.width>16)||D.right<=R.left||R.right<=D.left?1/0:R.top}catch{return 1/0}}function I(){const D=S.value;if(!(!D||!u.value||!f.value))try{D.style.removeProperty("--pin-hint-lift");const P=D.getBoundingClientRect();if(!P.height)return;const z=Math.min(window.innerHeight,X(P)),R=Math.round(P.bottom-z);R>0&&D.style.setProperty("--pin-hint-lift",R+8+"px")}catch{}}function G(D){const P=S.value;if(!P||!(D!=null&&D.querySelector))return;let z=0;try{const M=D.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(M){const U=M.getBoundingClientRect(),ue=P.parentElement,de=ue?ue.getBoundingClientRect():null;if(z=de?Math.max(U.height||0,de.bottom-U.top):U.height||0,H!==M&&typeof ResizeObserver<"u"){if(h)try{h.disconnect()}catch{}H=M,h=new ResizeObserver(()=>G(D)),h.observe(M)}}}catch{}const R=Math.min(Math.max(Math.ceil(z)||20,20),72);P.style.setProperty("--pin-hint-attrib-clear",R+"px"),I()}return St(()=>{var R,M,U;const D=co(),P=(U=(M=(R=D==null?void 0:D.proxy)==null?void 0:R.$el)==null?void 0:M.getRootNode)==null?void 0:U.call(M);if(!P||typeof P.querySelector!="function")return;$=P;let z=0;w=setInterval(()=>{z++;const ue=P.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ue?(clearInterval(w),w=null,c.value=!0,yo(()=>{const de=E(ue,P),ye=S.value;if(de&&ye&&ye.parentElement!==de)try{de.appendChild(ye),p=de}catch{}if(de&&N(de),de&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(xe=>{const Ee=xe[xe.length-1],me=!!Ee&&Ee.isIntersecting&&Ee.intersectionRatio>=.2;me!==u.value&&(u.value=me,me&&yo(I))},{threshold:[0,.2,.5]}),d.observe(de)}catch{}G(P),I(),b.push(setTimeout(I,1200),setTimeout(I,3e3),setTimeout(I,6e3));try{const xe=S.value&&S.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(K)try{K.disconnect()}catch{}K=new ResizeObserver(()=>I()),K.observe(xe)}}catch{}})):z>40&&(clearInterval(w),w=null)},300)}),Rt(()=>{var D;if(w&&clearInterval(w),d){try{d.disconnect()}catch{}d=null}for(const P of v)try{P.disconnect()}catch{}if(v=[],h){try{h.disconnect()}catch{}h=null}if(H=null,K){try{K.disconnect()}catch{}K=null}if(A){try{A.disconnect()}catch{}A=null}_=null;for(const P of b)clearTimeout(P);if(b=[],$=null,p&&((D=S.value)==null?void 0:D.parentElement)===p)try{p.removeChild(S.value)}catch{}p=null}),Ht(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <research-dashboard-map> custom element. -->
|
||||
<script src="../research-dashboard.js" integrity="sha384-tjSeDLqgYXJDYVvYhrtotk/cxUcSKIEcY35mACTr5T3WzazDE/310XBYtj69GM9F" crossorigin="anonymous"></script>
|
||||
<script src="../research-dashboard.js" integrity="sha384-UGM3sjF8PjsWB+I61++7Q+RVMJF36bntba5M8J6xQpjW8QQYMVmpsN41O5Ra6y5P" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`,nh={class:"pin-hint-pill"},oh=["aria-label"],sh={__name:"PinHint",setup(e){const t=(z,D)=>kn(z)||D,n={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:o,te:s}=Ym("",{fallback:z=>n[z]}),a=Ue("uiStore",null),i=Ue("profileConfig",null),r=ue(()=>(a==null?void 0:a.theme)==="dark"),l=ue(()=>{var q;const z=(q=i==null?void 0:i.value)==null?void 0:q.pinHintLabel;if(z)return z;const D="Tap a coloured dot — someone still needs prayer";try{return s("messages.pinHint.tapDot")?o("messages.pinHint.tapDot"):D}catch{return D}}),c=Ee(!1),f=Ee(!0);let g=null;const _=Ee(!0);let y=[];const S=["inert","hidden","aria-hidden"];function T(z){const D=[];let q=z;for(;q;)q.nodeType===1&&D.push(q),q=q.parentNode||q.host||null;return D}function I(z){return T(z).some(D=>D.hasAttribute("inert")||D.hasAttribute("hidden")||D.getAttribute("aria-hidden")==="true")}function N(z){const D=()=>{const q=!I(z);q!==_.value&&(_.value=q,q&&wn(Q))};if(D(),!(typeof MutationObserver>"u"))for(const q of T(z))try{const ae=new MutationObserver(D);ae.observe(q,{attributes:!0,attributeFilter:S}),y.push(ae)}catch{}}const v=Ee(null);let $=null,b=null,E=null,C=null,O=null,k=null,M=[],V=null,le=null;function Y(){c.value=!1}function W(z,D){var ae;let q=z==null?void 0:z.parentElement;for(let ie=0;q&&ie<12;ie++,q=q.parentElement){if(q===D||(ae=q.classList)!=null&&ae.contains("profile-loader"))return null;let ge="";try{ge=getComputedStyle(q).position}catch{}if(ge&&ge!=="static"){const Ce=q.getBoundingClientRect();if(Ce.height>=120&&Ce.width>=160)return q}}return null}function J(z){var q;const D=(q=C==null?void 0:C.querySelector)==null?void 0:q.call(C,".legend-mobile-sheet");if(!D)return 1/0;if(O&&k!==D){try{O.disconnect()}catch{}O=null}if(!O&&typeof ResizeObserver<"u")try{O=new ResizeObserver(()=>Q()),O.observe(D),k=D}catch{O=null}try{const ae=D.getBoundingClientRect();return!(ae.height>16)||!(ae.width>16)||z.right<=ae.left||ae.right<=z.left?1/0:ae.top}catch{return 1/0}}function Q(){const z=v.value;if(!(!z||!f.value||!_.value))try{z.style.removeProperty("--pin-hint-lift");const D=z.getBoundingClientRect();if(!D.height)return;const q=Math.min(window.innerHeight,J(D)),ae=Math.round(D.bottom-q);ae>0&&z.style.setProperty("--pin-hint-lift",ae+8+"px")}catch{}}function ne(z){const D=v.value;if(!D||!(z!=null&&z.querySelector))return;let q=0;try{const ie=z.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(ie){const ge=ie.getBoundingClientRect(),Ce=D.parentElement,Se=Ce?Ce.getBoundingClientRect():null;if(q=Se?Math.max(ge.height||0,Se.bottom-ge.top):ge.height||0,le!==ie&&typeof ResizeObserver<"u"){if(E)try{E.disconnect()}catch{}le=ie,E=new ResizeObserver(()=>ne(z)),E.observe(ie)}}}catch{}const ae=Math.min(Math.max(Math.ceil(q)||20,20),72);D.style.setProperty("--pin-hint-attrib-clear",ae+"px"),Q()}return Zn(()=>{var ae,ie,ge;const z=St(),D=(ge=(ie=(ae=z==null?void 0:z.proxy)==null?void 0:ae.$el)==null?void 0:ie.getRootNode)==null?void 0:ge.call(ie);if(!D||typeof D.querySelector!="function")return;C=D;let q=0;$=setInterval(()=>{q++;const Ce=D.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Ce?(clearInterval($),$=null,c.value=!0,wn(()=>{const Se=W(Ce,D),Qe=v.value;if(Se&&Qe&&Qe.parentElement!==Se)try{Se.appendChild(Qe),b=Se}catch{}if(Se&&N(Se),Se&&typeof IntersectionObserver<"u")try{g=new IntersectionObserver(Ae=>{const Le=Ae[Ae.length-1],je=!!Le&&Le.isIntersecting&&Le.intersectionRatio>=.2;je!==f.value&&(f.value=je,je&&wn(Q))},{threshold:[0,.2,.5]}),g.observe(Se)}catch{}ne(D),Q(),M.push(setTimeout(Q,1200),setTimeout(Q,3e3),setTimeout(Q,6e3));try{const Ae=v.value&&v.value.offsetParent||null;if(Ae&&typeof ResizeObserver<"u"){if(V)try{V.disconnect()}catch{}V=new ResizeObserver(()=>Q()),V.observe(Ae)}}catch{}})):q>40&&(clearInterval($),$=null)},300)}),Qn(()=>{var z;if($&&clearInterval($),g){try{g.disconnect()}catch{}g=null}for(const D of y)try{D.disconnect()}catch{}if(y=[],E){try{E.disconnect()}catch{}E=null}if(le=null,V){try{V.disconnect()}catch{}V=null}if(O){try{O.disconnect()}catch{}O=null}k=null;for(const D of M)clearTimeout(D);if(M=[],C=null,b&&((z=v.value)==null?void 0:z.parentElement)===b)try{b.removeChild(v.value)}catch{}b=null}),eh(`
|
||||
}`,nh={class:"pin-hint-pill"},oh=["aria-label"],sh={__name:"PinHint",setup(e){const t=(z,D)=>kn(z)||D,n={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:o,te:s}=Ym("",{fallback:z=>n[z]}),a=Ue("uiStore",null),i=Ue("profileConfig",null),r=ue(()=>(a==null?void 0:a.theme)==="dark"),l=ue(()=>{var q;const z=(q=i==null?void 0:i.value)==null?void 0:q.pinHintLabel;if(z)return z;const D="Tap a coloured dot — someone still needs prayer";try{return s("messages.pinHint.tapDot")?o("messages.pinHint.tapDot"):D}catch{return D}}),c=Ee(!1),f=Ee(!0);let g=null;const _=Ee(!0);let y=[];const S=["inert","hidden","aria-hidden"];function T(z){const D=[];let q=z;for(;q;)q.nodeType===1&&D.push(q),q=q.parentNode||q.host||null;return D}function I(z){return T(z).some(D=>D.hasAttribute("inert")||D.hasAttribute("hidden")||D.getAttribute("aria-hidden")==="true")}function N(z){const D=()=>{const q=!I(z);q!==_.value&&(_.value=q,q&&wn(Q))};if(D(),!(typeof MutationObserver>"u"))for(const q of T(z))try{const ae=new MutationObserver(D);ae.observe(q,{attributes:!0,attributeFilter:S}),y.push(ae)}catch{}}const v=Ee(null);let $=null,b=null,E=null,C=null,O=null,k=null,M=[],V=null,le=null;function Y(){c.value=!1}function W(z,D){var ae;let q=z==null?void 0:z.parentElement;for(let ie=0;q&&ie<12;ie++,q=q.parentElement){if(q===D||(ae=q.classList)!=null&&ae.contains("profile-loader"))return null;let ge="";try{ge=getComputedStyle(q).position}catch{}if(ge&&ge!=="static"){const Ce=q.getBoundingClientRect();if(Ce.height>=120&&Ce.width>=160)return q}}return null}function J(z){var q;const D=(q=C==null?void 0:C.querySelector)==null?void 0:q.call(C,".legend-mobile-sheet");if(!D)return 1/0;if(O&&k!==D){try{O.disconnect()}catch{}O=null}if(!O&&typeof ResizeObserver<"u")try{O=new ResizeObserver(()=>Q()),O.observe(D),k=D}catch{O=null}try{const ae=D.getBoundingClientRect();return!(ae.height>16)||!(ae.width>16)||z.right<=ae.left||ae.right<=z.left?1/0:ae.top}catch{return 1/0}}function Q(){const z=v.value;if(!(!z||!f.value||!_.value))try{z.style.removeProperty("--pin-hint-lift");const D=z.getBoundingClientRect();if(!D.height)return;const q=Math.min(window.innerHeight,J(D)),ae=Math.round(D.bottom-q);ae>0&&z.style.setProperty("--pin-hint-lift",ae+8+"px")}catch{}}function ne(z){const D=v.value;if(!D||!(z!=null&&z.querySelector))return;let q=0;try{const ie=z.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(ie){const ge=ie.getBoundingClientRect(),Ce=D.parentElement,Se=Ce?Ce.getBoundingClientRect():null;if(q=Se?Math.max(ge.height||0,Se.bottom-ge.top):ge.height||0,le!==ie&&typeof ResizeObserver<"u"){if(E)try{E.disconnect()}catch{}le=ie,E=new ResizeObserver(()=>ne(z)),E.observe(ie)}}}catch{}const ae=Math.min(Math.max(Math.ceil(q)||20,20),72);D.style.setProperty("--pin-hint-attrib-clear",ae+"px"),Q()}return Zn(()=>{var ae,ie,ge;const z=St(),D=(ge=(ie=(ae=z==null?void 0:z.proxy)==null?void 0:ae.$el)==null?void 0:ie.getRootNode)==null?void 0:ge.call(ie);if(!D||typeof D.querySelector!="function")return;C=D;let q=0;$=setInterval(()=>{q++;const Ce=D.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");Ce?(clearInterval($),$=null,c.value=!0,wn(()=>{const Se=W(Ce,D),Qe=v.value;if(Se&&Qe&&Qe.parentElement!==Se)try{Se.appendChild(Qe),b=Se}catch{}if(Se&&N(Se),Se&&typeof IntersectionObserver<"u")try{g=new IntersectionObserver(Ae=>{const Le=Ae[Ae.length-1],je=!!Le&&Le.isIntersecting&&Le.intersectionRatio>=.2;je!==f.value&&(f.value=je,je&&wn(Q))},{threshold:[0,.2,.5]}),g.observe(Se)}catch{}ne(D),Q(),M.push(setTimeout(Q,1200),setTimeout(Q,3e3),setTimeout(Q,6e3));try{const Ae=v.value&&v.value.offsetParent||null;if(Ae&&typeof ResizeObserver<"u"){if(V)try{V.disconnect()}catch{}V=new ResizeObserver(()=>Q()),V.observe(Ae)}}catch{}})):q>40&&(clearInterval($),$=null)},300)}),Qn(()=>{var z;if($&&clearInterval($),g){try{g.disconnect()}catch{}g=null}for(const D of y)try{D.disconnect()}catch{}if(y=[],E){try{E.disconnect()}catch{}E=null}if(le=null,V){try{V.disconnect()}catch{}V=null}if(O){try{O.disconnect()}catch{}O=null}k=null;for(const D of M)clearTimeout(D);if(M=[],C=null,b&&((z=v.value)==null?void 0:z.parentElement)===b)try{b.removeChild(v.value)}catch{}b=null}),eh(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`;function Ym(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return"s"+Math.abs(t).toString(36)}const Zm={class:"pin-hint-pill"},Jm=["aria-label"],Xm={__name:"PinHint",setup(e){const t=(j,V)=>On(j)||V,n={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:o,te:a}=Hm("",{fallback:j=>n[j]}),r=pt("uiStore",null),i=pt("profileConfig",null),s=ve(()=>(r==null?void 0:r.theme)==="dark"),l=ve(()=>{var A;const j=(A=i==null?void 0:i.value)==null?void 0:A.pinHintLabel;if(j)return j;const V="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?o("messages.pinHint.tapDot"):V}catch{return V}}),c=Pe(!1),u=Pe(!0);let d=null;const f=Pe(!0);let y=[];const D=["inert","hidden","aria-hidden"];function w(j){const V=[];let A=j;for(;A;)A.nodeType===1&&V.push(A),A=A.parentNode||A.host||null;return V}function _(j){return w(j).some(V=>V.hasAttribute("inert")||V.hasAttribute("hidden")||V.getAttribute("aria-hidden")==="true")}function N(j){const V=()=>{const A=!_(j);A!==f.value&&(f.value=A,A&&Ft(Q))};if(V(),!(typeof MutationObserver>"u"))for(const A of w(j))try{const ne=new MutationObserver(V);ne.observe(A,{attributes:!0,attributeFilter:D}),y.push(ne)}catch{}}const P=Pe(null);let $=null,h=null,k=null,v=null,F=null,L=null,M=[],te=null,se=null;function ie(){c.value=!1}function x(j,V){var ne;let A=j==null?void 0:j.parentElement;for(let O=0;A&&O<12;O++,A=A.parentElement){if(A===V||(ne=A.classList)!=null&&ne.contains("profile-loader"))return null;let re="";try{re=getComputedStyle(A).position}catch{}if(re&&re!=="static"){const ue=A.getBoundingClientRect();if(ue.height>=120&&ue.width>=160)return A}}return null}function Z(j){var A;const V=(A=v==null?void 0:v.querySelector)==null?void 0:A.call(v,".legend-mobile-sheet");if(!V)return 1/0;if(F&&L!==V){try{F.disconnect()}catch{}F=null}if(!F&&typeof ResizeObserver<"u")try{F=new ResizeObserver(()=>Q()),F.observe(V),L=V}catch{F=null}try{const ne=V.getBoundingClientRect();return!(ne.height>16)||!(ne.width>16)||j.right<=ne.left||ne.right<=j.left?1/0:ne.top}catch{return 1/0}}function Q(){const j=P.value;if(!(!j||!u.value||!f.value))try{j.style.removeProperty("--pin-hint-lift");const V=j.getBoundingClientRect();if(!V.height)return;const A=Math.min(window.innerHeight,Z(V)),ne=Math.round(V.bottom-A);ne>0&&j.style.setProperty("--pin-hint-lift",ne+8+"px")}catch{}}function R(j){const V=P.value;if(!V||!(j!=null&&j.querySelector))return;let A=0;try{const O=j.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(O){const re=O.getBoundingClientRect(),ue=V.parentElement,$e=ue?ue.getBoundingClientRect():null;if(A=$e?Math.max(re.height||0,$e.bottom-re.top):re.height||0,se!==O&&typeof ResizeObserver<"u"){if(k)try{k.disconnect()}catch{}se=O,k=new ResizeObserver(()=>R(j)),k.observe(O)}}}catch{}const ne=Math.min(Math.max(Math.ceil(A)||20,20),72);V.style.setProperty("--pin-hint-attrib-clear",ne+"px"),Q()}return fo(()=>{var ne,O,re;const j=un(),V=(re=(O=(ne=j==null?void 0:j.proxy)==null?void 0:ne.$el)==null?void 0:O.getRootNode)==null?void 0:re.call(O);if(!V||typeof V.querySelector!="function")return;v=V;let A=0;$=setInterval(()=>{A++;const ue=V.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ue?(clearInterval($),$=null,c.value=!0,Ft(()=>{const $e=x(ue,V),Me=P.value;if($e&&Me&&Me.parentElement!==$e)try{$e.appendChild(Me),h=$e}catch{}if($e&&N($e),$e&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(xe=>{const Ee=xe[xe.length-1],He=!!Ee&&Ee.isIntersecting&&Ee.intersectionRatio>=.2;He!==u.value&&(u.value=He,He&&Ft(Q))},{threshold:[0,.2,.5]}),d.observe($e)}catch{}R(V),Q(),M.push(setTimeout(Q,1200),setTimeout(Q,3e3),setTimeout(Q,6e3));try{const xe=P.value&&P.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(te)try{te.disconnect()}catch{}te=new ResizeObserver(()=>Q()),te.observe(xe)}}catch{}})):A>40&&(clearInterval($),$=null)},300)}),bo(()=>{var j;if($&&clearInterval($),d){try{d.disconnect()}catch{}d=null}for(const V of y)try{V.disconnect()}catch{}if(y=[],k){try{k.disconnect()}catch{}k=null}if(se=null,te){try{te.disconnect()}catch{}te=null}if(F){try{F.disconnect()}catch{}F=null}L=null;for(const V of M)clearTimeout(V);if(M=[],v=null,h&&((j=P.value)==null?void 0:j.parentElement)===h)try{h.removeChild(P.value)}catch{}h=null}),$r(`
|
||||
}`;function Ym(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return"s"+Math.abs(t).toString(36)}const Zm={class:"pin-hint-pill"},Jm=["aria-label"],Xm={__name:"PinHint",setup(e){const t=(j,V)=>On(j)||V,n={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:o,te:a}=Hm("",{fallback:j=>n[j]}),r=pt("uiStore",null),i=pt("profileConfig",null),s=ve(()=>(r==null?void 0:r.theme)==="dark"),l=ve(()=>{var A;const j=(A=i==null?void 0:i.value)==null?void 0:A.pinHintLabel;if(j)return j;const V="Tap a coloured dot — someone still needs prayer";try{return a("messages.pinHint.tapDot")?o("messages.pinHint.tapDot"):V}catch{return V}}),c=Pe(!1),u=Pe(!0);let d=null;const f=Pe(!0);let y=[];const D=["inert","hidden","aria-hidden"];function w(j){const V=[];let A=j;for(;A;)A.nodeType===1&&V.push(A),A=A.parentNode||A.host||null;return V}function _(j){return w(j).some(V=>V.hasAttribute("inert")||V.hasAttribute("hidden")||V.getAttribute("aria-hidden")==="true")}function N(j){const V=()=>{const A=!_(j);A!==f.value&&(f.value=A,A&&Ft(Q))};if(V(),!(typeof MutationObserver>"u"))for(const A of w(j))try{const ne=new MutationObserver(V);ne.observe(A,{attributes:!0,attributeFilter:D}),y.push(ne)}catch{}}const P=Pe(null);let $=null,h=null,k=null,v=null,F=null,L=null,M=[],te=null,se=null;function ie(){c.value=!1}function x(j,V){var ne;let A=j==null?void 0:j.parentElement;for(let O=0;A&&O<12;O++,A=A.parentElement){if(A===V||(ne=A.classList)!=null&&ne.contains("profile-loader"))return null;let re="";try{re=getComputedStyle(A).position}catch{}if(re&&re!=="static"){const ue=A.getBoundingClientRect();if(ue.height>=120&&ue.width>=160)return A}}return null}function Z(j){var A;const V=(A=v==null?void 0:v.querySelector)==null?void 0:A.call(v,".legend-mobile-sheet");if(!V)return 1/0;if(F&&L!==V){try{F.disconnect()}catch{}F=null}if(!F&&typeof ResizeObserver<"u")try{F=new ResizeObserver(()=>Q()),F.observe(V),L=V}catch{F=null}try{const ne=V.getBoundingClientRect();return!(ne.height>16)||!(ne.width>16)||j.right<=ne.left||ne.right<=j.left?1/0:ne.top}catch{return 1/0}}function Q(){const j=P.value;if(!(!j||!u.value||!f.value))try{j.style.removeProperty("--pin-hint-lift");const V=j.getBoundingClientRect();if(!V.height)return;const A=Math.min(window.innerHeight,Z(V)),ne=Math.round(V.bottom-A);ne>0&&j.style.setProperty("--pin-hint-lift",ne+8+"px")}catch{}}function R(j){const V=P.value;if(!V||!(j!=null&&j.querySelector))return;let A=0;try{const O=j.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(O){const re=O.getBoundingClientRect(),ue=V.parentElement,$e=ue?ue.getBoundingClientRect():null;if(A=$e?Math.max(re.height||0,$e.bottom-re.top):re.height||0,se!==O&&typeof ResizeObserver<"u"){if(k)try{k.disconnect()}catch{}se=O,k=new ResizeObserver(()=>R(j)),k.observe(O)}}}catch{}const ne=Math.min(Math.max(Math.ceil(A)||20,20),72);V.style.setProperty("--pin-hint-attrib-clear",ne+"px"),Q()}return fo(()=>{var ne,O,re;const j=un(),V=(re=(O=(ne=j==null?void 0:j.proxy)==null?void 0:ne.$el)==null?void 0:O.getRootNode)==null?void 0:re.call(O);if(!V||typeof V.querySelector!="function")return;v=V;let A=0;$=setInterval(()=>{A++;const ue=V.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");ue?(clearInterval($),$=null,c.value=!0,Ft(()=>{const $e=x(ue,V),Me=P.value;if($e&&Me&&Me.parentElement!==$e)try{$e.appendChild(Me),h=$e}catch{}if($e&&N($e),$e&&typeof IntersectionObserver<"u")try{d=new IntersectionObserver(xe=>{const Ee=xe[xe.length-1],He=!!Ee&&Ee.isIntersecting&&Ee.intersectionRatio>=.2;He!==u.value&&(u.value=He,He&&Ft(Q))},{threshold:[0,.2,.5]}),d.observe($e)}catch{}R(V),Q(),M.push(setTimeout(Q,1200),setTimeout(Q,3e3),setTimeout(Q,6e3));try{const xe=P.value&&P.value.offsetParent||null;if(xe&&typeof ResizeObserver<"u"){if(te)try{te.disconnect()}catch{}te=new ResizeObserver(()=>Q()),te.observe(xe)}}catch{}})):A>40&&(clearInterval($),$=null)},300)}),bo(()=>{var j;if($&&clearInterval($),d){try{d.disconnect()}catch{}d=null}for(const V of y)try{V.disconnect()}catch{}if(y=[],k){try{k.disconnect()}catch{}k=null}if(se=null,te){try{te.disconnect()}catch{}te=null}if(F){try{F.disconnect()}catch{}F=null}L=null;for(const V of M)clearTimeout(V);if(M=[],v=null,h&&((j=P.value)==null?void 0:j.parentElement)===h)try{h.removeChild(P.value)}catch{}h=null}),$r(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../upg-neighbor.js" integrity="sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6" crossorigin="anonymous"></script>
|
||||
<script src="../upg-neighbor.js" integrity="sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-LQit2q5py5W5AyvsXbGfTluiTh33WcBCXVdoxQNdGuOHHGxEqPRxEUj78pGUJ7A6" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-aMkfg4nHf6cvV9MTsZ5DILfqIFiMDf1q9kTpU1UI4VP6JdmOT2toDdIhLtpVJdSI" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}`,lg={class:"pin-hint-pill"},cg=["aria-label"],ug={__name:"PinHint",setup(e){const t=(B,W)=>Vr(B)||W,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:r}=eg("",{fallback:B=>o[B]}),s=pt("uiStore",null),a=pt("profileConfig",null),i=pe(()=>(s==null?void 0:s.theme)==="dark"),l=pe(()=>{var ee;const B=(ee=a==null?void 0:a.value)==null?void 0:ee.pinHintLabel;if(B)return B;const W="Tap a coloured dot — someone still needs prayer";try{return r("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):W}catch{return W}}),c=Me(!1),u=Me(!0);let f=null;const g=Me(!0);let b=[];const _=["inert","hidden","aria-hidden"];function y(B){const W=[];let ee=B;for(;ee;)ee.nodeType===1&&W.push(ee),ee=ee.parentNode||ee.host||null;return W}function E(B){return y(B).some(W=>W.hasAttribute("inert")||W.hasAttribute("hidden")||W.getAttribute("aria-hidden")==="true")}function F(B){const W=()=>{const ee=!E(B);ee!==g.value&&(g.value=ee,ee&&ro(re))};if(W(),!(typeof MutationObserver>"u"))for(const ee of y(B))try{const X=new MutationObserver(W);X.observe(ee,{attributes:!0,attributeFilter:_}),b.push(X)}catch{}}const O=Me(null);let v=null,m=null,P=null,L=null,x=null,S=null,C=[],D=null,Y=null;function K(){c.value=!1}function z(B,W){var X;let ee=B==null?void 0:B.parentElement;for(let le=0;ee&&le<12;le++,ee=ee.parentElement){if(ee===W||(X=ee.classList)!=null&&X.contains("profile-loader"))return null;let me="";try{me=getComputedStyle(ee).position}catch{}if(me&&me!=="static"){const De=ee.getBoundingClientRect();if(De.height>=120&&De.width>=160)return ee}}return null}function Q(B){var ee;const W=(ee=L==null?void 0:L.querySelector)==null?void 0:ee.call(L,".legend-mobile-sheet");if(!W)return 1/0;if(x&&S!==W){try{x.disconnect()}catch{}x=null}if(!x&&typeof ResizeObserver<"u")try{x=new ResizeObserver(()=>re()),x.observe(W),S=W}catch{x=null}try{const X=W.getBoundingClientRect();return!(X.height>16)||!(X.width>16)||B.right<=X.left||X.right<=B.left?1/0:X.top}catch{return 1/0}}function re(){const B=O.value;if(!(!B||!u.value||!g.value))try{B.style.removeProperty("--pin-hint-lift");const W=B.getBoundingClientRect();if(!W.height)return;const ee=Math.min(window.innerHeight,Q(W)),X=Math.round(W.bottom-ee);X>0&&B.style.setProperty("--pin-hint-lift",X+8+"px")}catch{}}function ae(B){const W=O.value;if(!W||!(B!=null&&B.querySelector))return;let ee=0;try{const le=B.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(le){const me=le.getBoundingClientRect(),De=W.parentElement,xe=De?De.getBoundingClientRect():null;if(ee=xe?Math.max(me.height||0,xe.bottom-me.top):me.height||0,Y!==le&&typeof ResizeObserver<"u"){if(P)try{P.disconnect()}catch{}Y=le,P=new ResizeObserver(()=>ae(B)),P.observe(le)}}}catch{}const X=Math.min(Math.max(Math.ceil(ee)||20,20),72);W.style.setProperty("--pin-hint-attrib-clear",X+"px"),re()}return Zo(()=>{var X,le,me;const B=ht(),W=(me=(le=(X=B==null?void 0:B.proxy)==null?void 0:X.$el)==null?void 0:le.getRootNode)==null?void 0:me.call(le);if(!W||typeof W.querySelector!="function")return;L=W;let ee=0;v=setInterval(()=>{ee++;const De=W.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");De?(clearInterval(v),v=null,c.value=!0,ro(()=>{const xe=z(De,W),it=O.value;if(xe&&it&&it.parentElement!==xe)try{xe.appendChild(it),m=xe}catch{}if(xe&&F(xe),xe&&typeof IntersectionObserver<"u")try{f=new IntersectionObserver(Ee=>{const Ze=Ee[Ee.length-1],ot=!!Ze&&Ze.isIntersecting&&Ze.intersectionRatio>=.2;ot!==u.value&&(u.value=ot,ot&&ro(re))},{threshold:[0,.2,.5]}),f.observe(xe)}catch{}ae(W),re(),C.push(setTimeout(re,1200),setTimeout(re,3e3),setTimeout(re,6e3));try{const Ee=O.value&&O.value.offsetParent||null;if(Ee&&typeof ResizeObserver<"u"){if(D)try{D.disconnect()}catch{}D=new ResizeObserver(()=>re()),D.observe(Ee)}}catch{}})):ee>40&&(clearInterval(v),v=null)},300)}),Yn(()=>{var B;if(v&&clearInterval(v),f){try{f.disconnect()}catch{}f=null}for(const W of b)try{W.disconnect()}catch{}if(b=[],P){try{P.disconnect()}catch{}P=null}if(Y=null,D){try{D.disconnect()}catch{}D=null}if(x){try{x.disconnect()}catch{}x=null}S=null;for(const W of C)clearTimeout(W);if(C=[],L=null,m&&((B=O.value)==null?void 0:B.parentElement)===m)try{m.removeChild(O.value)}catch{}m=null}),ag(`
|
||||
}`,lg={class:"pin-hint-pill"},cg=["aria-label"],ug={__name:"PinHint",setup(e){const t=(B,W)=>Vr(B)||W,o={"messages.pinHint.tapDot":"Tap a dot to see who still needs prayer"},{t:n,te:r}=eg("",{fallback:B=>o[B]}),s=pt("uiStore",null),a=pt("profileConfig",null),i=pe(()=>(s==null?void 0:s.theme)==="dark"),l=pe(()=>{var ee;const B=(ee=a==null?void 0:a.value)==null?void 0:ee.pinHintLabel;if(B)return B;const W="Tap a coloured dot — someone still needs prayer";try{return r("messages.pinHint.tapDot")?n("messages.pinHint.tapDot"):W}catch{return W}}),c=Me(!1),u=Me(!0);let f=null;const g=Me(!0);let b=[];const _=["inert","hidden","aria-hidden"];function y(B){const W=[];let ee=B;for(;ee;)ee.nodeType===1&&W.push(ee),ee=ee.parentNode||ee.host||null;return W}function E(B){return y(B).some(W=>W.hasAttribute("inert")||W.hasAttribute("hidden")||W.getAttribute("aria-hidden")==="true")}function F(B){const W=()=>{const ee=!E(B);ee!==g.value&&(g.value=ee,ee&&ro(re))};if(W(),!(typeof MutationObserver>"u"))for(const ee of y(B))try{const X=new MutationObserver(W);X.observe(ee,{attributes:!0,attributeFilter:_}),b.push(X)}catch{}}const O=Me(null);let v=null,m=null,P=null,L=null,x=null,S=null,C=[],D=null,Y=null;function K(){c.value=!1}function z(B,W){var X;let ee=B==null?void 0:B.parentElement;for(let le=0;ee&&le<12;le++,ee=ee.parentElement){if(ee===W||(X=ee.classList)!=null&&X.contains("profile-loader"))return null;let me="";try{me=getComputedStyle(ee).position}catch{}if(me&&me!=="static"){const De=ee.getBoundingClientRect();if(De.height>=120&&De.width>=160)return ee}}return null}function Q(B){var ee;const W=(ee=L==null?void 0:L.querySelector)==null?void 0:ee.call(L,".legend-mobile-sheet");if(!W)return 1/0;if(x&&S!==W){try{x.disconnect()}catch{}x=null}if(!x&&typeof ResizeObserver<"u")try{x=new ResizeObserver(()=>re()),x.observe(W),S=W}catch{x=null}try{const X=W.getBoundingClientRect();return!(X.height>16)||!(X.width>16)||B.right<=X.left||X.right<=B.left?1/0:X.top}catch{return 1/0}}function re(){const B=O.value;if(!(!B||!u.value||!g.value))try{B.style.removeProperty("--pin-hint-lift");const W=B.getBoundingClientRect();if(!W.height)return;const ee=Math.min(window.innerHeight,Q(W)),X=Math.round(W.bottom-ee);X>0&&B.style.setProperty("--pin-hint-lift",X+8+"px")}catch{}}function ae(B){const W=O.value;if(!W||!(B!=null&&B.querySelector))return;let ee=0;try{const le=B.querySelector(".mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib, .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib, .mapboxgl-ctrl-bottom-right .doxa-attribution, .maplibregl-ctrl-bottom-right .doxa-attribution, .doxa-attribution");if(le){const me=le.getBoundingClientRect(),De=W.parentElement,xe=De?De.getBoundingClientRect():null;if(ee=xe?Math.max(me.height||0,xe.bottom-me.top):me.height||0,Y!==le&&typeof ResizeObserver<"u"){if(P)try{P.disconnect()}catch{}Y=le,P=new ResizeObserver(()=>ae(B)),P.observe(le)}}}catch{}const X=Math.min(Math.max(Math.ceil(ee)||20,20),72);W.style.setProperty("--pin-hint-attrib-clear",X+"px"),re()}return Zo(()=>{var X,le,me;const B=ht(),W=(me=(le=(X=B==null?void 0:B.proxy)==null?void 0:X.$el)==null?void 0:le.getRootNode)==null?void 0:me.call(le);if(!W||typeof W.querySelector!="function")return;L=W;let ee=0;v=setInterval(()=>{ee++;const De=W.querySelector("canvas.maplibregl-canvas, canvas.mapboxgl-canvas");De?(clearInterval(v),v=null,c.value=!0,ro(()=>{const xe=z(De,W),it=O.value;if(xe&&it&&it.parentElement!==xe)try{xe.appendChild(it),m=xe}catch{}if(xe&&F(xe),xe&&typeof IntersectionObserver<"u")try{f=new IntersectionObserver(Ee=>{const Ze=Ee[Ee.length-1],ot=!!Ze&&Ze.isIntersecting&&Ze.intersectionRatio>=.2;ot!==u.value&&(u.value=ot,ot&&ro(re))},{threshold:[0,.2,.5]}),f.observe(xe)}catch{}ae(W),re(),C.push(setTimeout(re,1200),setTimeout(re,3e3),setTimeout(re,6e3));try{const Ee=O.value&&O.value.offsetParent||null;if(Ee&&typeof ResizeObserver<"u"){if(D)try{D.disconnect()}catch{}D=new ResizeObserver(()=>re()),D.observe(Ee)}}catch{}})):ee>40&&(clearInterval(v),v=null)},300)}),Yn(()=>{var B;if(v&&clearInterval(v),f){try{f.disconnect()}catch{}f=null}for(const W of b)try{W.disconnect()}catch{}if(b=[],P){try{P.disconnect()}catch{}P=null}if(Y=null,D){try{D.disconnect()}catch{}D=null}if(x){try{x.disconnect()}catch{}x=null}S=null;for(const W of C)clearTimeout(W);if(C=[],L=null,m&&((B=O.value)==null?void 0:B.parentElement)===m)try{m.removeChild(O.value)}catch{}m=null}),ag(`
|
||||
@media print { .pin-hint { display: none !important; } }
|
||||
.pin-hint { position: absolute; left: 50%;
|
||||
bottom: calc(var(--pin-hint-attrib-clear, 20px) + 12px + var(--pin-hint-lift, 0px)); transform: translateX(-50%);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <wall-of-people-groups> custom element. -->
|
||||
<script src="../wall-of-people-groups.js" integrity="sha384-QZT3hGKDM5PrIEhMFcCfEgbGUBsEZxM0mXo7W6a+0a/7jkUtG34AMyPQY0p9z5uL" crossorigin="anonymous"></script>
|
||||
<script src="../wall-of-people-groups.js" integrity="sha384-jx/9gBiK8Ciewl8HsYbIhNHwPGYD6QGEEzcdW3w/BezihHjeV2xU2XdPZA8ndiAZ" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
Loading…
Reference in a new issue