Date: Thursday, June 20, 2019 @ 20:41:22 Author: heftig Revision: 356631
archrelease: copy trunk to extra-any Added: firefox-i18n/repos/extra-any/PKGBUILD (from rev 356630, firefox-i18n/trunk/PKGBUILD) Deleted: firefox-i18n/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 480 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 240 insertions(+), 240 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-06-20 20:41:13 UTC (rev 356630) +++ PKGBUILD 2019-06-20 20:41:22 UTC (rev 356631) @@ -1,240 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> -# Contributor: Thomas Baechler <tho...@archlinux.org> -# Contributor: Jaroslaw Swierczynski <swier...@juvepoland.com> -# Contributor: Michal Hybner <dta...@gmail.com> -# Contributor: Andrea Scarpino <and...@archlinux.org> - -pkgbase=firefox-i18n -pkgver=67.0.3 -pkgrel=1 -pkgdesc="Language pack for Firefox" -arch=(any) -license=(MPL GPL LGPL) -url="https://www.mozilla.org/firefox/" - -_languages=( - 'ach "Acholi"' - 'af "Afrikaans"' - 'an "Aragonese"' - 'ar "Arabic"' - 'as "Assamese"' - 'ast "Asturian"' - 'az "Azerbaijani"' - 'be "Belarusian"' - 'bg "Bulgarian"' - 'bn-BD "Bengali (Bangladesh)"' - 'bn-IN "Bengali (India)"' - 'br "Breton"' - 'bs "Bosnian"' - 'ca "Catalan"' - 'cak "Maya Kaqchikel"' - 'cs "Czech"' - 'cy "Welsh"' - 'da "Danish"' - 'de "German"' - 'dsb "Lower Sorbian"' - 'el "Greek"' - 'en-CA "English (Canadian)"' - 'en-GB "English (British)"' - 'en-US "English (US)"' - 'en-ZA "English (South African)"' - 'eo "Esperanto"' - 'es-AR "Spanish (Argentina)"' - 'es-CL "Spanish (Chile)"' - 'es-ES "Spanish (Spain)"' - 'es-MX "Spanish (Mexico)"' - 'et "Estonian"' - 'eu "Basque"' - 'fa "Persian"' - 'ff "Fulah"' - 'fi "Finnish"' - 'fr "French"' - 'fy-NL "Frisian"' - 'ga-IE "Irish"' - 'gd "Gaelic (Scotland)"' - 'gl "Galician"' - 'gn "Guarani"' - 'gu-IN "Gujarati (India)"' - 'he "Hebrew"' - 'hi-IN "Hindi (India)"' - 'hr "Croatian"' - 'hsb "Upper Sorbian"' - 'hu "Hungarian"' - 'hy-AM "Armenian"' - 'ia "Interlingua"' - 'id "Indonesian"' - 'is "Icelandic"' - 'it "Italian"' - 'ja "Japanese"' - 'ka "Georgian"' - 'kab "Kabyle"' - 'kk "Kazakh"' - 'km "Khmer"' - 'kn "Kannada"' - 'ko "Korean"' - 'lij "Ligurian"' - 'lt "Lithuanian"' - 'lv "Latvian"' - 'mai "Maithili"' - 'mk "Macedonian"' - 'ml "Malayalam"' - 'mr "Marathi"' - 'ms "Malay"' - 'my "Burmese"' - 'nb-NO "Norwegian (Bokmål)"' - 'ne-NP "Nepali"' - 'nl "Dutch"' - 'nn-NO "Norwegian (Nynorsk)"' - 'oc "Occitan"' - 'or "Oriya"' - 'pa-IN "Punjabi (India)"' - 'pl "Polish"' - 'pt-BR "Portuguese (Brazilian)"' - 'pt-PT "Portuguese (Portugal)"' - 'rm "Romansh"' - 'ro "Romanian"' - 'ru "Russian"' - 'si "Sinhala"' - 'sk "Slovak"' - 'sl "Slovenian"' - 'son "Songhai"' - 'sq "Albanian"' - 'sr "Serbian"' - 'sv-SE "Swedish"' - 'ta "Tamil"' - 'te "Telugu"' - 'th "Thai"' - 'tr "Turkish"' - 'uk "Ukrainian"' - 'ur "Urdu"' - 'uz "Uzbek"' - 'vi "Vietnamese"' - 'xh "Xhosa"' - 'zh-CN "Chinese (Simplified)"' - 'zh-TW "Chinese (Traditional)"' -) - -pkgname=() -source=() -_url=https://ftp.mozilla.org/pub/firefox/releases/$pkgver/linux-x86_64/xpi - -for _lang in "${_languages[@]}"; do - _locale=${_lang%% *} - _pkgname=firefox-i18n-${_locale,,} - - pkgname+=($_pkgname) - source+=("firefox-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi") - eval "package_$_pkgname() { - _package $_lang - }" -done - -# Don't extract anything -noextract=(${source[@]%%::*}) - -_package() { - pkgdesc="$2 language pack for Firefox" - depends=("firefox>=$pkgver") - install -Dm644 firefox-i18n-$pkgver-$1.xpi \ - "$pkgdir/usr/lib/firefox/browser/extensions/langpack-$1...@firefox.mozilla.org.xpi" -} - -sha256sums=('612f111c2edf4b9363f09d1329697c1e593fe2adac868f487a602adfbc5ded00' - '4904d613413c6d7a310208bea033e89e3b9067fd55bd4684d4694def57fba289' - '86fb1e83f126fc9ca68c8914f6ebed26531835b10afb0c6bf7c80eb609327f44' - '2572e3a186b9aabf53f57df5fb9494223bbd9c6bd11ca3abdf4bb9f0a442cd4c' - 'fc06956a2339cf2e8db6a900b4dbfb3c7c347532ee822bd73c81c1844033f46a' - 'ca711114484c6c8b7e3dcc2428912675c4e4ac38e96ca27606736c75c9da7bb6' - 'fcba166f7916c635f59bd8d9a4e0957afe18128a85e17379451e5c30e4cbe313' - '4b1ceed9b3aaece7c9bc5264c4f01a3d238397705917ad871729f5c1218eb730' - '0efa1f7d058f1369905db781e65d8f358bfb19eb5352b676c10ae22bf8909349' - '6a4be95b8e39a227d141e9029822d0d9f1e9734f1f7489d6ec8388e902e85615' - '9ab975cddd3a6e1c0fe6c0a549b3a83bbca64c21153735925b71bcd99cef8d18' - '697eaaa94777c276ff2b4e081b8b79224cfac8512576bce063df3841e4a3969b' - '55431b03f0075a101e67106777905e7f36c28cc1e63aa279083ec96e5929202b' - 'bcf2207f65ccbbbe0b0552aa1ce34b2df4f970b2f7eb76c666e00bd7cc581f90' - '14d42d8246103ef757b4d711d443ccbffbd5630ff079cfbf5e98acd0401b9fc0' - '3f04b68daed1505b68b4c39eaf21fa0fedee45152c257075b128ba6e99ea290f' - 'af871cac57b6c5a1922012585d2ea3505c39f213d2e1ae3b36416bca3c945885' - '64e6efca5d1531b605deaa4e16feb9040f1e8ba611938117c1324d11f3d890ab' - 'c59f65800d15d54af064f2f6be7a17ae8cc27f2f50d185a98284ea143546055e' - '45c58b87bdcf88a858ec309c6f974c1b1ef3f4d482c1ec629d5359d1d79eb243' - 'e1569f7b727de9fe9c0a8d0e5dee88d0eaf7054697e66a9640830dac0ff1062f' - '80e097708cbec25926bf1f411f463cd8d8bdafe39fe607309dc10dcaf70907d5' - '6cbb544c461b5dfa4dd58133eb5adc36a6d6a337ebb7b2545632a68ba6248bd5' - '92061aa6ee5eb2a9a85f18b5b259110f69fe66373152c7296c7dd2fc12f382f7' - '8ea26dcb93b4415b6984bca12337c9c2ea88e8f603b40f4458e4eb88b8ac3622' - '016fca2a03fcd50c4543a3f45b0b3c2a1f0e20b93f6db6f69b2d65de0c609f7a' - '7ae13b948250515649a5e9e7e57f51c5af3fa83986285ff9ee75d1f50881949a' - '0ac9264cd5482ed35df8b164898d9d9316cf53ac41fbdcb9fd57b69d425075e5' - '7ffbbdabacb72a26f93691e50cce0cbbb09cd222f12cfd0290dede215780ff73' - '9591279f22269c1a2dfdcd70055564a1a853d9665151125706929f88b4eb7b20' - 'eed811ad1a0c6e37ce1fff5109ac675ce5382ba65bf451e207c301c218d1fcf1' - 'fe79ad7eb4c8e445333dac673b5f1b84533e895498fa6de8ca58dc64b0a84fe4' - '5fba6ef9c3b1d31d2056429f3f719fe58108b12545475a78ef2ff5c1b4ebd2cf' - 'fc9fb2a1ba8087eb16e7540f613c670ae9bcd9210cef88443c630d103a18de36' - 'f9fb740a5ca282a0a79add75c2d6e89ca0358c0773bf5f630b27178264ed0e5c' - '238aec29021378b32532ffade498e7fdc7a094957bfb8f8d5d960b41ad718e07' - 'bdfc10b36e746a9c187551ab4988789dc86b4560b8e90d8c1f33c8bf16d8fe43' - '0301387d485cb4a24c8fed92cd85679b387cd91cbc7e85560c2ffff3360791ba' - 'ce0da11e721640f23c83e9a3c8b73e4d1b27377e982ff7aac344353f058195ac' - 'eac3e17a914cd2259a6309905ce86ed56815543d6310f41978c912defaa6ab56' - 'bf329f4b6c5746bd8c1a2fe5f41b9fb678a4cec9f516941c23586f05d408f2ef' - 'd474a7f43ff12acf86fc850edd1616ed93b6713ef9c8c2637ba6036bf0b99859' - '2e5bab304c5826f845dfeb4892584cf1f4e2c0d3e8e1055b5813a0c4cf2a220c' - '837d4a03f605faff5ecee46726eb29e120434bdd8e5a3b809c8f5121b21df565' - '0e62858919b57f98601b0345706df5d7391e98d51827ab512295bd2bda240772' - 'd7120036c37230d810a8764f0700a0c2768159876ee4e35f5fe8b112333b2d23' - 'fee4ad189394e26e40a0672526e318a1849b8f405fa7a6405b7cddff2e1d449b' - '6ca909d2060b8a5dc88c9ffed0d0c4198cee8dea3c97e151e9d6a92ad4ddc0dd' - 'c47c0768953a405e091211c554fa8729efe906ec72f121193958e52971fc2a11' - 'e3489fe3dfe49fbfdf721b0c6efc4db65b8f519a3b5d8e7c7f02e58a06e0f468' - 'edbfc261c67cdb9bf2fb2a0248a94df6d88c447794badb4011ec8cc0afa79c70' - '3e949fc240d79f80ea28aed29ca4f20e26efd075e0298752fac713f1f1226b9d' - '95617371ecbfeb5eb5374194d4c4e4b055067dd83e1ca2e508d419da94b931fd' - '2c3cb01641d6708581cb98e946d03a043568b86bdf86ae99b49353ff08f4c9ae' - '6766089cadc579522037a7c9bad53c5cc1b38964eff0abcc75c7c69d5952926c' - 'ba5b94577600ec4f2bcacda36ad2de57871adaf7dbb0787329f34b7ca44b7ae5' - 'e59db4d9b9ef6f446ac6cefc66a59d5e6f2cf52deddd083e135b7ab6c37494ee' - 'a77c2719e1043cbcec95d91cec9014b55cbc710308437ec6ee390807935ab278' - 'cb6c9396efee6c8acc5feb8be45feb9b01ae6679bab1f343a9078aae7e20b553' - 'bfd9f6c8b12234427e06c09772a14c1eccaa63c797ff15b9441b1d3add9f299f' - '8416f1174f6cf75b198cf5e3e1897c19377778581ee839dc2f1007c9cea65938' - '15cc098fd36aa44c427807da04f5471e24cb89abd9f49d07b90ce4fe8ebe99de' - 'b69f27e52e07722f2d15ef7fddf42e1d9682b59c8ffb9451fd54e55d80e36869' - '0b871feb407c59eb0773f2ab28fe7a847cc2dd61071a9cb5128c2d1fc801afc4' - '7e741f0849d34eb96505543b2bd1b43244870e7c6f1dee90d4b3c5e4710f0f80' - '4a2278b2e25d57a1bd00e941051df1ca53a726bdbcdb94721ff0535c8552cb6b' - '1f749d13aea8082b1f35ac45c0cc5a968af22d9708647c8e895d574a35552f3b' - '013bbc9c16af5ca886439e40c2f2e4a9f37fb0f06f6f8e368a3607882825a161' - '679c9a674e21011294926005184b1b7e2d306d7e26978afbc4ec43e86f2449a0' - '54e7318f18324606bfacc40a3ae0a1a969f8ed48d9223bbf3bc34ae0064e2aec' - 'f537653be5b39b17402e72ec9dde97ab23761b89cf4fdea781e8e48549b91f67' - 'cae40ef8530275b2d91028e8e13c691b21af7db36f9e1db58b12db513af10766' - 'ae4f082f82c4aba3f4e0f6296808c777d6387486d00cb43d17626387a5648158' - '9c0f4852de8cef85c4b0e76c27cd20995d79caeec405ea3828fddf48ffe989cd' - '534976b02a48bd34f808aa3e94d4326dadc269f520dac45fd837f9c96950dabb' - '1b7027bb6fa41ee3ffb6d0e02180081fa6463ed8bdfe179cb7a11c771bb92cc2' - '514a1c876be911de35e8b685b1bf479cedf2c39285df926ec2f517a7131feec6' - 'e7340e9eec9de636beace7538ebd2b03a623fbfbff1b959c80318c2447cf2dad' - '41aebbebdcfd6334da1c96578631a347f58cb8e425fd367aa997b61fa5d0dafb' - 'be782edb560db28bad4b849bf706d7f3cddb376528e7c3d57bbc6352be894d2b' - 'fa20e1749aa089d57fc90a55b98e7bf402d5fc95f59b57ce3e177e36b91c2a53' - '1897b9a6d2014d20fb02a5ab23a53724bd1cba0684a586040bb5bc20d349cd29' - '93e134c4b20eeea30bccc218842375819acc5d8c1b84b88feb550675c4b6be2a' - '46352d40221a3efc36605219cb4b3eca1fb694b55b2c7a3cb6bcbd9a143dffd5' - '6992995e0f21bcd7ba01586bd72d25fc1f9c13ee4c559ec750d2ad18b02c0204' - 'b245c576483c4ab5bb77381bb2b1b6d572c3382658e74c5b23e3241cbe825348' - '2c7c9b0740ab9f490d824f691bdfbac615ea69f4ea46be57b9459f806ca64108' - '60052755b9e748248f1032456d721bace901ef097ddbb5fb53409f1c7b3bde70' - 'c05fb0521935e1cc6832023de55ad808f1a027b119e439e0797a8d4753affef3' - 'db80a8b1e168ec2f1dd8ae8e651d31ee94d3fb572b1bcf7b0f4dae4d9a732676' - 'a0e8c0b22f7d194cd8bb9f9f323b16802a20398609817a3a9d89c3474cd18fa2' - '13d273442fb994c8056e7ecedd6698ee2b61acb9180147c40563229a7e285ed6' - '91bd8954aab9b2c388d466c6f3c0e562cb771f3e415bfeb890354089a47054ed' - 'e42e2f0d72e3a375db7745dda4b31643345c148b68ae29c107a4a170031a8692' - '44c792e1e0f2d07a27d11b34d93a71c4d76485d7f8caf5f1e606b8ed3d10d91d' - 'c7d0f7553088c729dedf043996eb694b1897aa41494bbb486ccc4f90a20b79fa' - '5df4e82ab454b1383956f15e206f143c765aee5833d92c5bd28d683c472fefa4' - '18351339905beea0f623eb6dfd9eb14aee538edb8d5c56c72baea2e5fd191144' - '00f16676f367f0c1a9c3714db64c32d7f198756192d68bb3168432d65daa6352') Copied: firefox-i18n/repos/extra-any/PKGBUILD (from rev 356630, firefox-i18n/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-06-20 20:41:22 UTC (rev 356631) @@ -0,0 +1,240 @@ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: Thomas Baechler <tho...@archlinux.org> +# Contributor: Jaroslaw Swierczynski <swier...@juvepoland.com> +# Contributor: Michal Hybner <dta...@gmail.com> +# Contributor: Andrea Scarpino <and...@archlinux.org> + +pkgbase=firefox-i18n +pkgver=67.0.4 +pkgrel=1 +pkgdesc="Language pack for Firefox" +arch=(any) +license=(MPL GPL LGPL) +url="https://www.mozilla.org/firefox/" + +_languages=( + 'ach "Acholi"' + 'af "Afrikaans"' + 'an "Aragonese"' + 'ar "Arabic"' + 'as "Assamese"' + 'ast "Asturian"' + 'az "Azerbaijani"' + 'be "Belarusian"' + 'bg "Bulgarian"' + 'bn-BD "Bengali (Bangladesh)"' + 'bn-IN "Bengali (India)"' + 'br "Breton"' + 'bs "Bosnian"' + 'ca "Catalan"' + 'cak "Maya Kaqchikel"' + 'cs "Czech"' + 'cy "Welsh"' + 'da "Danish"' + 'de "German"' + 'dsb "Lower Sorbian"' + 'el "Greek"' + 'en-CA "English (Canadian)"' + 'en-GB "English (British)"' + 'en-US "English (US)"' + 'en-ZA "English (South African)"' + 'eo "Esperanto"' + 'es-AR "Spanish (Argentina)"' + 'es-CL "Spanish (Chile)"' + 'es-ES "Spanish (Spain)"' + 'es-MX "Spanish (Mexico)"' + 'et "Estonian"' + 'eu "Basque"' + 'fa "Persian"' + 'ff "Fulah"' + 'fi "Finnish"' + 'fr "French"' + 'fy-NL "Frisian"' + 'ga-IE "Irish"' + 'gd "Gaelic (Scotland)"' + 'gl "Galician"' + 'gn "Guarani"' + 'gu-IN "Gujarati (India)"' + 'he "Hebrew"' + 'hi-IN "Hindi (India)"' + 'hr "Croatian"' + 'hsb "Upper Sorbian"' + 'hu "Hungarian"' + 'hy-AM "Armenian"' + 'ia "Interlingua"' + 'id "Indonesian"' + 'is "Icelandic"' + 'it "Italian"' + 'ja "Japanese"' + 'ka "Georgian"' + 'kab "Kabyle"' + 'kk "Kazakh"' + 'km "Khmer"' + 'kn "Kannada"' + 'ko "Korean"' + 'lij "Ligurian"' + 'lt "Lithuanian"' + 'lv "Latvian"' + 'mai "Maithili"' + 'mk "Macedonian"' + 'ml "Malayalam"' + 'mr "Marathi"' + 'ms "Malay"' + 'my "Burmese"' + 'nb-NO "Norwegian (Bokmål)"' + 'ne-NP "Nepali"' + 'nl "Dutch"' + 'nn-NO "Norwegian (Nynorsk)"' + 'oc "Occitan"' + 'or "Oriya"' + 'pa-IN "Punjabi (India)"' + 'pl "Polish"' + 'pt-BR "Portuguese (Brazilian)"' + 'pt-PT "Portuguese (Portugal)"' + 'rm "Romansh"' + 'ro "Romanian"' + 'ru "Russian"' + 'si "Sinhala"' + 'sk "Slovak"' + 'sl "Slovenian"' + 'son "Songhai"' + 'sq "Albanian"' + 'sr "Serbian"' + 'sv-SE "Swedish"' + 'ta "Tamil"' + 'te "Telugu"' + 'th "Thai"' + 'tr "Turkish"' + 'uk "Ukrainian"' + 'ur "Urdu"' + 'uz "Uzbek"' + 'vi "Vietnamese"' + 'xh "Xhosa"' + 'zh-CN "Chinese (Simplified)"' + 'zh-TW "Chinese (Traditional)"' +) + +pkgname=() +source=() +_url=https://ftp.mozilla.org/pub/firefox/releases/$pkgver/linux-x86_64/xpi + +for _lang in "${_languages[@]}"; do + _locale=${_lang%% *} + _pkgname=firefox-i18n-${_locale,,} + + pkgname+=($_pkgname) + source+=("firefox-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi") + eval "package_$_pkgname() { + _package $_lang + }" +done + +# Don't extract anything +noextract=(${source[@]%%::*}) + +_package() { + pkgdesc="$2 language pack for Firefox" + depends=("firefox>=$pkgver") + install -Dm644 firefox-i18n-$pkgver-$1.xpi \ + "$pkgdir/usr/lib/firefox/browser/extensions/langpack-$1...@firefox.mozilla.org.xpi" +} + +sha256sums=('3b5c8118bbcfd36f162058d04951cde10fc5bb1957b607bcbc253ea0fb74f442' + '06159ce50b790898947ce5e15f0ef997af909f7fdcb66188430ca2bcd5f78a85' + '88020529c160b50145a7cd5e65da3eedc1113c3f0d9cf4586798cb0efc716647' + '149bf04c35a247eacecb2d2e1f84e9ef8ab65d9ec397c5fd4a61ed74485a627e' + '792c6a87d533db0f2bf3e3b98b176810d796bb4956ec0e7e1d4f7d2dca58b613' + 'ec7fb1c66c5ee2aa05fc73148619a6f7946a8a44302f53abbcae078337f4ef0f' + 'd89f601644ce2d01df63dffe5cf869dafb36233f4e38b86a6d95254c9894b5a7' + '44eeb14847c24d75394142df0631583fb401d1b4c00774fd100a2725df46fe61' + '6c2f8d1ae6cf2f72b6d324dcedf6f3c94d6903dc3372b16754f1afc5d8b35ead' + '0b8788589e02c5a52c831661ece2738c99c0eec263c5dc920f8cd2752583c7bf' + 'b73bb4dad044875f897b2205fc79a607f334ce198faee246ce0a712b79eca848' + '07d1cc882f6d3aaa0636dea4e119248fba02e16b2a60fb130721048c3cf03d0b' + '2aa030562ccec8235b8418fcbc51b32836af6885b955ce2ace54cc1bca31c172' + '4ee526e73f402055222f5a6654aabdda75f024174637eac98235f83bd442e019' + 'fcb85d22ff26f7b84888337afa0f2f4b1ad85d983b495e75ff80103c5737b469' + 'a3b54203e8f1a5289fd94827fc0f619978b28f2b8a95440d4bb77af9167eb5b0' + '0f8aa0dca584d142f37b2de4761ade9e7a53f2e7bb997cbeb3dfbbdf9c59a3ce' + '63c88503812499244c2436a40a8ad2671c95a10dc22d2c5725b20e9daa9360bc' + '21c3d8d6c796e2d0f4dcba06cd4eaa1fafd26c99718b77603c3f78704f5a54e5' + '3d8de4a984e84392b6a242255863c28ebfb853c7a1924e51efbf6ab1beaf5b76' + 'b2149fcaa4c7dac10cdf3592a14aded5e8899d7bb3517d5d1d87f845eec09fdc' + '23b9887a5a13b80911ed9654f0266c67fe4c24fcce29377de37cdb704012560e' + '1b000cb7a06dc6eb94a9162b5812ef4eb77d2830432b6f70a6d028bbcc0f6743' + 'cb5c54485341c2e84c51725ae37c8d4d80d9d6fec699f53a1c8ed4dc1753a5d5' + 'eea017a5d557cfb1d2c493c11c23a104960129ab502824e5ea0ef78cab025834' + '04da2a3372531fd77ed94e2e222080ff9b80061dec0025d25e14a1a070dccbae' + '7fae5af4a676ac470f511cf347786bb63c84e0a609a1002de62827bda00c4ede' + '255b488947103c9618b58095cd9ec0d8882f855843697b0d0ae99d631dfd59d9' + '07426413839113f41cc90d202a445246957e43aebcbd1b6cbb568964637d0fbf' + '5ef6f0487bf53a176be3b13740d68d51dceae71f8e289bad29d137f0916be57e' + 'f675870c9360f06a5ba5aab2b0e9caa1de2ed728eaad8e5ee11817f4a2952dea' + '456e5f47a19693b5f978079fd769e06d3f2d68a13531849608aa9224993c8491' + '359f944c51cc3069da51502711ffd1e8b032764568846985381b7977a7ab3131' + '35b99ccc0b752821882c2724fdcac272708fc3a132778189d90fd17046f1e852' + 'ec7d33cfdecbf40ba317121cc5e36cdf05641ae001925263776c8b33831ce15c' + '031a77fe29efcafbe0fa583a7d9dca932b39406dc43e2158679e798e450fe742' + '39ce33b76a74a4381be52337e9d300f760526d4053562e0030d627829dcac05a' + '445de61177b5b1dd3a4e53bac944960b93a993dd286648169077a2911076e69d' + 'bd441e0e7070b9b5d8de6a7dad8adb088d2b5d0a5f44f5cae76e371395894f62' + '6816640c913a84e0568af7a440dd15b033bbc85b93d34ce89eb90fc0df962d0c' + '351c5af2a320c41827f00b0377494259a38e032d22ccd0a0991cae7552dafc8f' + '8d123c18fac40f2646fd10a720fe90486c56cd008a28b79b9740debe9b3358cb' + 'b0ca6e233366d6084a74fd8b0f5b9530112fcb8a1ceb6779c0f0e58f6ad805d2' + '42a9f4280a7d89036a3b124af2a72940d5320b4959e6e560c82b08fb882f1bff' + '4e0896a46d3eff7442b56b46048f8af1a0ac462f2c015a0f746f9bfb7fac96e8' + '8aa9885333317d0ce450a869c095b7aebbb840b457eb29c7de1a5c04c353df86' + '4d7b20cbcc846d68825f31fe48b59b49dd5228e253ff1be4d41d3e920321d8d3' + '5b661f9778b0acbedbf84c007f1ee2612456a65eabe2c5cffbd7ce61d4e219e4' + '85d124bd64b9484ae4a07d4aaa86e8a282e4c0aed5f74dd42a9091482e93d0ef' + 'a474cbe6cd82850208f488230dd8a7ed8add9164e6f24a304114c568e9e964f9' + '6f5d134b3220b79c41a97d9a6f8b11d0f94e52e37b1861a908a31635928b9851' + 'b32008394608f05a87cf281b403b58c732cfad0cde94ee9dbf7d91c6daf5bb22' + '7811919f98422d59ac4d8366f015c552737e2b17a34dca854f77731751593fd4' + '590d467a22ee985b12e3084b1d0d9dd9b631f8d606c62bf8ff7119bd9c07e29a' + 'e7217006a8e381832cc4cfe058539a95f19f5ce2879c82ec72bfc6dc7de19137' + '27c8532809a78ae535d5239092e356959f983aaa424b4a86e6f249bb9d37ffb2' + '632a9d9d15ead1f9e119ab9536ca96ed870a9d85a297791a13a9b71121b010fc' + 'bee49306c53fe8bd54da739ebec2c7af20b4555b81cb40991f9a6c819710fc33' + '59cc06b92b4bdcd51cc1d8d96e856af2db8debbf5f2c19d1983064b3b317278e' + '5995d6b6f4e687846027ca2e1e6cd2188eb251ef4bd957e5c74b7e9a90be65ab' + '295a96ec9452f7f2b5a751bb3abaf4b273134c157bab273155bf42d29a325a83' + 'b63d4a6422839b016a80e88bc6d63c853ed2d848407bd11646a78e23086d5f77' + 'acf8b3a5157dcd2c3273155f3c3913dd4717f50c23f95ee8f8e483b9ec28adb0' + 'f428d1a2bdce1a92616536f122e0d9cf3ebb0be7a6209de9c9bc6e0c829519ff' + '0b6cd1a4572d48c552d175f64cda68bb385cfb6cc7fa9919d787a6359207a4f1' + '501366b1010f659c67189c6c73f37f8c2bf279d513bd2fb93d317f37695f0f27' + 'df6ea932dcef6f9537ae4835aebd52abe864c7af27127e8766891f330ad15fc0' + '89a0a271224172960e694cd0eec8304649ffe83ebbb0eedd50124f9a53c2a787' + 'bebea636e3499047bfb2bcc2e6af8d37c4e3dc71e5e22e413f59c2e5ea3c944b' + '7330511fbd6ea2354115cf05f108a71229031d7d996fee860757d290b511c659' + 'e908842679510ad03c8a241dbec8b517d50d00111f9d5cc9add904a1b2db0f48' + 'fcbcd5a998da2c1b95a7274edfb30bca860dd2e36f62b0b15c1206a7ae816f59' + '74964718f66f32b5f418f53b21dd3db78d93adf97535b1fb4436999d04939174' + '50e7d8edb4b71e9aaec3b5889d29b8a0769b8205d83095da822a31ae311ae8cb' + '6904f5c34f660cf3ccc5dfc54d01380564974554fb87351f4b6704be199406e3' + 'c36be7abbb5895a864c8f096d7941a8716d4eb282f784741752a4bff9a83f0f8' + '7e61cde3fb917080fd2473ce724e5cbb3ae2dc8d7cfba42860032c51fdf05aa2' + '7f3b37de808827332c785ac137eac45024feb5a5e2421af831f0486b567fd3a9' + '93e010dc6ecdef4725acdbb914e750515826514b948c4445d4903fd6b95ef1a2' + '30c88ccf65f85cc385eb0b031d4b1f00a2d818fca7cfb1f26982265de77138c7' + 'a47db46a765400f7034af52f54fba96e105e9463983d6a77227c6350bb5f3e49' + 'be093963738c6bd9225146fd2ac6e68569d18f43ab41b4e4368eff0a57da87ec' + '79fa3f00efdea73202ff3e7dee701692d3194047d2b409ed8b71dab4032cea2d' + 'ad27fe9bb435f7d813ff986f8ef2ea267164ecc559d20c5cf640a2a7f16d5c66' + '9e2ea4eba228405a322d892a0aa09f48fb1921ae85d6d07ba5af4e92b23cfa5e' + '878f41da08069854fe4a59bd44063c9253fac3ffbd1434d062e66f7b08a560f5' + 'ce73cfe8d1756ed6188132a42e96b0b6c6e7b21c3cfcf08cfa578fe039bebd90' + '3606c928efe4033df438ae604abda33fc2bfa1c9dcaad0b444f3dd5e584ff426' + 'dcc6b3049b05a5b896d8b8b864918c972503c438cd8c405782001bd878bda6e8' + 'f436046d9463dd84e5d4e030cea7db749e814f411b10b36f40f2193a0f189eed' + '89fb18176cecb6b6d1154c3d9993446c950993ce19607bddb41e932df9d05947' + '4ad2b39cf678bf7fc25999b6199e72b5086974a20f048b8d614c3627f972f9f0' + 'ab5bfc1282e52e7bb67bcfff510fc686455381fc82abe4e8de41ffc3361a028a' + '7a2c9bf565ceed92e57c6e727cd980421a82bf89656ada809c508fcd36298d0e' + '8b28b899fd0c0ae347acd682453517f94342c403d76fb443c436782e5aad9b1e' + '46a0442b871a03b275fb9ba2b4ddacd1626c7329c64594a2c6497df6cb8a9467' + '5ff38e62c1096c51fd8868187686b7a9687101c7326ee6ab4ba5ed8fa2bb44c9' + '33a0ef0907324e33df06800cbe0b3e6ecc623b0fb1333636ee99ee6306dcb068' + '2a67afd32362f9fc9029b956e5767578608e83fe48f237e0bc5fbcaf0c4e118a')