Rank the translation-priority set, and sweep GRN batch four

The map could select the 2,289 groups that can hear the gospel but
have no text Scripture; it could not say which of them to weigh first,
and 2,289 dots cannot be read top-down. The gap sheet gains a fifth
tab that ranks them by population and, on each row, names what the
group DOES have — "has audio Scripture, the JESUS Film — no text
found" — so a reader can see whether they are being sent to a
recording or a film before they go.

The tab describes a different population from the other four, so it
does not inherit their sentences: the nothing-found opener, the audio
caveat and the macrolanguage note are all scoped away from it. Its own
paragraph states the bound twice, because the top rows are Western
Punjabi at 97 million and Wu Chinese at 92.5 million, and a reader
skimming those numbers must not come away thinking no text exists in
any variety they speak.

GRN batch four: 170 more codes, 90 with gospel audio. 343 codes now
carry a Words of Life link and tier 0 falls 2,488 to 2,373 — from
3,457 when this work began. 689 of the gap's codes are decided, and
provenance stays exact at 588 claiming GRN, 588 decided, none
decided-but-unnamed.
This commit is contained in:
doxa-maps-88655c70 2026-09-24 20:50:27 +00:00
parent edccc8ee05
commit 938f58c5f7
26 changed files with 2993 additions and 1157 deletions

File diff suppressed because it is too large Load diff

View file

@ -14,14 +14,14 @@
"country": "People's Republic of China",
"region": "Asia",
"groups": 391,
"no_resource": 102,
"pop_no_resource": 127567550,
"no_resource": 98,
"pop_no_resource": 127453550,
"scripture": 118,
"film": 227,
"growing_unreached": 0,
"deaths_day": 274.2,
"growth": -0.12,
"pct_no_resource": 26.1,
"pct_no_resource": 25.1,
"band": "partial"
},
{
@ -44,14 +44,14 @@
"country": "India",
"region": "Asia",
"groups": 2146,
"no_resource": 39,
"pop_no_resource": 610235,
"no_resource": 35,
"pop_no_resource": 480735,
"scripture": 1757,
"film": 2044,
"growing_unreached": 38,
"deaths_day": 721.2,
"growth": 0.89,
"pct_no_resource": 1.8,
"pct_no_resource": 1.6,
"band": "partial"
},
{
@ -74,14 +74,14 @@
"country": "Chad",
"region": "Africa",
"groups": 150,
"no_resource": 53,
"pop_no_resource": 1433250,
"no_resource": 51,
"pop_no_resource": 1394250,
"scripture": 46,
"film": 49,
"growing_unreached": 37,
"deaths_day": 68.4,
"growth": 4.95,
"pct_no_resource": 35.3,
"pct_no_resource": 34,
"band": "high"
},
{
@ -89,14 +89,14 @@
"country": "Sudan",
"region": "Africa",
"groups": 185,
"no_resource": 49,
"pop_no_resource": 2511800,
"no_resource": 47,
"pop_no_resource": 2472600,
"scripture": 96,
"film": 117,
"growing_unreached": 36,
"deaths_day": 359.6,
"growth": 0.81,
"pct_no_resource": 26.5,
"pct_no_resource": 25.4,
"band": "partial"
},
{
@ -104,14 +104,14 @@
"country": "Nigeria",
"region": "Africa",
"groups": 433,
"no_resource": 147,
"pop_no_resource": 4402025,
"no_resource": 130,
"pop_no_resource": 3834025,
"scripture": 105,
"film": 188,
"growing_unreached": 0,
"deaths_day": 44,
"growth": null,
"pct_no_resource": 33.9,
"pct_no_resource": 30,
"band": "high"
},
{
@ -119,14 +119,14 @@
"country": "Indonesia",
"region": "Asia",
"groups": 669,
"no_resource": 317,
"pop_no_resource": 4820960,
"no_resource": 311,
"pop_no_resource": 4616960,
"scripture": 222,
"film": 265,
"growing_unreached": 23,
"deaths_day": 47.2,
"growth": 0.81,
"pct_no_resource": 47.4,
"pct_no_resource": 46.5,
"band": "high"
},
{
@ -134,14 +134,14 @@
"country": "Afghanistan",
"region": "Asia",
"groups": 45,
"no_resource": 13,
"pop_no_resource": 724300,
"no_resource": 11,
"pop_no_resource": 657800,
"scripture": 15,
"film": 25,
"growing_unreached": 17,
"deaths_day": 17.6,
"growth": 2.84,
"pct_no_resource": 28.9,
"pct_no_resource": 24.4,
"band": "partial"
},
{
@ -164,14 +164,14 @@
"country": "Bhutan",
"region": "Asia",
"groups": 36,
"no_resource": 17,
"pop_no_resource": 167625,
"no_resource": 15,
"pop_no_resource": 107625,
"scripture": 11,
"film": 16,
"growing_unreached": 13,
"deaths_day": 2.1,
"growth": 0.65,
"pct_no_resource": 47.2,
"pct_no_resource": 41.7,
"band": "high"
},
{
@ -194,14 +194,14 @@
"country": "Vietnam",
"region": "Asia",
"groups": 74,
"no_resource": 22,
"pop_no_resource": 1218175,
"no_resource": 20,
"pop_no_resource": 1142675,
"scripture": 28,
"film": 38,
"growing_unreached": 11,
"deaths_day": 5.7,
"growth": 0.63,
"pct_no_resource": 29.7,
"pct_no_resource": 27,
"band": "partial"
},
{
@ -209,14 +209,14 @@
"country": "Islamic Republic of Iran",
"region": "Asia",
"groups": 47,
"no_resource": 8,
"pop_no_resource": 198400,
"no_resource": 7,
"pop_no_resource": 156900,
"scripture": 27,
"film": 32,
"growing_unreached": 10,
"deaths_day": 55.3,
"growth": 1.05,
"pct_no_resource": 17,
"pct_no_resource": 14.9,
"band": "partial"
},
{
@ -224,14 +224,14 @@
"country": "Ethiopia",
"region": "Africa",
"groups": 119,
"no_resource": 16,
"pop_no_resource": 1607600,
"no_resource": 15,
"pop_no_resource": 1605700,
"scripture": 59,
"film": 95,
"growing_unreached": 8,
"deaths_day": 130,
"growth": 2.58,
"pct_no_resource": 13.4,
"pct_no_resource": 12.6,
"band": "partial"
},
{
@ -239,14 +239,14 @@
"country": "South Sudan",
"region": "Africa",
"groups": 80,
"no_resource": 16,
"pop_no_resource": 268100,
"no_resource": 14,
"pop_no_resource": 217100,
"scripture": 39,
"film": 52,
"growing_unreached": 8,
"deaths_day": 59,
"growth": 3.93,
"pct_no_resource": 20,
"pct_no_resource": 17.5,
"band": "partial"
},
{
@ -254,14 +254,14 @@
"country": "Mali",
"region": "Africa",
"groups": 40,
"no_resource": 6,
"pop_no_resource": 776200,
"no_resource": 5,
"pop_no_resource": 771800,
"scripture": 20,
"film": 26,
"growing_unreached": 8,
"deaths_day": 54.8,
"growth": 2.94,
"pct_no_resource": 15,
"pct_no_resource": 12.5,
"band": "partial"
},
{
@ -269,14 +269,14 @@
"country": "Malaysia",
"region": "Asia",
"groups": 160,
"no_resource": 64,
"pop_no_resource": 1832050,
"no_resource": 60,
"pop_no_resource": 1803950,
"scripture": 75,
"film": 68,
"growing_unreached": 8,
"deaths_day": 8.2,
"growth": 1.22,
"pct_no_resource": 40,
"pct_no_resource": 37.5,
"band": "high"
},
{
@ -284,14 +284,14 @@
"country": "Cameroon",
"region": "Africa",
"groups": 260,
"no_resource": 104,
"pop_no_resource": 2011525,
"no_resource": 90,
"pop_no_resource": 1664725,
"scripture": 72,
"film": 84,
"growing_unreached": 8,
"deaths_day": 3.4,
"growth": 2.61,
"pct_no_resource": 40,
"pct_no_resource": 34.6,
"band": "high"
},
{
@ -314,14 +314,14 @@
"country": "Guinea",
"region": "Africa",
"groups": 41,
"no_resource": 11,
"pop_no_resource": 263100,
"no_resource": 8,
"pop_no_resource": 179100,
"scripture": 19,
"film": 24,
"growing_unreached": 7,
"deaths_day": 14.5,
"growth": 2.4,
"pct_no_resource": 26.8,
"pct_no_resource": 19.5,
"band": "partial"
},
{
@ -359,14 +359,14 @@
"country": "Nepal",
"region": "Asia",
"groups": 171,
"no_resource": 43,
"pop_no_resource": 752550,
"no_resource": 40,
"pop_no_resource": 675250,
"scripture": 97,
"film": 111,
"growing_unreached": 0,
"deaths_day": 34,
"growth": null,
"pct_no_resource": 25.1,
"pct_no_resource": 23.4,
"band": "partial"
},
{
@ -389,14 +389,14 @@
"country": "Burkina Faso",
"region": "Africa",
"groups": 76,
"no_resource": 15,
"pop_no_resource": 538700,
"no_resource": 10,
"pop_no_resource": 375200,
"scripture": 41,
"film": 37,
"growing_unreached": 6,
"deaths_day": 13.4,
"growth": 2.25,
"pct_no_resource": 19.7,
"pct_no_resource": 13.2,
"band": "partial"
},
{
@ -404,14 +404,14 @@
"country": "Angola",
"region": "Africa",
"groups": 43,
"no_resource": 7,
"pop_no_resource": 897400,
"no_resource": 6,
"pop_no_resource": 867900,
"scripture": 13,
"film": 26,
"growing_unreached": 6,
"deaths_day": 13.2,
"growth": 3.04,
"pct_no_resource": 16.3,
"pct_no_resource": 14,
"band": "partial"
},
{
@ -419,14 +419,14 @@
"country": "Colombia",
"region": "Americas",
"groups": 98,
"no_resource": 15,
"pop_no_resource": 77225,
"no_resource": 14,
"pop_no_resource": 46725,
"scripture": 80,
"film": 51,
"growing_unreached": 6,
"deaths_day": 1.6,
"growth": 1.07,
"pct_no_resource": 15.3,
"pct_no_resource": 14.3,
"band": "partial"
},
{
@ -449,14 +449,14 @@
"country": "Democratic Republic of the Congo",
"region": "Africa",
"groups": 215,
"no_resource": 72,
"pop_no_resource": 6197900,
"no_resource": 66,
"pop_no_resource": 6009900,
"scripture": 50,
"film": 95,
"growing_unreached": 5,
"deaths_day": 10.9,
"growth": 3.24,
"pct_no_resource": 33.5,
"pct_no_resource": 30.7,
"band": "high"
},
{
@ -479,14 +479,14 @@
"country": "United Republic of Tanzania",
"region": "Africa",
"groups": 132,
"no_resource": 15,
"pop_no_resource": 2966400,
"no_resource": 14,
"pop_no_resource": 2928400,
"scripture": 81,
"film": 101,
"growing_unreached": 4,
"deaths_day": 126.9,
"growth": 2.87,
"pct_no_resource": 11.4,
"pct_no_resource": 10.6,
"band": "partial"
},
{
@ -494,14 +494,14 @@
"country": "Myanmar",
"region": "Asia",
"groups": 110,
"no_resource": 22,
"pop_no_resource": 999400,
"no_resource": 19,
"pop_no_resource": 905900,
"scripture": 63,
"film": 64,
"growing_unreached": 4,
"deaths_day": 25.8,
"growth": 0.67,
"pct_no_resource": 20,
"pct_no_resource": 17.3,
"band": "partial"
},
{
@ -554,14 +554,14 @@
"country": "Togo",
"region": "Africa",
"groups": 46,
"no_resource": 2,
"pop_no_resource": 71500,
"no_resource": 1,
"pop_no_resource": 45000,
"scripture": 32,
"film": 32,
"growing_unreached": 3,
"deaths_day": 27.9,
"growth": 2.2,
"pct_no_resource": 4.3,
"pct_no_resource": 2.2,
"band": "partial"
},
{
@ -569,14 +569,14 @@
"country": "Comoros",
"region": "Africa",
"groups": 11,
"no_resource": 3,
"pop_no_resource": 45500,
"no_resource": 2,
"pop_no_resource": 4500,
"scripture": 6,
"film": 6,
"growing_unreached": 3,
"deaths_day": 8.3,
"growth": 1.89,
"pct_no_resource": 27.3,
"pct_no_resource": 18.2,
"band": "partial"
},
{
@ -659,14 +659,14 @@
"country": "Uganda",
"region": "Africa",
"groups": 54,
"no_resource": 4,
"pop_no_resource": 460200,
"no_resource": 3,
"pop_no_resource": 457500,
"scripture": 38,
"film": 46,
"growing_unreached": 2,
"deaths_day": 23,
"growth": 2.75,
"pct_no_resource": 7.4,
"pct_no_resource": 5.6,
"band": "partial"
},
{
@ -779,14 +779,14 @@
"country": "Republic of the Congo",
"region": "Africa",
"groups": 64,
"no_resource": 18,
"pop_no_resource": 419000,
"no_resource": 17,
"pop_no_resource": 402000,
"scripture": 16,
"film": 27,
"growing_unreached": 2,
"deaths_day": 1,
"growth": 2.4,
"pct_no_resource": 28.1,
"pct_no_resource": 26.6,
"band": "partial"
},
{
@ -959,14 +959,14 @@
"country": "Cote d'Ivoire",
"region": "Africa",
"groups": 83,
"no_resource": 17,
"pop_no_resource": 408500,
"no_resource": 15,
"pop_no_resource": 363900,
"scripture": 44,
"film": 53,
"growing_unreached": 1,
"deaths_day": 3.7,
"growth": 2.44,
"pct_no_resource": 20.5,
"pct_no_resource": 18.1,
"band": "partial"
},
{
@ -1049,14 +1049,14 @@
"country": "Papua New Guinea",
"region": "Oceania",
"groups": 831,
"no_resource": 459,
"pop_no_resource": 1703850,
"no_resource": 455,
"pop_no_resource": 1583350,
"scripture": 332,
"film": 143,
"growing_unreached": 1,
"deaths_day": 0.9,
"growth": 1.78,
"pct_no_resource": 55.2,
"pct_no_resource": 54.8,
"band": "high"
},
{
@ -1094,14 +1094,14 @@
"country": "Central African Republic",
"region": "Africa",
"groups": 69,
"no_resource": 28,
"pop_no_resource": 918050,
"no_resource": 27,
"pop_no_resource": 915550,
"scripture": 16,
"film": 28,
"growing_unreached": 1,
"deaths_day": 0.6,
"growth": 3.4,
"pct_no_resource": 40.6,
"pct_no_resource": 39.1,
"band": "high"
},
{
@ -1109,14 +1109,14 @@
"country": "Guinea-Bissau",
"region": "Africa",
"groups": 25,
"no_resource": 5,
"pop_no_resource": 43400,
"no_resource": 4,
"pop_no_resource": 31900,
"scripture": 10,
"film": 19,
"growing_unreached": 1,
"deaths_day": 0.7,
"growth": 2.21,
"pct_no_resource": 20,
"pct_no_resource": 16,
"band": "partial"
},
{
@ -1214,14 +1214,14 @@
"country": "Solomon Islands",
"region": "Oceania",
"groups": 79,
"no_resource": 39,
"pop_no_resource": 216495,
"no_resource": 38,
"pop_no_resource": 189995,
"scripture": 34,
"film": 33,
"growing_unreached": 1,
"deaths_day": 0.1,
"growth": 2.37,
"pct_no_resource": 49.4,
"pct_no_resource": 48.1,
"band": "high"
},
{
@ -1244,14 +1244,14 @@
"country": "Bangladesh",
"region": "Asia",
"groups": 56,
"no_resource": 4,
"pop_no_resource": 51300,
"no_resource": 3,
"pop_no_resource": 17300,
"scripture": 36,
"film": 46,
"growing_unreached": 1,
"deaths_day": 0.2,
"growth": 1.21,
"pct_no_resource": 7.1,
"pct_no_resource": 5.4,
"band": "partial"
},
{
@ -1484,15 +1484,15 @@
"country": "Tonga",
"region": "Oceania",
"groups": 6,
"no_resource": 2,
"pop_no_resource": 1135,
"no_resource": 1,
"pop_no_resource": 1100,
"scripture": 4,
"film": 3,
"growing_unreached": 0,
"deaths_day": 0,
"growth": -0.4,
"pct_no_resource": 33.3,
"band": "high"
"pct_no_resource": 16.7,
"band": "partial"
},
{
"iso3": "ABW",
@ -1949,14 +1949,14 @@
"country": "Zimbabwe",
"region": "Africa",
"groups": 35,
"no_resource": 2,
"pop_no_resource": 19900,
"no_resource": 1,
"pop_no_resource": 3400,
"scripture": 18,
"film": 31,
"growing_unreached": 0,
"deaths_day": 8,
"growth": 1.78,
"pct_no_resource": 5.7,
"pct_no_resource": 2.9,
"band": "partial"
},
{
@ -2009,14 +2009,14 @@
"country": "Namibia",
"region": "Africa",
"groups": 29,
"no_resource": 3,
"pop_no_resource": 9225,
"no_resource": 2,
"pop_no_resource": 925,
"scripture": 4,
"film": 19,
"growing_unreached": 0,
"deaths_day": 3.3,
"growth": 2.24,
"pct_no_resource": 10.3,
"pct_no_resource": 6.9,
"band": "partial"
},
{
@ -2144,14 +2144,14 @@
"country": "Philippines",
"region": "Asia",
"groups": 156,
"no_resource": 24,
"pop_no_resource": 3221275,
"no_resource": 22,
"pop_no_resource": 3159775,
"scripture": 108,
"film": 90,
"growing_unreached": 0,
"deaths_day": 0.2,
"growth": 0.83,
"pct_no_resource": 15.4,
"pct_no_resource": 14.1,
"band": "partial"
},
{
@ -2264,14 +2264,14 @@
"country": "United States of America",
"region": "Americas",
"groups": 623,
"no_resource": 34,
"pop_no_resource": 390605,
"no_resource": 31,
"pop_no_resource": 363325,
"scripture": 517,
"film": 549,
"growing_unreached": 0,
"deaths_day": 0.1,
"growth": 0.96,
"pct_no_resource": 5.5,
"pct_no_resource": 5,
"band": "partial"
},
{
@ -2519,14 +2519,14 @@
"country": "Cook Islands",
"region": "Oceania",
"groups": 7,
"no_resource": 4,
"pop_no_resource": 3425,
"no_resource": 3,
"pop_no_resource": 3250,
"scripture": 1,
"film": 3,
"growing_unreached": 0,
"deaths_day": 0,
"growth": null,
"pct_no_resource": 57.1,
"pct_no_resource": 42.9,
"band": "high"
},
{
@ -2534,15 +2534,15 @@
"country": "Niue",
"region": "Oceania",
"groups": 2,
"no_resource": 1,
"pop_no_resource": 1900,
"no_resource": 0,
"pop_no_resource": 0,
"scripture": 0,
"film": 1,
"growing_unreached": 0,
"deaths_day": 0,
"growth": null,
"pct_no_resource": 50,
"band": "high"
"pct_no_resource": 0,
"band": "covered"
},
{
"iso3": "TKL",
@ -2756,14 +2756,14 @@
"country": "New Zealand",
"region": "Oceania",
"groups": 28,
"no_resource": 5,
"pop_no_resource": 44700,
"no_resource": 4,
"pop_no_resource": 15700,
"scripture": 20,
"film": 23,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 17.9,
"pct_no_resource": 14.3,
"band": "partial",
"from_pins_only": true
},
@ -2836,14 +2836,14 @@
"country": "Ghana",
"region": "Africa",
"groups": 96,
"no_resource": 13,
"pop_no_resource": 514300,
"no_resource": 12,
"pop_no_resource": 491300,
"scripture": 71,
"film": 70,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 13.5,
"pct_no_resource": 12.5,
"band": "partial",
"from_pins_only": true
},
@ -2916,14 +2916,14 @@
"country": "Argentina",
"region": "Americas",
"groups": 59,
"no_resource": 4,
"pop_no_resource": 507800,
"no_resource": 3,
"pop_no_resource": 475800,
"scripture": 50,
"film": 51,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 6.8,
"pct_no_resource": 5.1,
"band": "partial",
"from_pins_only": true
},
@ -3092,14 +3092,14 @@
"country": "Botswana",
"region": "Africa",
"groups": 17,
"no_resource": 2,
"pop_no_resource": 50000,
"no_resource": 1,
"pop_no_resource": 28500,
"scripture": 7,
"film": 12,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 11.8,
"pct_no_resource": 5.9,
"band": "partial",
"from_pins_only": true
},

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"meta": {
"title": "Gospel resource link verification",
"generated": "2026-09-24T20:15:39.584Z",
"generated": "2026-09-24T20:49:27.835Z",
"method": "HEAD, redirects followed. verified = HTTP 200. broken = 404/410. unknown = unreachable, an ambiguous status, or a URL shape that cannot be checked by fetch.",
"scope": "Every URL in data/tables/people-group-pins.json, deduplicated.",
"states": {
@ -86,12 +86,12 @@
]
},
"summary": {
"records": 7747,
"checkedThisPass": 89,
"records": 7837,
"checkedThisPass": 90,
"carriedForward": 74,
"pruned": 0,
"broken": 74,
"verified": 7668,
"verified": 7758,
"unknown": 5
},
"byHost": {
@ -132,7 +132,7 @@
"verified": 921
},
"fivefish.org": {
"verified": 256
"verified": 346
}
}
},
@ -38871,6 +38871,456 @@
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3306?language=Pashayi%2C%20Northeast%3A%20Kordari)",
"at": "2026-09-24T20:15:39.411Z"
},
"https://fivefish.org/nng": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3839?language=Naga%2C%20Maring)",
"at": "2026-09-24T20:49:20.715Z"
},
"https://fivefish.org/ldp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1889?language=Tsobo)",
"at": "2026-09-24T20:49:20.806Z"
},
"https://fivefish.org/pcw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2548?language=Piapung)",
"at": "2026-09-24T20:49:20.838Z"
},
"https://fivefish.org/sgi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4340?language=Nizm)",
"at": "2026-09-24T20:49:20.861Z"
},
"https://fivefish.org/fuy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4469?language=Fuyuge)",
"at": "2026-09-24T20:49:20.876Z"
},
"https://fivefish.org/knl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4641?language=Keninjal)",
"at": "2026-09-24T20:49:20.958Z"
},
"https://fivefish.org/lgr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/390?language=Lengo)",
"at": "2026-09-24T20:49:21.097Z"
},
"https://fivefish.org/odu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2372?language=Odual)",
"at": "2026-09-24T20:49:21.123Z"
},
"https://fivefish.org/bse": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6213?language=Wushi)",
"at": "2026-09-24T20:49:21.141Z"
},
"https://fivefish.org/dak": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/191?language=Dakota)",
"at": "2026-09-24T20:49:21.286Z"
},
"https://fivefish.org/lmi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1402?language=Kilumbi)",
"at": "2026-09-24T20:49:21.337Z"
},
"https://fivefish.org/naj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1834?language=Nalu)",
"at": "2026-09-24T20:49:21.345Z"
},
"https://fivefish.org/bzf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/517?language=Boikin)",
"at": "2026-09-24T20:49:21.560Z"
},
"https://fivefish.org/nhb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6005?language=Beng)",
"at": "2026-09-24T20:49:21.567Z"
},
"https://fivefish.org/nnz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4288?language=Ndanda%3A%20Batoufam)",
"at": "2026-09-24T20:49:21.590Z"
},
"https://fivefish.org/ndu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6271?language=Sarrih)",
"at": "2026-09-24T20:49:21.760Z"
},
"https://fivefish.org/nat": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6351?language=Ca%CC%B1hungwa%CC%B1rya%CC%B1)",
"at": "2026-09-24T20:49:21.893Z"
},
"https://fivefish.org/kjd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4140?language=Kiwai%2C%20Southern)",
"at": "2026-09-24T20:49:21.909Z"
},
"https://fivefish.org/yiu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6078?language=Awu)",
"at": "2026-09-24T20:49:22.052Z"
},
"https://fivefish.org/nge": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2642?language=Ngemba%3A%20Mankon)",
"at": "2026-09-24T20:49:22.095Z"
},
"https://fivefish.org/apt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/682?language=Apatani)",
"at": "2026-09-24T20:49:22.143Z"
},
"https://fivefish.org/kev": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4047?language=Kanikkaran)",
"at": "2026-09-24T20:49:22.237Z"
},
"https://fivefish.org/pbn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4492?language=Kpasham)",
"at": "2026-09-24T20:49:22.274Z"
},
"https://fivefish.org/ldm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2529?language=Landouma)",
"at": "2026-09-24T20:49:22.283Z"
},
"https://fivefish.org/soc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1409?language=Heso)",
"at": "2026-09-24T20:49:22.475Z"
},
"https://fivefish.org/dnn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4841?language=Dz%C3%B9%C3%B9ngoo)",
"at": "2026-09-24T20:49:22.612Z"
},
"https://fivefish.org/soo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1709?language=Kisongo)",
"at": "2026-09-24T20:49:22.684Z"
},
"https://fivefish.org/zkd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/21793?language=Kadu)",
"at": "2026-09-24T20:49:22.712Z"
},
"https://fivefish.org/sez": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5140?language=Chin%2C%20Senthang)",
"at": "2026-09-24T20:49:22.830Z"
},
"https://fivefish.org/wow": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18237?language=Wawonii)",
"at": "2026-09-24T20:49:22.978Z"
},
"https://fivefish.org/biz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3883?language=Baloi)",
"at": "2026-09-24T20:49:22.995Z"
},
"https://fivefish.org/tsp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17626?language=Toussian%2C%20Northern)",
"at": "2026-09-24T20:49:23.075Z"
},
"https://fivefish.org/bfj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4965?language=Bafanji)",
"at": "2026-09-24T20:49:23.135Z"
},
"https://fivefish.org/mxd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/14165?language=Modang)",
"at": "2026-09-24T20:49:23.206Z"
},
"https://fivefish.org/tnv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5400?language=Tangchangya)",
"at": "2026-09-24T20:49:23.260Z"
},
"https://fivefish.org/lig": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6293?language=Ligbi)",
"at": "2026-09-24T20:49:23.275Z"
},
"https://fivefish.org/glo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2659?language=Galambi)",
"at": "2026-09-24T20:49:23.306Z"
},
"https://fivefish.org/mkk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8593?language=Byep)",
"at": "2026-09-24T20:49:23.496Z"
},
"https://fivefish.org/moj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1501?language=Monjombo)",
"at": "2026-09-24T20:49:23.733Z"
},
"https://fivefish.org/bdc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9548?language=Embera-Baudo)",
"at": "2026-09-24T20:49:23.784Z"
},
"https://fivefish.org/wlv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1873?language=Bermejo%20Wichi)",
"at": "2026-09-24T20:49:23.791Z"
},
"https://fivefish.org/vkl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/12445?language=Kulisusu)",
"at": "2026-09-24T20:49:23.804Z"
},
"https://fivefish.org/ukp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2285?language=Ukpe-Bayogin%3A%20Ukpe)",
"at": "2026-09-24T20:49:23.843Z"
},
"https://fivefish.org/tdh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3231?language=Rai%2C%20Thulung)",
"at": "2026-09-24T20:49:24.052Z"
},
"https://fivefish.org/yog": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/309?language=Yogad)",
"at": "2026-09-24T20:49:24.276Z"
},
"https://fivefish.org/ayg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4788?language=Anyanga)",
"at": "2026-09-24T20:49:24.298Z"
},
"https://fivefish.org/cnb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/19397?language=Zinbon%20Chin)",
"at": "2026-09-24T20:49:24.315Z"
},
"https://fivefish.org/krp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2604?language=Durop)",
"at": "2026-09-24T20:49:24.329Z"
},
"https://fivefish.org/bwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2605?language=Bafaw-Balong)",
"at": "2026-09-24T20:49:24.348Z"
},
"https://fivefish.org/ggw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/536?language=Gogodala)",
"at": "2026-09-24T20:49:24.384Z"
},
"https://fivefish.org/ybl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1753?language=Yukuben)",
"at": "2026-09-24T20:49:24.565Z"
},
"https://fivefish.org/seg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16427?language=Segeju)",
"at": "2026-09-24T20:49:24.703Z"
},
"https://fivefish.org/skn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2314?language=Kolibugan%20Subanon)",
"at": "2026-09-24T20:49:24.715Z"
},
"https://fivefish.org/bgj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4437?language=Bangolan)",
"at": "2026-09-24T20:49:24.816Z"
},
"https://fivefish.org/loy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/13082?language=Lhowa)",
"at": "2026-09-24T20:49:24.901Z"
},
"https://fivefish.org/vem": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2927?language=Vengo-Mabas)",
"at": "2026-09-24T20:49:24.909Z"
},
"https://fivefish.org/hoo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1286?language=Kikalanga)",
"at": "2026-09-24T20:49:24.914Z"
},
"https://fivefish.org/cua": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1931?language=Cua)",
"at": "2026-09-24T20:49:24.986Z"
},
"https://fivefish.org/tmn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/732?language=Taman%20%5BIndonesia%5D)",
"at": "2026-09-24T20:49:25.070Z"
},
"https://fivefish.org/bac": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3405?language=Badui)",
"at": "2026-09-24T20:49:25.248Z"
},
"https://fivefish.org/tiq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6311?language=Tiefo)",
"at": "2026-09-24T20:49:25.280Z"
},
"https://fivefish.org/cma": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/791?language=Maa)",
"at": "2026-09-24T20:49:25.288Z"
},
"https://fivefish.org/kci": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11447?language=Ngyian)",
"at": "2026-09-24T20:49:25.536Z"
},
"https://fivefish.org/niu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/627?language=Niue)",
"at": "2026-09-24T20:49:25.550Z"
},
"https://fivefish.org/jrt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11194?language=Jakattoe)",
"at": "2026-09-24T20:49:25.572Z"
},
"https://fivefish.org/pze": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1968?language=Pesse)",
"at": "2026-09-24T20:49:25.781Z"
},
"https://fivefish.org/dmg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4286?language=Kinabatangan%2C%20Upper)",
"at": "2026-09-24T20:49:25.794Z"
},
"https://fivefish.org/sos": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2771?language=Sembla)",
"at": "2026-09-24T20:49:25.803Z"
},
"https://fivefish.org/ibm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2949?language=Robambami)",
"at": "2026-09-24T20:49:25.817Z"
},
"https://fivefish.org/mfg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4997?language=Mogofin)",
"at": "2026-09-24T20:49:26.019Z"
},
"https://fivefish.org/bcv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2656?language=Shoo-Minda-Nye%3A%20Shoo)",
"at": "2026-09-24T20:49:26.030Z"
},
"https://fivefish.org/brl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3999?language=Birwa)",
"at": "2026-09-24T20:49:26.038Z"
},
"https://fivefish.org/ndb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2632?language=Bamessing)",
"at": "2026-09-24T20:49:26.104Z"
},
"https://fivefish.org/xom": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3061?language=Komo)",
"at": "2026-09-24T20:49:26.413Z"
},
"https://fivefish.org/clk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18774?language=Idu-Mishmi)",
"at": "2026-09-24T20:49:26.423Z"
},
"https://fivefish.org/knz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6007?language=Kalamse%3A%20Loroni)",
"at": "2026-09-24T20:49:26.497Z"
},
"https://fivefish.org/dzl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9495?language=Dzalakha)",
"at": "2026-09-24T20:49:26.583Z"
},
"https://fivefish.org/sok": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2976?language=Sokoro)",
"at": "2026-09-24T20:49:26.612Z"
},
"https://fivefish.org/lul": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3966?language=Olu%27bo)",
"at": "2026-09-24T20:49:26.622Z"
},
"https://fivefish.org/xvi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3307?language=Komviri)",
"at": "2026-09-24T20:49:26.650Z"
},
"https://fivefish.org/thu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17457?language=Thuri)",
"at": "2026-09-24T20:49:26.820Z"
},
"https://fivefish.org/buh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6113?language=Miao%2C%20Lonsheng%20Mati)",
"at": "2026-09-24T20:49:26.915Z"
},
"https://fivefish.org/dhm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3504?language=Oludhimba)",
"at": "2026-09-24T20:49:26.947Z"
},
"https://fivefish.org/bqx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/7471?language=Baganci)",
"at": "2026-09-24T20:49:27.043Z"
},
"https://fivefish.org/cgk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8898?language=Chocangacakha)",
"at": "2026-09-24T20:49:27.147Z"
},
"https://fivefish.org/lan": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2037?language=Laru)",
"at": "2026-09-24T20:49:27.253Z"
},
"https://fivefish.org/shm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16582?language=Shahrudi)",
"at": "2026-09-24T20:49:27.388Z"
},
"https://fivefish.org/mkg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6088?language=Mak%20%28China%29)",
"at": "2026-09-24T20:49:27.524Z"
},
"https://fivefish.org/gwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3348?language=Naroji)",
"at": "2026-09-24T20:49:27.577Z"
},
"https://fivefish.org/wlc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6030?language=Shimwali)",
"at": "2026-09-24T20:49:27.587Z"
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -2,8 +2,8 @@
"source": "https://fivefish.org/<iso639-3> (5fish, Global Recordings Network)",
"fetched": "2026-09-24",
"_note": "GRN gospel AUDIO, typed as Gospel audio and never as Scripture — \"Words of Life\" is gospel messages and Bible stories, not a translation of the canon. The host never 404s: a nonsense path returns a geo-located page with HTTP 200, so existence is read from the page title, with a negative and a positive control run in band every time. Their robots.txt asks for Crawl-delay: 10 and this fetcher obeys it, sequentially.",
"codes": 256,
"decidedNone": 264,
"codes": 346,
"decidedNone": 343,
"byIso": {
"mnp": {
"u": "https://fivefish.org/mnp",
@ -1028,6 +1028,366 @@
"bbw": {
"u": "https://fivefish.org/bbw",
"n": "Baba"
},
"biz": {
"u": "https://fivefish.org/biz",
"n": "Baloi"
},
"sok": {
"u": "https://fivefish.org/sok",
"n": "Sokoro"
},
"cma": {
"u": "https://fivefish.org/cma",
"n": "Maa"
},
"tsp": {
"u": "https://fivefish.org/tsp",
"n": "Toussian, Northern"
},
"yiu": {
"u": "https://fivefish.org/yiu",
"n": "Awu"
},
"shm": {
"u": "https://fivefish.org/shm",
"n": "Shahrudi"
},
"wlc": {
"u": "https://fivefish.org/wlc",
"n": "Shimwali"
},
"glo": {
"u": "https://fivefish.org/glo",
"n": "Galambi"
},
"apt": {
"u": "https://fivefish.org/apt",
"n": "Apatani"
},
"loy": {
"u": "https://fivefish.org/loy",
"n": "Lhowa"
},
"odu": {
"u": "https://fivefish.org/odu",
"n": "Odual"
},
"knl": {
"u": "https://fivefish.org/knl",
"n": "Keninjal"
},
"bse": {
"u": "https://fivefish.org/bse",
"n": "Wushi"
},
"ldp": {
"u": "https://fivefish.org/ldp",
"n": "Tsobo"
},
"ndb": {
"u": "https://fivefish.org/ndb",
"n": "Bamessing"
},
"nat": {
"u": "https://fivefish.org/nat",
"n": "Ca̱hungwa̱rya̱"
},
"wow": {
"u": "https://fivefish.org/wow",
"n": "Wawonii"
},
"gwt": {
"u": "https://fivefish.org/gwt",
"n": "Naroji"
},
"xom": {
"u": "https://fivefish.org/xom",
"n": "Komo"
},
"brl": {
"u": "https://fivefish.org/brl",
"n": "Birwa"
},
"bcv": {
"u": "https://fivefish.org/bcv",
"n": "Shoo-Minda-Nye: Shoo"
},
"tmn": {
"u": "https://fivefish.org/tmn",
"n": "Taman [Indonesia]"
},
"vem": {
"u": "https://fivefish.org/vem",
"n": "Vengo-Mabas"
},
"seg": {
"u": "https://fivefish.org/seg",
"n": "Segeju"
},
"dhm": {
"u": "https://fivefish.org/dhm",
"n": "Oludhimba"
},
"pze": {
"u": "https://fivefish.org/pze",
"n": "Pesse"
},
"kci": {
"u": "https://fivefish.org/kci",
"n": "Ngyian"
},
"ldm": {
"u": "https://fivefish.org/ldm",
"n": "Landouma"
},
"nge": {
"u": "https://fivefish.org/nge",
"n": "Ngemba: Mankon"
},
"bzf": {
"u": "https://fivefish.org/bzf",
"n": "Boikin"
},
"tdh": {
"u": "https://fivefish.org/tdh",
"n": "Rai, Thulung"
},
"moj": {
"u": "https://fivefish.org/moj",
"n": "Monjombo"
},
"dnn": {
"u": "https://fivefish.org/dnn",
"n": "Dzùùngoo"
},
"kev": {
"u": "https://fivefish.org/kev",
"n": "Kanikkaran"
},
"ybl": {
"u": "https://fivefish.org/ybl",
"n": "Yukuben"
},
"hoo": {
"u": "https://fivefish.org/hoo",
"n": "Kikalanga"
},
"nhb": {
"u": "https://fivefish.org/nhb",
"n": "Beng"
},
"lan": {
"u": "https://fivefish.org/lan",
"n": "Laru"
},
"jrt": {
"u": "https://fivefish.org/jrt",
"n": "Jakattoe"
},
"pbn": {
"u": "https://fivefish.org/pbn",
"n": "Kpasham"
},
"pcw": {
"u": "https://fivefish.org/pcw",
"n": "Piapung"
},
"nng": {
"u": "https://fivefish.org/nng",
"n": "Naga, Maring"
},
"knz": {
"u": "https://fivefish.org/knz",
"n": "Kalamse: Loroni"
},
"cua": {
"u": "https://fivefish.org/cua",
"n": "Cua"
},
"tnv": {
"u": "https://fivefish.org/tnv",
"n": "Tangchangya"
},
"lmi": {
"u": "https://fivefish.org/lmi",
"n": "Kilumbi"
},
"sez": {
"u": "https://fivefish.org/sez",
"n": "Chin, Senthang"
},
"lig": {
"u": "https://fivefish.org/lig",
"n": "Ligbi"
},
"wlv": {
"u": "https://fivefish.org/wlv",
"n": "Bermejo Wichi"
},
"soc": {
"u": "https://fivefish.org/soc",
"n": "Heso"
},
"cgk": {
"u": "https://fivefish.org/cgk",
"n": "Chocangacakha"
},
"mfg": {
"u": "https://fivefish.org/mfg",
"n": "Mogofin"
},
"krp": {
"u": "https://fivefish.org/krp",
"n": "Durop"
},
"vkl": {
"u": "https://fivefish.org/vkl",
"n": "Kulisusu"
},
"niu": {
"u": "https://fivefish.org/niu",
"n": "Niue"
},
"skn": {
"u": "https://fivefish.org/skn",
"n": "Subanon, Kolibugan"
},
"sgi": {
"u": "https://fivefish.org/sgi",
"n": "Nizm"
},
"bqx": {
"u": "https://fivefish.org/bqx",
"n": "Baganci"
},
"mkg": {
"u": "https://fivefish.org/mkg",
"n": "Mak (China)"
},
"yog": {
"u": "https://fivefish.org/yog",
"n": "Yogad"
},
"cnb": {
"u": "https://fivefish.org/cnb",
"n": "Zinbon Chin"
},
"bdc": {
"u": "https://fivefish.org/bdc",
"n": "Embera-Baudo"
},
"clk": {
"u": "https://fivefish.org/clk",
"n": "Idu-Mishmi"
},
"zkd": {
"u": "https://fivefish.org/zkd",
"n": "Kadu"
},
"ukp": {
"u": "https://fivefish.org/ukp",
"n": "Ukpe-Bayogin: Ukpe"
},
"buh": {
"u": "https://fivefish.org/buh",
"n": "Miao, Lonsheng Mati"
},
"sos": {
"u": "https://fivefish.org/sos",
"n": "Sembla"
},
"bwt": {
"u": "https://fivefish.org/bwt",
"n": "Bafaw-Balong"
},
"fuy": {
"u": "https://fivefish.org/fuy",
"n": "Fuyuge"
},
"dmg": {
"u": "https://fivefish.org/dmg",
"n": "Kinabatangan, Upper"
},
"dzl": {
"u": "https://fivefish.org/dzl",
"n": "Dzalakha"
},
"bgj": {
"u": "https://fivefish.org/bgj",
"n": "Bangolan"
},
"ggw": {
"u": "https://fivefish.org/ggw",
"n": "Gogodala"
},
"mxd": {
"u": "https://fivefish.org/mxd",
"n": "Modang"
},
"xvi": {
"u": "https://fivefish.org/xvi",
"n": "Komviri"
},
"ndu": {
"u": "https://fivefish.org/ndu",
"n": "Sarrih"
},
"bac": {
"u": "https://fivefish.org/bac",
"n": "Badui"
},
"bfj": {
"u": "https://fivefish.org/bfj",
"n": "Bafanji"
},
"soo": {
"u": "https://fivefish.org/soo",
"n": "Kisongo"
},
"lul": {
"u": "https://fivefish.org/lul",
"n": "Olu'bo"
},
"kjd": {
"u": "https://fivefish.org/kjd",
"n": "Kiwai, Southern"
},
"naj": {
"u": "https://fivefish.org/naj",
"n": "Nalu"
},
"dak": {
"u": "https://fivefish.org/dak",
"n": "Dakota"
},
"tiq": {
"u": "https://fivefish.org/tiq",
"n": "Tiefo"
},
"thu": {
"u": "https://fivefish.org/thu",
"n": "Thuri"
},
"ayg": {
"u": "https://fivefish.org/ayg",
"n": "Anyanga"
},
"mkk": {
"u": "https://fivefish.org/mkk",
"n": "Byep"
},
"nnz": {
"u": "https://fivefish.org/nnz",
"n": "Ndanda: Batoufam"
},
"lgr": {
"u": "https://fivefish.org/lgr",
"n": "Lengo"
},
"ibm": {
"u": "https://fivefish.org/ibm",
"n": "Robambami"
}
},
"none": [
@ -1294,6 +1654,85 @@
"gix",
"tbm",
"nyr",
"bmt"
"bmt",
"lsp",
"ssh",
"pel",
"bnu",
"xma",
"ckq",
"blj",
"mkx",
"qer",
"swl",
"ani",
"evh",
"zil",
"nne",
"lsb",
"sqk",
"ymh",
"bkz",
"eee",
"unz",
"wmg",
"kcp",
"tkn",
"qge",
"etb",
"mpi",
"rut",
"mky",
"ahi",
"wls",
"tgh",
"zhb",
"srg",
"ugy",
"ojg",
"qbj",
"mnn",
"txe",
"giq",
"nnn",
"kzp",
"skh",
"tey",
"kcu",
"biw",
"ngt",
"ymc",
"baw",
"tlu",
"gey",
"ttd",
"alk",
"kko",
"xdq",
"gdi",
"kth",
"uha",
"kkq",
"bbe",
"qbw",
"nye",
"fom",
"kcm",
"nfd",
"mbw",
"lbg",
"aen",
"jls",
"zmw",
"sls",
"psl",
"crw",
"ilm",
"gus",
"cks",
"htu",
"qgm",
"tlt",
"ksq"
]
}

File diff suppressed because one or more lines are too long

View file

@ -334,6 +334,29 @@ const gapBy = ref('groups')
// "NOBODY PRAYING" MEANS ZERO ON DOXA.LIFE'S COUNTER. It is not a claim that nobody in the
// world prays for these people — an unknowable thing — and the sheet says so rather than
// letting the number imply it.
// THE SAME SET THE MAP FILTER SELECTS, RANKED. The filter answers "who"; a list answers
// "which of them first", and 2,289 dots cannot be read top-down. Same treatment as the
// nothing-found list: largest population first, because that is what a team choosing a
// field is actually weighing. What each group DOES have is carried onto the row, so the
// reader can see whether they are being sent to a recording or a film before they go.
const gapHnr = computed(() => {
if (!showGapList.value) return []
const out = []
for (let i = 0; i < pinRows.value.length; i++) {
const r = pinRows.value[i]
if (r[6] === 0) continue
const c = pinCodes.value[r[4]]
if (!c || !canHear(c) || hasTextScripture(c)) continue
const has = []
if (c.ga) has.push('gospel audio')
if (c.au && /audio/.test(c.au.m || '')) has.push('audio Scripture')
if (c.f) has.push('the JESUS Film')
if (c.bv) has.push('Bible video')
out.push({ i, name: r[0], lat: r[1], lng: r[2], iso3: r[3], code: r[4], pop: r[5], has: has.join(', ') })
}
return out.sort((a, b) => b.pop - a.pop).slice(0, 40)
})
const gapNoPrayer = computed(() => {
if (!showGapList.value) return []
const out = []
@ -945,7 +968,10 @@ useShadowStyles(
// Same frame as the sign-language note: a caveat, visually separate from the chips so it
// never reads as another resource.
// Quiet, not alarming: it is a caveat on a real gap, not a dismissal of it.
'.gm-gswitch{display:flex;gap:6px;margin:0 0 8px}' +
// Five tabs no longer fit one row at phone width; wrapping keeps every label readable
// rather than clipping each to a few characters.
'.gm-gswitch{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}' +
'.gm-gtab{min-width:88px}' +
'.gm-gtab{flex:1;font:600 11px inherit;padding:5px 8px;border-radius:999px;cursor:pointer;' +
'border:1px solid #d1d4cd;background:#fff;color:#3b463d}' +
'.gm-gtab.on{background:#92b195;border-color:#92b195;color:#fff}' +
@ -1152,12 +1178,28 @@ useShadowStyles(
<!-- ITEM 0 — the ranked gap: the largest groups with nothing found anywhere. -->
<template v-if="showGapList && !selected">
<div class="gm-sh-head">
<span class="gm-sh-name">{{ gapBy === 'groups' ? 'Largest groups with nothing found' : gapBy === 'noprayer' ? 'Nothing found, and nobody praying' : 'Where the gap concentrates' }}</span>
<span class="gm-sh-name">{{ gapBy === 'groups' ? 'Largest groups with nothing found'
: gapBy === 'noprayer' ? 'Nothing found, and nobody praying'
: gapBy === 'hnr' ? 'Can hear the gospel, no text to read'
: 'Where the gap concentrates' }}</span>
<button type="button" class="gm-x" @click="closeGapList">Close</button>
</div>
<p class="gm-note" style="margin-top:0">
<!-- The hnr tab describes a DIFFERENT population from the other three, so it must
not inherit the nothing-found sentence: those groups do have something. -->
<template v-if="gapBy === 'hnr'">
{{ fmt(pinTally.hnr) }} people groups can already hear the gospel — a recording,
the JESUS Film, a Bible video or Words of Life — but have <b>no text Scripture
found in the pools checked</b>. These are the {{ gapHnr.length }} largest; tap one
to fly there.
<br>That is a statement about the pools searched, <b>not</b> a claim no text
exists. The largest entries here are varieties like Western Punjabi and
Shanghainese, where a recording plainly exists and a text in that same variety is
genuinely contested.
</template>
<template v-else>
{{ fmt(pinTally.none) }} people groups have no Scripture, audio, film, Bible video or
Door43 resource in the pools checked — {{ fmt(gapPeople) }} people.
Door43 resource in the pools checked — {{ fmt(gapPeople) }} people.</template>
<template v-if="gapBy === 'noprayer'">
The groups with nothing found in any pool checked AND nobody praying —
{{ fmt(gapNoPrayer.length) }} shown, largest first. Tapping one opens their prayer
@ -1178,16 +1220,20 @@ useShadowStyles(
few people, China the reverse — and which one matters depends on whether you are
sending translators or broadcasters.
</template>
<template v-else>These are the 40 largest; tap one to fly there.</template>
<template v-else-if="gapBy !== 'hnr'">These are the 40 largest; tap one to fly there.</template>
<!-- This paragraph has twice had to stop claiming a pool was unsearched: first when
Faith Comes By Hearing was added, then when GRN was reached through 5fish. A
stale caveat is as misleading as a stale number. -->
<template v-if="gapBy !== 'hnr'">
<br>Audio <b>has</b> been searched — at Faith Comes By Hearing, and at Global
Recordings Network through their 5fish site, which is being swept a batch at a time
because they ask crawlers for a ten-second delay. These groups have none in either.
</template>
<template v-if="gapBy !== 'hnr'">
<br><em>related:</em> where a line below carries it, ISO 639-3 files that code under a
macrolanguage with another variety that does have resources. It is how the standard
groups the codes, not a claim they are mutually intelligible.
</template>
</p>
<div class="gm-gswitch">
<button type="button" class="gm-gtab" :class="{ on: gapBy === 'groups' }"
@ -1198,11 +1244,23 @@ useShadowStyles(
@click="gapBy = 'regions'">By region</button>
<button v-if="gapNoPrayer.length" type="button" class="gm-gtab" :class="{ on: gapBy === 'noprayer' }"
@click="gapBy = 'noprayer'">Nobody praying</button>
<button v-if="gapHnr.length" type="button" class="gm-gtab" :class="{ on: gapBy === 'hnr' }"
@click="gapBy = 'hnr'">Can hear, no text</button>
</div>
<!-- Links, not fly-to buttons: every row here HAS a prayer page, so the useful
action is to open it rather than to look at the dot again. -->
<template v-if="gapBy === 'noprayer'">
<!-- Fly-to buttons like the nothing-found list: unlike the prayer tab these rows
have no single URL to open — a group's resources live in its own sheet. -->
<template v-if="gapBy === 'hnr'">
<button v-for="g in gapHnr" :key="g.i" type="button" class="gm-pg gm-pg-btn" @click="gotoGap(g)">
<span class="gm-pg-n">{{ g.name }}</span>
<span class="gm-pg-l">{{ fmt(g.pop) }} people · {{ g.iso3 }}<code class="gm-code">{{ g.code || 'no code' }}</code></span>
<span class="gm-pg-rel">has {{ g.has }} — no text found</span>
</button>
</template>
<template v-else-if="gapBy === 'noprayer'">
<a v-for="g in gapNoPrayer" :key="g.i" class="gm-pg gm-pg-btn" :href="g.url"
target="_blank" rel="noopener noreferrer">
<span class="gm-pg-n">{{ g.name }}</span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -14,14 +14,14 @@
"country": "People's Republic of China",
"region": "Asia",
"groups": 391,
"no_resource": 102,
"pop_no_resource": 127567550,
"no_resource": 98,
"pop_no_resource": 127453550,
"scripture": 118,
"film": 227,
"growing_unreached": 0,
"deaths_day": 274.2,
"growth": -0.12,
"pct_no_resource": 26.1,
"pct_no_resource": 25.1,
"band": "partial"
},
{
@ -44,14 +44,14 @@
"country": "India",
"region": "Asia",
"groups": 2146,
"no_resource": 39,
"pop_no_resource": 610235,
"no_resource": 35,
"pop_no_resource": 480735,
"scripture": 1757,
"film": 2044,
"growing_unreached": 38,
"deaths_day": 721.2,
"growth": 0.89,
"pct_no_resource": 1.8,
"pct_no_resource": 1.6,
"band": "partial"
},
{
@ -74,14 +74,14 @@
"country": "Chad",
"region": "Africa",
"groups": 150,
"no_resource": 53,
"pop_no_resource": 1433250,
"no_resource": 51,
"pop_no_resource": 1394250,
"scripture": 46,
"film": 49,
"growing_unreached": 37,
"deaths_day": 68.4,
"growth": 4.95,
"pct_no_resource": 35.3,
"pct_no_resource": 34,
"band": "high"
},
{
@ -89,14 +89,14 @@
"country": "Sudan",
"region": "Africa",
"groups": 185,
"no_resource": 49,
"pop_no_resource": 2511800,
"no_resource": 47,
"pop_no_resource": 2472600,
"scripture": 96,
"film": 117,
"growing_unreached": 36,
"deaths_day": 359.6,
"growth": 0.81,
"pct_no_resource": 26.5,
"pct_no_resource": 25.4,
"band": "partial"
},
{
@ -104,14 +104,14 @@
"country": "Nigeria",
"region": "Africa",
"groups": 433,
"no_resource": 147,
"pop_no_resource": 4402025,
"no_resource": 130,
"pop_no_resource": 3834025,
"scripture": 105,
"film": 188,
"growing_unreached": 0,
"deaths_day": 44,
"growth": null,
"pct_no_resource": 33.9,
"pct_no_resource": 30,
"band": "high"
},
{
@ -119,14 +119,14 @@
"country": "Indonesia",
"region": "Asia",
"groups": 669,
"no_resource": 317,
"pop_no_resource": 4820960,
"no_resource": 311,
"pop_no_resource": 4616960,
"scripture": 222,
"film": 265,
"growing_unreached": 23,
"deaths_day": 47.2,
"growth": 0.81,
"pct_no_resource": 47.4,
"pct_no_resource": 46.5,
"band": "high"
},
{
@ -134,14 +134,14 @@
"country": "Afghanistan",
"region": "Asia",
"groups": 45,
"no_resource": 13,
"pop_no_resource": 724300,
"no_resource": 11,
"pop_no_resource": 657800,
"scripture": 15,
"film": 25,
"growing_unreached": 17,
"deaths_day": 17.6,
"growth": 2.84,
"pct_no_resource": 28.9,
"pct_no_resource": 24.4,
"band": "partial"
},
{
@ -164,14 +164,14 @@
"country": "Bhutan",
"region": "Asia",
"groups": 36,
"no_resource": 17,
"pop_no_resource": 167625,
"no_resource": 15,
"pop_no_resource": 107625,
"scripture": 11,
"film": 16,
"growing_unreached": 13,
"deaths_day": 2.1,
"growth": 0.65,
"pct_no_resource": 47.2,
"pct_no_resource": 41.7,
"band": "high"
},
{
@ -194,14 +194,14 @@
"country": "Vietnam",
"region": "Asia",
"groups": 74,
"no_resource": 22,
"pop_no_resource": 1218175,
"no_resource": 20,
"pop_no_resource": 1142675,
"scripture": 28,
"film": 38,
"growing_unreached": 11,
"deaths_day": 5.7,
"growth": 0.63,
"pct_no_resource": 29.7,
"pct_no_resource": 27,
"band": "partial"
},
{
@ -209,14 +209,14 @@
"country": "Islamic Republic of Iran",
"region": "Asia",
"groups": 47,
"no_resource": 8,
"pop_no_resource": 198400,
"no_resource": 7,
"pop_no_resource": 156900,
"scripture": 27,
"film": 32,
"growing_unreached": 10,
"deaths_day": 55.3,
"growth": 1.05,
"pct_no_resource": 17,
"pct_no_resource": 14.9,
"band": "partial"
},
{
@ -224,14 +224,14 @@
"country": "Ethiopia",
"region": "Africa",
"groups": 119,
"no_resource": 16,
"pop_no_resource": 1607600,
"no_resource": 15,
"pop_no_resource": 1605700,
"scripture": 59,
"film": 95,
"growing_unreached": 8,
"deaths_day": 130,
"growth": 2.58,
"pct_no_resource": 13.4,
"pct_no_resource": 12.6,
"band": "partial"
},
{
@ -239,14 +239,14 @@
"country": "South Sudan",
"region": "Africa",
"groups": 80,
"no_resource": 16,
"pop_no_resource": 268100,
"no_resource": 14,
"pop_no_resource": 217100,
"scripture": 39,
"film": 52,
"growing_unreached": 8,
"deaths_day": 59,
"growth": 3.93,
"pct_no_resource": 20,
"pct_no_resource": 17.5,
"band": "partial"
},
{
@ -254,14 +254,14 @@
"country": "Mali",
"region": "Africa",
"groups": 40,
"no_resource": 6,
"pop_no_resource": 776200,
"no_resource": 5,
"pop_no_resource": 771800,
"scripture": 20,
"film": 26,
"growing_unreached": 8,
"deaths_day": 54.8,
"growth": 2.94,
"pct_no_resource": 15,
"pct_no_resource": 12.5,
"band": "partial"
},
{
@ -269,14 +269,14 @@
"country": "Malaysia",
"region": "Asia",
"groups": 160,
"no_resource": 64,
"pop_no_resource": 1832050,
"no_resource": 60,
"pop_no_resource": 1803950,
"scripture": 75,
"film": 68,
"growing_unreached": 8,
"deaths_day": 8.2,
"growth": 1.22,
"pct_no_resource": 40,
"pct_no_resource": 37.5,
"band": "high"
},
{
@ -284,14 +284,14 @@
"country": "Cameroon",
"region": "Africa",
"groups": 260,
"no_resource": 104,
"pop_no_resource": 2011525,
"no_resource": 90,
"pop_no_resource": 1664725,
"scripture": 72,
"film": 84,
"growing_unreached": 8,
"deaths_day": 3.4,
"growth": 2.61,
"pct_no_resource": 40,
"pct_no_resource": 34.6,
"band": "high"
},
{
@ -314,14 +314,14 @@
"country": "Guinea",
"region": "Africa",
"groups": 41,
"no_resource": 11,
"pop_no_resource": 263100,
"no_resource": 8,
"pop_no_resource": 179100,
"scripture": 19,
"film": 24,
"growing_unreached": 7,
"deaths_day": 14.5,
"growth": 2.4,
"pct_no_resource": 26.8,
"pct_no_resource": 19.5,
"band": "partial"
},
{
@ -359,14 +359,14 @@
"country": "Nepal",
"region": "Asia",
"groups": 171,
"no_resource": 43,
"pop_no_resource": 752550,
"no_resource": 40,
"pop_no_resource": 675250,
"scripture": 97,
"film": 111,
"growing_unreached": 0,
"deaths_day": 34,
"growth": null,
"pct_no_resource": 25.1,
"pct_no_resource": 23.4,
"band": "partial"
},
{
@ -389,14 +389,14 @@
"country": "Burkina Faso",
"region": "Africa",
"groups": 76,
"no_resource": 15,
"pop_no_resource": 538700,
"no_resource": 10,
"pop_no_resource": 375200,
"scripture": 41,
"film": 37,
"growing_unreached": 6,
"deaths_day": 13.4,
"growth": 2.25,
"pct_no_resource": 19.7,
"pct_no_resource": 13.2,
"band": "partial"
},
{
@ -404,14 +404,14 @@
"country": "Angola",
"region": "Africa",
"groups": 43,
"no_resource": 7,
"pop_no_resource": 897400,
"no_resource": 6,
"pop_no_resource": 867900,
"scripture": 13,
"film": 26,
"growing_unreached": 6,
"deaths_day": 13.2,
"growth": 3.04,
"pct_no_resource": 16.3,
"pct_no_resource": 14,
"band": "partial"
},
{
@ -419,14 +419,14 @@
"country": "Colombia",
"region": "Americas",
"groups": 98,
"no_resource": 15,
"pop_no_resource": 77225,
"no_resource": 14,
"pop_no_resource": 46725,
"scripture": 80,
"film": 51,
"growing_unreached": 6,
"deaths_day": 1.6,
"growth": 1.07,
"pct_no_resource": 15.3,
"pct_no_resource": 14.3,
"band": "partial"
},
{
@ -449,14 +449,14 @@
"country": "Democratic Republic of the Congo",
"region": "Africa",
"groups": 215,
"no_resource": 72,
"pop_no_resource": 6197900,
"no_resource": 66,
"pop_no_resource": 6009900,
"scripture": 50,
"film": 95,
"growing_unreached": 5,
"deaths_day": 10.9,
"growth": 3.24,
"pct_no_resource": 33.5,
"pct_no_resource": 30.7,
"band": "high"
},
{
@ -479,14 +479,14 @@
"country": "United Republic of Tanzania",
"region": "Africa",
"groups": 132,
"no_resource": 15,
"pop_no_resource": 2966400,
"no_resource": 14,
"pop_no_resource": 2928400,
"scripture": 81,
"film": 101,
"growing_unreached": 4,
"deaths_day": 126.9,
"growth": 2.87,
"pct_no_resource": 11.4,
"pct_no_resource": 10.6,
"band": "partial"
},
{
@ -494,14 +494,14 @@
"country": "Myanmar",
"region": "Asia",
"groups": 110,
"no_resource": 22,
"pop_no_resource": 999400,
"no_resource": 19,
"pop_no_resource": 905900,
"scripture": 63,
"film": 64,
"growing_unreached": 4,
"deaths_day": 25.8,
"growth": 0.67,
"pct_no_resource": 20,
"pct_no_resource": 17.3,
"band": "partial"
},
{
@ -554,14 +554,14 @@
"country": "Togo",
"region": "Africa",
"groups": 46,
"no_resource": 2,
"pop_no_resource": 71500,
"no_resource": 1,
"pop_no_resource": 45000,
"scripture": 32,
"film": 32,
"growing_unreached": 3,
"deaths_day": 27.9,
"growth": 2.2,
"pct_no_resource": 4.3,
"pct_no_resource": 2.2,
"band": "partial"
},
{
@ -569,14 +569,14 @@
"country": "Comoros",
"region": "Africa",
"groups": 11,
"no_resource": 3,
"pop_no_resource": 45500,
"no_resource": 2,
"pop_no_resource": 4500,
"scripture": 6,
"film": 6,
"growing_unreached": 3,
"deaths_day": 8.3,
"growth": 1.89,
"pct_no_resource": 27.3,
"pct_no_resource": 18.2,
"band": "partial"
},
{
@ -659,14 +659,14 @@
"country": "Uganda",
"region": "Africa",
"groups": 54,
"no_resource": 4,
"pop_no_resource": 460200,
"no_resource": 3,
"pop_no_resource": 457500,
"scripture": 38,
"film": 46,
"growing_unreached": 2,
"deaths_day": 23,
"growth": 2.75,
"pct_no_resource": 7.4,
"pct_no_resource": 5.6,
"band": "partial"
},
{
@ -779,14 +779,14 @@
"country": "Republic of the Congo",
"region": "Africa",
"groups": 64,
"no_resource": 18,
"pop_no_resource": 419000,
"no_resource": 17,
"pop_no_resource": 402000,
"scripture": 16,
"film": 27,
"growing_unreached": 2,
"deaths_day": 1,
"growth": 2.4,
"pct_no_resource": 28.1,
"pct_no_resource": 26.6,
"band": "partial"
},
{
@ -959,14 +959,14 @@
"country": "Cote d'Ivoire",
"region": "Africa",
"groups": 83,
"no_resource": 17,
"pop_no_resource": 408500,
"no_resource": 15,
"pop_no_resource": 363900,
"scripture": 44,
"film": 53,
"growing_unreached": 1,
"deaths_day": 3.7,
"growth": 2.44,
"pct_no_resource": 20.5,
"pct_no_resource": 18.1,
"band": "partial"
},
{
@ -1049,14 +1049,14 @@
"country": "Papua New Guinea",
"region": "Oceania",
"groups": 831,
"no_resource": 459,
"pop_no_resource": 1703850,
"no_resource": 455,
"pop_no_resource": 1583350,
"scripture": 332,
"film": 143,
"growing_unreached": 1,
"deaths_day": 0.9,
"growth": 1.78,
"pct_no_resource": 55.2,
"pct_no_resource": 54.8,
"band": "high"
},
{
@ -1094,14 +1094,14 @@
"country": "Central African Republic",
"region": "Africa",
"groups": 69,
"no_resource": 28,
"pop_no_resource": 918050,
"no_resource": 27,
"pop_no_resource": 915550,
"scripture": 16,
"film": 28,
"growing_unreached": 1,
"deaths_day": 0.6,
"growth": 3.4,
"pct_no_resource": 40.6,
"pct_no_resource": 39.1,
"band": "high"
},
{
@ -1109,14 +1109,14 @@
"country": "Guinea-Bissau",
"region": "Africa",
"groups": 25,
"no_resource": 5,
"pop_no_resource": 43400,
"no_resource": 4,
"pop_no_resource": 31900,
"scripture": 10,
"film": 19,
"growing_unreached": 1,
"deaths_day": 0.7,
"growth": 2.21,
"pct_no_resource": 20,
"pct_no_resource": 16,
"band": "partial"
},
{
@ -1214,14 +1214,14 @@
"country": "Solomon Islands",
"region": "Oceania",
"groups": 79,
"no_resource": 39,
"pop_no_resource": 216495,
"no_resource": 38,
"pop_no_resource": 189995,
"scripture": 34,
"film": 33,
"growing_unreached": 1,
"deaths_day": 0.1,
"growth": 2.37,
"pct_no_resource": 49.4,
"pct_no_resource": 48.1,
"band": "high"
},
{
@ -1244,14 +1244,14 @@
"country": "Bangladesh",
"region": "Asia",
"groups": 56,
"no_resource": 4,
"pop_no_resource": 51300,
"no_resource": 3,
"pop_no_resource": 17300,
"scripture": 36,
"film": 46,
"growing_unreached": 1,
"deaths_day": 0.2,
"growth": 1.21,
"pct_no_resource": 7.1,
"pct_no_resource": 5.4,
"band": "partial"
},
{
@ -1484,15 +1484,15 @@
"country": "Tonga",
"region": "Oceania",
"groups": 6,
"no_resource": 2,
"pop_no_resource": 1135,
"no_resource": 1,
"pop_no_resource": 1100,
"scripture": 4,
"film": 3,
"growing_unreached": 0,
"deaths_day": 0,
"growth": -0.4,
"pct_no_resource": 33.3,
"band": "high"
"pct_no_resource": 16.7,
"band": "partial"
},
{
"iso3": "ABW",
@ -1949,14 +1949,14 @@
"country": "Zimbabwe",
"region": "Africa",
"groups": 35,
"no_resource": 2,
"pop_no_resource": 19900,
"no_resource": 1,
"pop_no_resource": 3400,
"scripture": 18,
"film": 31,
"growing_unreached": 0,
"deaths_day": 8,
"growth": 1.78,
"pct_no_resource": 5.7,
"pct_no_resource": 2.9,
"band": "partial"
},
{
@ -2009,14 +2009,14 @@
"country": "Namibia",
"region": "Africa",
"groups": 29,
"no_resource": 3,
"pop_no_resource": 9225,
"no_resource": 2,
"pop_no_resource": 925,
"scripture": 4,
"film": 19,
"growing_unreached": 0,
"deaths_day": 3.3,
"growth": 2.24,
"pct_no_resource": 10.3,
"pct_no_resource": 6.9,
"band": "partial"
},
{
@ -2144,14 +2144,14 @@
"country": "Philippines",
"region": "Asia",
"groups": 156,
"no_resource": 24,
"pop_no_resource": 3221275,
"no_resource": 22,
"pop_no_resource": 3159775,
"scripture": 108,
"film": 90,
"growing_unreached": 0,
"deaths_day": 0.2,
"growth": 0.83,
"pct_no_resource": 15.4,
"pct_no_resource": 14.1,
"band": "partial"
},
{
@ -2264,14 +2264,14 @@
"country": "United States of America",
"region": "Americas",
"groups": 623,
"no_resource": 34,
"pop_no_resource": 390605,
"no_resource": 31,
"pop_no_resource": 363325,
"scripture": 517,
"film": 549,
"growing_unreached": 0,
"deaths_day": 0.1,
"growth": 0.96,
"pct_no_resource": 5.5,
"pct_no_resource": 5,
"band": "partial"
},
{
@ -2519,14 +2519,14 @@
"country": "Cook Islands",
"region": "Oceania",
"groups": 7,
"no_resource": 4,
"pop_no_resource": 3425,
"no_resource": 3,
"pop_no_resource": 3250,
"scripture": 1,
"film": 3,
"growing_unreached": 0,
"deaths_day": 0,
"growth": null,
"pct_no_resource": 57.1,
"pct_no_resource": 42.9,
"band": "high"
},
{
@ -2534,15 +2534,15 @@
"country": "Niue",
"region": "Oceania",
"groups": 2,
"no_resource": 1,
"pop_no_resource": 1900,
"no_resource": 0,
"pop_no_resource": 0,
"scripture": 0,
"film": 1,
"growing_unreached": 0,
"deaths_day": 0,
"growth": null,
"pct_no_resource": 50,
"band": "high"
"pct_no_resource": 0,
"band": "covered"
},
{
"iso3": "TKL",
@ -2756,14 +2756,14 @@
"country": "New Zealand",
"region": "Oceania",
"groups": 28,
"no_resource": 5,
"pop_no_resource": 44700,
"no_resource": 4,
"pop_no_resource": 15700,
"scripture": 20,
"film": 23,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 17.9,
"pct_no_resource": 14.3,
"band": "partial",
"from_pins_only": true
},
@ -2836,14 +2836,14 @@
"country": "Ghana",
"region": "Africa",
"groups": 96,
"no_resource": 13,
"pop_no_resource": 514300,
"no_resource": 12,
"pop_no_resource": 491300,
"scripture": 71,
"film": 70,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 13.5,
"pct_no_resource": 12.5,
"band": "partial",
"from_pins_only": true
},
@ -2916,14 +2916,14 @@
"country": "Argentina",
"region": "Americas",
"groups": 59,
"no_resource": 4,
"pop_no_resource": 507800,
"no_resource": 3,
"pop_no_resource": 475800,
"scripture": 50,
"film": 51,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 6.8,
"pct_no_resource": 5.1,
"band": "partial",
"from_pins_only": true
},
@ -3092,14 +3092,14 @@
"country": "Botswana",
"region": "Africa",
"groups": 17,
"no_resource": 2,
"pop_no_resource": 50000,
"no_resource": 1,
"pop_no_resource": 28500,
"scripture": 7,
"film": 12,
"growing_unreached": null,
"deaths_day": null,
"growth": null,
"pct_no_resource": 11.8,
"pct_no_resource": 5.9,
"band": "partial",
"from_pins_only": true
},

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"meta": {
"title": "Gospel resource link verification",
"generated": "2026-09-24T20:15:39.584Z",
"generated": "2026-09-24T20:49:27.835Z",
"method": "HEAD, redirects followed. verified = HTTP 200. broken = 404/410. unknown = unreachable, an ambiguous status, or a URL shape that cannot be checked by fetch.",
"scope": "Every URL in data/tables/people-group-pins.json, deduplicated.",
"states": {
@ -86,12 +86,12 @@
]
},
"summary": {
"records": 7747,
"checkedThisPass": 89,
"records": 7837,
"checkedThisPass": 90,
"carriedForward": 74,
"pruned": 0,
"broken": 74,
"verified": 7668,
"verified": 7758,
"unknown": 5
},
"byHost": {
@ -132,7 +132,7 @@
"verified": 921
},
"fivefish.org": {
"verified": 256
"verified": 346
}
}
},
@ -38871,6 +38871,456 @@
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3306?language=Pashayi%2C%20Northeast%3A%20Kordari)",
"at": "2026-09-24T20:15:39.411Z"
},
"https://fivefish.org/nng": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3839?language=Naga%2C%20Maring)",
"at": "2026-09-24T20:49:20.715Z"
},
"https://fivefish.org/ldp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1889?language=Tsobo)",
"at": "2026-09-24T20:49:20.806Z"
},
"https://fivefish.org/pcw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2548?language=Piapung)",
"at": "2026-09-24T20:49:20.838Z"
},
"https://fivefish.org/sgi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4340?language=Nizm)",
"at": "2026-09-24T20:49:20.861Z"
},
"https://fivefish.org/fuy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4469?language=Fuyuge)",
"at": "2026-09-24T20:49:20.876Z"
},
"https://fivefish.org/knl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4641?language=Keninjal)",
"at": "2026-09-24T20:49:20.958Z"
},
"https://fivefish.org/lgr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/390?language=Lengo)",
"at": "2026-09-24T20:49:21.097Z"
},
"https://fivefish.org/odu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2372?language=Odual)",
"at": "2026-09-24T20:49:21.123Z"
},
"https://fivefish.org/bse": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6213?language=Wushi)",
"at": "2026-09-24T20:49:21.141Z"
},
"https://fivefish.org/dak": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/191?language=Dakota)",
"at": "2026-09-24T20:49:21.286Z"
},
"https://fivefish.org/lmi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1402?language=Kilumbi)",
"at": "2026-09-24T20:49:21.337Z"
},
"https://fivefish.org/naj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1834?language=Nalu)",
"at": "2026-09-24T20:49:21.345Z"
},
"https://fivefish.org/bzf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/517?language=Boikin)",
"at": "2026-09-24T20:49:21.560Z"
},
"https://fivefish.org/nhb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6005?language=Beng)",
"at": "2026-09-24T20:49:21.567Z"
},
"https://fivefish.org/nnz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4288?language=Ndanda%3A%20Batoufam)",
"at": "2026-09-24T20:49:21.590Z"
},
"https://fivefish.org/ndu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6271?language=Sarrih)",
"at": "2026-09-24T20:49:21.760Z"
},
"https://fivefish.org/nat": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6351?language=Ca%CC%B1hungwa%CC%B1rya%CC%B1)",
"at": "2026-09-24T20:49:21.893Z"
},
"https://fivefish.org/kjd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4140?language=Kiwai%2C%20Southern)",
"at": "2026-09-24T20:49:21.909Z"
},
"https://fivefish.org/yiu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6078?language=Awu)",
"at": "2026-09-24T20:49:22.052Z"
},
"https://fivefish.org/nge": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2642?language=Ngemba%3A%20Mankon)",
"at": "2026-09-24T20:49:22.095Z"
},
"https://fivefish.org/apt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/682?language=Apatani)",
"at": "2026-09-24T20:49:22.143Z"
},
"https://fivefish.org/kev": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4047?language=Kanikkaran)",
"at": "2026-09-24T20:49:22.237Z"
},
"https://fivefish.org/pbn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4492?language=Kpasham)",
"at": "2026-09-24T20:49:22.274Z"
},
"https://fivefish.org/ldm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2529?language=Landouma)",
"at": "2026-09-24T20:49:22.283Z"
},
"https://fivefish.org/soc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1409?language=Heso)",
"at": "2026-09-24T20:49:22.475Z"
},
"https://fivefish.org/dnn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4841?language=Dz%C3%B9%C3%B9ngoo)",
"at": "2026-09-24T20:49:22.612Z"
},
"https://fivefish.org/soo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1709?language=Kisongo)",
"at": "2026-09-24T20:49:22.684Z"
},
"https://fivefish.org/zkd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/21793?language=Kadu)",
"at": "2026-09-24T20:49:22.712Z"
},
"https://fivefish.org/sez": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5140?language=Chin%2C%20Senthang)",
"at": "2026-09-24T20:49:22.830Z"
},
"https://fivefish.org/wow": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18237?language=Wawonii)",
"at": "2026-09-24T20:49:22.978Z"
},
"https://fivefish.org/biz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3883?language=Baloi)",
"at": "2026-09-24T20:49:22.995Z"
},
"https://fivefish.org/tsp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17626?language=Toussian%2C%20Northern)",
"at": "2026-09-24T20:49:23.075Z"
},
"https://fivefish.org/bfj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4965?language=Bafanji)",
"at": "2026-09-24T20:49:23.135Z"
},
"https://fivefish.org/mxd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/14165?language=Modang)",
"at": "2026-09-24T20:49:23.206Z"
},
"https://fivefish.org/tnv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5400?language=Tangchangya)",
"at": "2026-09-24T20:49:23.260Z"
},
"https://fivefish.org/lig": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6293?language=Ligbi)",
"at": "2026-09-24T20:49:23.275Z"
},
"https://fivefish.org/glo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2659?language=Galambi)",
"at": "2026-09-24T20:49:23.306Z"
},
"https://fivefish.org/mkk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8593?language=Byep)",
"at": "2026-09-24T20:49:23.496Z"
},
"https://fivefish.org/moj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1501?language=Monjombo)",
"at": "2026-09-24T20:49:23.733Z"
},
"https://fivefish.org/bdc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9548?language=Embera-Baudo)",
"at": "2026-09-24T20:49:23.784Z"
},
"https://fivefish.org/wlv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1873?language=Bermejo%20Wichi)",
"at": "2026-09-24T20:49:23.791Z"
},
"https://fivefish.org/vkl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/12445?language=Kulisusu)",
"at": "2026-09-24T20:49:23.804Z"
},
"https://fivefish.org/ukp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2285?language=Ukpe-Bayogin%3A%20Ukpe)",
"at": "2026-09-24T20:49:23.843Z"
},
"https://fivefish.org/tdh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3231?language=Rai%2C%20Thulung)",
"at": "2026-09-24T20:49:24.052Z"
},
"https://fivefish.org/yog": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/309?language=Yogad)",
"at": "2026-09-24T20:49:24.276Z"
},
"https://fivefish.org/ayg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4788?language=Anyanga)",
"at": "2026-09-24T20:49:24.298Z"
},
"https://fivefish.org/cnb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/19397?language=Zinbon%20Chin)",
"at": "2026-09-24T20:49:24.315Z"
},
"https://fivefish.org/krp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2604?language=Durop)",
"at": "2026-09-24T20:49:24.329Z"
},
"https://fivefish.org/bwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2605?language=Bafaw-Balong)",
"at": "2026-09-24T20:49:24.348Z"
},
"https://fivefish.org/ggw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/536?language=Gogodala)",
"at": "2026-09-24T20:49:24.384Z"
},
"https://fivefish.org/ybl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1753?language=Yukuben)",
"at": "2026-09-24T20:49:24.565Z"
},
"https://fivefish.org/seg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16427?language=Segeju)",
"at": "2026-09-24T20:49:24.703Z"
},
"https://fivefish.org/skn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2314?language=Kolibugan%20Subanon)",
"at": "2026-09-24T20:49:24.715Z"
},
"https://fivefish.org/bgj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4437?language=Bangolan)",
"at": "2026-09-24T20:49:24.816Z"
},
"https://fivefish.org/loy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/13082?language=Lhowa)",
"at": "2026-09-24T20:49:24.901Z"
},
"https://fivefish.org/vem": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2927?language=Vengo-Mabas)",
"at": "2026-09-24T20:49:24.909Z"
},
"https://fivefish.org/hoo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1286?language=Kikalanga)",
"at": "2026-09-24T20:49:24.914Z"
},
"https://fivefish.org/cua": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1931?language=Cua)",
"at": "2026-09-24T20:49:24.986Z"
},
"https://fivefish.org/tmn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/732?language=Taman%20%5BIndonesia%5D)",
"at": "2026-09-24T20:49:25.070Z"
},
"https://fivefish.org/bac": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3405?language=Badui)",
"at": "2026-09-24T20:49:25.248Z"
},
"https://fivefish.org/tiq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6311?language=Tiefo)",
"at": "2026-09-24T20:49:25.280Z"
},
"https://fivefish.org/cma": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/791?language=Maa)",
"at": "2026-09-24T20:49:25.288Z"
},
"https://fivefish.org/kci": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11447?language=Ngyian)",
"at": "2026-09-24T20:49:25.536Z"
},
"https://fivefish.org/niu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/627?language=Niue)",
"at": "2026-09-24T20:49:25.550Z"
},
"https://fivefish.org/jrt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11194?language=Jakattoe)",
"at": "2026-09-24T20:49:25.572Z"
},
"https://fivefish.org/pze": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1968?language=Pesse)",
"at": "2026-09-24T20:49:25.781Z"
},
"https://fivefish.org/dmg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4286?language=Kinabatangan%2C%20Upper)",
"at": "2026-09-24T20:49:25.794Z"
},
"https://fivefish.org/sos": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2771?language=Sembla)",
"at": "2026-09-24T20:49:25.803Z"
},
"https://fivefish.org/ibm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2949?language=Robambami)",
"at": "2026-09-24T20:49:25.817Z"
},
"https://fivefish.org/mfg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4997?language=Mogofin)",
"at": "2026-09-24T20:49:26.019Z"
},
"https://fivefish.org/bcv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2656?language=Shoo-Minda-Nye%3A%20Shoo)",
"at": "2026-09-24T20:49:26.030Z"
},
"https://fivefish.org/brl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3999?language=Birwa)",
"at": "2026-09-24T20:49:26.038Z"
},
"https://fivefish.org/ndb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2632?language=Bamessing)",
"at": "2026-09-24T20:49:26.104Z"
},
"https://fivefish.org/xom": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3061?language=Komo)",
"at": "2026-09-24T20:49:26.413Z"
},
"https://fivefish.org/clk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18774?language=Idu-Mishmi)",
"at": "2026-09-24T20:49:26.423Z"
},
"https://fivefish.org/knz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6007?language=Kalamse%3A%20Loroni)",
"at": "2026-09-24T20:49:26.497Z"
},
"https://fivefish.org/dzl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9495?language=Dzalakha)",
"at": "2026-09-24T20:49:26.583Z"
},
"https://fivefish.org/sok": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2976?language=Sokoro)",
"at": "2026-09-24T20:49:26.612Z"
},
"https://fivefish.org/lul": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3966?language=Olu%27bo)",
"at": "2026-09-24T20:49:26.622Z"
},
"https://fivefish.org/xvi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3307?language=Komviri)",
"at": "2026-09-24T20:49:26.650Z"
},
"https://fivefish.org/thu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17457?language=Thuri)",
"at": "2026-09-24T20:49:26.820Z"
},
"https://fivefish.org/buh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6113?language=Miao%2C%20Lonsheng%20Mati)",
"at": "2026-09-24T20:49:26.915Z"
},
"https://fivefish.org/dhm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3504?language=Oludhimba)",
"at": "2026-09-24T20:49:26.947Z"
},
"https://fivefish.org/bqx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/7471?language=Baganci)",
"at": "2026-09-24T20:49:27.043Z"
},
"https://fivefish.org/cgk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8898?language=Chocangacakha)",
"at": "2026-09-24T20:49:27.147Z"
},
"https://fivefish.org/lan": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2037?language=Laru)",
"at": "2026-09-24T20:49:27.253Z"
},
"https://fivefish.org/shm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16582?language=Shahrudi)",
"at": "2026-09-24T20:49:27.388Z"
},
"https://fivefish.org/mkg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6088?language=Mak%20%28China%29)",
"at": "2026-09-24T20:49:27.524Z"
},
"https://fivefish.org/gwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3348?language=Naroji)",
"at": "2026-09-24T20:49:27.577Z"
},
"https://fivefish.org/wlc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6030?language=Shimwali)",
"at": "2026-09-24T20:49:27.587Z"
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -2,8 +2,8 @@
"source": "https://fivefish.org/<iso639-3> (5fish, Global Recordings Network)",
"fetched": "2026-09-24",
"_note": "GRN gospel AUDIO, typed as Gospel audio and never as Scripture — \"Words of Life\" is gospel messages and Bible stories, not a translation of the canon. The host never 404s: a nonsense path returns a geo-located page with HTTP 200, so existence is read from the page title, with a negative and a positive control run in band every time. Their robots.txt asks for Crawl-delay: 10 and this fetcher obeys it, sequentially.",
"codes": 256,
"decidedNone": 264,
"codes": 346,
"decidedNone": 343,
"byIso": {
"mnp": {
"u": "https://fivefish.org/mnp",
@ -1028,6 +1028,366 @@
"bbw": {
"u": "https://fivefish.org/bbw",
"n": "Baba"
},
"biz": {
"u": "https://fivefish.org/biz",
"n": "Baloi"
},
"sok": {
"u": "https://fivefish.org/sok",
"n": "Sokoro"
},
"cma": {
"u": "https://fivefish.org/cma",
"n": "Maa"
},
"tsp": {
"u": "https://fivefish.org/tsp",
"n": "Toussian, Northern"
},
"yiu": {
"u": "https://fivefish.org/yiu",
"n": "Awu"
},
"shm": {
"u": "https://fivefish.org/shm",
"n": "Shahrudi"
},
"wlc": {
"u": "https://fivefish.org/wlc",
"n": "Shimwali"
},
"glo": {
"u": "https://fivefish.org/glo",
"n": "Galambi"
},
"apt": {
"u": "https://fivefish.org/apt",
"n": "Apatani"
},
"loy": {
"u": "https://fivefish.org/loy",
"n": "Lhowa"
},
"odu": {
"u": "https://fivefish.org/odu",
"n": "Odual"
},
"knl": {
"u": "https://fivefish.org/knl",
"n": "Keninjal"
},
"bse": {
"u": "https://fivefish.org/bse",
"n": "Wushi"
},
"ldp": {
"u": "https://fivefish.org/ldp",
"n": "Tsobo"
},
"ndb": {
"u": "https://fivefish.org/ndb",
"n": "Bamessing"
},
"nat": {
"u": "https://fivefish.org/nat",
"n": "Ca̱hungwa̱rya̱"
},
"wow": {
"u": "https://fivefish.org/wow",
"n": "Wawonii"
},
"gwt": {
"u": "https://fivefish.org/gwt",
"n": "Naroji"
},
"xom": {
"u": "https://fivefish.org/xom",
"n": "Komo"
},
"brl": {
"u": "https://fivefish.org/brl",
"n": "Birwa"
},
"bcv": {
"u": "https://fivefish.org/bcv",
"n": "Shoo-Minda-Nye: Shoo"
},
"tmn": {
"u": "https://fivefish.org/tmn",
"n": "Taman [Indonesia]"
},
"vem": {
"u": "https://fivefish.org/vem",
"n": "Vengo-Mabas"
},
"seg": {
"u": "https://fivefish.org/seg",
"n": "Segeju"
},
"dhm": {
"u": "https://fivefish.org/dhm",
"n": "Oludhimba"
},
"pze": {
"u": "https://fivefish.org/pze",
"n": "Pesse"
},
"kci": {
"u": "https://fivefish.org/kci",
"n": "Ngyian"
},
"ldm": {
"u": "https://fivefish.org/ldm",
"n": "Landouma"
},
"nge": {
"u": "https://fivefish.org/nge",
"n": "Ngemba: Mankon"
},
"bzf": {
"u": "https://fivefish.org/bzf",
"n": "Boikin"
},
"tdh": {
"u": "https://fivefish.org/tdh",
"n": "Rai, Thulung"
},
"moj": {
"u": "https://fivefish.org/moj",
"n": "Monjombo"
},
"dnn": {
"u": "https://fivefish.org/dnn",
"n": "Dzùùngoo"
},
"kev": {
"u": "https://fivefish.org/kev",
"n": "Kanikkaran"
},
"ybl": {
"u": "https://fivefish.org/ybl",
"n": "Yukuben"
},
"hoo": {
"u": "https://fivefish.org/hoo",
"n": "Kikalanga"
},
"nhb": {
"u": "https://fivefish.org/nhb",
"n": "Beng"
},
"lan": {
"u": "https://fivefish.org/lan",
"n": "Laru"
},
"jrt": {
"u": "https://fivefish.org/jrt",
"n": "Jakattoe"
},
"pbn": {
"u": "https://fivefish.org/pbn",
"n": "Kpasham"
},
"pcw": {
"u": "https://fivefish.org/pcw",
"n": "Piapung"
},
"nng": {
"u": "https://fivefish.org/nng",
"n": "Naga, Maring"
},
"knz": {
"u": "https://fivefish.org/knz",
"n": "Kalamse: Loroni"
},
"cua": {
"u": "https://fivefish.org/cua",
"n": "Cua"
},
"tnv": {
"u": "https://fivefish.org/tnv",
"n": "Tangchangya"
},
"lmi": {
"u": "https://fivefish.org/lmi",
"n": "Kilumbi"
},
"sez": {
"u": "https://fivefish.org/sez",
"n": "Chin, Senthang"
},
"lig": {
"u": "https://fivefish.org/lig",
"n": "Ligbi"
},
"wlv": {
"u": "https://fivefish.org/wlv",
"n": "Bermejo Wichi"
},
"soc": {
"u": "https://fivefish.org/soc",
"n": "Heso"
},
"cgk": {
"u": "https://fivefish.org/cgk",
"n": "Chocangacakha"
},
"mfg": {
"u": "https://fivefish.org/mfg",
"n": "Mogofin"
},
"krp": {
"u": "https://fivefish.org/krp",
"n": "Durop"
},
"vkl": {
"u": "https://fivefish.org/vkl",
"n": "Kulisusu"
},
"niu": {
"u": "https://fivefish.org/niu",
"n": "Niue"
},
"skn": {
"u": "https://fivefish.org/skn",
"n": "Subanon, Kolibugan"
},
"sgi": {
"u": "https://fivefish.org/sgi",
"n": "Nizm"
},
"bqx": {
"u": "https://fivefish.org/bqx",
"n": "Baganci"
},
"mkg": {
"u": "https://fivefish.org/mkg",
"n": "Mak (China)"
},
"yog": {
"u": "https://fivefish.org/yog",
"n": "Yogad"
},
"cnb": {
"u": "https://fivefish.org/cnb",
"n": "Zinbon Chin"
},
"bdc": {
"u": "https://fivefish.org/bdc",
"n": "Embera-Baudo"
},
"clk": {
"u": "https://fivefish.org/clk",
"n": "Idu-Mishmi"
},
"zkd": {
"u": "https://fivefish.org/zkd",
"n": "Kadu"
},
"ukp": {
"u": "https://fivefish.org/ukp",
"n": "Ukpe-Bayogin: Ukpe"
},
"buh": {
"u": "https://fivefish.org/buh",
"n": "Miao, Lonsheng Mati"
},
"sos": {
"u": "https://fivefish.org/sos",
"n": "Sembla"
},
"bwt": {
"u": "https://fivefish.org/bwt",
"n": "Bafaw-Balong"
},
"fuy": {
"u": "https://fivefish.org/fuy",
"n": "Fuyuge"
},
"dmg": {
"u": "https://fivefish.org/dmg",
"n": "Kinabatangan, Upper"
},
"dzl": {
"u": "https://fivefish.org/dzl",
"n": "Dzalakha"
},
"bgj": {
"u": "https://fivefish.org/bgj",
"n": "Bangolan"
},
"ggw": {
"u": "https://fivefish.org/ggw",
"n": "Gogodala"
},
"mxd": {
"u": "https://fivefish.org/mxd",
"n": "Modang"
},
"xvi": {
"u": "https://fivefish.org/xvi",
"n": "Komviri"
},
"ndu": {
"u": "https://fivefish.org/ndu",
"n": "Sarrih"
},
"bac": {
"u": "https://fivefish.org/bac",
"n": "Badui"
},
"bfj": {
"u": "https://fivefish.org/bfj",
"n": "Bafanji"
},
"soo": {
"u": "https://fivefish.org/soo",
"n": "Kisongo"
},
"lul": {
"u": "https://fivefish.org/lul",
"n": "Olu'bo"
},
"kjd": {
"u": "https://fivefish.org/kjd",
"n": "Kiwai, Southern"
},
"naj": {
"u": "https://fivefish.org/naj",
"n": "Nalu"
},
"dak": {
"u": "https://fivefish.org/dak",
"n": "Dakota"
},
"tiq": {
"u": "https://fivefish.org/tiq",
"n": "Tiefo"
},
"thu": {
"u": "https://fivefish.org/thu",
"n": "Thuri"
},
"ayg": {
"u": "https://fivefish.org/ayg",
"n": "Anyanga"
},
"mkk": {
"u": "https://fivefish.org/mkk",
"n": "Byep"
},
"nnz": {
"u": "https://fivefish.org/nnz",
"n": "Ndanda: Batoufam"
},
"lgr": {
"u": "https://fivefish.org/lgr",
"n": "Lengo"
},
"ibm": {
"u": "https://fivefish.org/ibm",
"n": "Robambami"
}
},
"none": [
@ -1294,6 +1654,85 @@
"gix",
"tbm",
"nyr",
"bmt"
"bmt",
"lsp",
"ssh",
"pel",
"bnu",
"xma",
"ckq",
"blj",
"mkx",
"qer",
"swl",
"ani",
"evh",
"zil",
"nne",
"lsb",
"sqk",
"ymh",
"bkz",
"eee",
"unz",
"wmg",
"kcp",
"tkn",
"qge",
"etb",
"mpi",
"rut",
"mky",
"ahi",
"wls",
"tgh",
"zhb",
"srg",
"ugy",
"ojg",
"qbj",
"mnn",
"txe",
"giq",
"nnn",
"kzp",
"skh",
"tey",
"kcu",
"biw",
"ngt",
"ymc",
"baw",
"tlu",
"gey",
"ttd",
"alk",
"kko",
"xdq",
"gdi",
"kth",
"uha",
"kkq",
"bbe",
"qbw",
"nye",
"fom",
"kcm",
"nfd",
"mbw",
"lbg",
"aen",
"jls",
"zmw",
"sls",
"psl",
"crw",
"ilm",
"gus",
"cks",
"htu",
"qgm",
"tlt",
"ksq"
]
}

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>
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M" 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 <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M" 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 <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M" 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

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M" 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 <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M" 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

@ -596,7 +596,7 @@
"bundle": "gospel-resources",
"scriptUrl": "./gospel-resources/gospel-resources.js",
"output": "doxa-maps/gospel-resources/gospel-resources.js",
"integrity": "sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe",
"integrity": "sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M",
"elements": [
"gospel-resources-map"
],
@ -616,7 +616,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/charts/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M\" 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>"
}
},
{
@ -630,7 +630,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M\" 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>"
}
},
{
@ -644,7 +644,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/gospel-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
}
},
{
@ -658,7 +658,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/resources-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M\" 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>"
}
},
{
@ -672,7 +672,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/resources-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-aswMKVjUqipWGSSQ6re887yZzj9gzdFuDWyLcsdRkG0F6IraN5kPtACyyzxINZbe\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-ltb70sEfk/M2TgjZ3hyZxrAL3R3TEpo7BnLnNXD+8fiEZjiNdln70Tj4z80qCn5M\" 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>"
}
}
]