mfe-index/app/doxa-maps/manifest.json
2026-09-25 01:20:58 +00:00

911 lines
51 KiB
JSON

{
"schema": "doxa-maps-manifest@1",
"generatedFrom": "plugin-designs/*/*.vue",
"embedBase": ".",
"bundleCount": 19,
"profileCount": 28,
"bundles": [
{
"bundle": "all-people-groups",
"scriptUrl": "./all-people-groups/all-people-groups.js",
"output": "doxa-maps/all-people-groups/all-people-groups.js",
"integrity": "sha384-naI/FjUN6z0mTDZsarX/PHn6uR/XAs1dXnRBGtfLE4xJcfVhDJ7KzoB9+VvLIuCz",
"elements": [
"all-people-groups"
],
"profiles": [
{
"profile": "all-people-groups",
"file": "all-people-groups.vue",
"description": "All 12,379 people groups (peoplegroups.org) in four colors — reached,",
"element": "all-people-groups",
"type": "single",
"isMap": true,
"iframeUrl": "./all-people-groups/all-people-groups/index.html",
"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": "<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>"
},
"bundle": "all-people-groups"
}
]
},
{
"bundle": "big-picture",
"scriptUrl": "./big-picture/big-picture.js",
"output": "doxa-maps/big-picture/big-picture.js",
"integrity": "sha384-8flVGgOPQtYJZn9SXDNwljwlr0yVo6SqSR3KkDJK985xgL/HDQWQq4oJh/4ZMEyx",
"elements": [
"bp-big-picture",
"bp-research-header",
"people-groups-grid"
],
"profiles": [
{
"profile": "big-picture",
"file": "big-picture.vue",
"description": "The Cat-4 composite that PAIRS the two real capability elements of the",
"element": "bp-big-picture",
"type": "nested-elements-mfe",
"isMap": false,
"iframeUrl": "./big-picture/big-picture/index.html",
"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-8flVGgOPQtYJZn9SXDNwljwlr0yVo6SqSR3KkDJK985xgL/HDQWQq4oJh/4ZMEyx\" 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": [
{
"id": "big-picture",
"title": "Big Picture — research header ↔ people-groups grid (composite)",
"apiBaseUrl": "",
"props": {
"profile": "big-picture",
"provider": "maplibre",
"instanceId": "bp-big-picture"
},
"element": "bp-big-picture",
"iframeUrl": "./big-picture/big-picture/big-picture/index.html",
"embed": {
"iframe": "<iframe src=\"./big-picture/big-picture/big-picture/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
},
{
"id": "frontier",
"title": "Big Picture — frontier accent",
"apiBaseUrl": "",
"props": {
"profile": "big-picture",
"provider": "maplibre",
"instanceId": "bp-big-picture-frontier",
"accent": "#22d3ee",
"title": "Big Picture — Frontier Focus"
},
"element": "bp-big-picture",
"iframeUrl": "./big-picture/big-picture/frontier/index.html",
"embed": {
"iframe": "<iframe src=\"./big-picture/big-picture/frontier/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
],
"bundle": "big-picture"
}
]
},
{
"bundle": "cities-internet",
"scriptUrl": "./cities-internet/cities-internet.js",
"output": "doxa-maps/cities-internet/cities-internet.js",
"integrity": "sha384-kfg3Gt4MMo/j+uMGWwO9z0NbV0Rw2irE/Kb2hnKGV5K47XpblcHtnSYXl2zuoE0R",
"elements": [
"cities-internet-map"
],
"profiles": [
{
"profile": "connectivity-list",
"file": "connectivity-list.vue",
"description": "Countries where DX people groups live, grouped by region, showing measured internet penetration",
"element": "cities-internet-map",
"type": "single",
"isMap": false,
"iframeUrl": "./cities-internet/connectivity-list/index.html",
"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-kfg3Gt4MMo/j+uMGWwO9z0NbV0Rw2irE/Kb2hnKGV5K47XpblcHtnSYXl2zuoE0R\" 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>"
}
},
{
"profile": "connectivity-map",
"file": "connectivity-map.vue",
"description": "Every country shaded by measured internet penetration, with its named carriers and dominant",
"element": "cities-internet-map",
"type": "single",
"isMap": true,
"iframeUrl": "./cities-internet/connectivity-map/index.html",
"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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-kfg3Gt4MMo/j+uMGWwO9z0NbV0Rw2irE/Kb2hnKGV5K47XpblcHtnSYXl2zuoE0R\" 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>"
}
},
{
"profile": "data-tables",
"file": "data-tables.vue",
"description": "Four validated research tables, one tab each, with sortable and filterable columns, CSV and JSON",
"element": "cities-internet-map",
"type": "single",
"isMap": false,
"iframeUrl": "./cities-internet/data-tables/index.html",
"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-kfg3Gt4MMo/j+uMGWwO9z0NbV0Rw2irE/Kb2hnKGV5K47XpblcHtnSYXl2zuoE0R\" 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>"
}
}
]
},
{
"bundle": "country-posters",
"scriptUrl": "./country-posters/country-posters.js",
"output": "doxa-maps/country-posters/country-posters.js",
"integrity": "sha384-Q0SZzHrCI5ZVp8JM/8gTLQxG9OjZDyupQBy75/nFTS8XO2GTDVLHvxgNMElP6J1x",
"elements": [
"country-posters-map"
],
"profiles": [
{
"profile": "countries-map",
"file": "countries-map.vue",
"description": "The researcher's workbench retargeted from people groups to COUNTRIES — region",
"element": "country-posters-map",
"type": "single",
"isMap": true,
"iframeUrl": "./country-posters/countries-map/index.html",
"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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-Q0SZzHrCI5ZVp8JM/8gTLQxG9OjZDyupQBy75/nFTS8XO2GTDVLHvxgNMElP6J1x\" 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>"
}
},
{
"profile": "country-poster-wall",
"file": "country-poster-wall.vue",
"description": "One printable card per country, grouped into COLLAPSIBLE regional sections so the",
"element": "country-posters-map",
"type": "single",
"isMap": false,
"iframeUrl": "./country-posters/country-poster-wall/index.html",
"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-Q0SZzHrCI5ZVp8JM/8gTLQxG9OjZDyupQBy75/nFTS8XO2GTDVLHvxgNMElP6J1x\" 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>"
}
}
]
},
{
"bundle": "dashboard-plus-grid",
"scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js",
"output": "doxa-maps/dashboard-plus-grid/dashboard-plus-grid.js",
"integrity": "sha384-6ELXkz9ZgiJwQquiaFbmRFJD4HadqyIh1AyGL5Qsioo++1NDqpRjh3JGFQSeqG6I",
"elements": [
"dashboard-plus-grid"
],
"profiles": [
{
"profile": "dashboard-plus-grid",
"file": "dashboard-plus-grid.vue",
"description": "Both children are IMPORTED DIRECTLY (compiled into this ONE bundle — no runtime bundle",
"element": "dashboard-plus-grid",
"type": "nested-elements-mfe",
"isMap": true,
"iframeUrl": "./dashboard-plus-grid/dashboard-plus-grid/index.html",
"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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-6ELXkz9ZgiJwQquiaFbmRFJD4HadqyIh1AyGL5Qsioo++1NDqpRjh3JGFQSeqG6I\" 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": [
{
"id": "default",
"title": "default",
"apiBaseUrl": "",
"props": {
"profile": "dashboard-plus-grid"
},
"element": "dashboard-plus-grid",
"iframeUrl": "./dashboard-plus-grid/dashboard-plus-grid/default/index.html",
"embed": {
"iframe": "<iframe src=\"./dashboard-plus-grid/dashboard-plus-grid/default/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
]
}
]
},
{
"bundle": "demo-map",
"scriptUrl": "./demo-map/demo-map.js",
"output": "doxa-maps/demo-map/demo-map.js",
"integrity": "sha384-hK5bhikq6HS+Q1t5g9tqAWlosKbQcnzlxLx36svZffWk11HKbIsTk0f8yJxjVZE0",
"elements": [
"demo-map"
],
"profiles": [
{
"profile": "demo-map",
"file": "demo-map.vue",
"description": "Simple two-tab demo map. Tab 1 colors pins by religion (shared",
"element": "demo-map",
"type": "parameterized",
"isMap": true,
"iframeUrl": "./demo-map/demo-map/index.html",
"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": "<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>"
},
"instances": [
{
"id": "maplibre",
"title": "Demo map — MapLibre (token-free)",
"apiBaseUrl": "",
"props": {
"profile": "demo-map",
"provider": "maplibre",
"instanceId": "demo-maplibre"
},
"element": "demo-map",
"iframeUrl": "./demo-map/demo-map/maplibre/index.html",
"embed": {
"iframe": "<iframe src=\"./demo-map/demo-map/maplibre/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
],
"bundle": "demo-map"
}
]
},
{
"bundle": "doxa-maps-spa",
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"output": "doxa-maps/doxa-maps-spa/doxa-maps-spa.js",
"integrity": "sha384-+EEbTInp5n62icNz1OKvWnQUGLqaO+z8srAG8HZVNDrxuQaiivFIUCXrpbzWLyMb",
"elements": [
"doxa-maps-spa"
],
"profiles": [
{
"profile": "doxa-maps-spa",
"file": "doxa-maps-spa.vue",
"description": "The DX-maps app itself: one element whose vertical-tab rail nests every other",
"element": "doxa-maps-spa",
"type": "nested-mfe-spa",
"isMap": false,
"iframeUrl": "./doxa-maps-spa/doxa-maps-spa/index.html",
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"embed": {
"iframe": "<iframe src=\"./doxa-maps-spa/doxa-maps-spa/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-+EEbTInp5n62icNz1OKvWnQUGLqaO+z8srAG8HZVNDrxuQaiivFIUCXrpbzWLyMb\" crossorigin=\"anonymous\"></script>\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
},
"instances": [
{
"id": "app",
"title": "DX-Maps SPA — Big Picture + every research map (app-shell)",
"apiBaseUrl": "",
"props": {
"profile": "doxa-maps-spa",
"provider": "maplibre",
"instanceId": "doxa-maps-spa-app",
"title": "DX-Maps"
},
"element": "doxa-maps-spa",
"iframeUrl": "./doxa-maps-spa/doxa-maps-spa/app/index.html",
"embed": {
"iframe": "<iframe src=\"./doxa-maps-spa/doxa-maps-spa/app/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
]
}
]
},
{
"bundle": "doxa-research-map",
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
"output": "doxa-maps/doxa-research-map/doxa-research-map.js",
"integrity": "sha384-b/PsN3X7B4wcvGGzT0e4BKGh7lcaon2YmmqkX2X7IMJuxR02/P7MIagRa6ST5k48",
"elements": [
"doxa-research-map"
],
"profiles": [
{
"profile": "research-map",
"file": "research-map.vue",
"description": "The researcher's workbench: every piece a missiologist, demographer or",
"element": "doxa-research-map",
"type": "monolithic",
"isMap": true,
"iframeUrl": "./doxa-research-map/research-map/index.html",
"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": "<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>"
}
}
]
},
{
"bundle": "doxa-simple-map",
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
"output": "doxa-maps/doxa-simple-map/doxa-simple-map.js",
"integrity": "sha384-rCyNuvFWnAdNbWopNuqv22ZliamYyGXoI2wsPImdhXKU0CKS4VRB9tRtBCH4mR5X",
"elements": [
"doxa-map",
"doxa-simple-map"
],
"profiles": [
{
"profile": "doxa-simple-map",
"file": "doxa-simple-map.vue",
"description": "The simple world map, shipped as three presets off ONE prop table —",
"element": "doxa-map",
"type": "parameterized",
"isMap": true,
"iframeUrl": "./doxa-simple-map/doxa-simple-map/index.html",
"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": "<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>"
},
"instances": [
{
"id": "prayer",
"title": "Prayer Map",
"apiBaseUrl": "https://pray.doxa.life",
"props": {
"profile": "doxa-simple-map",
"instanceId": "embed-prayer",
"dataSource": "pray-tools",
"tabs": [
{
"id": "prayer",
"colorStrategy": "prayer",
"legend": "prayer",
"popup": "prayer"
}
]
},
"element": "doxa-map",
"iframeUrl": "./doxa-simple-map/doxa-simple-map/prayer/index.html",
"embed": {
"iframe": "<iframe src=\"./doxa-simple-map/doxa-simple-map/prayer/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
},
{
"id": "engagement",
"title": "Engagement Map",
"apiBaseUrl": "https://pray.doxa.life",
"props": {
"profile": "doxa-simple-map",
"instanceId": "embed-engagement",
"dataSource": "pray-tools",
"tabs": [
{
"id": "engagement",
"colorStrategy": "engagement",
"legend": "engagement",
"popup": "engagement"
}
]
},
"element": "doxa-map",
"iframeUrl": "./doxa-simple-map/doxa-simple-map/engagement/index.html",
"embed": {
"iframe": "<iframe src=\"./doxa-simple-map/doxa-simple-map/engagement/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
},
{
"id": "adoption",
"title": "Adoption Map",
"apiBaseUrl": "https://pray.doxa.life",
"props": {
"profile": "doxa-simple-map",
"instanceId": "embed-adoption",
"dataSource": "pray-tools",
"tabs": [
{
"id": "adoption",
"colorStrategy": "adoption",
"legend": "adoption",
"popup": "adoption"
}
]
},
"element": "doxa-map",
"iframeUrl": "./doxa-simple-map/doxa-simple-map/adoption/index.html",
"embed": {
"iframe": "<iframe src=\"./doxa-simple-map/doxa-simple-map/adoption/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
]
}
]
},
{
"bundle": "doxa-vision-card",
"scriptUrl": "./doxa-vision-card/doxa-vision-card.js",
"output": "doxa-maps/doxa-vision-card/doxa-vision-card.js",
"integrity": "sha384-2mza3cltN5LQQIrlENG/IVL6Icd9zzcFve3E8R8VWuCdYOGW9uGKFvxcbu6eFfwn",
"elements": [
"doxa-vision-card"
],
"profiles": [
{
"profile": "doxa-vision-card",
"file": "doxa-vision-card.vue",
"description": "The Capability-1 example: ONE folder -> ONE bundle -> ONE element.",
"element": "doxa-vision-card",
"type": "parameterized",
"isMap": false,
"iframeUrl": "./doxa-vision-card/doxa-vision-card/index.html",
"scriptUrl": "./doxa-vision-card/doxa-vision-card.js",
"embed": {
"iframe": "<iframe src=\"./doxa-vision-card/doxa-vision-card/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-vision-card/doxa-vision-card.js\" integrity=\"sha384-2mza3cltN5LQQIrlENG/IVL6Icd9zzcFve3E8R8VWuCdYOGW9uGKFvxcbu6eFfwn\" crossorigin=\"anonymous\"></script>\n<doxa-vision-card profile-config='{\"profile\":\"doxa-vision-card\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-vision-card>"
},
"instances": [
{
"id": "default",
"title": "Vision card — reach at a glance",
"apiBaseUrl": "",
"props": {
"profile": "doxa-vision-card",
"provider": "maplibre",
"instanceId": "vision-card-default"
},
"element": "doxa-vision-card",
"iframeUrl": "./doxa-vision-card/doxa-vision-card/default/index.html",
"embed": {
"iframe": "<iframe src=\"./doxa-vision-card/doxa-vision-card/default/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
},
{
"id": "frontier",
"title": "Vision card — frontier accent",
"apiBaseUrl": "",
"props": {
"profile": "doxa-vision-card",
"provider": "maplibre",
"instanceId": "vision-card-frontier",
"accent": "#22d3ee",
"title": "The last frontier of the gospel.",
"tagline": "Frontier people groups — where fewer than one in a thousand follow Jesus.",
"stats": [
{
"value": "1,910",
"label": "Frontier groups",
"note": "under 0.1% believers"
},
{
"value": "2.1B",
"label": "People",
"note": "living in frontier settings"
},
{
"value": "0.1%",
"label": "Christian",
"note": "or fewer, in each group"
}
]
},
"element": "doxa-vision-card",
"iframeUrl": "./doxa-vision-card/doxa-vision-card/frontier/index.html",
"embed": {
"iframe": "<iframe src=\"./doxa-vision-card/doxa-vision-card/frontier/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
],
"bundle": "doxa-vision-card"
}
]
},
{
"bundle": "golden-path-check",
"scriptUrl": "./golden-path-check/golden-path-check.js",
"output": "doxa-maps/golden-path-check/golden-path-check.js",
"integrity": "sha384-1V/sT5SkV0U9yTCK9ELIOFfU1ZIJkInIF6nG3UllJ4dxax3RsEAupSGLJEFK6e14",
"elements": [
"golden-path-check"
],
"profiles": [
{
"profile": "golden-path-check",
"file": "golden-path-check.vue",
"description": "A live self-test of the develop-a-plugin-and-see-it-live path: it reads the built",
"element": "golden-path-check",
"type": "single",
"isMap": false,
"iframeUrl": "./golden-path-check/golden-path-check/index.html",
"scriptUrl": "./golden-path-check/golden-path-check.js",
"embed": {
"iframe": "<iframe src=\"./golden-path-check/golden-path-check/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=\"./golden-path-check/golden-path-check.js\" integrity=\"sha384-1V/sT5SkV0U9yTCK9ELIOFfU1ZIJkInIF6nG3UllJ4dxax3RsEAupSGLJEFK6e14\" crossorigin=\"anonymous\"></script>\n<golden-path-check profile-config='{\"profile\":\"golden-path-check\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></golden-path-check>"
}
}
]
},
{
"bundle": "gospel-resources",
"scriptUrl": "./gospel-resources/gospel-resources.js",
"output": "doxa-maps/gospel-resources/gospel-resources.js",
"integrity": "sha384-kwkY9M2y5xy9ez4XnaLwzqzshed9rNRbLcQKmwDCpiqJrK+9QufTgyYaRvLnbIRh",
"elements": [
"gospel-resources-map"
],
"profiles": [
{
"profile": "charts",
"file": "charts.vue",
"description": "The gap by LANGUAGE (ISO 639-3) rather than by people group — because one translation serves every",
"element": "gospel-resources-map",
"type": "single",
"isMap": false,
"iframeUrl": "./gospel-resources/charts/index.html",
"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-kwkY9M2y5xy9ez4XnaLwzqzshed9rNRbLcQKmwDCpiqJrK+9QufTgyYaRvLnbIRh\" 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>"
}
},
{
"profile": "data-tables",
"file": "data-tables.vue",
"description": "Two validated tables: what resources exist per people group, and whether that access is keeping",
"element": "gospel-resources-map",
"type": "single",
"isMap": false,
"iframeUrl": "./gospel-resources/data-tables/index.html",
"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-kwkY9M2y5xy9ez4XnaLwzqzshed9rNRbLcQKmwDCpiqJrK+9QufTgyYaRvLnbIRh\" 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>"
}
},
{
"profile": "resources-list",
"file": "resources-list.vue",
"description": "Which DX people groups have scripture in their own language, and which have none. The zero-resource",
"element": "gospel-resources-map",
"type": "single",
"isMap": false,
"iframeUrl": "./gospel-resources/resources-list/index.html",
"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-kwkY9M2y5xy9ez4XnaLwzqzshed9rNRbLcQKmwDCpiqJrK+9QufTgyYaRvLnbIRh\" 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>"
}
},
{
"profile": "resources-map",
"file": "resources-map.vue",
"description": "Every country shaded by how much of its unengaged population has NO gospel resource in their own",
"element": "gospel-resources-map",
"type": "single",
"isMap": true,
"iframeUrl": "./gospel-resources/resources-map/index.html",
"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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-kwkY9M2y5xy9ez4XnaLwzqzshed9rNRbLcQKmwDCpiqJrK+9QufTgyYaRvLnbIRh\" 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>"
}
}
]
},
{
"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-w4tvHDsioepB/cqH+nawfF+6gr9ZGYzPgY9bvJBeiZqNVDeZtKgkV+xnzKq52SGc",
"elements": [
"my-upg-100-list-map"
],
"profiles": [
{
"profile": "poster-wall",
"file": "poster-wall.vue",
"description": "A wall of printable poster cards, one per 100-list entry, each with a \"Show on map\" action that",
"element": "my-upg-100-list-map",
"type": "single",
"isMap": true,
"iframeUrl": "./my-upg-100-list/poster-wall/index.html",
"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-w4tvHDsioepB/cqH+nawfF+6gr9ZGYzPgY9bvJBeiZqNVDeZtKgkV+xnzKq52SGc\" 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>"
}
},
{
"profile": "upg-100-list",
"file": "upg-100-list.vue",
"description": "A personal unreached-people-groups list painted as true boundary polygons —",
"element": "my-upg-100-list-map",
"type": "single",
"isMap": true,
"iframeUrl": "./my-upg-100-list/upg-100-list/index.html",
"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": "<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-w4tvHDsioepB/cqH+nawfF+6gr9ZGYzPgY9bvJBeiZqNVDeZtKgkV+xnzKq52SGc\" 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>"
}
},
{
"profile": "upg-100-mfe",
"file": "upg-100-mfe.vue",
"description": "The standalone, shareable and embeddable composite of the my-upg-100-list family — it nests the map",
"element": "my-upg-100-list-map",
"type": "nested-elements-mfe",
"isMap": true,
"iframeUrl": "./my-upg-100-list/upg-100-mfe/index.html",
"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": "<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-w4tvHDsioepB/cqH+nawfF+6gr9ZGYzPgY9bvJBeiZqNVDeZtKgkV+xnzKq52SGc\" 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>"
}
}
]
},
{
"bundle": "people-groups-grid",
"scriptUrl": "./people-groups-grid/people-groups-grid.js",
"output": "doxa-maps/people-groups-grid/people-groups-grid.js",
"integrity": "sha384-k36TAAyarbqJzQyuFo8HEGrPPadH3DKCSecsGiwDLDhTjqBq4gBuzy4pNwFBuO/f",
"elements": [
"people-groups-grid"
],
"profiles": [
{
"profile": "people-groups-grid",
"file": "people-groups-grid.vue",
"description": "The people-groups grid as an owned custom element: card list, search and four",
"element": "people-groups-grid",
"type": "parameterized",
"isMap": false,
"iframeUrl": "./people-groups-grid/people-groups-grid/index.html",
"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-k36TAAyarbqJzQyuFo8HEGrPPadH3DKCSecsGiwDLDhTjqBq4gBuzy4pNwFBuO/f\" 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": [
{
"id": "people-groups-grid",
"title": "People Groups Grid — standalone (own search + 4 dropdowns)",
"apiBaseUrl": "",
"props": {
"profile": "people-groups-grid",
"provider": "maplibre",
"instanceId": "people-groups-grid",
"pray-base-url": "https://pray.doxa.life"
},
"element": "people-groups-grid",
"iframeUrl": "./people-groups-grid/people-groups-grid/people-groups-grid/index.html",
"embed": {
"iframe": "<iframe src=\"./people-groups-grid/people-groups-grid/people-groups-grid/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
},
{
"id": "driven",
"title": "People Groups Grid — externally driven (controls off, props/events)",
"apiBaseUrl": "",
"props": {
"profile": "people-groups-grid",
"provider": "maplibre",
"instanceId": "people-groups-grid-driven",
"pray-base-url": "https://pray.doxa.life",
"show-search": "false",
"show-filters": "false"
},
"element": "people-groups-grid",
"iframeUrl": "./people-groups-grid/people-groups-grid/driven/index.html",
"embed": {
"iframe": "<iframe src=\"./people-groups-grid/people-groups-grid/driven/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
]
}
]
},
{
"bundle": "plugin-studio",
"scriptUrl": "./plugin-studio/plugin-studio.js",
"output": "doxa-maps/plugin-studio/plugin-studio.js",
"integrity": "sha384-6Si+RjK5+xGytKBW4i/agiAGYXhaUXfjz5YWQRjhR5vG1RZc0oJGMRcseYTveHtK",
"elements": [
"plugin-studio"
],
"profiles": [
{
"profile": "plugin-studio",
"file": "plugin-studio.vue",
"description": "The developer's viewing surface: a sidebar that is the composability ladder",
"element": "plugin-studio",
"type": "nested-mfe-spa",
"isMap": false,
"iframeUrl": "./plugin-studio/plugin-studio/index.html",
"scriptUrl": "./plugin-studio/plugin-studio.js",
"embed": {
"iframe": "<iframe src=\"./plugin-studio/plugin-studio/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=\"./plugin-studio/plugin-studio.js\" integrity=\"sha384-6Si+RjK5+xGytKBW4i/agiAGYXhaUXfjz5YWQRjhR5vG1RZc0oJGMRcseYTveHtK\" crossorigin=\"anonymous\"></script>\n<plugin-studio profile-config='{\"profile\":\"plugin-studio\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></plugin-studio>"
},
"instances": [
{
"id": "studio",
"title": "Plugin Studio — every element by capability 5 -> 1 (developer studio)",
"apiBaseUrl": "",
"props": {
"profile": "plugin-studio",
"provider": "maplibre",
"instanceId": "plugin-studio",
"title": "Plugin Studio"
},
"element": "plugin-studio",
"iframeUrl": "./plugin-studio/plugin-studio/studio/index.html",
"embed": {
"iframe": "<iframe src=\"./plugin-studio/plugin-studio/studio/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
]
}
]
},
{
"bundle": "research-dashboard",
"scriptUrl": "./research-dashboard/research-dashboard.js",
"output": "doxa-maps/research-dashboard/research-dashboard.js",
"integrity": "sha384-nFN29CZPVcHMGL9/M1XwC5f21Q0DB6eTfO0/xrDMuSocA0RKDNCRbjKqLcA5685/",
"elements": [
"research-dashboard-map"
],
"profiles": [
{
"profile": "research-dashboard",
"file": "research-dashboard.vue",
"description": "Coordinated-Multiple-Views research dashboard for 10/40-window UPGs (live pray.doxa.life): docked facet rail + map-as-hero + linked table/charts, brushing-and-linking over one in-memory store.",
"element": "research-dashboard-map",
"type": "monolithic",
"isMap": true,
"iframeUrl": "./research-dashboard/research-dashboard/index.html",
"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": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-nFN29CZPVcHMGL9/M1XwC5f21Q0DB6eTfO0/xrDMuSocA0RKDNCRbjKqLcA5685/\" 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-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-VRdIzhw18yB9fnTEfnd8/FWWN2gi2OGHI+MXPC1hF9moeCvQqx5pdBDmcHvN6+JR",
"elements": [
"research-map-plus-grid"
],
"profiles": [
{
"profile": "research-map-plus-grid",
"file": "research-map-plus-grid.vue",
"description": "The monolithic 7-tab research map (cap-3) on top, the People Groups grid beneath,",
"element": "research-map-plus-grid",
"type": "nested-elements-mfe",
"isMap": false,
"iframeUrl": "./research-map-plus-grid/research-map-plus-grid/index.html",
"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-VRdIzhw18yB9fnTEfnd8/FWWN2gi2OGHI+MXPC1hF9moeCvQqx5pdBDmcHvN6+JR\" 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": [
{
"id": "default",
"title": "default",
"apiBaseUrl": "",
"props": {
"profile": "research-map-plus-grid"
},
"element": "research-map-plus-grid",
"iframeUrl": "./research-map-plus-grid/research-map-plus-grid/default/index.html",
"embed": {
"iframe": "<iframe src=\"./research-map-plus-grid/research-map-plus-grid/default/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
]
}
]
},
{
"bundle": "stack-demo",
"scriptUrl": "./stack-demo/stack-demo.js",
"output": "doxa-maps/stack-demo/stack-demo.js",
"integrity": "sha384-Wt5wtm3JMmbuKqXaBDYZ2Mrw3LF/q8LQ14d+qFPi958kH8aPJPAFGMvqHCD6BICy",
"elements": [
"stack-demo"
],
"profiles": [
{
"profile": "stack-demo",
"file": "stack-demo.vue",
"description": "Groups TWO independent elements TOP-TO-BOTTOM so you can embed the pair on a page and",
"element": "stack-demo",
"type": "nested-elements-mfe",
"isMap": false,
"iframeUrl": "./stack-demo/stack-demo/index.html",
"scriptUrl": "./stack-demo/stack-demo.js",
"embed": {
"iframe": "<iframe src=\"./stack-demo/stack-demo/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=\"./stack-demo/stack-demo.js\" integrity=\"sha384-Wt5wtm3JMmbuKqXaBDYZ2Mrw3LF/q8LQ14d+qFPi958kH8aPJPAFGMvqHCD6BICy\" crossorigin=\"anonymous\"></script>\n<stack-demo profile-config='{\"profile\":\"stack-demo\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></stack-demo>"
},
"instances": [
{
"id": "pair",
"title": "pair",
"apiBaseUrl": "",
"props": {
"profile": "stack-demo"
},
"element": "stack-demo",
"iframeUrl": "./stack-demo/stack-demo/pair/index.html",
"embed": {
"iframe": "<iframe src=\"./stack-demo/stack-demo/pair/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>"
}
}
]
}
]
},
{
"bundle": "template-bundle",
"scriptUrl": "./template-bundle/template-bundle.js",
"output": "doxa-maps/template-bundle/template-bundle.js",
"integrity": "sha384-4QsipLdtw9IIrA5qQdnhgmo70TH+33QMVdVZdYJFVTUp44Bvz9Y31g+DSKYInsTW",
"elements": [
"template-bundle"
],
"profiles": [
{
"profile": "template-map-a",
"file": "template-map-a.vue",
"description": "Minimal example profile A — a colored placeholder, no Mapbox or data.",
"element": "template-bundle",
"type": "single",
"isMap": false,
"iframeUrl": "./template-bundle/template-map-a/index.html",
"scriptUrl": "./template-bundle/template-bundle.js",
"embed": {
"iframe": "<iframe src=\"./template-bundle/template-map-a/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=\"./template-bundle/template-bundle.js\" integrity=\"sha384-4QsipLdtw9IIrA5qQdnhgmo70TH+33QMVdVZdYJFVTUp44Bvz9Y31g+DSKYInsTW\" crossorigin=\"anonymous\"></script>\n<template-bundle profile-config='{\"profile\":\"template-map-a\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></template-bundle>"
},
"bundle": "template-bundle"
},
{
"profile": "template-map-b",
"file": "template-map-b.vue",
"description": "Minimal example profile B — a second profile in the same bundle.",
"element": "template-bundle",
"type": "single",
"isMap": false,
"iframeUrl": "./template-bundle/template-map-b/index.html",
"scriptUrl": "./template-bundle/template-bundle.js",
"embed": {
"iframe": "<iframe src=\"./template-bundle/template-map-b/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=\"./template-bundle/template-bundle.js\" integrity=\"sha384-4QsipLdtw9IIrA5qQdnhgmo70TH+33QMVdVZdYJFVTUp44Bvz9Y31g+DSKYInsTW\" crossorigin=\"anonymous\"></script>\n<template-bundle profile-config='{\"profile\":\"template-map-b\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></template-bundle>"
},
"bundle": "template-bundle"
}
]
}
]
}