Add the Gospel Access filter, the ladder the binary flag was flattening

The Driver asked for "the phases of engagement, measured in the live data."
engagement_status cannot express them: over 2,108 live rows it is 2,081
Unengaged / 27 Engaged, so filtering on it separates 1.3% of the corpus and
tells a researcher almost nothing about where a group actually sits.

imb_gsec is the ordinal ladder underneath that flag, present on 2,106/2,108:

    0   No Evangelicals, Churches or Resources ........... 225
    1   Less than 2% Evangelical, No Active CP Activity . 1,853
    2   Less than 2% Evangelical, Concentrated CP ......... 23
    4   2% or Greater but Less than 5% Evangelical ......... 4
    6   10% or Greater Evangelical ......................... 1

Cross-tabbed against the flag, ALL 225 groups with no evangelicals, churches or
resources -- the most lost category in the data -- are merely "Unengaged",
indistinguishable from the 1,841 groups that have some evangelical presence.
That distinction is the one the map exists to show.

Verified safe to filter on before wiring, the same way cluster/people_group
were: 5 distinct {value,label} pairs and NO value-vs-label cross-collision, so
valueMatches() selects the same rows whichever vocabulary arrives. It is a real
row field, unlike the derived language_family/religion_family facets, so it is
mapped in FACET_TO_PROP from the day it lands rather than joining the
dashboard-only class.

Wired through every layer that would otherwise silently drop it: the shared
sources.json defaultFields (the dashboard reads rows through that seam), the
grid's own fetch field list, the prop, the API-field-name filter key (imb_gsec,
not gospelAccess), the re-filter watch list, and the composite's prop binding.

Verified in a browser on the built tree with live data: the section renders all
five rungs with counts matching the API exactly; clicking "No Evangelicals"
takes dashboard scope 2,108 -> 225 and the grid to "Showing 225"; clicking
"Concentrated CP" gives 23 and "Showing 23"; deselecting returns both to
baseline. 0 failed requests.

Gates: facet-one-field, facet-cascade, facet-changes-map, csv-shape,
label-joins, one-palette, sfc-parse, parse all pass. verify:gate1 still 13/13
against 2,108 live records.
This commit is contained in:
doxa-maps-88655c70 2026-09-23 13:19:22 +00:00
parent 9076ec1d61
commit 1449d47573
39 changed files with 141 additions and 88 deletions

View file

@ -40,6 +40,7 @@
"people_committed", "people_committed",
"adopted_by_churches", "adopted_by_churches",
"engagement_status", "engagement_status",
"imb_gsec",
"primary_language", "primary_language",
"imb_language_family", "imb_language_family",
"imb_language_class", "imb_language_class",

View file

@ -141,12 +141,18 @@ const FACET_TO_PROP = {
// fields that only needed asking for. // fields that only needed asking for.
cluster: 'cluster', cluster: 'cluster',
people_group: 'peopleGroup', people_group: 'peopleGroup',
// THE PHASES OF ENGAGEMENT (row field imb_gsec). Mapped from the day it was added, because
// shipping a facet that narrows the dashboard and cannot move the grid is precisely the
// dead-button class marked `dashboardOnly` elsewhere in this file — and this one has no reason
// to join it: imb_gsec is a real row field with 5 {value,label} pairs and no value-vs-label
// cross-collision, so valueMatches() selects the same rows whichever vocabulary arrives.
gospel_access: 'gospelAccess',
} }
// Empty string (not null) is the grid's documented "no filter" value for every axis, so a // Empty string (not null) is the grid's documented "no filter" value for every axis, so a
// cleared facet must RESET its prop rather than leave the previous value stuck. // cleared facet must RESET its prop rather than leave the previous value stuck.
const filter = reactive({ query: '', wagfRegion: '', wagfBlock: '', rop1: '', religion: '', countryCode: '', const filter = reactive({ query: '', wagfRegion: '', wagfBlock: '', rop1: '', religion: '', countryCode: '',
primaryLanguage: '', engagementStatus: '', cluster: '', peopleGroup: '' }) primaryLanguage: '', engagementStatus: '', cluster: '', peopleGroup: '', gospelAccess: '' })
function onDashboardFilter({ filterSet = {}, searchTerm = '' } = {}) { function onDashboardFilter({ filterSet = {}, searchTerm = '' } = {}) {
filter.query = searchTerm || '' filter.query = searchTerm || ''
@ -269,6 +275,7 @@ const sections = [
:engagement-status="filter.engagementStatus" :engagement-status="filter.engagementStatus"
:cluster="filter.cluster" :cluster="filter.cluster"
:people-group="filter.peopleGroup" :people-group="filter.peopleGroup"
:gospel-access="filter.gospelAccess"
:show-search="false" :show-filters="false" :show-total="false" /> :show-search="false" :show-filters="false" :show-total="false" />
</template> </template>
</StackLayout> </StackLayout>

View file

@ -156,6 +156,29 @@ const props = defineProps({
cluster: { type: String, default: '' }, cluster: { type: String, default: '' },
peopleGroup: { type: String, default: '' }, peopleGroup: { type: String, default: '' },
engagementStatus: { type: String, default: '' }, engagementStatus: { type: String, default: '' },
// ── THE PHASES OF ENGAGEMENT (imb_gsec) ──────────────────────────────────────────────────
// `engagementStatus` above is BINARY and that is its limitation, not a bug: measured live over
// 2,108 rows it is 2,081 Unengaged / 27 Engaged, so filtering on it separates 1.3% of the corpus
// from the rest and tells a researcher almost nothing about WHERE a group sits.
//
// imb_gsec is the ordinal ladder underneath that flag, present on 2,106/2,108 as {value,label}:
// 0 225 No Evangelicals, Churches or Resources
// 1 1,853 Less than 2% Evangelical, No Active CP Activity
// 2 23 Less than 2% Evangelical, Concentrated CP Activity
// 4 4 2% or Greater but Less than 5% Evangelical
// 6 1 10% or Greater Evangelical
//
// ★ WHY IT EARNS ITS OWN FILTER. Cross-tabbed against the binary flag, ALL 225 groups with NO
// evangelicals, churches or resources — the most lost category in the data — are simply
// "Unengaged", indistinguishable from the 1,841 groups that at least have some evangelical
// presence. The flag cannot express the distinction the map exists to show.
//
// SAFE TO FILTER ON, verified the same way cluster/people_group were before they were wired:
// 5 distinct {value,label} pairs, and the value set and label set do NOT intersect ('0' vs 'No
// Evangelicals…'), so valueMatches() can accept either vocabulary without over-matching. This is
// a REAL row field, unlike the derived language_family/religion_family facets, which is why it
// can move the grid at all.
gospelAccess: { type: String, default: '' },
// ── presentation knobs copied from UupgsList (defaults preserve today's behaviour) ── // ── presentation knobs copied from UupgsList (defaults preserve today's behaviour) ──
perPage: { type: Number, default: 24 }, perPage: { type: Number, default: 24 },
@ -228,6 +251,9 @@ const propFilters = computed(() => {
// filter the grid to zero — the exact failure the two comments above describe. // filter the grid to zero — the exact failure the two comments above describe.
if (props.cluster) f.imb_reg_of_people_2 = { value: props.cluster, label: lbl(props.cluster) } if (props.cluster) f.imb_reg_of_people_2 = { value: props.cluster, label: lbl(props.cluster) }
if (props.peopleGroup) f.imb_reg_of_people_25 = { value: props.peopleGroup, label: lbl(props.peopleGroup) } if (props.peopleGroup) f.imb_reg_of_people_25 = { value: props.peopleGroup, label: lbl(props.peopleGroup) }
// The API-field-name rule a fourth time, for the same reason: the prop is `gospelAccess` and the
// row field is `imb_gsec`. Keying on the prop name would read undefined on every row.
if (props.gospelAccess) f.imb_gsec = { value: props.gospelAccess, label: lbl(props.gospelAccess) }
return f return f
}) })
const activeFilters = computed(() => (useFilters.value ? localFilters.value : propFilters.value)) const activeFilters = computed(() => (useFilters.value ? localFilters.value : propFilters.value))
@ -543,7 +569,7 @@ async function getUUPGs() {
// primaryLanguage prop match nothing and silently filter the grid to zero rows. Verified live // primaryLanguage prop match nothing and silently filter the grid to zero rows. Verified live
// (2026-09-22): adding it keeps the response at 2,107 rows and the field is populated on 100% // (2026-09-22): adding it keeps the response at 2,107 rows and the field is populated on 100%
// of them. Any future filter axis must be added HERE as well as to propFilters. // of them. Any future filter axis must be added HERE as well as to propFilters.
const url = `${prayBaseUrl.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion,has_photo,image_url,adopted_by_churches,imb_alternate_name,engagement_status,people_committed,primary_language,imb_reg_of_people_2,imb_reg_of_people_25&lang=${languageCode.value}` const url = `${prayBaseUrl.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion,has_photo,image_url,adopted_by_churches,imb_alternate_name,engagement_status,people_committed,primary_language,imb_reg_of_people_2,imb_reg_of_people_25,imb_gsec&lang=${languageCode.value}`
loading.value = true loading.value = true
loadFailed.value = false loadFailed.value = false
try { try {
@ -579,7 +605,8 @@ async function getUUPGs() {
// external prop-driven filters should re-filter the grid (when controls are hidden). // external prop-driven filters should re-filter the grid (when controls are hidden).
watch(() => [props.query, props.wagfRegion, props.wagfBlock, props.rop1, props.religion, props.countryCode, watch(() => [props.query, props.wagfRegion, props.wagfBlock, props.rop1, props.religion, props.countryCode,
props.primaryLanguage, props.engagementStatus, props.cluster, props.peopleGroup, useSearch.value, useFilters.value], () => { props.primaryLanguage, props.engagementStatus, props.cluster, props.peopleGroup, props.gospelAccess,
useSearch.value, useFilters.value], () => {
page.value = 1 page.value = 1
filterUUPGs() filterUUPGs()
}) })

View file

@ -122,6 +122,21 @@ export default {
wagf_block: { label: 'Bloc', get: (r) => lbl(r.wagf_block) }, wagf_block: { label: 'Bloc', get: (r) => lbl(r.wagf_block) },
country_code: { label: 'Country', get: (r) => lbl(r.country_code), geoIso: (r) => r.country_code && r.country_code.value }, country_code: { label: 'Country', get: (r) => lbl(r.country_code), geoIso: (r) => r.country_code && r.country_code.value },
engagement_status: { label: 'Status', get: (r) => lbl(r.engagement_status) }, engagement_status: { label: 'Status', get: (r) => lbl(r.engagement_status) },
// ── THE PHASES OF ENGAGEMENT ──────────────────────────────────────────────────────────
// `engagement_status` above is a BINARY flag — measured live over 2,108 rows it is 2,081
// Unengaged / 27 Engaged. imb_gsec is the ordinal ladder underneath it (present 2,106/2,108):
// 0 No Evangelicals, Churches or Resources ....... 225
// 1 Less than 2% Evangelical, No Active CP ..... 1,853
// 2 Less than 2% Evangelical, Concentrated CP ...... 23
// 4 2% or Greater but Less than 5% Evangelical ...... 4
// 6 10% or Greater Evangelical ...................... 1
// Cross-tabbed, ALL 225 groups with no evangelicals, churches or resources are merely
// "Unengaged" under the flag — indistinguishable from 1,841 groups that have some presence.
//
// A REAL row field, so unlike language_family/religion_family this one CAN move the grid: 5
// distinct {value,label} pairs with no value-vs-label cross-collision ('0' never reads as a
// label), which is the same safety property that made country_code and cluster wireable.
gospel_access: { label: 'Gospel Access', get: (r) => lbl(r.imb_gsec) },
// ── Language TIER 1 — API value FIRST, ISO lookup as FALLBACK ── // ── Language TIER 1 — API value FIRST, ISO lookup as FALLBACK ──
// MEASURED on the live API (2,107 rows, 2026-09-20): `imb_language_family` is null on // MEASURED on the live API (2,107 rows, 2026-09-20): `imb_language_family` is null on
// 2,073 of them — it is populated for just 34 rows (1.6%). Read alone, the Language tree // 2,073 of them — it is populated for just 34 rows (1.6%). Read alone, the Language tree
@ -216,6 +231,9 @@ export default {
// (family → religion). See the `religion_family` facet above. // (family → religion). See the `religion_family` facet above.
{ id: 'religion', title: 'Religion', axis: 'religion', drill: ['religion_family', 'religion'], topN: [12, 24] }, { id: 'religion', title: 'Religion', axis: 'religion', drill: ['religion_family', 'religion'], topN: [12, 24] },
{ id: 'status', title: 'Status', axis: null, facet: 'engagement_status', topN: 16 }, { id: 'status', title: 'Status', axis: null, facet: 'engagement_status', topN: 16 },
// Its own section rather than a drill under Status: the ladder is not a sub-division of the
// flag (a group can be "Engaged" at any rung), and 5 rows do not need a topN cap.
{ id: 'gospel-access', title: 'Gospel Access', axis: null, facet: 'gospel_access', topN: 8 },
], ],
// ── KPI strip ── (computed by useDashboardShell; mirrors the original 6 stat computeds) // ── KPI strip ── (computed by useDashboardShell; mirrors the original 6 stat computeds)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <all-people-groups> custom element. --> <!-- Bundle IIFE — registers the <all-people-groups> custom element. -->
<script src="../all-people-groups.js" integrity="sha384-naI/FjUN6z0mTDZsarX/PHn6uR/XAs1dXnRBGtfLE4xJcfVhDJ7KzoB9+VvLIuCz" crossorigin="anonymous"></script> <script src="../all-people-groups.js" integrity="sha384-DXAVG9lD/E5ikp1qxouggcLh5uEiE9MNPp0BvMomCRK4Rqz5J3yD9N/a6zvw+pCo" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -37,7 +37,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <bp-big-picture> custom element. --> <!-- Bundle IIFE — registers the <bp-big-picture> custom element. -->
<script src="../../big-picture.js" integrity="sha384-1a5gFxBj6maJ3KbyTQxVeW7fn1bhN5H/cOwObkCd6cyh/M1Q1KCDoMPnbB/IHrjD" crossorigin="anonymous"></script> <script src="../../big-picture.js" integrity="sha384-aOk6q4eMf6DIxCn2hUN2uUOxdj4JiJtHzoV+maN2asrp08mMTZLAG3xq8MxgSSBw" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -37,7 +37,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <bp-big-picture> custom element. --> <!-- Bundle IIFE — registers the <bp-big-picture> custom element. -->
<script src="../../big-picture.js" integrity="sha384-1a5gFxBj6maJ3KbyTQxVeW7fn1bhN5H/cOwObkCd6cyh/M1Q1KCDoMPnbB/IHrjD" crossorigin="anonymous"></script> <script src="../../big-picture.js" integrity="sha384-aOk6q4eMf6DIxCn2hUN2uUOxdj4JiJtHzoV+maN2asrp08mMTZLAG3xq8MxgSSBw" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -37,7 +37,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <bp-big-picture> custom element. --> <!-- Bundle IIFE — registers the <bp-big-picture> custom element. -->
<script src="../big-picture.js" integrity="sha384-1a5gFxBj6maJ3KbyTQxVeW7fn1bhN5H/cOwObkCd6cyh/M1Q1KCDoMPnbB/IHrjD" crossorigin="anonymous"></script> <script src="../big-picture.js" integrity="sha384-aOk6q4eMf6DIxCn2hUN2uUOxdj4JiJtHzoV+maN2asrp08mMTZLAG3xq8MxgSSBw" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <country-posters-map> custom element. --> <!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
<script src="../country-posters.js" integrity="sha384-gQiR3ta6d3ANX+PPhvcXkFKyT50sKqnK30JKJsDhR9tLA8uOCogOoH/L+6l7R/Ym" crossorigin="anonymous"></script> <script src="../country-posters.js" integrity="sha384-4MLqWU5FPGDfbLO/iJBFFtNRM8WjdwnXXcI5sp+S39mRYi8NH17ojPEUbGF3zF/f" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <country-posters-map> custom element. --> <!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
<script src="../country-posters.js" integrity="sha384-gQiR3ta6d3ANX+PPhvcXkFKyT50sKqnK30JKJsDhR9tLA8uOCogOoH/L+6l7R/Ym" crossorigin="anonymous"></script> <script src="../country-posters.js" integrity="sha384-4MLqWU5FPGDfbLO/iJBFFtNRM8WjdwnXXcI5sp+S39mRYi8NH17ojPEUbGF3zF/f" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -40,7 +40,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <dashboard-plus-grid> custom element. --> <!-- Bundle IIFE — registers the <dashboard-plus-grid> custom element. -->
<script src="../../dashboard-plus-grid.js" integrity="sha384-ou8O6omzXBxwc6kTFOpeL5BDJT3ZHUNWLuSVl7MoHpQDBjniuzGLf48sOVwC0L8+" crossorigin="anonymous"></script> <script src="../../dashboard-plus-grid.js" integrity="sha384-yfHCgd3JMyljAgMbuaUTrANkHxaVHq+2vKrexdEysuIULBhMglIVUrp/WTAOvUPt" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -40,7 +40,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <dashboard-plus-grid> custom element. --> <!-- Bundle IIFE — registers the <dashboard-plus-grid> custom element. -->
<script src="../dashboard-plus-grid.js" integrity="sha384-ou8O6omzXBxwc6kTFOpeL5BDJT3ZHUNWLuSVl7MoHpQDBjniuzGLf48sOVwC0L8+" crossorigin="anonymous"></script> <script src="../dashboard-plus-grid.js" integrity="sha384-yfHCgd3JMyljAgMbuaUTrANkHxaVHq+2vKrexdEysuIULBhMglIVUrp/WTAOvUPt" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <demo-map> custom element. --> <!-- Bundle IIFE — registers the <demo-map> custom element. -->
<script src="../demo-map.js" integrity="sha384-hK5bhikq6HS+Q1t5g9tqAWlosKbQcnzlxLx36svZffWk11HKbIsTk0f8yJxjVZE0" crossorigin="anonymous"></script> <script src="../demo-map.js" integrity="sha384-/vJk6np5yr3F78UglY6t07VUuQ7z58O0iLYc48UA6Q9kVLfSdHFOCRh2Vmd0rdIF" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -27,7 +27,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <demo-map> custom element. --> <!-- Bundle IIFE — registers the <demo-map> custom element. -->
<script src="../../demo-map.js" integrity="sha384-hK5bhikq6HS+Q1t5g9tqAWlosKbQcnzlxLx36svZffWk11HKbIsTk0f8yJxjVZE0" crossorigin="anonymous"></script> <script src="../../demo-map.js" integrity="sha384-/vJk6np5yr3F78UglY6t07VUuQ7z58O0iLYc48UA6Q9kVLfSdHFOCRh2Vmd0rdIF" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <doxa-research-map> custom element. --> <!-- Bundle IIFE — registers the <doxa-research-map> custom element. -->
<script src="../doxa-research-map.js" integrity="sha384-b/PsN3X7B4wcvGGzT0e4BKGh7lcaon2YmmqkX2X7IMJuxR02/P7MIagRa6ST5k48" crossorigin="anonymous"></script> <script src="../doxa-research-map.js" integrity="sha384-Yr96G/fGU/1go2HkjwvOA/t1H2cKj49PzlM95vXLp/DGjRreIxb6MiamSNlunS05" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <doxa-map> custom element. --> <!-- Bundle IIFE — registers the <doxa-map> custom element. -->
<script src="../../doxa-simple-map.js" integrity="sha384-rCyNuvFWnAdNbWopNuqv22ZliamYyGXoI2wsPImdhXKU0CKS4VRB9tRtBCH4mR5X" crossorigin="anonymous"></script> <script src="../../doxa-simple-map.js" integrity="sha384-IJLfRHNXV67S25xXWTvOc8C/25hm1eLxvye9O4kUVzRRytRjOk52xaHBDl/hjwmb" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <doxa-map> custom element. --> <!-- Bundle IIFE — registers the <doxa-map> custom element. -->
<script src="../../doxa-simple-map.js" integrity="sha384-rCyNuvFWnAdNbWopNuqv22ZliamYyGXoI2wsPImdhXKU0CKS4VRB9tRtBCH4mR5X" crossorigin="anonymous"></script> <script src="../../doxa-simple-map.js" integrity="sha384-IJLfRHNXV67S25xXWTvOc8C/25hm1eLxvye9O4kUVzRRytRjOk52xaHBDl/hjwmb" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <doxa-map> custom element. --> <!-- Bundle IIFE — registers the <doxa-map> custom element. -->
<script src="../doxa-simple-map.js" integrity="sha384-rCyNuvFWnAdNbWopNuqv22ZliamYyGXoI2wsPImdhXKU0CKS4VRB9tRtBCH4mR5X" crossorigin="anonymous"></script> <script src="../doxa-simple-map.js" integrity="sha384-IJLfRHNXV67S25xXWTvOc8C/25hm1eLxvye9O4kUVzRRytRjOk52xaHBDl/hjwmb" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <doxa-map> custom element. --> <!-- Bundle IIFE — registers the <doxa-map> custom element. -->
<script src="../../doxa-simple-map.js" integrity="sha384-rCyNuvFWnAdNbWopNuqv22ZliamYyGXoI2wsPImdhXKU0CKS4VRB9tRtBCH4mR5X" crossorigin="anonymous"></script> <script src="../../doxa-simple-map.js" integrity="sha384-IJLfRHNXV67S25xXWTvOc8C/25hm1eLxvye9O4kUVzRRytRjOk52xaHBDl/hjwmb" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -9,7 +9,7 @@
"bundle": "all-people-groups", "bundle": "all-people-groups",
"scriptUrl": "./all-people-groups/all-people-groups.js", "scriptUrl": "./all-people-groups/all-people-groups.js",
"output": "doxa-maps/all-people-groups/all-people-groups.js", "output": "doxa-maps/all-people-groups/all-people-groups.js",
"integrity": "sha384-naI/FjUN6z0mTDZsarX/PHn6uR/XAs1dXnRBGtfLE4xJcfVhDJ7KzoB9+VvLIuCz", "integrity": "sha384-DXAVG9lD/E5ikp1qxouggcLh5uEiE9MNPp0BvMomCRK4Rqz5J3yD9N/a6zvw+pCo",
"elements": [ "elements": [
"all-people-groups" "all-people-groups"
], ],
@ -25,7 +25,7 @@
"scriptUrl": "./all-people-groups/all-people-groups.js", "scriptUrl": "./all-people-groups/all-people-groups.js",
"embed": { "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>", "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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-naI/FjUN6z0mTDZsarX/PHn6uR/XAs1dXnRBGtfLE4xJcfVhDJ7KzoB9+VvLIuCz\" 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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-DXAVG9lD/E5ikp1qxouggcLh5uEiE9MNPp0BvMomCRK4Rqz5J3yD9N/a6zvw+pCo\" 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" "bundle": "all-people-groups"
} }
@ -35,7 +35,7 @@
"bundle": "big-picture", "bundle": "big-picture",
"scriptUrl": "./big-picture/big-picture.js", "scriptUrl": "./big-picture/big-picture.js",
"output": "doxa-maps/big-picture/big-picture.js", "output": "doxa-maps/big-picture/big-picture.js",
"integrity": "sha384-1a5gFxBj6maJ3KbyTQxVeW7fn1bhN5H/cOwObkCd6cyh/M1Q1KCDoMPnbB/IHrjD", "integrity": "sha384-aOk6q4eMf6DIxCn2hUN2uUOxdj4JiJtHzoV+maN2asrp08mMTZLAG3xq8MxgSSBw",
"elements": [ "elements": [
"bp-big-picture", "bp-big-picture",
"bp-research-header", "bp-research-header",
@ -53,7 +53,7 @@
"scriptUrl": "./big-picture/big-picture.js", "scriptUrl": "./big-picture/big-picture.js",
"embed": { "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>", "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-1a5gFxBj6maJ3KbyTQxVeW7fn1bhN5H/cOwObkCd6cyh/M1Q1KCDoMPnbB/IHrjD\" 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-aOk6q4eMf6DIxCn2hUN2uUOxdj4JiJtHzoV+maN2asrp08mMTZLAG3xq8MxgSSBw\" 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": [ "instances": [
{ {
@ -150,7 +150,7 @@
"bundle": "country-posters", "bundle": "country-posters",
"scriptUrl": "./country-posters/country-posters.js", "scriptUrl": "./country-posters/country-posters.js",
"output": "doxa-maps/country-posters/country-posters.js", "output": "doxa-maps/country-posters/country-posters.js",
"integrity": "sha384-gQiR3ta6d3ANX+PPhvcXkFKyT50sKqnK30JKJsDhR9tLA8uOCogOoH/L+6l7R/Ym", "integrity": "sha384-4MLqWU5FPGDfbLO/iJBFFtNRM8WjdwnXXcI5sp+S39mRYi8NH17ojPEUbGF3zF/f",
"elements": [ "elements": [
"country-posters-map" "country-posters-map"
], ],
@ -166,7 +166,7 @@
"scriptUrl": "./country-posters/country-posters.js", "scriptUrl": "./country-posters/country-posters.js",
"embed": { "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>", "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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-gQiR3ta6d3ANX+PPhvcXkFKyT50sKqnK30JKJsDhR9tLA8uOCogOoH/L+6l7R/Ym\" 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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-4MLqWU5FPGDfbLO/iJBFFtNRM8WjdwnXXcI5sp+S39mRYi8NH17ojPEUbGF3zF/f\" 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>"
} }
}, },
{ {
@ -180,7 +180,7 @@
"scriptUrl": "./country-posters/country-posters.js", "scriptUrl": "./country-posters/country-posters.js",
"embed": { "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>", "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-gQiR3ta6d3ANX+PPhvcXkFKyT50sKqnK30JKJsDhR9tLA8uOCogOoH/L+6l7R/Ym\" 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-4MLqWU5FPGDfbLO/iJBFFtNRM8WjdwnXXcI5sp+S39mRYi8NH17ojPEUbGF3zF/f\" 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>"
} }
} }
] ]
@ -189,7 +189,7 @@
"bundle": "dashboard-plus-grid", "bundle": "dashboard-plus-grid",
"scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js", "scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js",
"output": "doxa-maps/dashboard-plus-grid/dashboard-plus-grid.js", "output": "doxa-maps/dashboard-plus-grid/dashboard-plus-grid.js",
"integrity": "sha384-ou8O6omzXBxwc6kTFOpeL5BDJT3ZHUNWLuSVl7MoHpQDBjniuzGLf48sOVwC0L8+", "integrity": "sha384-yfHCgd3JMyljAgMbuaUTrANkHxaVHq+2vKrexdEysuIULBhMglIVUrp/WTAOvUPt",
"elements": [ "elements": [
"dashboard-plus-grid" "dashboard-plus-grid"
], ],
@ -205,7 +205,7 @@
"scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js", "scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js",
"embed": { "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>", "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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-ou8O6omzXBxwc6kTFOpeL5BDJT3ZHUNWLuSVl7MoHpQDBjniuzGLf48sOVwC0L8+\" 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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-yfHCgd3JMyljAgMbuaUTrANkHxaVHq+2vKrexdEysuIULBhMglIVUrp/WTAOvUPt\" 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": [ "instances": [
{ {
@ -229,7 +229,7 @@
"bundle": "demo-map", "bundle": "demo-map",
"scriptUrl": "./demo-map/demo-map.js", "scriptUrl": "./demo-map/demo-map.js",
"output": "doxa-maps/demo-map/demo-map.js", "output": "doxa-maps/demo-map/demo-map.js",
"integrity": "sha384-hK5bhikq6HS+Q1t5g9tqAWlosKbQcnzlxLx36svZffWk11HKbIsTk0f8yJxjVZE0", "integrity": "sha384-/vJk6np5yr3F78UglY6t07VUuQ7z58O0iLYc48UA6Q9kVLfSdHFOCRh2Vmd0rdIF",
"elements": [ "elements": [
"demo-map" "demo-map"
], ],
@ -245,7 +245,7 @@
"scriptUrl": "./demo-map/demo-map.js", "scriptUrl": "./demo-map/demo-map.js",
"embed": { "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>", "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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-hK5bhikq6HS+Q1t5g9tqAWlosKbQcnzlxLx36svZffWk11HKbIsTk0f8yJxjVZE0\" 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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./demo-map/demo-map.js\" integrity=\"sha384-/vJk6np5yr3F78UglY6t07VUuQ7z58O0iLYc48UA6Q9kVLfSdHFOCRh2Vmd0rdIF\" 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": [ "instances": [
{ {
@ -315,7 +315,7 @@
"bundle": "doxa-research-map", "bundle": "doxa-research-map",
"scriptUrl": "./doxa-research-map/doxa-research-map.js", "scriptUrl": "./doxa-research-map/doxa-research-map.js",
"output": "doxa-maps/doxa-research-map/doxa-research-map.js", "output": "doxa-maps/doxa-research-map/doxa-research-map.js",
"integrity": "sha384-b/PsN3X7B4wcvGGzT0e4BKGh7lcaon2YmmqkX2X7IMJuxR02/P7MIagRa6ST5k48", "integrity": "sha384-Yr96G/fGU/1go2HkjwvOA/t1H2cKj49PzlM95vXLp/DGjRreIxb6MiamSNlunS05",
"elements": [ "elements": [
"doxa-research-map" "doxa-research-map"
], ],
@ -331,7 +331,7 @@
"scriptUrl": "./doxa-research-map/doxa-research-map.js", "scriptUrl": "./doxa-research-map/doxa-research-map.js",
"embed": { "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>", "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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-b/PsN3X7B4wcvGGzT0e4BKGh7lcaon2YmmqkX2X7IMJuxR02/P7MIagRa6ST5k48\" 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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-Yr96G/fGU/1go2HkjwvOA/t1H2cKj49PzlM95vXLp/DGjRreIxb6MiamSNlunS05\" 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>"
} }
} }
] ]
@ -340,7 +340,7 @@
"bundle": "doxa-simple-map", "bundle": "doxa-simple-map",
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js", "scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
"output": "doxa-maps/doxa-simple-map/doxa-simple-map.js", "output": "doxa-maps/doxa-simple-map/doxa-simple-map.js",
"integrity": "sha384-rCyNuvFWnAdNbWopNuqv22ZliamYyGXoI2wsPImdhXKU0CKS4VRB9tRtBCH4mR5X", "integrity": "sha384-IJLfRHNXV67S25xXWTvOc8C/25hm1eLxvye9O4kUVzRRytRjOk52xaHBDl/hjwmb",
"elements": [ "elements": [
"doxa-map", "doxa-map",
"doxa-simple-map" "doxa-simple-map"
@ -357,7 +357,7 @@
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js", "scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
"embed": { "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>", "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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-rCyNuvFWnAdNbWopNuqv22ZliamYyGXoI2wsPImdhXKU0CKS4VRB9tRtBCH4mR5X\" 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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-IJLfRHNXV67S25xXWTvOc8C/25hm1eLxvye9O4kUVzRRytRjOk52xaHBDl/hjwmb\" 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": [ "instances": [
{ {
@ -607,7 +607,7 @@
"bundle": "my-upg-100-list", "bundle": "my-upg-100-list",
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js", "scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"output": "doxa-maps/my-upg-100-list/my-upg-100-list.js", "output": "doxa-maps/my-upg-100-list/my-upg-100-list.js",
"integrity": "sha384-ONp143o341VSzfv/dhsR2qcYpIW5vwt7mnTlQ8nNSgby1c3RfD1VKorr35mrzf3E", "integrity": "sha384-5P8QseUJZQ3XBbreJUDZ7xqi1Pvzd2c/Ns2GuXhK+6tjZ2tVSUM1gRiC6vdg6bSJ",
"elements": [ "elements": [
"my-upg-100-list-map" "my-upg-100-list-map"
], ],
@ -623,7 +623,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js", "scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": { "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>", "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-ONp143o341VSzfv/dhsR2qcYpIW5vwt7mnTlQ8nNSgby1c3RfD1VKorr35mrzf3E\" 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-5P8QseUJZQ3XBbreJUDZ7xqi1Pvzd2c/Ns2GuXhK+6tjZ2tVSUM1gRiC6vdg6bSJ\" 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>"
} }
}, },
{ {
@ -637,7 +637,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js", "scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": { "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>", "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": "<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-ONp143o341VSzfv/dhsR2qcYpIW5vwt7mnTlQ8nNSgby1c3RfD1VKorr35mrzf3E\" 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": "<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-5P8QseUJZQ3XBbreJUDZ7xqi1Pvzd2c/Ns2GuXhK+6tjZ2tVSUM1gRiC6vdg6bSJ\" 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>"
} }
}, },
{ {
@ -651,7 +651,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js", "scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": { "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>", "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": "<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-ONp143o341VSzfv/dhsR2qcYpIW5vwt7mnTlQ8nNSgby1c3RfD1VKorr35mrzf3E\" 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": "<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-5P8QseUJZQ3XBbreJUDZ7xqi1Pvzd2c/Ns2GuXhK+6tjZ2tVSUM1gRiC6vdg6bSJ\" 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>"
} }
} }
] ]
@ -660,7 +660,7 @@
"bundle": "people-groups-grid", "bundle": "people-groups-grid",
"scriptUrl": "./people-groups-grid/people-groups-grid.js", "scriptUrl": "./people-groups-grid/people-groups-grid.js",
"output": "doxa-maps/people-groups-grid/people-groups-grid.js", "output": "doxa-maps/people-groups-grid/people-groups-grid.js",
"integrity": "sha384-mF3qp2IR9wmDTPTcyoDFFuULYRfv4ERi+0VsZGHov+Nb4mxF4ab2p3EYRZNTT22X", "integrity": "sha384-M3RVF4r+s9KJ2YznjQ+g3BR4XjsA4n8uhfCk97dwyiuN1BxRdeQmmMnQILV0CwJg",
"elements": [ "elements": [
"people-groups-grid" "people-groups-grid"
], ],
@ -676,7 +676,7 @@
"scriptUrl": "./people-groups-grid/people-groups-grid.js", "scriptUrl": "./people-groups-grid/people-groups-grid.js",
"embed": { "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>", "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-mF3qp2IR9wmDTPTcyoDFFuULYRfv4ERi+0VsZGHov+Nb4mxF4ab2p3EYRZNTT22X\" 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-M3RVF4r+s9KJ2YznjQ+g3BR4XjsA4n8uhfCk97dwyiuN1BxRdeQmmMnQILV0CwJg\" 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": [ "instances": [
{ {
@ -764,7 +764,7 @@
"bundle": "research-dashboard", "bundle": "research-dashboard",
"scriptUrl": "./research-dashboard/research-dashboard.js", "scriptUrl": "./research-dashboard/research-dashboard.js",
"output": "doxa-maps/research-dashboard/research-dashboard.js", "output": "doxa-maps/research-dashboard/research-dashboard.js",
"integrity": "sha384-4HNE72UOF2zrBYURaocKyph8t3C+COB4DAROu4CfbSE/GqvwsEe4pKRGbN1rNlk/", "integrity": "sha384-eF/Umo6VT16XBsisuQayg28FVOuKRmI8O7tNsWv/xctEJN59Z7uMa4gkna5vf5S8",
"elements": [ "elements": [
"research-dashboard-map" "research-dashboard-map"
], ],
@ -780,7 +780,7 @@
"scriptUrl": "./research-dashboard/research-dashboard.js", "scriptUrl": "./research-dashboard/research-dashboard.js",
"embed": { "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>", "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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-4HNE72UOF2zrBYURaocKyph8t3C+COB4DAROu4CfbSE/GqvwsEe4pKRGbN1rNlk/\" 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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-eF/Umo6VT16XBsisuQayg28FVOuKRmI8O7tNsWv/xctEJN59Z7uMa4gkna5vf5S8\" 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" "bundle": "research-dashboard"
} }

File diff suppressed because one or more lines are too long

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. --> <!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-ONp143o341VSzfv/dhsR2qcYpIW5vwt7mnTlQ8nNSgby1c3RfD1VKorr35mrzf3E" crossorigin="anonymous"></script> <script src="../my-upg-100-list.js" integrity="sha384-5P8QseUJZQ3XBbreJUDZ7xqi1Pvzd2c/Ns2GuXhK+6tjZ2tVSUM1gRiC6vdg6bSJ" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. --> <!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-ONp143o341VSzfv/dhsR2qcYpIW5vwt7mnTlQ8nNSgby1c3RfD1VKorr35mrzf3E" crossorigin="anonymous"></script> <script src="../my-upg-100-list.js" integrity="sha384-5P8QseUJZQ3XBbreJUDZ7xqi1Pvzd2c/Ns2GuXhK+6tjZ2tVSUM1gRiC6vdg6bSJ" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -40,7 +40,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. --> <!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-ONp143o341VSzfv/dhsR2qcYpIW5vwt7mnTlQ8nNSgby1c3RfD1VKorr35mrzf3E" crossorigin="anonymous"></script> <script src="../my-upg-100-list.js" integrity="sha384-5P8QseUJZQ3XBbreJUDZ7xqi1Pvzd2c/Ns2GuXhK+6tjZ2tVSUM1gRiC6vdg6bSJ" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <people-groups-grid> custom element. --> <!-- Bundle IIFE — registers the <people-groups-grid> custom element. -->
<script src="../../people-groups-grid.js" integrity="sha384-mF3qp2IR9wmDTPTcyoDFFuULYRfv4ERi+0VsZGHov+Nb4mxF4ab2p3EYRZNTT22X" crossorigin="anonymous"></script> <script src="../../people-groups-grid.js" integrity="sha384-M3RVF4r+s9KJ2YznjQ+g3BR4XjsA4n8uhfCk97dwyiuN1BxRdeQmmMnQILV0CwJg" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <people-groups-grid> custom element. --> <!-- Bundle IIFE — registers the <people-groups-grid> custom element. -->
<script src="../people-groups-grid.js" integrity="sha384-mF3qp2IR9wmDTPTcyoDFFuULYRfv4ERi+0VsZGHov+Nb4mxF4ab2p3EYRZNTT22X" crossorigin="anonymous"></script> <script src="../people-groups-grid.js" integrity="sha384-M3RVF4r+s9KJ2YznjQ+g3BR4XjsA4n8uhfCk97dwyiuN1BxRdeQmmMnQILV0CwJg" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <people-groups-grid> custom element. --> <!-- Bundle IIFE — registers the <people-groups-grid> custom element. -->
<script src="../../people-groups-grid.js" integrity="sha384-mF3qp2IR9wmDTPTcyoDFFuULYRfv4ERi+0VsZGHov+Nb4mxF4ab2p3EYRZNTT22X" crossorigin="anonymous"></script> <script src="../../people-groups-grid.js" integrity="sha384-M3RVF4r+s9KJ2YznjQ+g3BR4XjsA4n8uhfCk97dwyiuN1BxRdeQmmMnQILV0CwJg" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script> <script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <research-dashboard-map> custom element. --> <!-- Bundle IIFE — registers the <research-dashboard-map> custom element. -->
<script src="../research-dashboard.js" integrity="sha384-4HNE72UOF2zrBYURaocKyph8t3C+COB4DAROu4CfbSE/GqvwsEe4pKRGbN1rNlk/" crossorigin="anonymous"></script> <script src="../research-dashboard.js" integrity="sha384-eF/Umo6VT16XBsisuQayg28FVOuKRmI8O7tNsWv/xctEJN59Z7uMa4gkna5vf5S8" crossorigin="anonymous"></script>
<script> <script>
// Mapbox token resolution — the A3 ladder, in precedence order: // Mapbox token resolution — the A3 ladder, in precedence order: