Merge main: rebuild regions-dashboard on the merged source; all 10 composites fresh
This commit is contained in:
commit
cc4670431e
76 changed files with 957 additions and 577 deletions
198
internal/check-element-census-vs-live.mjs
Normal file
198
internal/check-element-census-vs-live.mjs
Normal file
|
|
@ -0,0 +1,198 @@
|
|||
#!/usr/bin/env node
|
||||
/**
|
||||
* check-element-census-vs-live — what is on ONE side and not the other, ours vs the live page we clone.
|
||||
*
|
||||
* ★ WHY. Every clone-fidelity gate here compares PROPERTIES of NAMED selectors ("the region card
|
||||
* matches on 37 of 37 properties"). All of them are blind to an element that exists on only one side,
|
||||
* because an element nobody named is an element nobody measured. Regions found an extra control and
|
||||
* an invented bar chart by eye, past eight green gates. The Driver's scope ruling is binary — "it
|
||||
* exists on their page and must MATCH, or it is a sanctioned addition" — and this executes it.
|
||||
* (Promoted from regions' _probe-element-census-vs-live.mjs, 2026-09-25.)
|
||||
*
|
||||
* HOW, per page pair (our leaf vs the live URL): harvest every VISIBLE TEXT NODE through every shadow
|
||||
* root on both sides (text nodes, not leaf elements — a leaf-element walk lost every country name that
|
||||
* shares its anchor with a count span and passed vacuously), then diff the two SETS:
|
||||
* OURS-ONLY, unaccounted an invention — a scope violation → FAIL
|
||||
* OURS-ONLY, sanctioned on the preset's allowlist, which carries the Driver's words + date + card
|
||||
* THEIRS-ONLY a clone omission — something of theirs never ported → FAIL
|
||||
* DATA DRIFT the same label with different digits (their pages are SSR snapshots, ours
|
||||
* is live) — reported, not failed
|
||||
* Third-party attribution (Mapbox/OSM/©) and the live site's header/nav/footer chrome are excluded.
|
||||
*
|
||||
* ★ THE NEGATIVE CONTROL IS MANDATORY. A census that cannot see a known ours-only string is blind, and
|
||||
* every "0 additions" it prints is worthless — its first version was exactly that. Each preset names one
|
||||
* string that is on our page and not on theirs; unless it lands in the OURS-ONLY set, the run prints
|
||||
* CENSUS IS BLIND and exits 75. No preset or ad-hoc run is accepted without one.
|
||||
*
|
||||
* PRESETS: internal/element-census/<name>.json — { owner, pages:[{name, leaf, live}], neg:{leaf, text},
|
||||
* sanctioned:[{match, flags, what, driver, date, card}] }. An allowlist entry without the Driver's words,
|
||||
* a date and a card is REFUSED (exit 2): it is evidence, not an ignore list.
|
||||
*
|
||||
* USAGE node internal/check-element-census-vs-live.mjs every preset
|
||||
* node internal/check-element-census-vs-live.mjs --preset regions-dashboard
|
||||
* node internal/check-element-census-vs-live.mjs --leaf <bundle/profile/index.html[#hash]>
|
||||
* --live <https://…> --neg "<text on ours only>" [--sanctioned <preset.json>] [--no-h1]
|
||||
* [--dir <tree root>] Serves THIS checkout's public/ (or --dir) on an OS-assigned port.
|
||||
* Run through internal/browser-slot.sh.
|
||||
* EXIT 0 no unaccounted addition and no omission · 1 either · 2 bad preset/arguments ·
|
||||
* 75 NOT MEASURED (live page unreachable, a side never rendered, or the census is blind).
|
||||
*/
|
||||
import { chromium } from 'playwright'
|
||||
import { spawn } from 'node:child_process'
|
||||
import { createServer } from 'node:http'
|
||||
import { readFileSync, readdirSync, existsSync } from 'node:fs'
|
||||
import { resolve, dirname, join, basename } from 'node:path'
|
||||
import { fileURLToPath } from 'node:url'
|
||||
|
||||
const ROOT = resolve(dirname(fileURLToPath(import.meta.url)), '..')
|
||||
const PRESET_DIR = join(ROOT, 'internal', 'element-census')
|
||||
const argv = process.argv.slice(2)
|
||||
const arg = (k, d) => { const i = argv.indexOf(k); return i >= 0 && argv[i + 1] ? argv[i + 1] : d }
|
||||
const DIR = resolve(arg('--dir', resolve(ROOT, 'public')))
|
||||
const NOT_MEASURED = 75
|
||||
const bad = (msg) => { console.log(`ELEMENT-CENSUS: BAD INPUT — ${msg}`); process.exit(2) }
|
||||
|
||||
// ── presets ───────────────────────────────────────────────────────────────────────────────────────
|
||||
function validate(p, from) {
|
||||
if (!Array.isArray(p.pages) || !p.pages.length) bad(`${from}: no pages`)
|
||||
for (const pg of p.pages) if (!pg.leaf || !/^https?:\/\//.test(pg.live || '')) bad(`${from}: every page needs a leaf and an http(s) live URL`)
|
||||
if (!p.neg || !p.neg.text) bad(`${from}: the negative control is mandatory — give neg.text, a string on OUR page that the live page does not have`)
|
||||
p.neg.leaf = p.neg.leaf || p.pages[0].leaf
|
||||
if (!p.pages.some((pg) => pg.leaf === p.neg.leaf)) p.pages.push({ name: 'neg control page', leaf: p.neg.leaf, live: p.pages[0].live, negOnly: true })
|
||||
p.sanctioned = (p.sanctioned || []).map((s, i) => {
|
||||
for (const k of ['match', 'driver', 'date', 'card']) if (!s[k]) bad(`${from}: sanctioned[${i}] has no "${k}" — every allowance carries the Driver's words, the date and the card`)
|
||||
if (!/^\d{4}-\d{2}-\d{2}$/.test(s.date)) bad(`${from}: sanctioned[${i}].date must be YYYY-MM-DD`)
|
||||
let re; try { re = new RegExp(s.match, s.flags || '') } catch (e) { bad(`${from}: sanctioned[${i}].match is not a regex: ${e.message}`) }
|
||||
return { ...s, re }
|
||||
})
|
||||
return p
|
||||
}
|
||||
const loadPreset = (file) => { try { return validate(JSON.parse(readFileSync(file, 'utf8')), basename(file)) } catch (e) { if (e && e.code === 'ENOENT') bad(`no preset ${file}`); throw e } }
|
||||
|
||||
let presets
|
||||
if (arg('--leaf', '')) {
|
||||
const extra = arg('--sanctioned', '') ? JSON.parse(readFileSync(resolve(arg('--sanctioned', '')), 'utf8')).sanctioned || [] : []
|
||||
presets = [['ad-hoc', validate({ owner: 'ad-hoc', pages: [{ name: arg('--leaf'), leaf: arg('--leaf'), live: arg('--live', '') }],
|
||||
neg: arg('--neg', '') ? { text: arg('--neg') } : null, sanctioned: extra, requireH1: !argv.includes('--no-h1') }, 'arguments')]]
|
||||
} else if (arg('--preset', '')) {
|
||||
presets = [[arg('--preset'), loadPreset(join(PRESET_DIR, arg('--preset').replace(/\.json$/, '') + '.json'))]]
|
||||
} else {
|
||||
const files = existsSync(PRESET_DIR) ? readdirSync(PRESET_DIR).filter((f) => f.endsWith('.json')).sort() : []
|
||||
if (!files.length) bad(`no presets in ${PRESET_DIR}`)
|
||||
presets = files.map((f) => [f.replace(/\.json$/, ''), loadPreset(join(PRESET_DIR, f))])
|
||||
}
|
||||
|
||||
// ── the live side must be reachable before anything is judged ─────────────────────────────────────
|
||||
for (const [, p] of presets) for (const pg of p.pages) {
|
||||
if (pg.negOnly) continue
|
||||
const r = await fetch(pg.live, { redirect: 'follow', signal: AbortSignal.timeout(20000) }).catch((e) => ({ ok: false, status: e.name }))
|
||||
if (!r.ok) { console.log(`ELEMENT-CENSUS: NOT MEASURED — the live page ${pg.live} is unreachable (${r.status}).`); process.exit(NOT_MEASURED) }
|
||||
}
|
||||
|
||||
// ── our side: this checkout's tree on an OS-assigned port ─────────────────────────────────────────
|
||||
const port = await new Promise((ok) => { const s = createServer().listen(0, '127.0.0.1', () => { const n = s.address().port; s.close(() => ok(n)) }) })
|
||||
const srv = spawn(process.execPath, [resolve(ROOT, 'internal/serve-strict.mjs'), '--port', String(port), '--directory', DIR], { stdio: 'ignore' })
|
||||
const stopSrv = () => { try { srv.kill() } catch { /* already gone */ } }
|
||||
let up = false
|
||||
for (let i = 0; i < 40 && !up; i++) { await new Promise((r) => setTimeout(r, 150)); up = await fetch(`http://127.0.0.1:${port}/doxa-maps/manifest.json`).then((r) => r.ok).catch(() => false) }
|
||||
if (!up) { stopSrv(); console.log(`ELEMENT-CENSUS: NOT MEASURED — could not serve ${DIR}`); process.exit(NOT_MEASURED) }
|
||||
|
||||
const THIRD_PARTY = /mapbox|openstreetmap|improve this map|maxar|geoboundaries|©/i
|
||||
const HARVEST = `(() => {
|
||||
const out = new Set()
|
||||
const walk = (root) => {
|
||||
for (const el of root.querySelectorAll('*')) if (el.shadowRoot) walk(el.shadowRoot)
|
||||
const w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT)
|
||||
for (let n = w.nextNode(); n; n = w.nextNode()) {
|
||||
const t = (n.nodeValue || '').replace(/\\s+/g, ' ').trim()
|
||||
if (!t) continue
|
||||
const el = n.parentElement
|
||||
if (!el) continue
|
||||
if (el.closest && el.closest('header, nav, footer')) continue // the live site's chrome, not the clone
|
||||
if (['SCRIPT', 'STYLE', 'TITLE', 'NOSCRIPT'].includes(el.tagName)) continue
|
||||
const cs = getComputedStyle(el)
|
||||
if (cs.display === 'none' || cs.visibility === 'hidden' || Number(cs.opacity) === 0) continue
|
||||
const r = el.getBoundingClientRect()
|
||||
if (r.width < 1 || r.height < 1) continue
|
||||
out.add(t)
|
||||
}
|
||||
}
|
||||
walk(document)
|
||||
return [...out]
|
||||
})()`
|
||||
const H1 = `(() => { const find = (root) => { const h = root.querySelector('h1'); if (h) return h
|
||||
for (const e of root.querySelectorAll('*')) if (e.shadowRoot) { const x = find(e.shadowRoot); if (x) return x } return null }
|
||||
return (find(document)?.textContent || '').replace(/\\s+/g, ' ').trim() })()`
|
||||
|
||||
const browser = await chromium.launch({ args: ['--use-gl=swiftshader', '--enable-webgl', '--ignore-gpu-blocklist'] })
|
||||
const read = async (url) => {
|
||||
const p = await browser.newPage({ viewport: { width: 1440, height: 1200 } })
|
||||
try {
|
||||
await p.goto(url, { waitUntil: 'networkidle', timeout: 60000 }).catch(() => {})
|
||||
await p.waitForTimeout(9000)
|
||||
return { list: await p.evaluate(HARVEST).catch(() => []), h1: await p.evaluate(H1).catch(() => '') }
|
||||
} finally { await p.close() }
|
||||
}
|
||||
|
||||
let violations = 0, omissions = 0, unmeasured = 0, blind = 0
|
||||
for (const [name, p] of presets) {
|
||||
console.log(`\n══ ${name} (owner: ${p.owner || '?'}) ══`)
|
||||
const sanctionedBy = (s) => { const hit = p.sanctioned.find((x) => x.re.test(s)); return hit ? `${hit.what || hit.card} — Driver ${hit.date}: "${hit.driver}"` : null }
|
||||
const oursByLeaf = new Map()
|
||||
let negSeenInOursOnly = null
|
||||
for (const pg of p.pages) {
|
||||
const ours = await read(`http://127.0.0.1:${port}/doxa-maps/${pg.leaf}`)
|
||||
oursByLeaf.set(pg.leaf, ours)
|
||||
const theirs = await read(pg.live)
|
||||
const needH1 = p.requireH1 !== false
|
||||
// NEVER DIFF A PAGE IN AN UNKNOWN STATE: a side that did not render gives a huge one-sided list
|
||||
// that is a loading artefact, not a finding.
|
||||
if (!ours.list.length || !theirs.list.length || (needH1 && (!ours.h1 || !theirs.h1))) {
|
||||
console.log(` ${pg.name}: NOT MEASURED — ours ${ours.list.length} strings (h1 "${ours.h1}"), theirs ${theirs.list.length} (h1 "${theirs.h1}")`)
|
||||
unmeasured++; continue
|
||||
}
|
||||
const T = new Set(theirs.list), O = new Set(ours.list)
|
||||
const oursOnly = ours.list.filter((s) => !T.has(s) && !THIRD_PARTY.test(s))
|
||||
let theirsOnly = theirs.list.filter((s) => !O.has(s) && !THIRD_PARTY.test(s))
|
||||
if (pg.leaf === p.neg.leaf && negSeenInOursOnly !== true) negSeenInOursOnly = oursOnly.some((t) => t.toLowerCase().includes(p.neg.text.toLowerCase()))
|
||||
if (pg.negOnly) continue
|
||||
console.log(` ${pg.name}: ours ${ours.list.length} visible strings (h1 "${ours.h1}") · theirs ${theirs.list.length} (h1 "${theirs.h1}")`)
|
||||
// A DIGIT THAT MOVED IS NOT AN INVENTED ELEMENT: pair same-shaped strings (digit runs → #).
|
||||
const shape = (t) => t.replace(/[\d,.]+/g, '#')
|
||||
const theirShapes = new Map(theirsOnly.map((t) => [shape(t), t]))
|
||||
const invented = [], allowed = [], drift = []
|
||||
for (const s of oursOnly) {
|
||||
const why = sanctionedBy(s)
|
||||
if (why) { allowed.push([s, why]); continue }
|
||||
const paired = theirShapes.get(shape(s))
|
||||
if (paired !== undefined && /\d/.test(s)) { drift.push([s, paired]); continue }
|
||||
invented.push(s)
|
||||
}
|
||||
const driftShapes = new Set(drift.map(([s]) => shape(s)))
|
||||
theirsOnly = theirsOnly.filter((t) => !driftShapes.has(shape(t)))
|
||||
console.log(` OURS-ONLY: ${allowed.length} sanctioned · ${invented.length} unaccounted`)
|
||||
for (const [s, why] of allowed) console.log(` ok "${s.slice(0, 60)}" — ${why.slice(0, 140)}`)
|
||||
for (const s of invented) console.log(` ?? "${s.slice(0, 80)}"`)
|
||||
violations += invented.length
|
||||
if (drift.length) {
|
||||
console.log(` DATA DRIFT (same label, different figure — their page is an SSR snapshot, ours is live): ${drift.length}`)
|
||||
for (const [o, t] of drift.slice(0, 10)) console.log(` ~ ours ${JSON.stringify(o.slice(0, 44))} vs theirs ${JSON.stringify(t.slice(0, 44))}`)
|
||||
}
|
||||
console.log(` THEIRS-ONLY (ported nowhere on our side): ${theirsOnly.length}`)
|
||||
for (const s of theirsOnly.slice(0, 25)) console.log(` !! "${s.slice(0, 80)}"`)
|
||||
if (theirsOnly.length > 25) console.log(` … and ${theirsOnly.length - 25} more`)
|
||||
omissions += theirsOnly.length
|
||||
}
|
||||
// ★ NEG CONTROL: the known ours-only string must be IN THE OURS-ONLY SET — harvested AND diffed.
|
||||
console.log(` NEG control — does the census see "${p.neg.text}" as ours-only on ${p.neg.leaf}? ${negSeenInOursOnly ? 'YES' : 'NO'}`)
|
||||
if (!negSeenInOursOnly) { console.log(' ⚠ CENSUS IS BLIND for this preset: the known ours-only string is not in the ours-only set. Its counts above are not evidence.'); blind++ }
|
||||
}
|
||||
await browser.close(); stopSrv()
|
||||
|
||||
console.log(`\n── ${violations} unaccounted addition(s) · ${omissions} omission(s) · ${unmeasured} page(s) not measured · ${blind} blind preset(s) ──`)
|
||||
if (violations || omissions) {
|
||||
console.log('ELEMENT-CENSUS: FAIL — an unaccounted addition is a scope violation under the Driver\'s binary test; an omission is a clone gap. Read the lists: this reports, the owner adjudicates.')
|
||||
process.exit(1)
|
||||
}
|
||||
if (blind || unmeasured) { console.log('ELEMENT-CENSUS: NOT MEASURED — a page did not render or the census could not see its own negative control.'); process.exit(NOT_MEASURED) }
|
||||
console.log('ELEMENT-CENSUS: PASS — every string on our side is on theirs or sanctioned, and nothing of theirs is missing.')
|
||||
35
internal/element-census/regions-dashboard.json
Normal file
35
internal/element-census/regions-dashboard.json
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"_": "Element census preset for check:element-census-vs-live — see internal/check-element-census-vs-live.mjs. Every sanctioned entry must carry the Driver's words, the date and the card; an entry without them is refused.",
|
||||
"owner": "regions",
|
||||
"pages": [
|
||||
{ "name": "list /regions", "leaf": "regions-dashboard/regions-list/index.html", "live": "https://doxa.life/regions" },
|
||||
{ "name": "region /regions/africa", "leaf": "regions-dashboard/region-dashboards/index.html#africa", "live": "https://doxa.life/regions/africa" }
|
||||
],
|
||||
"neg": { "leaf": "regions-dashboard/regions-list/index.html", "text": "View country posters" },
|
||||
"sanctioned": [
|
||||
{
|
||||
"match": "^(Select view|Regions List|Dashboard|Country Posters)$", "flags": "i",
|
||||
"what": "the SELECT VIEW tab strip — sanctioned addition #1",
|
||||
"driver": "the tabs we add, and the what happens when you go to the dashboard tab without selecting a region or country yet",
|
||||
"date": "2026-09-24", "card": "SPEC-REGIONS-IS-A-CLONE-PLUS-EXACTLY-TWO-ADDITIONS"
|
||||
},
|
||||
{
|
||||
"match": "^(All Regions|Pick a region or a country on the Regions List tab to narrow this dashboard\\.)$", "flags": "i",
|
||||
"what": "the no-selection chooser — sanctioned addition #2",
|
||||
"driver": "the tabs we add, and the what happens when you go to the dashboard tab without selecting a region or country yet",
|
||||
"date": "2026-09-24", "card": "SPEC-REGIONS-IS-A-CLONE-PLUS-EXACTLY-TWO-ADDITIONS"
|
||||
},
|
||||
{
|
||||
"match": "^(View country posters|Hide country posters)$", "flags": "i",
|
||||
"what": "the country-poster toggle — sanctioned addition #3 (regions-list.vue:55)",
|
||||
"driver": "a toggle or carrot added to the bottom of each region section that says view country posters",
|
||||
"date": "2026-09-24", "card": "BUILD-REGIONS-POSTER-DROPDOWN-REUSE-THE-SHARED-POSTERWALL"
|
||||
},
|
||||
{
|
||||
"match": "^(Regions|Countries)$", "flags": "",
|
||||
"what": "the chooser's keyboard/screen-reader dropdowns, required by the card for addition #2",
|
||||
"driver": "the tabs we add, and the what happens when you go to the dashboard tab without selecting a region or country yet",
|
||||
"date": "2026-09-24", "card": "BUILD-REGIONS-NO-SELECTION-PICK-FROM-THE-MAP"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
import { computed, provide, inject, watchEffect, watch } from 'vue'
|
||||
import { useSharedMapToken, publishMapToken } from './composables/useSharedMapToken.js'
|
||||
import { retryableAsyncComponent } from './composables/retryableAsyncComponent.js'
|
||||
import { SUPPORTED_LOCALES } from './i18n/index.js'
|
||||
import { SUPPORTED_LOCALES, setRuntimeLocale } from './i18n/index.js'
|
||||
// QA corner: COMPILE-TIME gated (__DOXA_QA__, vite define). In public builds
|
||||
// the flag is false → this whole branch (and the widget's code, including its
|
||||
// platform references) is eliminated from the bundle. Platform builds
|
||||
|
|
@ -166,7 +166,14 @@ const lang = computed(() => {
|
|||
// components (geocoder, legend, tabs, LanguageSelector) are NOT the CE root, so
|
||||
// they keep using useI18n() normally. See documentation/DIAGNOSIS-emergency-staging-fix.md.
|
||||
const appI18n = inject('appI18n', null)
|
||||
watchEffect(() => { if (lang.value && appI18n) appI18n.global.locale.value = lang.value })
|
||||
watchEffect(() => {
|
||||
if (!lang.value) return
|
||||
if (appI18n) appI18n.global.locale.value = lang.value
|
||||
// And publish it for the plugin-free reader too. Driving appI18n covers every component that uses
|
||||
// t(); tStatic reads the URL and the document and would still say English. A bundle that installs
|
||||
// no i18n at all reaches this line and nothing else, which is the case it exists for.
|
||||
setRuntimeLocale(lang.value)
|
||||
})
|
||||
// Effective locale for non-i18n descendants (the geocoder reads useI18n directly).
|
||||
const effectiveLocale = computed(() => lang.value || appI18n?.global?.locale?.value || 'en')
|
||||
|
||||
|
|
|
|||
|
|
@ -161,7 +161,12 @@ export async function ensureEngineScript(provider) {
|
|||
* - Skips if the CSS link is already present and loaded (idempotent).
|
||||
* - Always resolves — never hangs (2 s timeout fallback).
|
||||
*/
|
||||
async function ensureEngineCSS(element, cssUrl) {
|
||||
// EXPORTED (2026-09-25) for the profiles that build their map RAW (new gl.Map) instead of through
|
||||
// useMapInstance: cities-internet/connectivity-map and gospel-resources/resources-map. They never
|
||||
// injected the engine stylesheet into their shadow root, so Mapbox's CSS canary reported "missing
|
||||
// CSS declarations" (verify-map-paint) and controls/markers had no stylesheet to position them.
|
||||
// Borrow this, with engineStylesheetUrl(provider); do not copy it.
|
||||
export async function ensureEngineCSS(element, cssUrl) {
|
||||
// An unmounted pane hands us null (see initializeMap's liveness checks); nothing to style.
|
||||
if (!element) return
|
||||
const root = element.getRootNode()
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@
|
|||
* See documentation/feedback.md → Section A for the design rationale.
|
||||
*/
|
||||
|
||||
import { watch } from 'vue'
|
||||
import { createI18n } from 'vue-i18n'
|
||||
|
||||
// Eager glob — all locale subfolders inlined at build time
|
||||
|
|
@ -150,6 +151,20 @@ export function createAppI18n() {
|
|||
// own install() makes the provide a consequence of installing rather than a step beside it.
|
||||
// Bundles that already call app.provide('appI18n', i18n) with this same instance are
|
||||
// unaffected — providing the identical value twice is a no-op.
|
||||
// ★ AND PUBLISH THE LOCALE WHERE THE PLUGIN-FREE READER CAN SEE IT. Same shape of argument as
|
||||
// the provide above, one layer down: tStatic (below) resolves the locale from the URL and the
|
||||
// document, which are the only two things a STATIC page can say — so a locale set at RUNTIME, by
|
||||
// a host's profile-config or by a language picker, moved every t() string and left every tStatic
|
||||
// string in English. MEASURED on research-map-plus-grid: the map's six tabs came back Arabic
|
||||
// while the grid's four dropdown labels stayed English, on the same screen. Half a translation
|
||||
// reads as "some strings were never translated", and sends the search to the catalogues, where
|
||||
// every one of those strings is already present and correct.
|
||||
//
|
||||
// Watching the instance's own locale ref is the single choke point: ProfileLoader, the SPA's
|
||||
// picker and the studio's picker all move THIS ref, so none of them has to remember to also tell
|
||||
// the static reader.
|
||||
watch(i18n.global.locale, (l) => setRuntimeLocale(l), { immediate: true })
|
||||
|
||||
const install = i18n.install.bind(i18n)
|
||||
i18n.install = (app, ...rest) => {
|
||||
const out = install(app, ...rest)
|
||||
|
|
@ -176,6 +191,27 @@ export default createAppI18n
|
|||
* @param {string} path dotted, e.g. 'grid.hide_filters'
|
||||
* @param {string} [locale] defaults to the detected one (?lang= / host / browser)
|
||||
*/
|
||||
// ★ THE LOCALE THIS PAGE IS BEING READ IN, KEPT ON THE WINDOW AND NOT IN THIS MODULE.
|
||||
// MEASURED, and the measurement is the whole reason for the odd-looking global: a composite loads
|
||||
// SEVERAL bundles — research-map-plus-grid loads its own, doxa-research-map's and
|
||||
// people-groups-grid's — and each bundle carries its own copy of this module. A module-level
|
||||
// variable set inside the map's copy is invisible to the grid's copy, so the first version of this
|
||||
// fix translated the map and left the grid in English, which is exactly the defect it was meant to
|
||||
// remove. Module state is per-BUNDLE; a locale is per-PAGE. The shared map token crosses bundles
|
||||
// the same way for the same reason (library/composables/useSharedMapToken.js).
|
||||
//
|
||||
// Guarded because there is no window in SSR or a unit test, and because a page can be served where
|
||||
// touching a global throws; a locale that cannot be published simply leaves detectLocale in charge.
|
||||
const PAGE_LOCALE_KEY = '__DOXA_PAGE_LOCALE'
|
||||
export function setRuntimeLocale(code) {
|
||||
const c = String(code || '').split('-')[0].toLowerCase()
|
||||
if (!SUPPORTED_LOCALES.includes(c)) return
|
||||
try { if (typeof window !== 'undefined') window[PAGE_LOCALE_KEY] = c } catch { /* no window */ }
|
||||
}
|
||||
export function getRuntimeLocale() {
|
||||
try { return (typeof window !== 'undefined' && window[PAGE_LOCALE_KEY]) || '' } catch { return '' }
|
||||
}
|
||||
|
||||
export function tStatic(path, locale) {
|
||||
const tryTree = (loc) => {
|
||||
let node = messages[loc]
|
||||
|
|
@ -185,6 +221,7 @@ export function tStatic(path, locale) {
|
|||
}
|
||||
return typeof node === 'string' ? node : undefined
|
||||
}
|
||||
const want = locale || detectLocale()
|
||||
// Explicit argument first, then the locale a host set at runtime, then what the page itself says.
|
||||
const want = locale || getRuntimeLocale() || detectLocale()
|
||||
return tryTree(want) ?? tryTree('en')
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@
|
|||
"check:done-evidence": "node internal/check-done-evidence.mjs",
|
||||
"check:drop": "node internal/drop-portability-check.mjs",
|
||||
"check:dxlife": "node internal/check-dxlife-untouched.mjs",
|
||||
"check:element-census-vs-live": "node internal/check-element-census-vs-live.mjs",
|
||||
"check:embed-base": "node internal/check-embed-base-resolution.mjs",
|
||||
"check:embed-basemap": "node internal/check-embed-basemap-paints.mjs",
|
||||
"check:embed-targets": "node internal/check-embed-targets-exist.mjs",
|
||||
|
|
@ -231,6 +232,7 @@
|
|||
"check:descriptions": "every shipped profile must say what it is (reads the BUILT manifest)",
|
||||
"check:done-evidence": "a card may not reach status:done with NO bluf AND NO fields — the Doxa team inherits this board and an evidence-less 'done' cannot be reconciled against the code. 10 pre-existing are baselined by id; the list should only ever SHRINK.",
|
||||
"check:dxlife": "⚠ NOT WAVE-SAFE, deliberately unwired: exit codes 0/1/2 are a DOCUMENTED contract (0 unchanged · 1 drift · 2 clone not found), and run-parallel grades any non-zero as FAILURE — so a checkout without the sibling /root-dx-life clone goes red on a precondition. Changing the contract could break another consumer; hand-run it, or give it a recognised SKIP first.",
|
||||
"check:element-census-vs-live": "what is on ONE side and not the other, ours vs the live doxa.life page we clone: harvests every visible TEXT NODE through every shadow root on both sides and diffs the SETS. OURS-ONLY unaccounted = a scope violation (FAIL), THEIRS-ONLY = a clone omission (FAIL), SANCTIONED = an allowlist entry carrying the Driver's words + date + card (refused without them), DATA DRIFT = same label, different digits (reported). The negative control is MANDATORY: a known ours-only string must land in the ours-only set or it prints CENSUS IS BLIND and exits 75; an unreachable live page is also 75. Presets: internal/element-census/<name>.json (--preset <name>, default all); ad hoc: --leaf <bundle/profile/index.html[#hash]> --live <url> --neg <text> [--sanctioned <file>]. Promoted from regions' probe; regions passes (list 229 vs 228, the only difference its sanctioned poster toggle). Through browser-slot.sh.",
|
||||
"check:embed-base": "the shared URL resolver, pinned by ARITHMETIC — no browser, no network, no served tree, so it cannot SKIP itself into irrelevance. It computes what a leaf's own \"../../assets\" means and asserts the resolver agrees. Caught nothing for fifteen ticks because it did not exist: resolveAssetsBase computed one segment too high, every local gate passed (the dev web-root has assets BOTH inside and beside the tree), and the byte-level publish gates went green on the broken publish.",
|
||||
"check:embed-basemap": "the gospel map's BASEMAP must paint inside a genuinely cross-origin iframe on the token the page BAKES, not one a probe forces on it. Every other browser gate here forces a restricted token (u=doxalife) that 403s on the basemap, then counts PINS — which come from our own GeoJSON and paint with no token at all — so 'the map renders' had never been measured. Runs a negative control every time by rewriting the token on the wire; if the control passes it reports PROVED NOTHING rather than a pass. ~60s, needs a browser.",
|
||||
"check:embed-targets": "every embed.iframe src in manifest.json must resolve to a file that EXISTS. Those snippets ARE deployment-method 1 (iframe) — a partner pastes them verbatim — and NOTHING else asserts their targets are still emitted, because every other gate walks only files that exist and is blind to ABSENCE. `the `check:embed-targets:self-test` script` poisons a copy of the manifest and asserts the gate NOTICES: a gate that cannot fail is worse than no gate.",
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ import FullscreenButton from '@map/components/map-controls/FullscreenButton.vue'
|
|||
import ShareButton from '@map/components/map-controls/ShareButton.vue'
|
||||
import { resolveAssetsBase } from '@map/utils/embedBase.js'
|
||||
import { resolveMapProvider } from '@map/composables/useMapProvider.js'
|
||||
import { ensureEngineScript, engineGlobal } from '@map/composables/useMapInstance.js'
|
||||
import { ensureEngineScript, engineGlobal, ensureEngineCSS, engineStylesheetUrl } from '@map/composables/useMapInstance.js'
|
||||
import { resolveNamedStyle } from '@map/styles/registry.js'
|
||||
// People-group dots open the SAME detail panel as Prayer Progress (doxa-simple-map): the
|
||||
// shared store selection, the shared GO-pin highlight, and the shared legend wrappers
|
||||
|
|
@ -259,6 +259,11 @@ onMounted(async () => {
|
|||
// into a container that no longer exists throws; this is the raw-map twin of the
|
||||
// useMapInstance guard (0c1a91cd), which this profile does not go through.
|
||||
if (unmounted || !mapEl.value) return
|
||||
// The engine's stylesheet must be INSIDE this shadow root; a document-level <link> never reaches
|
||||
// it. Without it Mapbox's CSS canary fires and controls/markers lose their positioning rules.
|
||||
const css = engineStylesheetUrl(ciProvider)
|
||||
if (css) await ensureEngineCSS(mapEl.value, css)
|
||||
if (unmounted || !mapEl.value) return
|
||||
const map = new gl.Map({
|
||||
container: mapEl.value,
|
||||
// Paired through the registry so both engines show the same intent: 'ink' is the
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
* people-groups-grid component; the dashboard is the exact research-dashboard component.
|
||||
*/
|
||||
import { reactive, provide, inject, ref, computed, watchEffect } from 'vue'
|
||||
import { SUPPORTED_LOCALES } from '@map/i18n/index.js'
|
||||
import { SUPPORTED_LOCALES, setRuntimeLocale } from '@map/i18n/index.js'
|
||||
import { resolveEmbedBase } from '@map/utils/embedBase.js'
|
||||
import { useSharedMapToken, publishMapToken } from '@map/composables/useSharedMapToken.js'
|
||||
import StackLayout from '@map/layouts/StackLayout.vue'
|
||||
|
|
@ -266,8 +266,8 @@ const hostProvider = computed(() => {
|
|||
// the text, and this knob was not being passed: `{"lang":"ar"}` on the composite reached nothing,
|
||||
// so the page stayed English however complete the catalogues were. MEASURED alongside the tk and
|
||||
// provider holes, and the same shape of defect — a knob the snippet documents, read by nobody.
|
||||
// The composite's OWN chrome still reads English until the i18n layer learns to follow a locale set
|
||||
// at runtime; that change is held behind another agent's landing in the same file and arrives next.
|
||||
// setRuntimeLocale is called here as well as threaded, because the composite's OWN chrome is read
|
||||
// through tStatic, and a composite sits above every ProfileLoader on the page rather than under one.
|
||||
// ★ AND SOMEBODY HAS TO ACT ON IT. This composite BAKES its children in rather than mounting them
|
||||
// by tag, so there is no ProfileLoader anywhere beneath it — and ProfileLoader is the only thing in
|
||||
// the tree that turns a config locale into an actual i18n locale (ProfileLoader.vue: it watches
|
||||
|
|
@ -280,6 +280,7 @@ const hostLang = computed(() => {
|
|||
const l = String(hostConfig.value?.lang || hostConfig.value?.locale || '').split('-')[0].toLowerCase()
|
||||
return SUPPORTED_LOCALES.includes(l) ? l : ''
|
||||
})
|
||||
watchEffect(() => { if (hostLang.value) setRuntimeLocale(hostLang.value) })
|
||||
|
||||
// ★ AND PROVIDE IT THE WAY ProfileLoader WOULD. This composite bakes its children in rather than
|
||||
// mounting them through ProfileLoader, and ProfileLoader is the ONLY provider of 'mapboxToken' in
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ import FullscreenButton from '@map/components/map-controls/FullscreenButton.vue'
|
|||
import ShareButton from '@map/components/map-controls/ShareButton.vue'
|
||||
import { resolveAssetsBase } from '@map/utils/embedBase.js'
|
||||
import { resolveMapProvider } from '@map/composables/useMapProvider.js'
|
||||
import { ensureEngineScript, engineGlobal } from '@map/composables/useMapInstance.js'
|
||||
import { ensureEngineScript, engineGlobal, engineStylesheetUrl } from '@map/composables/useMapInstance.js'
|
||||
import { resolveNamedStyle } from '@map/styles/registry.js'
|
||||
|
||||
const profileConfig = inject('profileConfig', ref(null))
|
||||
|
|
@ -937,6 +937,29 @@ function pinFC() {
|
|||
return { type: 'FeatureCollection', features: feats }
|
||||
}
|
||||
|
||||
/**
|
||||
* Frame the DATA, not a guessed zoom. Runs once, on load, before the reader has navigated:
|
||||
* every Doxa group is on screen at the start, which is the one moment the whole roster is
|
||||
* the subject. Padding keeps the legend card from covering the westernmost pins.
|
||||
*/
|
||||
function fitToPins(map) {
|
||||
const rows = pinRows.value
|
||||
if (!map || !rows.length) return
|
||||
let w = 180, e = -180, s = 90, n = -90
|
||||
for (const r of rows) {
|
||||
const lat = r[1], lng = r[2]
|
||||
if (!Number.isFinite(lat) || !Number.isFinite(lng)) continue
|
||||
if (lng < w) w = lng
|
||||
if (lng > e) e = lng
|
||||
if (lat < s) s = lat
|
||||
if (lat > n) n = lat
|
||||
}
|
||||
if (w > e || s > n) return
|
||||
try {
|
||||
map.fitBounds([[w, s], [e, n]], { padding: { top: 24, right: 24, bottom: 24, left: 24 }, duration: 0, maxZoom: 4 })
|
||||
} catch (_) { /* a bad extent must never stop the map drawing */ }
|
||||
}
|
||||
|
||||
function paintPins(map) {
|
||||
if (!pinRows.value.length) return
|
||||
if (map.getSource('gr-pin-src')) { map.getSource('gr-pin-src').setData(pinFC()); return }
|
||||
|
|
@ -1013,8 +1036,47 @@ function openPin(i) {
|
|||
selectedGroup.value = groupAt(i)
|
||||
}
|
||||
|
||||
/**
|
||||
* ═══ THE ENGINE'S OWN CSS HAS TO REACH THIS SHADOW ROOT ═════════════════════════════════
|
||||
*
|
||||
* Bundles that go through useMapInstance get this for free — its header says so: "injects
|
||||
* Mapbox GL CSS into the root". This profile calls `new gl.Map` directly, for the reasons
|
||||
* above, and in taking that path it silently opted out of the CSS injection too.
|
||||
*
|
||||
* MEASURED, against a leaf that does use the composable. Mapbox inserts a hidden
|
||||
* div.mapboxgl-canary and checks its computed style; mapbox-gl.css is the only thing that
|
||||
* paints it salmon. research-dashboard: rgb(250,128,114), no warning. This leaf:
|
||||
* rgba(0,0,0,0) and "missing CSS declarations" in the console. The stylesheet was in the
|
||||
* leaf's DOCUMENT all along, which is why tiles painted and nothing looked obviously wrong —
|
||||
* but document CSS does not cross a shadow boundary, so the controls, the geocoder and any
|
||||
* markers were positioned by no stylesheet at all.
|
||||
*
|
||||
* Done here rather than in library/: engineStylesheetUrl is already exported, so this needs
|
||||
* no shared change, and the engine choice stays the registry's rather than a second copy of
|
||||
* the ENGINES table. Idempotent — a second mount finds the link already there.
|
||||
*/
|
||||
async function ensureEngineCssInRoot(el) {
|
||||
const href = engineStylesheetUrl(grProvider)
|
||||
if (!el || !href) return
|
||||
const root = el.getRootNode()
|
||||
if (!(root instanceof ShadowRoot)) return // light DOM: the document's own link applies
|
||||
if (root.querySelector(`link[href="${href}"]`)) return
|
||||
const link = document.createElement('link')
|
||||
link.rel = 'stylesheet'
|
||||
link.href = href
|
||||
const ready = new Promise((resolve) => {
|
||||
link.addEventListener('load', resolve, { once: true })
|
||||
link.addEventListener('error', resolve, { once: true })
|
||||
/* Never hang a map on a stylesheet: paint without it rather than not at all. */
|
||||
setTimeout(resolve, 2000)
|
||||
})
|
||||
root.appendChild(link)
|
||||
await ready
|
||||
}
|
||||
|
||||
onMounted(async () => {
|
||||
try { await ensureEngineScript(grProvider) } catch (_) { /* fall through to the notice below */ }
|
||||
try { await ensureEngineCssInRoot(mapEl.value) } catch (_) { /* the map still paints */ }
|
||||
const gl = engineGlobal(grProvider) || window.mapboxgl
|
||||
if (!gl || !mapEl.value) { err.value = 'map engine not loaded'; return }
|
||||
try {
|
||||
|
|
@ -1026,6 +1088,13 @@ onMounted(async () => {
|
|||
style: resolveNamedStyle(isDark.value ? 'ink' : 'paper', grProvider).style
|
||||
|| (isDark.value ? 'mapbox://styles/mapbox/dark-v11' : 'mapbox://styles/mapbox/light-v11'),
|
||||
accessToken: mapboxToken.value,
|
||||
/* A starting zoom is a guess about the canvas. It was 1.3, which framed the world
|
||||
while this leaf was running WITHOUT the engine's stylesheet; once mapbox-gl.css
|
||||
reached the shadow root the canvas sized correctly and the same 1.3 cut the visible
|
||||
band to -23.8..52.0 — Cape Town, Iceland and the Faroes fell off the map, and 21 of
|
||||
Doxa's groups with them. Kept as the pre-load frame only; fitToPins below replaces
|
||||
it with the DATA's own extent as soon as the pins are known, so the opening view
|
||||
cannot depend on a canvas size again. */
|
||||
center: [42, 18], zoom: 1.3, projection: 'mercator', attributionControl: false,
|
||||
})
|
||||
mapRef.value = markRaw(map)
|
||||
|
|
@ -1036,7 +1105,7 @@ onMounted(async () => {
|
|||
// credit + link back is required, and gbOpen is mixed-licence with several
|
||||
// countries carrying a real attribution requirement (India CC BY 2.5 IN, etc).
|
||||
addMapAttribution(map, { boundaries: true })
|
||||
map.once('load', () => { paint(map, adm0); paintPins(map); openFromUrl() })
|
||||
map.once('load', () => { paint(map, adm0); paintPins(map); fitToPins(map); openFromUrl() })
|
||||
} catch (e) { err.value = String(e.message || e) }
|
||||
})
|
||||
onBeforeUnmount(() => {
|
||||
|
|
@ -1077,7 +1146,12 @@ function filterComposedTables(q) {
|
|||
|
||||
useShadowStyles(
|
||||
'.gm{position:absolute;inset:0;overflow:hidden}' +
|
||||
'.gm-map{position:absolute;inset:0}' +
|
||||
// inset:0 alone lost to mapbox-gl.css once that stylesheet finally reached this shadow
|
||||
// root: .mapboxgl-map carries position:relative, which cancelled the absolute box and
|
||||
// collapsed the canvas to 300px on a 900px viewport — a blank map that still reported
|
||||
// 2,107 pins to queryRenderedFeatures, because that API does not care whether anything
|
||||
// is visible. The size is stated outright now so no engine stylesheet can take it.
|
||||
'.gm-map{position:absolute;inset:0;width:100%;height:100%}' +
|
||||
// LEGEND: a BOUNDED, left-anchored panel — NOT a full-width strip.
|
||||
// It used to be `left:8px;right:8px`, which is a strip spanning the whole map
|
||||
// (MEASURED 1264px of a 1280px map, 98.75%). That collided with the floating
|
||||
|
|
|
|||
|
|
@ -62,7 +62,22 @@ function buildDoxaResearchDashboardElement() {
|
|||
return defineCustomElement(ProfileLoader, {
|
||||
configureApp(app) {
|
||||
app.use(createPinia())
|
||||
app.use(createAppI18n())
|
||||
// ★ HAND THE INSTANCE TO ProfileLoader, DON'T JUST INSTALL IT.
|
||||
// ProfileLoader is the root of this custom element, and vue-i18n's useI18n() cannot resolve
|
||||
// its injection at a custom-element root — so ProfileLoader takes the i18n INSTANCE by
|
||||
// reference through inject('appI18n') and drives its global locale from the host's
|
||||
// profile-config. With nothing provided under that key the inject returns null and the
|
||||
// watchEffect that applies the locale quietly does nothing.
|
||||
//
|
||||
// MEASURED with check:host-locale-contract: this leaf answered 0 Arabic characters against a
|
||||
// reference of 1,891 for the same page asked for in Arabic by URL. Not a missing catalogue and
|
||||
// not a missing i18n install — the install was here all along, one line short of being usable.
|
||||
// The sibling map entry (plugin-designs/doxa-research-map/index.js:66) has always provided it;
|
||||
// this entry's own header calls itself a mirror of that file, which is how the divergence
|
||||
// survived: the two read as the same plumbing until you diff them.
|
||||
const i18n = createAppI18n()
|
||||
app.use(i18n)
|
||||
app.provide('appI18n', i18n)
|
||||
app.provide('profileModules', profileModules)
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -55,8 +55,8 @@
|
|||
* ON via prop. This is why the swap-inside-one-element idea was genuinely complex: the two top
|
||||
* elements do not merely look different, they imply OPPOSITE control ownership below.
|
||||
*/
|
||||
import { computed, reactive, watch, onMounted, onBeforeUnmount, getCurrentInstance } from 'vue'
|
||||
import { SUPPORTED_LOCALES } from '@map/i18n/index.js'
|
||||
import { computed, reactive, watch, onMounted, onBeforeUnmount, getCurrentInstance, watchEffect } from 'vue'
|
||||
import { SUPPORTED_LOCALES, setRuntimeLocale } from '@map/i18n/index.js'
|
||||
import StackLayout from '@map/layouts/StackLayout.vue'
|
||||
import { resolveEmbedBase } from '@map/utils/embedBase.js'
|
||||
import { publishMapToken } from '@map/composables/useSharedMapToken.js'
|
||||
|
|
@ -119,12 +119,13 @@ const hostProvider = computed(() => {
|
|||
// the text, and this knob was not being passed: `{"lang":"ar"}` on the composite reached nothing,
|
||||
// so the page stayed English however complete the catalogues were. MEASURED alongside the tk and
|
||||
// provider holes, and the same shape of defect — a knob the snippet documents, read by nobody.
|
||||
// The composite's OWN chrome still reads English until the i18n layer learns to follow a locale set
|
||||
// at runtime; that change is held behind another agent's landing in the same file and arrives next.
|
||||
// setRuntimeLocale is called here as well as threaded, because the composite's OWN chrome is read
|
||||
// through tStatic, and a composite sits above every ProfileLoader on the page rather than under one.
|
||||
const hostLang = computed(() => {
|
||||
const l = String(hostConfig.value?.lang || hostConfig.value?.locale || '').split('-')[0].toLowerCase()
|
||||
return SUPPORTED_LOCALES.includes(l) ? l : ''
|
||||
})
|
||||
watchEffect(() => { if (hostLang.value) setRuntimeLocale(hostLang.value) })
|
||||
|
||||
// The absolute url this composite is shared and iframed as. Built here rather than written as a
|
||||
// literal because resolveEmbedBase() walks profileConfig.embedBaseUrl → window.MAP_EMBED_BASE_URL →
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -29,7 +29,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-FzP3VH99kAlWO2OEooSLCJfuue+HWIXu2Kf7Dx3dELmg9EzHuPvBzx3HB8X1nYS3" crossorigin="anonymous"></script>
|
||||
<script src="../all-people-groups.js" integrity="sha384-iwWZ2T6izpS+sik/QwSzWNOLGdJak3prhCyxDHsiWjxCLnRZmcPBBSKC2LT9Riym" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
8
public/doxa-maps/big-picture/big-picture.js
generated
8
public/doxa-maps/big-picture/big-picture.js
generated
File diff suppressed because one or more lines are too long
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <bp-big-picture> custom element. -->
|
||||
<script src="../../big-picture.js" integrity="sha384-fLOTR6xYgvjETQGZchu/ceLXqZiVfyw7AjCjZmhe6MPNHfyVZ0j1jXu2f49CQujM" crossorigin="anonymous"></script>
|
||||
<script src="../../big-picture.js" integrity="sha384-LJXi3Gt0KWHiSDqvUWGeJgvq/r71K6UlZpZJcOYmk8V3v05vl/ZlfSPh8vQ4QUh7" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <bp-big-picture> custom element. -->
|
||||
<script src="../../big-picture.js" integrity="sha384-fLOTR6xYgvjETQGZchu/ceLXqZiVfyw7AjCjZmhe6MPNHfyVZ0j1jXu2f49CQujM" crossorigin="anonymous"></script>
|
||||
<script src="../../big-picture.js" integrity="sha384-LJXi3Gt0KWHiSDqvUWGeJgvq/r71K6UlZpZJcOYmk8V3v05vl/ZlfSPh8vQ4QUh7" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <bp-big-picture> custom element. -->
|
||||
<script src="../big-picture.js" integrity="sha384-fLOTR6xYgvjETQGZchu/ceLXqZiVfyw7AjCjZmhe6MPNHfyVZ0j1jXu2f49CQujM" crossorigin="anonymous"></script>
|
||||
<script src="../big-picture.js" integrity="sha384-LJXi3Gt0KWHiSDqvUWGeJgvq/r71K6UlZpZJcOYmk8V3v05vl/ZlfSPh8vQ4QUh7" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
54
public/doxa-maps/cities-internet/cities-internet.js
generated
54
public/doxa-maps/cities-internet/cities-internet.js
generated
File diff suppressed because one or more lines are too long
|
|
@ -26,7 +26,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-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi" crossorigin="anonymous"></script>
|
||||
<script src="../cities-internet.js" integrity="sha384-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi" crossorigin="anonymous"></script>
|
||||
<script src="../cities-internet.js" integrity="sha384-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,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-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi" crossorigin="anonymous"></script>
|
||||
<script src="../cities-internet.js" integrity="sha384-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW" crossorigin="anonymous"></script>
|
||||
<script src="../country-posters.js" integrity="sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,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-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW" crossorigin="anonymous"></script>
|
||||
<script src="../country-posters.js" integrity="sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -40,7 +40,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-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW" crossorigin="anonymous"></script>
|
||||
<script src="../country-posters.js" integrity="sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
92
public/doxa-maps/country-posters/country-posters.js
generated
92
public/doxa-maps/country-posters/country-posters.js
generated
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -40,7 +40,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <dashboard-plus-grid> custom element. -->
|
||||
<script src="../../dashboard-plus-grid.js" integrity="sha384-2GOma9pOojGqmO6WrPDaZ3cJi4IPEcKmBGU0VT10Q3UT9ANBcSxVvLhjbMUl8A9x" crossorigin="anonymous"></script>
|
||||
<script src="../../dashboard-plus-grid.js" integrity="sha384-eFZgF4nONb6AhyCtlLYnlaeOq73lqNw2J/zk6CrMWdDUtLWpBrT9EMCqiI5qWtJ3" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <dashboard-plus-grid> custom element. -->
|
||||
<script src="../dashboard-plus-grid.js" integrity="sha384-2GOma9pOojGqmO6WrPDaZ3cJi4IPEcKmBGU0VT10Q3UT9ANBcSxVvLhjbMUl8A9x" crossorigin="anonymous"></script>
|
||||
<script src="../dashboard-plus-grid.js" integrity="sha384-eFZgF4nONb6AhyCtlLYnlaeOq73lqNw2J/zk6CrMWdDUtLWpBrT9EMCqiI5qWtJ3" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
54
public/doxa-maps/demo-map/demo-map.js
generated
54
public/doxa-maps/demo-map/demo-map.js
generated
File diff suppressed because one or more lines are too long
2
public/doxa-maps/demo-map/demo-map/index.html
generated
2
public/doxa-maps/demo-map/demo-map/index.html
generated
|
|
@ -29,7 +29,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-JP/cidUhoN1H0pPxekQts4d5xgTn6Slne9QNwF0Q3xnqq1dmUUV9RktCmViXFgJ8" crossorigin="anonymous"></script>
|
||||
<script src="../demo-map.js" integrity="sha384-gHvPsjsiILFQMAHyTn2th8qgbK3UgSmc93TrTnKAidFA5qswnMPDQATgdquQFGAR" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -27,7 +27,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-JP/cidUhoN1H0pPxekQts4d5xgTn6Slne9QNwF0Q3xnqq1dmUUV9RktCmViXFgJ8" crossorigin="anonymous"></script>
|
||||
<script src="../../demo-map.js" integrity="sha384-gHvPsjsiILFQMAHyTn2th8qgbK3UgSmc93TrTnKAidFA5qswnMPDQATgdquQFGAR" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
92
public/doxa-maps/doxa-maps-spa/manifest.json
generated
92
public/doxa-maps/doxa-maps-spa/manifest.json
generated
|
|
@ -13,7 +13,7 @@
|
|||
"bundle": "all-people-groups",
|
||||
"scriptUrl": "./all-people-groups/all-people-groups.js",
|
||||
"output": "doxa-maps/all-people-groups/all-people-groups.js",
|
||||
"integrity": "sha384-FzP3VH99kAlWO2OEooSLCJfuue+HWIXu2Kf7Dx3dELmg9EzHuPvBzx3HB8X1nYS3",
|
||||
"integrity": "sha384-iwWZ2T6izpS+sik/QwSzWNOLGdJak3prhCyxDHsiWjxCLnRZmcPBBSKC2LT9Riym",
|
||||
"elements": [
|
||||
"all-people-groups"
|
||||
],
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-FzP3VH99kAlWO2OEooSLCJfuue+HWIXu2Kf7Dx3dELmg9EzHuPvBzx3HB8X1nYS3\" crossorigin=\"anonymous\"></script>\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-iwWZ2T6izpS+sik/QwSzWNOLGdJak3prhCyxDHsiWjxCLnRZmcPBBSKC2LT9Riym\" crossorigin=\"anonymous\"></script>\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
},
|
||||
"bundle": "all-people-groups"
|
||||
}
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
"bundle": "big-picture",
|
||||
"scriptUrl": "./big-picture/big-picture.js",
|
||||
"output": "doxa-maps/big-picture/big-picture.js",
|
||||
"integrity": "sha384-fLOTR6xYgvjETQGZchu/ceLXqZiVfyw7AjCjZmhe6MPNHfyVZ0j1jXu2f49CQujM",
|
||||
"integrity": "sha384-LJXi3Gt0KWHiSDqvUWGeJgvq/r71K6UlZpZJcOYmk8V3v05vl/ZlfSPh8vQ4QUh7",
|
||||
"elements": [
|
||||
"bp-big-picture",
|
||||
"bp-research-header",
|
||||
|
|
@ -61,7 +61,7 @@
|
|||
"scriptUrl": "./big-picture/big-picture.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./big-picture/big-picture/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=\"./big-picture/big-picture.js\" integrity=\"sha384-fLOTR6xYgvjETQGZchu/ceLXqZiVfyw7AjCjZmhe6MPNHfyVZ0j1jXu2f49CQujM\" crossorigin=\"anonymous\"></script>\n<bp-big-picture profile-config='{\"profile\":\"big-picture\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></bp-big-picture>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./big-picture/big-picture.js\" integrity=\"sha384-LJXi3Gt0KWHiSDqvUWGeJgvq/r71K6UlZpZJcOYmk8V3v05vl/ZlfSPh8vQ4QUh7\" crossorigin=\"anonymous\"></script>\n<bp-big-picture profile-config='{\"profile\":\"big-picture\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></bp-big-picture>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
"bundle": "cities-internet",
|
||||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"output": "doxa-maps/cities-internet/cities-internet.js",
|
||||
"integrity": "sha384-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi",
|
||||
"integrity": "sha384-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK",
|
||||
"elements": [
|
||||
"cities-internet-map"
|
||||
],
|
||||
|
|
@ -121,7 +121,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-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"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-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -135,7 +135,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -149,7 +149,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-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"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-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -158,7 +158,7 @@
|
|||
"bundle": "country-posters",
|
||||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"output": "doxa-maps/country-posters/country-posters.js",
|
||||
"integrity": "sha384-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW",
|
||||
"integrity": "sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb",
|
||||
"elements": [
|
||||
"country-posters-map"
|
||||
],
|
||||
|
|
@ -178,7 +178,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -192,7 +192,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-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"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-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -206,7 +206,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -215,7 +215,7 @@
|
|||
"bundle": "dashboard-plus-grid",
|
||||
"scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js",
|
||||
"output": "doxa-maps/dashboard-plus-grid/dashboard-plus-grid.js",
|
||||
"integrity": "sha384-2GOma9pOojGqmO6WrPDaZ3cJi4IPEcKmBGU0VT10Q3UT9ANBcSxVvLhjbMUl8A9x",
|
||||
"integrity": "sha384-eFZgF4nONb6AhyCtlLYnlaeOq73lqNw2J/zk6CrMWdDUtLWpBrT9EMCqiI5qWtJ3",
|
||||
"elements": [
|
||||
"dashboard-plus-grid"
|
||||
],
|
||||
|
|
@ -235,7 +235,7 @@
|
|||
"scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./dashboard-plus-grid/dashboard-plus-grid/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-2GOma9pOojGqmO6WrPDaZ3cJi4IPEcKmBGU0VT10Q3UT9ANBcSxVvLhjbMUl8A9x\" crossorigin=\"anonymous\"></script>\n<dashboard-plus-grid profile-config='{\"profile\":\"dashboard-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></dashboard-plus-grid>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-eFZgF4nONb6AhyCtlLYnlaeOq73lqNw2J/zk6CrMWdDUtLWpBrT9EMCqiI5qWtJ3\" crossorigin=\"anonymous\"></script>\n<dashboard-plus-grid profile-config='{\"profile\":\"dashboard-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></dashboard-plus-grid>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -259,7 +259,7 @@
|
|||
"bundle": "demo-map",
|
||||
"scriptUrl": "./demo-map/demo-map.js",
|
||||
"output": "doxa-maps/demo-map/demo-map.js",
|
||||
"integrity": "sha384-JP/cidUhoN1H0pPxekQts4d5xgTn6Slne9QNwF0Q3xnqq1dmUUV9RktCmViXFgJ8",
|
||||
"integrity": "sha384-gHvPsjsiILFQMAHyTn2th8qgbK3UgSmc93TrTnKAidFA5qswnMPDQATgdquQFGAR",
|
||||
"elements": [
|
||||
"demo-map"
|
||||
],
|
||||
|
|
@ -275,7 +275,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-JP/cidUhoN1H0pPxekQts4d5xgTn6Slne9QNwF0Q3xnqq1dmUUV9RktCmViXFgJ8\" crossorigin=\"anonymous\"></script>\n<demo-map profile-config='{\"profile\":\"demo-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-gHvPsjsiILFQMAHyTn2th8qgbK3UgSmc93TrTnKAidFA5qswnMPDQATgdquQFGAR\" crossorigin=\"anonymous\"></script>\n<demo-map profile-config='{\"profile\":\"demo-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -354,7 +354,7 @@
|
|||
"bundle": "doxa-research-map",
|
||||
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
|
||||
"output": "doxa-maps/doxa-research-map/doxa-research-map.js",
|
||||
"integrity": "sha384-HS7lK7OGQ8kND9p/QIxsURuzH2nsYePn9wWPehy5YuarW8UPAo+dr9bo7h8pU4ih",
|
||||
"integrity": "sha384-KfDmvtZAIj2C/j1rd3Ykj7lHxAgMA3OTNrofqyJTi+BMdNowQNkSVs6Z3Jgg7tfR",
|
||||
"elements": [
|
||||
"doxa-research-map"
|
||||
],
|
||||
|
|
@ -370,7 +370,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-HS7lK7OGQ8kND9p/QIxsURuzH2nsYePn9wWPehy5YuarW8UPAo+dr9bo7h8pU4ih\" crossorigin=\"anonymous\"></script>\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-KfDmvtZAIj2C/j1rd3Ykj7lHxAgMA3OTNrofqyJTi+BMdNowQNkSVs6Z3Jgg7tfR\" crossorigin=\"anonymous\"></script>\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -396,7 +396,7 @@
|
|||
"bundle": "doxa-simple-map",
|
||||
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
|
||||
"output": "doxa-maps/doxa-simple-map/doxa-simple-map.js",
|
||||
"integrity": "sha384-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus",
|
||||
"integrity": "sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf",
|
||||
"elements": [
|
||||
"doxa-map",
|
||||
"doxa-simple-map"
|
||||
|
|
@ -413,7 +413,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus\" crossorigin=\"anonymous\"></script>\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf\" crossorigin=\"anonymous\"></script>\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -579,7 +579,7 @@
|
|||
"bundle": "gospel-resources",
|
||||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"output": "doxa-maps/gospel-resources/gospel-resources.js",
|
||||
"integrity": "sha384-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi",
|
||||
"integrity": "sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa",
|
||||
"elements": [
|
||||
"gospel-resources-map"
|
||||
],
|
||||
|
|
@ -599,7 +599,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"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-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -613,7 +613,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"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-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -627,7 +627,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -641,7 +641,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"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-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -655,7 +655,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -664,7 +664,7 @@
|
|||
"bundle": "my-upg-100-list",
|
||||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"output": "doxa-maps/my-upg-100-list/my-upg-100-list.js",
|
||||
"integrity": "sha384-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ",
|
||||
"integrity": "sha384-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL",
|
||||
"elements": [
|
||||
"my-upg-100-list-map"
|
||||
],
|
||||
|
|
@ -684,7 +684,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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"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-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -698,7 +698,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -712,7 +712,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -721,7 +721,7 @@
|
|||
"bundle": "people-groups-grid",
|
||||
"scriptUrl": "./people-groups-grid/people-groups-grid.js",
|
||||
"output": "doxa-maps/people-groups-grid/people-groups-grid.js",
|
||||
"integrity": "sha384-LMab8CAeKjHRnOkUn3HsykTYv1v/4wnF1av7AzqvbsjmakArA2dGd8ZeliFMkxzs",
|
||||
"integrity": "sha384-B78GyuKG7smBsxAGpu3np8AX08grWzpMSSU33c5L8XCMNIy72pKDVvHql1aikAgi",
|
||||
"elements": [
|
||||
"people-groups-grid"
|
||||
],
|
||||
|
|
@ -737,7 +737,7 @@
|
|||
"scriptUrl": "./people-groups-grid/people-groups-grid.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./people-groups-grid/people-groups-grid/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=\"./people-groups-grid/people-groups-grid.js\" integrity=\"sha384-LMab8CAeKjHRnOkUn3HsykTYv1v/4wnF1av7AzqvbsjmakArA2dGd8ZeliFMkxzs\" crossorigin=\"anonymous\"></script>\n<people-groups-grid profile-config='{\"profile\":\"people-groups-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></people-groups-grid>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./people-groups-grid/people-groups-grid.js\" integrity=\"sha384-B78GyuKG7smBsxAGpu3np8AX08grWzpMSSU33c5L8XCMNIy72pKDVvHql1aikAgi\" crossorigin=\"anonymous\"></script>\n<people-groups-grid profile-config='{\"profile\":\"people-groups-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></people-groups-grid>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -837,7 +837,7 @@
|
|||
"bundle": "pplr-data-maps",
|
||||
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
|
||||
"output": "doxa-maps/pplr-data-maps/pplr-data-maps.js",
|
||||
"integrity": "sha384-KmVt63NCnFNNvxhTpi9V+O9/ckmzTrT5Sh8oVh1+UXR2NdE6gqyF8Cp+LTIb4eig",
|
||||
"integrity": "sha384-vrNLiLTAX/G7l3hlfUDb5YunuuFTJiJKa0GZ1fLMXlaYohbbTux0QrL5hAxFWWuE",
|
||||
"elements": [
|
||||
"pplr-data-maps"
|
||||
],
|
||||
|
|
@ -853,7 +853,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-KmVt63NCnFNNvxhTpi9V+O9/ckmzTrT5Sh8oVh1+UXR2NdE6gqyF8Cp+LTIb4eig\" crossorigin=\"anonymous\"></script>\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-vrNLiLTAX/G7l3hlfUDb5YunuuFTJiJKa0GZ1fLMXlaYohbbTux0QrL5hAxFWWuE\" crossorigin=\"anonymous\"></script>\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
},
|
||||
"bundle": "pplr-data-maps"
|
||||
}
|
||||
|
|
@ -863,7 +863,7 @@
|
|||
"bundle": "prayer-walk-planner",
|
||||
"scriptUrl": "./prayer-walk-planner/prayer-walk-planner.js",
|
||||
"output": "doxa-maps/prayer-walk-planner/prayer-walk-planner.js",
|
||||
"integrity": "sha384-E3TRZdhC6XNPF2PpsBbrEQiDr4UQu4gJcpwCnE0htHHP92TFONXIFAorK3/325BC",
|
||||
"integrity": "sha384-jlJGHLys2p2juKNP4Adoy+PG/5vB56OMiY5DCHzca62+JscjOY93dq25wrpe3HC7",
|
||||
"elements": [
|
||||
"prayer-walk-planner"
|
||||
],
|
||||
|
|
@ -879,7 +879,7 @@
|
|||
"scriptUrl": "./prayer-walk-planner/prayer-walk-planner.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./prayer-walk-planner/prayer-walk-planner/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./prayer-walk-planner/prayer-walk-planner.js\" integrity=\"sha384-E3TRZdhC6XNPF2PpsBbrEQiDr4UQu4gJcpwCnE0htHHP92TFONXIFAorK3/325BC\" crossorigin=\"anonymous\"></script>\n<prayer-walk-planner profile-config='{\"profile\":\"prayer-walk-planner\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></prayer-walk-planner>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./prayer-walk-planner/prayer-walk-planner.js\" integrity=\"sha384-jlJGHLys2p2juKNP4Adoy+PG/5vB56OMiY5DCHzca62+JscjOY93dq25wrpe3HC7\" crossorigin=\"anonymous\"></script>\n<prayer-walk-planner profile-config='{\"profile\":\"prayer-walk-planner\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></prayer-walk-planner>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -888,7 +888,7 @@
|
|||
"bundle": "regions-dashboard",
|
||||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"output": "doxa-maps/regions-dashboard/regions-dashboard.js",
|
||||
"integrity": "sha384-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5",
|
||||
"integrity": "sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d",
|
||||
"elements": [
|
||||
"regions-dashboard"
|
||||
],
|
||||
|
|
@ -908,7 +908,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -922,7 +922,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-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"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-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -936,7 +936,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -945,7 +945,7 @@
|
|||
"bundle": "research-dashboard",
|
||||
"scriptUrl": "./research-dashboard/research-dashboard.js",
|
||||
"output": "doxa-maps/research-dashboard/research-dashboard.js",
|
||||
"integrity": "sha384-tpUdHOerthaRZVjofajtOX5NqKho1/UYS54zgwQxMjcj2ycWZiZShLjKjnPT8IFd",
|
||||
"integrity": "sha384-22VYCRtqX6GeyDscFK9DZ6ziL55qmfOvYch9zsaBbEq+5poxsrEmqabuUADGvPrB",
|
||||
"elements": [
|
||||
"research-dashboard-map"
|
||||
],
|
||||
|
|
@ -961,7 +961,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-tpUdHOerthaRZVjofajtOX5NqKho1/UYS54zgwQxMjcj2ycWZiZShLjKjnPT8IFd\" crossorigin=\"anonymous\"></script>\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-22VYCRtqX6GeyDscFK9DZ6ziL55qmfOvYch9zsaBbEq+5poxsrEmqabuUADGvPrB\" crossorigin=\"anonymous\"></script>\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
},
|
||||
"bundle": "research-dashboard"
|
||||
}
|
||||
|
|
@ -971,7 +971,7 @@
|
|||
"bundle": "research-map-plus-grid",
|
||||
"scriptUrl": "./research-map-plus-grid/research-map-plus-grid.js",
|
||||
"output": "doxa-maps/research-map-plus-grid/research-map-plus-grid.js",
|
||||
"integrity": "sha384-uHqC3B+7tF9V3E5KEyOF5nKBrqsR8Z9XXr0RbKX6xZEmeqdM8xJAS5u1GHRLV7qS",
|
||||
"integrity": "sha384-0GvVnh8Nf5SZD5RJ9J+PVC/ZfjQ+uWx0PR3HMYZU0AlEg5qtcaof4WZUuk/Sgp4m",
|
||||
"elements": [
|
||||
"research-map-plus-grid"
|
||||
],
|
||||
|
|
@ -991,7 +991,7 @@
|
|||
"scriptUrl": "./research-map-plus-grid/research-map-plus-grid.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./research-map-plus-grid/research-map-plus-grid/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=\"./research-map-plus-grid/research-map-plus-grid.js\" integrity=\"sha384-uHqC3B+7tF9V3E5KEyOF5nKBrqsR8Z9XXr0RbKX6xZEmeqdM8xJAS5u1GHRLV7qS\" crossorigin=\"anonymous\"></script>\n<research-map-plus-grid profile-config='{\"profile\":\"research-map-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-map-plus-grid>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-map-plus-grid/research-map-plus-grid.js\" integrity=\"sha384-0GvVnh8Nf5SZD5RJ9J+PVC/ZfjQ+uWx0PR3HMYZU0AlEg5qtcaof4WZUuk/Sgp4m\" crossorigin=\"anonymous\"></script>\n<research-map-plus-grid profile-config='{\"profile\":\"research-map-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-map-plus-grid>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -1059,7 +1059,7 @@
|
|||
"bundle": "upg-neighbor",
|
||||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"output": "doxa-maps/upg-neighbor/upg-neighbor.js",
|
||||
"integrity": "sha384-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z",
|
||||
"integrity": "sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1",
|
||||
"elements": [
|
||||
"upg-neighbor"
|
||||
],
|
||||
|
|
@ -1075,7 +1075,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -29,7 +29,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-HS7lK7OGQ8kND9p/QIxsURuzH2nsYePn9wWPehy5YuarW8UPAo+dr9bo7h8pU4ih" crossorigin="anonymous"></script>
|
||||
<script src="../doxa-research-map.js" integrity="sha384-KfDmvtZAIj2C/j1rd3Ykj7lHxAgMA3OTNrofqyJTi+BMdNowQNkSVs6Z3Jgg7tfR" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -27,7 +27,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-HS7lK7OGQ8kND9p/QIxsURuzH2nsYePn9wWPehy5YuarW8UPAo+dr9bo7h8pU4ih" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-research-map.js" integrity="sha384-KfDmvtZAIj2C/j1rd3Ykj7lHxAgMA3OTNrofqyJTi+BMdNowQNkSVs6Z3Jgg7tfR" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
58
public/doxa-maps/doxa-simple-map/doxa-simple-map.js
generated
58
public/doxa-maps/doxa-simple-map/doxa-simple-map.js
generated
File diff suppressed because one or more lines are too long
|
|
@ -29,7 +29,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-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus" crossorigin="anonymous"></script>
|
||||
<script src="../doxa-simple-map.js" integrity="sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus" crossorigin="anonymous"></script>
|
||||
<script src="../../doxa-simple-map.js" integrity="sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -40,7 +40,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -26,7 +26,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
2
public/doxa-maps/index.html
generated
2
public/doxa-maps/index.html
generated
File diff suppressed because one or more lines are too long
92
public/doxa-maps/manifest.json
generated
92
public/doxa-maps/manifest.json
generated
|
|
@ -13,7 +13,7 @@
|
|||
"bundle": "all-people-groups",
|
||||
"scriptUrl": "./all-people-groups/all-people-groups.js",
|
||||
"output": "doxa-maps/all-people-groups/all-people-groups.js",
|
||||
"integrity": "sha384-FzP3VH99kAlWO2OEooSLCJfuue+HWIXu2Kf7Dx3dELmg9EzHuPvBzx3HB8X1nYS3",
|
||||
"integrity": "sha384-iwWZ2T6izpS+sik/QwSzWNOLGdJak3prhCyxDHsiWjxCLnRZmcPBBSKC2LT9Riym",
|
||||
"elements": [
|
||||
"all-people-groups"
|
||||
],
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-FzP3VH99kAlWO2OEooSLCJfuue+HWIXu2Kf7Dx3dELmg9EzHuPvBzx3HB8X1nYS3\" crossorigin=\"anonymous\"></script>\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-iwWZ2T6izpS+sik/QwSzWNOLGdJak3prhCyxDHsiWjxCLnRZmcPBBSKC2LT9Riym\" crossorigin=\"anonymous\"></script>\n<all-people-groups profile-config='{\"profile\":\"all-people-groups\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></all-people-groups>"
|
||||
},
|
||||
"bundle": "all-people-groups"
|
||||
}
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
"bundle": "big-picture",
|
||||
"scriptUrl": "./big-picture/big-picture.js",
|
||||
"output": "doxa-maps/big-picture/big-picture.js",
|
||||
"integrity": "sha384-fLOTR6xYgvjETQGZchu/ceLXqZiVfyw7AjCjZmhe6MPNHfyVZ0j1jXu2f49CQujM",
|
||||
"integrity": "sha384-LJXi3Gt0KWHiSDqvUWGeJgvq/r71K6UlZpZJcOYmk8V3v05vl/ZlfSPh8vQ4QUh7",
|
||||
"elements": [
|
||||
"bp-big-picture",
|
||||
"bp-research-header",
|
||||
|
|
@ -61,7 +61,7 @@
|
|||
"scriptUrl": "./big-picture/big-picture.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./big-picture/big-picture/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=\"./big-picture/big-picture.js\" integrity=\"sha384-fLOTR6xYgvjETQGZchu/ceLXqZiVfyw7AjCjZmhe6MPNHfyVZ0j1jXu2f49CQujM\" crossorigin=\"anonymous\"></script>\n<bp-big-picture profile-config='{\"profile\":\"big-picture\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></bp-big-picture>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./big-picture/big-picture.js\" integrity=\"sha384-LJXi3Gt0KWHiSDqvUWGeJgvq/r71K6UlZpZJcOYmk8V3v05vl/ZlfSPh8vQ4QUh7\" crossorigin=\"anonymous\"></script>\n<bp-big-picture profile-config='{\"profile\":\"big-picture\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></bp-big-picture>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
"bundle": "cities-internet",
|
||||
"scriptUrl": "./cities-internet/cities-internet.js",
|
||||
"output": "doxa-maps/cities-internet/cities-internet.js",
|
||||
"integrity": "sha384-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi",
|
||||
"integrity": "sha384-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK",
|
||||
"elements": [
|
||||
"cities-internet-map"
|
||||
],
|
||||
|
|
@ -121,7 +121,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-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"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-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -135,7 +135,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -149,7 +149,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-2K2SKyR/TsbJcIv322N0K18RY4erDK9aW/rhDf/5gS+sRgc3GPEY7eZuvaPWaYbi\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"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-to5VPU6sRsiSsrGWUOe58CahHZCMdQfp1WLuOG325uIQ+7UfpJMx1VH17xAz/GaK\" crossorigin=\"anonymous\"></script>\n<cities-internet-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></cities-internet-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -158,7 +158,7 @@
|
|||
"bundle": "country-posters",
|
||||
"scriptUrl": "./country-posters/country-posters.js",
|
||||
"output": "doxa-maps/country-posters/country-posters.js",
|
||||
"integrity": "sha384-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW",
|
||||
"integrity": "sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb",
|
||||
"elements": [
|
||||
"country-posters-map"
|
||||
],
|
||||
|
|
@ -178,7 +178,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"countries-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -192,7 +192,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-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"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-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -206,7 +206,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-QkP5L/s9RMAvdVXeAsjvcX6aQR6S+SgcDyeS8lD1QnKOjq49WPCTWY2beUGA0jMW\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-HDrGqlveN1nUN57SZJlfu7d16yNlmysDWYIdaGtIeTkxL+fbaYNje9qKF+j8jQrb\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -215,7 +215,7 @@
|
|||
"bundle": "dashboard-plus-grid",
|
||||
"scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js",
|
||||
"output": "doxa-maps/dashboard-plus-grid/dashboard-plus-grid.js",
|
||||
"integrity": "sha384-2GOma9pOojGqmO6WrPDaZ3cJi4IPEcKmBGU0VT10Q3UT9ANBcSxVvLhjbMUl8A9x",
|
||||
"integrity": "sha384-eFZgF4nONb6AhyCtlLYnlaeOq73lqNw2J/zk6CrMWdDUtLWpBrT9EMCqiI5qWtJ3",
|
||||
"elements": [
|
||||
"dashboard-plus-grid"
|
||||
],
|
||||
|
|
@ -235,7 +235,7 @@
|
|||
"scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./dashboard-plus-grid/dashboard-plus-grid/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-2GOma9pOojGqmO6WrPDaZ3cJi4IPEcKmBGU0VT10Q3UT9ANBcSxVvLhjbMUl8A9x\" crossorigin=\"anonymous\"></script>\n<dashboard-plus-grid profile-config='{\"profile\":\"dashboard-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></dashboard-plus-grid>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-eFZgF4nONb6AhyCtlLYnlaeOq73lqNw2J/zk6CrMWdDUtLWpBrT9EMCqiI5qWtJ3\" crossorigin=\"anonymous\"></script>\n<dashboard-plus-grid profile-config='{\"profile\":\"dashboard-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></dashboard-plus-grid>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -259,7 +259,7 @@
|
|||
"bundle": "demo-map",
|
||||
"scriptUrl": "./demo-map/demo-map.js",
|
||||
"output": "doxa-maps/demo-map/demo-map.js",
|
||||
"integrity": "sha384-JP/cidUhoN1H0pPxekQts4d5xgTn6Slne9QNwF0Q3xnqq1dmUUV9RktCmViXFgJ8",
|
||||
"integrity": "sha384-gHvPsjsiILFQMAHyTn2th8qgbK3UgSmc93TrTnKAidFA5qswnMPDQATgdquQFGAR",
|
||||
"elements": [
|
||||
"demo-map"
|
||||
],
|
||||
|
|
@ -275,7 +275,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-JP/cidUhoN1H0pPxekQts4d5xgTn6Slne9QNwF0Q3xnqq1dmUUV9RktCmViXFgJ8\" crossorigin=\"anonymous\"></script>\n<demo-map profile-config='{\"profile\":\"demo-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-gHvPsjsiILFQMAHyTn2th8qgbK3UgSmc93TrTnKAidFA5qswnMPDQATgdquQFGAR\" crossorigin=\"anonymous\"></script>\n<demo-map profile-config='{\"profile\":\"demo-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></demo-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -354,7 +354,7 @@
|
|||
"bundle": "doxa-research-map",
|
||||
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
|
||||
"output": "doxa-maps/doxa-research-map/doxa-research-map.js",
|
||||
"integrity": "sha384-HS7lK7OGQ8kND9p/QIxsURuzH2nsYePn9wWPehy5YuarW8UPAo+dr9bo7h8pU4ih",
|
||||
"integrity": "sha384-KfDmvtZAIj2C/j1rd3Ykj7lHxAgMA3OTNrofqyJTi+BMdNowQNkSVs6Z3Jgg7tfR",
|
||||
"elements": [
|
||||
"doxa-research-map"
|
||||
],
|
||||
|
|
@ -370,7 +370,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-HS7lK7OGQ8kND9p/QIxsURuzH2nsYePn9wWPehy5YuarW8UPAo+dr9bo7h8pU4ih\" crossorigin=\"anonymous\"></script>\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-KfDmvtZAIj2C/j1rd3Ykj7lHxAgMA3OTNrofqyJTi+BMdNowQNkSVs6Z3Jgg7tfR\" crossorigin=\"anonymous\"></script>\n<doxa-research-map profile-config='{\"profile\":\"research-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-research-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -396,7 +396,7 @@
|
|||
"bundle": "doxa-simple-map",
|
||||
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
|
||||
"output": "doxa-maps/doxa-simple-map/doxa-simple-map.js",
|
||||
"integrity": "sha384-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus",
|
||||
"integrity": "sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf",
|
||||
"elements": [
|
||||
"doxa-map",
|
||||
"doxa-simple-map"
|
||||
|
|
@ -413,7 +413,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-eG+aPFxt0jUKyGrHbQ5LWHJkpTsOzpoQoMRjb3crZXOsO4ilR2Q2BQgcSVmI8mus\" crossorigin=\"anonymous\"></script>\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-DgqOY1kT3MInesvWJ8XqXdIg5xRuXj2wQa7qPo32gtvcRS3N5XZTUbP4ZmO1KaMf\" crossorigin=\"anonymous\"></script>\n<doxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-map>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -579,7 +579,7 @@
|
|||
"bundle": "gospel-resources",
|
||||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"output": "doxa-maps/gospel-resources/gospel-resources.js",
|
||||
"integrity": "sha384-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi",
|
||||
"integrity": "sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa",
|
||||
"elements": [
|
||||
"gospel-resources-map"
|
||||
],
|
||||
|
|
@ -599,7 +599,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"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-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -613,7 +613,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"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-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -627,7 +627,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -641,7 +641,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-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"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-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -655,7 +655,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-m6wMxfyalCRzeQS+TWIQmzGNyuRc7MLWNCjX8sFul6OBgXh1YvrcDcWEZhMsyfAi\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-+NFlplj7hABypva56Rnn2nyLeAQxVd5rkx/EYxG+nogpN/TckKojaiV6iB+DHpRa\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -664,7 +664,7 @@
|
|||
"bundle": "my-upg-100-list",
|
||||
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
|
||||
"output": "doxa-maps/my-upg-100-list/my-upg-100-list.js",
|
||||
"integrity": "sha384-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ",
|
||||
"integrity": "sha384-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL",
|
||||
"elements": [
|
||||
"my-upg-100-list-map"
|
||||
],
|
||||
|
|
@ -684,7 +684,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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"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-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -698,7 +698,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -712,7 +712,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\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-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -721,7 +721,7 @@
|
|||
"bundle": "people-groups-grid",
|
||||
"scriptUrl": "./people-groups-grid/people-groups-grid.js",
|
||||
"output": "doxa-maps/people-groups-grid/people-groups-grid.js",
|
||||
"integrity": "sha384-LMab8CAeKjHRnOkUn3HsykTYv1v/4wnF1av7AzqvbsjmakArA2dGd8ZeliFMkxzs",
|
||||
"integrity": "sha384-B78GyuKG7smBsxAGpu3np8AX08grWzpMSSU33c5L8XCMNIy72pKDVvHql1aikAgi",
|
||||
"elements": [
|
||||
"people-groups-grid"
|
||||
],
|
||||
|
|
@ -737,7 +737,7 @@
|
|||
"scriptUrl": "./people-groups-grid/people-groups-grid.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./people-groups-grid/people-groups-grid/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=\"./people-groups-grid/people-groups-grid.js\" integrity=\"sha384-LMab8CAeKjHRnOkUn3HsykTYv1v/4wnF1av7AzqvbsjmakArA2dGd8ZeliFMkxzs\" crossorigin=\"anonymous\"></script>\n<people-groups-grid profile-config='{\"profile\":\"people-groups-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></people-groups-grid>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./people-groups-grid/people-groups-grid.js\" integrity=\"sha384-B78GyuKG7smBsxAGpu3np8AX08grWzpMSSU33c5L8XCMNIy72pKDVvHql1aikAgi\" crossorigin=\"anonymous\"></script>\n<people-groups-grid profile-config='{\"profile\":\"people-groups-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></people-groups-grid>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -837,7 +837,7 @@
|
|||
"bundle": "pplr-data-maps",
|
||||
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
|
||||
"output": "doxa-maps/pplr-data-maps/pplr-data-maps.js",
|
||||
"integrity": "sha384-KmVt63NCnFNNvxhTpi9V+O9/ckmzTrT5Sh8oVh1+UXR2NdE6gqyF8Cp+LTIb4eig",
|
||||
"integrity": "sha384-vrNLiLTAX/G7l3hlfUDb5YunuuFTJiJKa0GZ1fLMXlaYohbbTux0QrL5hAxFWWuE",
|
||||
"elements": [
|
||||
"pplr-data-maps"
|
||||
],
|
||||
|
|
@ -853,7 +853,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-KmVt63NCnFNNvxhTpi9V+O9/ckmzTrT5Sh8oVh1+UXR2NdE6gqyF8Cp+LTIb4eig\" crossorigin=\"anonymous\"></script>\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./pplr-data-maps/pplr-data-maps.js\" integrity=\"sha384-vrNLiLTAX/G7l3hlfUDb5YunuuFTJiJKa0GZ1fLMXlaYohbbTux0QrL5hAxFWWuE\" crossorigin=\"anonymous\"></script>\n<pplr-data-maps profile-config='{\"profile\":\"pplr-data-maps\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></pplr-data-maps>"
|
||||
},
|
||||
"bundle": "pplr-data-maps"
|
||||
}
|
||||
|
|
@ -863,7 +863,7 @@
|
|||
"bundle": "prayer-walk-planner",
|
||||
"scriptUrl": "./prayer-walk-planner/prayer-walk-planner.js",
|
||||
"output": "doxa-maps/prayer-walk-planner/prayer-walk-planner.js",
|
||||
"integrity": "sha384-E3TRZdhC6XNPF2PpsBbrEQiDr4UQu4gJcpwCnE0htHHP92TFONXIFAorK3/325BC",
|
||||
"integrity": "sha384-jlJGHLys2p2juKNP4Adoy+PG/5vB56OMiY5DCHzca62+JscjOY93dq25wrpe3HC7",
|
||||
"elements": [
|
||||
"prayer-walk-planner"
|
||||
],
|
||||
|
|
@ -879,7 +879,7 @@
|
|||
"scriptUrl": "./prayer-walk-planner/prayer-walk-planner.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./prayer-walk-planner/prayer-walk-planner/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./prayer-walk-planner/prayer-walk-planner.js\" integrity=\"sha384-E3TRZdhC6XNPF2PpsBbrEQiDr4UQu4gJcpwCnE0htHHP92TFONXIFAorK3/325BC\" crossorigin=\"anonymous\"></script>\n<prayer-walk-planner profile-config='{\"profile\":\"prayer-walk-planner\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></prayer-walk-planner>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./prayer-walk-planner/prayer-walk-planner.js\" integrity=\"sha384-jlJGHLys2p2juKNP4Adoy+PG/5vB56OMiY5DCHzca62+JscjOY93dq25wrpe3HC7\" crossorigin=\"anonymous\"></script>\n<prayer-walk-planner profile-config='{\"profile\":\"prayer-walk-planner\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></prayer-walk-planner>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -888,7 +888,7 @@
|
|||
"bundle": "regions-dashboard",
|
||||
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
|
||||
"output": "doxa-maps/regions-dashboard/regions-dashboard.js",
|
||||
"integrity": "sha384-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5",
|
||||
"integrity": "sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d",
|
||||
"elements": [
|
||||
"regions-dashboard"
|
||||
],
|
||||
|
|
@ -908,7 +908,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -922,7 +922,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-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"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-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -936,7 +936,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -945,7 +945,7 @@
|
|||
"bundle": "research-dashboard",
|
||||
"scriptUrl": "./research-dashboard/research-dashboard.js",
|
||||
"output": "doxa-maps/research-dashboard/research-dashboard.js",
|
||||
"integrity": "sha384-tpUdHOerthaRZVjofajtOX5NqKho1/UYS54zgwQxMjcj2ycWZiZShLjKjnPT8IFd",
|
||||
"integrity": "sha384-22VYCRtqX6GeyDscFK9DZ6ziL55qmfOvYch9zsaBbEq+5poxsrEmqabuUADGvPrB",
|
||||
"elements": [
|
||||
"research-dashboard-map"
|
||||
],
|
||||
|
|
@ -961,7 +961,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-tpUdHOerthaRZVjofajtOX5NqKho1/UYS54zgwQxMjcj2ycWZiZShLjKjnPT8IFd\" crossorigin=\"anonymous\"></script>\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-22VYCRtqX6GeyDscFK9DZ6ziL55qmfOvYch9zsaBbEq+5poxsrEmqabuUADGvPrB\" crossorigin=\"anonymous\"></script>\n<research-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-dashboard-map>"
|
||||
},
|
||||
"bundle": "research-dashboard"
|
||||
}
|
||||
|
|
@ -971,7 +971,7 @@
|
|||
"bundle": "research-map-plus-grid",
|
||||
"scriptUrl": "./research-map-plus-grid/research-map-plus-grid.js",
|
||||
"output": "doxa-maps/research-map-plus-grid/research-map-plus-grid.js",
|
||||
"integrity": "sha384-uHqC3B+7tF9V3E5KEyOF5nKBrqsR8Z9XXr0RbKX6xZEmeqdM8xJAS5u1GHRLV7qS",
|
||||
"integrity": "sha384-0GvVnh8Nf5SZD5RJ9J+PVC/ZfjQ+uWx0PR3HMYZU0AlEg5qtcaof4WZUuk/Sgp4m",
|
||||
"elements": [
|
||||
"research-map-plus-grid"
|
||||
],
|
||||
|
|
@ -991,7 +991,7 @@
|
|||
"scriptUrl": "./research-map-plus-grid/research-map-plus-grid.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./research-map-plus-grid/research-map-plus-grid/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=\"./research-map-plus-grid/research-map-plus-grid.js\" integrity=\"sha384-uHqC3B+7tF9V3E5KEyOF5nKBrqsR8Z9XXr0RbKX6xZEmeqdM8xJAS5u1GHRLV7qS\" crossorigin=\"anonymous\"></script>\n<research-map-plus-grid profile-config='{\"profile\":\"research-map-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-map-plus-grid>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-map-plus-grid/research-map-plus-grid.js\" integrity=\"sha384-0GvVnh8Nf5SZD5RJ9J+PVC/ZfjQ+uWx0PR3HMYZU0AlEg5qtcaof4WZUuk/Sgp4m\" crossorigin=\"anonymous\"></script>\n<research-map-plus-grid profile-config='{\"profile\":\"research-map-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></research-map-plus-grid>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -1059,7 +1059,7 @@
|
|||
"bundle": "upg-neighbor",
|
||||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"output": "doxa-maps/upg-neighbor/upg-neighbor.js",
|
||||
"integrity": "sha384-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z",
|
||||
"integrity": "sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1",
|
||||
"elements": [
|
||||
"upg-neighbor"
|
||||
],
|
||||
|
|
@ -1075,7 +1075,7 @@
|
|||
"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": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
"script": "<!-- Mapbox engine, fetched early; remove this line if you set \"provider\":\"maplibre\" -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
|
|||
66
public/doxa-maps/my-upg-100-list/my-upg-100-list.js
generated
66
public/doxa-maps/my-upg-100-list/my-upg-100-list.js
generated
File diff suppressed because one or more lines are too long
|
|
@ -26,7 +26,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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ" crossorigin="anonymous"></script>
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ" crossorigin="anonymous"></script>
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -40,7 +40,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-68x8r21upPbnkVGOtyTWt3LV4hB3KQXWBb/6rk02cfq7CsOCLszCaeqM1iDn2+eZ" crossorigin="anonymous"></script>
|
||||
<script src="../my-upg-100-list.js" integrity="sha384-PxH+kx2zJFiCxPgTlBumSCXUaWPBOO8y5Djbt5K+nSFSsBSyIHWc2NQCytdw5TCL" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <people-groups-grid> custom element. -->
|
||||
<script src="../../people-groups-grid.js" integrity="sha384-LMab8CAeKjHRnOkUn3HsykTYv1v/4wnF1av7AzqvbsjmakArA2dGd8ZeliFMkxzs" crossorigin="anonymous"></script>
|
||||
<script src="../../people-groups-grid.js" integrity="sha384-B78GyuKG7smBsxAGpu3np8AX08grWzpMSSU33c5L8XCMNIy72pKDVvHql1aikAgi" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <people-groups-grid> custom element. -->
|
||||
<script src="../people-groups-grid.js" integrity="sha384-LMab8CAeKjHRnOkUn3HsykTYv1v/4wnF1av7AzqvbsjmakArA2dGd8ZeliFMkxzs" crossorigin="anonymous"></script>
|
||||
<script src="../people-groups-grid.js" integrity="sha384-B78GyuKG7smBsxAGpu3np8AX08grWzpMSSU33c5L8XCMNIy72pKDVvHql1aikAgi" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <people-groups-grid> custom element. -->
|
||||
<script src="../../people-groups-grid.js" integrity="sha384-LMab8CAeKjHRnOkUn3HsykTYv1v/4wnF1av7AzqvbsjmakArA2dGd8ZeliFMkxzs" crossorigin="anonymous"></script>
|
||||
<script src="../../people-groups-grid.js" integrity="sha384-B78GyuKG7smBsxAGpu3np8AX08grWzpMSSU33c5L8XCMNIy72pKDVvHql1aikAgi" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
48
public/doxa-maps/pplr-data-maps/pplr-data-maps.js
generated
48
public/doxa-maps/pplr-data-maps/pplr-data-maps.js
generated
File diff suppressed because one or more lines are too long
|
|
@ -29,7 +29,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-KmVt63NCnFNNvxhTpi9V+O9/ckmzTrT5Sh8oVh1+UXR2NdE6gqyF8Cp+LTIb4eig" crossorigin="anonymous"></script>
|
||||
<script src="../pplr-data-maps.js" integrity="sha384-vrNLiLTAX/G7l3hlfUDb5YunuuFTJiJKa0GZ1fLMXlaYohbbTux0QrL5hAxFWWuE" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <prayer-walk-planner> custom element. -->
|
||||
<script src="../prayer-walk-planner.js" integrity="sha384-E3TRZdhC6XNPF2PpsBbrEQiDr4UQu4gJcpwCnE0htHHP92TFONXIFAorK3/325BC" crossorigin="anonymous"></script>
|
||||
<script src="../prayer-walk-planner.js" integrity="sha384-jlJGHLys2p2juKNP4Adoy+PG/5vB56OMiY5DCHzca62+JscjOY93dq25wrpe3HC7" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5" crossorigin="anonymous"></script>
|
||||
<script src="../regions-dashboard.js" integrity="sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -26,7 +26,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-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5" crossorigin="anonymous"></script>
|
||||
<script src="../regions-dashboard.js" integrity="sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -40,7 +40,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-gjPXxaR+pBjairuyqgxHt4KHWmnnjSwcpWbPpdPhGjAF37j6RooqOUdqW5HL3Yn5" crossorigin="anonymous"></script>
|
||||
<script src="../regions-dashboard.js" integrity="sha384-GVpZCfgiyFEfvKxBE0y4950u+5wE/OI30Op7GjLEEKwELHN2O9DbXwzS7FwI+42d" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -29,7 +29,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-tpUdHOerthaRZVjofajtOX5NqKho1/UYS54zgwQxMjcj2ycWZiZShLjKjnPT8IFd" crossorigin="anonymous"></script>
|
||||
<script src="../research-dashboard.js" integrity="sha384-22VYCRtqX6GeyDscFK9DZ6ziL55qmfOvYch9zsaBbEq+5poxsrEmqabuUADGvPrB" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <research-map-plus-grid> custom element. -->
|
||||
<script src="../../research-map-plus-grid.js" integrity="sha384-uHqC3B+7tF9V3E5KEyOF5nKBrqsR8Z9XXr0RbKX6xZEmeqdM8xJAS5u1GHRLV7qS" crossorigin="anonymous"></script>
|
||||
<script src="../../research-map-plus-grid.js" integrity="sha384-0GvVnh8Nf5SZD5RJ9J+PVC/ZfjQ+uWx0PR3HMYZU0AlEg5qtcaof4WZUuk/Sgp4m" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <research-map-plus-grid> custom element. -->
|
||||
<script src="../research-map-plus-grid.js" integrity="sha384-uHqC3B+7tF9V3E5KEyOF5nKBrqsR8Z9XXr0RbKX6xZEmeqdM8xJAS5u1GHRLV7qS" crossorigin="anonymous"></script>
|
||||
<script src="../research-map-plus-grid.js" integrity="sha384-0GvVnh8Nf5SZD5RJ9J+PVC/ZfjQ+uWx0PR3HMYZU0AlEg5qtcaof4WZUuk/Sgp4m" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
68
public/doxa-maps/upg-neighbor/upg-neighbor.js
generated
68
public/doxa-maps/upg-neighbor/upg-neighbor.js
generated
File diff suppressed because one or more lines are too long
|
|
@ -29,7 +29,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-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z" crossorigin="anonymous"></script>
|
||||
<script src="../upg-neighbor.js" integrity="sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,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-hS8M9h2W048NksasfFxR0r5COtOIH+M6Y8b9eawXs/V/pkeScR7GxHaLaxepDB1z" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-2q1XQDCYFkcp0j9RTIVZDkMIHUQmQuOVfK7JrkWyOp9lKNv2nRrfFQ7R9i1ly2T1" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
Loading…
Reference in a new issue