Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/
Date: Tue, 23 Oct 2018 00:53:19
Message-Id: 1540255721.43e939cfe19375d5f11d10f91634fc7751481cb4.whissi@gentoo
1 commit: 43e939cfe19375d5f11d10f91634fc7751481cb4
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 23 00:48:41 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 23 00:48:41 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=43e939cf
7
8 www-client/firefox: synchronize with Gentoo repository
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.11
11 RepoMan-Options: --force
12 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
13
14 www-client/firefox/Manifest | 377 +++++------
15 .../files/firefox-60.0-update-cc-to-honor-CC.patch | 745 +++++++++++++++++++++
16 ...efox-60.2.1-r1.ebuild => firefox-60.2.2.ebuild} | 7 +-
17 ...firefox-62.0.2.ebuild => firefox-62.0.3.ebuild} | 5 +-
18 www-client/firefox/firefox-63.0.ebuild | 20 +-
19 5 files changed, 944 insertions(+), 210 deletions(-)
20
21 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
22 index 75f7944..af6e83b 100644
23 --- a/www-client/firefox/Manifest
24 +++ b/www-client/firefox/Manifest
25 @@ -91,192 +91,192 @@ DIST firefox-52.9.0esr-xh.xpi 441173 BLAKE2B 3e1b907a7659c639d17d25a1825f4728532
26 DIST firefox-52.9.0esr-zh-CN.xpi 461679 BLAKE2B 745b2cfb86e93a379e13fa73b7e3721bae06694768316e31a2aed608e3050f585a9603375cd35b90affca11b3e5e44401b1e676f9c8050ade287ed0feb442a7a SHA512 ca62e0e2ab075086741159b185b5eba44c6bdfc29fd9ba1cf25808f127c1aed8875ea61c1c33e4f742fa26af4455a8873730f96ad9c7bec1f66aed0595f253f1
27 DIST firefox-52.9.0esr-zh-TW.xpi 453068 BLAKE2B 84e08ea4fd119db1f1c6f84b212fbbb5d6999c5ac6010c0e7836d8734726d281107f3d91ba7bac1aeaf855dc36d3b018ae3913dccdbe2b11aad02a8d8aaa893c SHA512 a99042ef7d00820e341dfcf2c45a8b5bd77eaf2cc8ecf0ff5ee982b7bd9beac7cb4bf051c57ef3b7a5d9b67cd35858dca396d21e65718e248f3b1fdba5273999
28 DIST firefox-52.9.0esr.source.tar.xz 214087304 BLAKE2B eba5305ae3fc9a4306cbcbcd8d4610272ca5b75e369367961e9d94919b003de8aae8f3c58fe1c628787d98105a85fab575ae2b051e92a0b35bbb8b402c100766 SHA512 bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9
29 -DIST firefox-60.0-patches-03.tar.xz 111764 BLAKE2B dd6fca1a7dad526cf1bdebb606773fab6bbb18e3cd601252f5b627e3d5ccb50a60bdc3ca228b1ed57d8b2334275fe5ef2669f8c98f8acf278effdb9dc7fc61df SHA512 24a09df0e785cd9ba71ae6baee33ef159c1fc3b580784f7d20a775dc846aaa51d660eca67e284960af72651d245236623a0736695c76be75a8b395e5b69ba1ce
30 -DIST firefox-60.2.1esr-ach.xpi 496841 BLAKE2B 1beafba6bc5877b2e44b3cbb2319f1e42d0070f6aaf57c95ba2df4c22ef0994e0a0530e40504f92e916eb54311d64d45fdb28f57fe2b12603c8da160e5b26650 SHA512 897c88cf347f3605bb1c65050fd32c7ae6c22559041c45c7dfee5bb7416b13f74d681c8a68d2a8f5945577a971a2d30e408f369e5d18ae900af1927cf596cb12
31 -DIST firefox-60.2.1esr-af.xpi 487309 BLAKE2B 40bc8e982f0680355813e40c9459e4bb4446720f234f2051d12bbcbb0c2317a6e8b72b7cafbff430f3ffe782b8d37a24d43d4010e727ecd9e85d6ea515d65d74 SHA512 a026dbb3f7c96f76d8cbefa17fa700794a93f5a2c52a92f52b391f6ef870e747164465251abbc858afd647654472dd0384f7d11ee069dfe37910ce528dbf8e2e
32 -DIST firefox-60.2.1esr-an.xpi 520500 BLAKE2B c47ea4c021bc2552fa235851b922e4e726bc8a4f05863c6cca90212da4e5d71c67c3de79559c7a8e76b2d49f434170da6bc31a0441960a9e8f71ce9a1d2cd7bf SHA512 a72eb01001c78d420bbef06a84cb75768ffb45d0d30bfd8e0410b59711fa1fbbb878677aeb9667f1221e889de53a5c9eeb90741308918cd6b4a7e9b50f4c5979
33 -DIST firefox-60.2.1esr-ar.xpi 547822 BLAKE2B 386e6c3c65aed613677ff13d231f26bd9e02316ee323fa2d18f8b8cec9fb99a5938637aa5eaa7e4c1847a682d46b84ff3ea09394c0886d060377d6169c4f2c44 SHA512 90357408a40980b9e90f05b708af08e2fdd1ca30a3bc07b17d8c34b6011677be39dee32921f93fe92c3c87e0c463e25cb9df65ac316f16a8662043521bb5272d
34 -DIST firefox-60.2.1esr-as.xpi 530721 BLAKE2B e534287257412ae9f2d409d214d269a46d1af8b3bcb9311b6e0b9a2a1a9baa40645ec73ea2d6b0dc75ac6a69c369b12642b0b6f268ee7e6cb6bfcefbd16d5286 SHA512 228f391cd3f8cac67d9db2baa3e89e9aab295cf5fbfc494deb1df803982e5c552d24ce23592ef5281e370b8bb9c925113017a73590c10f1643e343e425aa42cb
35 -DIST firefox-60.2.1esr-ast.xpi 508657 BLAKE2B cce3c0c358fc3518d98b68a4ad6ab647374c05d00f1e5440fc5ecdcc012cf0cc38b99f7e523035ce6dba5d8f3c9bd30e73522faff4d644a3120d8e169b78442e SHA512 0933a6f98524aec4feef86ebfab65987b7146c729ebfbdd15a555444255c7abdbcec2e00c4dd0703fe3817faad3dbc12ab08549682ec123c184fc9de4b23402d
36 -DIST firefox-60.2.1esr-az.xpi 524744 BLAKE2B d25d43455df37eaadc21878ffcfe118bb0c0125448a693f78a7d2f7f23a11634ffba6f9b09cda5bd5be78745cd53ad6b0d51747138408761a59395dc513e69ae SHA512 74502ce380c43e39be4fc1906b92badee1e4072ce43adb7fdba30b439474fb5f6af2f6653cc6328a5a7f4e7c2115e304d4e07ef39ea6f15f9afd3ab8c3c0d48e
37 -DIST firefox-60.2.1esr-bg.xpi 573850 BLAKE2B 700a0d443c27fb28c853ede1b5b3695491a01f11e465823aafcaf72a6a2834615b4591552f3dabeca958554f9cc4a720a9abfed490b4a74dcbfec5086f026a9c SHA512 713ab2367f96643d09184c90b96a546212481752c8eafd0b288bc179668954324cdcf0776e9d3260d2dcc51309c69ab427e81d628d292a90437c89daac96ce7b
38 -DIST firefox-60.2.1esr-bn-BD.xpi 590419 BLAKE2B 1fed2f29c8b2b5a6f891cfc3df57cb2b412efdacff80b72fb3317e9e05d03e90e2e6046234ee18982c19cc001ffd7d527eb992b30c27a65b159ebf8ac93f3972 SHA512 e0ce69f4e318e795ba8f7b1036956327bdee40c10b529c40814ae326b58a4b2df71baf22fdd8801c29b19a445c8f5eaa289470d10bd5434d25b5a8dfcdb929c4
39 -DIST firefox-60.2.1esr-bn-IN.xpi 570872 BLAKE2B ecf77b607abedcc02d3c1876ad59468f44a6f2425bd38c1334fc1a42e121a3e31488f73a0c7069cb515b8043f4857690e20e2354f675332a71cc35306d353a87 SHA512 823ec55699c0256f4f4acbe51ccf2c6c323450d162b27b47d039bbf197ecb46a4d83f1254962acd68e0ba6e4c9642cb656a3fdb6dc685461e0d3ecc5d9fc3722
40 -DIST firefox-60.2.1esr-br.xpi 512028 BLAKE2B 51c049920d4affd5a06dc9ea4f83a4fdcc7cb94811d0eed66d8b910dcd59140db5264c3516353b6bfb6079c89a23e98c4a76dd6ebc586d6002cbe72a89f34910 SHA512 554f2164265786ea7574c5bbe25f8b463cdedd94f239571f3c93b15675e8d29e2c614b308c7869b3b74dc0b475dfd6c9d4b87a00d1320557e46cfc8fd580e622
41 -DIST firefox-60.2.1esr-bs.xpi 514709 BLAKE2B ade6a79e4caa43f732bcd5c20bf9448cfe937d5ebaf01d9505585c806c2f674b7a97dcd1f5795098a27d5b81b5fd632675f64fe68f959a1418c9831a08d12ab8 SHA512 d62d71219cf7c88fed885eef8985066ed9cd8dbcb7143780d951f3f092748ace780c7917367f1d1f456b4596c6068fa3bc33119b228a743f1ab8444a4d74c3b3
42 -DIST firefox-60.2.1esr-ca.xpi 525260 BLAKE2B 63c5e5f32266455e2a9c540dccece04bbe816bbd15f1ac7ffea0fb55645550a24aef89c798e7abb081bf220c1ca2281c036c7604c92fcc64d21ff823d6b63c5d SHA512 c4db680536dad3060a495fa893b8e6cfe37e1fdfc63cd2f5a797cd506ef1aa3a85325440623ff59630b98546d9ef0d7444902972837283cdf8fe7b9441aabe90
43 -DIST firefox-60.2.1esr-cak.xpi 536294 BLAKE2B 4aae7867ebb0ca38e15106c566607109f62b2237dcdd40356814d9734fd4e819c261000ea4663154a2ccd0af3cd0c140b55bb64e5f3f7dff07b37583cf9ba69d SHA512 e5d4a0bfb129a49aa5ef3e0dc93362d585dac677a0d8704e46508e63a8d23ad0c0e36b858bf7422c63efdf02d0ad01a12fdfd7007419d91d109d8d0cb0dc2968
44 -DIST firefox-60.2.1esr-cs.xpi 531795 BLAKE2B a72c33d8068c92b246e64e7380ba6d0a6d6dc8b2806af910fe2077e0e8a04f1a72fce16743a7b483ca44183464b7300956109f1d28fde47fd89fd1cc87dd2ffe SHA512 43162e481e0c688c73bb1c6eea9b2c155c3de1dc9bf2cf6e213e11fee5d25b11fe863a640a1e71bb799d9be60dc4110533456141b1b36be14c5d9740216495a0
45 -DIST firefox-60.2.1esr-cy.xpi 516631 BLAKE2B 70a67b1e38aa878f30bbec329c9befec544c37cf16e43b11b5b6ed5fad20f5ba0553d2fc279599d4dc363c1b3274154ff28cc54760ffd9026afab3c748c8d7eb SHA512 bf66b62269d5f8048d3778ef0cfea7011ec170e517c21eb7af96e8c36babe3b411108787bb6f65a6edb958bbf83b5046a49a910b55952d7a5eb2074420493042
46 -DIST firefox-60.2.1esr-da.xpi 510750 BLAKE2B dd86a1084236da7b421154e321de6595e611b9074d2a0c3c467fcbf831dd591d5a5049e6b7b649dee8c2bbd44537d301cf9b9a0634c55f8dfad74482c53a00af SHA512 2196fd2be67c1e94f0084912d804a049ac4334639479cfb75f58b439a53018350bb360b809280511a01bc9d24b9807650607ef28b9dca413933bac145119831b
47 -DIST firefox-60.2.1esr-de.xpi 526520 BLAKE2B 7f905eb624fbcf97f7fa5e043312b6f9a82bb2ef2b100d7eef8b69afe0e81763977ea1c1c7381a5220222ced8270a9c05d0314889040b8395c7056ae338a731c SHA512 b88b3903270221313c6b46cff9fd9f371d7b1e72d4527dcc5980592ebdf5355f6cfa8a04654f2ab780f4332a6a0185e33ea641e7ea5fb709b48b02e350eb3196
48 -DIST firefox-60.2.1esr-dsb.xpi 539523 BLAKE2B 4d2b5739bdf72ead5f763ec6b14f6ae6a062e387a265b499b2bd1e317157e340277394f456d0858da20ef1c1fe92d52d99bcc718491be0364e58bad585a48cb2 SHA512 0828349aae9f0dff237e0922b157fbb1c39a4a60a61eb788f02ba367038da44d85417a336abb78cceccfd682066897b60a23c0acaf05fa159d89b12bb1618bd3
49 -DIST firefox-60.2.1esr-el.xpi 593693 BLAKE2B 08c8f66fedbf18d25599b25d979cb851990d719356411c5f46892b6786c04c1f3b7e4bfba0ea842e02ce130490fa741d6682b5f6960adfa25acb08323c98c168 SHA512 cc2febcf1b132ede062fd1f713fa0273b78d8cbf30ff5660562068e9d29c50aeb4d6fb2e525ef46e1cb695dc530f92ad15e7c84f48bfa863a55a93d674aa852b
50 -DIST firefox-60.2.1esr-en-GB.xpi 491693 BLAKE2B cd9a5a8d72f975ed59736411600433c8ae3808e3f65f470e05c0f6d45199f969ad3167d9ac44799da7d23acb5a1d84d31fdb9dd04dfe2f3e75a1e16d83ffd315 SHA512 8f3596ca7752c26ad9343688da04079d6f4b7fcb27dca4e278f4f914baa5c46d9e83a28b0725adf21af342803e8a6bb56899f4dfc52ed323cd915fe303328bc3
51 -DIST firefox-60.2.1esr-en-ZA.xpi 474678 BLAKE2B 85ab17f191e2995ed8eac45d70d4db50e298b8696039fb2edd7fa75759d9898d71446bdc9afe744e502858c9b1057f3615561bae78c6c95e50155c5047cf8bc1 SHA512 66c38a8bbf4be07fc701ad3386185063769611dce0e87c74ddb69e2ac9a342d326709f705e8d09d4afe2c0032ad404ca6befe2a8591e36ef3f4a8080f5956003
52 -DIST firefox-60.2.1esr-eo.xpi 511260 BLAKE2B 0a7aac7d52c142ce7267a2adeeee7c0facf18d6069247d1ae37fc363847a957bb6d5c950629cd6c0af7d46d52c70d7b85f4cc5d18b07b73194ee5489a6dc4fc4 SHA512 da64f335b6ef373532e9026d63a70c01e3240d8fb5a2f6a3dc78e234572a4bec1aacd4f8ca75b31d8c9e334f82d31e8cb4c0f9108f8c0429cebdee48da71576a
53 -DIST firefox-60.2.1esr-es-AR.xpi 524652 BLAKE2B a8cf3c00743d49872f9e77fa8c3a825d7d7c73fb0c85ec9efe451312cd529efe713ce7eabbd2cbdf59d8065c513f8b7c5e4119f6ece7f93a27fc842a2db7f9ab SHA512 e6ab5074fa89c036b7ec9bf8072f7baccf9d1322f41351be7d991afcdb96e587ea9c0c844128534f46f38e4f06c4f88fe0c1d937a10863709ea102b941c9b81b
54 -DIST firefox-60.2.1esr-es-CL.xpi 527326 BLAKE2B f9e47bc109683b42962f8f4ef3ac3a450ff7ce6c791a817eae82c0fd26ea48b2ca7761595548d51a03d3c0458967e59dd95d9b9d7fc496f2799ff5d3e250cbdd SHA512 6afafca49ec98fd85a7bc08596c1fd905cb39449c89bd343283250f9547b18f8cbfb213f2e9dd23fcdfbdc413716572abbdeb4ca5c4621196e3127eb1eec79dd
55 -DIST firefox-60.2.1esr-es-ES.xpi 459964 BLAKE2B b2b751574724b07776b29f7a27a6565077620d28bf06b89bf9d9433097a6ba307c2f9d993f4292025d755aed6662b563712d4a0912ba4f77db91c2b2b3f83871 SHA512 fdf8430a1acc8cdfe4c6d6d3f5d2697a69fd599dfbf207f1802128b6333e533dc1ec4e43505835d150d8d23d4ce6528c732ef98ca0e1d022b4f508e7d1fcfc96
56 -DIST firefox-60.2.1esr-es-MX.xpi 528661 BLAKE2B 5b522485b324ca7c74258a3f4fa06df20badaa022892ac9e5aa6a4920ca2061ac995642f4b84001c09391e28ef065bf1d61b30cd91d0135226dc83e73261d09f SHA512 8e26ee724c87e2e5f385a53f4e04fb6d04f4bb223cca427c2a36df06af379d020d6caea937f9ef4a1353e4157f98c92b8b6eb80f02c7b486c56bae0563f13550
57 -DIST firefox-60.2.1esr-et.xpi 504970 BLAKE2B e4b385ecaefa9f97bc2b39b2fd7b2612c9177690b157633489897655aa5a799e9b4f7b4f8d2939a4ed9bb73895f2aa65c0959f65d5cfdc7f0a90ee8df5787046 SHA512 b13c9cb89f9dc316788ada4d1b4fa6ff9290993d26436b73bf7cc9c3913aae018918d73b5cf3a14f28edd5e8f3fb602188c7c8b3ec9e17f3dea5928d4e6e7986
58 -DIST firefox-60.2.1esr-eu.xpi 511713 BLAKE2B e6614ea19a7605277016865bbc4122caa0440477e44e023d9d5fc2b7b94880285b5aca7697c924a78a3c55014818c84e9c169842213e88b2cf33e5a0acd07525 SHA512 0c018b3c36910277677125281194c7deeb2df59f2016bb37f9a051fff7ead6a92bda579e3b6dd5b416ad239462b9c5cfd58a53b02d68f00c10c31346bc44fcbc
59 -DIST firefox-60.2.1esr-fa.xpi 566263 BLAKE2B 323e22fb85a9cf19d1b1995d331b21d370a4c2ba303f43f9ec2ced0662d1241d7e81f8c3a3e03836795214c746a87426a209e35b9a750264a680f068a4f3da34 SHA512 1c3e96a63af1aabf425df8dc8666e89906611a29829f2f2a73beec68db2d72e7b83009b4686fdbc6926ad16faa527e5990ac4b31c2e93cec2f53c3396101b3d1
60 -DIST firefox-60.2.1esr-ff.xpi 512203 BLAKE2B 53063222d72cccf160685a5ed207e1edd827800340fa62fc6eff6648033ef1bf6c01675babc5f3d30c279870ef527e63ab7678a617e92d3a7f4e3308577b5553 SHA512 0e42c92af27061491b99418ec5975441881c0051231cd6856f488fe7e9ebd27712f95fa37cef9f864b64f723c377714799e4655cb327deeea0a83117d29e1ee8
61 -DIST firefox-60.2.1esr-fi.xpi 506180 BLAKE2B 355a70fefb3498bc6d6fc55324144d6ea07bc7ba41da967bf5e43614e3a5cea1e503e31ca76ec61582bdd284fe7bdabe9c44efa119f73c38c30f23294f1c9ede SHA512 7c9646231ddcd7ed15281d8e3f226924cc3007f4e15e2b3fe94ad1a397fce6a0af8a80809f894ad6aea9a9b9f0d969c81302d6d6d22551998d5a7099a92320a5
62 -DIST firefox-60.2.1esr-fr.xpi 536070 BLAKE2B 26a32910d0721a75b6efdebf2cffeb90788530164d69642683101962f62245407a0b6d7fe2a85cf009cddf868a000ee4c6bcc0fd3a27c5eea55c5ac4f737ee20 SHA512 16d4d083d757fbf7e157240216710e5a0ae68756dd0debe24c17b4b58216aee776919a398cd1694a41fcefe9b62e056ed7a30d3f6252ccbda4ae14daf3610a63
63 -DIST firefox-60.2.1esr-fy-NL.xpi 524520 BLAKE2B a37ae4b18ee5ca9bb5633fb0a1a0e4912340377f1e89517ca5afbbe6d3efadc6b0bb2ccddb273dfd9326d1a07d9d8c613f6e8ce0df852f303d00400195e0b120 SHA512 8541b14adc3f0137315bb1f8e01f8d16774ea733b9ddcacab30c4ac5d2ec638e01bb8a78c652ec487d137ef2512d17ed783bd6ac77f61cf9aee1729a5969a556
64 -DIST firefox-60.2.1esr-ga-IE.xpi 526986 BLAKE2B 891216da282cc7e388346b233f239988ac14a862203f23c94c97373e06fa84f4248c0d8d5cb2ac4e95f2f70b947adcde4f5ca2b139119b6677205241a5f4d468 SHA512 80bb5da8a33050e2576b15ae89cb1a412a9bda63d1ccd0744dfa564540c9c74eddebcf4981a159fdff30c1a3f5b5896f3a155f2aa2f74ccdce22974fcddafb82
65 -DIST firefox-60.2.1esr-gd.xpi 520866 BLAKE2B 8e631dbb5ab964f9e24ed663150dae899f5bd63d914439b36630f3dd4b8ffaa68f4a76eabfc56d99edf4df12f8d5823a04baca5ec6d48997f227dde9deebae9b SHA512 63081b97e3fd156dc75eeab35fbdd2adaf8a56f326fb930b96364e9087f184e866c43cb4cf9605e24b80de1a393684b1b88edd81bfc1d5f3d463d147fd75d664
66 -DIST firefox-60.2.1esr-gl.xpi 497372 BLAKE2B 5db157c69413cef5f510c2b8a5f0170e6152172e14198a0deb92eac67ce97e05362b0850d0bf691b20a8d8617cf2b894c9801478bb6f6bdcb756eefc55dcebf8 SHA512 9c721d8fc7815dabfd7f753e4c11b877bb9d7a594c786620b0ef91f362bc9d1ceb357c8be8c1e1767e6499d52511af0450fb2de2d901bab43ca2c2a517f7db32
67 -DIST firefox-60.2.1esr-gn.xpi 533218 BLAKE2B 30f3f874679bcc357b032b89c92a9ec188afebe9fa457e177b9259b11916f8623ab850d1022f8954c05e8593f6aab08c2070c2d00b7277114a8ab344627a124e SHA512 3f80ac79820927f5d3b7c6848e3bae8f1d18da4a9f6a26daf1fd8263e6109d01b727e8f936240c8ee808d62ec3ca652045f49585ab8ea5a9cf83ddb163c189d7
68 -DIST firefox-60.2.1esr-gu-IN.xpi 590264 BLAKE2B e70c3d860e860266ad590826a1332ddd198892e4ffa11a45ec42a56c3581b97c67b85c21734b91699d991ef1c66b90d8aa457b9540279958b667113d3d2243bf SHA512 2350735c90709df3e9faad4245709ad52d9794cbdbebdecfb40c70e778d8d1f3e9735b515861856df58e3e2c787cefe7d9927fc51d44ac4732740fc9394bea09
69 -DIST firefox-60.2.1esr-he.xpi 535983 BLAKE2B 5193f243ba051bde88f274d801fbfd6c177d630fdd13b71bf28e7a30ca53500f903a989c9fe5e3b7a5dda48f38d74210a7e0f1e0a8653a84cea8e89a854c0d91 SHA512 a5fcf5b887e307d16b381b8c9ed535c921fc312854924b05a985510949a358bfa069108541cdd0a1d72e6e0693a610de69dd39e08d945c138a4a66ddae030bdb
70 -DIST firefox-60.2.1esr-hi-IN.xpi 590854 BLAKE2B bccc9162ebb1b598d664d92dbe1556dce2456fbc4ee0c93ac4142d45bb494db317fc5ad1091cee31253404785831b21ca1b420738acfad48d70e1ca055a86c04 SHA512 7f7768907fc8f7d430ddc745f487c16867dda3260ff93f63043a90d116b9d2b8c80ff7fbea5eebcb174ff4ac47ba9cb1df579a124579cc201082630eb216265d
71 -DIST firefox-60.2.1esr-hr.xpi 515957 BLAKE2B dbd9710e96b52366a4bd46f31c5407d4eba07e2ba595af1ab1254f28d48d5cfb6a56b1322352e35b46a80045f33ac72a735e727129d0bef950fba027295265f3 SHA512 fead336c0a605c9b926ab0c8335fcb8a4c4df59ffd375e6798805bd43bd10807543773fcaa31b5687bd42677d063711fa446133f43347f3a69c63386345d4f8a
72 -DIST firefox-60.2.1esr-hsb.xpi 537068 BLAKE2B b548bb08f0e5a3a3f37e51ae41d4d5f220902d9feea3ee31417c7f44af8742e7e1d475b4d965921d9953120e6ccb2199de5cf88795770aea9485e794ce8a6625 SHA512 39122073ea2df43646e90cb503c2db7b16e21f709552fcad2db9ad2cc8ec52b37bde3eb0897fa0edcf0452675e37b790572dff32369b9e1cc98c952b4ae299f2
73 -DIST firefox-60.2.1esr-hu.xpi 538416 BLAKE2B b2bc693907c7ce871d9ba248d57d292329cc274117da43aea014c15143fdcaded23f006414f1998a0b65e8a7465cc3b84e802ef481104c29ba016c578c56834f SHA512 ae93e50efa9cb95a9920a1bf254b151cbd43188c780705a21f67d384f7a7f2a1c02ee0fb63c49cd178c6b8fb5d0ba2e743374466a5080f087fff4f7759af1fc9
74 -DIST firefox-60.2.1esr-hy-AM.xpi 569422 BLAKE2B 8562d5e4910826b6702a6e18eb03e0f6b297ee622413ac513b5d507ba75e1d1592a9a96479cbb312df5c59e7596549bff3b5d1d9205c9ffcad9141c7bc286109 SHA512 dfd0bd88dbe993a4b2083880bd722b0c26e88283b110a35e9bf1f69f05e516c584338db5a7585bf6aeae6a546eb337adb7c79380f41bea3f58fcab79d5411285
75 -DIST firefox-60.2.1esr-id.xpi 502222 BLAKE2B add6228c2e78c3f791b39c9d96bdbed449ea6a4b35d81cfb3931030b6015f14bd7656ef7a1b62eac90779733c184020d0c51255c1acd730754fb04aae398e305 SHA512 4e4bebcccbba023f6e0326c6115de01eb96196c155991944ccedecf3d1f95bf687d19b67097a6e7f6fa160d5132ea1b632db895ef8c59fb0f59e2c6e96b84aa3
76 -DIST firefox-60.2.1esr-is.xpi 513264 BLAKE2B 998fcf37b5feefec731109ab3a9a72675ad235611a8e4b32a83508a219a0b9435d542da1f1a77d02d711d2c31bec68045aee4de91c9b3c798c15963c6bbfd301 SHA512 3f8a220a4db3feaca7d16e6ab488edb4f9addf8e2824cfe99f321bbd743fa269ee15ae43843c3b9c8a11e88f01595af3b66bda49fb608efd575f41f17d623cf5
77 -DIST firefox-60.2.1esr-it.xpi 399099 BLAKE2B 8ac0493880ba91eba2cdb254459e61c87c78e924191b3812caa2a08816274c200e214a201fdc4649167c32286850caaac69dfdddd7b5d2c1553a8b398f621a64 SHA512 1b8fa8c1359b71a36c5e2f34c8c376cff01eadcf13db39449a3462f2a68ff6c0f0ed96e4e94509f4c45f81e8913e8bd0da3bf6a355ad018ebce417eb72adbe29
78 -DIST firefox-60.2.1esr-ja.xpi 572012 BLAKE2B bed397a84b29d4f18c4a4070ed62639cba44cb2195e40657b19d91f105e8e8cc5c5cd32a10961a34b73bd5432ec213098f289f5bf9da7839a87e1cc068a8b26f SHA512 814c7149f21e9ce570206691ea7b9079963a9107dcf994dfe385c4cbba5ab8c55aa81dd796f6c8db4cf4232aeb122a633790340dc76a936a200952ac8e31789a
79 -DIST firefox-60.2.1esr-ka.xpi 556851 BLAKE2B 925fc42fc427988133b38a4df06e30b767f1c51fc03d3ee31e472769fbf19e4592a4604afa38d6c30bd2da9d2df8da5cd44693f0517a79e9de59f05b021b4c0b SHA512 3f097b225bb60c4752bf39d2514748a32bfc371fc70258566ff83c4e6717065437c43dd504af9c757983bb1f5f4a8092478b64c6c8efebd302d416e1d256e738
80 -DIST firefox-60.2.1esr-kab.xpi 520397 BLAKE2B 6bff05c149de308eafe3ca649f928635cbb2b2545a1287d1a175a7941615bc861d7c3423580d23ce0ef26dea3d2c69ac56dec89774ab3f3186abef835ffc3bf5 SHA512 349ad63ac904ff09a7410ff37d7d6975ed4b6b0df46b4dd3f17c8101bb17390522a3cf058432c58c3d4ed874c05b6bf35c81f462807399a390acec41dc32329f
81 -DIST firefox-60.2.1esr-kk.xpi 582980 BLAKE2B ceb3c59528cd199d09e3bf69f483b133c9fb44b7c0c7e2666f183b686343c8f10e5b74c2cf6ed6a8175427f8cf13ea5fecf07f2feff434957592b67b3241c888 SHA512 29551f9649cc70a1f8952a74c85cb2195967190580646f2fc4120418f925541cad84b11b3b4a18d4d1b60ad3f4ad3f99929014d365681414a8c731914f752259
82 -DIST firefox-60.2.1esr-km.xpi 583107 BLAKE2B ab4e9bd2479f12f8db01e338b3b84b8cbe1446143f0c6720b6ada1c66ff7f6126881a3815647ee1faa18b05d816dbf06b538b3867edbd47849fd24e9fbba95b4 SHA512 4d951d3db8ca2ed74ec9bb83cc0a350727cb71ffb165fa72b2cc9c7688e3889e7af019f8eeb46910f13e14fe8edc219f40c5c13acd50da996ee782b791ab5d25
83 -DIST firefox-60.2.1esr-kn.xpi 585866 BLAKE2B 7db228c0d8f7e24d829d183be1ce8b1084b6c2de76d202ced4898f06878095329f28f20d52d40dfe4eaa8f73cd798ef04296fd426a42809c1831fa4d0eea9c69 SHA512 2a4668ef159b51f7a9e0b6731a202dba39040403e70499d8c2963436eb83a6cfd7dd8f7dbbc067e584954d51be13bb1c61515f1e3a050697788dac7deb95bb9d
84 -DIST firefox-60.2.1esr-ko.xpi 547820 BLAKE2B 6ecaae033c6276592fcf31f32c16ce1ffbf751594c4a2fd5e4e91de33b25c1038d9b3c3a12a538c9c6f820341d7f766a57ead19ff872ba337643445bbb3aa9a8 SHA512 739497a39e2da6e3b6fee9140d164e3540fbe29013bb94e31b874c3b291a0e8ed8ee1f63da86e5e68ef1961ef4aecdef7349fa75a9a3af591b1cc20004d01af5
85 -DIST firefox-60.2.1esr-lij.xpi 513177 BLAKE2B 7433fc07ed639165a1de5089296a6624e5e2c6301e0088ad516e2c7f594e427ba4848f2c86052410280690182561f0a2fe39f5590722c4356c5b77e5cf582e09 SHA512 43eca35efe6f6c4c61f3b83283ae190e4b5901d5e00bf40fa41d4da035452d6283b61f17803028c8e4b17babbde6847001e7d4ebac1c563ca75baa7f12c632d7
86 -DIST firefox-60.2.1esr-lt.xpi 536465 BLAKE2B 175f1c4ebdec885e0e9464d078744e6eab918c0fa6e32925a0195b2f402d88cc318df2f2b9888a5ad4d2ac97f9266b0d4541c16cf31eb775b2bc2ed8093f54bd SHA512 350b3386063a529bd49030d0cde5be13c3b6482112e42400f177e31747c2a19edd4c4bb33d26875c7895e4dfe32aa773d4f02f3cdbea64c4bb6be64418ffa7aa
87 -DIST firefox-60.2.1esr-lv.xpi 526414 BLAKE2B 6e78687327d8fba93828599169d539de8f4f16826a1fb906a9788537e4b3c31aef3a87aa53166512ac637e677059b30885eab223fdd3de81bf3cd4a7192a91f7 SHA512 99ac1f9680bb57166b2cafa973748a2b1eea2572b2abd44fe80da475e167a42fff6f78b0df3d30e657642c7c9f5e8a878835491ff96d30b2b7eca2d7b4353cc5
88 -DIST firefox-60.2.1esr-mai.xpi 549254 BLAKE2B 1245f6d28d3a16c6a2ed3cbd3104eb19674035bfde76c8a2457219c3742cedf5d1cde0f67902511776a640ba6c8a26593529c10e1813a4c99f60bd44fa9c2f04 SHA512 cc31855cf4a49972bba6a807cb64f084eb4093d156b529fe8619903577ade6e37fb114e99563a5901e279cb7958085eb3fa3e97dc16e3abb01fd1f67e1b8e1b5
89 -DIST firefox-60.2.1esr-mk.xpi 513807 BLAKE2B 7abb877766a81b348533cb47a035213efd12f22fd6c386d7a459367431b189726e9d2aaa7890618a81279a172cb111d11bb9642363536929e7e417c147bede2a SHA512 bbfd9ed4d3c1e94b56610bdfa7280c203690ba91b6976e2ba948a0e6375c80886a86233c7140267e9043179ad876d703ba178270843d099923bb4aba599454c1
90 -DIST firefox-60.2.1esr-ml.xpi 598973 BLAKE2B 34679739f35860298f185a8779dff6c1be932ad1523364719d5ac493476565c9f9c3d8c7838f2a36200e14cd6f299abaf30439034869c1be70642e489d087e1f SHA512 be33c3b405862f4bc2a44cb7cb49f6cd273ee4b6310af9f63668db8f19204cacb1c3f2298e042d0d6b6bcf11bd590054c1982a98777fa94f8cea80aed327833e
91 -DIST firefox-60.2.1esr-mr.xpi 579110 BLAKE2B ac6310cf6101e99699fdcd33d95e87e154a5eec0d350c0348773602bd2be36327630191f6b6665cb220f25a9fd061fd8c92e36e124b8fc8f5ec918a1b2ec6eb2 SHA512 42e515596edfde99e3804cbbba7b4e33beaa055f58e0682f7f9ab8f3e95845f5dbecf3abef3613bdf6a7f37cf16c79166b123cbb5027b621e1921148891de84f
92 -DIST firefox-60.2.1esr-ms.xpi 509555 BLAKE2B 5deedebc4bf81af55d24e4b1ee5289c9b93ffc5470f76ea216a35b8eb415bdb6ff8234073012c09b6827353550be12dfe7b1331f97b4fcf513a6d549f546c014 SHA512 4c12378825fdbaed2c17228ff12a5669abd913cb9c56a9b17bb4cc4510529a56140058d14c22b7804570a80b21affa5930fb71d8110f45beb6b21062af4a8aeb
93 -DIST firefox-60.2.1esr-nb-NO.xpi 509881 BLAKE2B 8c0b393a3dc584b4049d2b09305d0f5f66178f3b87c59d852a0025cad58470f32f43ce404de515d141a91b4cbfba175d8fe1d369b087df4f9c0ad12ff755d3f2 SHA512 adadae5b1754757a0461ce1ba107ba5ba23f3f867b68d0361e2d6a5051729b06befdcad6fd8b3b63e13b9a4aa6871a0f26f3216e44d564fc809c22ff2672f7a7
94 -DIST firefox-60.2.1esr-nl.xpi 517459 BLAKE2B 73f77da10b4359f9939e49167e0c0edb1f2355ca8d03f8daf256102f9fe5e2a21b7cd782e29ef64c81cf0a478a5e8623d0306936ad72534bc997a9215dd4eb3e SHA512 de739eb10b35ea1ee9f058aa7660c3e64032194fc73b5234bf578ea961c29ed7a4600f1df467e5a356f1b3dae6f1223763ae00b0dc8d8669756a369736d0559b
95 -DIST firefox-60.2.1esr-nn-NO.xpi 511436 BLAKE2B 6e941052e77b1c8ba4180a0fad7875dab66ee3fead9b69bf51c485b0c5be2e8d8cf227f0452776d369ced1d4b8ff4e4ff02b7591e996325b71545d77ec364a7d SHA512 fe80c4cbcd5b05ce331f33c898d9482b7071c33aced0df03b9c195c375bea353877317d228acde3874c911c5ef6c946b8ddad0c113c9f0b7f8936ea5f727a174
96 -DIST firefox-60.2.1esr-or.xpi 540869 BLAKE2B 6e9252300e931c605d8c64631d631b5679414a56d8e9b5607d8be7e2385c424617efa01c06abca8df0892865ffc3dcc66274609716c6a2b0033ca91ed15173df SHA512 0d6747b1fb490cd8d9edc6497826d87dff7d3d6058e11a1d423f35aea2490dd9061a5f6048b24db65c6b7bf885baf3564873835eac96c2125366cdd646e87671
97 -DIST firefox-60.2.1esr-pa-IN.xpi 557873 BLAKE2B 44b6dba7c6462a762b3e6ac63ce11e51bed9524ac1726ef77a38ecc03983b5a1eb6e5229fdb817c6e94cfa10a751106b7939d0ffcf84649e3a12ac4f8dc2edcb SHA512 aae349a239adda60640b528020700cad18bb7aa63f0c164a0a8fddbfa7d4533b9dd0ed73997496ef7f1eb79adb38a8495d36f91ed56d9cf3b85b83611b99c4eb
98 -DIST firefox-60.2.1esr-pl.xpi 419019 BLAKE2B 4b62ad449ffd2582ef2e1eaece156d142b16c17121ae5837ffb67bd236d45c786c1989a38d4b0be77df11cad2e9b9709cd2f91e8294a7edfca5afcd3a6822fed SHA512 423c3368feb5c279c5ad1aab63ebcc7d28728af434ebde438ad9df8eba8ff525382f2929d9f01bef3e35b4b1fb822d975efdbdbe0f11088b6fbb753c9d8ed61c
99 -DIST firefox-60.2.1esr-pt-BR.xpi 514760 BLAKE2B 10c7f55ee9e6ca5a7242efbb86b44c6539b9992980f1f3576da8277cce9dc0875973f9915a23f3eb86e81b04d30563a998a941b09f7d7dd778f34bed9832d685 SHA512 3c91cec7e15e22b5654e52155d44c7449da87a5276e59860da5c8006db79126fa1d756bcec215b8e69a5f3e1f5cd907adb4aedd90ce4834b0f401180d86d84f9
100 -DIST firefox-60.2.1esr-pt-PT.xpi 519358 BLAKE2B b35ba550360332c4056d487e243392ef2e16b79f9da37d158106b22f37a3eaafb7b97c3cae5ebac3baea8e4f5ebcb35a8cb6994b86da7271bafd3e9124eef0c2 SHA512 090189f942d8a8befbf50ec027fc030e6e4cadf0d044bafa1c4973e6d34416eb6f4961c3d0c1027c80e56414c1cbf4340dd1a53d2d8f7b6266d7f76e1b92f4d2
101 -DIST firefox-60.2.1esr-rm.xpi 506044 BLAKE2B 9b9305ddab1a84d363df9e261582bc26a8f4c47df7d99e87e53f389dd8d86f705164041d4bc2bde4199999e48ea8909611c7f46fe199da0d766a3b09655cae5b SHA512 156a003bc3af6c8a437ed0f28436cbda322614bf82ab2bdef01d16763c0de1fb68201087006fae9032cbedbef98bad699374617e9e5f01f90032abcc94eb9e7c
102 -DIST firefox-60.2.1esr-ro.xpi 514055 BLAKE2B 0b5d3065d2f0ba5929ed65e4d7680187c046d7fcfbbc1e4875a38c725c999aa8e8ad3089c99299cf32984e4ecae318cf95d68f6c9e691889009026ccd1330acb SHA512 a591e67839cec4b31abf9cdb404f3140b891fff7cb230ca1612558bf74efee03c90d78029c0a515622abce223bd62d2a04cd156fe53f16aff9ca28157cec6d5b
103 -DIST firefox-60.2.1esr-ru.xpi 591394 BLAKE2B 79aa85678ae0592c6aef5805da8b7c4f072a954aa0246350c27b8f2f1119a783aa2345c47735fa08684da4cfd251c6a54056d07e6ceab4923d999eb4ca3a77cb SHA512 e394b677b2778fa2102339e0c4251005454318380863b68f547597ada1edfe039d737ef3abcfb97a75caa5e3a7b603b9db1afe852d75472852d4d7ea5e34eb35
104 -DIST firefox-60.2.1esr-si.xpi 545575 BLAKE2B cd4e94ce1578cfe5cb40edbf073d540c678a5aef00b1b39ace6ead1fa6e0a37238f7e8f3f51d1705d30dcd9e9bef3af78e2d14e9a65f72bc4a30797fe3822724 SHA512 05ba2b4d892a775a17b94137ac48ea525dd7bb34da4c33d0b8c10727b50b47ee799323aeb6ca7b3e76308d694806a7e17442b2fc660dc82c1f645a22c2606ae3
105 -DIST firefox-60.2.1esr-sk.xpi 541694 BLAKE2B 826bba811e5bba44962720b2235f5efbf98657bf27652b6aa98d6e96e497478d2bfc1cc8db25466ef12a548289ec124736c1b31762b7a262dd2f1fcbe2158342 SHA512 5413b9f3c1f7c04d40b326399364b33c94300a49c62e48a39182694a266bc84ab67fc796b0a65400462327c714d6af387e44d86a56c2f98632f7cd246a25ebdd
106 -DIST firefox-60.2.1esr-sl.xpi 519371 BLAKE2B 31bfe473f4c13178e810fb266269aaa9c49f4201c9fc336ffbbd842cefe4523bc1c6c8d446fd9e1b9aee522ede009b595ccd58b04d1ffc4bc8a0d12e0a1b6855 SHA512 d3826ac50f26a869c129e98709cdf7b06d800a3829621f9e5eac5169ab2e5d049ad9556e90bc956c4eaea46cf35ade5d009c8fa97339fd2af31f8786102a16a7
107 -DIST firefox-60.2.1esr-son.xpi 497697 BLAKE2B 0c809b5ced3e8770a33fdfd86e56b780fe3f5a261b131aa1b1996bd5939d193559ae3192d2b1db9aa1f62cc7a99ed70f874de12c25fc87354bf031ffeb058a60 SHA512 fe0e8e48c42aa55d608c85fe4ef2c795a0afb94a19bbf8752e70f578c3bada4da4a85f6152f8b4e5cac108befcfcdc9665c81fe0d99dca0e0a76176550ce1133
108 -DIST firefox-60.2.1esr-sq.xpi 521263 BLAKE2B e04919fab3520bd728db9a69c7b4a4d1c8b41d2a0a0bae680f9a4f0764697ecc5ec9bc1b114179fd278ac720fdf37d7454269ef7db8078a618e2ebd7b649f739 SHA512 de302505d8c574c988df9c98e39f450c27a24b4845e21cb47aec504932d754ac3fcc32e74ad49c3d5b74dab2ac313db74799680414b0c5dbed11a3683046f27f
109 -DIST firefox-60.2.1esr-sr.xpi 548770 BLAKE2B 31935000400ae4fcb419dfcb69bb3c7d9bf623dda5369117ed39f08fe35ee982af98226d7b92d1868a74b9d87462cd7d2ee47b1551b3ec71713012a0c675a898 SHA512 9e74fa29c4aa33ea8e90bbde249549debf46b6f360c065f6c0c155648fd01da35b137c33bcf16af6f9d732b4f7eea7c238c032e81ffc37c1f2a0ba009b058dd1
110 -DIST firefox-60.2.1esr-sv-SE.xpi 518656 BLAKE2B 064900b8d4f84c74406489cdee0b076dd37385f39ba355775cd069e2977f070ad25d5b5db16c90322e3b768912e53b49f08ace42676d9c063630155c1156572a SHA512 31f8ec90b71d6873d86163e0f63af1f4ba45eb5efce990d8351f849d4e06305c52b5c79ffd26ff37449d224fb599b87f47015efcb4ebf37195711e333657e383
111 -DIST firefox-60.2.1esr-ta.xpi 577911 BLAKE2B 2d384d19251d2f22984347c9ec7c58720d4d2aa0cf484672e36a5d5f63947d3208a02515025eb6e9233e4f02b893da09d0313323ee2b66c78d0c90fcac6ea1e6 SHA512 6a2c1339c3d87cf322a2f1ef2e9421087fc3ad4fed6f3e3dc81b7d1113e96ded4bc05d7dcd2db6f4e8c9d9eae95fedd68c6d11e7a98b9dd22b08d6f4c5e3ee1e
112 -DIST firefox-60.2.1esr-te.xpi 590961 BLAKE2B 70c2e6d771f8857f009e6beae689adbd49eb57c50a0913327c5f851ced7da5d0e2cc5c87ebf36c7fe52ed0e85c8fb824e288c479140f5ea6d771900e36768ca0 SHA512 8a531a9afacc4466451baba2373455cc23c9013884cebc48150276ee78985062fc52bf30e344889de23a3773dbd5b09643fddb63d8da125e1216bfc014fa38c4
113 -DIST firefox-60.2.1esr-th.xpi 562813 BLAKE2B 7a72847298a6164dda6cd18b1dfbfb7505f847458c6c28054bdf7b04ee78c6bdbc9ddcf20f2b48577e99e0070bb5674b1ef4058642f4a62697f76a0e15adb265 SHA512 ced65477b7413663ec52b642f3b2a43e78b38076f1cffbdad89a29b61927a0482e8f602a2e0fbf52fd175bc7adac45da923e4dfa445a452aea2016b53e034e85
114 -DIST firefox-60.2.1esr-tr.xpi 525859 BLAKE2B b52179232b290d648e2d2afa43fe9ff720d7b340c427a19f2e99557e85dd96a881128d8f1fd98746dd5036a6b6a63ccb1948fd4333ad5202cc8c0d6007124e28 SHA512 04e27ef3bd5685c2c9c6697beafa65f4675f014063708dce4c5ce1e245462e283b06af7d4e7d9f8534ca7be24233a8de661adad43dbd4dae481362fb1d923692
115 -DIST firefox-60.2.1esr-uk.xpi 580919 BLAKE2B 752c3e15de54fff45988a39ad9be4dbb31a1b1d00cbb33a6a4f4183af9b61e9434a3f623b7d8fb148ea72e1c8fd58bcca34bf2546e12030cca9a834e46e6d0b5 SHA512 457899758c0a16cedc32992877f7a62c1666b2c99a5c5d8f50a10b94e3e8a281d373cd2022e30522ef0ba60d493a2d8ca42d2ab4388bde4c856cc0cd7bd17b91
116 -DIST firefox-60.2.1esr-uz.xpi 513686 BLAKE2B 8ed43b76b7f9a11d5cb48adb4198057d3c81e6863d5259b38eff2919adfb754caaa516e8139c38bc4a810eb4c96fa487a5a3622e08de3460551d3eb0bd9b8197 SHA512 fbd22f3566864587110f484e7633e13e7118fe8a836de033ec7aeda6a89e68756fd673fbac506c24fab679ce40d5e805396e48154b84ad8e428c5fe8e8712b15
117 -DIST firefox-60.2.1esr-vi.xpi 528188 BLAKE2B 64ab7584a01a96afe29b124d3b1bf53128060a00e5acfcd314f0caf22e56574c4cb15e0b56b879318e7d11b6f1d733eff7dc41e66bdc8281c81c02e028ef0d13 SHA512 f961bf471b565366bdb3550de42c1dafead3e72f20cb393895e1b0dd30b7a5e364c598d6db9cc4342075ba226e8f3a39e1bfbae39dd003090cb427c0db3c135e
118 -DIST firefox-60.2.1esr-xh.xpi 511857 BLAKE2B 2ed815e8ebc98a9e4c389e471c987a707c79b60869495dd5c3aa372d5319b0e2d90979347aeec244225cd6372a8955a3ccc0a8ea4ef895e7a9a0fb1b33f8f656 SHA512 d69522bc1d3a4e9b4dde4737b77035b2ba38744454eb84e0ab2b05acad1f6f62952b4028a91dedeaaee30f36813a5779be3f468483ea715d76f3c34d390181c0
119 -DIST firefox-60.2.1esr-zh-CN.xpi 543584 BLAKE2B bd1dd46b8981c6adef6ca980b89a27592323ec61f9f40249457e0c7a3e6d154138373c28548c66c96de9ded28d30b50a42c280ed9082457a688e65fa55961652 SHA512 5df4dcdd4b0590e4d044ed5808a2f36613f32c24d7a766325537230ab1437649e93a907454043278791ba6f04b4b96b60211dbd32105d7775b731f61e6e0b115
120 -DIST firefox-60.2.1esr-zh-TW.xpi 541914 BLAKE2B 0e3cf925506073e9a17f4a8f746631a026b22d36b5af1c391f0fce61bfb740d7af724d337d35cb4558d8246e22d9352ac9ddfc840d40875820f0f9706902b965 SHA512 9c257e48b226547681acacaac714e15d3f7b9e4369977402ce409ab6ed3d03cb4e5cffb598be27ca80c45c62a6d01daf63dfda5cee5a33cda8818593250a79ee
121 -DIST firefox-60.2.1esr.source.tar.xz 269948396 BLAKE2B de085d8a01729a38b66fb556ab4ba751893764401a071f9f704a4965f2ce1fde43919db83f35388fc0609d3254274614966ce7c3365fc79ac62f8d8bb832b85a SHA512 555f36176c1db94580fe45ec71140d2600ab1d281dd752748b8b2d888eb63b1f0b8b219b624a7199abedfe2d5d64b2f2c743fb9628b41c3ca438154c40733aab
122 +DIST firefox-60.0-patches-04.tar.xz 120496 BLAKE2B 4b4fd58a91d8fd9603c3a7bdb669f275f7cbd7b9add7c790a2e326f46a540e77a390e9da3f85e81feee8e5354cb25c93e140fb2f721cdcd0fe197b7c24ea0091 SHA512 d8aaa1fafe22dcef8cba609ba6e2d322c18b46f4d3b91897696651958108f887510a068295b55bb21d84b660bbe7574a6533a57d8e26f96d2877139864dba828
123 +DIST firefox-60.2.2esr-ach.xpi 496840 BLAKE2B 1419b3ee223a1e5505d6d596068f68c4d3f6df3152112b877926b23515d33f701aeeeac9ccc7a1d2fca828ceb314a6e1fd2fe4c1619283dbbe763ff05a3e35ac SHA512 765d6859e15189d410cb08d42ca565de42f56413e7d4fb88c1d500eaf199c32089e2dd4a567681e9ff083995378a8dc220a46ba7740847096572f4de7a49c1e2
124 +DIST firefox-60.2.2esr-af.xpi 487308 BLAKE2B f9cbbaa1d7ddd32f13d0d0181fc669bf2602dab285733e360d3304a3b19ef4e6d33330c1b58e3f8918a77050f2e0767e8acbd2baeafc4f645820d6a249f24dab SHA512 b272b4c3a032e11db1db44be0a2c3e0734b0a2029cf5cc130877ee6f288b4c7c47cd676da7ef369d2835025540c03f676f4906c6655b4e738f9b36635bc397dc
125 +DIST firefox-60.2.2esr-an.xpi 520494 BLAKE2B 304bc120fb2e1cc3dbf9ce138d9c69e27ddaa8680814d66a5e86c0ab1fe1ef24d684549f5bc71c8ab4bcad6285fdfb97b1683a2606305bc3ca7f07f1811cb3a9 SHA512 5263e17bb9ae3ae4bfdc8952a749508fca145a5f1fc80768df5ac69328d7f34d37ace69068b18010e91f300dc359b653d62a227c66b2f23716c97f53fb34ef5c
126 +DIST firefox-60.2.2esr-ar.xpi 547818 BLAKE2B 1f0e1645ad37b4f6b6a89b22d4af935ebb57edf73ee5b1e641dd03e12fe53a854d73ae8b9771d1a70e6b61870e1c0c70287428901587debed7e29afe41f376ab SHA512 e8748fe47580e41dd3f8f47a8d3d28a069b65f161340d4b183d60b3016c6822d559f7390c2b8eb09e9a83d005a93bdb7704997cbc5585d1bac97cf910ccf3077
127 +DIST firefox-60.2.2esr-as.xpi 530719 BLAKE2B 4f02b2671a8a8ebf65d8fcad68a706f9f607fc6d7eccfaed79eb7339c3a479b1476032478d2026ecd1815d9c783f4e11df09a2b2b4068942645051543c456ad3 SHA512 3ec556467464933c1060d3ec8e36189e205082d826f49c30f6e9d8c99049b7cea951cd9dcbbcff585a51c4badbf39495946310a01f4c35c9070cf2205f6ba157
128 +DIST firefox-60.2.2esr-ast.xpi 508650 BLAKE2B c0ca69499f4387ace206e214fc818f25f6a4bd3164ebeee4b3f092394141c82bfd80d454987c51287577b1b07ace82e23d6a19bd6830b62d260a7f239943f446 SHA512 08508a24513f51fed657904279aeb079bdb41484e4f8726b0bb096e53ca62a8e57aff82e7ca2484f521961ec107a600fb262307b5146de690021f1db7ccc3fe8
129 +DIST firefox-60.2.2esr-az.xpi 524745 BLAKE2B c952d62f4a40b572551ee07e9f4aded116ef28a27b94b112cff0f5a7440405b113a8a3c1755ba43291fc7e07810914d346aef303ba8fe563de25ba0d779a3269 SHA512 b94f5b8c53bd238776f5d7f3c8070541fa733e3bad7f8f3571707b5e74a004dfa797fb398f295d0b9198cf82b893313474ffa3beb276e9a5fdab9081949ba7f1
130 +DIST firefox-60.2.2esr-bg.xpi 573853 BLAKE2B 4272e4d2358ff2942f6ea7ef35ed2e38375df97de9c270959edeac4be26b6eaea25c49e162919a03a5744631ce331a9f919a2b0dfffae4882444c88e944c208a SHA512 274fd36bda8a851b60d3e060865336b01af76cc4f1b96b6398f7ba20c658e4632ade35c49c623abbddae518bbde6482f80bc4f035a776ec07587f38b98995370
131 +DIST firefox-60.2.2esr-bn-BD.xpi 590419 BLAKE2B f542129ffc5027a0ed30ef2f1cd06c0a736fee2d57533f70fb8e2bf373658f743d2872dbc5a612676a58adc0930f7e28551dd9585d86d8583f8caa257a9cdf1c SHA512 2bc208b71409b9238362ea894e4fa8c840d06720efb212145bc26431141cbf12ef1265f119ef9e01aa7f1edd42e362ab022c22c4fe7c883fe9cf676d06a96fda
132 +DIST firefox-60.2.2esr-bn-IN.xpi 570864 BLAKE2B eb5ff620b1da6785c7dda177567cd36aa7b9fcf927aa858a68a28e9ba3b7da48e233e165baa45709636bb28586ee4b42a9116f1758f588e2313c9b792d81607d SHA512 3c8c6bc67b20d81920740e50eaf3cc1e1de169321bad3cf4690a4466a95406b5fcdfb5bfa18902e224c05463f5a9e9e14ef18170b728875867cfeb644f4589ae
133 +DIST firefox-60.2.2esr-br.xpi 512027 BLAKE2B f1c14314b2c0958d72dfab2c885569fad6a1628e46d7daa4c01117c78340a650f45c4c63464d318b41ef5ba9fc7ae5683baf3924d67b5457564c8018affc7684 SHA512 b12a9d95f0751998ecee6c6f740bca5704c0a002b8845ba1508cc2e9fb7fd7f96a4122cb1745f7303832c2612a6d53c03c176e4a0660fe146b673025a6ac7e0b
134 +DIST firefox-60.2.2esr-bs.xpi 514715 BLAKE2B 4f9af6ca844cdc350a65e5765819335b1ef1220f6e390178bb672ae408ab8e1e847cd83978a666e52f9b98622f1b15e6b4dd9d06c38e7c23f671621bb07bb04a SHA512 6aab08b50e23e08a0fa4757aa882912ab0d72beed41fc1beda2f1fed2da151f4d886c77cab7fec4c19483af2b8c535fa5cada60b0eea651ed25d1248eb815f26
135 +DIST firefox-60.2.2esr-ca.xpi 525257 BLAKE2B 4033556092ad6d1ccb17a761f62ffd5363930fda364f4e16136e4527eba66bec84c50950fb08e3df946a091e0b4fb8952a5ff6ada2864801c3199eecaf1fbfc4 SHA512 c90dd9c3e7131c3a862b256c7e12ce9f87cdff8704ad7ad506f7e6a4b55abdcc6d11328348607b44af5b0bdd1dc95dcbd685effcdff3c05b85ea17c525751e8a
136 +DIST firefox-60.2.2esr-cak.xpi 536290 BLAKE2B e807f6c70e2d6117d2b4f8b3f6aefa0d7bcbb5f59f6c1290b54bbeb21cf62c563b69f518b78f57f2bba3b826cffadb96d75e4da077ce3832eeddeb45ae342c1a SHA512 ac5e589ed3bf915f595695d2c4d6904dca54cb3fba613e4a133300d8d23ce0a979d316918a6137457f2ec73fc81ae8fd68a4fa539156f5e8138606572e3345cb
137 +DIST firefox-60.2.2esr-cs.xpi 531798 BLAKE2B 978cf3a8d7744b46e5d45fda8b2e64f782dabdde8f7885b3c23209a136a86ee1cb7886ecb0d10b82cbe7c1518a8cb44a5fa53b5b63811541caf20c15a9721e69 SHA512 3d9cf4c3658d3c12930c9f6f7257136ec6039d8dd5c836ead013c1298b80fe3ac2d228b407d91ac3ab2b08f8468d654442d47754e0eabb9ac8d2daa470075006
138 +DIST firefox-60.2.2esr-cy.xpi 516642 BLAKE2B d52a497f74071e222e7ca840e7cc00f7ce9bbb51e88589bc6274cb020e29d510d1e62ae25020e8540339e1bb887d303c64ec2ee6c0edb51ab4c46b52435336f5 SHA512 4dab0a446c263048ab0049b0c47bcccb0d0b013f60aea4eceddde6f1f74e74a37135cefe019a45dba9f7b17322ac49851ac2813c7351efa8f1bb528ccd9280be
139 +DIST firefox-60.2.2esr-da.xpi 510753 BLAKE2B 0bbf6ec9fff43bf8a4b72fc0f5d50604ddb9ed79e3e51a010bb64130f8b2f798e65cc58081bab85325d02941e6acd0138efef9faa1282939a2062bcbcc7c7efd SHA512 582694115b423660b2b188e2cfa8609e8aa2e1b7095f0d111751944976ca98d068a34ec52a4590e8ffe7fb68ef92f9dff60911e9a0ab1e5d3fb873263b391be8
140 +DIST firefox-60.2.2esr-de.xpi 526515 BLAKE2B cabb9558d950185f6e2ef61e4d444b7d4d32970d2ca6072e29d47fefe124222812f588119298e5ecec267004f8b0781e68ad2a0edc7f86d2d2ef32f9f7c666a4 SHA512 db828f5d57453b297ab411f281c6cc860ccd002157dcf861cf064facf89b000c140eea4f2e16b6c95bf589d231ff01eb9837c4a9fb11f71edaed2cd25fc24606
141 +DIST firefox-60.2.2esr-dsb.xpi 539524 BLAKE2B 6b14736997d9bcaa849aba3772e1fade6db3d941bbaf84baa9dbccf184d4a2e1175224d4ae28932374abf191885aa510aa056cdab7476a42e564b4cfc27ce845 SHA512 97efc6252afa3998241408cc2bee39976a48063507b9128f8741e4f25ab0a294686b4e6def23de887165b5d804102c50dbccdf0aefd44d56cf6b1a0a8a2eb2eb
142 +DIST firefox-60.2.2esr-el.xpi 593691 BLAKE2B cd036f3f0416f72826131961877eee40cb560098392f13693b89aac08f7e80c3f93ac763ce33e55b5c9be076b034501649c84fd7a096b6c1cf1e8a31902c4af1 SHA512 bee9683a97114c8398ec962ee4f1eee58bb48c5fe677591415bcfbd1cd156f6d5283f366b9eb1d5b4d603bed4cc6f500616ea7850f807c55bd8350e7830b7999
143 +DIST firefox-60.2.2esr-en-GB.xpi 491694 BLAKE2B a51e0374dbaf356c99759fbe47ee1b9b05d08e2c9970e712ffdaf17fad3f4cb54fb03852fb5a810eb04a7cbf31d85376227514f903f48ec3c77c75c47660a19f SHA512 68b4f8ed5a155de5d296f51414d822335182bde0506c55d1b40adb46b5863c8f1c4f30566b715d261e997c0b83020e5b98b690cc73736b20ae35302222d1e21f
144 +DIST firefox-60.2.2esr-en-ZA.xpi 474679 BLAKE2B 2bebace02ad7a29532589d2031598db171780340001d4ff85cb322ebc0d4c2484085cbef4f8159f139e21905433827651d841d2def44b5a0b230e938a4aa0cf7 SHA512 89f1e74297b522d82ca709edf9b4db7059fa4c6c2661ac8e911a4522af1141beca5768eb3142053b045ca84f4b5cb02dd6d3d3066aa87f85d3ca3c8bdf8ee3e0
145 +DIST firefox-60.2.2esr-eo.xpi 511267 BLAKE2B 3ddc82f3882d32ec28fe45c9bed8f717ca5f79ec65bd26e37c33527cb471fc26ca282d90d8387e7a1d589f90289ce224321f753608b29abb75acb3b328952b4d SHA512 653c7607deb0d93ae20a3ca717889086e044d9db547a7f8ca8417b6f130880b4ae507d9d3edd00be93a4aa4afcef1f2660e10f6f0ad5705bb6bbe65f4cb0e6a8
146 +DIST firefox-60.2.2esr-es-AR.xpi 524650 BLAKE2B 6bed69f6e63cc55d97fc09127bd03c68da410500949b105c17adb54416ac4ff98c3977f107e546b21004be8c86ec1dbaf7390926e68ad879deaa65bb6c741474 SHA512 35e4a6e02058cb05f07d3b8b80865e093d6d78af8c75160289bac260ad0b4a7aba060c48c8242ac10905e36f86000822abb501438d2900ae0a714f19ebdc8ab3
147 +DIST firefox-60.2.2esr-es-CL.xpi 527320 BLAKE2B c8f9a35496831800fc1462e1714f29f78bb9f68ea69d9e215bf8efbd14f9bb100fe39a9dbe6b7e7b993dbf957024381e50dd2a9a65b294d5bd71a123ea830e8d SHA512 910abc2a339ecb9c95195b0dd2c3f2d1bf540e3c09241f58016559602871ed75a5c8c9404e2eb1eac72c99a481874802479f7aa968dbf4b058286a689883e228
148 +DIST firefox-60.2.2esr-es-ES.xpi 459958 BLAKE2B adff22340542af4ac47ead2a26eabd601620bde1087d4f80dff517b259904f2dd6c80491404176ec3f49769a0bbc77b65948a7d8cc538914bb3c47e722927ba9 SHA512 035212fc7f14a3efedb112a6cd4a3ecc77cd414eb2b056a37ab558d6f8fa3f6896a41f7a193b8bccb1d338f0baef7c1638ec34895bf8e34d74ac63f915c9d388
149 +DIST firefox-60.2.2esr-es-MX.xpi 528664 BLAKE2B 006ec7f57887c4b95a831e666c2f2960ac4853d31f05373cd4f3f499d7b820e776f5cfaff27b3202316eb005c9aace6bc9164a4bad4e9555f48c31cf8672b40a SHA512 43c39b80725f3c82908878260493c1c269230a53196d237604075e6a45b54d0764fbd6d049fa032f7a03c4902265ae38da0e9c1f8c9372fa8c4d873f24d82e27
150 +DIST firefox-60.2.2esr-et.xpi 504975 BLAKE2B 7927c499db43fbb58c1c5ce0811af6bd73359ae255144f09e76a3937b54a513b1f2221cb7107c7c868bc4f06d318b8d21f85ea805e1008c2a03554469f956b81 SHA512 7e2e41635e5b37b036f5f8205d98c077b698262b2a84284c165b5f9011b575af5b271570f91fa78997c256e2bfbe5bee091061bbf36710e21374548779e81c7e
151 +DIST firefox-60.2.2esr-eu.xpi 511710 BLAKE2B 5d421483f8fe8f952cf8bc1abe4331b6d929c61078660ec4b464b03a51010ae145d422b81dd671c19001e25f35726813a0e1c48013142f7c745f96f6d0453f77 SHA512 da8c25758c16f8d9c0161aa33e27b6e9f0481ff2bfbc7ee1d44da5800e18fe43225ec983a73793980559d53e40312399d98850943a9475994f0375a0b0d49966
152 +DIST firefox-60.2.2esr-fa.xpi 566262 BLAKE2B 25a67354c0a50272d8be4ce73f17f98b23f5b4dcd253b54f56da81ed263d809a211218ae1e7e967718b5f03b1e0e37f680bd257e9c0ea7a5b5be75844daa0637 SHA512 8de060ceb8fec5f5774dcf3822aa7614dc771db7907abddc56b7d55a998b7424978b8ad37b8307b8614307d3134279e11fb78093559347c431358c7e351c4edb
153 +DIST firefox-60.2.2esr-ff.xpi 512205 BLAKE2B 4e406f005e5373f208be15111794225995a918f4bd025d543bcb31a2e2c50e2a20800e99e26579e6b5e6fa8bb623e24ecb88efff1d9d9664427474a1df96d67a SHA512 7778c36392aafc558aa0e6fd4ab01b73ea6d6b151db9a1833275857f6dcc4fd164e7dc38aae20ba64d25dffde25c6e27c2510dcde3a764253fe15c4ccae97260
154 +DIST firefox-60.2.2esr-fi.xpi 506177 BLAKE2B 1121ce955b60a7e8ebaedbb5088f29ebbaf34c3d4337f5768493b883ee3d5565f559f071461a4ec58818997acc71a40f2d299bd866900b2586e0f7895edd1ad6 SHA512 656d84677627a38e8c4fe275d9f50aa6b702bedfad9a1668c2501a57d8e73a5315135a0fbeb78d41bf86bf15c1c85051d538ed7d50826dbcd6bbdd6c0a132d63
155 +DIST firefox-60.2.2esr-fr.xpi 536072 BLAKE2B 6132150464e929a8932423c3af286f4420352369fedc1ea227c92dc179c98235f7fb7354f5d911e5006a8ee9c1ec73d25dc4e8f9a0f92062e6e242073b883638 SHA512 18732efa9435225757ee42d72ffe52a63457ace9963f92f10ed16d1a4728f2b5d273bd1867c271ff3b6b74f4957ccf069ec1ae473011cb4ceb526b0a8f27c1ca
156 +DIST firefox-60.2.2esr-fy-NL.xpi 524520 BLAKE2B 118388ff5283d378cfc4584aa73a1ad83e768f255c0f653739dd3c5388b430413f069053a963076369c5e37c7f2166e4141b84a76bfa577b4305d1c301c661e7 SHA512 acd8ccd151f46c9df7a48b9ed27f2235411353f49027fa804dd87d92c9bcd641747d268e72848d282163d26100af17c8ca92fde70cc06e10e78a23c254c9cfe2
157 +DIST firefox-60.2.2esr-ga-IE.xpi 526986 BLAKE2B 6d5a9070e7c6ce303229b7a5fbc754593fd491468305713c3e29654c970a1a29a24baa3939c122c8a1791d6deea268e0310e11f8e9d0bf2e6e9ec2f8fe038339 SHA512 08b9c58fec687df3ba7e5d21542bcdceec7fef61e2d9af2e52bd4a79dfa4687bdc7f627d641da3acad893257ca5199a256bbf24491917330dc26d65ec8d4fae4
158 +DIST firefox-60.2.2esr-gd.xpi 520872 BLAKE2B 53af25e18039629b798edff6e4d2cbcd62380c561af0f0d99dca5c2caa979f8b5bffe94e57cddcb8bd11ccd3b01410a74c92afec6670f50fe0e642d1364f7f30 SHA512 128f1f6427fb1bbf7944560803981082e4a1b7ad023ef5a88612375201202f14da636294dd074de3c3250f569d2ac57c7462352a6d35f0a2bc98c3594fa679fe
159 +DIST firefox-60.2.2esr-gl.xpi 497371 BLAKE2B 6c99f56d2684ab6ba81356289fc664648cd370c2a8aa8c18831054ad65f5cbc1c8eef74130aa4d66a35a2f52de47c967f4e4b0ed342cff71319a14ccb88ca614 SHA512 c1ffad84b3c316cc3e7c80e13d5b8a6f4de2cdd012bd1eb17659adb8c8f355870baa9d9098899dbef4b44df40f644871fb12b5649823b1f62c9081cc00cca8c7
160 +DIST firefox-60.2.2esr-gn.xpi 533219 BLAKE2B 4af69b43c25d73910463fa13c332173f35eb478923db111c45fe802d90bff8ee727278452da019ae40ab6e7d11511b6d0cf8799114c77c6629b99eced7d29d5d SHA512 b9057b916bcb11a4ff7cba279e65079aca267c610806b24532238179b40788fcbf6e049be01e8373d1b094244b1e1cd9ad97d705ab7e1595516b21e92843d2c2
161 +DIST firefox-60.2.2esr-gu-IN.xpi 590266 BLAKE2B d35528b9cec4823a93b8de75f65357d3c92477ea850434f144083c8c4d54312ad0081944b5846ebbbf15b7453ebb66f4aa54eb4f0a53853e02466579c5fef99b SHA512 1952e6e48df6b12774d4fe489af2befe1be2302b6d8b66ff77015c2b327ebfefe32d2d7b77e47925d35da33acd6ea83769c02d0a039e719ecb92a1b9fbf01218
162 +DIST firefox-60.2.2esr-he.xpi 535979 BLAKE2B 6f97ff0c81ef500837cf1aea144eee374db7eeda06517171cd45e8944fcfded14df8778fa06ea609845102fab50cba457f624cca8c1e532816dce92bd02ef69b SHA512 a3011daf6e70eb93049f99f23c9202e4b8f14714fb01ec87b482fb243d1250baf573a8d769e6ff81c44eab9dc6b2ae712f984cced11b0c37c0f4bdc279b8c6b5
163 +DIST firefox-60.2.2esr-hi-IN.xpi 590870 BLAKE2B 2159373d4ff2ee878770b3779cf4ab900dac03c7310459c77ab5f8463d21f76b759fee78d6a1ba59256e3c49c3d96c82ee7d2bbfedd47d43e50d8a70e930923f SHA512 9cfa7a1ffba8aa18813bd98536462aded0f2e6d77721b933f6ab8924cdcaeb4f2998a0c86b742afd66fb26766250edecdcddd032ebeafe197c5305eaecaf0acf
164 +DIST firefox-60.2.2esr-hr.xpi 515960 BLAKE2B 94d89bff75d4d4c9ae2c1a0277285b47ab0c1c3d85f6f2485229f0ab3281622039ae4940c7a11c09dd4363d35bf8654e7aca4a2bc9ba94688cd4eb529ac47a11 SHA512 c2b7cd4f41e6f0f604e0be59dfcec25e39fa89d1753f53245d59a5f427b6ccc91333166e511437d4c23d7a1b7d6902391511caa4a2d0053d683e1a4a2845306b
165 +DIST firefox-60.2.2esr-hsb.xpi 537059 BLAKE2B 7bc112d977db006bb4c527dc35002fa1ec9f47b065ac9c5372382a5048b2c9edc6cf4914f8a1c42465d413a72089f9cafd6b2e6001065cf880a35832354c7b08 SHA512 41f08dfc6f0cc3ae1be34187d04c1cea5b12c8648b98af8f9ba63c944c75e61e9ddf8172bd514f00e403abd249bd8c4f2f89955426a7ef17ea95fbb5d4256a51
166 +DIST firefox-60.2.2esr-hu.xpi 538418 BLAKE2B 1c139cb48b3805a259bb120607ff098b77355f71a1c00512ba16849b7c58f236993dfc1faf82e63f649355998edcae60921722d668172f348288c219d86385b5 SHA512 29b00f4064001d829093a6d0570f69e3555c92f1d9a22d97d72d311da6b255c91f811ca436db3211e3f764db0512f225ba06591df4b766d469ce3dc614443bed
167 +DIST firefox-60.2.2esr-hy-AM.xpi 569415 BLAKE2B 29f5e0fbd7050d3e7a94f0923b9e8520e2e9ac48f6d5c1bf61d09d239f326d27731ddfa939c2ce78d921f0746917ed119f6cb6a4640feaaf35de4b6b6688650d SHA512 4912736ad06ea845ba6b7439176afa18b627527ab94ba66873a73b88884e8ad7af0e6cd0f22fd3ffb24d4c6d646fda0d51ad6581b0462c8657f218c12daf7ed1
168 +DIST firefox-60.2.2esr-id.xpi 502220 BLAKE2B f3f86a1f32e33095825f97effc4afeb12e6b3072739987e8614d7a7da5b715959ed63512092d40613621bbe1fe1a7f4d68c6f8d8108e44b1152fa715a3cd4039 SHA512 c5bf5527a10150db03588fdea0958cb3c332cbff730b9889f265e333ee652db1c12255242019a92d7f402e9252d62900228451c753fcbf391447e7a842f27632
169 +DIST firefox-60.2.2esr-is.xpi 513271 BLAKE2B 51d2f070e806afcc8b4d127d18e013214193a504d05a87ed32940df57afde6e1ecaa059928ad35cc9a02fb7065355306c1a69e50fe7e086c0f07eef6044e724c SHA512 b469007a2ae873dc483e4f62b2014cdaaa16e99b18112ccd8db338fb604e9291a0b87732b23cb94cd27ae291847195e99c3be5ef1f456fc402e8edc3c76a96e1
170 +DIST firefox-60.2.2esr-it.xpi 399096 BLAKE2B 7ee6d12d89c3f9e82427b23a8a8e20add5e68413222199f742333eabb64abfeb48e102e93ec38d260d37420ea6ec31437485845b6c2b4e4f17a89d04f9adc82e SHA512 62a4a45ed227757c4ffbceaef280976a9dc4f7cccbefc221705a2806a42d8f59a8c8d8a2d3cd45f12dcd0de103f2a3402549e4f376238566890ee65eb1d5ab47
171 +DIST firefox-60.2.2esr-ja.xpi 572015 BLAKE2B 2d01e5318bd27ed43373744e67d12a1c47f1dd377bb81e541c5eb7d3d952c1aa067caa397fc1d4fa3bc097c5096e63947fedfce4a85d8094c8ef1edcbe03e7ab SHA512 5b6e95abb652ed6ac143198646ef2214342d2c0686f4241aebf849ce1b419a40f62dbfb310d64ded325731f7e973ec00e1d61384e2cbcc5eeb2d510705e5bff7
172 +DIST firefox-60.2.2esr-ka.xpi 556846 BLAKE2B 6f9e6bfe2051ee3466f85be872fb758ae9df6fb552e5f07a333efb80e4c6eef54aa9ebb16ab58351494316b501117c7635768f8a2a9fb20047b3c7802981289c SHA512 d07566979d2fc608796dd34cb8af2d253c666a2af3436c894910b216906000b6eabc938ca839e67af2af08a58d4767038145d6ae852e06602b6683c95ae2f823
173 +DIST firefox-60.2.2esr-kab.xpi 520399 BLAKE2B 6beabc507e12f3cbf524a808d0de3133097aa1425c5dbdd6f0b100b8dba459fc342ff21fe34b3781ed32af8a4a7183765c5d4465a84428500febcbdd3764794d SHA512 48954ed39479de7620cee563316c3605a999c6e4ecdb42b7a874292c6f9b16266876befe906cf95313d6486221b23fb678bee64546eefbf82081c24853892c2f
174 +DIST firefox-60.2.2esr-kk.xpi 582980 BLAKE2B aebaa7e4eb0a4e6acd74ed3d892eee161d85ff62ea51218f0c2e61950f2c4247cfc3eee6b47097dd7674c73e3efc21d478cc11e5d9dbd56878825823a250c2a9 SHA512 b610071dbbaa7ac30b45022bd8a558f71451d0f2a72b8e2801ab3a57f40b524a41738197846c58955ccf4024bbe69adb4b506258e530f79da3c3470e9b93fb18
175 +DIST firefox-60.2.2esr-km.xpi 583116 BLAKE2B a9efe205c83486729f6bb642c64ac551c78755783cdcef57b213fea8dfc6f02348f180d5c1e1926748fe0f37bd673f8506263945a15b74b92984383fdc8c10da SHA512 2260342e18c9cf8dc33bd0622a249912d29d3466a960cca6f029e43436534919755a1b29de13725e73b1e0e9726719666eeb78293570542b12ffca5a42239c4c
176 +DIST firefox-60.2.2esr-kn.xpi 585873 BLAKE2B 72c0bef61647e1b770fe4677ef435140d4291d5a52d72e2cad904c004ce5657199aa6888ba9c477d02bff0dfea5d7491a23b43c0e3989b161bc076d842750ab1 SHA512 f55fbabcdcc0aa3269e33c0c7b03cb04cd1a26c54e78c8a29910d3108ed55ac1f9623f8fdb3b822fd586d5d798aa2d2306fe0d42a109360142e564b63869a9a8
177 +DIST firefox-60.2.2esr-ko.xpi 547826 BLAKE2B fd36278f959a63ac7904d2451cafaa3761a087beb955947eb4fc1b9061b4c68756a167cf9ecd5fbb1b6d891bdd7c2e0610ffd3754b0135ffce59c85adef746dc SHA512 6572453b84e57dcb8626b11a438e9b498400429fa60f3e63e4f40a10a4272a1fdc94798e3c6d4a7f58adc3ff0b442348e0da4b70e17002f5ee470e620d1d8c43
178 +DIST firefox-60.2.2esr-lij.xpi 513176 BLAKE2B 67a9785fe379dcdbd4553dec6056efced59ed58b9ba26b2dd1d08e13e4754a802fd183dd71524289a78f1a33c835cc807258421b0603d9a3cb2266610e64c4e3 SHA512 fc1a7d1eec6b49ffa8f9f2f6067fd2c207a6bf4b1f80211877f266102de342f19c75aaa931b463a20520a3df417b451cfd115868f15ad9560b1c4034b5c7bab8
179 +DIST firefox-60.2.2esr-lt.xpi 536464 BLAKE2B 6fb621867cf88de1d81f04f50e0bccf663d4163b8ab25d6a1452a2927b119e0825ee61a747cad931d7857714f3a2deaaed9543d6755d353930be9c6f63fb7f2c SHA512 257be3fb41cba7e12b4de8a1118fa3a33db68aae8f176651649cb39c4ccdf8986022f744d23f3998cbe14ff1bb4ab60d83e516d287f181b496a58662af476792
180 +DIST firefox-60.2.2esr-lv.xpi 526414 BLAKE2B 381106227a612310cf2ec4e65b509d0324d4e367100739f2ce1073946acf7979703c2f749929614f5b5338328355f446eb16d4c3ddd2b2c70fbccc9db3c21bdf SHA512 42aa2caa1eae883abe3a40c9e07ff61bde7f4f9a7c51962697b23fa3504399d792e0739efd88fc51a4e5c579f877a8f665a0268ae44b5bed122a539c88de9bd7
181 +DIST firefox-60.2.2esr-mai.xpi 549256 BLAKE2B 637ef1886a4c75c4816e6d7d231dd09863f8231c1514ba26ba2b257519af19b26536ad518d04129c2c84f57f03aebcc5d96cfa35543c1d9ebc9a39e99ef98e90 SHA512 f4d3b747cf3fddf11b00e764550d4dc28b896c04b130d2a3bd5841588444d843e7d51ef47fce71d90c110417ee74c6a6bf5b3f00dcca738b3cc44c8bc2fa91ca
182 +DIST firefox-60.2.2esr-mk.xpi 513807 BLAKE2B b94dc767c3bd7b000655e7471907f08d52b2b8c7530e15d25e2091d611818c2b9b65b16aceacd8591dc298ee056cb40162f2ce91d35a26b8ca29d287be02a8af SHA512 df84f8b3bce96b7307d82efb53adbdae4682996b6145009e19e8928a619aef13869046558592909722ececa8819f10b28c7438ea83ed021db648cc0cbf9f8651
183 +DIST firefox-60.2.2esr-ml.xpi 598976 BLAKE2B 2215a66ecd8bf5d21f92f3596985a211dae9491f3af093c927884fc55d345a2a16d1660f7aee628b7f1189a3f729dca9d7fda2bfec4d22373e575a9f678269f5 SHA512 504880af6117e2a5717468618a530093668589fafb269e893256c6c739f956b08ee75e9da97222878b783384b7f972d51df2d515e71365788a17355bc789836d
184 +DIST firefox-60.2.2esr-mr.xpi 579120 BLAKE2B a5fe2a820617ae33d2757fc0828517b40a2641ef2af0637e78418d7807498f3a8f8d35bad796322db90b0d89f4d984f8b305034f32ebb2839d2196e4b21b717d SHA512 e7039205e325ce0a7de414672c0766a336f599a49e30decb949c5779e6ccd2a86732454d6a0d6a9bb413a8cfa4b5428d931d47867d049cdf1acce380287d1618
185 +DIST firefox-60.2.2esr-ms.xpi 509552 BLAKE2B d6f3da9fffd81157fc3003d03d466b268fad1210484d6fd4b8afe29af1a79e1ad42d9ab2cc200b52e996c18ea254bbbf6198c13b587bd78a1b77dc8d78e787f5 SHA512 f2595e52f56cd4cea214ee21bb08b8bccd3f10de54c21391fd4ee5c8a56ea0a175c51d9f5a67df8a1b1e33e291c754dc1e73be1fd443f7abea19aca9592fa8a0
186 +DIST firefox-60.2.2esr-nb-NO.xpi 509890 BLAKE2B f6e675b493d9accfd89c563e7cc0c0e0add6607add2a3fdb7253b94f0897946ee6d3d0a72de03c6d1f7bfb8efb885b2d034820d50797e5995190331062d915cb SHA512 c7498353385587ed73308482ba576df03377bc8e51053de0eff08fcc0690d5bd3eedc674f42cffb1cfb39b3442c8b676e97aa9795e093d25014ec60d76311bdd
187 +DIST firefox-60.2.2esr-nl.xpi 517459 BLAKE2B 1b8515023a169527e82361399b0eb70b87108301a4f3f97180cf1b469f580d8195bc5582c3b8194682fcf53b55e8f09e18a797cc00d9eb8a014c2f9bf3f1a9c0 SHA512 8d6d09a4a62b095ceebdf4190850482650e933d606b1709b123e7e7255127bf8784cd582f6c3be005a2f043c87d45730a4bbcedb4ef3eae8377d8687f6f8b6e5
188 +DIST firefox-60.2.2esr-nn-NO.xpi 511429 BLAKE2B a009d8a6398c5a8b717ca719f99e06a58846a93822e3c63417904e91915754d98b93c8a3405bdbf5d8b2516cf4df8d92e38b75bdaddb6eaea43b4e8390ed474e SHA512 4aada7b3118afea2cd99c3a9c21b6208a482c384b3ef11cdb3c1bee2ee3ac27b59719e601c97cd5324586236771e208b46ac4c1c2619523f1982e8b7daf7bf04
189 +DIST firefox-60.2.2esr-or.xpi 540863 BLAKE2B a0f52161d610cb87934161cfb225dda4ef2ee68f933adb775d7fdb78f377e61548e38fc380dab31a9fb6097b6bf0b24806778c1b2d26bb9f0f88a8ae40cd0438 SHA512 b95c0a064870fca58d09a9c7036297a4e1f1b60cd9f80cb2b0d333a3f96aa229d34f354f4fb9ce16c83c82653e2ec6ea9b0322f2c1cf88e492f324d8c92f8b39
190 +DIST firefox-60.2.2esr-pa-IN.xpi 557877 BLAKE2B 02a1a25df3afaf36a5a033cf675a3a2ea5eb690d871f4ee5ee325b9760d85f36f40541b54665365df07bea609d1820cbe98bbbf2c02c87b998174b305a5a56c3 SHA512 0b00529af679ebcbac41192b84c7c2d1addf298d7a2c563724ccf14eef464730be912214f3f25eea60c774ee4150200aa938223ba50922e017e760bc091a998a
191 +DIST firefox-60.2.2esr-pl.xpi 419023 BLAKE2B f173e5cb75277f509cdfc2b82011d4f6308097675fb25263f416ffdf83ef4e351f2b2983f9c4fa3e032e8e50812ac7f2e83cbf4d4c0efa7ea87ef5b52ef06649 SHA512 c74869a5150572eee28e78f3da2bc563953afef10a55c38ec560d5cdd9f52f57704166fc86b03255699fc1273bbef2f701f130744a57fd0ecd081b48bce9d850
192 +DIST firefox-60.2.2esr-pt-BR.xpi 514759 BLAKE2B 8d16aa88cb3785e59652ff6323215cfe7bf1d150496dbd2e4af7411e85b86ea8289a13d1f76dcbe7d88d6b3d5741638b3d108dbd9a6a00b454d74377997f4748 SHA512 997b3488eb34ff71546794961144d80b24cc7c7f80e40aa5aad61456457ba2446ac6948456bbe441a3f01d87019fc561fbbfcf3c8219c84e3509148d09422ca3
193 +DIST firefox-60.2.2esr-pt-PT.xpi 519361 BLAKE2B b5bb415fd5160603dbf6adc203d5dd9727ede8559fc80f64ed3d13a24ec76d7a9bc31c29fc3a8a4a1b7af87166219a26a3f0054e0e777f9ce0de5e197b26fb52 SHA512 68f933a0eb131adc3977f945bd0f8344ceaab67686e303bb21ba633c2161ea27af353f71a23b33bf7c01a29ad777260ce3b688c66a6a69e72c001f63a3b5f80a
194 +DIST firefox-60.2.2esr-rm.xpi 506037 BLAKE2B cdb27e8a315eb85726fc629d2f8d6647df7819b0028d10f5a1c4e9a951554cfc4f26a72ec479aaf8cb3ac47e09bd46b1c4deed582c00f68c39f055d2eaac1b00 SHA512 8245f6b2abad18e4c8c81ff95b5a23d9a38d18ad22470773b02ddbb10bbdfe373838d7ddc6977acf9769a7ceef555ac6b8f80d0585a4e35bdd1151d184e4e0fc
195 +DIST firefox-60.2.2esr-ro.xpi 514050 BLAKE2B 60a21a7656dbd9bbbd98f450b32752f3de2d805b29653d1bdb7a6f70ebf3e1b9fc40aeb6a66c61d42058557e1d07e90ce3f3d3a648befad601c03d691547f59c SHA512 76c9298e0460c7460f71bb3d1b050b906808f4377bf1eee7832ca90f88fa0ec255e5b77da3d62999942fad24aa8acd921e56d39892889ad1202d6e70db365d4d
196 +DIST firefox-60.2.2esr-ru.xpi 591397 BLAKE2B 3467f438dc6dd3dae7d3bc6e3c842f17dce48fc2253796c9c8aead4d6e24536ecd5c5695f00ebe3a4fd1d572bd13d02f7cad2f8e1b3534a9b9dfba03e1338611 SHA512 cc17e4d3d5f10b89ab47967ee5f11ae7ef72fd84b595d6d7c4faffe9862fb02ba3882affa86e681d3e8eeafcd37f5b30030907a32c6a5803027a9597f038b8db
197 +DIST firefox-60.2.2esr-si.xpi 545572 BLAKE2B b0ebdc71d56cca6ef7f3e8be9583005096c9041c2f02df37cbc5fb62475befb6f7c100fa798d107dd10c8b7558e650e2c405ee5d7f19d55a0aedcb992e2f4c77 SHA512 d37c7a61e56a7fb5cd97621b3be8f6eb52257c2ddf148eb9af5848b8278d245f78a20e11d05696f6bd6d2d5ee649e4daf06b9c894bb7a7d2b44625f3a7db69dc
198 +DIST firefox-60.2.2esr-sk.xpi 541702 BLAKE2B c517271494f8c267ee3565119dde72dc34e860f37c04eb064b5d1f4ff426dd0c14b7d9157e59f52b64ef4d4448c5f5659b6f06062fca0eb4594c337faa7189b0 SHA512 647243724d899ee070b67f570b7cf6b4f12fa34d86a7b4c847c6a9061892b68f9553e5b481c6ca08771462cdd5f342475f25146a6cd3916afd19bb5550eeaea1
199 +DIST firefox-60.2.2esr-sl.xpi 519378 BLAKE2B 8f352a867ba0e4cddc4512df33448af376477c6f4f75f4983e319f1d60311a5cfc3e5d4f858e8686c8bd7f73df1141f6084d0ed9257a18f54174d0786753864e SHA512 d50e02e2b94fe6cff6c06b80b58c892b7297bf5390bfeb92598aabfdafc9bfb181b410f3e39db4fb17676a6edab79bd4f6d12ec3c741c7d19670b4de4bde5407
200 +DIST firefox-60.2.2esr-son.xpi 497699 BLAKE2B 85baf0da0078c799a6f4acb95a79fc146522d727588ab046099e84c7f1e333ad9cf8a35367ab0984d60f9b7c49e37c9fdad8a7cc118451264a0ef7b7326051c2 SHA512 40dc45bdaa45d3be1328f8c40af6d6ca5a5cac03aa91c8c96e043bdee5e19aae97e45570bd4d36bf5731d87e827e94a95af3002c0c0b0b6248e4d522cd708963
201 +DIST firefox-60.2.2esr-sq.xpi 521266 BLAKE2B 30d8e156a5e00a33adf790f4504a5b71420b7366b1da96074823e3d59f9b7c579d89b9a45cfe7f8478cda0b4859de0f35378097a7eb20b25c25a34c9a71cdbdc SHA512 b212928722deba9b53f860a25686b5d1778d98ce3a43e0dd6f75f5d9c5a6f87a7f36f1c920ea9110b798cf4783307d324c6f200ea925e2106d860de2425730ae
202 +DIST firefox-60.2.2esr-sr.xpi 548771 BLAKE2B 635c9f8e2893f68b15976bbbff7b511c87150ba3c5e3f1577cd8c9567950dbd5805a12edd124ead44bbfe32afe9558d7567d3ac682acbf427047281f8ca8853d SHA512 9cdde47b8df9bacdbb25b8907739e5919cc997773f50b9dc0dce2d75a89ac62069828e1fb31eb520970ed8d517ec6896f13accb7c2ed611a6497f4ad92e82375
203 +DIST firefox-60.2.2esr-sv-SE.xpi 518661 BLAKE2B d0a3d7a86fdff6f11e236591b9927bdfba10f836e6a504f9390a662cf106fb2daff50216de865a0ca0cf0acba60a5c392fd4a0311552dde401d3c4c6abeed544 SHA512 855a23807f65a01bf9437dd3fe6558f4167ecb1aed5bcfdb4ae712cf6fa169621989188ab01ff2e7b4db20f9c922f39298f1f7e16a067600f7f14a6346ed065e
204 +DIST firefox-60.2.2esr-ta.xpi 577920 BLAKE2B 631e58b7abe7ab4e7cc5a0e8ab5bdea44702ed0fa3c83cd8eede05f858bbbe5e9159f011e8fba6ecf3c111b8c16f7b34cad5c060cda3c922d0391b77d3a69f53 SHA512 f62e11112eb261f9ccea2bb8c139b3b3e8bd07c4dd473dc3d0b995edee9d59750375c0d2541da1740e9e9efc305b7f365f6f9fe3c1b78bb0b11d41ffa1bc8b09
205 +DIST firefox-60.2.2esr-te.xpi 590956 BLAKE2B 487532722507d3a5d3a881b87223c7b14ba41796e97e27afa487872259d193881bc1105bfc33b95e64261341242ce57edb5c3ea8f29cac29adc4701590f82c52 SHA512 1e7d29805274074cbd8d4bc32e65b29ae2b8eeee1f24a9c2a9c794ec09f2a4825bbb078819ec065aeb55688613cfc3ecaad3a8bf7da0c43d31f863f84fa680e5
206 +DIST firefox-60.2.2esr-th.xpi 562814 BLAKE2B e430665bf824c10152b87219011972b1f5a0f7bb562139db001fe232e2efb89f78cce437ae25476c0e7b0b7fa6ee720e2c944dc03eb2c48f3cd2a03a20030a92 SHA512 9dbc18e5338176b631fb7487521df3de6116777ff405e36b1cd6aa4513f5a2b3e61cd59e41539a6342e81fd9165fe0a537ac8a65dd38083f1a220af25ce5ef89
207 +DIST firefox-60.2.2esr-tr.xpi 525852 BLAKE2B dd868efc371c136bd23997f48c80ecfdff7fc7d78175ee3b18b2d23a1970e1f77e4e9d88e5cf33b67bb0b096da74d85269d148d0a1f645b574954ae199f63e9c SHA512 f397ee33cf8c4b7dd67e67a0d52a5d9fc2783beccc7e38f9e0f7303a237fb31949c4e368d27eb9ae8a623f5fe5b3faa40653ffa4ab1067f5e0ab2c18142e539b
208 +DIST firefox-60.2.2esr-uk.xpi 580921 BLAKE2B c423a2d1707c91f4b89501b101f7e6289b41b57ad42185c08c87583eb69ec9d8f17a86290a80a6e483bdd97e15c5b68eecbff8ac1268a54fe2d52093f4dbb9e3 SHA512 db48969a713a92226aedb18623a59b4f4ac65b54d36abf267dff476744cc4b35c62e03e2c5a79ec16847df473f57fc1b4fd2252e36b3d0c79f2ab479f01ce0ec
209 +DIST firefox-60.2.2esr-uz.xpi 513689 BLAKE2B ad18cfd6d3be7a6ced237713b67ccef04340aed712a9bb7bfcb784cb7ef7d009756cfff5b7a4de04fb343edd01282855cbd8cada2447b4bad6d21e81c67d8c66 SHA512 9eb1c8bf583677d39b3de8985cf908363f775c1c84af88fcf3dceb6fa14517efcb84c21f12c6fa18e5ab641a8c2480f3a81e15bdeef9341e68bdb50878559c80
210 +DIST firefox-60.2.2esr-vi.xpi 528190 BLAKE2B 27026450542b4c642a4ca29a79ef933dab1011b41e915395b60a4e1975fb085665ee4fd8d03ddb7c97ea5ad5f6058628542ac380d574ca8044542820aa2eb12d SHA512 281fb799dda1ce4a03a7fc704af82f9856a23f1182e7c014107d1ff53e45a43ebc0d889472e8bc0b08dfeaeb9a16a78735c3cfa91399eae3f0c7ec3a20f59f64
211 +DIST firefox-60.2.2esr-xh.xpi 511856 BLAKE2B 70194a17a8ef8dc0bdb37ddcc829cfc7ad6603c850868223afcf20b640bdf85956db53f760427618381800095bb2a2ed65784f007f35cc18b20548c15bba6548 SHA512 2b5eb358b21b5119f7aa7a421cc1cfd6ba3ea311559a9869ae2ffd1965584296671d0ce5539c4190849ef197c2e81a347d610b7857128794c23f5b180185b566
212 +DIST firefox-60.2.2esr-zh-CN.xpi 543584 BLAKE2B 95b242cb974b96613a76808f414d0a63c9a4b57c9b752463d80c65b0869645823bfab8478e52e859783b48e9632ecd65843ec5703498f3efdcf00dca0f0a866b SHA512 9f111eaa621799c7aa37f8a0788296582bd60b8bdd424ced70785d12f8653d957be2ce35dcaea8ae3a7c4fa8a54124b36484572e3b354a0c7ce48da34f7d4e0b
213 +DIST firefox-60.2.2esr-zh-TW.xpi 541908 BLAKE2B af43fe323f6113b6d9cdda1b3a106559648fbd52751bcc28df15f7de1189a36e3dce1810e213f494922639b75c44e504e3fd3df06e26258affc92810929c96d9 SHA512 991aaaae66bac24e92cbd00314caf9a226cc1a5509e0cb812e8bd7f14d21d842ed8ec2435cab0c36c4a785b397c15f98c70d92c83790a1ef5a47a97ad01b5200
214 +DIST firefox-60.2.2esr.source.tar.xz 267599268 BLAKE2B 2f5dc77e55905a0ff7dd8868862bb0586420e4037bb264abc5abfec14c48c7778612be169f137056eee433361971be836ba424916c9013d7fa19db657dabf097 SHA512 8149ad0c974a70d8cb18a9212540235089b2a3470edf4dab5eece68b2fab2c10ff426a8a8acde5543b81f847d751ef4a286c9aa8aa33bb7281b429e95d292ba0
215 DIST firefox-62.0-patches-01.tar.xz 9696 BLAKE2B 4154162d2502378473d7dba37214a82ff146cb0be33f75c5c1bc9c1d344eba47e005df4b8512219f1b5467b5285405da284e29e86e2f773fe181c06c8cce6950 SHA512 f8a2469fc8b6094a44f396dbb87996a599ce6379c57507234d1ee87a82095809d4094fa89ce3a115dc3068c1a52056b4095941e9664646ef497c629f11c105cc
216 -DIST firefox-62.0.2-ach.xpi 446319 BLAKE2B 4a75f3e49600a17a0c83f41f1401eddb44cf49cc9623bef93830b53abe8ea423c9e97d0436f85b7645bbd128161b0671648746bbc4f7eed6d5c521e42abed0c2 SHA512 c898035cc7138fc22ab526b6ae167cde741b014d2b94d3b886d5d1f542ec8a45311bc379de3857afedf8545978dc022616298896d18fc50867ba2e6db3a49a3a
217 -DIST firefox-62.0.2-af.xpi 432296 BLAKE2B a0c62bc0a8d2a40598da1992d804b8051ce1c7d63f95244d506ae7e6ea5f1afc0ad6bc2afab97779debb9f87520a439a9d0a3c4ea14683d7710d1a43d042c37a SHA512 2a258f44b01f3dabe6d9162559152f254adc899549aca5a9a66e9f537ca08874411a501d4662ad7d891e266ba1b9e26f5a96e7f3afa909f0227c47db5266d629
218 -DIST firefox-62.0.2-an.xpi 467502 BLAKE2B ced18a2649b8732f2f8c8db5d094d7259d815d5cb367f9cbf32146facf72675783e921ab9083d6524eb36575e03e79e0827304d4ba30aca777d1d0b0f943286d SHA512 b7cc14ee6d4e3a4ef469c59f6b309b0ec5712eef4118fc7127ee5f4c3f5aa787cc81e9e52e9473ef8130b6ba0e7c681d7bfcf6457704db96332b2ea4e40172da
219 -DIST firefox-62.0.2-ar.xpi 497988 BLAKE2B 49ee9217a01665621ed4190434b67ad1f5fd6988a7bf5a899a9cc989349f58b2352c41094dd02f5a60bb09f76e23c3f6b06221d7849a850cdd13301b0a10d5e7 SHA512 a2442c0c075aeb0b7814ad0eb6f436e17b4cd7e7164e2d911da76e570d8488d9076c9b8c66168bb91e7de728a68dc07d2549d3e96594f4834f11882884c8769f
220 -DIST firefox-62.0.2-as.xpi 478314 BLAKE2B 1c9c5aa14f6eb2af1094cc1671f0b5a71359ceb0d597332b69b07d6985a6529b7d2f5412dce4ac1951ffe3a7e673f57609ec726e6f64c7ce267a28f9188af9fd SHA512 1fb0ff65f619d60be958284acff6c4d19b6cefcc04cabab8619cb5087e0f5e856cbc23a85947b40f63359cec5a2e1d3ff75290aa261dc6d6f0a87078fe732740
221 -DIST firefox-62.0.2-ast.xpi 455184 BLAKE2B 551875de7639cc28326023d4c53e53740f68afb2eb2c959ba352380856354db71e01531f2d7440f4011d6950d50f919f09bd14146f4e92469a69d3bf3a470b29 SHA512 138023248373d8cdd3d9c2cfd21cf07d34016ac709f0540262c62bc5fa8ef027683e7721978a8b71c3bb34114f784f8cdd9d0e9b1e790da40e8057f5b1360e02
222 -DIST firefox-62.0.2-az.xpi 477133 BLAKE2B b0015b6932b2cc9116ab676fdac9f03be4d36be8077c39b3d7c5e7a4089c36790dd1d4b5bab1b50fd8f0e9124a2f9aad968e05ff5a31a4842365e368a4d50302 SHA512 d19b8c9facb0ad842bce26433a158f27d3427e65c8e33c578d0b719429e63f69023a088968e0bb689e5b5be574f5b9edc4fb9d3b010121ffe307bbbd54173e14
223 -DIST firefox-62.0.2-bg.xpi 524205 BLAKE2B 351e5d8cc948e083147f3ddfaa42378a1d550c422e0099406298156a7221ffcd46465d12ddecaaa43f279c401b5401256aefa2eb9b647dd94c4e953e14f86096 SHA512 c6049786e37a41646483b2b12c44a4396b1a352971ec8d157b3649c4091de3c66613dc6f1609369616e39735affba8f6bf5c72bc13ce16e8997a1abd007f0f83
224 -DIST firefox-62.0.2-bn-BD.xpi 538602 BLAKE2B 8e11ee7ddec5f2a730ddae4cf2030c9f65b6168b0d3453142bd695fbd929be37809e666cafd58610eac1843d6d0a528c6d628d19a6f92ea858b5cd43c1159367 SHA512 bb9e546731a6f2452f067b4f4f700378925577dc915bd0d7d2536e04755fdfbbba1cdc66fa45f7f2729d2f7040c8c6fc0fca99cde63e1c95c10540c2b005c8bb
225 -DIST firefox-62.0.2-bn-IN.xpi 509954 BLAKE2B 48f255850e1bae24b920e138e8796c88e222b36c191e6e332e780ad48c0c3c3aa38cbf04495b1dc4cd3de57260f46afb8340dad35e5cf00776f2dd56b2e6213c SHA512 ec20cb19752fcf433b95c5623a5207fdb56075cf8900447c6269257ed745d2c05661b186f4f897f0876359017697566b58ce00558978e56220876c777bbddefa
226 -DIST firefox-62.0.2-br.xpi 464404 BLAKE2B c47e13622b6438cd5c158e3bc0c652b1194b60c3a71e68204f04907d115e558bbcf9da86bb26ae8343de0e458f77447e98dea1e3053f06a10cd93d13a3a15f73 SHA512 8acf5f08ce4eb4ae0497e4701c769a0e1d409c736c3896fa6c5d3cf9847d5f947777f3a8eea0959ba263e4c6cfd137fd2ec98db44d53faa826678b464edeae79
227 -DIST firefox-62.0.2-bs.xpi 466252 BLAKE2B 1f84726188910283073a692ec702a7d79ca16aeb5ca6930da5b91cf09a41c6caf1b921da143c9fb519a782e73ca7b5bc61670095da3c1ccbfde4299acbbdb9b0 SHA512 0019649877ad598c3f6ab8a62d438819043b6159b09995f872c3acfffa4321c7602a3a792a98ccb0491cf7f52f30734da9fb222b09cfb1f8798bf659b8a4e833
228 -DIST firefox-62.0.2-ca.xpi 470060 BLAKE2B cd836d0f6715430cf5f1a5bb29ee1d3a5aa35302ea25c40fd9e03684de312a8128a4bc9031e0970be900e41745d133a42389eaa6d55daaf57cc48349ca96e9be SHA512 9a88a21ffe696cdff4316b02377bdfedf2bae48856dff78082d8cd13b98acb2d34cebc1cfd77740f7a6bbd9ec755a4f151972d57c91dfa132ff70751aff9dbc2
229 -DIST firefox-62.0.2-cak.xpi 488841 BLAKE2B 26fa6e636d9b4c43bc8e3666de64cc529cdc71b62931ff6544f742c45022358e57f8b0601b2fabf11c2f234c22527b6f32e6dcac0a3b26a807953451da246825 SHA512 da045e12b5d087ce8317e04022fef0f21d23a7163907b92ed6d824bdf08a17e786ae8c51f353534036103d6ac46b8754d366f49a753717ef6a09499fadc35fd9
230 -DIST firefox-62.0.2-cs.xpi 478357 BLAKE2B ed37f4a39f8f7b26f106a4b55cd79fbb86720b9b2ed9db1e02009631f24ee0041a3c9a783cfdda87c6d05210e298d5ecbd26b188bab3c209d10bf702f575320a SHA512 3628e26ff908720f01818b304a27c130ce137329e2a15809a40f5d84e73997659a30d522cd3bb89b5086d35354f68d8fa2775f3f5174cef68a19a63add3944e0
231 -DIST firefox-62.0.2-cy.xpi 468861 BLAKE2B 31e8780e95eb49300e15e7ea9d3a48772664104845adf402a5ad74caf4ff96a1902a1848142c95b838959e2f07fcf3588f1625bb4d0a690ad6d50bc3d65ff193 SHA512 f8f009e23e4f4e9b70cdc9b220f2d0df2a17af27f28e5193a9976d91f74c59b28cad01f9f22c7108b5b304c4fde8292e1644d244da9fa009379ecadb20b16bf6
232 -DIST firefox-62.0.2-da.xpi 467292 BLAKE2B fa805301b88a1058ba6d87344350b402a913494820718db82ea5fc3312dd61bd85aa351fc926f1917c2a40bbe62682ad5745de560827c51d004e5700f1ade664 SHA512 51ecf374aabb0037fc93116ee970b1271d73c51ec768c27fac37294564a0370c365060ef128b684483b2760c6277abf432dc9937d2f8919d8f75a53949b0268e
233 -DIST firefox-62.0.2-de.xpi 475935 BLAKE2B 429cc6cb8e044ce9216acbc4bda8d55f4c0e4d6b29dada0d22d82f900f3e3ff9c307157d1177544696a57aa09897462ce310bfd1e4e9c060bd4dba12df91c29b SHA512 23779fdb5e5da7cdfa74b9905911c1580359bdb611ef2c9d5f8d20b01bd8552630c0ee28696e2b8cfd1c3407df3868f72c7d26cd5058fcbc01bc09b1c4101a89
234 -DIST firefox-62.0.2-dsb.xpi 488172 BLAKE2B bbbb81ffeae9958e18a2513c4d8ca160d267c9695fd76867013e95eceb8a4110ef1e4438d49d677d1bac4a3135281af3d145165d80fce1e13d19bb9b2cbdb2d7 SHA512 b3565483bab6d360034d5724d4af2cb285d919aace678ec335a22ebad4946f90a7bae55e3b7306cae7e409e7d983698e2099a44c5c29cbbbc5e8d724991c6426
235 -DIST firefox-62.0.2-el.xpi 546431 BLAKE2B 43cd76de959b21e0c2033ff82a2f3afff639e34b03eac214c87eb948d6886d47d1bfca42752ac663206e2a61be1b3dd1047e4196fd9fbcd7245fa167113ed378 SHA512 44315d85126cfc71bcad9a62710edfcdf94093eee7bc7373c809a823484f0a9167f5773d659628422b9fe26d90170cef945adcc4dc1cc18e531e53e6525fddfd
236 -DIST firefox-62.0.2-en-GB.xpi 436175 BLAKE2B 0035e4a9921f844f6ff3470cd2c900110f4215c975e998c7e7529901184d1479a4f1fbffbc9db99f4a6cfba2c6ed0d75e6cbdd34f7e36ad9670eb6e29ab2b8c2 SHA512 c9aa04274473da19b0ade15249c19153613facb81e90301e0516014eb37aa2de7c322d0ef4e9c24b95b9c4d4d0142ea0fa6d5e6855c1f784f26d8d9e8135340a
237 -DIST firefox-62.0.2-en-ZA.xpi 422865 BLAKE2B 6e9f48b3f6eb7f8ff3fe47bcd8d43e37a492ed1aac904427d8b51dc5f4c13427e75862cdb6e9388a046f309aa09d45558f827ac0a5d67c4775e05d509cd17035 SHA512 13e3f98c677a84bf46721cc9b2f0fe32df0e3054ccf352536f53dce1f96628c734425ad5286c7584134295eee8ecc703968af50f06037ac61d1853a4a38d6f98
238 -DIST firefox-62.0.2-eo.xpi 466537 BLAKE2B 656126e4f2bf9db68a1944300629cce1bae0985c5cd561c536ebb31024c5c7e64c5420fb3f892df7ef2120195e667bc62fc27f82e094dd25d1e52bb1a4a2cee1 SHA512 84435b40766d22f19c694469d150b5e7789f28195fce75539bf3050e1afe59efd3a87c1c402962d84f6b28b5d6d931bc90e75562561662b376634dacaae25c56
239 -DIST firefox-62.0.2-es-AR.xpi 473516 BLAKE2B ca71ec8cc86b25b399e63958646f2c03272f3b43de8ea4d3e48dcc04c5f9f1178bb8b86601e0647256523de67230c123a5deddc52f3164676e45e170a92c21f8 SHA512 24b116249996c065af87a53821f3534bbf807ead04b33ba46f120e26da8a14b1c75b00aff3b69c2b8fc948b7f10e2bdffdb4179f0bb444a9e31973aa2bf2d6d7
240 -DIST firefox-62.0.2-es-CL.xpi 473984 BLAKE2B fdc4cfd8f12b3a99d2dac296015c84ae2d05bb7778eedc3356498b9e4c95a9138617836e3d8132336feacc303fbc27f2df96a6e6aebe4aef06a9f2a5de4c7f9b SHA512 15924beb6c37d336d69a65df2c68bee5fcfe53edd37ba7c47b889850a0aa08c74254df9fd4cf70887fc56db0856fcb0d8d8e9d7c45a788b5f6f4325b6163795a
241 -DIST firefox-62.0.2-es-ES.xpi 414983 BLAKE2B c7f19fb48da14f590e8e3d7c7c20908f5bfe3866f1ec8355e4f3ad5ac01e3021da21b7759f5ecc21f04cb082238f3889dbc2958b606996a946ed90e26fcb58ec SHA512 525a89724c8fd76bc079c757e2d69b9e7bde2ed92981d3a4368542e558779d2378e0caa81468591fc96e55da7d1fbe155d08b76dd404d0dae2d2a8f9acbbdc37
242 -DIST firefox-62.0.2-es-MX.xpi 477954 BLAKE2B 6345700fa0b63468a280b1374d42fb3ca072d9a214f77b3aad4a303d6e736a5bccbb72a98c237fd74c092116e6fb8c903b1c770500f3c8e106a3d5eeff05ac44 SHA512 f30dfe898da5a244270257184dc28e55b9a1cc7b76a3766ed85471814e464ae13dd43ab03596d5d0f2bdb9931e5b42990731b55b96f6ea609b59613fc0bdc234
243 -DIST firefox-62.0.2-et.xpi 455378 BLAKE2B 5bd672c8a0bf63e3c2ee336ea9fa442aa94c7c0ee405d7fbb28c55d3d5c7c87dc058aa59fd020673d5a926a79fcff71472ed8926f3ba936efb53ecd014a26dc1 SHA512 3dd8d33f648e1152b78ac76bb391a11dffc96d231fee4b777c8500473854dbc2e793df78bc6bc1f6e66324d8330822c487e93a1570e9862cfd101ce80d5d5074
244 -DIST firefox-62.0.2-eu.xpi 465901 BLAKE2B 1e409b15f2ce9425cba85b93407fc32c8e2b4e240211d1c7abaf41797744dc3c35b1228790f10ef2d6eea8e5cbfccd647308f2acbb6195b97aaf1cf8dee2afe4 SHA512 7a6b1256bf65d41c9c27458d2be3ebc74771dfd39bd284aa4e990607fdfeb19c49ceea4f52767d566b65a4c36c798d9cc18fe7460bd9a1df280aa3fd2499ca23
245 -DIST firefox-62.0.2-fa.xpi 514444 BLAKE2B 04cf4fbb31705afcf3d126bed71c2ff000cf157d13117c463a87d9d513906a935d4b8c73c8f31e0f62c51f5c8adb65a11bd0c3ac79db5c28fc6d62cb9a2b7785 SHA512 889e2c450bc0201892b395b083ca22dd1e630e887b9393323887b5b8475636a46c09c44462168b7bf1b78bcaf70b9ccce47e2f13fb00fd77414f50105e9efc15
246 -DIST firefox-62.0.2-ff.xpi 459043 BLAKE2B b519c2af14267dd0bd1cc8b2a0703ffa48881cf6867a5e772fbadd93b40024f303e35eef1e4302c0612cc9d1597b29035cfe2181108a9aec47135bc0ead18b9e SHA512 bf7c3fbef3b02e1c4e3bf6021500b3ce6b59f981aabc6077d772bff66d3d239c56178b139c21673bee9adc8a2d2f0eea70371aa7a8575a94681eb481fb67731e
247 -DIST firefox-62.0.2-fi.xpi 458680 BLAKE2B 855237cab4fe145004daf18706f66a461db5225c727e01a3632e0bad207936721a3c6009737e9db9b893745ab961241c5f8b6cdbcd6c519d0a3f1b8afa8e0c0b SHA512 e4367eae770cf2b47e68c806f41f7184f7c49ec0900858fe557b6ed9bf7ab305fdf4225b33e6cab86711319442e794ecf2009e56a167375be2ecee32deab951a
248 -DIST firefox-62.0.2-fr.xpi 482960 BLAKE2B 6ca28463dfa36e4e85da8c27bd65c2489cf256caa1da9c04b6690d45a07030b1fe907a8899df83e78f4ebdbaf319a144a87bc378c876888c866c8b99a0ef458f SHA512 b946bcd72f470ded0da8a7c198c03c8a20d38990cad454682afccab007d6c92b4afce4490c163cb612b4a3da6fbac4fc9bb0622cd998aa231e1dca78e7bc4291
249 -DIST firefox-62.0.2-fy-NL.xpi 470424 BLAKE2B af06da104519cab2d6b5a10d0729600340f705141beeafd6bcb7d5e9c378a1f67b3e4350a1f4c61ddc9f1ee1dbebe3e7adde673858ec2fd3f801847ef43b8ba1 SHA512 f233ffb15370ee0bee2a033a996fb7c48b9a8ca3a38cbe8bd7731080b0030da96a4062fcc791f9eb5b9930530593c2330f7cdbb02f33abcb81ec92bc37fdc0ee
250 -DIST firefox-62.0.2-ga-IE.xpi 472261 BLAKE2B fe8bc3a7e156dd634ee269c95d89a69570bc4388739e253ad7207c3e83cba86917fed2e247031ebb79abad9729602b8d6803f836f2628bb1e54f2fed2bf42c69 SHA512 2efc12176a8091d9eeecb35d6c2be79bf1a751f21d8dfc211b3a5cdb7e54769a7adacf097fe28e7b09574b3f23b101b451571442523069969bd415f698a85fc6
251 -DIST firefox-62.0.2-gd.xpi 473971 BLAKE2B 06a9f34964abd2bcf8965b96742e3e065ec4605b30588e7d5c2afd21788e48df905be14c8f97d3fa02b3b10664851f849e8f86390ef272301e34e2f4f6dba7e1 SHA512 951f2904372b9f066d5c4b5b4616a77f63368b9334779b0c0e6e70c1d662785f5a996d0d8170539d015429065d81fc0187113517bc1f060a5cc9694f81c66726
252 -DIST firefox-62.0.2-gl.xpi 451821 BLAKE2B 51e7fb733b57d2f572a6504ef8703a98827823c5ccf64a0a0a8db86f7a8a29cb38d4d30c36aaab93b94e6f3b9a8b7ac97fe80e6d143e572115b6115408f5eef3 SHA512 3cbf4a7d60b4f4e25fe7a9eefa18dffc348ec3d91b2eb53264856bbea154029d3fa6b36fadccb73d9d23137962e21c8b43e45900c70bad4e7b196fc6ffd94e5d
253 -DIST firefox-62.0.2-gn.xpi 483153 BLAKE2B 170b22236a10e681c67683f321b1f2c42fc2308f552941aec8446767b17dadb65269ed0a929506fc8ae82739d24530ef8775ed282c6656f78b1f4c0f18e9816e SHA512 d33718052780cdd44e85383a9ab51372bc306f3f9f8c136c0ab35d0e97303ced9a5e040c0fcd600d1aa3abeca18b3966d809e7398d65cd742b1db7248f05fd4f
254 -DIST firefox-62.0.2-gu-IN.xpi 539984 BLAKE2B f82cca6f0746ee58b58aee92bd72d9a11e56380a0e2fd7e7ee3e5df4ae287c2b47db147dc5a522640724642e374a418a45dcb823358dc6d4a10e759bc5e98117 SHA512 977c6e8f853fbfbe79b195b5642fd4f0076001a85572107becfaebc27f09fa50aff4418364ca703240534819afaa4a89862e973cd73b4937b74e6f876cf3e974
255 -DIST firefox-62.0.2-he.xpi 484819 BLAKE2B 60239954e5be25d68b6e3f277d7154bdba6aaa6072a998f698174616362c2c7a3483ea47ea22df9e15315d7bae9b75ad3bee0a09d9ca0f2cbe98fd165e03407c SHA512 44e4d7f73c3bcf2ff049be97e429b6434402af0cd0052fac775759a9cf3693d7cffb236b1af1da05c90a81b8d5de56e9c255027ee331bf0bb58114d5c12b2cd7
256 -DIST firefox-62.0.2-hi-IN.xpi 537125 BLAKE2B 9da54bfbde4ec9a8da2cb4b64e116aa48c5fa055cb9b3ba603a8ddfeb7a7ef5a8d9c888b7b01e08e2f94c9b232ab682361f8fecd70e702934d65335f0e9a4509 SHA512 64b30bc77120114974e0c256c07cf4bbb9534b62ff54e679160f75e2d3f38e90f7b882270ee02759ab20805ab0d95294bde2eb64bb713442874caea82b50cf14
257 -DIST firefox-62.0.2-hr.xpi 459607 BLAKE2B f5522513c1fbabd64e48cd42600f2fb5cff27f10bb937f2e956f3e5cbfd2da2ced4cdcc9106829097a34eda82ad251a8d9e7854349ef16c441aad7bd4f863bf2 SHA512 dd1ee3137c5dfc3ecd5789d3bdeb1dc29b1ec8a9acac6971a6c831e9ed3bae5dcc10fd44c09733f38a3a828a1ff6e09b209c84624252bd6490c1689547cfd8d5
258 -DIST firefox-62.0.2-hsb.xpi 488118 BLAKE2B 0f7ec922406da38b9f4ff7d6275a33078eb6ac218dc2c7453d0af6a40ed6a1759b0688fcab8860e01a71b5c1529f68c5a9382be2ffdc4a139208cd5b68556c8c SHA512 8579b33b2fbffa51f5c0c7bf795cec5aea91e9a16d62360369d79bb75b00bda9207f01e752392522dc775e8235b8eb67310e2cda2bc2643f4bfe822d58d94399
259 -DIST firefox-62.0.2-hu.xpi 487432 BLAKE2B 0e492dfe3b3def23f46153d74c1bc586d8255758bb73050ce6e4425d4f1874a9ef3fecc1df59ae300ae44c7e1750eefa4c40f87df990a25d04c5fbabca45cc2c SHA512 3fabebd6451a2c3ae82489eb18a7b27f644cf52a49ca513a6bbdc057b6270101fdd5f3b2d7d3b49480aa4daed98bea3a36d3ae3e0f3f581c68e824f52f74ff88
260 -DIST firefox-62.0.2-hy-AM.xpi 518007 BLAKE2B eb7e7f41fa74629e4df35fed26d73f8d35eeecd8faab2d8d71d25806cb434ed27f5ebfe1bf5a3fc899140d402282b1feff440f144326e8ee864987a6f636c5bc SHA512 44974aff3f060d5fb52e36a31216d056f049c71df6c6530a13da5be7e33ff9ced02acfc735aec0438e1c2ec6493ba194b7f3710c417798947d40f59cd8ebc0bc
261 -DIST firefox-62.0.2-id.xpi 458272 BLAKE2B 1daab6e50927f329de6c2406696e0a5a98982736d4284d9b454d3bccbdaeff2206f27799c2ccb42d97d9fcfa3fc8c767c80939808021fd6e5cc9a3768337d204 SHA512 701bc16d72bce82f5a40119f901d6e237bf4a834b3f96996b532de83ef10257612b4f7fe18ba0caae778a35ff9eed4567529bcc81499d4bc51ad31a581175805
262 -DIST firefox-62.0.2-is.xpi 459612 BLAKE2B 90e72c613b3180440b18ac58676a990cb67450acbae0c953a3176b27451bc6e3eb3c745cc0c1ea256b1abfb2ac6b669210125c3eaa44d819196d91ba659069db SHA512 f0d40a37c2f01d752f453ccb9b2da4a0b8996cb367cf59004a3951a060213218100c724226a08f5a2442c07937210441bfb6a81a23368e9e7cc9ca6fdc114114
263 -DIST firefox-62.0.2-it.xpi 347134 BLAKE2B 4dc56ca280f52620b0af862a53007f6efddb52d7582cf967589d6a03a36336f035c408ce2bea6e1d7097fbba81262079009604561834e79af261f032f77d1d7b SHA512 61804d0600dd664f446cb3c65fd2ba9398c8d25b9f060dbf312c31a557c673e66921472256db13b124477c7447756a22822c57b883933e4e13ca36e0af0d9a08
264 -DIST firefox-62.0.2-ja.xpi 504024 BLAKE2B 69402f20a24366c14c27974d7fc816d38d8335124b3501da4e113f125f75b48b987f8ea2cb3f4ee5f01a8ed6e5e6247879d246327a02573705a9f89531830c09 SHA512 d0e955673df89a2a4afd5ed5e742cc9802a0496d30a3ecef307d7afa39c312d127501dcb33399127b422485b7d639b38422352c8f8217dc4b7a0470e9c30a3c0
265 -DIST firefox-62.0.2-ka.xpi 503706 BLAKE2B 2b26ea8d5f277b02cb77a7b3989e6b72591b2f155519247f65ba542a1e7e731d4c979b59e232255490fdbaa820fc0343c1b0808cc9c7433e72aba22046186b07 SHA512 82db8266d676060dd4fbfc3ba2483721f72d73ec08262c1059e93e23c5a41c68c5e36398bd68b69f990ea1c211dc27b4309081456cb50bdf7bcbe1e24aacc084
266 -DIST firefox-62.0.2-kab.xpi 478240 BLAKE2B da8daf16151de409f850e5ff2a6dd263dcc13ae78dff02c7f4ac5ecf98d6f9e531c44e6ab5137f4641ecfe2c5b1d8a49dec5a9ae9fa1cf7bbcd20bd3d0778774 SHA512 868025e2adbacf72971238c64b890457144b719348cacac355ffe3d060265272680ade1d531ab13b0db9eee6d8cb84cd23720cef4c893e643ac2501b6da26fc8
267 -DIST firefox-62.0.2-kk.xpi 530652 BLAKE2B 744a98b3d427ad08ac62842b22b1f45e694740ee574262d5ea8d68b4d437f674f3c601521aa4c486a12d49df9a3c9c6f3537ec892bc8c4d0a363c8df56ed89fb SHA512 00ee4e146ec5a8bbafe76db3608557bd51c2ba882b34f82e92e1a39009d38655e39264cb0e7fa4c200a0c3fa168919547606ca4aeddc97041300045f9acd4659
268 -DIST firefox-62.0.2-km.xpi 521446 BLAKE2B 528f9bcd19d342944549ecae9de24a7296c8b102ebe25ef735e4acc287948bf161bc7fd156f9a3412e1ebffbb9e3a214cbb2e9422de5e8232dd95f12c09da57c SHA512 18cd6c0bfe87330fa864f9a6ae9fdbb3024b27f7bb35b4329e7dc0ef7bea5811824b176c87c56e53ba28b7f2769bf5ef19f6d190618d4139e4ce655b30d2555d
269 -DIST firefox-62.0.2-kn.xpi 528083 BLAKE2B a3d87093958ce465d512f8c285de647d1a60982708125c22a2ce1e56f554093edcd0993bdb533f1eedbeea07663f399e1fcdda1801002c3036183bef1e8fa4a7 SHA512 9d3e53031840493c6582a7f3cd348abc356ffe758981888ca39972bd9c48700dbc739cf26512391dd37154ab7de9ffb3909fb050c2e77d01a67f7f9622d435d1
270 -DIST firefox-62.0.2-ko.xpi 498336 BLAKE2B 92041b661304cbe279257e63d04098a80e6654281e6792c07aba67569189ad822bce1f295bd1cd490fae90ae5da250b1800d7d6ed6328502ea3137668e148b37 SHA512 e13266bc40d632859630db9c363595334bdba3c4ebade1977f89b08fbaf7c3e7c07fcbf298871e27104505da06022bbedbe7794288fe10868e2dca31b6d4a8ad
271 -DIST firefox-62.0.2-lij.xpi 463445 BLAKE2B 235e5e8b0554f8c98601828b524d033ad911010900f4ffc2ecef45e0e94325a4aad60451c1e5ce6f2ac41efb933a5a86d6b3788e8a43cee6b56823a58106a164 SHA512 a61d3d4a2c1351c78c2442b16ca3ddd9f47e9e916227f74673170b1e3b3ac335ed4437ab4c9c4c7b5f42d640de8c93f66e6620a3a9c220b804e082ba11212354
272 -DIST firefox-62.0.2-lt.xpi 487646 BLAKE2B 3e28a8a529c03566b2d87d5470fe6a144f3f4d7a63198fd28df9ffdd4b598a6d42298048bc7a93fd09693aefbc9b9a170a7b03766580591f2d3c99074d408b99 SHA512 1d391e1404a4964481a9c516613695504715f1e3355cfc398fbeb02c0c2e46f0236155d814151afe4e4c8e71f231215d3b0b664a8378982ff2d8935d64e5f0e8
273 -DIST firefox-62.0.2-lv.xpi 475696 BLAKE2B edca0ca0cbd0ca941c412a031a21c7b148f9f00b9fc9a37cefc7bd679e99b94c444d4ac8b203d20c7f7589052b8bdd413d325b278bd145571e2e11b717e20e09 SHA512 a498992c8a5ea2996d3a3897eaf032c8b5d9b77554147d137d4ed617e5dcdbe8eb1a23cd4a9bbfced8e5d8c1f4131d0fab5172fde042e838b2750020f6e673b6
274 -DIST firefox-62.0.2-mai.xpi 494723 BLAKE2B aa683c310fca2bd96ff3377be2f20689e8d23e41a482ff08893327425568167cad8ab4302c0cf6d9e906905daf06b42618199172fcd0bb377ee945b42ea3a748 SHA512 ffd824eed685ffa017b6c1c8046f045855792a3f61499dbc41b3033246cbaa401bae1162e35fda19f9a5d789eef669b84b68956b1f07a83920eb5cf9c14fa0fa
275 -DIST firefox-62.0.2-mk.xpi 457527 BLAKE2B 278c8ccc15ad71eedfede8ff090260adfc6334bea4a1f712417585c38b81c304ed1eb7ae9ad1bdca1f11720d4f6305b59fafde6f8cb2f26ff8332bcf4c462518 SHA512 2962c8023d65460ecab223061316491341cfb3854b6f595cc40b1fb8e632305751e89d1f58961330d469dd63d0ec91964d1c1e7157a82b751417f60fbb08b6ac
276 -DIST firefox-62.0.2-ml.xpi 538826 BLAKE2B 157cac472c27184bb2a1a666ae82cfaf050f1812749e3232649586894c38259a8b3b7290f21c645bb99e362bfaeecdb3282ff2ebf7926084a9c0f7fdf00fde26 SHA512 ea80ad648a0e8af3fb8a1b7b8b3d2c66509578226bc74f4cb699fc4a1c5a115c5fbf2040ca2a342e894d477eb1c2030f800192aa3c0f96bf81dbdc7f84d60d54
277 -DIST firefox-62.0.2-mr.xpi 530354 BLAKE2B 54741102256f8b82d12b18790ead3af96d5309426e0d351e9277e77db642838024f11b087a14c3e255db249d437393392a8f8e99fb1800de0af1f2ef17457d02 SHA512 7754ceeae7168fb0eb985193385aa54e1d3db827f7f2e983fafa89cb4343d44ea17d3958685a419aa45a71f46de86cb8dfffcd3deb181a273b84bd2fefe35f48
278 -DIST firefox-62.0.2-ms.xpi 459911 BLAKE2B 6bc8c8460def32070cedf5278a2cc07669d9de501d109f95274c9c50d15759293c77fa50a50ce5684a09dbb30e52408ff9cd9c12d265ec5129bf0da93da2a191 SHA512 b2da65dde3af0944532ed0f34091f2f896f11c43798274ad3335c3adeec2c087d65f8681bc04794686cd7bc374ed73250468189896cab77693b2090f703efd2a
279 -DIST firefox-62.0.2-nb-NO.xpi 458925 BLAKE2B 485dc6dc485800735290decf4cf7a6e3965f8fb356cb6ea07fea890ed408adca2304a502c00d1cf86bc2df1ce5bf815635ea7cd4949cdb2bdc5ebf03fb24fe50 SHA512 3e1c2394b1fff9ddde349a013ab365e5fbe2b9ef89d430bff69b1462d10fcc7f02eaa75a2a88ef2deac3b38cc618f45eb1b22534f451ae77d8fe8ec15033b9da
280 -DIST firefox-62.0.2-nl.xpi 459511 BLAKE2B 6fac145ee48d082292d5b41da947a0515df9e93600c209b16554e726c384bad71e497a8b98dec7d2804ec3afab88f2e22d61a468789f5a817633a8b14bb8792f SHA512 0214d00e74fcfe958e7b3ee7d460fc56625975910c275adafbc99cd5e1938fe7652a8d309747b8e2d4eea81ccaae168b52d3a597589b3240260da65eecc5a47b
281 -DIST firefox-62.0.2-nn-NO.xpi 457057 BLAKE2B 3f68568802e6dc9496cbbe91b9c54325ac29d5799db719288105821c3fa1b2ae56d839f8aa4945b451831ab91243eadff8086b39171d23408551c8247b082cb4 SHA512 9be36d6fd0280506ef30af266730ea7ba57a0ec8438893e0ea8ddafeb4f83f85089b97ce997139d13f16aac7bde41479a0ec1b2f07eeee023632d7c84e2aa705
282 -DIST firefox-62.0.2-or.xpi 485374 BLAKE2B e8af79a432c674b4ef78fca16f57a699aedc1e061bad37e5deaeae53e7a2417310c763bf3f8fc093194cb198108b3af41955c89ce6ed7452fa69313bfbd6c090 SHA512 a05836bdc384c6052e546bb91fdc5d1f33b375ee812a7b676bd09d35c7156f80799c18b1af4b8af72eca087d0231a1f60cd582431aa95fa378354f1648ab870e
283 -DIST firefox-62.0.2-pa-IN.xpi 496916 BLAKE2B 2b075b407df9ff9758d88eec47b7c79b30bf95f0e170aaa289c81c09e31275ce78ccc610270c3d57dd698c40aabad49208bcd121a9f24f6229cfe8f0ec0338d0 SHA512 9fe90ebfc1091242f83887b506b93175421ae00faaff7fd1d438cb61e39e5484398ebe6108a89cab31a9ea299daa280206dd67d38bb9b6b668b8c63ecfefbe3a
284 -DIST firefox-62.0.2-pl.xpi 370890 BLAKE2B 2192d0ec996be573e3c857988c00e05aab9033674ef30944775b903f7ab70fc32b59882aa65d4439d8554c55f043354e53220484ad11284ed6f31c589961afeb SHA512 12c5beaee75097ca311f6991a0b1c4907391b54fbe6ea27652d045c8e5bb75b67702bac891bd803fa7145f4c046dadfc3ab84fd923460d642f8cf74ff865bc82
285 -DIST firefox-62.0.2-pt-BR.xpi 460866 BLAKE2B d2a1777a7dd0266591adfc9344ed8ceb5a26f5ca07f51bc15de092b1fa83d7c141aebec6677f9dd9aa8d483e83ea46f9ac576465c4d11614cb95c12cf6794fb9 SHA512 ace809bc44796ae0d2e8ec8f2b871dc841c0ef696eb434fedc5f3e2317c8093b31c2531207e97a13db1d0040f0ddd36d02ec2b67b4a5d33db5c9c8c4c166be07
286 -DIST firefox-62.0.2-pt-PT.xpi 473526 BLAKE2B e75771752756a4f1eb3906fc014f66158443eb349098d0039f9e3afcb5eee0e7e3f0117644c27cb1dca40c63901c4f0d6ed1ec57034089610594834136476ddb SHA512 ad4999f508ac8cc33030566dfb98a0417c5061c14d7804c934677c482126d3381419e6737a969df826e6f8db5357dc046ad90295592953450ca79cd578faee29
287 -DIST firefox-62.0.2-rm.xpi 462470 BLAKE2B fb72c1096cd9f6f1ffae48f6d7fd8df393397bed0cad7785befa4ca9bcf9a9aa2e6f86275c26373b77a79c3a612fce1f51d69f65a6eb38732a7d21b62ffde75d SHA512 84817163733c6bdaeec1abd5bb4384bdabef25ba2c21247eb420a3832ef51d3f53e6a40cb5952e53cb7b3a92fd4432067c880d80c39c6cba40512b91b65684fc
288 -DIST firefox-62.0.2-ro.xpi 463401 BLAKE2B e5239f48edaa6dcbf96417ac9dea41802d8a2e4de246455d03797d1dace27311539fcad33a7a4ee3c1dad2365f0649dbf0461c07c559f3825de12675eed8721a SHA512 89525412f4d53c067773757b5ab740733a025265fcf68d725317e54351af83e61a9c05980cea62b8c90ceb2d8d597bf2e9c97e6dbd06ff730b46ffafdd9fcfa3
289 -DIST firefox-62.0.2-ru.xpi 539884 BLAKE2B 04ad8775aa310b44238b161db1783e778d82fb985ba226a21951a6473bf9c9a7481dee2f09c29daa0d44cd512e09287706fbce83a956af086005c2ca1403bf68 SHA512 54143cffcc09a519d7df5be882039e888567211817a864e1b733a347cef5763828c08355b16e08b69891e2a18ac113af6995940a514db0f0345bd36bf8b130fc
290 -DIST firefox-62.0.2-si.xpi 487601 BLAKE2B a4e0d82467f7abc9d1824d93705e0dbf45cbe3e49e1bae9ac172e29f78f1b6553a5773a5174ad0c3207bfde511e8a9877ff6720afb1416dc30796867d86c0934 SHA512 9a6a88afdfa70a48d0f19ab999d9bf8dcb8334bc342add5ae30f3b36bf791e1e9e5f7086003135f93e81ffc1492d119568b0317aee3092bd16f6ac939e697f4b
291 -DIST firefox-62.0.2-sk.xpi 488135 BLAKE2B 551ef2286d691586fc68366c2bb9efa8d25f7ed9812d4e82de3c68bd94ca42542cfccb5b024c551c29283eae93fb8ca2c75eb65c249b9bc41743eecf6b6c7ee3 SHA512 5dbec9a977ce0551458d190cdc1b94890c42f60e3986e8dfa12333125567c915fe8f49e42fd23226ae572dfda878576a1f1da70a490576f6f68cbc359caf6057
292 -DIST firefox-62.0.2-sl.xpi 468414 BLAKE2B 173e354e7881a039fe2721bca66bda2fef6eb7d1311e2065d17d6c7e215ebeefd23bf4b991f012367787236cd0d527adae91fcfabab35435e5d8e9177f74b758 SHA512 6332fee680d1845cba0b1c794c483e340f0bff09d8dcdf5302e5347b3f010c116e5b86099591a1def16a30941d16b01904558d57738c8f773fb2728bdc44525e
293 -DIST firefox-62.0.2-son.xpi 445941 BLAKE2B 52ce53c553c96ac4076222a33433a9c58249bd8ab0115885c8384901291773e53781e7efcf213a838f66d9ac44f1295315b04296ce3f89f519d018c56c55149b SHA512 19f600fce137f874f43276c3b7201b7f14fb4480cd8be09cfad55d5b4b7cca097c7812d04f65dbbf75d47eee383997d239ab5c2d3e21d0459c22a0a0d12e8a24
294 -DIST firefox-62.0.2-sq.xpi 475530 BLAKE2B 8c6f1bfbbbc6401c86a247ae9aff3ab7f5263350538f912625b1f12e67b2621dfcb06726b569c2003cdb93634a7573424cd7f3542d4af5f02e11f4ad451f8bde SHA512 a12a259000702f500d533c7eae48472322080fe1bcdea98c19c2fc863aebeeb5e4b949f213e487c413c89e3b01b568134aaa491ce9024a04f05ee0b34f7d3357
295 -DIST firefox-62.0.2-sr.xpi 498809 BLAKE2B 331a2d740b38f2331be261a28bd80e5cdd798f74574af6485bbe275d7d3158b308e0729506dd61ad49b8338b213e7fd82ae03582f23ad268731a1074f03af782 SHA512 442bed4d7f32cb4cdccf275eafb21acb3ef4142aefcbab61707c82f8408be568aed3269a34e885451ed51eeffd22165585e193c6d687f7bf942410b7d777558d
296 -DIST firefox-62.0.2-sv-SE.xpi 469508 BLAKE2B 4ada4b477599b65a9f20998c2cc7aa3f7870fbc1138b0bc71e556bd533f47f3a1c487b09fa2802c1b84b934283dd8d0c695444818284546893a175c08e734675 SHA512 ebb3690236307a7bb1a7c26d01e305f5082783c0f1b42753b1afab40f36941ff5dd0a5b600a4c02bc64b81a48fffe459b501f0b1f2a599ba99fbb071ea0a2860
297 -DIST firefox-62.0.2-ta.xpi 526479 BLAKE2B 69d29fc712ea06c625bea55dea27d61889886f852647097b2288ca080ea3d164a693dad4ae8103b8880fe161ce3bc78efa9934529cf073036b2f2e99c0a1d4c5 SHA512 7e52cb5ded50fb960967a3808bd6d7acb2eb70e74f3d906a4337df79dfec619d5979dfc0de2c900a102bcf7bddf2d8e9f4d519d63573c0575b86311eba8a9b97
298 -DIST firefox-62.0.2-te.xpi 536779 BLAKE2B e2951535347b82bf825139a695442f8f0d4c2842e284ee0aa8b2d252f52e5ad309a1196c5d630fef075842273400c1110f9c65699892911cb36e1501ecd85ea1 SHA512 06344045a928585bf1f72ec6a79df8643f124957b5884af4522322bcf2a3e5c7755f7598c316cbfbcd3be3846f162e8b2e66c6c71b2ca0d81ef06f9a1bc150ba
299 -DIST firefox-62.0.2-th.xpi 507130 BLAKE2B b87d8d75d82fca4b0565b4e6e727167196e388075cd2b73d7dcd6c1f9596c2037d43a79d5a08ec1cdb67739ed2dbcc3adba4a742f0c912a5dd32c4471f0a3d18 SHA512 b949b240a0a1e4225a1c63e1c24b27cd91f18f0e9577e88ad2ee15020c0c0a83b920cd2725117204d57d1a60b2f18f206682df9401aadebb57a9efddc9fc2c05
300 -DIST firefox-62.0.2-tr.xpi 477277 BLAKE2B 1399a97a5064cddd9c9845e37ba15868142d3fed14d186c3999e309070c665b4f41b165fce43b0606fd1ebf6642eff403f9ab5173da391dc721194fcc1026c3f SHA512 9e50fb892db573361046188ad05da867b35fc72b609219fd733190cf7601340f90185105c1618cf7a7c5c2044395c312245fd21f9dd39bd81d5fdf0408db611a
301 -DIST firefox-62.0.2-uk.xpi 532590 BLAKE2B 0ef05e76161516906333a6e3afa5737a0d4d2240e3e73e6a772093d0aaf9105c20f70f6d594dd96f3ee292ca59e18e0c0085d0e4c6e245fd518a82a48dba9e8f SHA512 5ece2d55c831ea127bc1748d677deceaa9619ff80b5b1dc29b51c14cd3e9543bcc19e6b61f6880f1f111b35584af4a389bd8c33a230616179aa590403229ae44
302 -DIST firefox-62.0.2-uz.xpi 458001 BLAKE2B 1f6d4097ea2c8ab5a1e5fca98279877df2c7841ec4ae3083495e9548ea2a5f9b8ade99d9f58c3bb4acf6a15666ab0eb17fd8095dada89ce930e665702195465a SHA512 d57b979ecf940e73c36cb7f462b0ee7515dfc3682ddbb5bd837a26779acb10e3ccf023f68cbd8c05f1f6e17e8d6286b35d5314bb2349ea6c91143e5d270489aa
303 -DIST firefox-62.0.2-vi.xpi 478327 BLAKE2B c3c40cc98e4ace6dc64cc696e3e7e2b5ec941f064a1fadcdb3522ac92915ffe64cf2480d6941d35554aa92ed2741e59dd90a5509f7b06e46d6ce377bbb135dd0 SHA512 4d25dfbb0b76b23f532636e649732dd4bfcbe110e5fa9e46e617e12096701c95c838491fb43eea4a3f18f70a4336f18bc8e4e71e9842d153ffe1e9d84fcd73dc
304 -DIST firefox-62.0.2-xh.xpi 461198 BLAKE2B 816fd0f17d914e055945731691b03ad34005dc777a935d9a05bd7ea02166835ecdc2cd4adf37698f3ed859fb0b9015d90396a86c2cb72ca24274d7e5b520b008 SHA512 3741bfb3ce0a8c451b60801827b80841961fe04cde587dcd91df04dd5bde13f786930571ea9cb7d732fa86fe47b631fa2fe213d4452c84f44ec60d9a83ca81f0
305 -DIST firefox-62.0.2-zh-CN.xpi 491485 BLAKE2B 9063efba817aada697f8edbd4f154df3ca8d17d101409d15d1bd2ef98abbeed42ecb25480d685dddefbe2cf894c45549ca7be0bd580c0bcb829abaf1b48fe63f SHA512 5e45f942b115eac8d338faa74c4962b203b0340036688237e388bba04f3a4e62bc46e216540d9611bf3eb8e3919379d40042acca4eda8aa7876025cd6b828706
306 -DIST firefox-62.0.2-zh-TW.xpi 494522 BLAKE2B a27c11631c4a1f4e5777b9e8f465399bc1881218a4e9a51c8927a989f9ea02ffafb293595627f50b43c5d26c5dab99935e763102fbebb27dfefe64cc368cc545 SHA512 af2666a28edf4e883b3effbcf684e95641dab8b6609bd8150362ec9d961bb043b6dc99ac686bd0ae0a0cd1d2b2a0da76319e27a6e71db47ccb16247603705e02
307 -DIST firefox-62.0.2.source.tar.xz 258831964 BLAKE2B ec1a174e19fc146997343daaa51e37bed32e160aa57bd1687cad0a2280f019e15d3938aa4d42bcab3d4d87c1f4d3be4d8abc9ed3b986221fce2f82fbd896bb06 SHA512 7b43fe6bb7072eec8b907f63933486d7ecfe479f1121470cfa66416ad02feb8f61af1b1327032209179780057f63f314065bb17a74b957cd5f82a13c4a055c24
308 +DIST firefox-62.0.3-ach.xpi 446325 BLAKE2B b7722cf6f8a8de868fb9f283a7203d1c7d40690bb78b38f244c392714d7f232581d04c6e59f647135f8d315dca4ccd60c5340d1fa36671871eca6cb8e47445ea SHA512 eb79bec0b69b53cf1653d7498cc6a5701b1f898f89b90ae40a414201e460db5ed7141f0fb7032f5c212b1eafe2676a09b4954c5c4ce5857850c00ffc318cd019
309 +DIST firefox-62.0.3-af.xpi 432293 BLAKE2B 44780db3f4d9d6482dc48790620f128704d351bca138f0b1639c46e5840eb634d99406c5a64d924d6ef379297dfbd40eb8f06ab83cb18a317913d47b3d391f2f SHA512 8d16bf335c5ef120d72f1eb5a088860d0d25d3787f8e1099a40437658cb706d58aad64059bceea51aa958d64e1824227c43950ac6bca6e1df0cee4e60f809f2d
310 +DIST firefox-62.0.3-an.xpi 467499 BLAKE2B 7175b6470b157fa9a898d048c0b3c574a6ddd599c802adeb8c2d38bc473d58d521a9ccc7917824d3c56809d96da36e7b24cdba5229941e88f5dce475be9cbd07 SHA512 51d0cccdbc2f294fe9a4341c89f32ad3cd935afd84417f4f01f15090fc5834a3b386b9004ecb22db3a8abe83ea9c7b8b192f6106328b68b97df3dd4bae5d1385
311 +DIST firefox-62.0.3-ar.xpi 497996 BLAKE2B b164a06577240aaa09e8f37743606662178e5a506e3dd374800cb4b65f12710aaa83ef4d7d985f7a4a93c128c7263637bec6c825ef4baa6024f1a061f7192332 SHA512 c6c49171c78f311e000d8350885ccbbe9666666ceffc704840bbc598a70e7b39a597185194870545bc9abdc3f051ca47a64bfcfb14c129152c94cad873b40cc4
312 +DIST firefox-62.0.3-as.xpi 478315 BLAKE2B 49267e25a454feb4eaacd6785d385aa533525645029acf75ba8f4a3f82b1f71f272f1ba9a5687f1d2477b4eb4c754e4b857e5aa78026ec523028bd37fb2e3217 SHA512 4761ebbdbd908a29b3ce9509e1d5e1d3b10951bb78f4ad156d9e502580226e6d88ad5ccb70d4b689981afbe83ad95db047bd14c524897b9270636920e7558e2a
313 +DIST firefox-62.0.3-ast.xpi 455191 BLAKE2B a22f51f7573ceeaaea199f0ca760722e40066bc919a8c44b2e61312ba90c73514ff0fd587495a146ad60259e122eeef49c546e40b79f60e1cbcf07964e4e1559 SHA512 3d8c41c8f62926c09240fecda6c59a71ad58c2e6c25099b750fe3b9c7885a7eb4d2fc0cfaca6a1080b947b56df26e114299a99997e49730e369342cbc44726bd
314 +DIST firefox-62.0.3-az.xpi 477135 BLAKE2B 03293c53210257e89c5c905abcdbaee8331ed00b14862bdc5e7fdde8c230d8d7d335aed484defd0592bc0dde8e95589ec88ec5179a05b3598441cb6723c63eaa SHA512 40732afa8650e187efa769333dda574a1cc77dc8cd94c533e29029e8f919e0428dc23ff956bb8e39a2167489d54d05a888bc2e6642121c3d6c302b7e6539eda7
315 +DIST firefox-62.0.3-bg.xpi 524199 BLAKE2B 7cc8c0c88ef46001d36ceab58261b3758ebcf25800ca308a85086c78d5385737099bf436ea4d3d30e5973be4bcbf3207f57f94ac10234fe57f49a33b9c468b5a SHA512 ac6327f0956114596e79aaf145bba27813dab0a56689fd47e7fbb887942c1cc68f961a9094be83830b92ad4814ada2f91831ba409ac86c89f91700b0cbf3184d
316 +DIST firefox-62.0.3-bn-BD.xpi 538605 BLAKE2B 5b8e059dc4e610947bf1e9c143e87fb5c6f8efce0d59a7c59818fdb30a8cbe0b39599959f281dcb9123e05caf39854ff8c279c974df3f5f9d13c456192e32528 SHA512 3e0206b8ae2c0c9ef736646aa45b94d12d2f18f285cce826f4a3391fe8c8eee685a274cf67c335067880d1f4c95e41a124e1b8e8c5da582940e6ae86abd2388d
317 +DIST firefox-62.0.3-bn-IN.xpi 509953 BLAKE2B 2169e571fb1fbd17f88a9fe895ce564561a6a432874b0cbd2beb4feae4408928dc6c65bebee1dbfa7249e0780fcb2c2991dabf309177ca62e4d53a6c15a11ef4 SHA512 9c27baa07e824ae026cdf33ec702b47de29afd3cbbe6599706a8f13f1e2f1a73d6a42725bb511abac2164028f64e72d2b64fe11d18feb2790bdf9f77ce9024ec
318 +DIST firefox-62.0.3-br.xpi 464406 BLAKE2B 3e9f54745436eaa60ed872dcc0c0edeb40004ef1d3a3bede9c84b4e12bc479eeb04ec1c142d02f501f999a0bbbfd6f83436a46721e48f778a29f57853f6ab643 SHA512 f6b07034195faae1aa0d2413b7b4293fd948937d1439c5b9e76cbab00818aef898aae36d6f5023082232984fce7bfc0292e2a70f600e84d039246cecc2bf5e94
319 +DIST firefox-62.0.3-bs.xpi 466249 BLAKE2B abf2e1dca8cc0a4484ddd98a20e0325c622c627fe6f5519418c77d962562a6f9cbaec8d6cc4ce851b2ce27c6d9d59a490aae3c4f5728bafe4bed904233f4a571 SHA512 ebf626d49a3762da6fa1e3ea12073b2d3e02174a1cf2a4d1b5825a3ba05b9c2112adc8bd7997f058e46ba2d66655373c9ca7fd8b92b5f8700294a02a94538671
320 +DIST firefox-62.0.3-ca.xpi 470055 BLAKE2B 67af43041899cd1c8c127b5c75f6edba43f91a35ee2a9cd65142dab7dd5f8ac798090e04188854bec5d6ebcc7f3351a60e8d8d499b512f5bbabf372585c0ca88 SHA512 661ba8d03352fbae574c718076c3f5ad260a741c331e02bf2fb5e4add82c3ab8e61f3a441f40847272fd258537d6b36f7cd25bdd287bdb40d8d61ca37669feb5
321 +DIST firefox-62.0.3-cak.xpi 488840 BLAKE2B 9169fb32b2b432f86071376ef657fb09fc77e8fb18ed75f4682c63a51b30835085fe4c196f090b9d128982309e9101c8cb514739eec55da3bea970d924ceed91 SHA512 2b734ebc5ffa91d9a78ae4908d34d7c638ee323b8c4d8a5a2ed8f5370a3b47e04909331b9f8a3141b9248baee9fab1fec701d6548364ef1a4f794a248cd68ebf
322 +DIST firefox-62.0.3-cs.xpi 478354 BLAKE2B 22de5eb99ae94e741b6df4f085bc99024c7436998f4d959bada64d7fa90efc6077f8a16a8d4129ef5696b245bd9aa091e71aab2eb48f79ef17aacdf8e50858d4 SHA512 c82a959c0300ef01b7ef5001eb8c7adb65089200ed444cd7abdec62f00c9a12cbdbb209b29e828381c1c5768945d0d6d851ecb50d4b659d0715e62eec6a7508e
323 +DIST firefox-62.0.3-cy.xpi 468857 BLAKE2B 908235d7b594c7edf77eae004240ee26ef97199fe76bb3e8f37c38f0ca1aa97034c88bd615dbcc5e37b35a422cae83a568b04933f880b5314883b3520e7425d9 SHA512 3228f164fbebaf4272e2af778179a83751eb7ed5afcbefef739ad6a60da29e955117bc0456fd36c24b3036b3f95ce72bfe64ed131599e75925e6f9d78301007d
324 +DIST firefox-62.0.3-da.xpi 467290 BLAKE2B ad50b43550ba7714bee2fad72bfb0cfd4cae359c99dd92a94ed1715a57f500f24ee4513e9fac9599cf5865edbfaecfabe17b43ac82347d8da5ba57193979221e SHA512 8c9c48d3fb687bb5240f672968dec42f1b081592104dd921cf09102cccc06c4d662ed6032feace5d6d162544ad9021144f4efd1f52fe204a669fd199056a703a
325 +DIST firefox-62.0.3-de.xpi 475935 BLAKE2B 02d221c317406dd9f16c6b7a86d98589368c06ac1a411ead157cd3bbb22cca7e4157c1c6cb272b8f0f8f580453638fd0f457212a4c7284169a1d652a159bff1f SHA512 2f21533f5dc836a11d97db3856ae96e7725ea3d098e510a715eea8e5c572d7550d5be8afc733807641843d30ac4aa3442494d3d6205b837b7c8c7f7cacfc641a
326 +DIST firefox-62.0.3-dsb.xpi 488173 BLAKE2B 10c351cad7a73329657ebe36e1cc4c3fa50b4552887ff61a5560a9bea8ae1b668023d4538937c601ec6a68d14ede8fce75fe6a133091cf02a7251a27e4cbd637 SHA512 c39529c355521b5f28f11fd5f50acc48a4605408020cb5454d39e87fe98a1c8dfed45aa8d2dfd9b150b877f23a1296dd093e0c3fc3844a41193aeeaa22f5a050
327 +DIST firefox-62.0.3-el.xpi 546433 BLAKE2B a70227f90acf8826f72c6bd579ed497372d2cb391e2096ceece20aef830e5c5b58a704b40251baafc255e510ead78caf6451aba4ac8dfbc035acef2a05fa0949 SHA512 6e192e856cf370a49a16c2259d61bc22d9f2d681f56d49b72e68ec73ee72c0820eae95c82ded166c2b9d3ba73ed671b3d19089d26636e99c54184a6f97321279
328 +DIST firefox-62.0.3-en-GB.xpi 436177 BLAKE2B fb12520d027dfdf7681b4fb6b8ca9ca5314b52f31db8417c53d096fa27cf5f5cd8291e3e5cd72b4da31f05a17a2c80d157b0f01cbccec4b4fb26f4d73f761a92 SHA512 886333d113e94d63af08748ca0a599e8c2c05746de69297cfb30d020feed43bcbf5e4fa5327c940db5ecdddbc31738157c4b50b5ac57367f0096f106e99fa8e8
329 +DIST firefox-62.0.3-en-ZA.xpi 422871 BLAKE2B 0408a5edd61942b3613088b21871fb74c85490889d95623b25dd6bcc7e236b3f12f066677e0263a8ee02ed0f509c73ce047998d567c9f566661fdf2467903cba SHA512 40014af81a3bef8082e88102b84236514ecdc26bbf6a22a130beba5e5f12145492f557abacbdf072da695005ebc51de70bb8487cc777aa6c082b6ad1eb03639f
330 +DIST firefox-62.0.3-eo.xpi 466535 BLAKE2B fbaa93a513e1e464ca6a1f3c772fc17545a93e8458084bce869aae10a5befbcae5230ac515ce9dc6e5bd61fe253bc136e1491407fe2107d05e3c92fc38147ce5 SHA512 f7dbab432f6d48859115a46390681322f296d2a20daadd3d0a49def37194414b35d0b73f41485eb7636a43f27fee1a2b20e0d5b95ddcca582457b238ae2a63a4
331 +DIST firefox-62.0.3-es-AR.xpi 473522 BLAKE2B 783a8151664ebec02e9ee190ecb868f7e57a59ec5ea12c98f9cdea7ade8ab8ccbca2748222e5661dc272328363a2a150cc38fcf03f1d4ba0bf6bcd2051e5a86c SHA512 378477ff2b1d84653b8c0bb2483359b9ff7bd4fa7619aeaad18ab77286a82db647b4c41397557967599dc1b4a2f6560e49716b61aec16d7560e992197299926c
332 +DIST firefox-62.0.3-es-CL.xpi 473990 BLAKE2B 8d034ea71a81cf21f9441b8f00aa0056b62239441ff85f9dba0be23148b69b86333facdf01e7c92ae63e02388e86f2a591d03c4f6e83574305d446708d02fd72 SHA512 b64d123a9d7000320b98c563669d34a938de0ef9f9dfd2776348b1ed38b0f221e733d765473bc4fafd26f74e33db5adf73ed75985859d682595e48a1ac998908
333 +DIST firefox-62.0.3-es-ES.xpi 414987 BLAKE2B 45ef9e2a4baebc806b7380c33417ceadcedbd66311a1a1970a7a1e9d664880aaae89375cbb69ca466c7104b845ebddf8204a1a8c6f9aa5d702978f67a071a63c SHA512 9f8849f7977b245ae15e755315821b7487e988daf5bab3c4244df8643618fe5ebe10cfcc846d7b5783b55d4a2b283a15a9559cddb5aec7e49c7d83787207d08c
334 +DIST firefox-62.0.3-es-MX.xpi 477957 BLAKE2B 2edd11360258ffaff34f32c17847e7097a90d1e2a5fc0e888e029d641bd0ffe9f8539b56659287fd8a1b516459e80c829f953e95b124dfa28a556c4a6a1b12f7 SHA512 cbaf5b5dc4df636ce308cb1332a987eb44c1cc27673c5ad99c9bc66910bd896d503e92af867b6a3456956d3b70c997891283971190901dfcbb2bb7c48b4db43f
335 +DIST firefox-62.0.3-et.xpi 455377 BLAKE2B e5b98b9857319d673cac00c4195f76740b6cf1ca6b16fb7e7e22dede9ecc48aa4973d2b50bf9ff7742c7603861829c97db34fd9eb340507460693215757efb44 SHA512 6bdac58593cceb5e5f49a032482d7877857c67f2edd2c2da8fabdc80e7c2552a337cbc60bfe0439f062f901db8685e9f8b1c9e410d83dfbdae0fd9c0213b1a65
336 +DIST firefox-62.0.3-eu.xpi 465903 BLAKE2B abbccad102f65097b6a4e02dafadc6d75ec6ec83ea0b6cd8c3cef3b8cfedb9d0c3dd805bd37219dfbdc24eea1392d024a828db2992f67a7ca2c90bf87d373ddc SHA512 f54b3ab2508ef3638ee03c14575ca6f256c9c4310333577adb9a70198db4bd5b86feeac22c59e14cd2b750bbd6e7595b70317bbf2e597d3414a244c8988afab3
337 +DIST firefox-62.0.3-fa.xpi 514442 BLAKE2B d3b732e94b26f6816c86a31a2c680792f742ab5e99753b2fb049592e782d1e9c6273ed4de3c00825ae3afb6d593c51ae2b07b37d287125c445dc696cc0c4d9d6 SHA512 c1be98ab1590ea7000d0faef1f1ae8aafa2a7c925d8c621bc8085b433e8d957e8ee6689458683fa1ab6df38fd1329229cec41e474043a997e98273e2a00962e3
338 +DIST firefox-62.0.3-ff.xpi 459046 BLAKE2B 202a442fbc26ad5c54c39de75dfa14423141e61041056526bdbae4be4fcf3443fbf9b3e2dd4480e728f224454b1f0ac394cd086bed8324a5cc9f8b8c0cee835c SHA512 70bb37d4cf292bf3131870668aabb6ccca4ca96eb85cc72605b6b263304b2d8c041d1bd6b3977356c02c33c669413fe4373cfdde286a2aac3115ef016c15f181
339 +DIST firefox-62.0.3-fi.xpi 458677 BLAKE2B 7bf0690ff1683e06da4ff0c73a00c2789ca2ed491e7cff8d87b91243a502fd022117c378f9a2a6e2348315c27d4f64a4079077ca9108ce6331ae78c9cabaf117 SHA512 788d2d14f82c0134e15b341a56179a08ebf0dd3b1702a1d337f3faf31864bb2d9354329816beb430215503b7c2ee857aae19b3f4c9be38c763e18bae631a7a31
340 +DIST firefox-62.0.3-fr.xpi 482968 BLAKE2B 87dbef7e69b52c3c020588d3aa48ee4593d49fbb37660e70d9a230ad47a425789a5bfc4a3e8fe162814b14b5f23be13edfc9c0dc5f6d53b31717796ad38e988c SHA512 7db0be65c7eeb944b3ac1c2ddd4937b8728cf8a2342cacf5caca95182543cc398ab41454557d33a5b8743d190a7e852729c08e0d175bdeaf504993507bde0e0d
341 +DIST firefox-62.0.3-fy-NL.xpi 470422 BLAKE2B bd1b2754fedc8bfbb4ec08d20a941d6541514bef6ed50c817df6a820a1d66cfc4918507b3d4211037f4fc7b17d4bd2bc2f265fa0892f889f990a145f3fc92fcb SHA512 693064c9a81bd7c4d0aabed393a5c4978dd2ea1306441360d6c6f7e1f8312a94c475587dd2feb9924161b121648d1a1f2238f24492956dad74b6d19730300c07
342 +DIST firefox-62.0.3-ga-IE.xpi 472265 BLAKE2B 762f7f156fb1b505238db03ddc67eedb50bb1f7f5151f3a9274556578634181c5e5fb74b81dec8ef478ef9847d1b7290c6a149869e537fca10a19fbdb18b454e SHA512 4259d128b05d9412903401c8e240c309c656a24de0820befffcd60a77c94e22fd971a3bd31ac358e298819292d9f22714298800ca9663a814b70a43c88ffeaa0
343 +DIST firefox-62.0.3-gd.xpi 473970 BLAKE2B 9dea50da0b160eba4ac776e729ab41cbfc4f4cca0de822b652931412e9c8a6c61f61b142c1f78d6d63bea37ad2a37369049d8d451d51caf7fbb7a918674372be SHA512 329137fb59779263dc9fa7612af864a42686e3a494c81a000d3b0442c6a2b57a98a07a2a234a8ebfaf1bc4e797f0fb680634f8c937448bfcb516e5932bbc408d
344 +DIST firefox-62.0.3-gl.xpi 451816 BLAKE2B 85ddc2a190a6c91bee4a5f002050da7b7ff1b50e1528061c48a6fd32941735b6c643830d9209b094f97ba9ab5979f69b75560e997eefabd2bf0835103389f89e SHA512 6a898a8f80deef54d48fb76a13d90ecd687e3ecd53acba3d18e492559ec63d624d06633b5876a7126a69d42eb18756bc282ce86a3ebbe27c892a680a3bb4a966
345 +DIST firefox-62.0.3-gn.xpi 483149 BLAKE2B 535ace3a8bb655dff53e30d3116ef3c913964e5570732410fc0f60aeccee3d91c692738bf07cbe906f379f54e9137951bc3a7edfa641dcb6360a8f4ff436e719 SHA512 a1c94e52f881a36aa43841a2a197ad522b110f66d7055d88a84e3755afd941eb4e8e4d351120d68f03ebe0099c79c01397cb25695c8cc72c3da9cbe5119e14f3
346 +DIST firefox-62.0.3-gu-IN.xpi 539984 BLAKE2B 2672357f8ddc919f3448c87ff54f7c72f9f1a864ef271004847628d4fc4657ee703c1d6f0d97f934d0f0b84b8fd520706a2af20d305301ff634dbe799ca8dad1 SHA512 329f5308c615899dcd5c92b950b6b0162e45997ee1f5914ca5d920f3ae5d312a71e9b377f8cce38c9eae30c47b3c0cd5c912b1b3856d6f599efd7de78cbad881
347 +DIST firefox-62.0.3-he.xpi 484809 BLAKE2B 269748c0caa7645127745feac2c3a6a822d7f0084a794f0822b1de09131517ccc401f1a4b693a2aba0778249466d2154c4e64d4792cf276bf6bfa12dded618a3 SHA512 74f7c9ea2b1e3677b2db72aa095a78c17243bb9890f0a01b2be349513295d33dabf421373e44cfb6ab34c42080476a06a53213e01dda71e8330dac40afbbe2df
348 +DIST firefox-62.0.3-hi-IN.xpi 537121 BLAKE2B 3278a50efd70819821e15eb2a523574f056bb74f745027bb6aea216177104d9dbff606c1b2b1cc6f5c3aa59d590b2855c6417ba4621189ec511ee103a59b5344 SHA512 71c9c0bf91d7ac4b9fa0ef194ec86e6fc130cf2cda42681bdc265c6ff22cd8813dad7576ab5000264b10346d6a6a33675dd92902e4ac15c9daf82899d8ba627c
349 +DIST firefox-62.0.3-hr.xpi 459608 BLAKE2B 4b57920171717ba7ef30ff439b9cc5b8fa92791b5a88dd0f09552106dda7a39a143e2245d96172c5ff49422ab59f9f455fe1fe0da715d69d6fca1d05d04e6b49 SHA512 9e04eb814287c12cb490b3766498568d8bffce135a2aabed161dc9636c006f4bc95f35c95d769c044e7bbe059c3a92c5b6b41cfea7073aaa8158b847ec57baaa
350 +DIST firefox-62.0.3-hsb.xpi 488120 BLAKE2B f0849da6180587679facde1e170397e2717034a8c008421b4c988f61e0bef2e6e989c35bcb92612396d0982d694a9f720e91e8b14d87d9794de7d6d4c7e5de17 SHA512 0a944b415ea14ccb98ef5376911fe36f64a7c72f4a76a53b00e8e3f1e7c6024db3799a0f97c5aa28bdcd43ec8bae5942cf5283fa96438a448b70447b7d72be1f
351 +DIST firefox-62.0.3-hu.xpi 487428 BLAKE2B f5d53e55e355d1f8e4028cd7db565a250470eaafe36242defb794d1bb8cca03c150cedb8401bbb33c0dd36c0c99361a799b242cd9c0300653f1961cf2edde3e5 SHA512 8dad4828e2f270d1f8381226c974c632ec58f603028a350558351234e97fffb690ca9b50a68e0f82c2bd92c0cd32b107233df3f00bfea5f92526f8298520a631
352 +DIST firefox-62.0.3-hy-AM.xpi 518019 BLAKE2B 03dc18856fa0df24655cabde57ce0fc582b14fb2b77d3c5a02bb91fa0ab6f27b12292f88e25a57aea43ca72de28fca51540c433b6cda02e3774b5896bc6caebd SHA512 f613672f5b2d5da34d6b32832adb10d4c8841cb54570972d84e3d02fb16d99af182d75105dcf181bdf3b6eb1b072bd4c90f1bf5e1f19e6f8031e2efa0ebed293
353 +DIST firefox-62.0.3-id.xpi 458276 BLAKE2B 3ff19c62df09b34f3956f07c590fcb0d42aca156197ea227db11fe8a3b7d46e16ab96e79a3d7dce1aac28039b1b4205d5869c26e09a391f6c911ef51356a25d6 SHA512 d0f46596583a2f92ad3921e11cac0c6d970f38c98e4015ad17973a674d9bc5d1617cf3fe4e91e65239de4ad6035702dca48157e843a3150bd141f7471e46f7c8
354 +DIST firefox-62.0.3-is.xpi 459617 BLAKE2B a8e3bdbb7db3499b809ca1f43f2b153e16e07fd22519c926338f4d8ba9ff0284eca90f32a71bb208c1313e85c3270fe4a31186343be396bd54749c1584b0e8e9 SHA512 1c946d4fe58958a7589fc55781c5b11cba5ed7133df723af688efca52aa53226a64d812bd6685b06117e8c15cfa1465a8ae569288323253259e079e25251983c
355 +DIST firefox-62.0.3-it.xpi 347139 BLAKE2B 192f9f280e3bb33072ed4b7a2153b7cfe9b6c01c5e9e0ecb5ad7698fab8ed6380dd8b8cc8a76ea64e15f1e6bdb01e62ebcd78fba7a892a3b8541799bc89fd06a SHA512 02c2f89e9e5cd595b825a2239517333c47063e90e19dfc4505bacd8fc5d09f79ff8511129568895360b917192db01a78cdc1a970cb74947215dd3df7b0a7882d
356 +DIST firefox-62.0.3-ja.xpi 504031 BLAKE2B 9d80d68643268438cf93c7b1d0a8ce0c68f19d5a57053cf39520bf9600ac8deb971a20e89edfcf1fd5da564b26ffc284694d0a2c80df10aa143c47ad162f0710 SHA512 58be82999b4c42b0ab786d67b5f4cc4e63be8c84f4df227e4b94026b1e5c62a1bb9c2046c29a895caf3c086222e70b2e11d664babd1f259983e34d99436d3cf9
357 +DIST firefox-62.0.3-ka.xpi 503705 BLAKE2B af01b8875fd9438fd354dbabd13c6575456ed33a98189cf6db1c48af4d985bcc4c5f99193028fa737df4172d2dd10ed7bc96095046870a67bcddb5427c4733ed SHA512 0fe2988e2133093599be21ee9191b636c13e44ed1ed2fa859779e309b39614742ddb5ea0910890f2e237fe4e4c6b515fe83c809a20212e80248e7e17ca52af77
358 +DIST firefox-62.0.3-kab.xpi 478240 BLAKE2B 91f49b947cdbf0f0569ab5181e96f9e90bcb7a8231d3913f282f7a2736771d3af844eb30bcb20898f206383ac4e5e6f2914b233432aa8eef0569f1c5b0392b2e SHA512 337cd6267f282de4d18b23342018ff9f863a5c6b8c68a3ab63a551a859d3e780117fbe74edae50a92a75f2227bbba2fb3a2d0edb55dedda3d7f32e0199f2805d
359 +DIST firefox-62.0.3-kk.xpi 530654 BLAKE2B 147fc758e07a4f3b2b653e1fc12853273c954971e4e31bca639b109e182e860be4c754cd3c236dc6fbe40598e5dcd3bad9a3d1fd1c48c5259a31540294bcaf87 SHA512 54cf420717258954e219ce073fba3938ef959c7f4132bc621b0ef716d98e65c54345bdebce3f2584a5e6174fff44caa6c34550e8c8e4763e174626076470e15f
360 +DIST firefox-62.0.3-km.xpi 521445 BLAKE2B 3d62b7a3d3eba96f466c7ab6aa8aeb4de07201e046078f4d3dfcf216ee2c63c44f1c025db1941fb099218432964e5f4f2f078e8b7f325b494369c0bce28021ff SHA512 550670d9523b2a9d338586105081e5c150c2a0d2a9bd2c20ad670343760d28781c0fbb7bd56f3f88a9f9cf32f9e44279e7ad9c594a158769c631067db9d5ada1
361 +DIST firefox-62.0.3-kn.xpi 528103 BLAKE2B 60bfd6dd8a4cadd556a971dff5dc38b86e63e0ded9f2e884dad23f970daea299d2a07bc998d24dbb8ea8568d429d3ba681ba153d0155bfeb814559590dbf2cec SHA512 6398ebe1f32d927ad2c36487962f730efe8d1035c96b415218471975f5eadf379ccae5ea2bee8f694fd7b9164011b63ac12fd6647bdbb174415c27027ca4ebaa
362 +DIST firefox-62.0.3-ko.xpi 498342 BLAKE2B a1957b344169faab6d59366ff3eea2602d150ed71a1df918a64ee6f38541863b261bafaac491971dbf7435c11f9605d416b62abb28ede2b70141005ea1413e9a SHA512 65a3e637801588a77efd662cda3c0bbdb8de487e810f56d9323e0170623dc7da683cf517056784e0e839dc7908b2877e7ce8447d13842c7dde85620400703338
363 +DIST firefox-62.0.3-lij.xpi 463444 BLAKE2B 81a3245edb34bec066626629675d9d4d6e5c507fd7a09d6de80f41d5f4d43bc924f6b65e6d67f276dfb923a55676c0d63bae21ec9f603c48e19a153c921906ae SHA512 7bc2b72177a4be528f477d5fe9d36411baa1222bd92ef002465b957fbe3249a7a629eb39f76228964b071e4a9c21a15c722f1bdc42240c76a86966aabaa59225
364 +DIST firefox-62.0.3-lt.xpi 487650 BLAKE2B 20f5db09e5a7d01be430a69b63d234ee6d1dca8f6652238d3f65c17e2554cb4c978f3a64b67ca60b9e436379d262699c468b69c3d0294e7d2e49713a6efdb959 SHA512 dab852b7209f64a55c734fefa0238b7daa08b155efb5ff95a88a347164a06f58d55f1bd049a516309a724627ffd4329b021d473d29350e323713e62138e68101
365 +DIST firefox-62.0.3-lv.xpi 475710 BLAKE2B 434c2ba0267f7ccb1e6bd8d2f2efcc0e94026400254bdea320954408c4bf2bd9dcdff1e93ad43f32335a04777b1c9f2e513fda678b713e10197f8ea142b82172 SHA512 a887f82cac85051e599e5f728c7de908cc003dd9f0f3fb9ad838496cdfbaefb4151b5dec5f727aaa517793c6613b6ab7d3e84c8620f5654606dd7e7887ceb7f2
366 +DIST firefox-62.0.3-mai.xpi 494726 BLAKE2B a85a1b071a206d2918327e8f293cfd5b57a9872563fd2eba9a7e2235dab2655a8b5d63061c10079deaf75c5e0d0bfec4d246459d6e620cd48b6c1024e54437c4 SHA512 24aff560e303268148680c046413e067e64118826fedc426eec5742afded0f287adee35d156f617cb5ce22706f444d487af37eb7add691b34fccd467ac34dae6
367 +DIST firefox-62.0.3-mk.xpi 457532 BLAKE2B 622fd27e39ccb70a8bca5ea0d0444ad935ae342424cbdcaa7bad5db32f4bc9d27839a2778127a6d1f60eaf6af76f2452cd253c2a3c571ecd593d7ce2e1467fec SHA512 32d03bebe02c7f85cbea47970d6ec1ed72792ccafb9ead5f7fe74fca4ed722320ecc30c95b73ddb4338f1b9eae391939ba6ca60fb507b42304f092e045f2641e
368 +DIST firefox-62.0.3-ml.xpi 538825 BLAKE2B 57cb6512a6e36c08695c2f284d83cc9ddbed49f217dffd2b05c1f85661d36686fd4853a3dea95cc31ede5857026638a4bff3d735b70a5546b150fbb81971c68f SHA512 dc43cbaaf9f40b8b1b526a0301341f7e84eb78eba06b3450dfacd4d914ea31af47de4aae16dfe7dcb0e2f5653b80cfca0e31707fa77c8b8c6da456481340417f
369 +DIST firefox-62.0.3-mr.xpi 530350 BLAKE2B db928dfc0dd2a00b6093f674ab6fa4069f29837edb292167374f9276128c3e0efc68176d9500de622317376add496f95fdddf9cf4ed8dc8eb91eb7aabf2c0d14 SHA512 7f6bae467a939ce3bcf2a7d0b6339a03dc34815dca87f13359f54e615142414125da896f348bd7e9cc20cbb21b714eb38393ffc7614afc624801c77025f91133
370 +DIST firefox-62.0.3-ms.xpi 459916 BLAKE2B d285c47cd1c56c74009570e2be8844c4295093554bf202b8fbfc11eb6c72d3132d8119a1368f4266e1e2b3d0937cd9c8af21fa4ad0b3fdeeca7b495367ac9055 SHA512 58f7a3560616b6c69a6d6826ab4ca9c4fcb15bf9333887a8858f47135bc2a0881fc375a2c8c821714867dfbf9be02e64be848428463c1a8d6e90ded7fe16ef6d
371 +DIST firefox-62.0.3-nb-NO.xpi 458931 BLAKE2B b9bbfa8952788ebdfb1d2470ed95754c3eb14715e0dd73318099acc66f3a7e720bcde6a651c01e4b9aae9edbddd2e7b9af6e193eb10f169d6517af23836ef3e9 SHA512 b282a8177051cf803c9924ba0501b06f97d3d82fe98a3074c7b0fd72dfb1d0f548f85abaaa75d3c0613d1393c388279c0848c2d62445270d42a71f401d9400ef
372 +DIST firefox-62.0.3-nl.xpi 459511 BLAKE2B abf24bc016d93a6e41019f8fba737736c497047abc36a1b77f7a005751663e0da86721f09f7addd629022793d23c5e3da8058e63daa974aba16032f037296ca9 SHA512 b30723296f2c3d5aeef86702fe3231ea6b712e03bae498d2f34e730ca210ea5c0177db5d745db687ac9452ae7c0e980119a4d9f0577613944953aee64101a656
373 +DIST firefox-62.0.3-nn-NO.xpi 457054 BLAKE2B 55c46965787bd4811ae019144379db44c63bf3e610645c9b79881b7985ac2d98bcce5d645763154bbec17a4301b4991c83e26819c27b29c932c0696393760878 SHA512 80a5d23058ee70f1950405b58f106cc389a2a22b19079cb7ec9ce0a9875b95888d745048d44989ce59bfbeda78b7f66052269d36597b37df29148f73daa2a046
374 +DIST firefox-62.0.3-or.xpi 485373 BLAKE2B b7646941c6ff48aadec2080b396f9683942aff763cdd211662c64ef60637cc5d21e497897e1220224aadc51715f5cb685d6e2a1916de2d6eba466aa37ae1ed93 SHA512 1a553762f5d24b0aa258ea65644c1bef6041ed32e8ed8ed2a51c03a894c7505ed27994aa91b8114daa3228371e7ebabc713c454ece497ed183de5b36e149317c
375 +DIST firefox-62.0.3-pa-IN.xpi 496915 BLAKE2B 16a3fe36573ccae0e433d0617c193678b11fc9f2ffdf424d04f616d86ee94343b6a12e8a834f8ccd003ddb47d406d80312108664ebb62c2825307583a9db1c16 SHA512 b963d6a0d961557fbe3d35c14a321240a4d57474302672a670f71847ef45440b7373eff4f6820e111329d39383425f97b329aebcc7f729a56eed4ce6de22c4f6
376 +DIST firefox-62.0.3-pl.xpi 370890 BLAKE2B f7a91525896804d3e67a257a399d9e51b403220ac017ab36f55bd695f82506de2d781f70ba2cf55136e8d4563740a32da3b7648a9fbef668f604b311b8831055 SHA512 ab9a5a034f47af378b68b9511bea7aa8233d21f2e37dc087c30944f52c81eec29f114bf5a54238ab686b805f7a85bc5f76449bd2b582a1b4097ff886def378a9
377 +DIST firefox-62.0.3-pt-BR.xpi 460872 BLAKE2B 9984103ca60aa26191282ecee0281c41b2d345e40be6eb20a493d0aa75df8a720e1a2e80bfad0bc550780cc5c2512d1a0a90fb0a7e60e96c8754ed317a5f1fbd SHA512 7aa346872cb29ff0be1f05c8653079e712ca6757532bbfdddc10714e8c519e3c7a1eee10b00579d70f8472d48d228e1abe0d4172cee76490177f80684c9843e4
378 +DIST firefox-62.0.3-pt-PT.xpi 473528 BLAKE2B ee93c1367bbcb55c2c8ef388282043156163bf5dd90e6362e142af03d6bde93334859d82659e30ab2381791d1753ae7674062cfbe01712f4d396525a78a39a8d SHA512 cf1f1036f05763269ff759c5967d53ff93a4b2da8d4f6980c78406e519b6957be3b94c71a70e9d0323019d4183accc29b81e47ab08221b8a75ae84297aee9778
379 +DIST firefox-62.0.3-rm.xpi 462474 BLAKE2B b093695ade461a541f9d4f60a9f09f6904691ab84767cf314853712fb0006f84ff53f42a49f8e0d04babbba018d77e89b0d6f11112fe01b035583d92136f6d5b SHA512 dd400340cd22a38d20d9fe70d2f8b1de98fea3f3e91116f50b801b8fabbb8c05f30a9771ab621da92c77b6dff54379b0b684d9390d6de92bbfab44de6ab67d87
380 +DIST firefox-62.0.3-ro.xpi 463410 BLAKE2B a3bce065ac2d0369c3d264f933af89b8e97ca73355cee0fff7957efdaa2fd753b1271b316ad746c1c27005fc5096b04fa408e9aaa96857a6579c205c7fd7efbf SHA512 6faae43f4c595a38162267769a6e95b72def73c76176bbf9deb412f513a285830fb9a3fd68b675e043986595934e81068ab2ab5ab135b544a90a528abc73307d
381 +DIST firefox-62.0.3-ru.xpi 539883 BLAKE2B 2b373c5cd08e34b435d476fdf24a5a62512433e8fa8081f543171b2c29fb09f683171fd2cb7b9a738b2ae88d18bc7933ea868bf4d38568dca0bcc7a8de690d29 SHA512 61070ab84255daf4fb15060fb8b449b2f72050b30a359865b73810a1fda04da0cbada58e9542f28487f4d5a61313895b22498f610ba9f208369ee87ea9933d56
382 +DIST firefox-62.0.3-si.xpi 487601 BLAKE2B 1c342c1744d1fdca0eda79f469cacd9f95c0261d5d1c918c530a97821f722035cb01297863bf320064fb6f2948149fe5c36a372583ef11f38b9686f1d5622b61 SHA512 0c8f9c2860bd85c4fd0648049d75dc789f2a3b813876383309c84789e5f5c457187923cea3143b9bdb5bb2e05e7aadd94e804063249d8b28d8d1d7d275a00ec0
383 +DIST firefox-62.0.3-sk.xpi 488135 BLAKE2B ebc75309a6c7f288a6b0ed90096cc086b94465110ba12f1a58e2474cd8e89f7a36b7fc8fac166970d27f91d04007f0b3d7af10c3c2653314da54462e142e29bd SHA512 7d7114ddc7ee74f97019be69844f978f5a54480aa7a14880ec9017cc0ba18f11b8a42f02f057b53fb8171aeef05116dada458650bdf286fc07ed1bfb358d1527
384 +DIST firefox-62.0.3-sl.xpi 468413 BLAKE2B 021dee74eaa217a2c8e5dd7a21b4b2b17a684bb9dfe175e9eb932ca717cd0d6fbac2fa63269ab8e45fb660a934b3502d33d0e120e4a41509013fee3ee8cc71d6 SHA512 884a543d205ff86abc6ad200a82d9585c5e174ea80e7c1f322567061f42c38002ca5b28f70e1fde398c0ed2df47b7fcf9bc70ca8c482a4cc2761efc312176fcb
385 +DIST firefox-62.0.3-son.xpi 445942 BLAKE2B de503bfbbe8d9b9e158c8c32d8bb497431142e44270f8b7afb3a3e82f48e80aecc8fdb35a45d71da18fd142df62a9a2d508732065afe95a47059cb1bec9f5d52 SHA512 5da14a162b64528560c55a2d046491cca79d9de928a16aa95bc3a805f7202e4714001a32452655f414badd392268dc17dd6ed4af8b843dd2d924e42c6742c687
386 +DIST firefox-62.0.3-sq.xpi 475527 BLAKE2B ff434796651224a3bca8bc8696b1b44d1cb85f8ccdd3b18ce37a570c02d99235d9b09bf5330e2ced15593b8e28fef462bffd953f44fdf31c4b2d37be7cc984ef SHA512 25959f4d2ab19bba10070f411eacbe0aad8d6da2e096451e8db3a92b100b37ac082b59b19b5796d81477ed21a021ba61675ffd2e529cefa029f9280b6a512293
387 +DIST firefox-62.0.3-sr.xpi 498808 BLAKE2B 2f5e8f9c975643085fe5e256baa28721c709f709515bab167f4914c5b8d7c9921228f51ae1594ff09d23e3604a831f3e3534b5a011ff33db5cd9f88c79000119 SHA512 89b3cdc133a26a63b476df2a1c06b0fe1bac8eac8f5a6e4921d626d7905053121c13189196790cd31a3e175126eaac868ceb49c317f1746888fc28e15fb5b4d5
388 +DIST firefox-62.0.3-sv-SE.xpi 469502 BLAKE2B fd316fcbdd579cfac3735396bb2247350d5eb72282b1c03ac2d2ded744b14dbca5b4f6f19d0fe75747e1efc8f8bf5419c1c8a9ed4935aa0d2b6275a1e8b9f13c SHA512 d0f08048ccffdbed2987908b9e22afb36bf42bee957ecfd23245316f6ce2dffdc20b05dce982999cf31014ede618d83bda7e04603d23db00d8cf92b6cb70cecd
389 +DIST firefox-62.0.3-ta.xpi 526475 BLAKE2B 8c5c8d1862d6123bb804101ee9b1b8763600caff7c9ccafa7151ce8d037f8c7e2f0a76a34344574fb56181a79fcfe15537df5b35d4244c9a62bd66c589eefb5d SHA512 56a655b014be8c7c1df9054fe1ef065a8250248b1178022f3bc76d2d72f68a397ada668622e681d89ee73db6e25d3bc131d0812d90e08da306dd968fc6b8b5b1
390 +DIST firefox-62.0.3-te.xpi 536779 BLAKE2B 59d12c2cddbf76f7f154cb86acc7db05b35c198711d6bb4058c0da1e7376a650226f8c940bdd176a2c14ad7fb553ccac8d1ae2a58a9bb9755441c9229bddc9a9 SHA512 21c380a6c2c75ec2280ff8f759fd6b7f37a70aecc21bb64e357a1704a88eae6dba44c22209d48f76dbb75d5f243aab4e420af0518c49a462339d5093bfb1d557
391 +DIST firefox-62.0.3-th.xpi 507128 BLAKE2B bc671a33153c23688562ce77c10e0f1be25ac4b632165d4ff4b919bbc208e74f4bcab3992c65913ac96fd91874dfdfb5483725a66836d5d65adad35217ef99af SHA512 8815ec800faecad51296220179cbcbc6906c781b2b986cbb7dfebc8624211bb1146de1c44090218f2df1ae0eda5a5039ad08432d913081067a0bcc12851d50db
392 +DIST firefox-62.0.3-tr.xpi 477275 BLAKE2B e25948064e0f8a4f1f8476fdacc96c3467631743c068c3b80ad30ed5c9503e64069ef073944a0285e59e56cab63759aebda3751cd115dd5c120626e26e52bf18 SHA512 371be3fa55a14f46960a2e4d0fb349908c2c9bb9347868e1475ae57d233b4cc0d033e4366993fa3c49306765fc6c86b45e9015f7f7b74751ee99006b1f922052
393 +DIST firefox-62.0.3-uk.xpi 532597 BLAKE2B 91c44cdb09bd1f61356de74c6f5525b032009f55f5d6faf3a62226d824c0268b7f348827801198a0d325640ac42f852980ced2d08d6c835ddc6f2f180b242f3a SHA512 4f7460f81a6dd5428b4af3325cc4139b13af7ceaf485998ff156d30a962ed90fc093235b245aaca6e6371ae867aaa4175bdfd5de66edd6778027865fea9ccf07
394 +DIST firefox-62.0.3-uz.xpi 457999 BLAKE2B d715d38da8741a8850a2c186bad4bf741e8eae8e023d14c8a209e71480a90a55803530417fc0179d2c135ad5fe22daecd389a97889cc2d1ecaed211f6eea08a1 SHA512 e465ea3ef0c38b644cef099bea7fdb5e410c877a9eec8d153c750bebee5aad3e41bf1d7a1cd12f08d6c3587f575bf5bf554babecc35b5fd7a186280ec65b5a0e
395 +DIST firefox-62.0.3-vi.xpi 478333 BLAKE2B 5c492017759cba46a69b209a9b95f130a4749f2f25f347fd803763200552ff53f6badbeba082444bd37a4c3d53dcf3404a71811390cc096a145d62376aaa89b6 SHA512 d560446571fa3767af03f4e857c26b7caa59307961e44baccc82647de9395187321b8ddb47f854dc054475aa90d874fb70b9cba3c3fbb925bdb5ad61f67a982c
396 +DIST firefox-62.0.3-xh.xpi 461205 BLAKE2B 38682f7f0fe4bb99b54c05b0e042e66bb4932d6c289483a322b4d2bf25364bc7b676855ad4a0c5d68828b26907302a0bd7f4abeb09c54ab03c574f3e73758e1c SHA512 1dd1b16e9dcb468306a34b3d8b60bd1b1ab0c942d82c185a9caa1d33da3f32fe479fe548970de0799556b89db370a9522cd76558f4d0e2b15573eef9a88da435
397 +DIST firefox-62.0.3-zh-CN.xpi 491488 BLAKE2B 0540afcf3de006d39b8065335a2470245da51b18402dc51a1d84f047f57d7c0ba12b4c8a0c55cdab33fa1b82d158844e4c9f0e7073f309a486842c29b8dd3574 SHA512 4b1fb095b0f120b40cb72922df2d96e95eace516c4f18d311cabdcf1654110d7d8be588b4949f0918117d5fb72a3b09eb263f09ddca676822745d19daedb25ec
398 +DIST firefox-62.0.3-zh-TW.xpi 494524 BLAKE2B 491437706ecf92a563e79735ea7ddd91d60b177cd34f754ed40f54f2a130c307f0ae4f62665fffd56efb00da4ead24ebfdcf926d079e6fbb863e89d26ba3dc3e SHA512 e3beb785228264299b777724b19d98ee5ff40916a6f7fccf96b95e7040ac491afb9ddb48ef484053908b58edc8874f43c055bbbeb6937d7b10b70fb8c40200c3
399 +DIST firefox-62.0.3.source.tar.xz 259531444 BLAKE2B 94dc812e288054f230ec0faae44155e6a9d5e72fc5bcb78341d61f8391d17d72d3731c7fffb66c2a59cb572f8b18458c5fbabaa94779d48b5660db245aedba14 SHA512 487bb7791284367158c79cf7918fecf3d598627a6416e679aeb5d22626089aeffe07762fa2389819ba881c90ece1c5a83cf2d85b2def15b8d5ba0ed1c498b527
400 DIST firefox-63.0-ach.xpi 455084 BLAKE2B 4dc0d05391912e97e6d91529882d3c9a5fcbb1f5ce5a6dafe39b4d2cb12563fbef45acb2b4763b7de42aafddcb0eb89d4d125469efe01a090c7abe3d855536d0 SHA512 0006110f7e5dc5d96c2d63799b9177de1109c5a7d34847187a29106db04d2846025241e9e13cbc88ec1ee8e1f62a498ef9672b73a0620d801e14ecdb2dd33ba6
401 DIST firefox-63.0-af.xpi 437912 BLAKE2B bf8d3b20c37801d6f9b05c5bd352fd868ff58c953f75ed349d25d5f56684825e9567794b114174176b6d03afc5e1aaf57f01a717aecd39716484334a702a5a8d SHA512 ddf2b50bd8b867b66da2c7651e51926de646b5bc645cd5fc4e0a88667ed25106468489e0398da22ad9047eca3296ded7c144aaafd0f6f5a214e48f53d73d2465
402 DIST firefox-63.0-an.xpi 474545 BLAKE2B 78044ddb72b3db1516b82edd44659603f2b9aeb494e222cf85860a0aba0008b9b6f9ecbcb457a32b099a8d517b4a61ea719d3a50a50049f9cca8696441552cf7 SHA512 186896321eeefad49a0240b0a9e94d5ba8e48a544aa69348a89843cd2c4045c05017def025a1bfaaf3844bb29422509a877bf51575891d2274ddc9a1f7b54fd9
403 @@ -284,7 +284,6 @@ DIST firefox-63.0-ar.xpi 513464 BLAKE2B 6eae7b5feeb91906ae05c7a71fd2e8a77ff6c5d6
404 DIST firefox-63.0-as.xpi 482195 BLAKE2B c15e8c8881adb0053707f5d7dc39f026185faa2020a3459fdeb3b8a4cd526d6c90224ed04011caf1d6827f14788d8ba33ff4937d9536132dbeba6fcf628a9ae8 SHA512 846ccad1ad967dace61590c10390e1814cf0d9078d009951c4549498c417603f11a417f05da11e7ec1f3be15e87527bc9c31c948e758fd48deefe98b3e9f7d92
405 DIST firefox-63.0-ast.xpi 465656 BLAKE2B 52d45aaa2873111ae32df642d68de9a0eaf7745fba7c4b23d537923fd35e53f5a29414449beb3181f23d78db41f20f9e3662465210554692e858bf90d442b109 SHA512 3344428c74708e8e21338bfe24ac4271994e9a6eb11632048601bbfaa5fc5b0ffd6563beedddfb9d9648a3b08c96fdd15f6d9eb24e11b8dc55a642cca45a76e1
406 DIST firefox-63.0-az.xpi 490944 BLAKE2B 6d1c2a394ebb2a3e520b137545c4feead196b1e59f413d52ebae05b9773b31d133954f4ef9571176cea75e3d5084fb5778410ecf366bb42976c7df3fb8963a85 SHA512 7515d96d1866cf603ed08dddf5fbfceab89ff7ecdc40c4dfe4ce83f0673358b76e5120a61f42c7fbfc1293063e270ec7ca4f9d620349a9dfe51ee125528d1bce
407 -DIST firefox-63.0-be.xpi 549300 BLAKE2B 3b623d76defe0610515a7e0ca12c2210c425138a7245334db9cbb294e1cea35515a4966e1b5ec6cfc90c3770a2723addf8665759cf44619d675f2eda5801648f SHA512 72d06d8278d21fc3dcb22fa8dcfe921d9fe5a4cc134f0aae83686a7ba9f54d92f2dd76cd81318c5d0d7d0333c8ea7becac2d65cb86a4ea74d8ad70ba4c3db2bf
408 DIST firefox-63.0-bg.xpi 523523 BLAKE2B d0faadbf781c085c62684d6c38bca8e55e2e4cad5151c1c05b14f2760e2a6b65d2b0dae56e112535d2e8a98faa4d17116dfd5ea501a43dcccb36fa91a365ca64 SHA512 1c3b1cc454d750550a3a1c4d3eb302a0d4a8a69e75c15cf7104ed311894faaad82ee436f9e3cb686cfc15d092a43781a9d433b0f11ec7b7e71d910875c6be44e
409 DIST firefox-63.0-bn-BD.xpi 548594 BLAKE2B 2d344bf2d1459cdb7bc24f03b7d15388a6af388ba2573c1dbcf81b545ff8e21ab8c92da822847b872311999712cd736f24a3295af4e324d17f35d6a6f102da8a SHA512 f1f93dec43da6a12aa7ded4ed560a322f5ccf281c8994dd6183aeb7b1e85015b24174b3ce6e917a13e180e4e509dc7088c4d5a59ff283a514ff21ac5780f95e9
410 DIST firefox-63.0-bn-IN.xpi 516020 BLAKE2B b67c118924740e92fbdf16862f2d41d3ee123faff23b83575b57727b69129a74b4b2c369b414f1655b5fae40d063edb853cf52d6a6fdd14579bb1641c7c2c6d6 SHA512 b52a114cc07777d2cac1557196213039f7d5348f3c7b2987221673c6556dde9679e7ad34ccdaf12c1f937b2f922850756854ceb0d0aa4854b9d3188ffd98222f
411 @@ -298,7 +297,6 @@ DIST firefox-63.0-da.xpi 481835 BLAKE2B 1dbf68caa58a6763d6c06ce8a9bc0e6b99e1636d
412 DIST firefox-63.0-de.xpi 491998 BLAKE2B 25935204a4fe192a66162b584f0b6ed84079678280ce777047eb3a135f4fe81c8660ec83da13dcff70b0fcef7a79abf0ec3edeaf09bd9e6137a3a068a8a00749 SHA512 b69fafb6b21f6e36218d7fb8ba83643fa16570ce993bb52e8a09b775875f63ac5e9f239ef6cfc30d211d3b7f0f903da1b1cba8c6b1411d61f792d7a9b7777340
413 DIST firefox-63.0-dsb.xpi 500887 BLAKE2B a3f046bd1ff8ef4375d095efd8a7bc93a2f02318fcb70e2c665bebbd84c58aa87b5c9f9bf270b8c0f4589fc371511730f739275d35bf9c482af20c3e045effae SHA512 6b306dc0d59da1dc7c5465e16a25cb6712eed83409a00fb996d25db8f184021441c7add280752af696183d4d3b0675fcdada3898ba5fd05d9837fc6b5b6de33e
414 DIST firefox-63.0-el.xpi 558442 BLAKE2B f70a93d5f94d86ee511b2402ee7bb101d83b40380e97d65ea4957d5831897cd43ab21ce8328ba757adc06a754d8938706af45315381db87b50369ab5900b8e49 SHA512 0fd25a5392e12dd29e4a67b29620fd79dec1eb3565936bd34d25695548aadf81c5e4a55a09971d4fdf80e2790643b8b8be44b3a9ba97e26780d4f02de8f8fcc5
415 -DIST firefox-63.0-en-CA.xpi 450713 BLAKE2B ce1cff0834838c790b0c3c3739c69842697ef3506cfa4bfe0381f3d2a3c8f95ec4b8eed1a3e586b27f4b87334958c7f5605bc55c12f3628bbadae86baf0d3ca9 SHA512 fc12eb102c97be45bfdc8a0813ec0883aea146b7decc8aaa016cb3486c7127731efc8c5213afbf3ac9cb8a40d43781f7b639178ae3a0fcabb989b2508d9b53ed
416 DIST firefox-63.0-en-GB.xpi 442413 BLAKE2B 3414c895cd5a815fabc9a9ccbeaf650edea19883bd81c5d21cb007d610048bc4f378c7f02eba117f6565ecd65195d7af6f5ec3c3eca57cf9c36a884b155e9f1a SHA512 0b074833fe2b11c4aa2526f8303b2fc6395d71f99b222173917c4fe04afe6f63000c73f22cadeb907245dfd86cf33cf093c3c886c7e27682f93be07a3f65741d
417 DIST firefox-63.0-en-ZA.xpi 427845 BLAKE2B 0b604e3a8d860d46fb34cd3cc3fcddacf99266da763b921c150068ceb921e2578700177695663e761410f8d3e739ad5ddf899fa31d5941e2ebf31b20eed05007 SHA512 f7c5359117d5bbb83c525770cf864dcc92698ac41626e899d0c522c11bff9dc3e143d7dcc8c4bd89db0c170fb05cbb197265ead7e0cc4691a5ae3d1e6c4c5c51
418 DIST firefox-63.0-eo.xpi 478961 BLAKE2B 2d8c6a010c8c0725679fc0ee4f71fcced2c7bfe3b364688144e6f537298510decaf539a29539f9ad9e4b7382f4e17566150767006dd60216429db119d98d6fca SHA512 d0084c4dab83f975bfa1060d5178757d91ea4797d432a9dc923adc04ef539f35b2d9208de58ab440fdbe145f0e302da6c06d1d12111478e45e291a528ca923cc
419 @@ -324,7 +322,6 @@ DIST firefox-63.0-hr.xpi 468490 BLAKE2B fc4f91248cfc8fbf3f9518d2bbe8ed701441e409
420 DIST firefox-63.0-hsb.xpi 500688 BLAKE2B 319120fb781e66d2d8c9e580b1d604527cb0bf35e5ddb4a00313617a4cb9008edf36bb6257fb16f773abf6648baab24c088b36e8373b243dcb4b65ec921e77a6 SHA512 d36105fc657ad82d3c4ec3b9a53481b98bda13b4f7eaa6cdb8369725802e29c410077f7b021fcdb21c92023b3163156acfb28d8c946f9e98f8ffde81281b89d3
421 DIST firefox-63.0-hu.xpi 497767 BLAKE2B 054650b2281dfd6843ec7c7c5b5334e88a1858a098a4c9832658e28639aab30b504ea792687185cd954c8f220bb443d452ff34d89eb2c1e1ac718a8b5298f80d SHA512 91a10579467b5e9b2b2fa41d50330f947c24734eda3e61c09b2901451395b238c9106bf27ac550d54e9e91e04020023391816f38f13eca6e1e1e8712f7dfb053
422 DIST firefox-63.0-hy-AM.xpi 525183 BLAKE2B 3810caf2cdfa4a599b9562d1cc4dfccbca95665cbd34bc0c3b7e98628e478fc213b4314645f1f36416daecd20954b4336fefe14228435dc5976192f291a30816 SHA512 a43b3024187cabd239e9ed838dc2e15078cabe9e5a40480639d7dbc3fef69d559c6e94c1aaa9870f280f6175389fb9adfbebe89379b5796b697f63ffa5100762
423 -DIST firefox-63.0-ia.xpi 474996 BLAKE2B dbeb7cf2e5a5978ceec3ca31244f077ba6f3e4dec1458064a0e839583c4361b1e66e13deb9d7397aef3b48bc98a67b653ba6ed5e57b1ad5e15cd46c073e04498 SHA512 d1af1a71a482e95c1d3c8bea3388ec386e524e30e8bc607f6de9fd1a8a40e0efc41e7d90de8e31ee63d53d20f00c69c4772e1a2098361a4169315893dadefff1
424 DIST firefox-63.0-id.xpi 468258 BLAKE2B fa58da4bed97c0c01c4c289cfa5a0fb4813e4a7658105cddb2bfe12792eff0c5810109295d899685ec3843ef112415d07e05a261c1c773c9cff177832c928489 SHA512 56d03a13715be634938a3f5296f9cc7a6fa9206857ee70bca2250494e571985dfee408c9f374ba640cb7d9592e71dd1cae0ee604e9b363b3f8aa6049f17140b1
425 DIST firefox-63.0-is.xpi 467334 BLAKE2B 9fb44b042bb829ed75a62b0462c8d90b644882f57cca0c4823fb7cc9f30043a5be2474584ce254267411f7eb423b62220515f4809d3d2a3d5d5f167cc1657972 SHA512 93286997a1c084328422761b4a44d2b7a5ac8364cf6ce80347a4004a7b474341315ba24a9b864c09f118ff766f3cf40f1a6fa0f70454663530e88cc42ef2f1fc
426 DIST firefox-63.0-it.xpi 351091 BLAKE2B 40c60d03dfa749c068deab11023a840cc9a460e3027be457dc1d34fc4688bfeeb1d79eb677b78414843d04c776407989cb909150c7d5aa8d56314a798ce2d0dc SHA512 83e711db8d3fcb04df93c7ce6a0296f439d82302ac2a1d1573742599833c5207d87eb0892c0d1ba87cbb5ad53a4094a849b7d65805f28f6c5049039f4cefef0c
427 @@ -343,12 +340,9 @@ DIST firefox-63.0-mk.xpi 463726 BLAKE2B 09bf37693ba765eba6303513578ee827fbda36c3
428 DIST firefox-63.0-ml.xpi 546422 BLAKE2B 08300eb4cd28233319bcb4a45274e61bec88dc7095e905a17982b765432ee339538898eaf61eed2b590fcd79e23bd9a335cefe2cefce26f66de10d7a88c58d5c SHA512 026a56a6ecba6964aecd4dd8d9a811d4da5f794cc307aabdc06fd364c6e57460a88ae234327db4fec1895a3e448fd6fd17361a8fdcaed5d26ad784f943df5b61
429 DIST firefox-63.0-mr.xpi 538968 BLAKE2B 2b104616d080da0f0ae7c2a6af604ed39270042eb05f4a137d06b6b653077a1aeeb129ea91e681516c5c9210d2979731959f8e4b76104a917b0855adec7318a4 SHA512 6a19687e96f30c6749c27f8fdf132867101c78e5e604bd384305e017eef4fda17d9e69db4b51dd6536626e63e7cbac8c05da9e6e44e87c3a03c81aafd0a968a4
430 DIST firefox-63.0-ms.xpi 471525 BLAKE2B 001cf23507c4ecb28510db1c3fbf867b1bce942de5b29a47ababf9c054007ade5ac9ca6d6b1883d2783467c1e1438b57691e408d0618eb56cf4d4195a8f485fb SHA512 d40ae2d6f8c7b9f851e5207350928ae42e6c92790780d97985184bb4da7dd81f2478879e9784cef75d465c70b9ee2751ab97a3709e1fc45913468cd42489d7b4
431 -DIST firefox-63.0-my.xpi 516689 BLAKE2B 5c4e8426cc51ccd6ea9a46ce9d6a48f2bad9a970f6e8e10ad490331c18cb8f45ea54aaf642db03b4bcc0ba2de62327c2e65fad99b60c03abe07e319d5fff002d SHA512 7800b9fd65b661c6817c5b553690ba60b3d77a955c2ad229a67600cb61fe456bb786f1fae5d7d5bb3fff38afb77ffd008a9bb16f013257a8c7424007c6f2c854
432 DIST firefox-63.0-nb-NO.xpi 470897 BLAKE2B ae0046a256612a063afcc4ddc08dde7cbd1d9892d91b51f19d888d377956b66c1e3bfac7b41c0888cd308b620bdfeed200a91c617fa53dddfda013951eae8a3e SHA512 35a8186e0bec339938f8e433c505cf18b896d129f800b577b8cb2eb739d7d256ad904781ac6de8640169ac83cfbb75ef0426cb5ef7cc088f32b66f2e1cb37110
433 -DIST firefox-63.0-ne-NP.xpi 508081 BLAKE2B 64df56a1779c7e5f8200b5221675de5975b71f489e3cf2d2d4d853c0238dfc2baf2d3ec5f3ba604951d9833a4fb8fd2bf9103e8edc3922fa2e5ee58038c40016 SHA512 a05801ccd5ec72d3ed3bf24e2f5180e6cb868b34429fe4725e8294dc81cdad953f916816f41ba868de185bceed0a2f428e0cbe9fd37e732b6d0a0aa789d84a5c
434 DIST firefox-63.0-nl.xpi 460037 BLAKE2B 5944fe36781ce4537b55ce51aa554b5c6ff8ccea7b25cd3a09eec1f942a8c299a7de21caf5183cfba37ef7213b2c23592abb9f27ad250fee5012cf748d2d6308 SHA512 47408951dfd5345f63ab86bddf66d1b01ee4b4f0746f6d2a7e50193aab1e545c97b0d9817a7cd66ddfb47ee9a0d1fa22efc85d0d3ade9c4f164927f1b688c60a
435 DIST firefox-63.0-nn-NO.xpi 469109 BLAKE2B 78e385f69f3d8f77934a188faa5e0dc51c3c600417d741c543fff2cef9593cdbbccbfe0f106e8225b7ec90d84cdd14946b0ab4ae71450a14adda0e6aa29c5b96 SHA512 9650220e126f47154762f1b12e19157e91f53844198d7bb47bd5691140a4bedfb3c0dd4e773012692483b4c285ce4bbcea3e174643b554f616475e1c873596c4
436 -DIST firefox-63.0-oc.xpi 482911 BLAKE2B ee8b8a2c4539eb5cd46fe7fa7249902fe2a91240bb5f199af7a2bc0af4c0b6f95e932b57016572b93c20bf0d1b6222d6128b7ba1eb6e6334c250cbedcf5565dd SHA512 9872e25d7b9a40da118fc214cbd5a517b5285d72561a8fa541183700d9c59e68f5065488a27cfec87056b44dd40367b3c4d87523826585b5554a1c21e8979cc0
437 DIST firefox-63.0-or.xpi 489354 BLAKE2B d1038fcc3a6f2c7e0e7805040f40a448c531d1dcfa92ef22b76349f582ba41c8340f52fafacf9f25846aef0a30e5e4326f22ffb8923eed994a7bf48db2b5a481 SHA512 293850a64951a0b1c0f47085bb5cf81c997b5a9cb67028545ac9ad7fc08b38607f9b51f44161eef8e5f2af2a89ebd4008c855ece0e8579fb614fba2ea4932b9e
438 DIST firefox-63.0-pa-IN.xpi 508197 BLAKE2B c0623247f3a1229e1ed8cce037d83880cac33a78e8e7c6169358d9f2789d3ea2f12c7bce00f123b3a5f7de5ec1e06c3eb9c436a90a925658d46682a5da391c74 SHA512 5cc07e41af080e6dd3d7cb23f287e66227c8839259ac5b27e8a414856615d6ffe89e1d0fe798fad2e22005c47e09c8331e80ada02e346b7ffc163aa3c6226b7d
439 DIST firefox-63.0-patches-01.tar.xz 10228 BLAKE2B 1c44d3f59da75e92a8ee9b3d1d1b017503ff4126a0a8990137904b7c25dedd5c967e80d1d927640797f9eab00a3e7a0a8774b233ccaf286290f80cb2840b1cff SHA512 d6149a82c139ec6bb1120c2a09e470755fa852e7a45846df2ee02d278ad391a8af4b46f6e9a34eafdcdd522467e365e5181de6b5ada0cf26ea4fd34aaef44bd5
440 @@ -370,7 +364,6 @@ DIST firefox-63.0-te.xpi 545784 BLAKE2B 96269f87e16058a950821418de3b23fd63ea5fe4
441 DIST firefox-63.0-th.xpi 519005 BLAKE2B cbfc56230a495ac00c6ab364251e22d1eaa765d4fbd5f08a80a94338c0cfc94221f85e99ab1180686f6ddf58d4de4071859345f6f357992e5c7395aafaf0963d SHA512 55435c8ba381cbeed82474710dfd7c899f0742e8b9736695ce237588fc5a6329cc4a7be3ec0c56ed0790542d71050469b67ed9dd2ceb3699f574ccfb1b14ae07
442 DIST firefox-63.0-tr.xpi 491287 BLAKE2B 76f67b8ba3f6ab667cd94b04cbdddbf3a4e558cc8f373c7a91d5ecd4d6face4b32d94a71dfd8c7e5219e108a59ac9941116200091387bb7117b70b6a65d1e940 SHA512 02566442a20c9a670c46ff300e9c107d9ca61a5780b5414512c95adc0115118570572959301babf88d13341f1cad1f781f1b4364e031c592bf710fe34060a2cf
443 DIST firefox-63.0-uk.xpi 548370 BLAKE2B 9f50b234e3256d544620708a7ac032b6e4e19d94a4b1735cbc9363f3f1a4f01d1270043f0372f19a5520f00d2e5efc4c0f9ba83a8395aff3c17b3de0e7f13247 SHA512 9bf1d20e0a9a7d6507d485fb63b4ad2e898873fc3e7e737de8860dede04c0f80e0af6c602a8521485f79eac0825a5e62de9eafd72d333f2ea92b71dae89d16cd
444 -DIST firefox-63.0-ur.xpi 525514 BLAKE2B dd759f12064ba3546c174b60aa7db49fe1dfee276c8c9662718d9f6c97df96adea1ad19f8a4679490340553aab0cfefa3973aa84c37a5d584de0099955505e1e SHA512 22f6fa5866bc74230622f50beec29c1b2a05d4339b7ebacb5dc99566a067714cfe7980ec8285793ae1a06eb5b50e76d67b17d5955525af2517ef75427f6a0025
445 DIST firefox-63.0-uz.xpi 469357 BLAKE2B b16efb9e4f1a0d5365118887fe09d9241b7ff4702025cc731e5aafa0931900d2ff081618a538593e82c6d1e12571baa012f030ffec0e0a87494ddef3e08a04de SHA512 c7404210178b4fc28f4d967a7480fdc90f3981d67e0a34006c3918af57d9a8c4ffcbee5aa1fdbc1db86ffa823d54e394ed563fbd528889a455c7305e4cdbccef
446 DIST firefox-63.0-vi.xpi 489043 BLAKE2B 29ba9352b2e72f56cc012503f7d5b6bb17cc65d67f525aaf46685eb47e82f53319dc595f53320ecfad8dca4cbbf8488e738e1ded0c72433767c298bc3bc42a72 SHA512 6055d84b4ddd963f50500a005c07a498027c992b51c2f784caa73c4b792c95f218d84d92855d8de15926b8fec9d69ae3978997be98879a5eeca609fdee77d3e2
447 DIST firefox-63.0-xh.xpi 466845 BLAKE2B 67abb87b3068845264ba19275032850f7e40caf9131b491716cb9a52e74bff0071534ea809e8d31bad0b497049c09f923c47a5aed9c7fbbb8c441fed049ef126 SHA512 0d0707441bca9b4f7efd43c80d1bba3bc1960425295cb2ea91a42482b0fbeb8a9e21129f523ba430a4d6239aa53c79ae89ee89f72c1c945c9a1bcadbc3b9ad57
448
449 diff --git a/www-client/firefox/files/firefox-60.0-update-cc-to-honor-CC.patch b/www-client/firefox/files/firefox-60.0-update-cc-to-honor-CC.patch
450 new file mode 100644
451 index 0000000..9bca3f5
452 --- /dev/null
453 +++ b/www-client/firefox/files/firefox-60.0-update-cc-to-honor-CC.patch
454 @@ -0,0 +1,745 @@
455 +https://bugzilla.mozilla.org/show_bug.cgi?id=1496270
456 +https://bugzilla.mozilla.org/show_bug.cgi?id=1445528
457 +
458 +--- a/third_party/rust/cc/.cargo-checksum.json
459 ++++ b/third_party/rust/cc/.cargo-checksum.json
460 +@@ -1 +1 @@
461 +-{"files":{".travis.yml":"1a4a3f7f90349924378e93acbb524b9127e37c02cfbc6dc59fd904bbdc1c8d0b","Cargo.toml":"623dd06a83bcbf2f292ab51af93e9b79b689e3be06a62968b79f4e36f1bb769f","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","README.md":"186c5c8a62520cb7a3d90d77161c954b52ae8456fca0e0669bc3a5b889592a43","appveyor.yml":"ab45bfdcf2596f357225a54e730c34d518a8f3ad56c2ed33af682cfd45bddc02","src/bin/gcc-shim.rs":"d6be9137cb48b86891e7b263adbf492e1193ffe682db9ba4a88eb1079b874b58","src/com.rs":"0cb06f5db0fb70d27db0e5917ca337de6e7032119e6aabfea1bad9c719f5f34b","src/lib.rs":"996b650e19d5ccd6e64e741789427017c913644e980862a7286ec4ed53c14a17","src/registry.rs":"3876ef9573e3bbc050aef41a684b9a510cc1a91b15ae874fe032cf4377b4d116","src/setup_config.rs":"1a3eeb11c6847c31f2a4685b62ab35c76f0b6d5a17f7ed99e9df164283a771f7","src/winapi.rs":"cb5e6cab3eb570b0f97c660ca448ccfb5024262c0c7b245c181daad91a7
462 9f211","src/windows_registry.rs":"6de548aa94215e449f0e58e9a3b1702939d7c2f7b63a9040901c948bf138201d","tests/cc_env.rs":"7402315eea7ffa23b29b393c1de8e236294ede9de562ff0a562704a157135341","tests/support/mod.rs":"092551f9f6e3a999fa0aa02f93314aac0bda2b09268f948c423df56a43575e0b","tests/test.rs":"b1164258714e13173f3861126e97bedf1e29aa24618993c4eb0edd57c431dcc7"},"package":"deaf9ec656256bb25b404c51ef50097207b9cbb29c933d31f92cae5a8a0ffee0"}
463 +\ No newline at end of file
464 ++{"files":{".travis.yml":"1a4a3f7f90349924378e93acbb524b9127e37c02cfbc6dc59fd904bbdc1c8d0b","Cargo.toml":"623dd06a83bcbf2f292ab51af93e9b79b689e3be06a62968b79f4e36f1bb769f","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397","README.md":"186c5c8a62520cb7a3d90d77161c954b52ae8456fca0e0669bc3a5b889592a43","appveyor.yml":"ab45bfdcf2596f357225a54e730c34d518a8f3ad56c2ed33af682cfd45bddc02","src/bin/gcc-shim.rs":"d6be9137cb48b86891e7b263adbf492e1193ffe682db9ba4a88eb1079b874b58","src/com.rs":"0cb06f5db0fb70d27db0e5917ca337de6e7032119e6aabfea1bad9c719f5f34b","src/lib.rs":"6e8cea99f5fc8e5982b1ea9a336ee2f9a6158a9498c8f0c36f1e8cee8c99716e","src/registry.rs":"3876ef9573e3bbc050aef41a684b9a510cc1a91b15ae874fe032cf4377b4d116","src/setup_config.rs":"1a3eeb11c6847c31f2a4685b62ab35c76f0b6d5a17f7ed99e9df164283a771f7","src/winapi.rs":"cb5e6cab3eb570b0f97c660ca448ccfb5024262c0c7b245c181daad91a7
465 9f211","src/windows_registry.rs":"6de548aa94215e449f0e58e9a3b1702939d7c2f7b63a9040901c948bf138201d","tests/cc_env.rs":"7402315eea7ffa23b29b393c1de8e236294ede9de562ff0a562704a157135341","tests/support/mod.rs":"092551f9f6e3a999fa0aa02f93314aac0bda2b09268f948c423df56a43575e0b","tests/test.rs":"b1164258714e13173f3861126e97bedf1e29aa24618993c4eb0edd57c431dcc7"},"package":"deaf9ec656256bb25b404c51ef50097207b9cbb29c933d31f92cae5a8a0ffee0"}
466 +\ No newline at end of file
467 +--- a/third_party/rust/cc/src/lib.rs
468 ++++ b/third_party/rust/cc/src/lib.rs
469 +@@ -61,15 +61,14 @@
470 + extern crate rayon;
471 +
472 + use std::env;
473 +-use std::ffi::{OsString, OsStr};
474 ++use std::ffi::{OsStr, OsString};
475 + use std::fs;
476 +-use std::path::{PathBuf, Path};
477 +-use std::process::{Command, Stdio, Child};
478 +-use std::io::{self, BufReader, BufRead, Read, Write};
479 ++use std::path::{Path, PathBuf};
480 ++use std::process::{Child, Command, Stdio};
481 ++use std::io::{self, BufRead, BufReader, Read, Write};
482 + use std::thread::{self, JoinHandle};
483 +-
484 +-#[cfg(feature = "parallel")]
485 +-use std::sync::Mutex;
486 ++use std::collections::HashMap;
487 ++use std::sync::{Arc, Mutex};
488 +
489 + // These modules are all glue to support reading the MSVC version from
490 + // the registry and from COM interfaces
491 +@@ -97,6 +96,7 @@ pub struct Build {
492 + objects: Vec<PathBuf>,
493 + flags: Vec<String>,
494 + flags_supported: Vec<String>,
495 ++ known_flag_support_status: Arc<Mutex<HashMap<String, bool>>>,
496 + files: Vec<PathBuf>,
497 + cpp: bool,
498 + cpp_link_stdlib: Option<Option<String>>,
499 +@@ -241,8 +241,7 @@ impl ToolFamily {
500 + fn nvcc_debug_flag(&self) -> &'static str {
501 + match *self {
502 + ToolFamily::Msvc => unimplemented!(),
503 +- ToolFamily::Gnu |
504 +- ToolFamily::Clang => "-G",
505 ++ ToolFamily::Gnu | ToolFamily::Clang => "-G",
506 + }
507 + }
508 +
509 +@@ -251,8 +250,7 @@ impl ToolFamily {
510 + fn nvcc_redirect_flag(&self) -> &'static str {
511 + match *self {
512 + ToolFamily::Msvc => unimplemented!(),
513 +- ToolFamily::Gnu |
514 +- ToolFamily::Clang => "-Xcompiler",
515 ++ ToolFamily::Gnu | ToolFamily::Clang => "-Xcompiler",
516 + }
517 + }
518 + }
519 +@@ -269,10 +267,7 @@ struct Object {
520 + impl Object {
521 + /// Create a new source file -> object file pair.
522 + fn new(src: PathBuf, dst: PathBuf) -> Object {
523 +- Object {
524 +- src: src,
525 +- dst: dst,
526 +- }
527 ++ Object { src: src, dst: dst }
528 + }
529 + }
530 +
531 +@@ -289,6 +284,7 @@ impl Build {
532 + objects: Vec::new(),
533 + flags: Vec::new(),
534 + flags_supported: Vec::new(),
535 ++ known_flag_support_status: Arc::new(Mutex::new(HashMap::new())),
536 + files: Vec::new(),
537 + shared_flag: None,
538 + static_flag: None,
539 +@@ -344,10 +340,8 @@ impl Build {
540 + /// .compile("foo");
541 + /// ```
542 + pub fn define<'a, V: Into<Option<&'a str>>>(&mut self, var: &str, val: V) -> &mut Build {
543 +- self.definitions.push((
544 +- var.to_string(),
545 +- val.into().map(|s| s.to_string()),
546 +- ));
547 ++ self.definitions
548 ++ .push((var.to_string(), val.into().map(|s| s.to_string())));
549 + self
550 + }
551 +
552 +@@ -398,7 +392,16 @@ impl Build {
553 + ///
554 + /// It may return error if it's unable to run the compilier with a test file
555 + /// (e.g. the compiler is missing or a write to the `out_dir` failed).
556 ++ ///
557 ++ /// Note: Once computed, the result of this call is stored in the
558 ++ /// `known_flag_support` field. If `is_flag_supported(flag)`
559 ++ /// is called again, the result will be read from the hash table.
560 + pub fn is_flag_supported(&self, flag: &str) -> Result<bool, Error> {
561 ++ let mut known_status = self.known_flag_support_status.lock().unwrap();
562 ++ if let Some(is_supported) = known_status.get(flag).cloned() {
563 ++ return Ok(is_supported);
564 ++ }
565 ++
566 + let out_dir = self.get_out_dir()?;
567 + let src = self.ensure_check_file()?;
568 + let obj = out_dir.join("flag_check");
569 +@@ -413,7 +416,8 @@ impl Build {
570 + .cuda(self.cuda);
571 + let compiler = cfg.try_get_compiler()?;
572 + let mut cmd = compiler.to_command();
573 +- command_add_output_file(&mut cmd, &obj, target.contains("msvc"), false);
574 ++ let is_arm = target.contains("aarch64") || target.contains("arm");
575 ++ command_add_output_file(&mut cmd, &obj, target.contains("msvc"), false, is_arm);
576 +
577 + // We need to explicitly tell msvc not to link and create an exe
578 + // in the root directory of the crate
579 +@@ -424,7 +428,10 @@ impl Build {
580 + cmd.arg(&src);
581 +
582 + let output = cmd.output()?;
583 +- Ok(output.stderr.is_empty())
584 ++ let is_supported = output.stderr.is_empty();
585 ++
586 ++ known_status.insert(flag.to_owned(), is_supported);
587 ++ Ok(is_supported)
588 + }
589 +
590 + /// Add an arbitrary flag to the invocation of the compiler if it supports it
591 +@@ -777,9 +784,8 @@ impl Build {
592 + A: AsRef<OsStr>,
593 + B: AsRef<OsStr>,
594 + {
595 +- self.env.push(
596 +- (a.as_ref().to_owned(), b.as_ref().to_owned()),
597 +- );
598 ++ self.env
599 ++ .push((a.as_ref().to_owned(), b.as_ref().to_owned()));
600 + self
601 + }
602 +
603 +@@ -880,31 +886,19 @@ impl Build {
604 + fn compile_objects(&self, objs: &[Object]) -> Result<(), Error> {
605 + use self::rayon::prelude::*;
606 +
607 +- let mut cfg = rayon::Configuration::new();
608 + if let Ok(amt) = env::var("NUM_JOBS") {
609 + if let Ok(amt) = amt.parse() {
610 +- cfg = cfg.num_threads(amt);
611 ++ let _ = rayon::ThreadPoolBuilder::new()
612 ++ .num_threads(amt)
613 ++ .build_global();
614 + }
615 + }
616 +- drop(rayon::initialize(cfg));
617 +-
618 +- let results: Mutex<Vec<Result<(), Error>>> = Mutex::new(Vec::new());
619 +-
620 +- objs.par_iter().with_max_len(1).for_each(
621 +- |obj| {
622 +- let res = self.compile_object(obj);
623 +- results.lock().unwrap().push(res)
624 +- },
625 +- );
626 +
627 + // Check for any errors and return the first one found.
628 +- for result in results.into_inner().unwrap().iter() {
629 +- if result.is_err() {
630 +- return result.clone();
631 +- }
632 +- }
633 +-
634 +- Ok(())
635 ++ objs.par_iter()
636 ++ .with_max_len(1)
637 ++ .map(|obj| self.compile_object(obj))
638 ++ .collect()
639 + }
640 +
641 + #[cfg(not(feature = "parallel"))]
642 +@@ -917,7 +911,8 @@ impl Build {
643 +
644 + fn compile_object(&self, obj: &Object) -> Result<(), Error> {
645 + let is_asm = obj.src.extension().and_then(|s| s.to_str()) == Some("asm");
646 +- let msvc = self.get_target()?.contains("msvc");
647 ++ let target = self.get_target()?;
648 ++ let msvc = target.contains("msvc");
649 + let (mut cmd, name) = if msvc && is_asm {
650 + self.msvc_macro_assembler()?
651 + } else {
652 +@@ -931,15 +926,17 @@ impl Build {
653 + compiler
654 + .path
655 + .file_name()
656 +- .ok_or_else(|| {
657 +- Error::new(ErrorKind::IOError, "Failed to get compiler path.")
658 +- })?
659 ++ .ok_or_else(|| Error::new(ErrorKind::IOError, "Failed to get compiler path."))?
660 + .to_string_lossy()
661 + .into_owned(),
662 + )
663 + };
664 +- command_add_output_file(&mut cmd, &obj.dst, msvc, is_asm);
665 +- cmd.arg(if msvc { "/c" } else { "-c" });
666 ++ let is_arm = target.contains("aarch64") || target.contains("arm");
667 ++ command_add_output_file(&mut cmd, &obj.dst, msvc, is_asm, is_arm);
668 ++ // armasm and armasm64 don't requrie -c option
669 ++ if !msvc || !is_asm || !is_arm {
670 ++ cmd.arg(if msvc { "/c" } else { "-c" });
671 ++ }
672 + cmd.arg(&obj.src);
673 +
674 + run(&mut cmd, &name)?;
675 +@@ -967,9 +964,7 @@ impl Build {
676 + let name = compiler
677 + .path
678 + .file_name()
679 +- .ok_or_else(|| {
680 +- Error::new(ErrorKind::IOError, "Failed to get compiler path.")
681 +- })?
682 ++ .ok_or_else(|| Error::new(ErrorKind::IOError, "Failed to get compiler path."))?
683 + .to_string_lossy()
684 + .into_owned();
685 +
686 +@@ -1054,8 +1049,8 @@ impl Build {
687 + cmd.args.push(crt_flag.into());
688 +
689 + match &opt_level[..] {
690 +- "z" | "s" => cmd.args.push("/Os".into()),
691 +- "1" => cmd.args.push("/O1".into()),
692 ++ // Msvc uses /O1 to enable all optimizations that minimize code size.
693 ++ "z" | "s" | "1" => cmd.args.push("/O1".into()),
694 + // -O3 is a valid value for gcc and clang compilers, but not msvc. Cap to /O2.
695 + "2" | "3" => cmd.args.push("/O2".into()),
696 + _ => {}
697 +@@ -1070,8 +1065,10 @@ impl Build {
698 + cmd.args.push(format!("-O{}", opt_level).into());
699 + }
700 +
701 +- cmd.push_cc_arg("-ffunction-sections".into());
702 +- cmd.push_cc_arg("-fdata-sections".into());
703 ++ if !target.contains("-ios") {
704 ++ cmd.push_cc_arg("-ffunction-sections".into());
705 ++ cmd.push_cc_arg("-fdata-sections".into());
706 ++ }
707 + if self.pic.unwrap_or(!target.contains("windows-gnu")) {
708 + cmd.push_cc_arg("-fPIC".into());
709 + }
710 +@@ -1169,7 +1166,7 @@ impl Build {
711 + // linker that we're generating 32-bit executables as well. This'll
712 + // typically only be used for build scripts which transitively use
713 + // these flags that try to compile executables.
714 +- if target == "i686-unknown-linux-musl" {
715 ++ if target == "i686-unknown-linux-musl" || target == "i586-unknown-linux-musl" {
716 + cmd.args.push("-Wl,-melf_i386".into());
717 + }
718 +
719 +@@ -1212,14 +1209,13 @@ impl Build {
720 + if self.cpp {
721 + match (self.cpp_set_stdlib.as_ref(), cmd.family) {
722 + (None, _) => {}
723 +- (Some(stdlib), ToolFamily::Gnu) |
724 +- (Some(stdlib), ToolFamily::Clang) => {
725 ++ (Some(stdlib), ToolFamily::Gnu) | (Some(stdlib), ToolFamily::Clang) => {
726 + cmd.push_cc_arg(format!("-stdlib=lib{}", stdlib).into());
727 + }
728 + _ => {
729 + println!(
730 + "cargo:warning=cpp_set_stdlib is specified, but the {:?} compiler \
731 +- does not support this option, ignored",
732 ++ does not support this option, ignored",
733 + cmd.family
734 + );
735 + }
736 +@@ -1272,6 +1268,10 @@ impl Build {
737 + let target = self.get_target()?;
738 + let tool = if target.contains("x86_64") {
739 + "ml64.exe"
740 ++ } else if target.contains("arm") {
741 ++ "armasm.exe"
742 ++ } else if target.contains("aarch64") {
743 ++ "armasm64.exe"
744 + } else {
745 + "ml.exe"
746 + };
747 +@@ -1307,20 +1307,55 @@ impl Build {
748 + if target.contains("msvc") {
749 + let mut cmd = match self.archiver {
750 + Some(ref s) => self.cmd(s),
751 +- None => {
752 +- windows_registry::find(&target, "lib.exe").unwrap_or_else(
753 +- || {
754 +- self.cmd("lib.exe")
755 +- },
756 +- )
757 +- }
758 ++ None => windows_registry::find(&target, "lib.exe")
759 ++ .unwrap_or_else(|| self.cmd("lib.exe")),
760 + };
761 ++
762 + let mut out = OsString::from("/OUT:");
763 + out.push(dst);
764 +- run(
765 +- cmd.arg(out).arg("/nologo").args(&objects).args(&self.objects),
766 +- "lib.exe",
767 +- )?;
768 ++ cmd.arg(out).arg("/nologo");
769 ++
770 ++ // Similar to https://github.com/rust-lang/rust/pull/47507
771 ++ // and https://github.com/rust-lang/rust/pull/48548
772 ++ let estimated_command_line_len = objects
773 ++ .iter()
774 ++ .chain(&self.objects)
775 ++ .map(|a| a.as_os_str().len())
776 ++ .sum::<usize>();
777 ++ if estimated_command_line_len > 1024 * 6 {
778 ++ let mut args = String::from("\u{FEFF}"); // BOM
779 ++ for arg in objects.iter().chain(&self.objects) {
780 ++ args.push('"');
781 ++ for c in arg.to_str().unwrap().chars() {
782 ++ if c == '"' {
783 ++ args.push('\\')
784 ++ }
785 ++ args.push(c)
786 ++ }
787 ++ args.push('"');
788 ++ args.push('\n');
789 ++ }
790 ++
791 ++ let mut utf16le = Vec::new();
792 ++ for code_unit in args.encode_utf16() {
793 ++ utf16le.push(code_unit as u8);
794 ++ utf16le.push((code_unit >> 8) as u8);
795 ++ }
796 ++
797 ++ let mut args_file = OsString::from(dst);
798 ++ args_file.push(".args");
799 ++ fs::File::create(&args_file)
800 ++ .unwrap()
801 ++ .write_all(&utf16le)
802 ++ .unwrap();
803 ++
804 ++ let mut args_file_arg = OsString::from("@");
805 ++ args_file_arg.push(args_file);
806 ++ cmd.arg(args_file_arg);
807 ++ } else {
808 ++ cmd.args(&objects).args(&self.objects);
809 ++ }
810 ++ run(&mut cmd, "lib.exe")?;
811 +
812 + // The Rust compiler will look for libfoo.a and foo.lib, but the
813 + // MSVC linker will also be passed foo.lib, so be sure that both
814 +@@ -1412,6 +1447,18 @@ impl Build {
815 +
816 + cmd.args.push("-isysroot".into());
817 + cmd.args.push(sdk_path.trim().into());
818 ++ cmd.args.push("-fembed-bitcode".into());
819 ++ /*
820 ++ * TODO we probably ultimatedly want the -fembed-bitcode-marker flag
821 ++ * but can't have it now because of an issue in LLVM:
822 ++ * https://github.com/alexcrichton/cc-rs/issues/301
823 ++ * https://github.com/rust-lang/rust/pull/48896#comment-372192660
824 ++ */
825 ++ /*
826 ++ if self.get_opt_level()? == "0" {
827 ++ cmd.args.push("-fembed-bitcode-marker".into());
828 ++ }
829 ++ */
830 +
831 + Ok(())
832 + }
833 +@@ -1437,37 +1484,44 @@ impl Build {
834 + };
835 +
836 + // On Solaris, c++/cc unlikely to exist or be correct.
837 +- let default = if host.contains("solaris") { gnu } else { traditional };
838 +-
839 +- let tool_opt: Option<Tool> =
840 +- self.env_tool(env)
841 +- .map(|(tool, cc, args)| {
842 +- let mut t = Tool::new(PathBuf::from(tool));
843 +- if let Some(cc) = cc {
844 +- t.cc_wrapper_path = Some(PathBuf::from(cc));
845 +- }
846 +- for arg in args {
847 +- t.cc_wrapper_args.push(arg.into());
848 +- }
849 +- t
850 +- })
851 +- .or_else(|| {
852 +- if target.contains("emscripten") {
853 +- let tool = if self.cpp { "em++" } else { "emcc" };
854 +- // Windows uses bat file so we have to be a bit more specific
855 +- if cfg!(windows) {
856 +- let mut t = Tool::new(PathBuf::from("cmd"));
857 +- t.args.push("/c".into());
858 +- t.args.push(format!("{}.bat", tool).into());
859 +- Some(t)
860 +- } else {
861 +- Some(Tool::new(PathBuf::from(tool)))
862 +- }
863 ++ let default = if host.contains("solaris") {
864 ++ gnu
865 ++ } else {
866 ++ traditional
867 ++ };
868 ++
869 ++ let tool_opt: Option<Tool> = self.env_tool(env)
870 ++ .map(|(tool, cc, args)| {
871 ++ // chop off leading/trailing whitespace to work around
872 ++ // semi-buggy build scripts which are shared in
873 ++ // makefiles/configure scripts (where spaces are far more
874 ++ // lenient)
875 ++ let mut t = Tool::new(PathBuf::from(tool.trim()));
876 ++ if let Some(cc) = cc {
877 ++ t.cc_wrapper_path = Some(PathBuf::from(cc));
878 ++ }
879 ++ for arg in args {
880 ++ t.cc_wrapper_args.push(arg.into());
881 ++ }
882 ++ t
883 ++ })
884 ++ .or_else(|| {
885 ++ if target.contains("emscripten") {
886 ++ let tool = if self.cpp { "em++" } else { "emcc" };
887 ++ // Windows uses bat file so we have to be a bit more specific
888 ++ if cfg!(windows) {
889 ++ let mut t = Tool::new(PathBuf::from("cmd"));
890 ++ t.args.push("/c".into());
891 ++ t.args.push(format!("{}.bat", tool).into());
892 ++ Some(t)
893 + } else {
894 +- None
895 ++ Some(Tool::new(PathBuf::from(tool)))
896 + }
897 +- })
898 +- .or_else(|| windows_registry::find_tool(&target, "cl.exe"));
899 ++ } else {
900 ++ None
901 ++ }
902 ++ })
903 ++ .or_else(|| windows_registry::find_tool(&target, "cl.exe"));
904 +
905 + let tool = match tool_opt {
906 + Some(t) => t,
907 +@@ -1501,6 +1555,7 @@ impl Build {
908 + "armv7-unknown-linux-gnueabihf" => Some("arm-linux-gnueabihf"),
909 + "armv7-unknown-linux-musleabihf" => Some("arm-linux-musleabihf"),
910 + "armv7-unknown-netbsd-eabihf" => Some("armv7--netbsdelf-eabihf"),
911 ++ "i586-unknown-linux-musl" => Some("musl"),
912 + "i686-pc-windows-gnu" => Some("i686-w64-mingw32"),
913 + "i686-unknown-linux-musl" => Some("musl"),
914 + "i686-unknown-netbsd" => Some("i486--netbsdelf"),
915 +@@ -1509,10 +1564,12 @@ impl Build {
916 + "mips64-unknown-linux-gnuabi64" => Some("mips64-linux-gnuabi64"),
917 + "mips64el-unknown-linux-gnuabi64" => Some("mips64el-linux-gnuabi64"),
918 + "powerpc-unknown-linux-gnu" => Some("powerpc-linux-gnu"),
919 ++ "powerpc-unknown-linux-gnuspe" => Some("powerpc-linux-gnuspe"),
920 + "powerpc-unknown-netbsd" => Some("powerpc--netbsd"),
921 + "powerpc64-unknown-linux-gnu" => Some("powerpc-linux-gnu"),
922 + "powerpc64le-unknown-linux-gnu" => Some("powerpc64le-linux-gnu"),
923 + "s390x-unknown-linux-gnu" => Some("s390x-linux-gnu"),
924 ++ "sparc-unknown-linux-gnu" => Some("sparc-linux-gnu"),
925 + "sparc64-unknown-linux-gnu" => Some("sparc64-linux-gnu"),
926 + "sparc64-unknown-netbsd" => Some("sparc64--netbsd"),
927 + "sparcv9-sun-solaris" => Some("sparcv9-sun-solaris"),
928 +@@ -1538,14 +1595,18 @@ impl Build {
929 + };
930 +
931 + let tool = if self.cuda {
932 +- assert!(tool.args.is_empty(),
933 +- "CUDA compilation currently assumes empty pre-existing args");
934 ++ assert!(
935 ++ tool.args.is_empty(),
936 ++ "CUDA compilation currently assumes empty pre-existing args"
937 ++ );
938 + let nvcc = match self.get_var("NVCC") {
939 + Err(_) => "nvcc".into(),
940 + Ok(nvcc) => nvcc,
941 + };
942 + let mut nvcc_tool = Tool::with_features(PathBuf::from(nvcc), self.cuda);
943 +- nvcc_tool.args.push(format!("-ccbin={}", tool.path.display()).into());
944 ++ nvcc_tool
945 ++ .args
946 ++ .push(format!("-ccbin={}", tool.path.display()).into());
947 + nvcc_tool
948 + } else {
949 + tool
950 +@@ -1568,10 +1629,7 @@ impl Build {
951 + Some(res) => Ok(res),
952 + None => Err(Error::new(
953 + ErrorKind::EnvVarNotFound,
954 +- &format!(
955 +- "Could not find environment variable {}.",
956 +- var_base
957 +- ),
958 ++ &format!("Could not find environment variable {}.", var_base),
959 + )),
960 + }
961 + }
962 +@@ -1585,21 +1643,68 @@ impl Build {
963 + .collect()
964 + }
965 +
966 +-
967 + /// Returns compiler path, optional modifier name from whitelist, and arguments vec
968 + fn env_tool(&self, name: &str) -> Option<(String, Option<String>, Vec<String>)> {
969 +- self.get_var(name).ok().map(|tool| {
970 +- let whitelist = ["ccache", "distcc", "sccache"];
971 ++ let tool = match self.get_var(name) {
972 ++ Ok(tool) => tool,
973 ++ Err(_) => return None,
974 ++ };
975 +
976 +- for t in whitelist.iter() {
977 +- if tool.starts_with(t) && tool[t.len()..].starts_with(' ') {
978 +- let args = tool.split_whitespace().collect::<Vec<_>>();
979 ++ // If this is an exact path on the filesystem we don't want to do any
980 ++ // interpretation at all, just pass it on through. This'll hopefully get
981 ++ // us to support spaces-in-paths.
982 ++ if Path::new(&tool).exists() {
983 ++ return Some((tool, None, Vec::new()));
984 ++ }
985 ++
986 ++ // Ok now we want to handle a couple of scenarios. We'll assume from
987 ++ // here on out that spaces are splitting separate arguments. Two major
988 ++ // features we want to support are:
989 ++ //
990 ++ // CC='sccache cc'
991 ++ //
992 ++ // aka using `sccache` or any other wrapper/caching-like-thing for
993 ++ // compilations. We want to know what the actual compiler is still,
994 ++ // though, because our `Tool` API support introspection of it to see
995 ++ // what compiler is in use.
996 ++ //
997 ++ // additionally we want to support
998 ++ //
999 ++ // CC='cc -flag'
1000 ++ //
1001 ++ // where the CC env var is used to also pass default flags to the C
1002 ++ // compiler.
1003 ++ //
1004 ++ // It's true that everything here is a bit of a pain, but apparently if
1005 ++ // you're not literally make or bash then you get a lot of bug reports.
1006 ++ let known_wrappers = ["ccache", "distcc", "sccache", "icecc"];
1007 ++
1008 ++ let mut parts = tool.split_whitespace();
1009 ++ let maybe_wrapper = match parts.next() {
1010 ++ Some(s) => s,
1011 ++ None => return None,
1012 ++ };
1013 +
1014 +- return (args[1].to_string(), Some(t.to_string()), args[2..].iter().map(|s| s.to_string()).collect());
1015 +- }
1016 ++ let file_stem = Path::new(maybe_wrapper)
1017 ++ .file_stem()
1018 ++ .unwrap()
1019 ++ .to_str()
1020 ++ .unwrap();
1021 ++ if known_wrappers.contains(&file_stem) {
1022 ++ if let Some(compiler) = parts.next() {
1023 ++ return Some((
1024 ++ compiler.to_string(),
1025 ++ Some(maybe_wrapper.to_string()),
1026 ++ parts.map(|s| s.to_string()).collect(),
1027 ++ ));
1028 + }
1029 +- (tool, None, Vec::new())
1030 +- })
1031 ++ }
1032 ++
1033 ++ Some((
1034 ++ maybe_wrapper.to_string(),
1035 ++ None,
1036 ++ parts.map(|s| s.to_string()).collect(),
1037 ++ ))
1038 + }
1039 +
1040 + /// Returns the default C++ standard library for the current target: `libc++`
1041 +@@ -1611,7 +1716,7 @@ impl Build {
1042 + let target = self.get_target()?;
1043 + if target.contains("msvc") {
1044 + Ok(None)
1045 +- } else if target.contains("darwin") {
1046 ++ } else if target.contains("apple") {
1047 + Ok(Some("c++".to_string()))
1048 + } else if target.contains("freebsd") {
1049 + Ok(Some("c++".to_string()))
1050 +@@ -1700,10 +1805,7 @@ impl Build {
1051 + Some(s) => Ok(s),
1052 + None => Err(Error::new(
1053 + ErrorKind::EnvVarNotFound,
1054 +- &format!(
1055 +- "Environment variable {} not defined.",
1056 +- v.to_string()
1057 +- ),
1058 ++ &format!("Environment variable {} not defined.", v.to_string()),
1059 + )),
1060 + }
1061 + }
1062 +@@ -1731,8 +1833,9 @@ impl Tool {
1063 + let family = if let Some(fname) = path.file_name().and_then(|p| p.to_str()) {
1064 + if fname.contains("clang") {
1065 + ToolFamily::Clang
1066 +- } else if fname.contains("cl") && !fname.contains("cloudabi") &&
1067 +- !fname.contains("uclibc") {
1068 ++ } else if fname.contains("cl") && !fname.contains("cloudabi")
1069 ++ && !fname.contains("uclibc")
1070 ++ {
1071 + ToolFamily::Msvc
1072 + } else {
1073 + ToolFamily::Gnu
1074 +@@ -1775,8 +1878,8 @@ impl Tool {
1075 + cmd.arg(&self.path);
1076 + cmd.args(&self.cc_wrapper_args);
1077 + cmd
1078 +- },
1079 +- None => Command::new(&self.path)
1080 ++ }
1081 ++ None => Command::new(&self.path),
1082 + };
1083 + cmd.args(&self.args);
1084 + for &(ref k, ref v) in self.env.iter() {
1085 +@@ -1822,10 +1925,8 @@ impl Tool {
1086 + cc_env.push(arg);
1087 + }
1088 + cc_env
1089 +- },
1090 +- None => {
1091 +- OsString::from("")
1092 + }
1093 ++ None => OsString::from(""),
1094 + }
1095 + }
1096 +
1097 +@@ -1868,8 +1969,7 @@ fn run(cmd: &mut Command, program: &str) -> Result<(), Error> {
1098 + ErrorKind::ToolExecError,
1099 + &format!(
1100 + "Failed to wait on spawned child process, command {:?} with args {:?}.",
1101 +- cmd,
1102 +- program
1103 ++ cmd, program
1104 + ),
1105 + ))
1106 + }
1107 +@@ -1884,9 +1984,7 @@ fn run(cmd: &mut Command, program: &str) -> Result<(), Error> {
1108 + ErrorKind::ToolExecError,
1109 + &format!(
1110 + "Command {:?} with args {:?} did not execute successfully (status code {}).",
1111 +- cmd,
1112 +- program,
1113 +- status
1114 ++ cmd, program, status
1115 + ),
1116 + ))
1117 + }
1118 +@@ -1909,8 +2007,7 @@ fn run_output(cmd: &mut Command, program: &str) -> Result<Vec<u8>, Error> {
1119 + ErrorKind::ToolExecError,
1120 + &format!(
1121 + "Failed to wait on spawned child process, command {:?} with args {:?}.",
1122 +- cmd,
1123 +- program
1124 ++ cmd, program
1125 + ),
1126 + ))
1127 + }
1128 +@@ -1925,9 +2022,7 @@ fn run_output(cmd: &mut Command, program: &str) -> Result<Vec<u8>, Error> {
1129 + ErrorKind::ToolExecError,
1130 + &format!(
1131 + "Command {:?} with args {:?} did not execute successfully (status code {}).",
1132 +- cmd,
1133 +- program,
1134 +- status
1135 ++ cmd, program, status
1136 + ),
1137 + ))
1138 + }
1139 +@@ -1943,39 +2038,30 @@ fn spawn(cmd: &mut Command, program: &str) -> Result<(Child, JoinHandle<()>), Er
1140 + match cmd.stderr(Stdio::piped()).spawn() {
1141 + Ok(mut child) => {
1142 + let stderr = BufReader::new(child.stderr.take().unwrap());
1143 +- let print = thread::spawn(move || for line in stderr.split(b'\n').filter_map(
1144 +- |l| l.ok(),
1145 +- )
1146 +- {
1147 +- print!("cargo:warning=");
1148 +- std::io::stdout().write_all(&line).unwrap();
1149 +- println!("");
1150 ++ let print = thread::spawn(move || {
1151 ++ for line in stderr.split(b'\n').filter_map(|l| l.ok()) {
1152 ++ print!("cargo:warning=");
1153 ++ std::io::stdout().write_all(&line).unwrap();
1154 ++ println!("");
1155 ++ }
1156 + });
1157 + Ok((child, print))
1158 + }
1159 + Err(ref e) if e.kind() == io::ErrorKind::NotFound => {
1160 + let extra = if cfg!(windows) {
1161 + " (see https://github.com/alexcrichton/cc-rs#compile-time-requirements \
1162 +- for help)"
1163 ++ for help)"
1164 + } else {
1165 + ""
1166 + };
1167 + Err(Error::new(
1168 + ErrorKind::ToolNotFound,
1169 +- &format!(
1170 +- "Failed to find tool. Is `{}` installed?{}",
1171 +- program,
1172 +- extra
1173 +- ),
1174 ++ &format!("Failed to find tool. Is `{}` installed?{}", program, extra),
1175 + ))
1176 + }
1177 + Err(_) => Err(Error::new(
1178 + ErrorKind::ToolExecError,
1179 +- &format!(
1180 +- "Command {:?} with args {:?} failed to start.",
1181 +- cmd,
1182 +- program
1183 +- ),
1184 ++ &format!("Command {:?} with args {:?} failed to start.", cmd, program),
1185 + )),
1186 + }
1187 + }
1188 +@@ -1984,9 +2070,10 @@ fn fail(s: &str) -> ! {
1189 + panic!("\n\nInternal error occurred: {}\n\n", s)
1190 + }
1191 +
1192 +-
1193 +-fn command_add_output_file(cmd: &mut Command, dst: &Path, msvc: bool, is_asm: bool) {
1194 +- if msvc && is_asm {
1195 ++fn command_add_output_file(cmd: &mut Command, dst: &Path, msvc: bool, is_asm: bool, is_arm: bool) {
1196 ++ if msvc && is_asm && is_arm {
1197 ++ cmd.arg("-o").arg(&dst);
1198 ++ } else if msvc && is_asm {
1199 + cmd.arg("/Fo").arg(dst);
1200 + } else if msvc {
1201 + let mut s = OsString::from("/Fo");
1202
1203 diff --git a/www-client/firefox/firefox-60.2.1-r1.ebuild b/www-client/firefox/firefox-60.2.2.ebuild
1204 similarity index 97%
1205 rename from www-client/firefox/firefox-60.2.1-r1.ebuild
1206 rename to www-client/firefox/firefox-60.2.2.ebuild
1207 index 731dc4e..c44bc77 100644
1208 --- a/www-client/firefox/firefox-60.2.1-r1.ebuild
1209 +++ b/www-client/firefox/firefox-60.2.2.ebuild
1210 @@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
1211 fi
1212
1213 # Patch version
1214 -PATCH="${PN}-60.0-patches-03"
1215 +PATCH="${PN}-60.0-patches-04"
1216 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
1217
1218 MOZCONFIG_OPTIONAL_WIFI=1
1219 @@ -127,11 +127,6 @@ src_prepare() {
1220 rm "${WORKDIR}/firefox/2005_ffmpeg4.patch"
1221 eapply "${WORKDIR}/firefox"
1222
1223 - eapply "${FILESDIR}"/bug_1461221.patch
1224 - eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
1225 - eapply "${FILESDIR}"/${PN}-60.0-rust-1.29-comp.patch
1226 - eapply "${FILESDIR}"/${PN}-60.0-missing-errno_h-in-SandboxOpenedFiles_cpp.patch
1227 -
1228 # Enable gnomebreakpad
1229 if use debug ; then
1230 sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
1231
1232 diff --git a/www-client/firefox/firefox-62.0.2.ebuild b/www-client/firefox/firefox-62.0.3.ebuild
1233 similarity index 99%
1234 rename from www-client/firefox/firefox-62.0.2.ebuild
1235 rename to www-client/firefox/firefox-62.0.3.ebuild
1236 index aef33e7..1b23c69 100644
1237 --- a/www-client/firefox/firefox-62.0.2.ebuild
1238 +++ b/www-client/firefox/firefox-62.0.3.ebuild
1239 @@ -299,7 +299,7 @@ src_configure() {
1240 mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
1241 fi
1242
1243 - mozconfig_annotate '+lto' --enable-lto=full
1244 + mozconfig_annotate '+lto' --enable-lto=thin
1245 else
1246 # Avoid auto-magic on linker
1247 if use clang ; then
1248 @@ -421,6 +421,9 @@ src_configure() {
1249
1250 mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
1251
1252 + # disable webrtc for now, bug 667642
1253 + use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
1254 +
1255 if use clang ; then
1256 # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
1257 mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
1258
1259 diff --git a/www-client/firefox/firefox-63.0.ebuild b/www-client/firefox/firefox-63.0.ebuild
1260 index 50590e3..6e07703 100644
1261 --- a/www-client/firefox/firefox-63.0.ebuild
1262 +++ b/www-client/firefox/firefox-63.0.ebuild
1263 @@ -10,11 +10,11 @@ PYTHON_COMPAT=( python3_{5,6,7} )
1264 PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
1265
1266 # This list can be updated with scripts/get_langs.sh from the mozilla overlay
1267 -MOZ_LANGS=(ach af an ar as ast az be bg bn-BD bn-IN br bs ca cak cs cy da de dsb
1268 -el en en-CA en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL
1269 -ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko
1270 -lij lt lv mai mk ml mr ms my nb-NO ne-NP nl nn-NO oc or pa-IN pl pt-BR pt-PT rm
1271 -ro ru si sk sl son sq sr sv-SE ta te th tr uk ur uz vi xh zh-CN zh-TW )
1272 +MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
1273 +el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
1274 +gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
1275 +mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
1276 +sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
1277
1278 # Convert the ebuild version to the upstream mozilla version, used by mozlinguas
1279 MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
1280 @@ -105,7 +105,7 @@ DEPEND="${CDEPEND}
1281 app-arch/zip
1282 app-arch/unzip
1283 dev-util/cbindgen
1284 - net-libs/nodejs
1285 + >=net-libs/nodejs-8.11.0
1286 >=sys-devel/binutils-2.30
1287 sys-apps/findutils
1288 >=sys-devel/llvm-4.0.1
1289 @@ -296,7 +296,7 @@ src_configure() {
1290 mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
1291 fi
1292
1293 - mozconfig_annotate '+lto' --enable-lto=full
1294 + mozconfig_annotate '+lto' --enable-lto=thin
1295 else
1296 # Avoid auto-magic on linker
1297 if use clang ; then
1298 @@ -418,10 +418,8 @@ src_configure() {
1299
1300 mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
1301
1302 - if use clang ; then
1303 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
1304 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
1305 - fi
1306 + # disable webrtc for now, bug 667642
1307 + use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
1308
1309 echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
1310 echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig