pull/7316/head
Your Name 1 week ago
parent 67b7dc96a9
commit 47dd59367e

@ -230,5 +230,15 @@ class AppServiceProvider extends ServiceProvider
$this->app->bind(UserOidcService::class, function () { $this->app->bind(UserOidcService::class, function () {
return UserOidcService::build(); return UserOidcService::build();
}); });
// Swap the translation loader so empty (untranslated) strings are
// dropped at load time. This lets Laravel fall back to the fallback
// locale for partially-translated locales instead of rendering blanks.
$this->app->extend('translation.loader', function ($loader, $app) {
return new \App\Util\Localization\EmptyStrippingFileLoader(
$app['files'],
$app['path.lang']
);
});
} }
} }

@ -0,0 +1,56 @@
<?php
namespace App\Util\Localization;
use Illuminate\Translation\FileLoader;
/**
* Translation loader that removes empty string values after loading.
*
* Crowdin exports untranslated keys as empty strings ('') rather than
* omitting them. Laravel's translator only falls back to the fallback
* locale when a key is entirely missing, not when it resolves to an empty
* string, so partially-translated locales would render blank labels.
*
* Stripping empty values here makes those keys "missing", which restores
* the expected fallback to the fallback locale (en-US).
*/
class EmptyStrippingFileLoader extends FileLoader
{
/**
* Load the messages for the given locale/group, minus empty strings.
*
* @param string $locale
* @param string $group
* @param string|null $namespace
* @return array
*/
public function load($locale, $group, $namespace = null)
{
$messages = parent::load($locale, $group, $namespace);
return $this->stripEmptyStrings($messages);
}
/**
* Recursively remove empty (or whitespace-only) string values.
*/
protected function stripEmptyStrings(array $messages): array
{
$result = [];
foreach ($messages as $key => $value) {
if (is_array($value)) {
$result[$key] = $this->stripEmptyStrings($value);
} elseif (is_string($value)) {
if (trim($value) !== '') {
$result[$key] = $value;
}
} else {
$result[$key] = $value;
}
}
return $result;
}
}

@ -4,21 +4,11 @@
"name": "Afrikaans (South Africa)", "name": "Afrikaans (South Africa)",
"nativeName": "Afrikaans (Suid-Afrika)" "nativeName": "Afrikaans (Suid-Afrika)"
}, },
{
"code": "sq-AL",
"name": "Albanian (Albania)",
"nativeName": "shqip (Shqipëri)"
},
{ {
"code": "ar-SA", "code": "ar-SA",
"name": "Arabic (Saudi Arabia)", "name": "Arabic (Saudi Arabia)",
"nativeName": "العربية (المملكة العربية السعودية)" "nativeName": "العربية (المملكة العربية السعودية)"
}, },
{
"code": "hy-AM",
"name": "Armenian (Armenia)",
"nativeName": "հայերեն (Հայաստան)"
},
{ {
"code": "bn-BD", "code": "bn-BD",
"name": "Bangla (Bangladesh)", "name": "Bangla (Bangladesh)",
@ -34,11 +24,6 @@
"name": "Bosnian (Bosnia & Herzegovina)", "name": "Bosnian (Bosnia & Herzegovina)",
"nativeName": "bosanski (Bosna i Hercegovina)" "nativeName": "bosanski (Bosna i Hercegovina)"
}, },
{
"code": "bg-BG",
"name": "Bulgarian (Bulgaria)",
"nativeName": "български (България)"
},
{ {
"code": "ca-ES", "code": "ca-ES",
"name": "Catalan (Spain)", "name": "Catalan (Spain)",
@ -54,11 +39,6 @@
"name": "Chinese (Taiwan)", "name": "Chinese (Taiwan)",
"nativeName": "中文(台灣)" "nativeName": "中文(台灣)"
}, },
{
"code": "syc-SY",
"name": "Classical Syriac (Syria)",
"nativeName": "Classical Syriac (Syria)"
},
{ {
"code": "hr-HR", "code": "hr-HR",
"name": "Croatian (Croatia)", "name": "Croatian (Croatia)",
@ -79,11 +59,6 @@
"name": "Dutch (Netherlands)", "name": "Dutch (Netherlands)",
"nativeName": "Nederlands (Nederland)" "nativeName": "Nederlands (Nederland)"
}, },
{
"code": "en-PT",
"name": "English (Portugal)",
"nativeName": "English (Portugal)"
},
{ {
"code": "en-US", "code": "en-US",
"name": "English (United States)", "name": "English (United States)",
@ -94,11 +69,6 @@
"name": "Esperanto (Uruguay)", "name": "Esperanto (Uruguay)",
"nativeName": "Esperanto (Urugvajo)" "nativeName": "Esperanto (Urugvajo)"
}, },
{
"code": "fil-PH",
"name": "Filipino (Philippines)",
"nativeName": "Filipino (Pilipinas)"
},
{ {
"code": "fi-FI", "code": "fi-FI",
"name": "Finnish (Finland)", "name": "Finnish (Finland)",
@ -139,21 +109,11 @@
"name": "Hungarian (Hungary)", "name": "Hungarian (Hungary)",
"nativeName": "magyar (Magyarország)" "nativeName": "magyar (Magyarország)"
}, },
{
"code": "is-IS",
"name": "Icelandic (Iceland)",
"nativeName": "íslenska (Ísland)"
},
{ {
"code": "id-ID", "code": "id-ID",
"name": "Indonesian (Indonesia)", "name": "Indonesian (Indonesia)",
"nativeName": "Indonesia (Indonesia)" "nativeName": "Indonesia (Indonesia)"
}, },
{
"code": "ga-IE",
"name": "Irish (Ireland)",
"nativeName": "Gaeilge (Éire)"
},
{ {
"code": "it-IT", "code": "it-IT",
"name": "Italian (Italy)", "name": "Italian (Italy)",
@ -164,46 +124,11 @@
"name": "Japanese (Japan)", "name": "Japanese (Japan)",
"nativeName": "日本語 (日本)" "nativeName": "日本語 (日本)"
}, },
{
"code": "tlh-AA",
"name": "Klingon (AA)",
"nativeName": "Klingon (AA)"
},
{ {
"code": "ko-KR", "code": "ko-KR",
"name": "Korean (South Korea)", "name": "Korean (South Korea)",
"nativeName": "한국어(대한민국)" "nativeName": "한국어(대한민국)"
}, },
{
"code": "ku-TR",
"name": "Kurdish (Türkiye)",
"nativeName": "kurdî (kurmancî) (Tirkîye)"
},
{
"code": "lo-LA",
"name": "Lao (Laos)",
"nativeName": "ລາວ (ລາວ)"
},
{
"code": "la-LA",
"name": "Latin (Laos)",
"nativeName": "Latin (Laos)"
},
{
"code": "lv-LV",
"name": "Latvian (Latvia)",
"nativeName": "latviešu (Latvija)"
},
{
"code": "lt-LT",
"name": "Lithuanian (Lithuania)",
"nativeName": "lietuvių (Lietuva)"
},
{
"code": "lb-LU",
"name": "Luxembourgish (Luxembourg)",
"nativeName": "Lëtzebuergesch (Lëtzebuerg)"
},
{ {
"code": "mk-MK", "code": "mk-MK",
"name": "Macedonian (North Macedonia)", "name": "Macedonian (North Macedonia)",
@ -214,21 +139,6 @@
"name": "Malay (Malaysia)", "name": "Malay (Malaysia)",
"nativeName": "Melayu (Malaysia)" "nativeName": "Melayu (Malaysia)"
}, },
{
"code": "me-ME",
"name": "me (Montenegro)",
"nativeName": "me (Montenegro)"
},
{
"code": "mn-MN",
"name": "Mongolian (Mongolia)",
"nativeName": "монгол (Монгол)"
},
{
"code": "ne-NP",
"name": "Nepali (Nepal)",
"nativeName": "नेपाली (नेपाल)"
},
{ {
"code": "no-NO", "code": "no-NO",
"name": "Norwegian (Norway)", "name": "Norwegian (Norway)",
@ -239,11 +149,6 @@
"name": "Occitan (France)", "name": "Occitan (France)",
"nativeName": "occitan (França)" "nativeName": "occitan (França)"
}, },
{
"code": "ps-AF",
"name": "Pashto (Afghanistan)",
"nativeName": "پښتو (افغانستان)"
},
{ {
"code": "fa-IR", "code": "fa-IR",
"name": "Persian (Iran)", "name": "Persian (Iran)",
@ -259,11 +164,6 @@
"name": "Portuguese (Portugal)", "name": "Portuguese (Portugal)",
"nativeName": "português (Portugal)" "nativeName": "português (Portugal)"
}, },
{
"code": "pa-IN",
"name": "Punjabi (India)",
"nativeName": "ਪੰਜਾਬੀ (ਭਾਰਤ)"
},
{ {
"code": "ro-RO", "code": "ro-RO",
"name": "Romanian (Romania)", "name": "Romanian (Romania)",
@ -274,16 +174,6 @@
"name": "Russian (Russia)", "name": "Russian (Russia)",
"nativeName": "русский (Россия)" "nativeName": "русский (Россия)"
}, },
{
"code": "sc-IT",
"name": "Sardinian (Italy)",
"nativeName": "sardu (Itàlia)"
},
{
"code": "sco-GB",
"name": "Scots (United Kingdom)",
"nativeName": "Scots (United Kingdom)"
},
{ {
"code": "gd-GB", "code": "gd-GB",
"name": "Scottish Gaelic (United Kingdom)", "name": "Scottish Gaelic (United Kingdom)",
@ -299,11 +189,6 @@
"name": "Slovak (Slovakia)", "name": "Slovak (Slovakia)",
"nativeName": "slovenčina (Slovensko)" "nativeName": "slovenčina (Slovensko)"
}, },
{
"code": "sl-SI",
"name": "Slovenian (Slovenia)",
"nativeName": "slovenščina (Slovenija)"
},
{ {
"code": "es-ES", "code": "es-ES",
"name": "Spanish (Spain)", "name": "Spanish (Spain)",
@ -314,21 +199,11 @@
"name": "Swedish (Sweden)", "name": "Swedish (Sweden)",
"nativeName": "svenska (Sverige)" "nativeName": "svenska (Sverige)"
}, },
{
"code": "ta-IN",
"name": "Tamil (India)",
"nativeName": "தமிழ் (இந்தியா)"
},
{ {
"code": "th-TH", "code": "th-TH",
"name": "Thai (Thailand)", "name": "Thai (Thailand)",
"nativeName": "ไทย (ไทย)" "nativeName": "ไทย (ไทย)"
}, },
{
"code": "bo-BT",
"name": "Tibetan (Bhutan)",
"nativeName": "བོད་སྐད་ (BT)"
},
{ {
"code": "tr-TR", "code": "tr-TR",
"name": "Turkish (Türkiye)", "name": "Turkish (Türkiye)",
@ -339,16 +214,6 @@
"name": "Ukrainian (Ukraine)", "name": "Ukrainian (Ukraine)",
"nativeName": "українська (Україна)" "nativeName": "українська (Україна)"
}, },
{
"code": "ug-CN",
"name": "Uyghur (China)",
"nativeName": "ئۇيغۇرچە (جۇڭگو)"
},
{
"code": "vec-IT",
"name": "Venetian (Italy)",
"nativeName": "veneto (Italia)"
},
{ {
"code": "vi-VN", "code": "vi-VN",
"name": "Vietnamese (Vietnam)", "name": "Vietnamese (Vietnam)",

@ -4,21 +4,11 @@
"name": "Afrikaans (South Africa)", "name": "Afrikaans (South Africa)",
"nativeName": "Afrikaans (Suid-Afrika)" "nativeName": "Afrikaans (Suid-Afrika)"
}, },
{
"code": "sq-AL",
"name": "Albanian (Albania)",
"nativeName": "shqip (Shqipëri)"
},
{ {
"code": "ar-SA", "code": "ar-SA",
"name": "Arabic (Saudi Arabia)", "name": "Arabic (Saudi Arabia)",
"nativeName": "العربية (المملكة العربية السعودية)" "nativeName": "العربية (المملكة العربية السعودية)"
}, },
{
"code": "hy-AM",
"name": "Armenian (Armenia)",
"nativeName": "հայերեն (Հայաստան)"
},
{ {
"code": "bn-BD", "code": "bn-BD",
"name": "Bangla (Bangladesh)", "name": "Bangla (Bangladesh)",
@ -34,11 +24,6 @@
"name": "Bosnian (Bosnia & Herzegovina)", "name": "Bosnian (Bosnia & Herzegovina)",
"nativeName": "bosanski (Bosna i Hercegovina)" "nativeName": "bosanski (Bosna i Hercegovina)"
}, },
{
"code": "bg-BG",
"name": "Bulgarian (Bulgaria)",
"nativeName": "български (България)"
},
{ {
"code": "ca-ES", "code": "ca-ES",
"name": "Catalan (Spain)", "name": "Catalan (Spain)",
@ -54,11 +39,6 @@
"name": "Chinese (Taiwan)", "name": "Chinese (Taiwan)",
"nativeName": "中文(台灣)" "nativeName": "中文(台灣)"
}, },
{
"code": "syc-SY",
"name": "Classical Syriac (Syria)",
"nativeName": "Classical Syriac (Syria)"
},
{ {
"code": "hr-HR", "code": "hr-HR",
"name": "Croatian (Croatia)", "name": "Croatian (Croatia)",
@ -79,11 +59,6 @@
"name": "Dutch (Netherlands)", "name": "Dutch (Netherlands)",
"nativeName": "Nederlands (Nederland)" "nativeName": "Nederlands (Nederland)"
}, },
{
"code": "en-PT",
"name": "English (Portugal)",
"nativeName": "English (Portugal)"
},
{ {
"code": "en-US", "code": "en-US",
"name": "English (United States)", "name": "English (United States)",
@ -94,11 +69,6 @@
"name": "Esperanto (Uruguay)", "name": "Esperanto (Uruguay)",
"nativeName": "Esperanto (Urugvajo)" "nativeName": "Esperanto (Urugvajo)"
}, },
{
"code": "fil-PH",
"name": "Filipino (Philippines)",
"nativeName": "Filipino (Pilipinas)"
},
{ {
"code": "fi-FI", "code": "fi-FI",
"name": "Finnish (Finland)", "name": "Finnish (Finland)",
@ -139,21 +109,11 @@
"name": "Hungarian (Hungary)", "name": "Hungarian (Hungary)",
"nativeName": "magyar (Magyarország)" "nativeName": "magyar (Magyarország)"
}, },
{
"code": "is-IS",
"name": "Icelandic (Iceland)",
"nativeName": "íslenska (Ísland)"
},
{ {
"code": "id-ID", "code": "id-ID",
"name": "Indonesian (Indonesia)", "name": "Indonesian (Indonesia)",
"nativeName": "Indonesia (Indonesia)" "nativeName": "Indonesia (Indonesia)"
}, },
{
"code": "ga-IE",
"name": "Irish (Ireland)",
"nativeName": "Gaeilge (Éire)"
},
{ {
"code": "it-IT", "code": "it-IT",
"name": "Italian (Italy)", "name": "Italian (Italy)",
@ -164,46 +124,11 @@
"name": "Japanese (Japan)", "name": "Japanese (Japan)",
"nativeName": "日本語 (日本)" "nativeName": "日本語 (日本)"
}, },
{
"code": "tlh-AA",
"name": "Klingon (AA)",
"nativeName": "Klingon (AA)"
},
{ {
"code": "ko-KR", "code": "ko-KR",
"name": "Korean (South Korea)", "name": "Korean (South Korea)",
"nativeName": "한국어(대한민국)" "nativeName": "한국어(대한민국)"
}, },
{
"code": "ku-TR",
"name": "Kurdish (Türkiye)",
"nativeName": "kurdî (kurmancî) (Tirkîye)"
},
{
"code": "lo-LA",
"name": "Lao (Laos)",
"nativeName": "ລາວ (ລາວ)"
},
{
"code": "la-LA",
"name": "Latin (Laos)",
"nativeName": "Latin (Laos)"
},
{
"code": "lv-LV",
"name": "Latvian (Latvia)",
"nativeName": "latviešu (Latvija)"
},
{
"code": "lt-LT",
"name": "Lithuanian (Lithuania)",
"nativeName": "lietuvių (Lietuva)"
},
{
"code": "lb-LU",
"name": "Luxembourgish (Luxembourg)",
"nativeName": "Lëtzebuergesch (Lëtzebuerg)"
},
{ {
"code": "mk-MK", "code": "mk-MK",
"name": "Macedonian (North Macedonia)", "name": "Macedonian (North Macedonia)",
@ -214,21 +139,6 @@
"name": "Malay (Malaysia)", "name": "Malay (Malaysia)",
"nativeName": "Melayu (Malaysia)" "nativeName": "Melayu (Malaysia)"
}, },
{
"code": "me-ME",
"name": "me (Montenegro)",
"nativeName": "me (Montenegro)"
},
{
"code": "mn-MN",
"name": "Mongolian (Mongolia)",
"nativeName": "монгол (Монгол)"
},
{
"code": "ne-NP",
"name": "Nepali (Nepal)",
"nativeName": "नेपाली (नेपाल)"
},
{ {
"code": "no-NO", "code": "no-NO",
"name": "Norwegian (Norway)", "name": "Norwegian (Norway)",
@ -239,11 +149,6 @@
"name": "Occitan (France)", "name": "Occitan (France)",
"nativeName": "occitan (França)" "nativeName": "occitan (França)"
}, },
{
"code": "ps-AF",
"name": "Pashto (Afghanistan)",
"nativeName": "پښتو (افغانستان)"
},
{ {
"code": "fa-IR", "code": "fa-IR",
"name": "Persian (Iran)", "name": "Persian (Iran)",
@ -259,11 +164,6 @@
"name": "Portuguese (Portugal)", "name": "Portuguese (Portugal)",
"nativeName": "português (Portugal)" "nativeName": "português (Portugal)"
}, },
{
"code": "pa-IN",
"name": "Punjabi (India)",
"nativeName": "ਪੰਜਾਬੀ (ਭਾਰਤ)"
},
{ {
"code": "ro-RO", "code": "ro-RO",
"name": "Romanian (Romania)", "name": "Romanian (Romania)",
@ -274,16 +174,6 @@
"name": "Russian (Russia)", "name": "Russian (Russia)",
"nativeName": "русский (Россия)" "nativeName": "русский (Россия)"
}, },
{
"code": "sc-IT",
"name": "Sardinian (Italy)",
"nativeName": "sardu (Itàlia)"
},
{
"code": "sco-GB",
"name": "Scots (United Kingdom)",
"nativeName": "Scots (United Kingdom)"
},
{ {
"code": "gd-GB", "code": "gd-GB",
"name": "Scottish Gaelic (United Kingdom)", "name": "Scottish Gaelic (United Kingdom)",
@ -299,11 +189,6 @@
"name": "Slovak (Slovakia)", "name": "Slovak (Slovakia)",
"nativeName": "slovenčina (Slovensko)" "nativeName": "slovenčina (Slovensko)"
}, },
{
"code": "sl-SI",
"name": "Slovenian (Slovenia)",
"nativeName": "slovenščina (Slovenija)"
},
{ {
"code": "es-ES", "code": "es-ES",
"name": "Spanish (Spain)", "name": "Spanish (Spain)",
@ -314,21 +199,11 @@
"name": "Swedish (Sweden)", "name": "Swedish (Sweden)",
"nativeName": "svenska (Sverige)" "nativeName": "svenska (Sverige)"
}, },
{
"code": "ta-IN",
"name": "Tamil (India)",
"nativeName": "தமிழ் (இந்தியா)"
},
{ {
"code": "th-TH", "code": "th-TH",
"name": "Thai (Thailand)", "name": "Thai (Thailand)",
"nativeName": "ไทย (ไทย)" "nativeName": "ไทย (ไทย)"
}, },
{
"code": "bo-BT",
"name": "Tibetan (Bhutan)",
"nativeName": "བོད་སྐད་ (BT)"
},
{ {
"code": "tr-TR", "code": "tr-TR",
"name": "Turkish (Türkiye)", "name": "Turkish (Türkiye)",
@ -339,16 +214,6 @@
"name": "Ukrainian (Ukraine)", "name": "Ukrainian (Ukraine)",
"nativeName": "українська (Україна)" "nativeName": "українська (Україна)"
}, },
{
"code": "ug-CN",
"name": "Uyghur (China)",
"nativeName": "ئۇيغۇرچە (جۇڭگو)"
},
{
"code": "vec-IT",
"name": "Venetian (Italy)",
"nativeName": "veneto (Italia)"
},
{ {
"code": "vi-VN", "code": "vi-VN",
"name": "Vietnamese (Vietnam)", "name": "Vietnamese (Vietnam)",

2
public/js/app.js vendored

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

2
public/js/spa.js vendored

File diff suppressed because one or more lines are too long

@ -1,5 +1,5 @@
{ {
"/js/app.js": "/js/app.js?id=0ecf383fbd54b342c6b4ff9c070aacdf", "/js/app.js": "/js/app.js?id=d9ca14226cca5245176a4b6a25c3060b",
"/js/activity.js": "/js/activity.js?id=5ff0d41f0c063205e2fd27b7d3a89d40", "/js/activity.js": "/js/activity.js?id=5ff0d41f0c063205e2fd27b7d3a89d40",
"/js/components.js": "/js/components.js?id=6e1d1eba5b3a8d160ccd2b7203f29deb", "/js/components.js": "/js/components.js?id=6e1d1eba5b3a8d160ccd2b7203f29deb",
"/js/discover.js": "/js/discover.js?id=952469fb673a19bf07f5640d8c31d6a8", "/js/discover.js": "/js/discover.js?id=952469fb673a19bf07f5640d8c31d6a8",
@ -17,18 +17,18 @@
"/js/story-compose.js": "/js/story-compose.js?id=53bba3b9d435cbd7a1689fc07f15439c", "/js/story-compose.js": "/js/story-compose.js?id=53bba3b9d435cbd7a1689fc07f15439c",
"/js/direct.js": "/js/direct.js?id=7d716b0453d4ad885cb600c0cef953aa", "/js/direct.js": "/js/direct.js?id=7d716b0453d4ad885cb600c0cef953aa",
"/js/admin.js": "/js/admin.js?id=97ce5c49b0cfe0718451e4f6d960fcd5", "/js/admin.js": "/js/admin.js?id=97ce5c49b0cfe0718451e4f6d960fcd5",
"/js/spa.js": "/js/spa.js?id=214b681402b598ec041c2ac0d2991773", "/js/spa.js": "/js/spa.js?id=51b7e314a089147f8b7daf1d97b64827",
"/js/stories.js": "/js/stories.js?id=8565c19bc915466ed5dd98076cfa3f04", "/js/stories.js": "/js/stories.js?id=8565c19bc915466ed5dd98076cfa3f04",
"/js/portfolio.js": "/js/portfolio.js?id=2dfd35982335ad4eca174b70bc0e9bb4", "/js/portfolio.js": "/js/portfolio.js?id=2dfd35982335ad4eca174b70bc0e9bb4",
"/js/account-import.js": "/js/account-import.js?id=fb9b306bcf2293dbb12c37e6629229db", "/js/account-import.js": "/js/account-import.js?id=fb9b306bcf2293dbb12c37e6629229db",
"/js/admin_invite.js": "/js/admin_invite.js?id=200302f8562e57371a89a533d8b06f46", "/js/admin_invite.js": "/js/admin_invite.js?id=200302f8562e57371a89a533d8b06f46",
"/js/landing.js": "/js/landing.js?id=4b260b8607061ce6ba8a5e1a524b2d1a", "/js/landing.js": "/js/landing.js?id=e0b95ed18bda91c68149b92bd41f3bfa",
"/js/remote_auth.js": "/js/remote_auth.js?id=c3f3d3f486795671a8eb9074893f99b8", "/js/remote_auth.js": "/js/remote_auth.js?id=c3f3d3f486795671a8eb9074893f99b8",
"/js/groups.js": "/js/groups.js?id=9a739fa2f9b369621756149bf3aa51af", "/js/groups.js": "/js/groups.js?id=9a739fa2f9b369621756149bf3aa51af",
"/js/group-status.js": "/js/group-status.js?id=0f6c426058a144597e242f70f7bc6790", "/js/group-status.js": "/js/group-status.js?id=0f6c426058a144597e242f70f7bc6790",
"/js/group-topic-feed.js": "/js/group-topic-feed.js?id=df12a95f1d1ba9c229ab921761fcd5ec", "/js/group-topic-feed.js": "/js/group-topic-feed.js?id=df12a95f1d1ba9c229ab921761fcd5ec",
"/js/custom_filters.js": "/js/custom_filters.js?id=f633fb6090aa4906678dc37b41f9f62d", "/js/custom_filters.js": "/js/custom_filters.js?id=f633fb6090aa4906678dc37b41f9f62d",
"/js/settings.js": "/js/settings.js?id=1c84db4544ac1c55d2cea01e88ec4b1e", "/js/settings.js": "/js/settings.js?id=89026902f54cab827eac88bb0c7ed42d",
"/js/manifest.js": "/js/manifest.js?id=2e50ab7abeb6b7003e0ab1703bc23918", "/js/manifest.js": "/js/manifest.js?id=2e50ab7abeb6b7003e0ab1703bc23918",
"/js/home.chunk.c6aec62e9c29baee.js": "/js/home.chunk.c6aec62e9c29baee.js?id=95295a5b8bfef3a40a3b8c1897afdb90", "/js/home.chunk.c6aec62e9c29baee.js": "/js/home.chunk.c6aec62e9c29baee.js?id=95295a5b8bfef3a40a3b8c1897afdb90",
"/js/compose.chunk.cb3781f6e49426e4.js": "/js/compose.chunk.cb3781f6e49426e4.js?id=6b6a69634e352106f17301a08df66b24", "/js/compose.chunk.cb3781f6e49426e4.js": "/js/compose.chunk.cb3781f6e49426e4.js?id=6b6a69634e352106f17301a08df66b24",

Loading…
Cancel
Save