feat(i18n): five locales reach complete — popup.json and six orphaned keys
Some checks are pending
build-gate / build (push) Waiting to run

Working the 429-key debt the parity gate surfaced last tick, cheapest first.

popup.json existed ONLY in English and French — the country popup's four labels
(WAGF Region, WAGF Bloc, Country, UUPG Count), which is what a reader sees when
they click a country on the map. Now in all 11. WAGF and UUPG stay as acronyms
in every language, following what French already did: they are proper nouns of
the dataset, not words to translate.

Then six keys that were missing from EVERY non-English locale identically —
added to English at some point and never propagated: legend header.default,
search sections.within/allData, and the three country-poster strings in
regions.json. The {selection} placeholder is preserved.

Result: ar, es, fr, pt and ru are now COMPLETE, and 429 -> 344 keys of debt.
Those five are deliberately REMOVED from the gate's DEBT map rather than set to
zero — a locale with no entry must be complete, so none of them can silently
regress. Verified: deleting one Spanish key reports "es is missing 1/176 key(s)
and has no DEBT entry".

Verified at the RENDERED layer, not by counting files: "View country posters"
comes back as "Ver los carteles del país" under ?lang=es and "Показать плакаты
страны" under ?lang=ru, zero page errors.

★ One key I translated turned out to be DEAD: legend.header.default is consumed
by nothing — my first probe appeared to test it and was actually matching the
substring "Legend" inside this profile's hardcoded LEGEND_TITLE ("My UPG 100
List — Legend"). A probe that matches an artifact proves nothing; the assertion
has to be a string only the translated key can produce.
This commit is contained in:
doxa-maps-88655c70 2026-09-24 05:52:53 +00:00
parent ce750f5b55
commit a487e48cbf
49 changed files with 317 additions and 178 deletions

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "وسيلة الإيضاح",
"peopleGroupFallback": "مجموعة الشعب"
"peopleGroupFallback": "مجموعة الشعب",
"default": "مفتاح الخريطة"
},
"prayer": {
"needsPrayer": "يحتاج إلى صلاة",
@ -54,4 +55,4 @@
"wagfRegions": "مناطق WAGF",
"languages": "اللغات"
}
}
}

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "منطقة WAGF",
"wagfBlock": "كتلة WAGF",
"country": "الدولة",
"uupgCount": "عدد UUPG"
}
}

View file

@ -49,5 +49,8 @@
"WAGF Block": "كتلة WAGF",
"WAGF Region": "منطقة WAGF",
"people groups adopted": "الشعوب المنتمية",
"people groups engaged": "مجموعات بشرية مُنخرِطة"
"people groups engaged": "مجموعات بشرية مُنخرِطة",
"View country posters": "عرض ملصقات الدولة",
"Hide country posters": "إخفاء ملصقات الدولة",
"No poster has been generated for this country yet.": "لم يُنشأ أي ملصق لهذه الدولة بعد."
}

View file

@ -17,5 +17,9 @@
"languageKind": "اللغة",
"dialect": "اللهجة",
"religionKind": "الدين"
},
"sections": {
"within": "ضمن {selection}",
"allData": "كل بيانات DOXA"
}
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "Legende",
"peopleGroupFallback": "Volksgruppe"
"peopleGroupFallback": "Volksgruppe",
"default": "Legende"
},
"prayer": {
"needsPrayer": "Braucht Gebet",

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "WAGF-Region",
"wagfBlock": "WAGF-Block",
"country": "Land",
"uupgCount": "Anzahl UUPG"
}
}

View file

@ -49,5 +49,8 @@
"WAGF Block": "WAGF-Block",
"WAGF Region": "WAGF-Region",
"people groups adopted": "adoptierte Volksgruppen",
"people groups engaged": "engagierte Volksgruppen"
"people groups engaged": "engagierte Volksgruppen",
"View country posters": "Länderposter ansehen",
"Hide country posters": "Länderposter ausblenden",
"No poster has been generated for this country yet.": "Für dieses Land wurde noch kein Poster erstellt."
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "Leyenda",
"peopleGroupFallback": "Grupo de personas"
"peopleGroupFallback": "Grupo de personas",
"default": "Leyenda"
},
"prayer": {
"needsPrayer": "Necesita oración",
@ -54,4 +55,4 @@
"wagfRegions": "Regiones WAGF",
"languages": "Idiomas"
}
}
}

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "Región WAGF",
"wagfBlock": "Bloque WAGF",
"country": "País",
"uupgCount": "Número de UUPG"
}
}

View file

@ -49,5 +49,8 @@
"WAGF Block": "Bloque WAGF",
"WAGF Region": "Región de la WAGF",
"people groups adopted": "grupos de personas adoptados",
"people groups engaged": "grupos étnicos comprometidos"
"people groups engaged": "grupos étnicos comprometidos",
"View country posters": "Ver los carteles del país",
"Hide country posters": "Ocultar los carteles del país",
"No poster has been generated for this country yet.": "Todavía no se ha generado ningún cartel para este país."
}

View file

@ -17,5 +17,9 @@
"languageKind": "Idioma",
"dialect": "Dialecto",
"religionKind": "Religión"
},
"sections": {
"within": "Dentro de {selection}",
"allData": "Todos los datos DOXA"
}
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "Légende",
"peopleGroupFallback": "Groupe de personnes"
"peopleGroupFallback": "Groupe de personnes",
"default": "Légende"
},
"prayer": {
"needsPrayer": "Besoin de prière",
@ -54,4 +55,4 @@
"wagfRegions": "Régions WAGF",
"languages": "Langues"
}
}
}

View file

@ -49,5 +49,8 @@
"WAGF Block": "Bloc WAGF",
"WAGF Region": "Région WAGF",
"people groups adopted": "peuples adoptés",
"people groups engaged": "peuples engagés"
"people groups engaged": "peuples engagés",
"View country posters": "Voir les affiches du pays",
"Hide country posters": "Masquer les affiches du pays",
"No poster has been generated for this country yet.": "Aucune affiche n'a encore été générée pour ce pays."
}

View file

@ -17,5 +17,9 @@
"languageKind": "Langue",
"dialect": "Dialecte",
"religionKind": "Religion"
},
"sections": {
"within": "Dans {selection}",
"allData": "Toutes les données DOXA"
}
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "किंवदंती",
"peopleGroupFallback": "जनजाति समूह"
"peopleGroupFallback": "जनजाति समूह",
"default": "सूचकांक"
},
"prayer": {
"needsPrayer": "प्रार्थना चाहिए",

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "WAGF क्षेत्र",
"wagfBlock": "WAGF ब्लॉक",
"country": "देश",
"uupgCount": "UUPG संख्या"
}
}

View file

@ -49,5 +49,8 @@
"WAGF Block": "WAGF ब्लॉक",
"WAGF Region": "डब्ल्यूएजीएफ क्षेत्र",
"people groups adopted": "लोगों के समूहों ने अपनाया",
"people groups engaged": "प्रवेशित लोगों के समूह"
"people groups engaged": "प्रवेशित लोगों के समूह",
"View country posters": "देश के पोस्टर देखें",
"Hide country posters": "देश के पोस्टर छिपाएँ",
"No poster has been generated for this country yet.": "इस देश के लिए अभी तक कोई पोस्टर नहीं बना है।"
}

View file

@ -5,5 +5,9 @@
"place": "स्थान:",
"language": "भाषा:",
"religion": "धर्म:"
},
"sections": {
"within": "{selection} के भीतर",
"allData": "सभी DOXA डेटा"
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "Legenda",
"peopleGroupFallback": "Gruppo di persone"
"peopleGroupFallback": "Gruppo di persone",
"default": "Legenda"
},
"prayer": {
"needsPrayer": "Necessita preghiera",

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "Regione WAGF",
"wagfBlock": "Blocco WAGF",
"country": "Paese",
"uupgCount": "Numero di UUPG"
}
}

View file

@ -5,5 +5,9 @@
"place": "Luogo:",
"language": "Lingua:",
"religion": "Religione:"
},
"sections": {
"within": "In {selection}",
"allData": "Tutti i dati DOXA"
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "Legenda",
"peopleGroupFallback": "Grupo de pessoas"
"peopleGroupFallback": "Grupo de pessoas",
"default": "Legenda"
},
"prayer": {
"needsPrayer": "Precisa de oração",
@ -54,4 +55,4 @@
"wagfRegions": "Regiões WAGF",
"languages": "Idiomas"
}
}
}

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "Região WAGF",
"wagfBlock": "Bloco WAGF",
"country": "País",
"uupgCount": "Número de UUPG"
}
}

View file

@ -49,5 +49,8 @@
"WAGF Block": "Bloco WAGF",
"WAGF Region": "Região da WAGF",
"people groups adopted": "grupos étnicos adotados",
"people groups engaged": "grupos étnicos engajados"
"people groups engaged": "grupos étnicos engajados",
"View country posters": "Ver os cartazes do país",
"Hide country posters": "Ocultar os cartazes do país",
"No poster has been generated for this country yet.": "Ainda não foi gerado nenhum cartaz para este país."
}

View file

@ -17,5 +17,9 @@
"languageKind": "Idioma",
"dialect": "Dialeto",
"religionKind": "Religião"
},
"sections": {
"within": "Dentro de {selection}",
"allData": "Todos os dados DOXA"
}
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "Legendă",
"peopleGroupFallback": "Grup de popoare"
"peopleGroupFallback": "Grup de popoare",
"default": "Legendă"
},
"prayer": {
"needsPrayer": "Necesită rugăciune",

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "Regiunea WAGF",
"wagfBlock": "Blocul WAGF",
"country": "Țară",
"uupgCount": "Număr de UUPG"
}
}

View file

@ -5,5 +5,9 @@
"place": "Loc:",
"language": "Limbă:",
"religion": "Religie:"
},
"sections": {
"within": "În {selection}",
"allData": "Toate datele DOXA"
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "Условные обозначения",
"peopleGroupFallback": "Народная группа"
"peopleGroupFallback": "Народная группа",
"default": "Легенда"
},
"prayer": {
"needsPrayer": "Нуждается в молитве",
@ -54,4 +55,4 @@
"wagfRegions": "Регионы WAGF",
"languages": "Языки"
}
}
}

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "Регион WAGF",
"wagfBlock": "Блок WAGF",
"country": "Страна",
"uupgCount": "Число UUPG"
}
}

View file

@ -49,5 +49,8 @@
"WAGF Block": "Блок WAGF",
"WAGF Region": "Регион WAGF",
"people groups adopted": "принятые группы людей",
"people groups engaged": "вовлечённые группы людей"
"people groups engaged": "вовлечённые группы людей",
"View country posters": "Показать плакаты страны",
"Hide country posters": "Скрыть плакаты страны",
"No poster has been generated for this country yet.": "Для этой страны плакат ещё не создан."
}

View file

@ -17,5 +17,9 @@
"languageKind": "Язык",
"dialect": "Диалект",
"religionKind": "Религия"
},
"sections": {
"within": "В пределах {selection}",
"allData": "Все данные DOXA"
}
}
}

View file

@ -10,7 +10,8 @@
},
"header": {
"collapsed": "图例",
"peopleGroupFallback": "民族群体"
"peopleGroupFallback": "民族群体",
"default": "圖例"
},
"prayer": {
"needsPrayer": "需要祷告",

View file

@ -0,0 +1,8 @@
{
"country": {
"wagfRegion": "WAGF 地區",
"wagfBlock": "WAGF 區塊",
"country": "國家",
"uupgCount": "UUPG 數量"
}
}

View file

@ -5,5 +5,9 @@
"place": "地点:",
"language": "语言:",
"religion": "宗教:"
},
"sections": {
"within": "在 {selection} 之內",
"allData": "所有 DOXA 資料"
}
}

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
<script src="../country-posters.js" integrity="sha384-6ePN8OxoiOE0hBo/1cYhkyrjRQZS/6gKn4by6+Zkz8DvSY3h5MuBhhpJNEjDLYgF" crossorigin="anonymous"></script>
<script src="../country-posters.js" integrity="sha384-oOMwWdwv/d0QYYqOLPEEsouNv7/2ACnCwKlf3A+hdaLIncj402OGLoQC5uhTGelp" crossorigin="anonymous"></script>
<script>
// 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>
<!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
<script src="../country-posters.js" integrity="sha384-6ePN8OxoiOE0hBo/1cYhkyrjRQZS/6gKn4by6+Zkz8DvSY3h5MuBhhpJNEjDLYgF" crossorigin="anonymous"></script>
<script src="../country-posters.js" integrity="sha384-oOMwWdwv/d0QYYqOLPEEsouNv7/2ACnCwKlf3A+hdaLIncj402OGLoQC5uhTGelp" crossorigin="anonymous"></script>
<script>
// 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>
<!-- Bundle IIFE — registers the <country-posters-map> custom element. -->
<script src="../country-posters.js" integrity="sha384-6ePN8OxoiOE0hBo/1cYhkyrjRQZS/6gKn4by6+Zkz8DvSY3h5MuBhhpJNEjDLYgF" crossorigin="anonymous"></script>
<script src="../country-posters.js" integrity="sha384-oOMwWdwv/d0QYYqOLPEEsouNv7/2ACnCwKlf3A+hdaLIncj402OGLoQC5uhTGelp" crossorigin="anonymous"></script>
<script>
// 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

@ -154,7 +154,7 @@
"bundle": "country-posters",
"scriptUrl": "./country-posters/country-posters.js",
"output": "doxa-maps/country-posters/country-posters.js",
"integrity": "sha384-6ePN8OxoiOE0hBo/1cYhkyrjRQZS/6gKn4by6+Zkz8DvSY3h5MuBhhpJNEjDLYgF",
"integrity": "sha384-oOMwWdwv/d0QYYqOLPEEsouNv7/2ACnCwKlf3A+hdaLIncj402OGLoQC5uhTGelp",
"elements": [
"country-posters-map"
],
@ -174,7 +174,7 @@
"scriptUrl": "./country-posters/country-posters.js",
"embed": {
"iframe": "<iframe src=\"./country-posters/countries-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-6ePN8OxoiOE0hBo/1cYhkyrjRQZS/6gKn4by6+Zkz8DvSY3h5MuBhhpJNEjDLYgF\" 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-oOMwWdwv/d0QYYqOLPEEsouNv7/2ACnCwKlf3A+hdaLIncj402OGLoQC5uhTGelp\" 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>"
}
},
{
@ -188,7 +188,7 @@
"scriptUrl": "./country-posters/country-posters.js",
"embed": {
"iframe": "<iframe src=\"./country-posters/country-poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-6ePN8OxoiOE0hBo/1cYhkyrjRQZS/6gKn4by6+Zkz8DvSY3h5MuBhhpJNEjDLYgF\" 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-oOMwWdwv/d0QYYqOLPEEsouNv7/2ACnCwKlf3A+hdaLIncj402OGLoQC5uhTGelp\" 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>"
}
},
{
@ -202,7 +202,7 @@
"scriptUrl": "./country-posters/country-posters.js",
"embed": {
"iframe": "<iframe src=\"./country-posters/country-posters-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-6ePN8OxoiOE0hBo/1cYhkyrjRQZS/6gKn4by6+Zkz8DvSY3h5MuBhhpJNEjDLYgF\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./country-posters/country-posters.js\" integrity=\"sha384-oOMwWdwv/d0QYYqOLPEEsouNv7/2ACnCwKlf3A+hdaLIncj402OGLoQC5uhTGelp\" crossorigin=\"anonymous\"></script>\n<country-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></country-posters-map>"
}
}
]
@ -658,7 +658,7 @@
"bundle": "my-upg-100-list",
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"output": "doxa-maps/my-upg-100-list/my-upg-100-list.js",
"integrity": "sha384-V9U42D7rP+s74x6QhTh7wHCcUS1RdYaRJDfW03jcJjLYuy0Ni8VQxEVUAzoSplFe",
"integrity": "sha384-3eRg5txlQ9ywb0PSUktrELvcvsTSwR23GVZPaVq07RoYAyiJdsvhzJHvKM+q2tpN",
"elements": [
"my-upg-100-list-map"
],
@ -678,7 +678,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "<iframe src=\"./my-upg-100-list/poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-V9U42D7rP+s74x6QhTh7wHCcUS1RdYaRJDfW03jcJjLYuy0Ni8VQxEVUAzoSplFe\" 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-3eRg5txlQ9ywb0PSUktrELvcvsTSwR23GVZPaVq07RoYAyiJdsvhzJHvKM+q2tpN\" 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>"
}
},
{
@ -692,7 +692,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<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-V9U42D7rP+s74x6QhTh7wHCcUS1RdYaRJDfW03jcJjLYuy0Ni8VQxEVUAzoSplFe\" 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-3eRg5txlQ9ywb0PSUktrELvcvsTSwR23GVZPaVq07RoYAyiJdsvhzJHvKM+q2tpN\" 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>"
}
},
{
@ -706,7 +706,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<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-V9U42D7rP+s74x6QhTh7wHCcUS1RdYaRJDfW03jcJjLYuy0Ni8VQxEVUAzoSplFe\" 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-3eRg5txlQ9ywb0PSUktrELvcvsTSwR23GVZPaVq07RoYAyiJdsvhzJHvKM+q2tpN\" 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>"
}
}
]
@ -856,7 +856,7 @@
"bundle": "regions-dashboard",
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"output": "doxa-maps/regions-dashboard/regions-dashboard.js",
"integrity": "sha384-A/hKycxgsB3ko73EEe5InFYCOTrMVwU7rsuuidyI/lQpT3kcaV1W7WaOVCT+UqiQ",
"integrity": "sha384-nvsgaKEamJBD4MxVjiND3UX6Jws6XVpeMuo47d2mRI4ReILps1IOybEAU5nOSVpn",
"elements": [
"regions-dashboard"
],
@ -876,7 +876,7 @@
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"embed": {
"iframe": "<iframe src=\"./regions-dashboard/region-dashboards/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-A/hKycxgsB3ko73EEe5InFYCOTrMVwU7rsuuidyI/lQpT3kcaV1W7WaOVCT+UqiQ\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-nvsgaKEamJBD4MxVjiND3UX6Jws6XVpeMuo47d2mRI4ReILps1IOybEAU5nOSVpn\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
}
},
{
@ -890,7 +890,7 @@
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"embed": {
"iframe": "<iframe src=\"./regions-dashboard/regions-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-A/hKycxgsB3ko73EEe5InFYCOTrMVwU7rsuuidyI/lQpT3kcaV1W7WaOVCT+UqiQ\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-nvsgaKEamJBD4MxVjiND3UX6Jws6XVpeMuo47d2mRI4ReILps1IOybEAU5nOSVpn\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
}
},
{
@ -904,7 +904,7 @@
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"embed": {
"iframe": "<iframe src=\"./regions-dashboard/regions-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-A/hKycxgsB3ko73EEe5InFYCOTrMVwU7rsuuidyI/lQpT3kcaV1W7WaOVCT+UqiQ\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-nvsgaKEamJBD4MxVjiND3UX6Jws6XVpeMuo47d2mRI4ReILps1IOybEAU5nOSVpn\" crossorigin=\"anonymous\"></script>\n<regions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></regions-dashboard>"
}
}
]

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>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-V9U42D7rP+s74x6QhTh7wHCcUS1RdYaRJDfW03jcJjLYuy0Ni8VQxEVUAzoSplFe" crossorigin="anonymous"></script>
<script src="../my-upg-100-list.js" integrity="sha384-3eRg5txlQ9ywb0PSUktrELvcvsTSwR23GVZPaVq07RoYAyiJdsvhzJHvKM+q2tpN" crossorigin="anonymous"></script>
<script>
// 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>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-V9U42D7rP+s74x6QhTh7wHCcUS1RdYaRJDfW03jcJjLYuy0Ni8VQxEVUAzoSplFe" crossorigin="anonymous"></script>
<script src="../my-upg-100-list.js" integrity="sha384-3eRg5txlQ9ywb0PSUktrELvcvsTSwR23GVZPaVq07RoYAyiJdsvhzJHvKM+q2tpN" crossorigin="anonymous"></script>
<script>
// 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>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-V9U42D7rP+s74x6QhTh7wHCcUS1RdYaRJDfW03jcJjLYuy0Ni8VQxEVUAzoSplFe" crossorigin="anonymous"></script>
<script src="../my-upg-100-list.js" integrity="sha384-3eRg5txlQ9ywb0PSUktrELvcvsTSwR23GVZPaVq07RoYAyiJdsvhzJHvKM+q2tpN" crossorigin="anonymous"></script>
<script>
// 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>
<!-- Bundle IIFE — registers the <regions-dashboard> custom element. -->
<script src="../regions-dashboard.js" integrity="sha384-A/hKycxgsB3ko73EEe5InFYCOTrMVwU7rsuuidyI/lQpT3kcaV1W7WaOVCT+UqiQ" crossorigin="anonymous"></script>
<script src="../regions-dashboard.js" integrity="sha384-nvsgaKEamJBD4MxVjiND3UX6Jws6XVpeMuo47d2mRI4ReILps1IOybEAU5nOSVpn" crossorigin="anonymous"></script>
<script>
// 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>
<!-- Bundle IIFE — registers the <regions-dashboard> custom element. -->
<script src="../regions-dashboard.js" integrity="sha384-A/hKycxgsB3ko73EEe5InFYCOTrMVwU7rsuuidyI/lQpT3kcaV1W7WaOVCT+UqiQ" crossorigin="anonymous"></script>
<script src="../regions-dashboard.js" integrity="sha384-nvsgaKEamJBD4MxVjiND3UX6Jws6XVpeMuo47d2mRI4ReILps1IOybEAU5nOSVpn" crossorigin="anonymous"></script>
<script>
// 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>
<!-- Bundle IIFE — registers the <regions-dashboard> custom element. -->
<script src="../regions-dashboard.js" integrity="sha384-A/hKycxgsB3ko73EEe5InFYCOTrMVwU7rsuuidyI/lQpT3kcaV1W7WaOVCT+UqiQ" crossorigin="anonymous"></script>
<script src="../regions-dashboard.js" integrity="sha384-nvsgaKEamJBD4MxVjiND3UX6Jws6XVpeMuo47d2mRI4ReILps1IOybEAU5nOSVpn" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order: