From 06663584cf266382b4ae2f33cd9f41d4e1c75170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Mon, 6 Apr 2020 17:39:32 +0200 Subject: [PATCH] icecat-i18n: switch to use firefox-esr i18n files It is not yet clear whether this is enough and/or right. There are no official internationalization files for icecat-68.6.1 available. --- srcpkgs/icecat-i18n-be | 1 + srcpkgs/icecat-i18n-bn | 1 + srcpkgs/icecat-i18n-en-CA | 1 + srcpkgs/icecat-i18n-ia | 1 + srcpkgs/icecat-i18n-my | 1 + srcpkgs/icecat-i18n-ne-NP | 1 + srcpkgs/icecat-i18n-oc | 1 + srcpkgs/icecat-i18n-ur | 1 + srcpkgs/icecat-i18n/template | 499 ++++++++++++++--------------------- 9 files changed, 206 insertions(+), 301 deletions(-) create mode 120000 srcpkgs/icecat-i18n-be create mode 120000 srcpkgs/icecat-i18n-bn create mode 120000 srcpkgs/icecat-i18n-en-CA create mode 120000 srcpkgs/icecat-i18n-ia create mode 120000 srcpkgs/icecat-i18n-my create mode 120000 srcpkgs/icecat-i18n-ne-NP create mode 120000 srcpkgs/icecat-i18n-oc create mode 120000 srcpkgs/icecat-i18n-ur diff --git a/srcpkgs/icecat-i18n-be b/srcpkgs/icecat-i18n-be new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-be @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-bn b/srcpkgs/icecat-i18n-bn new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-bn @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-en-CA b/srcpkgs/icecat-i18n-en-CA new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-en-CA @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ia b/srcpkgs/icecat-i18n-ia new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-ia @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-my b/srcpkgs/icecat-i18n-my new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-my @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ne-NP b/srcpkgs/icecat-i18n-ne-NP new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-ne-NP @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-oc b/srcpkgs/icecat-i18n-oc new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-oc @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ur b/srcpkgs/icecat-i18n-ur new file mode 120000 index 0000000000..955bfa53be --- /dev/null +++ b/srcpkgs/icecat-i18n-ur @@ -0,0 +1 @@ +icecat-i18n \ No newline at end of file diff --git a/srcpkgs/icecat-i18n/template b/srcpkgs/icecat-i18n/template index 6d5f6bd80e..6eec710834 100644 --- a/srcpkgs/icecat-i18n/template +++ b/srcpkgs/icecat-i18n/template @@ -1,129 +1,124 @@ -# Template file for 'icecat-i18n' -pkgname=icecat-i18n -version=60.7.0 +# Template file for 'firefox-esr-i18n' +pkgname=firefox-esr-i18n +version=68.6.1 revision=1 build_style=meta -homepage="https://directory.fsf.org/wiki/IceCat" short_desc="IceCat language packs" maintainer="Jürgen Buchmüller " -license="MPL-2.1" +license="MPL-2.0" +homepage="https://directory.fsf.org/wiki/IceCat" -nocross=yes create_wrksrc=yes +nocross=yes do_extract() { : } -do_install() { - : -} _languages=( - 'ach "Acholi"' - 'af "Afrikaans"' - 'an "Aragonese"' - 'ar "Arabic"' - 'as "Assamese"' - 'ast "Asturian"' - 'az "Azerbaijani"' - 'bg "Bulgarian"' - 'bn-BD "Bengali (Bangladesh)"' - 'bn-IN "Bengali (India)"' - 'br "Breton"' - 'bs "Bosnian"' - 'ca "Catalan"' - 'cak "Kaqchikel"' - 'compare-locales "Compare Locales"' - 'cs "Czech"' - 'cy "Welsh"' - 'da "Danish"' - 'de "German"' - 'dsb "Lower Sorbian"' - 'el "Greek"' - '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"' - 'id "Indonesian"' - 'is "Icelandic"' - 'it "Italian"' - 'ja-JP-mac "Japanese (Mac)"' - '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"' - 'nb-NO "Norwegian (Bokmål)"' - 'nl "Dutch (Netherlands)"' - 'nn-NO "Norwegian (Nynorsk)"' - '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"' - 'uz "Uzbek"' - 'vi "Vietnamese"' - 'xh "Xhosa"' - 'zh-CN "Chinese (China)"' - 'zh-TW "Chinese (Taiwan)"' + 'ach "Acholi"' + 'af "Afrikaans"' + 'an "Aragonese"' + 'ar "Arabic"' + 'ast "Asturian"' + 'az "Azerbaijani"' + 'be "Belarusian"' + 'bg "Bulgarian"' + 'bn "Bengali"' + 'br "Breton"' + 'bs "Bosnian"' + 'ca "Catalan"' + 'cak "Kaqchikel"' + 'cs "Czech"' + 'cy "Welsh"' + 'da "Danish"' + 'de "German"' + 'dsb "Lower Sorbian"' + 'el "Greek"' + 'en-CA "English (Canada)"' + 'en-GB "English (British)"' + 'en-US "English (US)"' + '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"' + 'mk "Macedonian"' + 'mr "Marathi"' + 'ms "Malay"' + 'my "Burmese"' + 'nb-NO "Norwegian (Bokmål)"' + 'ne-NP "Nepali"' + 'nl "Dutch"' + 'nn-NO "Norwegian (Nynorsk)"' + 'oc "Occitan"' + 'pa-IN "Punjabi"' + '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)"' ) -depends="icecat>=${version}" +depends="firefox-esr>=${version}" for _lang in "${_languages[@]}"; do - _locale="${_lang%% *}" + _locale=${_lang%% *} _pkgname=icecat-i18n-${_locale} depends+=" ${_pkgname}>=${version}" - distfiles+=" ${GNU_SITE}/gnuzilla/${version}/langpacks/icecat-${version}.${_locale}.langpack.xpi" - distfiles+=" ${GNU_SITE}/gnuzilla/${version}/langpacks/icecat-${version}.${_locale}.langpack.xpi.sig" + distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}esr/linux-i686/xpi/${_locale}.xpi" eval "${_pkgname}_package() { _pkgtmpl $_lang @@ -135,200 +130,102 @@ _pkgtmpl() { depends="icecat>=${version}" short_desc="IceCat $2 language pack" pkg_install() { - _name=icecat-${version}.${_lang}.langpack.xpi - vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_name} 644 \ - usr/lib/icecat/browser/extensions - vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_name}.sig 644 \ - usr/lib/icecat/browser/extensions + vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \ + usr/lib/icecat/browser/extensions \ + icecat-${version}.${_lang}.langpack.xpi } } -checksum=" - 9a9b6d35fb0a638ea219b8192527a66f8cf66848cd5f8b1331f157178f129be9 - 96320d8bd658155c34f9b2826e61f768eba4f2ea4891d94dba4fe186dd76c77e - 48c11a9bd62752db6f68b524fa4d644b43874701c263c2d36420f96f5764f000 - 661084129a36ddd5cb02409170f0a5cf1a2c7cce3b82e2fefa6018547ef381df - 3af73f794928c97587a4c252c46a4e349d5a7282eb6f3dd438ee95fae5826c36 - 6334916c8d03ad59231b944def3e7d376cab082aa4c59bd68887bb4bdc4361d3 - 74fa9bc3283fb0297032f9ae218338e9ad711052e6e47d8f6427b6b336594132 - a7be00d4c5be7336800616478e3d264d40e300b5dd559d49bbc31bfdc2b9feba - 76949ae7368128082be3d2d1563df86ea73fce9c178f15a6fb3c043ec1d1e010 - e4f7e31324638b125f1513857ce42d2e9bd992ad51744886617354d1840156b1 - cca3ce580abfe10ca609c425967f332321ee240b61b4c8743f86a17d6cfcff46 - 490d962756885075f059a0c1e5d2bb4368dd6e1305dbafb1c2c4aaa5a80f1326 - 021d135144081d9aa600eaf0fdd95e2809a86d55e131c4152da58815a8628de9 - 80512516c6e175fb57e78cf59ce444a98ef89c0f71e961057e102269557dfbbd - 0f24b8393232d4bce775ef5a128289f65812288cfad275797bbd388bccd9080e - d90517684ac80e2cef117ceb62070a7aaea7a902ee8cae4a7c13143065e12b41 - 3083645bc62f03496e3ff0c0ba6bc519dcd1f9484382f0bc2c9e5298ed9ff039 - 04e3aec22d8a6eef845fa3dba11bc5c79187b5c59b1f321ca4b722d7153adb49 - 9b2f3167646827b5b83d012c5416ee20ac725c512699cdefe3659189da492d6d - c346c184ba35dd7e377df13c676ffef78eef6c6ec75fe20cef1938f4eb6abc9c - 0286b4bce1effebd551b1ce59e796f9a19915b0a6af4866099633d19869bdf0a - f8e8b81b9000076f0e8facad7efe91930cf8f9ea10980bb60e2110519b107b91 - 3dde627220a8662a04d0fe221666d3059c7fce7c460c47632a37d13d17faf406 - 7ce1e673ae23d619b5cdda48338fd5cae26b57aa9cef864ed1f81501830b36cd - 31eb8053dfeb4c6a7d4ba58d982636b6fe3285923d6593e6064f6d598ba614a5 - c5124f0e9e252c5de4e1db8da11a82766440b0f91541ee11c53408925d8e20be - a10a36b50ebf8b4599e92bfb333c5f69dca59af2aa456475f3446b22e61a6fdb - 076dc937e5c8cc2278bbfac447da93a3d0302fe47567a3bccacb6cac541cd0f8 - 8cb449d5e2a1624dcd6612a17c0ed9dbd5bf00273758cfe1015f83c0a64542f4 - bd813b4e922cbb98db28f0f4af660855c7d116c62c42ad8b06ab24e507b6951d - 2291bbb9e60cac937d579b4018382f2a441e84e3ae4821cd676360285de6b350 - 711310cff54f40098f34ccd327e785fd68928521ccdf0f75b3ed173224f5c929 - 5d71dce5a6f470c2bcac2b731d76935173f4807ced3d429cdc42fc6fe88a80b8 - 616dba921253b615b580593265b50ebf2097b1b95fc328f6b76bdf0c61647d9a - e596290831efd70ad0b72b527b30eee4fdc63c3fe286a6dbff39cd80efd184e4 - e13b407014abb331002b984a6cd0b4eaf745c72664f073def7e3d7492f9d7fa2 - ea9e6584872df5355e53b6f5e81092cd7a96993596613a950db190137271bcfa - 787d570a9966a184335b72f4c8c9dea215b2806856051361339ecaad22e91a4e - c1230554c01c11fc17456b6cff617ffa822606b2805b942972e9c80a00107d28 - f8b877dfb1441f889e3e6c39aff8eb691b8d8bac38460ab1b000e861ffaa6831 - 898489924471a52c312cd484a79dc6cb1e2c5b502de9259e1a8b1275e846b24c - eafe5dc07b3fa36ceee871f95495cae01d82bc40bbce896c2f895973e29dcc55 - e8aeec5e9582428261165097b3cddfcbfc51dbbb5966dd9c863ef490fc9a3022 - 7443f5d0914aad0a9c519317dafd4e7cb8c2e7b7caa943f4432db565827d4279 - a18d88e58c5d144755753418d2d87bf7733519b5bd8c95c553c1acb3c5ba11ef - fdab168c549bb297c932bd770a30c08fb4e343b1a4b06ffdec419d079577ee5b - 635e4d3ccebc91923d63512fd4caab42ef8064662f982e2ec0acc123ddbe5dd0 - f746f15eb35c750dfde745f434063baa4a71f18172b68d5f64d755e7b217ee51 - 3fe7bf905151d9a1520821aaca563bed3d7efbefbaaa5ab0f90d3d6d03dfdbc2 - 96ed1c3415ba664e42b433cb81e2757fcfe1f59ec174133afe318d4668a8af18 - ffb7f876877e2a9fe9e16e4165c707b44f7eab34200f912221d7a3b5174e1e4b - 92e07de48fa1bc6af3d0d0447666e3ea30a22d1bd9cb96f1324f1b75c33eab73 - 4506b415cb6add080b6ebbdeeff45ce45438a9b9c43c1b5896bc2200ca9a2c48 - efb123e92b2b6a9734e002b83b3232c3450a66efaea1969a3dae772e7cdb55c2 - 80e6962f8c24a618ef6920c2e9435bf94e2c66dc26c169137336f89c27e24fb3 - 0ac883b307c7c8acbcf85871ac923b034eb95607546c37bf60e18e64b1865071 - 42dc6497feaee68bc35ed6bc96dda8a8c0dc2203e7af7f76bac73c6ab789d57b - 1cb6dd80de54445654ad6e90c470c681d5b00796ab6722a8c4fa6c7f1541c03d - d672474bd87025bd231127adc420fedeb861515e9c6c91b61de3d0020abef571 - 78533cfa1304b4f452e43bf5c30d84c918de9dfe975a7e6990de12939b18c497 - b7ec6535b3c1a3d7311f337a3ece5bf12fca98b7706e0eeb7e639f3fdff0917d - 14e3876253385034890f49e2e39ef6c720b7a71c73f7ad29d58d48d7cd3910a7 - 0cc87817c615b4287063fa4cce6aa2fb7f1d8a6f15260484badb4330cd647af9 - ddaafad43cbd949db84ebc3585acce15f33b4a60740f36d9db55355355166f73 - 899eff671b85d9adf3a6e6175dcee8a383d465555a592d0d921df0004040fd50 - 59c2e3a9ca782fd739ec0a847fff0446489f302eff7593221b718fb9628ca2c1 - 3ef016345ae59110a5728f7332b6fc74844e2541a8542a1128a9af1310db41e7 - d42ddb3fd5b2df31ec80950719570137dc82c5ab1efbfc82c4c1345da315f29a - 27f69bef39bcb1a1e52d7b16384dca2be0ce1b98fb3a105454bacf774bff21b7 - edae87d0bf4371103bbf3ee91c138415e818df332af4049f51e9b25740305ca7 - e54f304d2ea5f5a3833dbec222bd463acbaea29a1f56a92fede342893c99da02 - f9743aa288c68274a22a5923daecc8f4282d280b09ece4f1833ef4f9590c394e - d097af5065b52b9d8a90e73a0148a825a49c7b6523c67a222b28362616219ca7 - 3f5b96938c3a6ca2008c8bd32c8600caddfb56fe82a379fa4249dea18b304f59 - 0dc2808a9a87f2b0b583b8f174f9ba3ba3708d869b99f446158d8abbabd923c0 - 4021b8399c9182176169622d1813f680b4e92a29d9ac6a7c0a646770a01b83fe - 91bf7e454626d118ff54df707f9b7ad79535d1a6b041371200f04ecdde1218b3 - a86e9d60714c2df952b05c653300e2039d1f983983352b8e8ad64ce3a34b3f2a - 9ef3b79bb9b8b7d1c6faaa8b4a6437c7cf828f7993b85c95e4b7732b95498dd8 - d154b379ee0f1693ee47bb841828060c041a370c3d0cf7094cb9c9810dbd6bd3 - a89738d6670ef75dc32e09e3f65295ad0a72523f0ce8ca30e798029d06cb2341 - c26f157b64160d05a8e1992384f3a12212149ef7e277dfddd5f19f5a8a7d5f84 - ce00fa857b3f2ca17003a589c03e6308cad52842e0f7b83f1a072e2843f5d525 - 27dcde17fcdd1847e881cddb1a78c3d85261db11dfecd3407d74e2e550bd1be6 - 6783832dcf2991091d3af5579a353e3b9d583d2cdf927a72f6019e7b1d488b85 - 78cdf343b7398282f5474bcf01e8998a95683679265b067b29989d894bad768b - 885a9b2e7bd4ceaca992d954ed1c2bde6ab216eb89551143dd07944c819ee5f7 - 2b64d6c4fc44aa2bdfd2f879428f557d61f31adc8ce51124066a3733209e1a27 - 48bbc1d84b40f3d0abe65ba9e102d822fc2908d213c0cbb3fd3f6aec17da82e4 - 16ecbcd402da5facc5805088146f9ba3c9218ec78c49367b2b30cbe514b8380f - 3d8563fb06d85c1b4bc1cd12e5f32d0e2109db727d0b310e9d8931de64242ad3 - fd6d91237159bf205e1966b881a57645ee1f325f711f5a1d278c1b6cff542319 - 72a24a87ba3f6be9b1bf477ab4ff9a080c4db1eaa46986db79b4cd3569351501 - dd1c6c7d9ba24a9547e8b619c28f75cdad16834329b5ae1da687d75cb00d5a36 - 4b9eb3fb8ef8a217ace829d30342f06ce5cd1ae3657e8e8b3515083f140af1ef - 742ef17f01aba1d923623b000763a14e7983f70da34c9c7fc2df7344088b968f - 76155e496ed81de0832a2df80458a806c4ec7ad9940bc591f18ad37570871ef5 - f8dcd81d9aa612344a6807e565073c80b9fbf551bb776c7981e4dbb03605fc4f - 06564522121b92d9494c24b8613e4277745682295ba3a28bac78b44b390a472f - c512cc5addf7efff8972e098e6e3dcfb832046099625921a39ef3619c4e711f0 - a54f48264fb1557cd5bd3bd33168087b61a7b4232f739a395f133c3178b40c83 - 144152da430ddad24c4e732ce274a703c07af5dfef653c23515a302adbd27e64 - 086ff730ed094ed7b0c3f42ea229813e36b6ded6a600d45f4bc01c2a31e9f7a8 - b299afe2223a0a242e986afba246ea0feecf1e2136940e3c82a37f4cc332f124 - 41d08badfefb329f6c209714ef7dc0ed7105c9093ac0d1a65e514d02c67bf4e4 - 549318962dd51c291835b261b700cb2eee6040b9c4c42c1261b0032c69649adf - 81ded864c7840971a7a54d045f10d4b58d7a80426f26c3d7f8670cc70b349614 - 336f6c512fafa7d35880cb24c7f9a1afed5c23ac5c6fd57a6556594603a669dc - 74b56f680e0ff0c36b58e666bf4ed2357d0803cdd7e70f867e85a6da9984ab5b - a53856e1761d0b1598b2af16ac7fc9b16b549482a09b8b5ce4914392104be3ec - e3658dabb0501518fb7d3bb038bc6200a52d4903642b8197eb9dea473cf14041 - 3691471fae15c28a258df473e507227f5c1e43f74940675bc6f6a5e32d64e21c - fc9334885e944d4e5d51ff3dee0a9ffc7b4f06298667836e6976d7bff5fbbc74 - eadc1bc2ebd11684f90a83f862ca19927ca367de59b97dc7ea90cff805e243e7 - 095b0e88c2cabe83e0b0aad50d86fa73e2b69748a5126dd8c2dd0272fe27a309 - 80cd4d00f68dea6f353b33bb492db2ad2b7bfe2ff69d7dc5342e598757ec27e7 - b0aabde2e7ccbe3e6d5d9504332b06ddf9585e7f1ab002cbf3ac4b4521aafd45 - 5159364178544d97a52fb721eb862257f06d1eb50213d75a0c8cfc816ab5526f - 315472dcacf3899fe7bb416e2ee1ad91e03b2276e4d46cf257fc685def4fb174 - 63342d1dd0f8cb763800d1e46e06afe28a8733111a9664c0a9815924cbf0a575 - 67a13680ed904c137418c69eb9158ac2f0bafa1a6c8df27d015368ec6a5d171e - 8730be441fd652b336cd1e40760c5c132120704aa93b20faae28cb43ead2dea7 - 2dc2a6b3185fb7502dd4e18ff41fb4dc347d4d841d30d0f25e780d3e0d514a2c - 1ebcf9645431f17ef0a4b39bcd74f19b89c8cefd24839f58f58ee3022ac45b73 - 18d438cdee2ae9e6e738b72cfc99df110056f1f96bbf4a7ab6e94e4f128f7810 - 52b145bd23f20e30410e5ad91b0faf7b9d7f47e301ddabe44b07cb8eb55a39a9 - b19177c5d188450447218590fdd8f51beaec029bb451ddb121587dbf55845ae2 - 5fa44ff746d4abd34b1dbaefafa1e4bd54989dde5571c473cc9f4073d38a841e - 75344634f06c5162dc22b286b0757c92db1d939a4019f9361e689b416807fc47 - f6705bee1c75ca9f09fd7a781e70de6b103080b68d0a62f67af7df0c993fee4f - b1944fb9e5f2ac82bdd49ec91dfc0a3d32123999372698f811dd4c1355c9e8ad - b846a90a3c56d4b454e9e40b127a3d47569b2bb11bd9033e86f54c8efe2ef7a9 - a05990781b7dc8d24e0d501faa32522210a7c78f92ee1fbed8ec1e791c5b91f2 - 4557e2b7395c1e89a5dd935ea05a8b5dca326665daf9daa335c28cdb4d9f405f - 2ffddf68c4e9b3f5bcf5ff0f55dce634dd677f300af9b8895d49326e2cf9f4e1 - 69cb4ff5e8a0671812c1fa85e82e4384ae1d9ece402d7939a0c9d304dac04f7a - 6e79034d279f8dd6b968548814bc26479d0929a58904e4105cb095b2b07565ec - f6922a9be8fd36d1a392aee7e9ed228bb48ce31b725d9ed55470a77b8d61b365 - 0518b81c66ccf151fd33ac7ec491a75050ed87f7e144859c25536ffe677201d6 - 448889561dcab17aceb0bf42399913d907c594c3f2ba654cf3c059c345539fba - f40d211bbf9f53100135f7d5d911c1c43e18868c50309b869e9bc5124aed60d5 - 185c2ee204da535a9a7d3370759278fdd943a7f12e8c7dd2a11d38cafca7e9f6 - eef9a32902da5f5edd1bfd5d68627f73586351dae599644326ca72c5346f5546 - 0c2531e263a644c9ef2742eaefed31e9ba5e8be8ffccdef48ebd68f7a01337b6 - f1a4623dabcb691bd71a720af799e89fd14e694eacb5aac3f4e8b5b8b455ab3d - 2a972fae90763b2f583116c4b4f60a0cf6797fa4c32d506cdc2c109a51f706d1 - f9003250d5d68beea2d9cca93d0798f1bba8c783b07a7347157730ae9fe0fdcf - 62d331b77fad4e1832fbae77e3b0f9b7f82202c31e7f3fc028a6e5473711f198 - 04c46ffed03bbc8f2713d502a91b95d1ec08649de3b0d5b0dbc7921e4fc01b2d - 3ecd656701333243ad9eb500c28fdc5955e43c1d9b201c4c649a78cc95ace4d9 - f68967761e8a23ff1f95dc203d3b44f47e782965aefc8a4f200226cca82e3cd4 - 0fbbcfd1fa5c23f0c3979a59d7657230a82bbf7c514b541ae72bec62a01865a1 - 36500af53b77c03a633df02cef3a7cadcfd8f4deea6963c9cb26ac42a3eef462 - 048e35eefabd890430972e3cf8fd3e7b00a47793d5d23ec03d643f135600c2a2 - 331bf7b540162dae755cae6d59ae77aaabffa5ed50b263e776238fba538c1d78 - 3ff1df0b55fda63c91edd1dc357d84ec486683c1ab31417754f155985350bd4d - eee573b6047a531c5cff11a0989ced3e96f3705717e6ae31b7f3ed0319c7387f - 76ad0f21d3e2c78520871e5f91b9851e5bd364cec488b494af89e56404f194d2 - ee42fbd12c901edaefddf639157bf70d67d986a75e5cf4b8457c2052c70947a3 - c887803ee77d90d45808529bd6bbb49b71669feb74f1e8e15cd33214cbe1161b - c2d73fa042603ddf2a26c771ee5220d2361d6569728a15a1643cbb875639101f - 06bb5fb90ef8bc5d70fa48b20e2195af5e1836bfd8d36f27e2b60134b9126373 - 1a8a32b1939afd6d2faa8440cdf01e8906595c953d088bbb5bfd54c7f5a3a17b - 8cae00c49c9ea75805ee89a8d9a607758418a254f3ce68b4fe788d8196153b25 - ac119f500802cba7c8e32368c294798df629685bf2b4088e607dbd080c075027 - 4398e53c8c4c931964fc1d2c54b7179154af971dc15cd30bb9c20a4b3f96e26c - 6a6a0e19c11332547a809babb27ce22d5ac936e80970203aecc2b0ea85922bc1 - 934e58933f84ae14874d1426f0310c4c937e44ef6314cf6f417f73faef3ddf51 - f46e212b79012e403ea69440f54ae73dc01e8c8faddd79c26d946ca310598fa2 - 1394e754b443faf0342eb7e5294baf97995127e50a59f2900b10d54fd6d386ae - 46c14eaae7a7dfe168504cbcc316a1b9390e516a50b5251d6b03632ac4f7c74a - 0d6c3c82e1e0aab4d7bef0034b58a1614ea1e8f0fdc0e956ac8eb328925f9eb4 - 33da1b92b437cd2943697ef07170c191b67fbd110a42855807f91fd4126329d2 - dce3cf37fb47d5f6975268cbb826b08aa5ce4c6d609fa83e62cbed07ea671b0e - 7c7b61f59f5def94e24de32492cccccea36844fa0a6d8646d3b38ce4f4b52073 - 1a05531d10ab08b00e6f07fe2b66e6b1d8d04a9405788307088816b8f750ee15 - 2f1e32bfdd23de0b725468361ed254c4ed043e120d2f3210f9aa10f29a943982 - ad24ff4c4b016a1882bc841bbba4111cf93473c7dc7c66b5c484c6633b4b451b - 9c303e87c3719d9ec5f10117cd690b777918253a1800c2dde3d4bf23c6167a1b - 39322edbd910808f121a826abfe0f37784aff98e9854d1eedab51585d30097ab - 05cdbd4a829a74593ef3f0d32f23e285f0dd393ec29b53a1f29e4ce7fe830b99 - c16b967b737b72823154600fcba4f605c4c5cfe2f7acd1038a0255adb51fa1a7 - 9c9a2e33e0141b9a5d393da747ac45dbf841d916efee880324e7574ffb41661b - 9e4839c6d25228eeab8a5fea26d374adc592729a2ac7f07cee1f82845d8ab93d - 446c97693782c6ddbdf3dbab9b91ce8faeee4770f1beb1780fa6cdf31a34b67d - 83426f4237448c5cafc16376c4b71e9fd833135b91642aa08cde9e233324b4d1 - 268dbe53ea6bb1b577cc064e245d2bc39d48220bfc3a22c528da95908f13995d - 3860d5ba959709f2cf4a6241cd7053612c3eb2c5c50c130493567df4db7601da" +checksum="e427882e2cacfbf4e31dc28f7b7be1e74e36fe69d09a75d3558516d73d255a8e + 9cd22da3e3688296627540d86829c13a0bfbdd826ef8a75feb5d3e5e83460b15 + 2cd5cabad2a391f9360cc6da2ecc3b04c8ba04aa3cb9a93644c4a75ebde9aa62 + ce0b5b79b33389cc66d33e8e1c842eef389705ab978328b2541efe700ca8d37d + d3e8b7d09664dc5b0b919e22ea1bcd9d186f2f70308f329341f11a2d1749614a + cdd6a68be42c43f116c5de4775c965ca245339df7669d858a166a6102686d10c + 493b2267fae8f66fa2f4042e07248ba8976edb6dd785d4a8e3ba65f9b435c08a + f324fab591482fd805c779ebdc2e10484462374665edbac624e190a3ec276d78 + 46d1fa90b4145fcba1ca038484053c196e464601574077c9ac4bdffc2b271964 + 54d0ab47af888133dbdc36262c4d6a405e9bae1e6b7a8781c3d0c6b75d6706b8 + f6e946115c9b37a060d459444bab8b9aaef800fb56bd0392da527342d08f6dfa + 07ff7a4974dc9113f3ce0f60d81de6fb4a6af68ac197be78d9511a00b2f8a53e + 7e916794ba9c593923663ba0fa81bca60cb67cb6e00b92ceca11e8353b194417 + 8a21ac2c9be5571e79ce127eacc49688c9928837b63d6f76625000a62158d11a + 69d169826c936ffc23a2b48a518302b3b8dfa29c6192fb6eafc56b77e854620e + 638dfeba23d63db011bea192ab1b9405fe985676396996a1b49b7f4ff8173f80 + 5974677c88a98e5742014403b69128681dc6914ef7fe0ce8a677f9f335e746ed + 64596043740f4d375b85a45bc2f7c80f12aa417545f3fbcadfcd300a2b1c5d71 + cfa09eeaffd2f0cd32d511e8baeff8010c1316931d743171c5e61c3a9dc36e09 + cee60e834e057f3a4b27567036b21a37f62a3041fb398ec5699892cd9b36a249 + 732fff8006fc340f7690c3a3d5a01778d41cb19f963ae065128e9b64d127681d + dedead119fc8dfe8b9c58e8b1f027cfa25d82fdd745fecb2b56a21decd0472af + b2a55f597db79da9a9ce6f9b79a828ca45ffb48c3242776096013f45f68e4d9a + adca2dc328082d741768b7508795d249fb3a13f0f674f083847e8f6652d68fb6 + e50efcb8d8e2efddec3f7d9811df754989b26e5ae324041cec929c70fd698c11 + 053c0f8c295d10ecd987196a2de1aeaedbaf8e2969232846b58999594120adf9 + fcf66276a3db8ae6e3737c4e43348a5fc1f3c315d8668db9ddc3983add59018f + 96b1ec9db55acfd06d7fadbc89f28931cad26f10bf7942cbac8e72546c7e4c0a + 6089fc28f55229842a925bcdff6a786de761c7bca42e57cefe5b869a46751c57 + 84a94474f3d064738ce621206579e709ab7375dc92ad90bc3b3123fce594e6ae + c0c6667e7916a8b1a3bcaa0948babbdb1e258e8eb941682cfe644539b3e4ee0e + a50f858b84311db9894c75a7e1b6d728b960f968d2da987d6205990ba5b20c53 + 971659e84efe3a0b1e154e750ddbe15d3bef22ee33ea953867918cb12f8b37eb + 5243c05ea83a6414edfed548967d589c80eb33226a371b3d947f5a261933426f + d95ec3bb9e25b7161922ac2810476272460574f1d7fa0d22621331711f92e294 + 5d49cb64f0e72cb9b1942cecc38fb2725e0e6ba03f8799e047442af4106f3077 + 295e932ca5f1723c8fa20c01d962a2389d26929669cfa3f26dcbc807b9d4f31a + e9bc25a4a9ba6bb3e2c1d4444e7482a6198d473c122f16cf7fa40b00280ebd06 + a919985c30d3fa95a675f53db432fbacc439e7682e34fe9276a2f7fad1065dc8 + b595f7a00c455825889c1dade26d9db3c1fb263b01572d552014aca9364c4f89 + fbf19f19a884adb7a1c654568ed49592737cebf3ec52d4d322cf3492cb6f8d9f + e4226e15a616279cea0d8c9ab84507ecd756e966a0e0e7691a8501136c2442ae + 096de39460f2800aa8ae82e4a9f2c6658087e292e625d06b7aebaaec589b89f6 + 47c8ac2878b5f8bfaefa4ad6949d6eeb76d00980735783c034e0f3f06a7a00fc + 9ecca5c9922b903445805513bce11b61b453019e33369c9d327c5446265ae709 + a43f6c92b698865f5d66c4fd772875718148930203216afe2633a42c2125ace0 + 994a74d9abbe0b9f7f810fb7d8ae1d9d689664ce12f41896196fe3d54d1f75c9 + 78ff6dc0e78e050fbe62bbd17f6b5bcaa250c80beb00caaee7bad54fa8efbb8e + ad2d265c3cf350e8921a259d8c8ee92914e073ff53375ec688d55e872bab1307 + 4bbfd3e8dcef0cd53bacbc3accb48250d5da0c227766a1277b04e7b69a3dbced + 9bca9c502e80ead8527da7e2ed07039146e792cfe3cf4ee403d23d8e1b6e5fca + 54d9b297c64e45fca2c25632015e4d93548b4adbb30c3179e71c1deff3bff059 + 615fc5fa0e4955ec78fe1203f08a26441e71ddbf3447284d798c69bca2b41a8f + 124ce2b9913cf4df33448d50844a4a56ec4f30815a56d85b72ae4f0be4eb8907 + 41cfebc1955a807b0274859092b63a84e274ea6656a9ca851fbd022af96328c9 + d7085f5f59d92ed6520c0785839a1d5059154d24e5e42116ccc31da193e9bacd + 39bf5ec48d223a111a1de5af434f11f1fe9d509adfcce93b362417b841bcaa6e + 9677dd1eb2ccade6c4643250b3b0d1565dbcfe7e36174132403435fdc9d23ba9 + 2ebb3962e108eaa367775c0753180f75cf8cbc7aaa658cccce679a3d02962c7e + 5c40858d2d8ba6f6f1e4e1fa73553d5445150687f9dfc10454a33da4980910f4 + 55f6c7287355f274af7f76db380bf58ff93b873c3c650031e94d0bedc0a4a5a4 + 8a487e05631b81113b0f8ab6c8cff6c008c284c9aa26fe925aa5c120f2e3e875 + 6ccafbe127413716887d15f99296a74981c2cf277dbe3bbe4d8b240dfa7303b2 + e944ee038fcbccc05ccf439586e2126d06497f916ca601a50e323b3057edf445 + bf081b9a37f9a8ae6d3eec4973f26023481bd6bc860400c0131b151512eccef4 + e0849bec66480be5390ddbf8afc1d7e9071f339c1160fc02adcbe09bbb77dcaf + 1b8feb9b6686308a4f17cee8db2382bb7bf9752cb0a0ecc677f1e378eaeec520 + 0ddaf5291721795385f2f4174ebdf0c90e4c8a0c755b8c08fdf64f14e088a6d0 + b34a86c7df14f1d580125d9322acacc64bd2c66032e59c92f92a2b6090518cb5 + 44b18ba611115862879f69d234fb4c879846a7ed04b0b4c2e536a36553223e39 + 5553c666813284016d1309bb5a265e9d895f6496ce071c7e5b37d23a1d1ea1b0 + cdd3f8540193baa318cf4b2147b1581e03f83c9358d8e840100c748d326d366f + d4c713c5b5a1058547c8b268699f6fca9c288391afeadb67826f74d7f31b9228 + 1492cb2aa514ceab68f795e684ebfa59f82136f8a7f6df569dd50da963445596 + ba9a65dbe5a38dbc21d1e3e8fa564c9636c44cc276b78e1cd79f911251cb6790 + 0fa8ac33f4a3b0ab0533eb993731ae7f59bbb9f746a339bd4551422073a6aefd + d07cf69ef3e2bd07d3b2e29af1f457116ad2a4cf226b5bbd5519440806508a0f + fb297237ccf19180a4805ce461258f90a9044f549c6b942ef21ba59b6921d82e + 194b1f01a64312dc33c17ddc2e01bdb0c51ad231205f4d898dcd562663cd4dc8 + 998fce205521b843da994f80b1315f39f8e7f3eea301373b1df33bcf109e8ff6 + 4fd6864882ae0dc2763f44baa19eefa1bc1b6b9f7b16d02f054b685aeeae0b03 + 5a52fa2db5c83bba5674b1ba5ccf8eb209bfb3d41c0ad8a5cde0244830e687eb + 159556f821e42a195f3ab228220729e62ff113724115bbc9658cf6519942803c + df7fdb4a204043eceaf3cdaec68112a17ccff4b7f5076c9ab380274391bd0a56 + d735d4765ba81490848ba0c8b3744fd3ee983d08d48618d933fd55192252eb61 + ae64605966ce1889c9f294099d2082da9446ac66a8d96fcae485b26fccd5eff8 + e49476786eb06dcb8f1bc5ae65158d9d571147c7423c3d3f96921bf42990c572 + 9a20917520114865bc240d4598b4516af6183c5d8ffb3716a9667aa4f1745879 + 4f6faf9d0f1f094f0f88968099deb1277036b1762686b5c463d54e750a99f79e + 5cc065088bba2ea13220d07df73bb2bc067ced38c5d164276a994edc300b390e + 7b9d62447b2d3c1b962430b21dd4452958bd6074c1fd67a5e952837d6be3ea8a + abf86095d80cb5e253cebc6187ea7710b0b62ac108852c9e086d1332b43074f6 + f8eadece36a428cf7ec12730803a32ad88bbbf44a0786f09567f4c98069ecd85"