icecat-i18n: update to 38.3.0

This commit is contained in:
Jürgen Buchmüller 2015-10-26 03:07:17 +01:00
parent 39056a7839
commit e5fdb55487
6 changed files with 186 additions and 173 deletions

1
srcpkgs/icecat-i18n-az Symbolic link
View file

@ -0,0 +1 @@
icecat-i18n

1
srcpkgs/icecat-i18n-dsb Symbolic link
View file

@ -0,0 +1 @@
icecat-i18n

View file

@ -0,0 +1 @@
icecat-i18n

1
srcpkgs/icecat-i18n-uz Symbolic link
View file

@ -0,0 +1 @@
icecat-i18n

View file

@ -0,0 +1 @@
icecat-i18n

View file

@ -1,6 +1,6 @@
# Template file for 'icecat-i18n' # Template file for 'icecat-i18n'
pkgname=icecat-i18n pkgname=icecat-i18n
version=31.8.0 version=38.3.0
revision=1 revision=1
homepage="https://directory.fsf.org/wiki/IceCat" homepage="https://directory.fsf.org/wiki/IceCat"
short_desc="IceCat language packs" short_desc="IceCat language packs"
@ -18,92 +18,96 @@ do_install() {
} }
_languages=( _languages=(
'ach "Acholi"' 'ach "Acholi"'
'af "Afrikaans"' 'af "Afrikaans"'
'an "Aragonese"' 'an "Aragonese"'
'ar "Arabic"' 'ar "Arabic"'
'as "Assamese"' 'as "Assamese"'
'ast "Asturian"' 'ast "Asturian"'
'be "Belarusian"' 'az "Azerbaijani"'
'bg "Bulgarian"' 'be "Belarusian"'
'bn-BD "Bengali (Bangladesh)"' 'bg "Bulgarian"'
'bn-IN "Bengali (India)"' 'bn-BD "Bengali (Bangladesh)"'
'br "Breton"' 'bn-IN "Bengali (India)"'
'bs "Bosnian"' 'br "Breton"'
'ca "Catalan"' 'bs "Bosnian"'
'cs "Czech"' 'ca "Catalan"'
'cy "Welsh"' 'cs "Czech"'
'da "Danish"' 'cy "Welsh"'
'de "German"' 'da "Danish"'
'el "Greek"' 'de "German"'
'en-GB "English (British)"' 'dsb "Lower Sorbian"'
'en-US "English (US)"' 'el "Greek"'
'en-ZA "English (South African)"' 'en-GB "English (British)"'
'eo "Esperanto"' 'en-US "English (US)"'
'es-AR "Spanish (Argentina)"' 'en-ZA "English (South African)"'
'es-CL "Spanish (Chile)"' 'eo "Esperanto"'
'es-ES "Spanish (Spain)"' 'es-AR "Spanish (Argentina)"'
'es-MX "Spanish (Mexico)"' 'es-CL "Spanish (Chile)"'
'et "Estonian"' 'es-ES "Spanish (Spain)"'
'eu "Basque"' 'es-MX "Spanish (Mexico)"'
'fa "Persian"' 'et "Estonian"'
'ff "Fulah"' 'eu "Basque"'
'fi "Finnish"' 'fa "Persian"'
'fr "French"' 'ff "Fulah"'
'fy-NL "Frisian"' 'fi "Finnish"'
'ga-IE "Irish"' 'fr "French"'
'gd "Gaelic (Scotland)"' 'fy-NL "Frisian"'
'gl "Galician"' 'ga-IE "Irish"'
'gu-IN "Gujarati"' 'gd "Gaelic (Scotland)"'
'he "Hebrew"' 'gl "Galician"'
'hi-IN "Hindi (India)"' 'gu-IN "Gujarati"'
'hr "Croatian"' 'he "Hebrew"'
'hsb "Upper Sorbian"' 'hi-IN "Hindi (India)"'
'hu "Hungarian"' 'hr "Croatian"'
'hy-AM "Armenian"' 'hsb "Upper Sorbian"'
'id "Indonesian"' 'hu "Hungarian"'
'is "Icelandic"' 'hy-AM "Armenian"'
'it "Italian"' 'id "Indonesian"'
'ja "Japanese"' 'is "Icelandic"'
'kk "Kazakh"' 'it "Italian"'
'km "Khmer"' 'ja "Japanese"'
'kn "Kannada"' 'ja-JP-mac "Japanese (Mac)"'
'ko "Korean"' 'kk "Kazakh"'
'lij "Ligurian"' 'km "Khmer"'
'lt "Lithuanian"' 'kn "Kannada"'
'lv "Latvian"' 'ko "Korean"'
'mai "Maithili"' 'lij "Ligurian"'
'mk "Macedonian"' 'lt "Lithuanian"'
'ml "Malayalam"' 'lv "Latvian"'
'mr "Marathi"' 'mai "Maithili"'
'ms "Malay"' 'mk "Macedonian"'
'nb-NO "Norwegian (Bokmål)"' 'ml "Malayalam"'
'nl "Dutch"' 'mr "Marathi"'
'nn-NO "Norwegian (Nynorsk)"' 'ms "Malay"'
'or "Oriya"' 'nb-NO "Norwegian (Bokmål)"'
'pa-IN "Punjabi"' 'nl "Dutch"'
'pl "Polish"' 'nn-NO "Norwegian (Nynorsk)"'
'pt-BR "Portuguese (Brazilian)"' 'or "Oriya"'
'pt-PT "Portuguese (Portugal)"' 'pa-IN "Punjabi"'
'rm "Romansh"' 'pl "Polish"'
'ro "Romanian"' 'pt-BR "Portuguese (Brazilian)"'
'ru "Russian"' 'pt-PT "Portuguese (Portugal)"'
'si "Sinhala"' 'rm "Romansh"'
'sk "Slovak"' 'ro "Romanian"'
'sl "Slovenian"' 'ru "Russian"'
'son "Songhai"' 'si "Sinhala"'
'sq "Albanian"' 'sk "Slovak"'
'sr "Serbian"' 'sl "Slovenian"'
'sv-SE "Swedish"' 'son "Songhai"'
'ta "Tamil"' 'sq "Albanian"'
'te "Telugu"' 'sr "Serbian"'
'th "Thai"' 'sv-SE "Swedish"'
'tr "Turkish"' 'ta "Tamil"'
'uk "Ukrainian"' 'te "Telugu"'
'vi "Vietnamese"' 'th "Thai"'
'xh "Xhosa"' 'tr "Turkish"'
'zh-CN "Chinese (Simplified)"' 'uk "Ukrainian"'
'zh-TW "Chinese (Traditional)"' 'uz "Uzbek"'
'vi "Vietnamese"'
'xh "Xhosa"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
) )
depends="icecat>=${version}" depends="icecat>=${version}"
@ -132,90 +136,94 @@ _pkgtmpl() {
} }
checksum=" checksum="
75ad3b6f73afc0186046b042fdbea35962e0da5d621f308783b7cc4b6bab4797 b18f096f2cb8f20e990e4733e4941576cc5dc660ea9e03d36780b9a909938edd
3a142028e90b4d10ce2458753a3a1d22aaf540edc4dc3fec1fa8eb3daf8214c7 92b4b244fc831040597d53928816075ae7b8a611fbfc7419c7c87e0646065d14
954346d995584eaed081f758ff310480662ea6baaa3a913867f2a2c3dcb82271 b33cc894305b51e41cc8c8b25158a5a595cc2df49041a1254cc35246645831c1
fae24a79b1a76379e651f14825ebf40a91c19712a8d267f5bd474650162877de a7e4f48596c57ef23ab8303d0895328e04b8cb14892ec91b4e822ee0fc9daf88
aeb33ce69aeeeb8b2d0058899bd074177bedbf765156c4d751185edad306b5a5 dba85ce979af243c9b1a09a016e061081395ca5514514efad6a5d583c35575b5
848078bd647911b7deda9bfad979a11cfc367fd1925e01851769afabb8c017ca bd2252ac05d7895c9ff2e5dbb5116df2b651a73cf010870a3150fd55875e837b
2b0401a81f61f1fd900536a38c30d9d7f2ee0a6709f58e9281e12e48b8bb20b3 a284f956d41764fc4d7fed20ffdb154ad3dff216140ae4b59580803b3d3dbdd5
6e926d054be858e15c313eb812dbe74c5a75aa3257ca693f255a0ee624bf6a01 704d5823e6b4697dbf1f6555eeb8d9f31138e5d054c3a0e2db46f529a431c861
e29fe7286beeeadced4bb644b748c638ad32f3f791d223aebaf83d0ac2a4abe2 7c75a5d4fd9a3d908f5daea544673a1ac23ff3e1615c6d734a946e659965bc67
825e577f63ee3423de172b4efd2b4d24c11398e2f4eaf20dc175a0b90eda22d6 cc8df226de9bb7e8b6c1306301b4e78079e65964b1f294f97d7ba92d4a809f92
2e7d5ce6e316eaa82506e221e27ba2b785772233011ba1dcc25ff5b693bde9dd c0f065ca858fd294bf2686f37bba063a1cc32c09991d87a53c1b38fc67414c26
f44e2efa9e8314affd24e29f7f639368fe43e91458be0433dd1121b1dfbc27b1 58656339abfdf3c52973652bf541d9e00f96fb0359ab259eee7a721fb7230e9d
45fab039d058256acd9b3c82fe6d506bd71919c17b3f7094e112b2d73d0faa93 da34b7e2fe135e6d38dcf06f1ba2649cfba2def5fbb8cbe44d2731ea46cab5e2
72aea1b22dd86d09db2647a334c0619efb77774a17bed51f862b60a753ac2e65 e9308a972baf3e14aa918c03047a8ab9bdaf505bdf3a09cb55c698a66e320d4f
52092eee647f47e2ccd7bdaf17fb0fdedce141e4419a45a09601e57a3bc1f4cf 68da2702f68a7487d2cf6e39eb31e2626d07a8d98327dd1b1c4d586f59675023
027bfa25fbda15af04e5c2965b229ec42d4cb30e203108113aff3895cfcd2d60 0e7ffb2e4f185c1287cded66580ac2aa624c506d773b924330144482f311ee51
214d9fbd76ce5e4bf247938761e52219ba6370ef23504467d35ee72ab27118d7 4918f8a4229f1258a74c3fc3ea3cdd3b12219608ef547b6b7c2d267205759263
554386360ed78f128b8f9e5d781decdc22c43f0b2da2eca51a12017a9575e8c3 c87f1f004257ec6a3a6ef2597bf5fa78fb8d772df605996b254b329f2bddf040
dd18c01825441d708a149456ceac5c2f86c9062cf210af1933e08147efd33b31 2f796ffaf2bd99db868d90a14e5dcfa6a001a7a07e14da861cb0e7c37ba72213
0d3e524694c23a723418e0b7befab737ed7549880d9c0582e0d68a5f650a0ce4 1f113008f48851eeb16fe137e11b4433e50027fba11eddc4aabf9f3024758edb
60f5d85b1b6036654b5e141c019e23073e49d95e117cd3e48a83c35a45e0bea5 c756835552ffb545d7bbd6d26418bdf7afda071f340a85b98de0f283f0e08ad8
6ec862fd24b66d0e1adb3afac2304f6fa3bb2d2ccf7ce98ed96908f7125cabd1 e27c942ad1d46d106a077cf8308ff0f1ba35c97762226a8d759fadcef4d6d40f
087d7c85e46825e459569d161646cce867e58accbbfe097cc3296084c29d7a69 ba6f17aa3d651c24c58faf443623d924837f67ff51fa1f1992be230a5b376371
60b86ff5c57c57aa941347278c7a52307241d50bac72f862f68a7b118b47d524 456217a2ed543b3ded20195c9f076c538c0d3ca4b37837d74929182b9c2a06f5
70d67287ac89a539af34e7e88e9fcae80b678e4a919d9dbc772d7711712de313 f8d324b619ad3c781c79dc848496cedac200f589bb3083fbd4afc1da2f46348f
c405258d7fe875ebf8c9486cc7144863d2bc42f382b91a900e9be0a500f7092d cd370b23c270da3c5d40f315bfc3932ce6ce0f8d8a9dc5fdc6acfa9f2488448d
0358cabd6c25674981e0f1f564bbe7491bd8b47834703b1afdc9e52be8bf7c44 bb52480f2639025bbe511d157285657361a91b67a66247bdf15161e9730a2727
6f6d83d62c7e9b5135b0dd85e33fb0657a638009281e9932c88f1780dc67a24b 3d6bd040ab98be124fb4a92dc5f29455a9c4afa92ca2136a490a5d35f91a5131
e9e781536b446ac6c801dfb00139d682be3f05f9c14280107fbbdffb4ccd942e 5f8dd6477095068e26b0f3a02ce728cbfc5f47c0a284470e4659a233af18503f
232b45bf6d9e6992e09a63f063249d9757705b9b3c51fe45606193856430f1f8 891cd885e4671346b0850a03d89999ee76db459420b827986cc46141e9e2cbc5
1d2fb1b81338ac6fc7a552ff809f587a8c5268c74b1c495e06e65be86045393d 8502666d8bc99aa68ab90d208050b074f1e3edcd3ec84b890db435c5e9a618cf
8a564feec6669fe79d6cec92bb2f07b3e92ea0d718e58b5e40237e20c117057d 71148b8d64884cde28e744c174034b4f475bc20f7e08d08e3c6f31e68e847798
2aee274220f409b3210d42d955a9c00811a93513f2e1d9707d82f7a04472024c 6ddeb4ffa19b5659d9b7bb53d1b4530c4f76fbf8a8d20e4717c0d2b51bfab20b
4f3ef5b6250c579cf74ce7b441fb2cdbd1fc7c7946c87d0b07eaf453db48a693 ccf0fd08b91134fd1ea32ae2defce578bd2ab67967125d3b502b3da050981ee2
bb5d3e3381e0339141f0c0bf57cd18d7b59da905412cc44d730a546ff6388928 fd3adc784adf96fd5fb94b9d99ea3699e28b381273163569ce05de11591ada6c
bc8d1837532c4b5ca62d251113bffbb166cb3a6a8b9218bf168a9efe2234a760 787c534f7cdeaf4aef713d55493ee5a28855280767c5463242c16de5193ae1cd
31eb7b0305c50788a2a744d936d5644277d9dcb2c4bd7c4a25bbacf4165f73c3 5ed3c9400ed96796a5afd065a25ceca12ff33d0db1beb8141f6276beed7b8d74
b0274ad9951e13908b811c09048b48e96f1a0486044b8b6bc7f344d41a9d1112 4719dd22945a5896707ec21dfa231799def4a8a419547749e6646fd881e8df0a
bc79c39a5398fbfe82f530fc6542953787a457a442c3d3f1cd78657546d1911c 082f0bf2667cc4871aae3bdd24f7d744ea5ba9d6105c2d1fb2bf8262ea39246b
a6307333f1918be9c1985a25a768d533c2d9417088729d967842141afb83d08b 43befbc59afac43f5a5adbecd07bf32765d0f2741591256de18e7bc7df652502
e1ffad47c5d8847c79443b2a5d8f5c373196c510ac8dcf76dd684c9816065c32 caf24de80a44566e1bc23325be4c31a146cdf3b7f56e70226bd24e315be39312
493fbd187a209090dda8b5cc64f91b34d97acd8588b3379e8c894f2584608f2d 522a7fbd77b5ce1e6262226a13abe4de6fdb20f8100c95d64684a7ede0cb0ff4
f4b5a3099f7d507ef70f0537450ba4f0d1f383c9c7a99675606b914387e22c93 356fec528434c12b890d123f9672ec5ccfa0f0aac78a1bfa89106922ac8a46d0
e310c7a68283a3160b705bac8c64f59257e3cf552d0755e1ebb2694d551912f8 f9d9c5d375ddfe8c75cba7f24376b18ddcea6022a3e199a1ed11004c65dab2d7
0c141afaa0ede60336f97bcf1742e6419378d9f7b2cb8fee129c76e63da0556b f3bff645e009f43042d604e25a81c80ace6d70d8cad011141242399aca0a96c2
404626f0cf706db523426ea65e7cc2e101d25c859ba31b4faf23a5d191817156 177432739488a49b1c3945a7fb960fcce0d96afa39e8343eb70e86ef998857c6
1e0bcc373642b1d46c5003715d8f60d8984120eac276d9dffd25ba6720003c81 0118fa37e77e56d29eb03d32f8b34d41f16466258339fab8a97e76a770396bcf
0b343af40d361ea6209a4399e6ead0b250126aec42bd3befad0e5dadf4d55ea9 ffbf073d7f9c3331219a58a404ad787bdc599aeb2e48b16e4e902eb7cca63eca
e88473d92936c4b4c86988af32ea8ac2f6132ab1e9335920a6cc11b03bf728c1 659deabd04fb3fb3174f1214a13bf9c0ae3a13d0c133de471eb0d05a52789ac5
460fe08777455232e020b699f0da51511e9b62575082cd2ddcf5b934fcd99c2e a16c700822cc2e6b8e4175bd5efbd6978c94c63ffefa015350ffc10fc65852b0
6554814cdbb03287ec45b536eade128635f3c49fd0f7da60e5c5aa95e37ed391 32083d4170c1bae9dc1c187db4641a15e459923d2dd7b7eb2fa81ebfa36d3565
ddd71a5a90525242eaec80ed426a4d2c7c1577cd7db2eb3edac07acb85b0a89c 6c2b88999fb09ee1e2632df46add729921d903ead70f40fe1d2fcf852c4ff006
7e9039fa356260ab2e2fbb5ae73f6503cb102f46ccd70c1922cca1ce495b0b94 163db8d90e1a55785db4559729708af4440ca3100b43438f1dba41d8204f16f2
45443c64b216b476d7fb9bd0a03aa4069718e93b093dd6cf0e3090b600704249 6b64fbad0018bfadc1dd268fda5aa41d624205237ca4705d076a95431bad086e
3da5559ec7f5ffaf7b9e8e1e62f234fc63916a6be35ca8d5efa7857332c2ab8f 34c602ffc0c05a84119fdb1eefdd5d8d5b2ceed25bb28829c4dc41473ce159f6
79b54cb235fbf75380e2e8ca88ed2ac722974d111c543a55a7dfc74164c05866 66d7b7d8941cf29e2e538699f14fad435498d69e8dc2a1899195f9238ed5517c
97c1e100777099c38daae913d87c567554bac1494c588d478ec1fd03d37adde5 cc702e8e73636daccb478caab94ef408223a1f2fc8321e2213480a0d48c518a6
d7fbd96680a31480a70fc1fcfb7f84836dad45fa57ede24d2ad93df2e26e9bad 2b9bf505976019434b11a41357694d3b07e6e7fea7d7469b80aacd256c3cba57
a9fc5ed350a417c38ecda39623502f2901a095377c3f8995a28dfe55ce21ab52 ac0fa04ac4edb376537b7aac2f651ecbab94f5aa00ee5b69123a64660d8436be
fdf75ce2838af444dc737508e5262fd8575579d5d73b0467408d1e0dfebdbf41 ae05f0b8a7e9ca5f6ad5bd78964aeb5fac7a58e699c951d121c2a56447582a0f
e2f03f67cde25c89d25ca5fa5c565a91f5ebbbe912642adc4edb955b1acc7849 f1da3096b3abecbfdc032ddbe91bc15b6f4c8e934cbbfe342f6c96324290131c
81c4603836f13b294d309594e75eb1a017b3f4b39c7b683543a9056c47ef7ecf d0eae0f45042e77515e052595f6073fafc1f156f6b2e76e6485214bb3f434800
78b47e87fb8d4f81f6d77b379d3cf6da5408123d37ad450653caf483320209e9 991221f43bb20985ac53100efbda37a86c0f51049a96d9c34b2e77db65b16d67
1d5797102d9610ec4faf05d6cfb7f05106286f172a44436cdbfcc4c4c7d90759 25427822555218bd4dc4267a94c362cb762d93b8a51aa3ac175bc0df61e5225f
3a7caa3a58af708135c996603fa35a46b3f7d12a397bdda971963b8ee37f14af e664575cc9a85b4ba842d1d26413fcac77f87d9443cbf78d5653e96c48ee984e
1319e8db747e517af71c63f7e80b4ee55137c362f38477c30fb9bb3734a1e2c1 1f847bc553d5fdf2b70882a74386c109c46a91e614f5c4275f637552cf23259c
872f7d63725d21873d47364bfc8eea434182a886b63689edae8af575edb6b756 857197398fa5c6663540f8008f36f6a5e76df81f771e785ad98824c4b5d0bb52
aa990edb911c633f09a73e797cff60d2a5bd3b227292cd6acb6b36f80e67721d 0006c12f6c57665db4e2d155531af6d48d921be5fa7fc55b79a26dd69669ec43
868a8497cfe0e4a1bee49a9cc02a2854b4f79c956d2aebf08265bd929a479045 ab1d339b57b8daee08c8498022944ac7ee6445497d992a5ad08f503334931883
e34ea94c89892b41493d3806cf9e689aa302dde4d0a8041041a14fd8137c0904 da9924f2824a82fdee17611fa2ff99fa5649afc0b858eef5e2d7e23586e7371b
a152e417463079522db77332b3e54cede90cb737955e1ce3d507e2e6e36f0e6e 3d8d3652fb3a22be6b45a69e40104784ce3cc8d85923995853b0e28d064dd3e1
cc64e9b89996a1ef37d52d395601cc9d3320d5b121c3e839e98a2064b790802b a73a90bc33e9844450d3475fed8f0d4b47124f3fdf9ef599d77133a7d64c85e8
6b13d79a8b3e1b6b875359aa968bded50c2f6fb68eb6dbfb895900f8071ea732 94e7930efb2e24bfc56359f220441e8f37fafc3a5748e9f3488a597c68565525
0b8f105e853159e035dfd5eadceb822bdc33db403b57ea1bdc20f9705bf904ca e2e4bb87b9a7da4bf3efaec819d2789e0d7770700579cb7401dfa6591648982c
b417b141277402d55f32bc48b27911d08a381b7c68381dcd9de3ab3e80a10369 68957b9cb3dbe54c27b6457a4fbe6a582d0ed6d43bd606afdbdf3bdde7866bbc
03dd96683701674675aa8f04d405607ed119ecfe5913f061b745961b1fcf4554 dd7affd99aa9e3e71b3a1e9c97e175a62c4d421b8ea70c96c03ac193a0e49f16
2ff0c924745f3f5298be7132c11b1d9c7507a4593e2e3d54610c9681a58728ef 5d1d7ec9027ecc4ce601a08ffcea09566bc0c85e8d5b5c8f69694201f7bdb375
a5b0fd320a65b7c58080d92e184c8ce33e3e706001f68045d09ff6051fd51f7f cc93b93da84646dd3c35ba10e3ed3a2132a3b250013254b356f4736706aabfad
695700e5485182d1dc56287245bf9815dafab8e8024b1c3147319ee8c42530a9 7bd76881890162f812b926c2b5792cdb33ab28fb2f1b10252f055455b6128202
c2cd37e5669674ea3c2fed59a3d01f95f3fda7949e9edb680ee306383468e333 f5e13cd63798511f9b9b1ce8edc31c16cd7bdec487cc61142c104e0a25b23b16
aa04cd1bc0adf08e35f6cb9f868f13f607bb9a0d4ce3300c40a5e5bfbfc87435 1db0fc74847a665c7d53e6098c52fd9d82026b60056307614e7f64b5681190a0
dedc2d4bd1ac97bbd4070024c1a4a061e914fae755fac8069881669cc46095e9 df5452e489d9392b53e362a6f66f8bc7826406c0fcdc435a66d5590e070b3a62
9f4b7a3f25849a5025fc36e351b75236304e08a45e33ba8eeee7cbe78fdaa7dc 2e0468d6f6849bbd7eaa065b47cd24a8b4d30a4cd97b99fac44712d5e7824d2d
0c6e1c92a4a5c9af8d97a5d99acb55b8ab4694f5acb996433cf202bb2c3b41e3 37fdf8a87887fdab1d2459e05f47d94227d55240271293d8e50f1ef3ed3cc86e
9ab0fc733e2ce5b965261ddc08364ca4d0dc96d47334a0db89e5763931193f9c cce67254fef4e18736ae8e062d886522b97d11c84c54827d0efc61195c3138fc
ac7ed07c661e21ddc39095da7b74bab6254031020bc42c30cd1dbca24242139d e97cf50f0da7e6a8b8e0c6b5b86f6101c16f68fca43281effe13d914e6471908
d6e845be452930b30580c3db0771464962396f30320fd8eaee0383a5a0266aa2
c7ec6daf3abf5a352b25628cd52b38edf95052f31e1dbf0862c86a5afcf15b2e
7d145443c1d9b136afac3432f373ad1d500bf137969d6dbe7787102359119f0c
e608f6a82d81dc680c2e90b021a2ba1e62ec40d46362972487406e5d66b3cff0
" "