public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Joonas Niilola" <juippis@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Mon, 13 Dec 2021 06:30:44 +0000 (UTC)	[thread overview]
Message-ID: <1639376923.ead17dec00af9f19bc9ab8f729be74d14b5d75f1.juippis@gentoo> (raw)

commit:     ead17dec00af9f19bc9ab8f729be74d14b5d75f1
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 13 06:28:43 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Dec 13 06:28:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead17dec

www-client/firefox: drop 93.0-r1, 94.0.1-r2, 94.0.2-r1

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 www-client/firefox/Manifest                 |  296 -------
 www-client/firefox/firefox-93.0-r1.ebuild   | 1161 -------------------------
 www-client/firefox/firefox-94.0.1-r2.ebuild | 1237 ---------------------------
 www-client/firefox/firefox-94.0.2-r1.ebuild | 1237 ---------------------------
 4 files changed, 3931 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 1131b520612e..8cc8dfe3e6b8 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -293,302 +293,6 @@ DIST firefox-91.4.0esr-zh-TW.xpi 572071 BLAKE2B df9f18fa4cbede2324aaff48c503b58c
 DIST firefox-91.4.0esr.source.tar.xz 379759164 BLAKE2B 073ad017a7a5569713bfea850d5572c6cc0e7c46dc3c89878a6405b024ee9a46453c8588b78d547f838b9d55a93a509a293f578a3ffac35b952e2bce84e931a7 SHA512 781bf62a0e1215cad7d90de7c822978997bfeaf71bde4e7124a732921d130762c6654417c708a299726039d1603ff5e0796106118ad4b2ddef4e9dac84887765
 DIST firefox-91esr-patches-01.tar.xz 20768 BLAKE2B 22ebd261b445f1920448d9243e3e15ed2e4d393099552bf43f26c9705dd00f8b87b5720e94fc43a31dd96c3a88398e17da80f81953f0bf9658d75e4a85a31fc9 SHA512 5935545535366abf8681286a9bd745f95f83ebf0d69ba5ce600ae513a4391fc16ea7eb4addbe8ad27f97eae3c1fcb05a78e2fc0fbd4cbf7798a83b778b5e1535
 DIST firefox-91esr-patches-03.tar.xz 17204 BLAKE2B 6ef1aa70708f9e5a5926f712d449bb40c86d449389a5d4c1730ada065d4af252b08cd17eafaee7cc01ea0c50c53b272c38a047760d3cf94ba34375ff77af534c SHA512 2c02a6ba36934f796a7b2d3ded0b68689ce4b21f21396004e829102bcc56e302c89357d18c4f353c62f45865dccde27230cdb016d99c42b3ae12b4e5a6a02e6d
-DIST firefox-93-patches-02.tar.xz 32064 BLAKE2B a99ebed6fb2e3af8c3d1ef60182e56636f68c596fcddb0450853eaca7b65fa786ce3187dae9d1c5fbce0b9d8de0b2a60d441b38a26d6b1dcad8881c46c11d913 SHA512 7f51f30815dc2386afa1349f512d156d2da3cb2a50cd9c14e763cfdf00535c78bff82f25820977252c3e5c086fe31d59a753dce2d3758ebe4f30dcda7a41056b
-DIST firefox-93.0-ach.xpi 452270 BLAKE2B c7fd81469026d99e21553ec59d0d005e906915483b3765898beba694cf31c02aef3c15789a5c2e2e2d1ee242aef323ca7fa1c142912917ec2ca02a8cb9c604fa SHA512 9a4c7f880801eb1c4391a57107e88e3d43e6ce0a1bd617ba4d11951957e2d62116f102e55bb62db22378460c68d2ecb3a9b9b0285951c46846920ae02360749b
-DIST firefox-93.0-af.xpi 425657 BLAKE2B 8f0f1df2ddc330f386d831696dbbbd15f639b0d95ae4d85b268924116f93f1bce22adc10b6053873f0ed6d69f9067515774b7904f7595c89a25edffde2e25e97 SHA512 f8c122c624c139c0afea5920f063b981665771ae107d32b654206dc0d00a8173230a357ca72649bc636d02825f1af90d291b5e09f9b7044d05b4af1ce39f6e6f
-DIST firefox-93.0-an.xpi 498005 BLAKE2B d0830dfa4f7a0ea4c85a5a3a7a1e90714e2e476024b77d0b8b44ce4ad241f0df1f0090eb4263caca3d05a66c8885c3c75bf167ccb7055716d7efc01ba4554515 SHA512 df7853f86853cc457eb85b8130f7b2ebf7be97ce28f23f963eb9b05b16dae605c5d3f3b925c98a0aa252dcd84e172e42f87256feac042af57294f8cdd3e69383
-DIST firefox-93.0-ar.xpi 557147 BLAKE2B ea77d1d057ff08c0cdcfabdda3b0a3a3bb25113eb7d1e9f6ecc7a5ab48cff2ea36b25c7726dcfc3e0004726719e11f6190137eb76e7acdb02215b4c667f3e229 SHA512 4b00894fbdd9e80a5bb343af95afeba2858c83c75880f3d97829b8161c75e65f21cc73d9f65edee2a9327391e6a98f7b124ca8aa98d9f8bf4000358841b47590
-DIST firefox-93.0-ast.xpi 496648 BLAKE2B fbbfd0cc005c5b47cec28506b432dea9ec48c4e0fd7c441913ecee5db42e77462782f6b1b95001b70bb7740aa100d5eb298e8ec81134822a43dba25060522670 SHA512 1744a00ed7794c3f86fa4f389d9a7a51a17ed946d8c4fd65ec29bdf0ae13379418ebbb49f6eba05894d660e5892b67df14745882bdaea3d0a50b89ecb08ea563
-DIST firefox-93.0-az.xpi 487307 BLAKE2B 0de51fc5c479d006525b9e334a0822f36d5656b116102109aba8f9e461d0c48510b4790bafa1a60ccb62f369d2754287fed4bfeb70762642d50b3784f9a4ba68 SHA512 e21ac77f4f5ebb90a0ad8929013594615308167a28f8e6c61cb8e5210ef3c6924f3173cf0c2b3956e587846a0613d7d66bbc66ff23876fee0e73165aaafd8109
-DIST firefox-93.0-be.xpi 613444 BLAKE2B 047730f1734f67f465ce605cb5a313d63d93cde70006768e1f18f1a93ab2dc7928f4ebcc09d748057e3fd666ccac03ec9ddaf97f82bde45cb7a5709bbe34cb4d SHA512 12b31e93f3296cfff2bb4856fc3562aea0e52d948d49ad811e534f9717b3f6ffba6e451650a99a5c2887197e0d7f2e4a257982dedfcee14d252f8842ca781963
-DIST firefox-93.0-bg.xpi 565256 BLAKE2B 8a2a0816d76c15b9f67fa1a67ef914e4842c295a6d740e4346b33aab46c8c4aec3a52351c01835341ee735240721d32f4d128f72d14ff2d90a6d5e3e3e40d90a SHA512 0ca4b8073699735f8c67df5c2b63885ecb37dee17da38fd53408ec8346c6be3871b28b407e160f083f270160118d3d2b37a9f79c1027975556c95d65982f268a
-DIST firefox-93.0-bn.xpi 554301 BLAKE2B e03eb3160508c211e005d6af97fc80f8607dad65f922fc5453c3b6239ee8adf49065fe6e89a206f3856a9c1dc79fbedf81971705ba8b5c9d795f63d95bcfbee4 SHA512 faa070bbce5d0c7c2bcea77c9b8e7c7bc04873a9a50edccc8c4c041e146ee64d6ebf73af963a19253668bbd7a7c59472e54ae39e359f8a29ff3a0c1b298cf24e
-DIST firefox-93.0-br.xpi 517750 BLAKE2B 076b4a311087e3bd948becad180a4cd5ed04609609383d48fbe8730397d2a51fdd45a93bfbd6014d207b8750e05320f63e8aefbe63b06edc74c092f0d195a945 SHA512 8ebe3075c605e63cf8b53190c230426574342bd3d8e49a9040134bc94399c5f68725227065499d453faa8391291937c2e0ba4acf306aa33b84a7fac4cca0fbf5
-DIST firefox-93.0-bs.xpi 461680 BLAKE2B a98752ea3481e7c8362d16947e53f0088edde22bcdb5a30bb2a38186796da10b023999c6b19362268b41c93b45d7c163b88242e529fd36ff66383effe4706c33 SHA512 fd7c291303f99f10841ac2e2335f624a4327ee442f7618f36775efb426ce1e49ed14b2665070cf06959860422df90a0a1d7e82ef334b5f13461a6f1a8c9a2cef
-DIST firefox-93.0-ca-valencia.xpi 527450 BLAKE2B a0092f55867a114c09a9a1ce9d9167a60aa166df9b040ccc8cc3bff49c5a8bba0c61d7fe83da8913e9813854110140f4155b8ac5e07d72389ba21cc36f42d6e7 SHA512 e5a8e1523b2d52ef34bd42bddb72105c86aec0fd03f13eec0bfd891408000013c63528a283154db283e19dfdabd20bd8cc9e1f633d989215c83297dc86663c7a
-DIST firefox-93.0-ca.xpi 525552 BLAKE2B 65c3af1b458794f706a645a98a7606be239d23c161f416085455a5367e67d6c52fd762b3c9470c3b81494f4aa0085efad9e9efa92c8bb9019ad4114ac7fb689c SHA512 232911ecc13b5c834a03dae1e830098a3b9861a904a6dd62e6f68648dc1a9df430ef948e562653bd0e911ea917e255e864d65720130b244eead6cece68cfd31c
-DIST firefox-93.0-cak.xpi 551030 BLAKE2B ecca1b2610a4e5c7014b2db980f9d7d21e7432e0671cb3c1dc16b9939da9dec29285df52a70abadbb1b508660715be5d0585dedd1978a445dd258e10998bf7ec SHA512 474da0dc340527e6818e7a6f62a4f921ec138d6a5dc17d9cce5b263c5ad49aa7d85c2ced296488330f469718095e73e33dc5b902f099b483d65a63104f40ec28
-DIST firefox-93.0-cs.xpi 557282 BLAKE2B 565822311bbfad5c487c92a6524c748e4cb2a6a684e44e51232a204df1d02a27f550ae4c6450f730225de3ff0fe19799adbce12e45980f22d8d820b83121b162 SHA512 030cdfeb274164c5a99d2f2be57223c0c40222bbb8953260239ad5e55362fc166e2a22fa8c9d09cf9b0fdf22dc0e637e8018a011c2ab9137111612d6cdb42fca
-DIST firefox-93.0-cy.xpi 534842 BLAKE2B 35b29d657df20409ed74d01c07e6a5e272bd5988e57211fa2bb86d473af4acfda7f424c24da83d32d929800571faac656ea06cdf24e9340442cff5cf6a6ae46c SHA512 79ddfd89af6e4017655967c2baa41a9ab2507c9c21c7c037ba19022eebb28bad18a71d6345a3cf2db271fc69633d7913d6f5542ac2720d4014b071b8e881ca84
-DIST firefox-93.0-da.xpi 526877 BLAKE2B de3c3b1672d84d4d8a49590c1b9a07fed9c02a5ab536cf866e7d88b68b3e80afa86189a61df265aef2a84ca6f9d38a2586356e4484d7e032bd29bed2ca58e0a3 SHA512 c1c768d4ab282f40f743522174a01959746b090d57efa752f38f781042082929240192a8941e1c4a958e808d0dc913bd36ae2b02cb7cf50f38d65fa38cdaeb69
-DIST firefox-93.0-de.xpi 545833 BLAKE2B 577f4d449fa486cde9da6e112d1bde94ca665a49f730e39583a1a94e89c960be5d47dad51fbedd961bae27cf540bb18fc6334a45103f992077c7af26b7883d9b SHA512 d801da177531921d3768823ab37ba337435c118db836a0576dfb0e9d3edcc05c4cc38c188a79ec671f0dc99b3f9c7e6c7a2ff5d2e4eddbf1b990d83321f3df72
-DIST firefox-93.0-dsb.xpi 558727 BLAKE2B b8885e8895e358e1a4046716b14d5811e9baa4580b63e7efdf342cf5595079cecb821dc25be3e0f6ebb6bfc097d4f631d5c399f3a4fbe1b33706fc00fbfa572e SHA512 181f72e86d1a3094db48ae7268b20da8078deb557cc886f553e956f5d7ca39648c0587a0fac696c8269e36dde893a9b40a54f393614055b6b7bd7338a741dfe2
-DIST firefox-93.0-el.xpi 630033 BLAKE2B 2ed10eafa7adeecfc53e359472852253f6858eb59ba2b7cca387c7a1e92b92a49fb6099307dc4f6dbd6bb7b464ae5d80f6e56956d5b5ef062dcea4c0e99c8f20 SHA512 0069e3c0da0ed812550fec496105c0b5f1c4b8b7410cb4ab645f8980a91c29bd7ea76ccc44fd65673ea0ff069cab78052dd23152ef92c28a301f99abb338d50d
-DIST firefox-93.0-en-CA.xpi 503488 BLAKE2B ab3857c80479b957bbc6f65c919053bc0c1af8555471574788a07a27f1c8e479c3d5545b57485ac9662449fbf2129660c9ad6b1a9a5eb743964842f85a37e3b5 SHA512 e750a08ebe9330cd9dc03d68d17a3c5b3265b27df073dfed84b23b234b21d472b371df36919356198863dee528e18e30c7fbf6f597a4e8f569a7598f111965e4
-DIST firefox-93.0-en-GB.xpi 503980 BLAKE2B 7da7105dfa6cff94421be9b40ac5da37aa2630e4f52a027edb9fe5c30b8979fe05c8e41aa35f416d41937c562b3bb2a5d2393357b78a7f3c4fedf3a9fa23a470 SHA512 a8b1ed440065476adf7a5338438a41cad528dda2b51003f3aa4b7535d04ae2a48552ed79de944dbbd795fdf66f85a9967fbd212001ffb1c183b29bc72775a763
-DIST firefox-93.0-eo.xpi 526735 BLAKE2B 355bcb2771e997fabc9279b714cbc2e8faec3f904ba55f3962d0299e402dc21102549a4aeb9332a03d2e15885b6f89ce05f7a5eba375a0c687a5f0491b568562 SHA512 5d5dfc4e4eeeeb9ecd3c0e57b88f9257994e7c7764c28013fb74ce2e98e2af8b253e49e6c6dafcafdbf9eb7598cee5bea9225aa6d659b5f23a16d4913c4241ab
-DIST firefox-93.0-es-AR.xpi 539030 BLAKE2B 95057e78119f8dd0bd2617a930c48fdb2cb4d4602496ccdb1169183d9a2f59c1b45b65cf055e270a33fe8b6e2b503349617fb96d776a7ffe406d1cc24c3463a1 SHA512 480ff3a54aa0bd0368f99ebb880ee3970ccbfc1a1ce4c53b48856ef8324edb7c2b8d6c7ddc5e7e01c7598d44ac292ed38c2a245162bc910b94dd1bf6c3ff0fba
-DIST firefox-93.0-es-CL.xpi 538966 BLAKE2B f51812b80692529fe7f2b3376d35a6162f938c27c8266f688e0c44462693cef58e00ab0306dcd2bca60ba997aebdc348de91aff7e92b355edf17e6c96b2ba11c SHA512 b18d6ee13c7d5019d810e14f5a7f23a97b58e93e9a944964e5df0b52bf2be3ea78991b057a873f649994e2d753267bbc291df5dcaebc7e331156eb2c6f92cdac
-DIST firefox-93.0-es-ES.xpi 529676 BLAKE2B 3b68d6e47079bb7dca64bd9899443bfe034bf81c060eb2534e9cbbb9afdd564120abc3abca6765f984d23c2a8acb616fbbb9b34e16eaa513c0b0940e371ff037 SHA512 f37dc89bb7f40efad1bcba3817bac35a32469f149d0850383f1c4fa47caa6bfdb6e9f8edabc20d6b7068e61b8a02669ec17de19fa82786c233bd843ed3d6aa8b
-DIST firefox-93.0-es-MX.xpi 540268 BLAKE2B f29f38b5246ca22d9f3316a39988fe147d07d21c0923506e3972547a38278e911e981fb94c29e1988d05b44a2ed3b9a3823c3caae31ccf7f86864e44201383ca SHA512 5774c6a90629617b5b2e51f6c70b0a2b6b91b8bbd46ebf3a7a093799a989ee47f31f2eadd066e7791be20674ce6d3cc51013b11962ada30629a4107774de9721
-DIST firefox-93.0-et.xpi 477768 BLAKE2B 0dd35da520283f256a1d9653fc38ed50b1753a48db2d69916c8d6b3f3a45b746623ca577b5dd204b1f6361cc1f3dd9947a8def7c180245232e493ffb9bf44548 SHA512 1b39cce04fd5b063ef5c644f5de55d20189261f0160927d75f46c510894fe7086e6d9f94a1272b5ff01a7eec013fc8f8438a396188d5d787a7eee8c651698f51
-DIST firefox-93.0-eu.xpi 522929 BLAKE2B 199e480c481885df802d08bb920d602941e95c7d498cb190c440aa11b6384c8883f5b4d839c06ab30fbc10d7efcd2f2bce115950e4af42d085e034a5303f6fa9 SHA512 73ad278a0f15c6cfb1e93b253737bf64783e4d4bfe9995de6e6c9161719bf21f7e04916903d3a3c69c28dbbfb06155a29da1cd9d518c912a97ae859888f5faf4
-DIST firefox-93.0-fa.xpi 552085 BLAKE2B a58384af72aae4827392740d1238efa64b5835677ae89f99ca37eef54a13daea41db40b571a5b7814ceee1c0be0b46e78ae27eb3cb3a10bc5a36ce489038cab1 SHA512 a3c5eddb4d4ed91d5d0d5d5d852106da7f54c3e8b8f0cbb58eac94d777c39af8f663509666d1943980060d1b758c9cd7818c82591f67e4617fc4c5f32896e6ef
-DIST firefox-93.0-ff.xpi 470218 BLAKE2B 714426024d36c04e2568b7c9173f7b854ea78c87e1e13c169b1ae8d5399b0e91640e2d8a03609c47154ab162e194a60ffdb91f8ff74e35eb2c51b28d36aa7abf SHA512 da371faff62778981c4fbee3d93eecf3b79af67d7b11d87be23a332c69beaf11f5c7c80253e3e9825673bf6d0bd60eacb5deec4c26347301c9cc9ec84f6c774f
-DIST firefox-93.0-fi.xpi 525147 BLAKE2B c4b59bc0977544dd77572c319eda6d53ef2844f6cb9b6d3a1990bd6ee2018c0d0ad73e120fe03205f6ecfd57835967890708dfdb6033cd9ca52ad685197d86b7 SHA512 a85321398dbcaf566cb4a861f75e5df94b9b3488dd3b45b57679c76daa92674b3327c8dbe4b8986509593acba1ef55dc8bc9252d994bebdfc2ded0d070c347e7
-DIST firefox-93.0-fr.xpi 549922 BLAKE2B d42a269770af5a1af3c2ff58a4c511d3a7bbfe24f787c043bf0d16df3e16e51904f55ebd9bfd720c6de673fe54278c9362bf4f601008c695db4c27253cf77095 SHA512 5d3bdfb41e5dbbcd738b2dc4d75dd6aa7933678cb5a475017b1c159b85e1851ff64055d6584ba90cf826ca2dbf48ca5db00453df4c0942df913687a012d96467
-DIST firefox-93.0-fy-NL.xpi 535454 BLAKE2B a1e907e62e2a782f269c715e9f8e7edda6830db14af0e0edc94b2cf8775bf61eea84d2c599bfc8b0dba4b59cacd4e644c8ff24c2c3e67f49544f397173bcf11d SHA512 6c7fe63d4dc3647d66d74730abe074395cfefa274a31f2a31cf6fb8cd221e583cb56a1a2cdfcf17d2b244e92493c28f52f3bfe4919fc3bcf810796d4088a6ea0
-DIST firefox-93.0-ga-IE.xpi 458183 BLAKE2B fa205f205bd42841a012afe5dbe3f68e0c5e8a7334f6f7b8a44b3b067626961aeb4813c885b4b960511b810bf1d62f7921a90cf3dd3878230ceeb6520be3726a SHA512 989c3ab26eb9e0389e99a853388d593fa6f8a7d669f01a37166239e5fe438336cb4c41c9d3a14c17c38ec1f29211afdc940b3c64d1cc49ec37f774c0d241bcf4
-DIST firefox-93.0-gd.xpi 528654 BLAKE2B 7d4c74ab6c332b29033d6cba8f45644df404f07a52ddbd86a8ff4eaa66caa4563290bc2bb528592ead96754949461834b8809a457e913ced2fca2623ac983986 SHA512 af28980a0e534cb60dec1222932b0dfff1c5ec73bf375a484fbf630d3550c4d7f6765863d178caf51b534156b398b1bf448512a1f8730743df1861362db09347
-DIST firefox-93.0-gl.xpi 534915 BLAKE2B 5c3195212cb4e796bdb442634fd7987a2e6973706520d2e3cf5277e98a03030ee69de2d43cf9b72623b42e706f278bf6ce02292879703c14aaa289c0288edf7d SHA512 ee9cd718421cc84ad4024f72db1183ca92f31160901a7f0264355d27b7c3e63d278faacf1c5ae88ca22bfc0a0db634c3fe2637a0475db86f4aad31abda509b37
-DIST firefox-93.0-gn.xpi 550607 BLAKE2B 57eddebebd573bd34866935bbb41ee15aa124a23f5a9d3c8c260cf099bb1e3f29a9d16460337a5cfc4bf3a33ec904ea104a9cfdb3e2d60e3995de8a1e713ab18 SHA512 5b8188db95e0d3df48e6d50c517fe81d107e94d00ec079d9a7d701d670e582c79bd671c09c5e0ce0e610662518cfd085373106db775c87a505601c2c087cc420
-DIST firefox-93.0-gu-IN.xpi 527341 BLAKE2B 223381de9a212da37fd5b342998e84ca24dc9ba69ae87775083c70523bc27d1182d99a4f01ac08c694eb621fecaf37cd585c6715cffaa0c5c927959bcb8a6aac SHA512 de6a0906ae8060201b0a8c883f926450ea4756152c2d5726474f11fb4d9cf2c5fbdbcfc195cbf7615c0d70e0219e43c8d81f728a0e2d4d54774bc087a0ad207e
-DIST firefox-93.0-he.xpi 549613 BLAKE2B 24d9fb31f2a23c841df8f1f0738e19f4bea02a5644e6c6f21420168550b5506cb9a6327437c206c51ae1b78827e6ae26e4568927ea3e7595d67cceb702261c7e SHA512 cf675f27876a96772f17ae27f2912af24841a027ef01b0b6a1c0a4bc81da46cd16b28a1d0a25687d950876faed7df7b6eec5bf9b04b6183dd4657b30964a61f1
-DIST firefox-93.0-hi-IN.xpi 554524 BLAKE2B 123da6e3c1bca53e0dde4ffc8c7f3513a63b8522e39a4ce220727e8c7201b4242e83736887816731e6992704757542ee1a3313c13a25257bc1b02adcaf27ffd6 SHA512 90e95dc999c2fd27375589ae9b012751e2cd0ad853a815f697311112d3389b62eac02a0a6dd6e87f14636d829ae4d2c0f7e24b7af63f2265d1544bf96ea0fd6e
-DIST firefox-93.0-hr.xpi 528156 BLAKE2B 73080b79a8911b0af1d7d75e48eb084b8be81496ba834907c43e991bbb33b385a5dcbc4600d20f0c79a65f87b3a9467bb619b0db6f173031a2f807b17f1e3a76 SHA512 30b5f3e7628c5a4ab367490bfdf284d5001b6b383cb53722d6397a034c9f3eed635c8bdd035a4e9f0a55271887ed0e3fb18d52d977022dc95f73283bef68e592
-DIST firefox-93.0-hsb.xpi 554891 BLAKE2B 91462fad31ea5d07c08e859786f029a4239ae9af21aa951e8b05350f787501e3f1f2aec3f13590c01df82af4a2c9b4f1cf4001a7a71c6634d012e6dfddd6bae0 SHA512 3def75136859638c2dc69ab67c2fbd06543d921c9320919c34fc695363653d45da56e5069c933aa74152de4f1f023f993cd14370c09c6f5c2f51d1e426326e36
-DIST firefox-93.0-hu.xpi 558326 BLAKE2B 4df499fdad41dca45020e3a3167f88fbe239742e84f8a2e52d90337c59d0b8eb5716f685b623e297bdcd571e58d219d1f8365cd941f5c8c6604ab3f5da05cc4a SHA512 03df975bbfc026f0f01dd6237ce2c0f72d8db3046410d908b36aae1124ca88bc3499f2b5ca662fedbaf34b98180621d15d9642edb7565a5b46ccafc5c43048c5
-DIST firefox-93.0-hy-AM.xpi 575210 BLAKE2B 1c0fb2997f887bf1f659275a46fbde7eca73626675dc347063e19574c25897848d0b90b941d1b001593858df50ab6d6e16dff140b135272fe0beb9d9fb390bcf SHA512 656ca50a8a52e7c763a3b38303a69ebb1189491962214e5887dbd9c8509935388364b7a631eceef381e01500c816245085b1f4f987dea101353be9e729a70be3
-DIST firefox-93.0-ia.xpi 524923 BLAKE2B 6bf88594d5703ee818541c9d02560c1b3c9d7a5834827d2625e8abc1e65768342caafff8bf148c912b447d03b12a3b28d756e8d7dca26d1811be81b5c3ab526c SHA512 a4c2f084868b4b074acd2abf9ea69b0fecaad625d11cc0ecb2aafd3e8180846c23fb3a1a17a4945a9e70fbd568bb38fafe2e2fcdf48b1483a254c4deb65ad9d5
-DIST firefox-93.0-id.xpi 517762 BLAKE2B ea73a70438e115e11272b9d9c3fd528b0e3524847cfe0694f7bdf237d8bf33a48f8ebb5bd0fa5339eca912f6cc6f1f0acb52804b032750b265d6a66b6025d478 SHA512 69cdf57bd044726a56691a993d3f33102466244e822f7a7887c267c7d4cbdd6854f86c6f22f22c40b679921a4ef207e899362aded8c1fdd21cc4602ab9d2cd17
-DIST firefox-93.0-is.xpi 468226 BLAKE2B f852ce4196a04ebaa91990b5a40dad2327c61ec279b95c0c6dff25069e0ebd346871700e0295eec1fade0e66a1f464bd7f6b9028684fdb93053adc28265ca7b0 SHA512 2e1bee32f261c8a5f00f62b19f20f492ceda6ba18587051fadc81a6573298762959ce797f13d843be18ac09cd2a2f2d9ac6d4eba62724fbd732da9cb916daa0a
-DIST firefox-93.0-it.xpi 452319 BLAKE2B 9d6e7eba5d54ebafa857ac88e00bc9ec2ee0b832d94926bf26af9b02c87e47cbc9652108a681ea12c29e840fc63f8c517d0e56c539f9849bf36f13a8d2f0a1e8 SHA512 32f9acd81418fe0b3881c7c102e698111c43174036e0b7526d330989c317eb7fdbbd514609664995aaa7aad11ee208b0831053ce5d8bd5a40eeb025f30057ab6
-DIST firefox-93.0-ja.xpi 583621 BLAKE2B dd86533ac2d7e5180a5131dec45d4dbc9651649de6cdb2c4c7f34514b3c1026f95b4fb216fdda8e1b8fd201ebb6d7c62a4bd7907905411f7a65d95ee1ba2ae07 SHA512 d4faa04fadeefab71add8d66fd8f50079f3b76327c4331b661627d67e7ced9c578b1b7fad2b3b78ad1fe03d9cb10706a32025aa2e9578d95e6cf6e5922701525
-DIST firefox-93.0-ka.xpi 581609 BLAKE2B 9947af1af189779d89286559afa02b72107a8897f378b6406d19596afab04ced557e15fc644a93a2a7ce95455d158932796b8e165a5422c9498506529156d838 SHA512 df262327b06d40e98fae990235578f83095a242d5ad97ee0206205efe0b2ce66ba1a1cc76de6c6fbcf7cdba95d588942c8a53ccdc15ae9e9520a9a4a876d3b7b
-DIST firefox-93.0-kab.xpi 541415 BLAKE2B f92f62f00140dc18dc1de859a8c5e35b2fb3951f41fcd662bd545a724059d6b53698bdff6c3d173dfb6a1d0cc01e86ddfa19e33692cfb2af290fc767074cb355 SHA512 ef7c2fc29b8ef883a83c1f1ac3f24b2d41c38dd2b0d67161e794c4c5bb93105a9afa1f6f4fe7d69118839551f2a421b66e23c2654a3d9a4718ea593a6e36fbc4
-DIST firefox-93.0-kk.xpi 599181 BLAKE2B d9864b0122cfa821ebaacf217d225a8c5dcfa4245474ee77fc98460e3fd541b49692edf0fb42fad6f9399d4ad37145d4deb62593b84ab967ce219644aa58f124 SHA512 3100cf22fc23f05a30bd1bd5ea1b8854a351a127179b0dc4b484468d06f2105038be17e19a34ce2f9319ad08ad88ae5808df26f6a69ab3af73fdd1a276982c3a
-DIST firefox-93.0-km.xpi 530641 BLAKE2B d7351d9d7af507dc22b61a3e21090c4ff0ccb2ca6879e7592f8559a70f75e8c886c341dbec2500594085b3ee5e1eb5720cad8ab83756694bbcf9533cded6524c SHA512 936f611550132cb743a5829fb6325b0eeff61cc0bd4f6d907d050fb95a5fc6832c196e14480e48279de9f780fb03e64ab847a2e769e288991a752d49ce0ad860
-DIST firefox-93.0-kn.xpi 496875 BLAKE2B 2e74a4a33cbd0d5ce2b00dc3693ea3e5438bfceb350e227b8930ecbc661c2551051998e4f3bbfdab5dc8dd4b074e46768d96851c1cf3bb678a1a23b987b6fdb2 SHA512 90040c35f88b05f5860e7550723bfbe1c2672a7332e86b004f90d72ef6a9c526f23185cbc9cc78b3eec88735bd0929e48b520f65802f7fff578a1fe352355575
-DIST firefox-93.0-ko.xpi 571057 BLAKE2B d8b59bd876fc9bc6a08008b8cc8c1299f50692d74188797aad627296cb46ffd2962ee272552422e5c6e4e7455272bbe9a1da44ac7dfbf770a9fc8b83a6d65327 SHA512 03dc08c54aac12ea858c7c8f6c7877d7119b0a2c22da28632b1dc4576c4f83a832058d9e06109cf5cf9fc769c8bb306a7784178464bdda33d4bc21e0cd71bf01
-DIST firefox-93.0-lij.xpi 468289 BLAKE2B ddbca123abcb93e4aff6f7208639331330f14b09f4a3edacf311465db317a0cb65860bc14cf1f35254ea898fc91606fe2da47f6572c9b1473dbf4fa3ca84cb6f SHA512 539a0b3a7e1a7095218c24294ccc1723238ed15bc56bc819f1afbd31d66a861bbf8a007f9267ef434bed71532fce0623a6d6e3939dfc09365af212175d4056fd
-DIST firefox-93.0-lt.xpi 550004 BLAKE2B 99365a5dbd5b625c778c9888fa248db79d7d9bd645aea1704e1dbe899281521bf3d52b4eb9e3c39435db62fd644984b752c96bb826ab562f92674be63d2a6281 SHA512 64a52afd833f3022aa74c4c140147e19ebb5210d3f5ef7e22cf2c9cd8e652bf5a188d621f5cf020776b6cb51216d83fe9699238339d74c966d07a06f1d283598
-DIST firefox-93.0-lv.xpi 461090 BLAKE2B 59eabd920ee7d674360b8862aa3cb0c031cc19cd734ae872a7ea73d3a536eb69770ecd3212e32702845660405962da9b5b379e785575c974338f6a99c5e2d14c SHA512 16cc26e29374eb9fb39465865c8195e06901ba4573c60df0ebb093192c03e79369d9f51c45c997afb047549885bf9b4432e080669ea426723e86ee98cfeacad9
-DIST firefox-93.0-mk.xpi 464336 BLAKE2B 51f140eb30a594e918e8f901834fb6da77d002cef96d9487d87d7e69850cc3f9b59b9167408c36d4125bc3c24a26be95d310af657c041ee150c9d872886e60e3 SHA512 31d45f42758b4756480130432593c229de16b652e9eb4477f1121892d1513fd74485841f5ebf776da7f221aac3ef65550579cd5e8d09df5b77c0df18ca11a4e7
-DIST firefox-93.0-mr.xpi 529936 BLAKE2B d1c69e0d490044633eeee96da718350fa5596c883817aaa364262b1edbfa6a61a6379bec48aeecd13e84e670d05540223f1eb7fbb78de45bd5dc29f9c8cea9ae SHA512 881d81d66334f6095f109d2d92a50a36f76632a0d9a8fe19c89464a0b60996a81d3aa896557048a1793fe093ea6fb83f6a9b781d4ac1cfd7795f02e60beab093
-DIST firefox-93.0-ms.xpi 446072 BLAKE2B fd1571966a6a747572090c1341666e7a19bae86735f7d26e6058b9ddc81ec06dfac1bdaa119e96f98ef88daf7bc7e85ed2bb3b7d8c4b79db5b4362d7c1fec9fb SHA512 7645167f753020f638fbf22cafd2310a51f29ec27880124261a022c7e2c3bb6e3e3036b99ab150e14d4f909325b7c40699202da029e4a979eba44d4c392d1781
-DIST firefox-93.0-my.xpi 514638 BLAKE2B 262503dbbc49c47768beea3652867bc6a68f316be079c9905c62f860921c7c3e6a00d02f5ae62fc827175b79b43b928efc23a35579765d4e84f601680cba1847 SHA512 0847b88b0d1fc2c2c7ca5d8dff340ee8ac47861187db8ca56a96e9de35bb0adf5773c69e8a6d1ff3c782f340cbe172005a6c60c62da056ef8fb636b44fcb4dc0
-DIST firefox-93.0-nb-NO.xpi 522229 BLAKE2B db2ce8320b0eda8ade862577a0100f02148d18475240b706b208ff7e1a4bf973b05b83483e6225c63dd4567a0581e9a5edb144d9774e31cd5c29015b9d3e2e90 SHA512 b4492e5b9779eac4b7157b3d684a024217deb64000139a1f8c0b06cab477297130d052245ecaaca732179538da263fb60992882b2522ea01de0d9dca0a6575ea
-DIST firefox-93.0-ne-NP.xpi 474848 BLAKE2B 9d03ade44120fa7d450189200947c595d3e20da480e5b45778f09c9278fe2f774d25ab5affdf16e6bbed56777280f828e81670487eef69b4e194133a6abea294 SHA512 16788ff4a8f23bacd46a73c1d05e11f717754fad5ed7ce8767f10a758d9e647c030e2349cccd654aef33e94fa916c58f0dcdbe1eddec13f76d9e878085737387
-DIST firefox-93.0-nl.xpi 529551 BLAKE2B ba0276f4906eca7d50b317f5529f5536456689ee2bc9ac30548097835e71d5ae49545860b35f74b55f42a79133196a2b3b7b683f430965ae5a331e55eacf7147 SHA512 7396dfc5c6562bf4494cc86a057afd1100eb79907fbab69be62ec33bc97fde9f3bef2f051c45b1c55e7d2cbf0ece2b221280cf591e5e7b36945851a455b8b18a
-DIST firefox-93.0-nn-NO.xpi 524294 BLAKE2B 6373add7a034771a2b2e6f9b895c4382ee94ae75be4140fd6cd7ec6b1a6dc0a0f759838a93607bc70c68807eb0e1f440ecf44e336efe12e2037a17fa04ae0d4f SHA512 dc5476979c0ae4f093e225198d05decd76bb41502e3e1bea3404a6d88c5c9d26103a160b203ef86419b8edd078fdfb4ccd627e6f2d810c3eda4fdc539abc2002
-DIST firefox-93.0-oc.xpi 544355 BLAKE2B 51d8cf6cf916bd679b2695b2d0fa21a72efb8671d0cb28b4c96e6e6eb669203c91ec19c14888a426cf1485166ba3e44751d347c61ee71f8f7c9aeadcbf2b9646 SHA512 56072754032b9690a0a337fa35cd1925af2ba2cf60184efd5ed979ccfa4773a9215d26c4a8f0a67a3d2dc2397791b5a264fcdc08e6247ecd17dfa1dcaf72f130
-DIST firefox-93.0-pa-IN.xpi 586575 BLAKE2B d60215e010abd498da22b14037f95da09a8bc1d12a7c4cabf259c8f0b6671dfc603cb57ae07d655ee7212a03d3425fd9c5ced3020faff299fd51e496a1a018f7 SHA512 3065ae62e12e66d22a31ae3159ae8307b9e18968a0c7c34f69bbf44f14f902b4774625eee82249c2281ce5bc055616781d5cd0841f6b660be0bdcfa0437da59b
-DIST firefox-93.0-pl.xpi 549021 BLAKE2B bfd96bb9ca4ae4a43be400452df5e7dbca4c2211658c678e69f54e5020d592bb9f06b503510c3c07b588eb1ed3078219dafa040e7f3aeb60ea4443e4c3420d69 SHA512 878529ee2d98b8a4c62fffaa6d2f76fa8868f58645b1f4fba12aa5cf68fbe19ab092958f291f1a7b293727205a1410ca9f17c6fb8e1481d69cf446d921d8142c
-DIST firefox-93.0-pt-BR.xpi 535191 BLAKE2B be35833fc41ce7ac5e2b258ebb53746fdb62796a2c378a575f9361e6764896424ba3c5166eb9878dcab15425a7b88883626a5f3fbf222865922a5da9c8f81dca SHA512 e373aa08db92d743d7d3ce108398a4aa3cec1f51cc3f85d3df4284133c667bfd01379d47c04889a6e0fe047c13002f41816c7e09fecd5378e64e929837654095
-DIST firefox-93.0-pt-PT.xpi 538927 BLAKE2B cf8e5ca3d217cbaadc5c6f2745368b474371655754241f504a52bf93a251ce3822c5627bd6819170822b06ab3b70d75c674bad3ece46599c2b82d709f619ad0f SHA512 0e75179a27125971899fe0a0c62c96c2349b86dc66ee2e24b8d709fb75a25593b8a568d05d860869a8374149be0e52f68efa6b432bb2292363d24357c7b4b371
-DIST firefox-93.0-rm.xpi 528896 BLAKE2B 0ea2a69eef7deda6de93f8d4e76bdfcb97f1458997352f983dd6e4c4f22ab09e6fa3e84fc746167d655a5c7ab758fed50366957ce715012850aa90d4284eaf16 SHA512 398d2220d3ce7d9f69a7aea91729770ceb9d70d542dedc8bbc6784503ca7ea4ace1ed541b3e607d3ef3cfc84068217ee83b21584881dae890496b938b4020335
-DIST firefox-93.0-ro.xpi 526992 BLAKE2B d721f68a55f6fbd0feb0195dd084a815ee0ed8cdbd6280bf88d2f0832bf79902b95457a743d0fb92082588a2c0abe898fff701c2d7662794ff9aa621977d0af6 SHA512 cb2f042ea206941eafdf1ba6bc22a9ce7d6deeed35b76bdafb7de6020a04e6e15750f738a13330a6dc1b4d35849eca74cd2d2c8eefdbf73b4c68eb0ebfb7a2cf
-DIST firefox-93.0-ru.xpi 618075 BLAKE2B 6542b59f44b8bc6590845ff09eca8ce24590cc2997f4bf8e1234efbc99811fca905e5ad167887a4412229dbcd7fe527ea4442a8883d25cd0a77f080baa9516cd SHA512 aebf1fdd8bdb18d7f87a706f9d9628f5a9c6bf7ef5c85a3b28646a7279ffd892b28f9544f4a7e00dd23be661c24a27881ac25b913f0e9208ab374ce967f3dcd5
-DIST firefox-93.0-sco.xpi 503139 BLAKE2B 462ee81c451ec26feeb3289ec9a937714fa5846e4a8378f2aaae6f78b5d2c26ec06d0556fc178f570f4a5be240167533cc7a463aced13165f2de70591b4fa4a5 SHA512 3ff18a4a37b80a6366f0d76d4cf4d4b615a562694df46684958f4058079067d11c449ece6dbd14e6464b4af0a7c3f3ed665c21158a5d30cbe4b72be549c4dd7d
-DIST firefox-93.0-si.xpi 486409 BLAKE2B 7b960aa0220c2871b346d6fc75439aae4ab764070828f9591d1b26405cca9a832ecbea6c4109882265a4588035259812780ec917c47a139130c35ae90baaba53 SHA512 1597c2ed60e3b5c5275de7241d8af5411bf72fa42d838ee621fea92689dd3faeb5a5445d4544ac717458963260373eefd39f923144e16b4bcb12f1e7e9ac0064
-DIST firefox-93.0-sk.xpi 558314 BLAKE2B bee73e1012d0ce1ea390707664c88fb9ef84accec155e12fb020b532c6e4273192077364277ce54a1927364eb3ceaff9300f77b4dcb17532ca94eb8260d970bb SHA512 6952c26447dc2d28a24f4dbd195892b8e4fea2bd4c993a614629fee6b8cd28e1df21e1944fc8630800368d4b53d20f42e5934c6258b46871015469f4ea615ddb
-DIST firefox-93.0-sl.xpi 527809 BLAKE2B 97c3cb43710254eab580d14dcbeb2b7ee108c8237fbaa5e34f629fdf367c67324f9b30be0cf418c1de992b603f0528139dc2cbf3091d484e52eb9678c739c8b3 SHA512 d4cd13f6dd828d2970603d7aa096b83b625451a6add92f9e7e8cc52bec0d902624214ddf388249c1172cb113a33aec0419086b1b9bf9b40b227e08307aaa0a45
-DIST firefox-93.0-son.xpi 424994 BLAKE2B 0dec247770f571c4ff5eda11db7a188677345137d8d02cb79372183c2fd42fe75e7f1ceebb0b034bce54e4cfa0968d8ced69d5b6c1d2f5c62a4d6cc4682187f0 SHA512 afe4f468ca23ff13afc4b3d4ed8f8cad4f9e35cefc6dc8577cca4b747aaa8f2d07664cdae7ac068296e3f5d396502027ad3208519eb930c4cc25f552b667b876
-DIST firefox-93.0-sq.xpi 544713 BLAKE2B 70d3a4fb2067eda7d578c39edec23e874faf733aa95ae5271ddfa666f5a5fcc9e3d07bf95f02478a8c607b392180842803878a258782df0df491b6379e7214ab SHA512 533936bbcb3e1ab19d76cc3bf26b2b49ecabf8713bd5b295992d02fbd6d1ac4d03291878561bd7e5baedf1224aaf59464df3e176a985a61af9475722fd4cf2e4
-DIST firefox-93.0-sr.xpi 581599 BLAKE2B f6171ab3392e7bf74ddb674f190c8be1e84fdc2f36a055827e84378e9220205dd321c84465f81d51ada7e6af526077d356a5029a820b27e254a1654430296aea SHA512 e5c9228f663049fe92703e82976ef4b2d8744aa22316879e5fd9cca9e7622d86ce4ea64c040356a51fd34926eec55839647a0b349822930086f2f1e6dd582a78
-DIST firefox-93.0-sv-SE.xpi 532713 BLAKE2B 3f6cc21955fd1f4e4e56b739d1a27bb1bf01ebc17d28004315c0081aa1d8e66343d43d11ff60486a83d93ba209cddd4abd151b2f6aef687d9c63f3cfe52cd71e SHA512 90fc2071185a465dead28face28489ebe72ee3731946b44cdfc489b7c05b7294a1267e1713dd461bec958dfd6470d7049e15a94e40fd9e565075a0d76e4f543b
-DIST firefox-93.0-szl.xpi 508056 BLAKE2B 7673472d8695fae4a7418eb928988f48d504eba61ff3752b12cee6ac85521340abb3079502dcd42bb07979e09fca0f3ea57c532852f5238ce2fb662b1a7971bc SHA512 0e504f62f26630ba0dcdd3c88886f5156b3c7025d9d8b63e21cdd2835b53be098e19e350548f10e04006ac590e643f7be957c611a7802134f6954db825e77ac4
-DIST firefox-93.0-ta.xpi 510560 BLAKE2B 8392e897e5ae9a99a8f15c0f6316c8be466c2eb6f3369f9400480a22eabec4d5c011a848363e896c484c9a828a3ecc94abdb792e692f404ded1ae552de801329 SHA512 4312a73a25e910b99eaccb2b64fc942800d0c7e4ad66f9148d15da18ec7b6112ce7c341604d1951f9aa7335989acba695e00fdf6161b043f5e2d9d76879b0c47
-DIST firefox-93.0-te.xpi 547897 BLAKE2B ac902e4af11cf435fecfa424abfc9a33fa1ef3734e1cefe6fa36376c1120ffee42e8fd9c838e2d63dd8626715249789770fe6940254b517f38b7ef0f8aefe076 SHA512 68c5d02acfa87c062794750569bcc07b0db98c91d3c52ef0a80294044391080319227179777e1a46fb49489e17760999069484923b34cf3c0c29456749c7458b
-DIST firefox-93.0-th.xpi 597398 BLAKE2B 5166d6d93c71ba0716ca01c062daba8e610ca7fcb9a1d3af291835f67f492c578e91e4bafd3a333e43f1526ad7c27dfd98aad0f752bac92c28e689b989b36603 SHA512 d2a05e5b8605b272f72981f406ef239430e9162b721e3a00528cd4a2b3ed9fe0ece62183025507376c38755525f5f19e3a35eed6a9402f49449aba3f0e0bab8a
-DIST firefox-93.0-tl.xpi 513530 BLAKE2B e0322b3c4b887f986befd9fc1598c847dbb0acce56cd4184936504dfd3e031dbdc0a9c01c60763fce20a737fef927631e274df8e76fbe0e92f275eca24597958 SHA512 1da76aeafc4855f61df0de8fa70bcfb026d6e0509d65f75621f09b50223cc010283a57f45650225b8f89cb8f856af84e380e37787beae0a89a24d84387ab24d9
-DIST firefox-93.0-tr.xpi 544983 BLAKE2B 0fc66e736ba92b41838fd46a939585c00d298a0c952c129e08287ecebf3b6a4d90111e8a94ff97517e2812df4857c14a249fd021eee3147793fdb4a6ff24390c SHA512 acb038e18d2e262fda299a3aab404fd72f56e2461287b4f5bca3ddcbd8e23ce99b125c9f5587d218a22085bc580542c3864aa938ffe9e56b35b631d33897a5e0
-DIST firefox-93.0-trs.xpi 488632 BLAKE2B 5f48b970964ac000279400a2a3eb623604584568a8488ca493cb90dc0da68fe9a84275cbeedc88a809e2cfb0e130a2d444c13e86873a08b8b4be31dea4858a29 SHA512 d41f8b05d2c4bf24c58a9a332fcb8bc5f8c6402a0b5d9ddf05ad7f18ec3f315023f6bd834bfb55acca06fa2ac097b760e1fdd1d2eac51ba79ce2e142c569a063
-DIST firefox-93.0-uk.xpi 611847 BLAKE2B 9e1f4c0b1deee75e803872f17a35f054315bf94c62c88891d2e5cdea95a4b875e2b6fddd5f587f958d552625d78125901c83e95ae57858d184b938b577c18f2e SHA512 785e81dc5d7a8843451f238737d01d9ee7b3776570d704583a361ac3970ea883ae235f48591cf1932d114ace46b3dc1d1759e492ebca774a6a2306d5b9f6214b
-DIST firefox-93.0-ur.xpi 554097 BLAKE2B 77c80cd3f2de590e780cccd31f0d9f0cd90f4960e11a5a4816b99354953b99d9e59c474e876199f0ad85eb3ac5867ca567582018f0c0fc696f89ad0696ba71aa SHA512 d8dc575bcb139b04d27a64128575d55c144520e9945dfbc1a73decdf793fbe7bab95e578de3171a5f51073db7562656dfd42cd8fd5856df882331bf67ef590da
-DIST firefox-93.0-uz.xpi 465860 BLAKE2B aa7c572828667e4bcd82671280786af79e87a3974deee658c65f5553579809e23bde863ac480e3f194f6d7bdfc5b9a6c003bc4db083e591435a2ad7a978ae926 SHA512 b39f94193170cb3ed0a6180a348d56fe1b1c7160b9ee101c9faac397be7c3235b4de1ce9e2a7e8fb7380194e08a8b8204841409c0048e59c13eb47fe157621e9
-DIST firefox-93.0-vi.xpi 566298 BLAKE2B bb823f537d52dc6ee414c366095396299e47a7798b36f69961378c79745692af256f7d8ca3b4820289582c068bd4bdec8bdcde4eb00e24bb1d0c98d37009df96 SHA512 a74c2326ab12577e2019d86edd17c7cde2ebb48be62a16b26c19f0a930505134da55bbd25bf3c3fd7c377745bfb72e207709d88588500c84f2036243030ca002
-DIST firefox-93.0-xh.xpi 426899 BLAKE2B d089a23aa56a881db5a5092bf6da2133c001802c269a1e99ce7b187eb428c54cfd5642dcf3ecc9362f5f1f8eafaccf5e6b3ff5633f4b908ae72582bf86e0e26a SHA512 3ed06b3dd1d86cc10b4323b441fabd926999a0fcc6aff15c661c91c150fc0a6f9384e310fb1be4d97bd1770a98062d030205033e81d0a674af74f986afca9fcf
-DIST firefox-93.0-zh-CN.xpi 567752 BLAKE2B f21d32140357de5cb98da2c75f5d8511c4d98e8405178b7c54553bfeb043aa372c796a79ac6b33704a64427edafa511ce40f69d8b7267d72f4c2037199972f20 SHA512 17c1f6cb48fec384a61ad60b0da4a93648bbd6da9a752be8db1f076dab13efaf5c22fbf539b89b4106427cb310e26aa0f708164f8eb13e045cfeba4e30d048cd
-DIST firefox-93.0-zh-TW.xpi 568218 BLAKE2B 4d842b6492967fa0a4e5cfd2fd46091e5f683df3b0cbc4dd13b4693023e79652a21eda449690acbced52df9e302e50ea32533420929baf76ca70cad416fc1a13 SHA512 11baeb65242512faccb1f4e813b62de681647e246268af1c0763e5a801e8d73dd741eb58b30a0a368f354f4a708dac88f7a1ad32a0497e98b67eb57ab0ef654d
-DIST firefox-93.0.source.tar.xz 382181136 BLAKE2B f4315a81ea5709fbf622ea39a4b259e44e8bafad95468d3f41fa8413dd1d5d92e260f549aacafe8b6af04f0c036fb9d59fe8531f0e2fa8de5dffcc403b33f2e1 SHA512 b29890e331819d47201b599b9feaaa7eaa0b02088fcbf980efc4f289d43da4f73970bf35ba2f763a2a892fd5318deb68cb9a66e71e9bc0c603642434c7e32e91
-DIST firefox-94-patches-02.tar.xz 26424 BLAKE2B b35d71165c73d3f104348cf3ac3eb1ca4d7ee0e7ee8c5b9cf64d6bcd382d9ec77d97524d344a535dd5a2af9f8e690d04b3cfa7d7367650aba5df15d861bf4594 SHA512 1a325d24c834d63e7cf9e10aa31a32c70b7ca25de2c6a1b53b9b4e7b90e4ec24443d5c92ff9f84521bf6841859c72b6256dd480b642f4b38638c8050a350a795
-DIST firefox-94.0.1-ach.xpi 446932 BLAKE2B 4c30d77cf1a7e5ea2c5a0e7ecef72d4c200d4d2bb47b0ffef936694f2119f2d7298a7fd03ce157ed66b3633df6478482c99031b73dcccea8ba2a236b5d2a6c91 SHA512 2978494443f9822086bcb47359194dcf785f61552cf37bbb1194c61db827c257b215c4479452c5878879b13b48285e95ce122fdb7ac0926cbe0077c3029ed7d5
-DIST firefox-94.0.1-af.xpi 418389 BLAKE2B 135382a8238e793a3c71f60720dd7cc3d15cfe5d61bdd5aa643816ee21c1be5645e87c9f49273c66d733214ee2faffafedb44bd711cfe566844996f9916f60aa SHA512 892d16da57d6839f4edf337ef09e5c355f5395387df31c4eeb5f468ed677dc7e71d7a1f28ac30b15ee0b11b735bf925d10f1ca40fc8093d010e0accf60de46c6
-DIST firefox-94.0.1-an.xpi 494150 BLAKE2B c6025640d597c72e02e1ceb1f11c8e866077020a5d62117d520526e3501e1f3a95e238d1213541803668023521a765b46e55bb58e2c0feb803885d188040deff SHA512 21534347371ae17dfcf0b9d6fab9842759114f9bc58c58d88bbee62f843f5b158e6185e13298f07017c626b3b309c0146491056df866ef8b70725244065111bb
-DIST firefox-94.0.1-ar.xpi 552891 BLAKE2B c487f3c5749bfd604e4e6d83a01fcd7f017c909502d1185b16f2657eff1ab8ce405dd885b882ba800d56ac427fa9c9868dacc71a1f54d39eaf6f097647edf2ae SHA512 d495c67f248ed5e31f54127e13907eabb58c9095736062ad2586ef3ab4f5ecb78ff2642f7bc7496cecbc38362b13f3719c5d6d96113383c07c6148af74b199fc
-DIST firefox-94.0.1-ast.xpi 492497 BLAKE2B f658615ad7e5ed9073c7c09401f62b286a9fd00e0391a0b6e667eee069d4c9f398bdb4173d9f29f1107acd030c1c6a6903a34174e19d1029ce39fcdd55e8cfa0 SHA512 debfc6f9f922c33625cbf74685d15ae4696217f483ff5ac6260961d0065f04cf84efaaebcfce36a972e0279f29405f77ae766ecc72b3fecd4d78c6942c752f4d
-DIST firefox-94.0.1-az.xpi 482619 BLAKE2B dfe2b15cd5eb62967c3384216831ee06248e63f78c7b7e2382327daf792893bc941d558348144c006b5f98002aa98d09c8bdab0ba48cee8f1d5aa9b49a07bb3e SHA512 e38a6f4ddd00cd742e6a12271bcb10eba7c69d7a0f5ff76bed0f61efdb033b2c2ed5c736237b7b7712a169716f19c458f08345b9d2b26ce5b16b47ba704acbc8
-DIST firefox-94.0.1-be.xpi 611832 BLAKE2B 6cfb75c07d996b62821508694d50f1050d59cfc6033cd5a9bb17ae968dc8d68efc092d544951997ce0dae28a644d31bb31ae3f53c5a48565f22c0e0514a114bc SHA512 1c62e3ac4fe9c7dd691d670a95caac876460179179d37b5317167638ca6c3ee2eda52def4f844ec37e2fe2ce6b1454f247d8c1e68c398bc704c217542929d834
-DIST firefox-94.0.1-bg.xpi 561268 BLAKE2B fb7dab03062fa2c6c52a84b875140f165543ec57df8b7ec7102f530724536ad8d02d0ee0721629d7a3fdcc621ad2105ca90dd353b18a3a00ebed3fdc1b417ff3 SHA512 31dbae1211dfc8af07ae41ecd19bf7930d185eaefa87cb83e34d8c07483852ae9310e4534ae10fc30cabd49158800c42ddec7a5d3500bc677c39ec46692c9263
-DIST firefox-94.0.1-bn.xpi 549322 BLAKE2B ca880eba18433c02064ea086ee16d3980f5f701b07a3bf87512269a9c3e1dda5b566822560e9a21559c9bc4738ac351d1d9f37137d675bdf43a7b2287233b05a SHA512 57110114691b5ef0b3211ef3ea02b6ef21c54a7072dea2d9b1a2ee27eaf2b25e9676eac18b5f5057b4134ad020808988f3fcd80211d8045743c81313d6c0a94e
-DIST firefox-94.0.1-br.xpi 518596 BLAKE2B a370872e8364e69f8e6f0a50fffcd09ffd15e6686ce30d3241d9af515c0cc271f0f49bf44ce7fb5d95c1b8d073b3fbcd9621bd2746d938362ad35c7ffbaf9994 SHA512 183eacae778dd6f95307a2332f4273800e38ea688829a147dbd8db016a7d9a444d72c0fe3bc4d475f9d5ee2509c62c1a18aac336ef0ae7d7d3b02b038c809b03
-DIST firefox-94.0.1-bs.xpi 457397 BLAKE2B 041d1be61949d924eb19c2831899923848b3f63643a13449d6d434b93b8ade5864d50f46a0d208ea9390830d817a7a740d4842171640608c87fc0fdb253aa8b2 SHA512 dc2237c3c6ae7ba5c1118d0cbfcdcc700ddcdfb49cbf47ba004479999b9ea6dd341829fe540fe1431dd4ffa635e91e0d3844a4fd1d1c89d3701b7a72714fa7f2
-DIST firefox-94.0.1-ca-valencia.xpi 522746 BLAKE2B e94b4ec2737317317baffabc11226d7e6dfdb36ea10c0ca0d5a8631fcd32347d03046f31cb263cc043ac21ec9ac8fbbc27a5a09c7d9540c2e8045aebfc2e67d2 SHA512 337ffbb3b634a1e0758f39df7fdebf4945d44a042e7834d18e7fbfab0a000ea0b0e6582c991c806c1b8e8c11a46490ec0da4770facce97cdca7b66942737f7ee
-DIST firefox-94.0.1-ca.xpi 523366 BLAKE2B 35dc7f4a6c5f5a6a58a3a724538d4fb8eb17870d5152f67403c6f522b8306e3d990334b0ccd7e6d070584fc16ea84b06dff10cfd150694a570cb1e4a9cbb6225 SHA512 197badc4008e70a47ee90302c07919c6edb6ed27572c6a7d9ad7959cd29867c31376a6db1b76e2d32e175cf4b321b73acedfd465b64ebf89ba000e33cb68f746
-DIST firefox-94.0.1-cak.xpi 546847 BLAKE2B 71213ee4f2023bd182c1ddbf78f7708a6f90ba4166c4f3e8814b7f210809583136ced6f8a9cc4f5c884996335c440f251c2bcc2287fe7d1a9538cfa66938a3d0 SHA512 d05763fea0cbc50afcff8f7a90da029e25e608ad03fc713696925e7fbd8cdd64fc0b530cc6d97ef22effe7204ef5d466b3639c0b357fe8d663d27f08aeee0ada
-DIST firefox-94.0.1-cs.xpi 554918 BLAKE2B 3b4f45cd7bf62ca4f7b216cd5b0e54f1b09e345fa567c5ea8e08250204896cc5cadb0861f46f4cea72e757fe47390e01262f755b4a700fcbea41ea26dc451d4a SHA512 19330ee94ee26aa570d53b437a56fe3fdca9221bc3e87ae948fa47d81c089229e32c3e9d90bc0c448e8dd66c4dacbe3db318c69497c7e8e9b4b90e3ee44682f4
-DIST firefox-94.0.1-cy.xpi 533295 BLAKE2B 00c09fe00332499f95405f422c0203cc459983df094b54321cee1f54b26b36390685086c0894907f45ced77346ad837643c645b1f8edd0db96fad7e7589b8992 SHA512 1227b7d51be26baa5ac202743f6800187a7803870636c26dcff9b3b22a4c0bc1c061245be0f18f90761fe8304f3b613c8f4ef4d1fb9f8f13ff5bde72f51c7641
-DIST firefox-94.0.1-da.xpi 525178 BLAKE2B 39bdaaaf779f6bca04f8cdfbf82c9a1e6b2592acbde1ab3a81291e2b3c9b8b8c9a124b59cfdfbd70c58834436680d666bd28c2aa350a9bf983f9d3ca6fc3a961 SHA512 624f9134853a7ee90c10dddfb6b894c3beabdc4f3803d329be3a0d4b56b1eb7545e186c1d75a37e5efba6d7863063ef61ae871564a414cac5a843370af1dbf6f
-DIST firefox-94.0.1-de.xpi 544131 BLAKE2B e12b531b5b0a0bc8ecec7d8eaf7ac35fcee5d4c65d83a3079ee47e222e4692a31dd08f3e0c52bb4a1a0ce807248cbbba3c46ba72532482c16946cff0640b4fb9 SHA512 5b38adfd2f4cb298d1701a3cf9c62660b329610d974b208c3f2bd203590c12fa42509d7ee034bf713a420bfdf7f9dc2521e0bf5e8954c0a28d89cf9585f79113
-DIST firefox-94.0.1-dsb.xpi 556675 BLAKE2B a2c70890aea44a0ce77b2159530d09bd6bff9f5348f8cef1307c7d54d4bacbf4614f89bdac1b8474973fffc40d731bcc57c62ef90de677b85ff32695f24f9c3c SHA512 cf52b66dae89a3a1933d3d0edb52ea36ac2b86693ff4dbc992086f629d16314dbdcffe0507a6d1a9e43e359135b2cda420507183e1572de298ebb14ac2836e1d
-DIST firefox-94.0.1-el.xpi 628426 BLAKE2B 1de8138e66c8a40f1e38b79dc2a70dd3e06fb63ecb5253f226c068a5fa68f980da005ea852a611b8414faf08f3c2b8a85fad96da2097a8e6fe2aa9846ea13795 SHA512 64e96fdc9b422ed3faf4f029f079ce8e4d5efff312baf57685871e7ceae6db7f0c476ac5268a19efcf929deb0266fa668c0c0bccd1ed15405c734a230515af0c
-DIST firefox-94.0.1-en-CA.xpi 501775 BLAKE2B 88e205d6458ebe821044850cd2cafc413439fd8bdb094e32dd8b55f5a8e4011e5c6869b6d8c3af7d05e4fe5fde8401353d8f73d08bd688923b4fd2d78a3b896c SHA512 c029c30650f83090bf98095d4d287c8fbdf5fc7f628271c3527714ee21ab2c041aa61149f8fcc492ead60d2c1a825047055051baf23955141faf70195b798371
-DIST firefox-94.0.1-en-GB.xpi 502281 BLAKE2B b68cf3b6464f3700884170b663baa8298e5fb7a713e5762371419eb79e4c887ebbcb769bcbe95717d9ab9b3535baed9ed7fba1bb9f37d9971330eeeec087b8d0 SHA512 58f972ecd155e0cfba14e82726bd69460cfec3bae0c933797b8ff7598456949a1f9ed4048895e3a5ff7d427740832b56379e72e577098b782025434e3b0a8012
-DIST firefox-94.0.1-eo.xpi 524215 BLAKE2B 6eedb17f8e4be2517eae18a120b600f839f956f0695d4679c7ef789f37be1fa8a365d625f3bd87411e365298e49e68aa1196d02c704fa3b0565764be363b356f SHA512 03489d7a8ae90b675cfa0ac67dc667929d1a03a274c0d7ef9e17e1da2c55dd58deeec61ad8cbec4c99c02288f9efe248717a18da59daa425e6ebecb6a476d974
-DIST firefox-94.0.1-es-AR.xpi 537703 BLAKE2B fc61e2dc6bd59bb09d63da2aa65cbdbe3c3e7b959edba28799b683c940809bd46ea8513e619bf8d3b71d45ff4b3e9c50fe9aebf29784e6f743151e29d8216a0f SHA512 762f4d43792757b847b14720e284df1e52e9545b70f97e25f8498991e4c3a54a7535853645891a6c34315b268be96b196c58623ae41b317465d4e403b399dced
-DIST firefox-94.0.1-es-CL.xpi 537231 BLAKE2B 1a71207578073074ff8b32b684e215c7e5f648d2f4fcea41d7d50b62b6350fea01201c5a3e7377ccd53ce1683d1058d2d4e562e9df9de6dda3acc39c80542f23 SHA512 bd44bf35c53992cbc6ebdaa1b0ae21c9a5820bcd1e77406cc1e469ccd4fb584b5462cee3417ea4ae46a8ef5c42d45f3cd22ba918fe24a6af3ef1807535374a96
-DIST firefox-94.0.1-es-ES.xpi 528001 BLAKE2B 90e81f8f2b7d2ccedac76b3a32694287a0d5a9a6a49d65102746a51a4778d27823cd1c4a7327f608d85600516f652055c74be38b13105788d260e4e0e525a33b SHA512 dbdc65c545146d96abc4d44e735ecfc46d421d13cf3bf9e4eba59c6268048d740a8c523720b1e8503bcad6bdd8a819125d6dd541114630d0372528facd241c77
-DIST firefox-94.0.1-es-MX.xpi 537402 BLAKE2B 754710b489c57b9ff228c559d38bac4e4fb552e1c76e7189e731ac64176c07b7d431decb4d424ef5d4930747aa012db5f67499acb0641bc696efce0fb73efcdc SHA512 e04a926816afd714c31899938dfb31c3fb663d019cef07b52627864a1454969f4bede8829399614e1e546bc86b42ccbd7f78144d55222efb317ba8a462d10ade
-DIST firefox-94.0.1-et.xpi 475976 BLAKE2B f593723eca37ffc429f4ebeaf1a85e6fedead286f66708e3465f25c3b4f554f31f3fe90147dd64707656a3312baf6bd0a020d2acf337a4e42001837371a997a3 SHA512 01be4fdaa4b7b8a088d1ff43e3534e1a8e8f05067fa0e3b750fa09d7daf2602403dbb90479abcf3d071ad1f4e87a87bfcb511eeae3168263d300f0c975ad9843
-DIST firefox-94.0.1-eu.xpi 527556 BLAKE2B b96b705fb9d7a6d0440d246964ddc658c6d1a11c2de334c8fb37d08a13e3b8051c91cb64fa6134971d6ed3f245e66d6dfbd9b0d9bae46474b1573df516993617 SHA512 5778872ebd0cd4abdb4de4f4996c76deb250d640ed6bb7893012c3cf27d7b780533712b80b5a99651f657f3de7cc5fa8fb3a27e1225e6f02db00f7f2c5522a15
-DIST firefox-94.0.1-fa.xpi 549174 BLAKE2B 3acc751cf0fe224368bfe6e0ab07e8e3cfab29d194361005c0aaccab4caad83e0c9e689174027d025966459e1bbebab33f13b8d3279bd01065f9b6c6faeec6ba SHA512 a4d97b307e846f01e7591e457ce4901c75b2148416aff13395c5f5a3f300d5baefbf0e16f14d6239538c417e349ebddb4468d3851113957e03b07afd187dc253
-DIST firefox-94.0.1-ff.xpi 464857 BLAKE2B b99e997bface18a5521feb8aea9a59089d7d079c357874ebccd1ddd16f5119e7e5379ee113392a8be19f07ada2c4cb9d1b38bc379a708104124694b5476d30de SHA512 1b202b41556011a4b02fa9f232abe908dd6a4797929cafe7c8e5318cf535a9effbdeca08c056f7fbead0d50ddf1227ffcdc1bfe2664d396a8913826cbc287499
-DIST firefox-94.0.1-fi.xpi 521622 BLAKE2B d7993fdbcfb3ac0ec5b35654428ba748ef20374044efd957d2e15e1df4ef53d55094c91f215e7399a9307a1c79f5c21fc8d8217a502ccee7060dea95c18c0f6b SHA512 64f15d357e224c4a67b4897e9e36c20542e364921a547448124daf8f7ef52f7ff431b377af3f6430402fae92d08b67b60b507b731154fde3de102e5712f9d683
-DIST firefox-94.0.1-fr.xpi 548388 BLAKE2B c16b2fd141c5905c957f080fde24eb55d149e51b896482fbfb17031fa7e99ef86ddc1ad28e61eaa638fd6fbc3f637cce2877ceb856e14f6d65f7dce853e0959a SHA512 0baf5d42d3c431b0bf62f2ad346ebd481a5821d9637bbc3f16cb09e5624a929dcefed87190d8f0bf99e198c4ac2fe868835f4e78e94d5a5a030fb834d9d50c5f
-DIST firefox-94.0.1-fy-NL.xpi 534139 BLAKE2B e48ae1f3b481584001ced783b06444edf32c8c57aa91c5194afc1441c15e232629e23096331240f7f08a1d8b64dda00faf156517b22749479524ce9183f27327 SHA512 dfd24d211b5c5f264f7b3fbb89b07c24519edd3b63c89681ddfe3b02524554b41f38560489460f7a69b45fa30bb40db0c2577f6d240958fd4c10473426264902
-DIST firefox-94.0.1-ga-IE.xpi 453026 BLAKE2B 14e332198eedf2d86366c0dbe186cb79531df873898b87a66b3c1c00d11ede89df771e76bffd9160176780867d7c5e51d3d6e0142d24ccc1d2d9fd3ec078387d SHA512 5d7f2f0956f270f9ddfa170d685cae0a4ab74ecc717d830078def8272169f9ecaa712d6e66404a80833bb70cd694d25ce918233ea0f6a5f3bb9af76882b66c6f
-DIST firefox-94.0.1-gd.xpi 525198 BLAKE2B f8cd6d50b3d7c36f9bd350f181145746eb08d22d48f0e0960e51b127713fb774154a0afdf0b8ebd31ae9036dbcebcf408265545c55ff2bb04c190b1815fb2b95 SHA512 9043706e78fa2844f09986aec85004798a87215dc3db1d1b5cd2012a092c2096792ed490c0aac0d5b00262d6f492fc209cb248508f2ce945658d2a3eb7d8dc23
-DIST firefox-94.0.1-gl.xpi 532750 BLAKE2B 9ad20c1cd9b2c01f7cd9d1cc163ad61782b2165cbee146f09e7982f4b503087d9c2644f4172eecc0f9d4ec42315435c4c705db4dc1e6adcbf56fcd7504c89835 SHA512 adb5e68a796b815bea5ce58b3bf32157d120e11889d732e617ab5cde89a7fd1dd411c5caf7d74bcc13b23247ebbc12019bd278d8080e4760d5757e963bf57e78
-DIST firefox-94.0.1-gn.xpi 548781 BLAKE2B 79e7da047c99ecf93b1ba688f661174b9e0d90f09b92c0071b9d8820f6dd18a83103c39992c5530b2119523116c7f37d3d5d0f424908ab2bb44c5271b99f73b5 SHA512 89654173663a5509768f3e0cd92fd496eac760d6fc7e4d9df311a8fbc95f9c1fd7c9d227475fcb35f18bfb080e4dfcc257de55c0854e6378bf58a9800ff3f1cd
-DIST firefox-94.0.1-gu-IN.xpi 521983 BLAKE2B c70d9721ec13bb668e4285b2f531f774c2d88d2577a487522a5aa49313d0301e87edab4690768765fc1eb72dd3774645ec2c7e5ee50911d58f1a2c9abedd56c3 SHA512 c18ebd6bcca1a1c5e0291d2bba4dac167999bafa3f44eea40ddbac1bd2f6078ac00553664ba2dc7ac29ed0b1134d6d229d1c13259ff03b6e85a5c616cc53cdf2
-DIST firefox-94.0.1-he.xpi 548085 BLAKE2B b3e80e0c3d4d2cc04cbb3851cea5b3368af460494d1895831813f40a02dc57c56e3fd9d78cb80adc9b192ea4287a561aae779e320268b5301b430c0e9ce7a198 SHA512 7ae7d6f811f2a658ffd96f17496bae0f4a9d424a21d310bc8f98ecb9e3359592a293b02871e3d0e4d19fbbec075ff6d08c4856bf233b67d572e7ae127c85c61a
-DIST firefox-94.0.1-hi-IN.xpi 549625 BLAKE2B ee1beb870fc4a246157ce4b5aaa8ff6a5b61af43098dd8e1fc9662b675e4eb7ba1826b3027d0179079769cbe99b84cc2bd3ea033b7c36741be60ebae79d963c7 SHA512 fb2f9637d092b7168498bff0b2066b7d9a1732885bb135d1a86cac13168791f57be1a7fd8eb9713e6b013858d47b219ec241278a2192f3c87cf9f911a9875713
-DIST firefox-94.0.1-hr.xpi 524153 BLAKE2B 4be3684ddad5405458e646dc7635128727c27c0255b564eadeec585e478ce10d9aef5da7d4666fe01ca4fff55ba598c595aedddf85fa572fbf62057ae4e28b3c SHA512 e27aed55621e62a60d84c01abc423d7d663ac6819b65ea6cf8f24f6d680b88f430a0a423719938c923833af7f6515d811b2318e1e49621150ff9799777799cff
-DIST firefox-94.0.1-hsb.xpi 552757 BLAKE2B cbb1eac8c048b9df73273ae9e1183e091265835f5f21e868d64fb61a15c5f9abbeff8f5bfdcf4c72e299569b6606874928b1f2b7c8b7d9e95aac8827f68b21ea SHA512 f303e8269397a906552c1dba1aba22f1fe56e7a02acdefa7fd0dafe137ab79ee6e57e85259f28b8208739649757db3ad4148e841ec2ce8fdb3cb0d13f40b6923
-DIST firefox-94.0.1-hu.xpi 556534 BLAKE2B ba29530955ff5df8219aa6aba0465f33ba0089f10a10eb6e55a35d173788fceff2f2a37bf64a4f94991cde99254c46d5768a875d977d1910aa00631bc39695b3 SHA512 c9538916c94e3815979e647c2512b00bb0e4f8f210410cd159a54a4521194df4d11f91ad83b71e5f32e8d9d1cf85fc4396f1320557ba7aeedf3050ab96e29bb3
-DIST firefox-94.0.1-hy-AM.xpi 571514 BLAKE2B 0bd099830c4cb06518d0a114fc887c4953256196a1d169991f87361599ea6214256797808798cb64c32728639166cc893dbaaf158e9f48c0ffbebaefc8d31105 SHA512 d936c2a136f8431435bdb9ed6607f10b203d3a456be08666c2578c3e719c398d119159b58db1abd8ca8fc77d633f36ee51dba5eba54e7bab7a3c0f2fa4efe8ac
-DIST firefox-94.0.1-ia.xpi 523401 BLAKE2B 8099ac688ef78aea5488598bff0cb6b979f6a7cccf0b21fc850c0f5f5010e8f14ba5d4608e7aa5fc3494498f1b920dc4c4e3349853bc0b883357bc554050391f SHA512 3270c4ddab56531fb666594b7dbbc6fb790de8ee60108e3846fa7bbeb235230bda6a03047ec4a8f93207097f51cf2b4f5bb34771f34bdbd6f2936594019044d3
-DIST firefox-94.0.1-id.xpi 514260 BLAKE2B f03a76dfc2112aa2e0c77c7aa79ed176cdccd498309758ed41479330fe608a4c14f917d8af6870c348e866271718ad76336f412e4c8a7401ca3d3fa51a4c4963 SHA512 44aa8d310d23785feaf96bccb6fe2c55eb307927ea0af3079002f0cfe01a362d3fb520a2bbb867568b1f490b4a9fa615377c62707ed3e7eeab9245e95ba315aa
-DIST firefox-94.0.1-is.xpi 463538 BLAKE2B 0a3275f02da3806280bd81a9c495bc9b1978de7e046bf574efa47b01bcfaf9a5ac0995c0c4bd90fdc1c3ce150bc9814f903458895d28787d5c78f5cef654efb1 SHA512 22d5fce78dc9ab53053531cc1bd17bb534cf048f916c91ff44fd2e381f97df39b73b4f603a1ea2e6d600388e07f2d064e317ff9c494fb0044ebf90af8c364757
-DIST firefox-94.0.1-it.xpi 451914 BLAKE2B d07b9d7b5692aa316fb0fac82fe8c8b8c3f8a2dcbd2400c52f43900968151e3f5db104341d3af5f8078ad29189efc5ac2bf688bd92349b69ed12c2dbfbb3c7c1 SHA512 c310b4a8d839a2ae7fbaf17ddee4ce28be7b079a4971f6d5eb2c788e2d593d8712953d0d01891708eb945804216c339e03bb8b1346c8b66dc09371ca7fb828ca
-DIST firefox-94.0.1-ja.xpi 578384 BLAKE2B ac410ac8a39655c10d6fee47297b2cb0b6bbf1ec4305127958ed0402e70a63be49a3fff2c9c88e60954dde4d6c95b5f5d884fc89bd3c2ae76294b8ec0fe72d24 SHA512 af85d7b8eed5fb8608e4ad4e56431a7a3af006938ee1e1ab4301dc196bcdbdaad3cd58bea202748595101c454f18dc2c428928f419e544ca60bdd701edf65724
-DIST firefox-94.0.1-ka.xpi 577161 BLAKE2B 6eb873bad64e98414d5881c047288ca8d316ad0d97b1724a845273d88230cd951fc9bb0f726676fcb5daeeb02ac8412b9545c166f3eb01e1fd8b210b72c98535 SHA512 da0b75db325f8aff104e41092ad4992d27f53d6139f30b1328fba2af0a96bb05e97e56e8a67becebed1a19df65d6f107963cdd4da7eaf1fc3361093cefe5f18a
-DIST firefox-94.0.1-kab.xpi 537780 BLAKE2B aa4825e3180a2127956bbfc9c23beb8c0559d0684bac428e147e48ac27ffd2270042b0c92ee6341be094146087e6953d99f676583338978f289cebb8387f2190 SHA512 8fabf482e67085af940a489a52cf230cae2ad4016bb413660b55162a6a475dbcb56f2ef74ed265e4d5d53fd3496d6b17c587c6725e9ee9d44379677833f215e3
-DIST firefox-94.0.1-kk.xpi 597284 BLAKE2B fdd9953d0e08388dcc5546da0193d817481357d69beb35e4a21847eebeccac279c714ca93ac4d0c4a72d8c31e64555145556d00743c748073d12f3093c4839a4 SHA512 771b1a1a8b7e292fc07672cf0298e9323ba4ada5f4ee23811377d676fe0421a29b470c5bf0cc606e9b0a1898781568ba9bf70cec56d3d0f4b5936687d5069442
-DIST firefox-94.0.1-km.xpi 525195 BLAKE2B 7ca270388b066aa4d66edb3c46fef96919ac56540e0db9fa0cb762527833385939d773e908ff481c1db16e06f5818ef9c68b807033d6ac74db5f8e6f95114f9b SHA512 be81bf7d9492c51fbba98324337fb4ee3c48b3d4dd2c5730c5a16f3835fcc163888a1612ac34cf896e76e55811e6144ba059c33d13cad6a2c0a2f0e4a94a8843
-DIST firefox-94.0.1-kn.xpi 490297 BLAKE2B e79d7e6a7ccd01f3fddf23da5f6607ce2c69823f45ff00ce7a32169623b58ad152def549591ed74bdfb26da56b6c34daed0f25d0f3671f3f99d7e17f4ae264d7 SHA512 52cd3e510e6ae090e1bccbfa29c5e8b0ba241d2420d751c50f110c9adfcfeb2fcfc1a3cd12024e6311d7167b08a3545ea0288c7aa4399304cd1223ec4d27e0ee
-DIST firefox-94.0.1-ko.xpi 569334 BLAKE2B 1053a21fa3a3e855968a06a359ca1f4b52958b811267a495298d370e75a813098a361a93c9ade16c3d9691f44ae56fcff465c11af93be7c474e12d66872fa8cc SHA512 87fa5f0c269a05d43cfdc4173b58790f416284c07a33f51e62989220fba50a3124bbec26c56d22cc37434672aa593e2ac3ccfc78cf209cb60bf066246b7edcf4
-DIST firefox-94.0.1-lij.xpi 463822 BLAKE2B 0019844e9aa780e94344e294fc7a7b04b2015e5f7b6938f9dc626864e9917495e8c46dced1c9cadc80127dacd2799e8fb4be15693d5286eb7aec1488be4d3d35 SHA512 ffed1af31c993edc5aed5c004ed3f746b3f3c67aacb34cfe8b48c9629edcb7a4b54cf862e99476e09146cc85d4ad27bd3b7440a3dbb6cba04d39603b556f4bc6
-DIST firefox-94.0.1-lt.xpi 551284 BLAKE2B e56caa73b5ffeb523fbddc9e03efac3755438f9874a4bda01f52f5cd046ec992f2bdc6f328f09a520573f2cfd40bda423eeae293c205e648938b78bbb6a15b86 SHA512 ddea3ab958d33d6f19276764e4636cbec6654d8aac2b4187bfe4a1d8e3272c3ee152ac3bd593c6cf6d12cc3bc02d9ac2cf3227756dca979c7f3857d522ab0b41
-DIST firefox-94.0.1-lv.xpi 455639 BLAKE2B 33b4bfdd1a322f7088272faee07b737025c83e61674bdaa9cc410b60690749becbb001770230bb4487bacd5e75b68717a5dcd1b0314d946b36babe7bdcb6c22b SHA512 c377ef3973958c82fa86fd880c6feed720a936be6ddeffe26dbf6afcb4d60a477b60240b338f7954e4bd7223094d4ab837ccd237b01b9ed52829b67ce3f2ae78
-DIST firefox-94.0.1-mk.xpi 457654 BLAKE2B 79aa6b8a3fa0582481c73b8361cada59ca77358f4267f3672120879e9478cd0d0c69e0cea62599be9dd3f066be40ee07c8aaaa11cdad29ef82657d5c9691a058 SHA512 fafc3550a01f1246ec831faf2559387aadb6080b7c04a5486f5e947b534660ea0007b17afd6c11950baa731eb39de17286135bb2c262461f5f37fc07ff5060ee
-DIST firefox-94.0.1-mr.xpi 524927 BLAKE2B e8a736a4fd6a70221ef06fb6c3e18c1a1d344b6d032ee8fd1f396ec7c072f0874440d49239662be54ee09f32e4cd1df3680cbf9c7a15fdfdaa720369d79bf71e SHA512 c0ad6327219ccdb7a73417e78118c331a06b2c08e437eaabc5b9104827aa8cacf0302c605fa883bfa8d8b90ee1f4ad73afc4e739b6b28d0812dd9fb96e5e86a0
-DIST firefox-94.0.1-ms.xpi 440745 BLAKE2B 276a598888e2ee845ef717d6fe0e45e449abffdb2d1e29ffa25f91170b361a3eba47c1b84c5840ab80cee6c4ea832dec6c07f33ce9de1a4c0e637becee56fa83 SHA512 ef10440c8e7e9f94d85aa4412cf114e91b411e0dfd36f72fd6311738f35c2362e77f428d18e7e4f38cc1894a7904326cf8726e45425d4e6cd5583ebc00ab72e4
-DIST firefox-94.0.1-my.xpi 509187 BLAKE2B 4f7d47043f7e9ac197900849ac80c7ad6899d3c8795324007ae09353e6e00a513b583be1495699877e758fdda02c1128d7bcdca5ecb4881f337ca2062e737e33 SHA512 25b29f4bdc3d576cd74684f03377e5d2527509da591769d5ccd656c22cd323734b560c315663da5d344bbbbc8b20e165ce88390432dc3a9d2f55155d3ef02d7f
-DIST firefox-94.0.1-nb-NO.xpi 520728 BLAKE2B 9cd0a59d9d27d9a79bf4baa627c62d9973079d776c3d03796ef34aebec1282e18a580a51a900475425e7f6ea8e53551baeb475bfea71ee66cc46a86f90949b3b SHA512 e12309db8ace261011dae120d8efa5b0c6917ed60952387ad554e077c06b2c552992b3f161cb94949369785ed84d4f5642629880e63a29080017471ea6c835a1
-DIST firefox-94.0.1-ne-NP.xpi 468611 BLAKE2B eaa56b7214ca818892c1ff5189c9bf6db3ae7b1c077b911caaaa3d637dc9bcabcf48251367cb2a0c09dfe444cdeca44c3fb01209eb08ada834dd1c1d224bfff8 SHA512 130217f73469045a030fd6c580b5d28a05af5631628c8c2cdf744df1d7248515c3696276ad08e53770134fe14457daecf283b92fa9cb001a825da363ee997cbd
-DIST firefox-94.0.1-nl.xpi 528249 BLAKE2B 11d528257a1aac744ce5038db4a701ab7d1dbab90c145c3034ef0617092c72cae7a688a4cf1920316a0766ac791e096c160fd400ea8cb259f227f54aee55e9b7 SHA512 35320e1adc5950e109bb5d1077ee268d7447204b4d780d9e3e2278a321477d1bd9299b8e8962ad7fb2011969bc2e8a183b3a8111ac9901ee73d3e11c55f6d1ae
-DIST firefox-94.0.1-nn-NO.xpi 522090 BLAKE2B d709a879a159d0ecc5727afc85d6c776e699b45d399f07a3161cdb4a170b4d4c94d3c8619a64fe40eb381ffb77e299ae9c10620847f8a6ed41921523b4c1feca SHA512 009496290e299bcb8207865758609aba34a3493b4a5a06db8a18152dc10f3c2f6d0b4b33c45389810eb3203eb07d525d32ed2931ccceaa1c191f89a531975514
-DIST firefox-94.0.1-oc.xpi 543831 BLAKE2B 32cf383aa290f15806f77920187eb2feae8e4f14089914f5b0a3f4de86be4cacf2b562033bbb23efe69c2e96d1e836cc3d929269e2aeec62e1b1be8511c3a0d3 SHA512 9e4732d7ec389e38533a45f6b39a8a7874a6f01483819e84698866794b43acab81a59a4457d45da5305fe2f66e63d06c7c5ec09b3877ce93914eb26a2c7d0050
-DIST firefox-94.0.1-pa-IN.xpi 584001 BLAKE2B 8e864696bf5862a8e20455a04131ffbb31fa0b37c37bfd83788e3ca7fee7a9155a05a6bab37a2cdb76b670d9f8b464378a8ce71d7d2ba39a8c8c63d96b64a89a SHA512 7b626b4617f0d936e62bdaf870d979fd815764f41354c5424d9bfc987dd0ce4b584dae098e6fff6f2d21a82319933ee0bb3c52541ea903e2c0a90bebf7abf86b
-DIST firefox-94.0.1-pl.xpi 547603 BLAKE2B e72fd9ded04f03d0e4187d9626e75d542280160a0631ca443c9204bdf2d45e93461ac3363ade45d714d97a8deac386c58690a4328478f7fda83379387dc3112d SHA512 bca1aeadd3895ef6d2cfd5e5336b5547360fb40e83c6fccb82feb3b6de98c4246ff67cb9cf09fdea1447ad035584998f84cbc8ea9dba1c8fb9d044bfcd7ec273
-DIST firefox-94.0.1-pt-BR.xpi 533496 BLAKE2B 3790664f2eeff9e6f11d5225320dc950588a1044f3e2cbb69cda11b0c4f70b2809a8d6f615c6c135da718d3fcc06d3a578cabd7b09ef1a2c8884de237f59eb46 SHA512 86246a1e8c83b3d4aa3acf8c2ca9e3451363a253b15c4fc6f38e89d6023e47771b3a8df506b4680dc082959919947d0d521eeca22fe21d2c9cbb87589f290fca
-DIST firefox-94.0.1-pt-PT.xpi 537148 BLAKE2B e0d15fc2c85e03ea2a675d2e229b2c71883bd13fe1d1f358d30cfcf71266a367c1770f79416f6b8d455629a6c5db9aff5d188898dc364680a7487eca6b25631a SHA512 295f92b2de578e2609a903384a873e53f019e360ffaa207219090ff40a54690df10d7a56a803a05742a37f008bb8cb827e18652d2e888417e913df89220da693
-DIST firefox-94.0.1-rm.xpi 528026 BLAKE2B e7d91bda4e31d394c99feb9f83a188526096a93d4f9333047bb10e7ee35cb6b9161378d7074699093a464372a3f1844e4577f46d7a210536e2befec8acb48adf SHA512 4e9b5c63d140166ca3a2c79542ebaad36d88212a0ea6c1c61362ad9da3ba2302ac7a6f83a44861cffc8ab1d3badb3f0aca4cb25f68eaf7e4ff379579dd17006b
-DIST firefox-94.0.1-ro.xpi 522833 BLAKE2B d9fdd39eb428e8e5432e0d8252dde5e8854d4ab0642938cdc15d2febffa95795a2a46123d0fa5eaf2858900ed2e4666a49ce6ca01297a1a39fa17abaaf77fb3e SHA512 f55df8baf3d4dbe11557b5ea614c296bbcfce35beaad2e73a454d8939279af13948227c7194a788b3016d82c57dc7568eafc37b942e6f426a68948ecc8c08c94
-DIST firefox-94.0.1-ru.xpi 616586 BLAKE2B ed1c4d455ad7edd3f2b4741bc954faf876c4aa78a32434fe38b9d63932f76d663730b5600b628bdaf3667323d29f45e94d68004ae1250013039eb2aa08d5089f SHA512 955cb81902b417340bdec9d78b7b8dee45cba6e8d8e049d58b882d52f3e3b10dc2756f7bed6dd5eba03b194544c96ac8c1ccd7e318c8967255e8ab265e18f9d3
-DIST firefox-94.0.1-sco.xpi 499125 BLAKE2B 70218e01791513795b56c46e30f7d5859ff2391be3ac5e2a637ab959b0350fd3d85843cbaa02c15553264921bd609c2f66e445084a590e1fb830c6ed661d409c SHA512 b9bd78d57313de5f70698c5313ea70d882ba8eb1d0616af4394ed34b90d8c192847b673f0b47a0c7323848f3c8f95f5a889c4e8eda622d2c9eda3bc7dd50bcfd
-DIST firefox-94.0.1-si.xpi 480457 BLAKE2B 59a330275fdb3b96e73a78a2b626c766c741c8d4473e5a1d5748dc2df4716f8f00a8a7c5163294f57135a0dbcf27139aae37f7209748671640c5f907237e23b0 SHA512 5536a0f4a4eacd741b9e725e170a302298e75eda62e0c67a3c28a521f02710dc5b568cb548287d2dd00acc3ea8e479e2dda74c0e450c2e46bc8bc0c7732f651b
-DIST firefox-94.0.1-sk.xpi 556810 BLAKE2B 63dd259b2acbc27fd3357a1d223360420dcaa71a16bbf3b42142058f212236f3542b676fe0d67fd2bf391fcb6ee4604bddff4b8bd64fe128e2ca130ecef29227 SHA512 028d67fe1c84e5bcd02984ef2596296964dd2b62605807f6990fcd15bd16323bcba13b064eef54bb1c0e0a1ce9336d8aa2668cc0192353273a75bcf7f3bf9634
-DIST firefox-94.0.1-sl.xpi 525780 BLAKE2B 049c312ee6fa51785922a22870aaaa2cb1382478a76a94107d827489f2e8bc60de0ce0c00aa16b53745e4fd02df3b7b396227af6a29e2f3ac27a7f6b2c8bf18b SHA512 e3939f3bf5eeccb4dd86d871ad90379ae03bbd30980bdaaa7c3d2b79ba35ea22410198d60522e79d06ad977dfa90cf27aef8b05512c33c0567691d5c73e05bb2
-DIST firefox-94.0.1-son.xpi 417354 BLAKE2B 9e662b2858a5c0ef834f4a43381cb2b0034ab166fc8b7043be5575ec5ee2739a71ce3591e0f2cc350f4122db3163774d579162144b5bb470dd4fb7253da96617 SHA512 67844e46f4424269164484e194329699b72dd72439cf96ceb822e0f8b9a06b60608e0e824c3c5a4cd7c6f32d9a07a4f2b2fcd3d85f8ab7c4b823bebe06e1084b
-DIST firefox-94.0.1-sq.xpi 540824 BLAKE2B 4231b8b3dcd6afebda836fc1936cfa4e3ca55cdd3c20bf1fde5200a4eac267b3eeb9a5d054a7f798f07bbc871d68860465ef411bf1ba1ae4383f3dc522013960 SHA512 3fe0838e511df46ab13a333ca6173a1c3085ed5fb0bd9c1c6afb1a016396cc6904553b50f0607a01ec5e540aaccf3a395a1d414ca03cc0f451c713e844869b5b
-DIST firefox-94.0.1-sr.xpi 578107 BLAKE2B e0ee54b3efae4e2e7a1583ef496cb7c6ff4a5ec1f8b263367dd2bcddd6e199b53c5d5a98269f98c06e19257e3fbfd43f0bd278cc04124cfc29ec4b247c2bc286 SHA512 a939784571d6afa863490bf6812f05403b5e428691a8f699b6c8d19113b23dac96a65f885719e136de745e5f47794199f0267771413d338f762f508a5617d253
-DIST firefox-94.0.1-sv-SE.xpi 531029 BLAKE2B de4c1a300e4f5ad9237221f8211e87f28ed482079628295ee619324f285c605b5379ea21a5fb185259c7675115bdb3f79a1aa8791b4badb04e012b70f27c64bf SHA512 9e362b0b533f4c1b82c44b2d87ae1dddb9203cf12d879a6e10a4aa38a9fca5cbb536076bd5b59974bbf7212012e90f76183904ef9faa263b102d4edd20417027
-DIST firefox-94.0.1-szl.xpi 503784 BLAKE2B 737fb3190e7cd0dde0ba907194e71749716d399ccbd3f467f6e4c4f5fd80dc1882742290693202c7e3671b88ed062450c707f4ed5995e94713927ba531e60440 SHA512 62d2b571b639eba953c277b65b1ac075a7dc2961b4218fd790f52be88af2c33a34b46ee37a5f0338f14a120e00ba33a4f5476928dd000d3bdc8c652c958969de
-DIST firefox-94.0.1-ta.xpi 504706 BLAKE2B 353b910e65e9ab36c8d4ae4b54a78e2e6573dd6b114f4ef28ff9b1e3db0ab1ba290fb9316e1b45321bc249b33aae85300d2e21883f4b989d4b792effc7aab807 SHA512 c41843f63f43381ea2b61fb1bd679e8116a4bb8c1f61e260528afabeea1bbdd4c9bfde84bab6ad3f56648768418ad489257d443d90b9695d982b9453826f6fa2
-DIST firefox-94.0.1-te.xpi 543088 BLAKE2B f8d1e963a354e20499f56ae51bcc514e4bd1921a8842bf2c5a39c25a1984f9163d3d6ed715a5d1d006d4b98330cce0d292badc467555db32d7917e82d09d05c6 SHA512 f95cf4e8f53b483903af5c384f150ef4f0839ee26bedd21071c329dcf357b26211f2cf5363beb55925313ba3f20e038a32dac50c3ce4fffb1e330c67c247a411
-DIST firefox-94.0.1-th.xpi 592792 BLAKE2B 0456c4996af890180a87b4683e6766df3a599a9ea3e01fde7dbcef8600c0702e933f84879f611cd66c385c338a45519841797f5f6f3080187dfdbccc607f7bbb SHA512 49068ad2f1af995de3459999f5603e231ae9619c5bc5c6ef28ff86426e788430de3076bd78002a512b764e9c0b3440678d04b8ff355a2387b5d04cde0eb8837e
-DIST firefox-94.0.1-tl.xpi 509582 BLAKE2B d115d4003382f3aa0afb462710bbe610a1d4c52a8de491f73f498b98677469618764737b5a5b999787aca5ec9d1d3cc7db3c9b054b0248dd3c6ebcb21ec2f962 SHA512 1de427a9732c7c6f9bc9351d47625ebda121f33e0237f9b8a99f93799d2906b5c88afa51c8829caeadea963b20e7068bee18cd6b75e597ff5034f7584c1d102e
-DIST firefox-94.0.1-tr.xpi 543225 BLAKE2B ef1c1479621389d0a027df8bc58a5e706f7db425e8bd2f2f5990ff3a8f01e6a645dced7f9505ea27455f65ecb28d5c34ba2818f0508f0ae71ac0e0368810471f SHA512 6275020c4bd9d22b4a4794467d13ced3de6590bbe4358858a1a9592c9b179cdbdfb9a88c5dc56a7105ba827c8ec6b73f2e3443f21926126c26b80daf3d7a6038
-DIST firefox-94.0.1-trs.xpi 484040 BLAKE2B 5565da14b89aecccf79a0d9f13274a440d3dbe321685c67f28eb4fe535c680ae3c8bb58fbc42b9ff8bd356225e3bd3f86ea32b34676df6e9344f5a8730d2f014 SHA512 c3586add94a73a618398060aced1d49c73fa9ef421ec8804fe5e6beba96364f63a328e0d89a4f861a899579ee1d80d6b7019f95bdbb7ec661b636b5c00b583e5
-DIST firefox-94.0.1-uk.xpi 610074 BLAKE2B 74b5396f9705806c56fa39e8a788f0fe628cdec30edf9914b3e6a494171e5aedc0a82d42897eec890497a07a8f2e0488921ba64991c330e068a1612d64574a05 SHA512 411217d5f997624979405e362cbd7144c330ee4e22244dc7c47d7c08f303330d027a171c3449892ecd39333c30a3dfa01104fe6812b6e7d76380eac2d387de19
-DIST firefox-94.0.1-ur.xpi 549590 BLAKE2B e5a9338f09bbd3df87a957f659f9a2b96cf2e272e7d0546c01a616c52ad07e1cb7b353578090aacca1ef8593110968310c77c77ea3995afc7f5f90e657a0fbb2 SHA512 62b5613727916ded9aa78f25fe5af3e5a3184a35ae599a49631ca3359c86dbed8776bec17d451907eefd38aaa3b1ad853a2531e842a86c7881b482e548fa8586
-DIST firefox-94.0.1-uz.xpi 460398 BLAKE2B 4e3429417ccfc6e79cf2548d3187ae0be255dfb630c2cea8ff7a010beae60523427b116c21edc016f9d10b48691776d42b7f4c87db799392980adad43fb89624 SHA512 b858c99cb822cd17951dabe8bc4091f477af1079f388cff7b3f583e41896fabc1afc81159ec9b0811d695cf12db815018c4556cbbf1e9d9e7887cc6bac6913cf
-DIST firefox-94.0.1-vi.xpi 564307 BLAKE2B bf5d0f3fba85514abb76cfbb6f0401da3ee1283942ed122cf0955a729a507482808881b5e53e35ade8f91a83cb5f890566bbb591b66e70a6034f2af5ca41049f SHA512 203e94ea9b34975d66db1810b8fb1782cb372caf548e940eee6a24e36fef555692be1ab8207fd3eff15a734948d74425af055a7d13e0e2863d0bd4ef3a4d0057
-DIST firefox-94.0.1-xh.xpi 420859 BLAKE2B 68842d4622acbf1a23fed065eb73d9ee82922e142b006c71cff39aa36fe0e28a7ae9a637dd0487e3563c751da6ae02df07721797baffc20bc4da6e44d89b5e01 SHA512 3ef6c9dcbe24babb7adcff536536b30788e63504be96263bbffeccb21f56d23a8665c83fdd049636cd44b9fb1c745ff96cbcb9519140fbe3a5cea5e25489a2fc
-DIST firefox-94.0.1-zh-CN.xpi 565916 BLAKE2B 319fc21bdccf3989caffc60018720afda13be5c42bc109a9513b69e2ad5ad7c693fc91f8cc71f946567172969a798fcce9ebadd98732f46f11bf870e32de9431 SHA512 9f1e6321a0add7866bfff43acd1d128976eb46666fe672ec3ad632a556b1e20bf771b9e297becb136bdcb209e3b8f9e0dfcacadabc6c8b2f91c52dae230696e6
-DIST firefox-94.0.1-zh-TW.xpi 566573 BLAKE2B de71dcc798dbb394b9400d5801bda945cd80ded6c68c6e6c4c02bb269d16edfa00c02f21c361ab497071b25a2abf7520a0bca89b370c1bcec9b032c12f08c72f SHA512 8ec5f1fbdfc8d7ce5669f652b2bd7392048559fe8ff9e9f9ab43bc3071ef4272ddeb5c607148ee426e1722fed38cccebe972ba0b7fa6539f09c84ea804610a9c
-DIST firefox-94.0.1.source.tar.xz 383929000 BLAKE2B 2683906fdddf1b11229affd5aae3df2a7d5bac00e79c10f0c3a8203a456fd4398908d4b5706a1dda6b22caa6435074e7fb629698fd68a223cfdef377ca3e3219 SHA512 634665ed64f2ef205fad03ba023bc915df110c0d4b0a5e36aa470627808fbb3bce5418ea607f909d4e1eaf7d90c5dcacf398b8a434e26906dcfa366292a18b66
-DIST firefox-94.0.2-ach.xpi 447241 BLAKE2B 45ab6c5afa8f211801b2e5fea93c0bf0c70cf7a3e5c6b8880472d82cba0fa74250676e71e5602702e4f3cea5958fa5cd571f1f9315dc912c72c4b1fa435d24e0 SHA512 ec020c6d306e1a948924ebf4981f408870a7ddb3c4f234a28b8dc02e0c62f354411817ba3cc482f2c2f11a3a6e4a980453de05b348fbb9ba36c0cd0e09929e33
-DIST firefox-94.0.2-af.xpi 418686 BLAKE2B 688ef4c0cf5ec982549c0983d765409eab54624fe7e9d056c216626dfb0f9614b8c87e3eef58ed2cfd25f18fb481993458611828252b26110e970e550902cf36 SHA512 f5f8e4d0767de05266e7bd708de617a5f0e62e395c4b3b8569504e59407613a47af0c83ff18f568fc70f8e533cc07163c1c9477cbec29b53dbdb98335ae573e3
-DIST firefox-94.0.2-an.xpi 494464 BLAKE2B 26ce20f2c8bf400a19f2fafa501420ce340c027176ed9898760df1d491677e57ce622f953c83256afddf565a858328fcc678240f2c4591b7b16696b66280bb5d SHA512 0e72c470664fb899b7149467dc09baf808ab598e5a196733dbf81015218130b5c6a4736ffb0629030a2f9cebfe6384de8ac370b3fc4da2ab8843bef63060675d
-DIST firefox-94.0.2-ar.xpi 553194 BLAKE2B 8e5399faecbd123455d68012dfcaecc327d0bf0d39fcdd79354fd9e8bd32adac35ad0bb251d12fb3ad47ebc68762e5a06fff4343c3868d5cb7992f4ef5fbd387 SHA512 60b4586507ec55a97b37699d1a8ac0cd83a2dbd902536fb515ac2af48249d2c88b45784a445f33d841778e8ac52c1d63e36c8ed8f9b1030ff8859597687126b0
-DIST firefox-94.0.2-ast.xpi 492807 BLAKE2B 33da379ea64ce2bea60dc90538f68ca744c0892fee90dafcca586a20ac54ce7ce29a2623661f556f2b261329fa05d2a74df5c8c92d3eb35383f26e8c101fb22c SHA512 d3b254251cc2116765344b444c0c8a30d91bae14241a4160bfd7b271ef17cb3413ff0eae5fa59327c800973e8e92b3d52458cc4a1666fc726f75f9b40f183b8e
-DIST firefox-94.0.2-az.xpi 482933 BLAKE2B 3554916b8eaa6286e04d6e9482c9fb6160c02776fd925d2463ad776d6d8906596e3bc8d70fe32464ed053ae7282a6ac992e37c6fcef3132ac130797b6a67c5b3 SHA512 c719aa86485138bdc440fefb2310af32ed8b5a829fb718e137ec3cc670857631f9efcf4ef647d16a9a29b4f11f04ef2c3d919e6d8ee567bfa327b0ce0d0e91e4
-DIST firefox-94.0.2-be.xpi 612140 BLAKE2B d70c5edaec128c881a5a3aec89df266f41ad38edd464726a5db6bcbcc4607d37ca37704cf85aaa4d865f28135b6ce924b0e23ff8a5159b2095d08304132abef3 SHA512 a7db1120e5c0c304df64af6d9b7986eccf200dbd5d6c31c9053c87550668eb6410353c765ffa0eeecac7beb93c578588fe435496b5a43c7a396bf94a690d3b0a
-DIST firefox-94.0.2-bg.xpi 561583 BLAKE2B 944ca406c6325efc03335027510fd33a41411705c3ed926f4ca3179cdaf4a84e71f110f2be7268b331536bdc3d92e15d30ea5024e43c3788d95b0c1e3d7c3c0f SHA512 8ddf87b6c45ee8c31be1df9dac94c5673507a6e2a040dd1dbd412edd4a269b030a49fe7e4768d75078154d30a097b2eac01ed981a4fa4675411a259afde09580
-DIST firefox-94.0.2-bn.xpi 549624 BLAKE2B d3c299b557cdd0afe464e27a6816257811e12f41f446255fd1f2c40631927ab9ef1d765ef9375b3266d27e106853a754298f65b2acc2a0b89dd766a9d66d6cdf SHA512 e6c19ee05eb5fbfa7fb5d755bb22997e1ff645a636424a03166e609ff0947276ca70166c48ac681aba9c7ee3e14aeebb406086f1969eaaa53cf074fa54caafcb
-DIST firefox-94.0.2-br.xpi 518905 BLAKE2B 4cc925352c984328035ee4af4b348edccec50623f4a910ed6d818fb84333b7a8ffc8e97972eb8e33f33e7cb92e4875c45080cad973c8880d857e7b1333a78fda SHA512 102092ecf445616c6331f21c760feff7f2f1fdaddd8881cee06bb4e8eba5d96b784f134fb44ccfd3ac3b19904aa6bf5962254ece0ce03dc9f4ebb24376052664
-DIST firefox-94.0.2-bs.xpi 457706 BLAKE2B e55946902028f0b78e9029e8bf1594502187c6b6193c53afa3e79668280d7a03d506090b108e2799e254a60c3d6732fbb2fa5dadd54c47ecc150bf95f24d055e SHA512 ca59825b983f9a5f9561cf150419240f967c1bafe184adadf12819da3c7e2a1941289ad5625ed222a308a11ba3dca818e9806a386dac7890b51f7cd917a894c3
-DIST firefox-94.0.2-ca-valencia.xpi 523066 BLAKE2B 2decde5c9fe01eb4f7a9d99b0d17569eb29934613b69a1b18e3cad6cb85be1e6b3d0ed1ebdc4bc5a84d9c66376b6af50afdaef84cfd7701ecb4e70e67df9084b SHA512 54c51aca43d74f7ee447dcd091895036ef81c22cbd54afbd22790085b53c8a7b0a238d3eb8849b4c5549d742cc7d3d7278ff40b0f480d2a93bfa85b7373ddd14
-DIST firefox-94.0.2-ca.xpi 523662 BLAKE2B e0ff8d1f14e6181402c63d0987053cf86f141919121b8d17c26eed0a6423cec6dbad57455ecd617ec7a6d8aedfdb0302a0b04fc5fd46d824c0f38d2c888c5f03 SHA512 8ba8850570206a89bccf8fe5a6d49ab6273547db2e62dc9841916fb8fa1c973def60031cf3bcb6890935b2e5fdc7d2bc489ea4d5ec05042a635fffc5325986fc
-DIST firefox-94.0.2-cak.xpi 547147 BLAKE2B 7dbabb3ed8e2b168de9ced2b25a434974eb6f6aabbefb09068d9592c2e951c5aaa17018c45978c3ace458e3943d7e539901dece19a0d4c64fc5a985570b2d1bd SHA512 9be5f51886a00ace70345ac69bb9ea6e58a58aa8c35de176bbd9b21d94c7b1f93702b7f38f92c78761463234b031515238d8820d04401319dbf91141d0c17629
-DIST firefox-94.0.2-cs.xpi 555218 BLAKE2B daf21053d5b2ebe535a9cb83e1a6848add513f66d0fb18ec4a80bce0425907a5f12b020b38ba0bfbd4f88d629de31d19cb6c31f5d5ff463c3100fd7cdd9599ab SHA512 4ca3434e3e4b9869d01070d23fa2a4abfe40c92bf0917c14e7e49a92d02884a7f768e3008d37bdca9c0df6ae9333717f661356415c3501b9456dd2d35a0cacfc
-DIST firefox-94.0.2-cy.xpi 533601 BLAKE2B d7fc74e0f52a114874d2f2cbc308f97773e907c44bcebe05881387cbf75098e0b3a77bbd381d9851e5673baf8d15f0fa0004d6f5b97071fd727f6a51a755454c SHA512 a777f48021b2f0b9ce36c88489999bfae5fc53fcec07d1e609678a84ecb9cc9259043d1c3837a92bcbc2cb27e25cec8b9da32af8e80ce920be7f9e0d455aa1d1
-DIST firefox-94.0.2-da.xpi 525484 BLAKE2B c56dd25b8becef8ca454f0782aae86e708fd8015594c6eff7c509fd8b45c29ef40c3534b9ad561fea53fa4925a63693669a5f200a27e25f72c4c6238f5819d76 SHA512 fed02b6865402a2ad4fddaa6916da5948ed2b0e69e06211ed29f615970c5940676d64c6d78e80ab465f3377aa2b75198197178e83f09ae743e155af22147a4a9
-DIST firefox-94.0.2-de.xpi 544439 BLAKE2B 37c346cff36d08de547073b1754b52fc76fbd9612ac472ea0be2912a9d4b441d448d91002b675ff9569a048fdc9fb5faaaf975f0fdf62157d7f818642a5fed76 SHA512 d51293f16402c73f2e233de57b38250cbbf7deae94ac6ae730586c0599d9c76a1257a3dfa8a54d1e18836647e66ef2a8a540b44b13de4814cbb1d6602655fef0
-DIST firefox-94.0.2-dsb.xpi 556987 BLAKE2B 1a0808ba177c13ac1489cb9ee61276c4d9d60eb41da5652cf061d2364d08b9ac5ff3ae94a0a04fea172d85978f45c0cf53ab996e626afcab32e6a18342fedd9a SHA512 fd9d171db4bc27bb38d7a6909b5fc6ea01ea106fb8ef6918a192fd24782bd97b1c77f81aff9e116cae4e6da8b4ff58cae419401933e97a90484a572c1b0bd339
-DIST firefox-94.0.2-el.xpi 628739 BLAKE2B 3b455a0660c18017cba3f56ad41fcf9ec1c5c9dfcf8458be523afbbe90ed96b40ac7db6160ddafdfe47de15372e7fbfabdb1cb30ab714ee7e03bf1a637d66124 SHA512 504fe04376d5782ca538b63945b4744f744b4929b2b81db8f0838d7f5ac8af811aa3d8c6ef18ae6f4929688472bc2d7e5bad3b71ba4e91d412ca59d4c99ac3ec
-DIST firefox-94.0.2-en-CA.xpi 502078 BLAKE2B 358f757912ba094351319bff00c958320a4423729113eee165f30cb73f16a45e01d79df3b7d70a2ea6f380eb30c144eb7d139958337a959356fc3bf903ed3fe1 SHA512 b509c317e8c890aec87586c1ce90ebed7e14410bcf3266a57ea0a400e95a6487d52d55ede0d03816489ea90df05d9c802a2679b62ab1fc71f212ed00486ee4ec
-DIST firefox-94.0.2-en-GB.xpi 502586 BLAKE2B d9f3f3d497902c8cfe31dcb62e893053ec66e046dcda3dfb97b5712a594329b09d281be5ce6c1377a48aeb9372dbf801da3a02db2eee1973b76ec0a54798d95e SHA512 d2aaa2faf36aa8f61fa9a9d02d7c41170205089c9070b5bf13ac3f930d3e521e4cb8f6eed7a1dca15c0cd722b8bb7e76683d1d772f1bae25ae2a30ba9831e6f5
-DIST firefox-94.0.2-eo.xpi 524537 BLAKE2B 9637e339a8a35f8e4f35e6321e45eeea2d84cb586aa26401a41b3bfa8618eff9be845c2dab6837e59af9a3cba7337f77c66e581cbd3135f6337dc83f90c15f31 SHA512 cb69432c7ca6df7d81e61fa32b8a69d5337d169c9218605be96eba6463145e51b2e4078cbcb37450d59f8630b6139c0812d05a6c4ae27cbd1918f40f42f83ee2
-DIST firefox-94.0.2-es-AR.xpi 538014 BLAKE2B 6b979232a3c21b1dfb04fe9f3bd29ff4ef3466e153357226cf8cf7d5ab82e1888cb3f178a0fa08a02d86a1654f958735c779422c69f4ed44440953205d382b7a SHA512 b1a3a27298396e05f6fe167ca769be5a3fda8253f81e0f395bbe6ba69649a2606d1851642fbe8aa45021912f7f3436630d39ebe21e41b263352001eeb5e99045
-DIST firefox-94.0.2-es-CL.xpi 537549 BLAKE2B 62332c3785d4431a720174a76ba369995e4d9cd72fa66a87669e8b9b57448445633bd54a1b4cea570d165cb1334ff7f50225c1767cb04be2200ffc44f832ef10 SHA512 13a1fb2f8d7f0c29009cca0f83ba474f2d0491a2fbc75c5f9608034493323d04b1910a4fccae7602aece17437c2aea51246df57cdbfa22114810e3a610fefcce
-DIST firefox-94.0.2-es-ES.xpi 528306 BLAKE2B 26f92ee9d9e8cd6a1962fa476cb3999c8bc37ff912ad7ad49a47ec4e758ef6df8f887a28099ae7feecbb1ed4482d5da55100703a23c6a1374e187cb2796c3d5d SHA512 8a968018cced56048dbbea3cb05823ea82e144701e71e537b7e923a2eec3690171fba8a2ecb76d75d4f4316d399205489fed6eb229dfbc0467417a455091e6ba
-DIST firefox-94.0.2-es-MX.xpi 537717 BLAKE2B 4fdd83f784e62451854300b14a24c5a5c48681c98fd158253bda6860bb427495c8256921301f955229e79e044129948ec0279a756b33b01dfe5ca6d708057a61 SHA512 04cfdc6b5b330926111b99ac191be07495dc2aa1d3825be6034e7069029a43b4bfbfc85fe037c3a2f68cd1fa743857adb7170e022050751f7fa7b2c19aea8a50
-DIST firefox-94.0.2-et.xpi 476279 BLAKE2B a7e0d032c7fe9e591ada8031798726b66f674434329604e28be24557ba67c51a9405ab6beb36bc6d7fdb077abb2a530cec0e742efaa4a4b78d7b169cdd2574d2 SHA512 c51912680984fa5f03fc4c1b7b097d3fcba6cca80ea5ae9663dfa19e79a16d5f881c30bd8a68758994e4a46e31835e6b061ebe7bac3d619163fe25e636ea091e
-DIST firefox-94.0.2-eu.xpi 527862 BLAKE2B 5bb985414ef6fbc11fc94410ea8b04232c6b3273da002fa4aecba2a361425e03aa1ce54bb035f1db54f11b1271c7746c5c5832730336199be933584c5744c69f SHA512 1cff76c9782bc3a0fe2bfd909f16bc460d9814b1ad9b1dfda75d7d2ab9054182816e050f24f0ed2eff81b76a0b85f7793da8ea0383728d94db12367b190ed852
-DIST firefox-94.0.2-fa.xpi 549491 BLAKE2B 49cc0d17fd86affe21c48add896075d59b1e89be7da79abe3b5c89b0916e878a22db42305653ae46edf67c462d0350eb4504905bdacc3c61703bd0cbe947c1bd SHA512 de8ca0076795f1f7a2157a40a8830a814c42b4582eec71576e55291faefcbe0cc8109663eb0f5718df29cce216a42875aa592e09b7817863659041bbdcd0cc58
-DIST firefox-94.0.2-ff.xpi 465162 BLAKE2B 48b906dbf341f839e2d85d0957e23ebab7cca06bf24bd59560371aed848e15b8aa4b962e401ed1a70f761a855e3454b61005661bfe7d8b619f3b6bb21db148e1 SHA512 6d461ad28576d2b68bf7e9cb6d07a36476aa8313a99f22ec2f0b2cbaa06a19711b633067d8e455a9a888baff2b3d81d92a5718c806dfaa1435f4cf0be78dba87
-DIST firefox-94.0.2-fi.xpi 521930 BLAKE2B fc7540d31ed78481dbcbe61ba6317bd476a72b4ba5284bddb3ca0258ecfbc3dcfe2d579478eed7487f17cc64b882e13965f607d7e0d2d773412eb76ed68ebc27 SHA512 227d347a11878045a8dc9769a5cc3a42e703f18ce55de5fe83affc1e42d140bf3653d46d8a58b66cc0cbb38d03d04d5ba7addc00baca52cb382bac682234a68c
-DIST firefox-94.0.2-fr.xpi 548695 BLAKE2B c9820a1d717471c79e6a75274549d3b61a11d2629aa9bbec62550ccaad70c03cdaec35ee8989da512f3300a948757deca712932a3407b9c84148a6403c1128ec SHA512 6b216502876f0c4a2249036657f9dd524630f800d6f56e222b9d9ce17dedd4c9fb3957bedc9c5ab9d72d75017fb568a906ba423d70ab828813bea29200d69db9
-DIST firefox-94.0.2-fy-NL.xpi 534445 BLAKE2B 64c91aa7877fa4edee358829601e7ca386704daf0bbac789d91c9c9d6b5e68e5679ed3e4fe43d05359f347545567647f40ab191cb58d8c2e5cfce5a90ac7b847 SHA512 3d74117bd5365c15f67f905846d1f4b497af2b4f00b8c933d81faba7496c08e23c0ebfd3f44e0dff961b3a24e55980f46da2448a9728939ec53a0943621ab745
-DIST firefox-94.0.2-ga-IE.xpi 453332 BLAKE2B efc2dc6616c87151845b3e07605997af96179b6c258b67f0995f5c9ef7a8cb45cb51bc0273b08401334877a5496afd3511f6c50e6fe4194e67494960dee7bd79 SHA512 63f900ebc7bb2e5d37da544807f94379e2b84b059a5570f2296cc08fb490c64ff4f024d1be1159213379f92e33699cb27f35df88834492755a2024afa42c20dd
-DIST firefox-94.0.2-gd.xpi 525506 BLAKE2B 81216eddb619142f928738e2ed078c45de9fb6a826db120f6dd3831dcb2de3412aeb1901d6544d4b1fcfc6e98c658f0c2a4e1e19f1d5817b4cd1b83b23c83f08 SHA512 0b69b62f04192e82b1a78ce36b3402cd20966c7c229fb5c5cc641cc616409374658bad0b64c2c67c738e8085b44c827d44b711f0ae13636167f299bd012c967f
-DIST firefox-94.0.2-gl.xpi 533070 BLAKE2B e70d280bcf7de7797e4d6840ec6e110303cc1b3f17885f29e89322bc8fdfbbe2432cfac5625f791ca31bef8e1f30e1815e0ceacadedabd38ad679bc9c67c3aee SHA512 150f442e6f698e162a4f66bef67246bc20b75f13e9c7876aaca324852f8a356054f4497531b5a4b363933f842d97c31026cc72864ab8f6b0eb94010ae31d3619
-DIST firefox-94.0.2-gn.xpi 549083 BLAKE2B 1206abf3ad515b66e1c7171d21b3aaa959aaa8e6af8b24409741000401bd6d86f9f7db4849bfe5acab25eb1f3e87b9515ccdd6009aebce19f551a558c5b53331 SHA512 67159f16c4c5f613f53403610b4ee9d9157677a48a866bb019b2830ee10376671793afff5da06551c786966f9a2cb16608cbcb66b9b91c209d8e1f2b4afc39de
-DIST firefox-94.0.2-gu-IN.xpi 522304 BLAKE2B 734b01f9316e5a4e404208ff8ae13b36650342c25097eddf17177c35f3c7bd11e50cc6a12ba265d737205d8b036507bdd6786ef0d7afe203ce78988819ce59d8 SHA512 32824093a11e4726c8ca0a80b61737275df096403a3756c12ec60776da73448624800f7725500a684f75af99b3c596dbf2a777261e3ee32c548d29ce6b03e17b
-DIST firefox-94.0.2-he.xpi 548396 BLAKE2B 4cfbc715ecd7a4fd0e2a0972160215e30c40ae46ed9fda258d56d7a99a9d1a83a1d6c8cad77bd258e6a29ed83a502f591e819b09faa558883171d7b012224eac SHA512 aa8df7d8f38add33ca814ad2a2df09837b7820e8eed1f03c5cb3a39f214551522da2f84d0397f61ac5a1454a63acbdc862d11c201c3bf9f23d576d7a7f887dbc
-DIST firefox-94.0.2-hi-IN.xpi 549945 BLAKE2B 857a41445ed57fa127d5d115752f3d88527383104ee49e488f4fa149ca8351da6d7ff81064d1178bb2f8edfab4de5c29990c9d5d1a92ecacd4343759b3eab8de SHA512 f400cf5f672e232775af0d07f324921f29b12a368cdaf80b6d68db7cda343cca69988a66835ee0c45bfe36cdc505d3714bf3ab901b2ce020f7eec7a4602ffccb
-DIST firefox-94.0.2-hr.xpi 524458 BLAKE2B b1b098b59a133b9df1bb66bc6b960aa843da60a621696ac433f01bd8cbca601ca2d8909a707652f5d00fb6695c833d15d04a43f89af7fc0903d2117b52d3de98 SHA512 35d566be8614be5e9264ee618d3128e3a26db7552f88784d08d9a7e9bade25cd16d2c7e0b7f1f37574bc105ff89d0ea4faf215c691906d5d6ede56800d29afea
-DIST firefox-94.0.2-hsb.xpi 553063 BLAKE2B 450366b43ee00152275fdf398703a8882aaaa3a3f5a4cd3c1e2b97e09db24da1daf0d677690d01ede0f339c069d2690cc6bbd8da75cb3489df0b9fe0ebcec969 SHA512 315ab12db114872919e1813d85d638b21e926f75deb7c5ab2ac76f5e77ada90b9ce68bfecb2d5963db52a1507398e9b8c8f3eb0bfc8e9ab85eadffc15719302a
-DIST firefox-94.0.2-hu.xpi 556846 BLAKE2B a4e07ee7cd71f876393d0818b61f74373b5172dd460c628012b1ade50035658ad3a89bc0a446f270f9b101d0c12db81be7b29a6f5b6e7795177878e6ef53c92f SHA512 2fe86f270a290df8adb1f70f8835739fb62f8e25327692d5e35d080db2f03ec94d9c097f9502a4615de84c33a82279085024bbdc70a1ea41c6cf2bb69e090f8d
-DIST firefox-94.0.2-hy-AM.xpi 571835 BLAKE2B 538218d30b5e1bccbac63d343e65753fabd6982f9c95e24d6d62ca8e9d98936b51c132c740be98f5812959ae673a47537ad61e4f728964d68f8d2579797ad1bf SHA512 aa23c25ecf7ba4e6fc490fe78af3a9ed383dcff0e2afeaf3ccaf093da00d2a4c6f04a1c55e62fd94bdeaa144ca804568dc82089b7512677f87a7847825cc6077
-DIST firefox-94.0.2-ia.xpi 523712 BLAKE2B c9d6880548ab5ad240f4b9cfba5f080d2522eb46c1acf55edd0f1123af80609c0d2a3364a89227c13de129eb47ff3302c2125f8d25845c609cc0a9a8b1259fd3 SHA512 192810aefd0a8527f9b6389de53d511b83ed01ca5bb674bbcfc3246a90c1a1d80dd826f528175b8253fdc47f090bdd5c4d5a7d16a28b648e822c1b3dcd068e8e
-DIST firefox-94.0.2-id.xpi 514576 BLAKE2B 4df208eaffd4d1d483b03727cff684cbbe896cbca27cd0b31e39232cd502b0a7c02063400a10133fd0fccd363b48573a5ec4cb763a70cb9e5995a043ac1d4a5d SHA512 8625c881487aba8ebf242f12a28cd127788c7f02bafd8a087c15cd5e30e9bb9c05bcd94fdc27436d7949d9b5fa006804e9588f037f18a47c28702da13a474b16
-DIST firefox-94.0.2-is.xpi 463841 BLAKE2B 7eef44a0d439b434fd6eced9e538d0a4c280fa9aed2bfb126c3479eb8d831469f3233ec2fa6aff5ddd1eeb44213ddedc57b5f53d2b040a6da527d2806da9d722 SHA512 96b67b975d0e67840ac1e4c2bb5465e36af0473819993f0abbb458d5d7261d4ac05cf902670326a70b541f353562259e6309a780765cfe138de6e27feae8e43f
-DIST firefox-94.0.2-it.xpi 452233 BLAKE2B 044962343d5debe74ac7bb5cbeb56090bc14044d0cc471a6e7eb34345adfd8499f4306f426635a96799c16a544dff605e270563464d3defdd25b19211e63cd50 SHA512 1ed85ab4692e1e125815c3af771c6172854bd2c56f2ed2ac85ac4173b18a0d0a884475d0546e8f0fa8bf639c5b8a6218dcd30829e90c9ecf8ebbaebb1ee57d40
-DIST firefox-94.0.2-ja.xpi 578700 BLAKE2B 36932449855551a578a1a9c4bf33170812df4d5663f3256544745493b602eca35ca95be878cdae1a43734c1bb68893602ecabd8c48a5562174b5b8c712776ee1 SHA512 4cbd33c2a53bfbb6517eea5c58bfe1599ebff52db4395398dbecb6bd369925d4bec6e9f1a5cc07199d6b5154df96b29514ee04d9e2da015395380cb13442ac32
-DIST firefox-94.0.2-ka.xpi 577468 BLAKE2B 21258bbb0a60cab7d8c7d330e1a229448138dc103de9828efb6ba47237cf8ada8f48f75df57769dfcb20d64e5d61c77c1651c43a7cfab9a42cd630cf207b007a SHA512 efa08fb14fc31ace656b7a7bf81e6c8cb8ed1900ff927f30655d28243f3c982e1333bfd39ed11171c680c32f14729323b52bb4fd3b0b4c139fa18ebd32fa7613
-DIST firefox-94.0.2-kab.xpi 538086 BLAKE2B 186f84bb7e6167b87c0e9db92830384536d25d9d27fcaa5636fb963a4b047bff7192f7344c6bce67f6efe7c0e93f49eb3b651fc45c3d058e673d5393683bc25e SHA512 b0862bb0521fdc6ae2f01fefcad830dc544fcabdb0ae8601c5ba6bcceff466babe69fa2e79b5e459fa21ca3bd5ecc2bcff5369dfb7f83f597c787f96be876d0c
-DIST firefox-94.0.2-kk.xpi 597580 BLAKE2B 00db302742d9ed714b072b5ef06fb665fd253e753fad7f0191af1ecb1fe42430ac5feba2f471c5dcd89e4d1e2c4cb45c4e4a18e9ac1c2355221faa338af45f84 SHA512 2ce2467e43e62f1a312bed7f09dc561a5f23b76171915f47d964e470f914f391b15fb93948e0450849fe83f3497fc0544dd80364249bbec71e99ce7865a8989c
-DIST firefox-94.0.2-km.xpi 525523 BLAKE2B 983f37f782593dad90246954c7c9bf705611b98091e7c200503aab575afb9cc819651d25ccc3355faed0f2baa3cdfe01387de6ba9a38dd0eab3e9b9c613a799f SHA512 3de801e2dae88e9c9d7a0feba5197333d2f8ef664100597744eddaef7d62ce975d975fecc27a763140643eef1ae5059eb4ae3d6b440a7e43d697ae220f85506c
-DIST firefox-94.0.2-kn.xpi 490615 BLAKE2B 8f7bb52298e9ceec108e90de61c9eb2e8fe1f55b78e16f8a6d26226651802d0d1baf203c371a2527732ebbea9336dab1f7b9494205fa82f9f7bb6ea08ab53bf4 SHA512 bca36cb7bcfc64b08e8e8230a948aef698a523eb3613bd38ca9e9f4917ead6ad15709994e5015015712208403e03b6469f89bbf02b9f382fd121d2a933596ad2
-DIST firefox-94.0.2-ko.xpi 569651 BLAKE2B 87c2b70d08cd9d92aa3ae4b2f3904193fd7812f79be219f6615b7bfef282dc8bfaee89adb2d5e21a99e5afcd2a7ae4ced3826d7c94758ff5e809be1b854efb9e SHA512 ac1a43e5af677e95506122105ecbc38fd5c583e576a764f37b1db91e5100298d377e997fcbd71c502cd49aa62c0563934f7d1b9d07601f99a6cfd98d8f7b0b11
-DIST firefox-94.0.2-lij.xpi 464138 BLAKE2B b1568ba6af9e5635251bea307c0b2f28e7fdf48f89996e2d3e21d796e7cacecb6dcc018e77293afa9d1966774278ae1529005daf99288f6ccd4536cfba311b7a SHA512 722a9f800d955a9f38dbf876d219b2f0b83c90511502be723ae28cc1a4884a49786c7b2c0c672ee6b271b76e796bae4d6b2c12b5d8e0334be2cabd037279200c
-DIST firefox-94.0.2-lt.xpi 551591 BLAKE2B d035ec450f3c04e3aa7c74eb66c014c6fd1474912526a1ec5f259e0967e84406accdf8a2282530bd1fbc26895be6fb692b9bd6f2149154b447f06a44e6557198 SHA512 c08f442ca54213669b641fdb5b9f2379afc5caf8020fc6f78550e2c27fd8ac9e3fc80673fe2f3ac93b175e8aab591ca08bbc9dc53612b59749807a890feaff0d
-DIST firefox-94.0.2-lv.xpi 455940 BLAKE2B e7ffc5012327d99db8db74c51aa63c04b3bfd712b420184a7d70fa4aa10908626e7877d4afd626380730bbf4e5a7fc2730b50cbccccd7bb7c2786cc74b3c83ef SHA512 2aa638651be14b78d2c65945708473cd34996465b6f1800d250f42b7e6f2d43ee13046902327f8620298f6bdfa9814def88faddb75deb3c0e45c93ebc697601d
-DIST firefox-94.0.2-mk.xpi 457960 BLAKE2B e1515eca79db422388ee19f86231761274ad36c42eb0bc89cca1d6746e16c3338dfda02d892d75641605a2b2336372bee7a26477ca6903d01c3999afc13d78d5 SHA512 210c16a4664638c7e381c795361413dfd91a19c36ec59cf07d4edf71d0ce0433d43b2c31e9348d45b220309a0b2d5a4067750cba669a7a8a58f4007b6a83f013
-DIST firefox-94.0.2-mr.xpi 525235 BLAKE2B 526b979165480922b34e8b82a3a760591e86238cd9130d49a51ff56c276994d51dd9e3d347e756eacd255aa85cff5961a76658aec59278e3ddc0764adcb2115b SHA512 b84e19de492c187b4b152f0498248cce68e7cfd63bc9a284659156a24927f7719b2e85ddf1fc3218d7030141093e73c1d082eff6a57385428cff4351e8b5aa2c
-DIST firefox-94.0.2-ms.xpi 441057 BLAKE2B 8ac9392bbc8c504cd04e2a7c138874052de3b2b9343ff5d07b222b5465c45da7a54127a56e092bcea707d10acc04b25b617b6302f43dcf35965bbd17b7ecb46d SHA512 93d0d0ab0cc7d0d26a7cf0b31d9f163ea43b534ecb649b92f5ce6de74c0bd12c157466b8f3246d4e1c09ba5d98f9218366128f58d279e3450a69f5e54639222a
-DIST firefox-94.0.2-my.xpi 509497 BLAKE2B 2d060045a1a9fa7e44989c9c829bdae661d5c9d176ba9d25baf4827ed9935a7887aca420fab12a9976f0a29f8f198b25de7cc248810e9e8f791afb82e1ab56cc SHA512 63883498a51f5678e6d347fae82bf00ee340bb2c1b45869d1dc7ab1f4b61ade479e63cdcbd3d09f9ef332ab253374c77743a3b4d2e5be2f8e9404f20ef260ad9
-DIST firefox-94.0.2-nb-NO.xpi 521046 BLAKE2B 340855390db573b72b196a379614a3cfeab4313b6e60615047714b261c6af3eca2a3403d472deb7a3d6df0081a89f1f1dec8fcad04206fee298874a16dfd7fc6 SHA512 7dfd8390165d2e509e1affbdd25566d20a8e944f6a54fb8a1f48423c33708b85925e48c885a9890ff1855f7aeb82c765e588089c5ffaefe9a9ed17766bdf0a83
-DIST firefox-94.0.2-ne-NP.xpi 468907 BLAKE2B 2a0d563b692a5fbf3dd3a3133380c693a85da0b8c1235521b0ed8fe8dbd6aeb45e57356f3d0f63cbccb9e92f4d942320ae6d9cbc32f7081f42ad51c22444b123 SHA512 ef9f9bf8995d7f6183d97a7f639c4a5abab9c299223f31d6f82ef3f745df51934fcdab352e6b97fbf43b7000e630a3c6f2b30a533d893e84924f8e5fc680020c
-DIST firefox-94.0.2-nl.xpi 528560 BLAKE2B bdd594201a354d73f1caf73198ec4baddb8c9567478c04fbadf1426af2b4744cdef394cef98a43a8bc61d7a203998d753afe4b907f580802081db0227000f14f SHA512 301d4ce7a5ccda8ef5479266782b5948b5c0ab1b37a5f037eb09d6eda4065ab60523cc1f504446c0d5b37ea7c28ba6efa8be3439da8090bccc40a500f1642a31
-DIST firefox-94.0.2-nn-NO.xpi 522400 BLAKE2B ebc3667ab6391f81e93479b4911b06bf79f0ea8ab57ff28e17c7a3c4d549518dd7c292646cc3ed92e60faec34360328f3bc572af32e4d7f43c1288681b2c7240 SHA512 ddaf7a087d023a5e5bd2732f2d47ba022ea141dc48245762ea85374aee5f32234f54be2e95b7d8c9de860320fc4eef9df77bd2b17caf5a74e3e32af0250e6cb2
-DIST firefox-94.0.2-oc.xpi 544144 BLAKE2B bf087b4cacfd9e1baa757450232bf262f72a5834657e10f04dc7352f2d7aa8b43aaf437ce043239677f36242f8eec4ff1f1090f944aab5b5eef20b181aae4fd3 SHA512 5400ed47a38fd5796e36376426f4ffb8b06e9926a3f78b8d36bd2ab549aaea89b441b586453d366d3d403e38f2b408cfce2c35f50585104fc8c2878b1a90bee7
-DIST firefox-94.0.2-pa-IN.xpi 584317 BLAKE2B 5c159d54d4bd428a67970e4a9048f60fef1041e428b61ee44240d4598adb8dc13778839606c5fb650c771cf0df35c4a28e670b2d4d6dcd714cfef6c914ffe121 SHA512 a84a38b34d2a51c108290f422eb43b47d3939d7417070b92b907599e5c7d6dfe1427004c843857047df8cba1ef9cf47faec8e549daded7d0d9a3beefd0938aa8
-DIST firefox-94.0.2-pl.xpi 547911 BLAKE2B 8b9f80bdf28617bb0919e7fbcd2095f64d71f68348309cc55eb61d6a45edbe1c3d78c67591010fa8530928b940dcd7caae9e9c831b4eb6281726fe777ed005e0 SHA512 4d80368133d654733fda11b9f63a27df9a30b2b2e57b9cb67b21be18b6927b420e014913f56f16c64d4ea183f3db9da17ae5caa83ec5641fba65e163aa69a4ef
-DIST firefox-94.0.2-pt-BR.xpi 533801 BLAKE2B df1dd50dd2b55f4fd5cf8daaee03970b82665549aa9e104dc38a9cd74335daa04247ce47c52cd3af4be755a00d3a1a30f4ee85a617347d05d89dc8dff293e087 SHA512 f710bdb17ded7aee9e6da4f1f4a9b363f95c7666b9e79ebf1f405877582bc87f57032d4e0d92b1477d9cc0912f762244de797ebfef04c80d1a0b23c9a91b8819
-DIST firefox-94.0.2-pt-PT.xpi 537467 BLAKE2B 510c74c6f82d9ba2b277ba0b5b11ef783c61fda7fe76bee15e2fda49610f7af34526f3e8b67989e32807f3831d505b3fca7f6c2b93f8c728df4b3d2332c93b27 SHA512 84f59904beddbb13ad02b7520f6b61d4b36e8dec52c62ec905d12cb96b36ad5da3572b0160eb5d2ee3461f9ecd1fc9d924c80692c0d18b08b055c4ac5a80d0bd
-DIST firefox-94.0.2-rm.xpi 528343 BLAKE2B d9bbcdd68e4b8d8b6fd67bb0f2ea2c59bdb0cd4afd167da16cd17e91182067df3fa45e752854e60b7c58a580f0a242b2a87afa37528afc8449d24a7491cb4d9e SHA512 64fc17c5a788e4273a6eb0d09d20a1be71944857e4791dfef7bffee9b8a63d3ff0364ad6f6c23c3357e299db36947fba584f076adf15c387dfd3e612ea9a9c97
-DIST firefox-94.0.2-ro.xpi 523149 BLAKE2B b495a55c7d19016d075eaf867e0415f2d817fc382f9d4f8fa3d75c0fb70a1d6080455b75241a56939453257304396b86d0376d0458cc8c189f519bdb948bc459 SHA512 5662a7ba11cf1d6648550d7d6fa2ab30bff9b0262372356394c2e014cfb442968cbf679b9debdd45939a2a549b99be08bddd80011aa4db9ab914ea7b09824de4
-DIST firefox-94.0.2-ru.xpi 616898 BLAKE2B fe7d409353fc84436b4106c767c00323cbb26cdab9c931e44a5a0ee90605258e3b599aba863eb685e0bde852f46bf10e6dd18b4510817a9cab984a2df075ca96 SHA512 d886a5815b686a95e37a35408af6694dc9566c13731424517e9b78033f1ea8d818b31edb406872e467b09160f430c3c1c42f96a634ff23d05434d26c35adc053
-DIST firefox-94.0.2-sco.xpi 499431 BLAKE2B d0e9373beb7951ea8a69da54d19b5386c651555db0d5922260334ee0459555fecf94e86440ad9fc81d7dc13250f288c16d8e9146c631813a6287df510ff9bdd1 SHA512 1cbea6de062b8307602a4ab1867ff4ecf4676da5487f069b7750548b3a3093d9da3b43c1b8e265f5e62f4ce87bcadaf39af7cc10a46b1319b48cfc4d97511a77
-DIST firefox-94.0.2-si.xpi 480775 BLAKE2B b71e3d687fcdf17e66ebbb743023f68e91aa4d05a097eb20a9dc813c1ebd600886cd48bf125214df5879e988c0a2b004debc25396825b5d3ae3bdc3cbca1c8ac SHA512 adb1c1ea6c103fb130b8ea2bfa47fcc80a90ebb0c55ce024800dfa9c7cd52d12729293188598148590eddc26f4c993721482b0a8e1f80c421f649cfe77138323
-DIST firefox-94.0.2-sk.xpi 557124 BLAKE2B b30d60616a110183caffc134c9c023971cbe7880948af9b622a021f2ec1c6d0936ae0e5b8598420da564917797701fe3a3d853a930c970aa44cf29b1dff6309f SHA512 60b6dc0bfd9c84ca47918b5da5d4d01c3fc3934aea36202a3436efc0bfb432a7ad39b5da582bdb9db79c2db8c437a0213cce5075ce52ace135285d3b4a52036e
-DIST firefox-94.0.2-sl.xpi 526081 BLAKE2B 6b521955468b1ac1bc5eaafe5a82633160f817d742fd339fe5c4a9d57bfc283123b5b38ac6123c5e20e80ab70e07818a5cb3b788a21d1bd7fa46e4e05f7026d8 SHA512 a1906178bf30c1b95c684a9fc6f20fa698f46b71e9ce41b42d442f7a892051821a8782081de25771b33fc97a3003c2ee646e452beef15a30fee9e39819ac983a
-DIST firefox-94.0.2-son.xpi 417660 BLAKE2B a2097cc3c284ad1fd6ed76aa14a1503cfec2d8b788453ee2f749ab789fc5a02e3a0bab14048fc88738092a1a8146563c67d8b1919e49cbf99caf31fbefc5d95e SHA512 1576da7385def23b5bfa5f79ba577ed76075554eee35bac6e2803a63568bce79f5974b16ac5444927cde8fd94254d607255d6857de5eed218d51a170a78b6a5d
-DIST firefox-94.0.2-sq.xpi 541136 BLAKE2B 153c9ecb4e3766cfa8be1677d090f5d80a7158b42c93ace2a5b67b9d1c709f1dc9db21dc6d81d2871ffecaac3662d156d59a91e52786f808693bc4ddba11fb6b SHA512 2313bd6a14a6a97a64716f43c239419bf6d03359fc691dd64be2cbba3f8b93968ba48742657b06cbc792787df74821dde035620c0df5569ea86cd034c5cc2b88
-DIST firefox-94.0.2-sr.xpi 578413 BLAKE2B 0dde7c2c41b6a6d0ed34cfc628600e53df01c055694c313d792fc0faecfbd96e555a26ff2bcb063f60614416571c36124b761065cd131c268e8d03b75df053e4 SHA512 d179f74587705bdada49fcef9296b66df7f3f3cd7366aef77c314401765e65781412f7af006f815fcc0151ff87edb5262023035873e9c471fe4435cb0498af8b
-DIST firefox-94.0.2-sv-SE.xpi 531347 BLAKE2B 9994b72b10495e4fc1156a8855480144ba292c003a44694cdf03b74b9e9bda25ecf9b21dfe35ff204096df40e8d914a3d781f4c3c679e87314c71f057174f517 SHA512 f0123ec3a0504ae87a4ee312e599f98c24de686cbe2742e379b3cd4aba9303e8b7e84f07fa85d345431737e4a38bdc0db6637c15511908ea1d56885f3c858cf3
-DIST firefox-94.0.2-szl.xpi 504098 BLAKE2B 03a9df24e076d4d7ef31aa07a7ee73b49051f25f0ab0158437d199c7c66f2eafdeeb32973f686e039660996e694b0f3a4acfe111f32ea6da2edfb21c5f219bf3 SHA512 dd0dbf93dd64f6eac19c4ba46bb71bec8e8ccbb4631c1efcf9f306c36326c04c88e3a63a687481394b6ddd62d9d7a08d764d7c250b3a39dfd71cd5f250c0902d
-DIST firefox-94.0.2-ta.xpi 504998 BLAKE2B a36fced51d868c0c6be302a108a07f6dfbdc6e1384a9465c65f05019fa324748d2ae97e5fbff09127fc3a8f0dbe37d18198fac3a67233a76af603bb036cc2321 SHA512 584784ee4da4407fa868e7348ebd073d70c6695e4c2ce61cf3a2bb15d6997e127ede25f7aed9db6b3134636ce67efbc4248103484a70846451511b0249097a8b
-DIST firefox-94.0.2-te.xpi 543391 BLAKE2B 39011734116e0a010c3e93a3930abacabec508c93571d0a987f8eff2d8449c8f441dfd72d5a47dcbff33fec742980b7808d6ee477e471f63905ad0fd3612bec5 SHA512 dc43b3adc63b5f00e55049de01bafd83a5b0bb653ea78fd243e4abc6177d2d9cef33db442e6e130205adab500578b78e6c21244adeecf3a8ac51643ebcc37eb8
-DIST firefox-94.0.2-th.xpi 593110 BLAKE2B 9c7ff0577261e5cce787bbf12a6bd19462044c0e3417283785adea30ead7c0ac15fb628a6f235e0d327ce51068365ba9a717059d2007b8dce3f3d04456f9574e SHA512 21bc17c9b3e400f60c441c1001a4426b4fa23dc1fa7bf7ccc6bf1c2517263853e29ade67bd74e91aff31d80236209a20013178ff3cf24a8635f588c674ca77d8
-DIST firefox-94.0.2-tl.xpi 509890 BLAKE2B cb035ec0c874830603d12cb7622e0a5cc5d2d400b5f53d68807880bd0f4eaee05417a5b3f9a75e3cfceec7b6185069caf2b8ae03b8fd35fc7e0d82c159e7a0df SHA512 200b5a1fc32677dc919ede7fd287fb0ed225303e77a997d05be28f0266f4fc2c4833537b389bf6d2441bb223d69a78395dfe43d0cf88619867f7cc7bcbfe59ca
-DIST firefox-94.0.2-tr.xpi 543539 BLAKE2B b3b6b6b13954b793917c845dcac0de3a5148c70b0738f46102e9628b7db1b45df2cc81000dcf76e851e1adef26185c8ee5bda9e3fc0d754a489f47c9bdf10276 SHA512 2aa55b25a5940a9950a6dea32204d18871e2d9564eca77c5bda1ad3455dcc79aba9425fa40bb00bf661e632d5ff06c43c5e0529109e8efe436c7f5183809b9a4
-DIST firefox-94.0.2-trs.xpi 484342 BLAKE2B f3e416dcaeffe33c1f711f6944ce535d18853a194e767dffd2861a381dfbd7b74b4142246b65d0c3e59b7fa41080b0e4b6dcae2da65a081e955f3aa77047bff9 SHA512 970138125e8dec4195e6841d75e0ff1d09e11bf45d1599c13986fc31723c40ce8cbf9f245412d2d344dd0fd236506169a1fc42648c8b7a02eba3a00d25230ee0
-DIST firefox-94.0.2-uk.xpi 610393 BLAKE2B a7c985ccc07fcfc1ae1ed2d3cd10a3aee5b7685b72deffcd3d3c4772028aa2bb3ed4497afaddce1c5cc8840cdc3ba51546f94ad5b16fc9d209a20945bb1bd9fd SHA512 e7c9a2d71d405a8eda6d42e5953dd1d3f8ee7eed18183a350ca7f69c1abcfd6c27753e4bb73f8daabab2db96b75c08466de0edf470d1c37c4e21c306b1c1c01f
-DIST firefox-94.0.2-ur.xpi 549894 BLAKE2B cb59be47ed60201051d0b0505b9d2d36a4debfe41b06f91c63a7f398074563074d92c2a036321a79b772861ef8a98e00fee5b9b073f92eb941f8d384cd5cc482 SHA512 47f839cc20daf86f21e279d29e937fcf0b374ee85ce4be7bc848453c32342bd1e089bc27bb9ea0f6abaace25f0e589681c4d657e92f99c45dd4aeaafc64108dc
-DIST firefox-94.0.2-uz.xpi 460712 BLAKE2B 84639e54b1950433806c9f76b09d06c5e40180093905639d43fdbacaa6bd93c9994564304392732bfe7b29b2f5497453b1dc80f9079532f6337430833c2de29b SHA512 9239047d441655b1e0884da8a16d5aea415ffe2600e7ece7661850c61328439f04f738431e52a7f853842b7808eaeabb63033cdaca2997e1d34c9bcd52b2ee2b
-DIST firefox-94.0.2-vi.xpi 564620 BLAKE2B 19dd083641d232cb399e4f8024fe1e5a01a0bbbaed6ce10a87c71d3d9af553effde221235fbf9d4fc6ddfdbb2e3fe7547d24d651f1a736ad4339558604610284 SHA512 df2511ca3e0a562f5d9a7ad29df08e47372aaf63f7bf11d850e8c5eff18f9534fc112007b1da71e0493262404c3865ed1bf40d004ed78d9e001bd5cb5a4cc210
-DIST firefox-94.0.2-xh.xpi 421170 BLAKE2B 76ad46bddd3283e395aa06b740d65a8b8c2ab70d424e9ea39a4ada42006f2a3234d92fa6092a720261ea391a5a595d01d3e0122fc209d8431d434706eae90658 SHA512 e286288b09c60f6d0f2ec166cd64149441891ae8332e15f22d571b78d2b92f7d01aeb06de93f5072f8198151378298636216114ae23948bb0fb9d560d4eba73a
-DIST firefox-94.0.2-zh-CN.xpi 566220 BLAKE2B c011e86a071303e3f8957ff62a0ea9f6bfaa93b8b328f2e506af83bf0008e990e92cb275488b6767af5dbbec40986c7f7c8c63d1f50c25cd13710d900ef58e1a SHA512 5d67af7ebfb197a112e40985eb9fc49f98885137314c40eed8e7fc136b5d7e97b5a3afc81bc33a5a8eaf1d27cc9a31a32a1eade2d8672abd3765bcc86fce2c23
-DIST firefox-94.0.2-zh-TW.xpi 566884 BLAKE2B 315ff12d2acb993161bca86c3bb3fe69e0f9f90e37d67c0f3c79bcc463b4d1c7da10b70fde8067f85717d2d0435c23f46f5170625c63f06798fb7058f503f001 SHA512 ddfb47be87c55d1707c890004c066f57dd4adedb5b0ca8675854f9c18491d3f765cf1a5264253639c256ec1306329b7e63e15de07aa4559ecf9c680e297ba8cf
-DIST firefox-94.0.2.source.tar.xz 382896780 BLAKE2B fb10a7506399b410eb6147b2b0e93f1933b4420cf70b1c9e56210484de5930ddbcdc17e34abbb61734fae7a723a4032d250f872a684096c98f9c432a80b21273 SHA512 00ce4f6be711e1f309828e030163e61bbd9fe3364a8e852e644177c93832078877dea1a516719b106a52c0d8462193ed52c1d3cc7ae34ea021eb1dd0f5b685e2
 DIST firefox-95-patches-02.tar.xz 17220 BLAKE2B cf2c3e72c37800506252f31057cb719af7e5b8f8bc8257e1ff0a93164367dd90e7fc51f7290ca4870bad7b0d13c0dd3554fd44000f85989e275233842233138f SHA512 43f8092579ab30c2b2ae43269264713742e54ff6c4207583bcd97efb57936ddb407174e75d524e1a872dde834b1e0d3b985b31b66d858db277b135926d1442b1
 DIST firefox-95.0-ach.xpi 450515 BLAKE2B 3fe20f62740464379328642cbacebc9166be39553e0f7158fd5d3c805874701917daa10f215e296b98ee8ad111e3ee66e069a65321bfe2da364ea57fd2c4d37e SHA512 551fb9f5c03d9a1e05e02b19fd36cbdf91e02a196f7bec80672efbcf30a109adc8331dbc49cb4e2a0d085c896f713af6c6469d8350f477f47a27b2aff922c7bf
 DIST firefox-95.0-af.xpi 421588 BLAKE2B 8e61208a72754a6f76458284baa5147c7a06df3ff7d4f876d9b888c7525f584907311e2997db5d11fe0c2d68309c065d27cea2e5e22d2f04566a89c36dd0fc4e SHA512 346ae3a1436e6f277a86a0238b166d002cfb9be361d6f59d06c595c4ff48db41c90d6adef4486682d7850522b48abd00e0380461af12727b2d5bc2fb8eb4f637

diff --git a/www-client/firefox/firefox-93.0-r1.ebuild b/www-client/firefox/firefox-93.0-r1.ebuild
deleted file mode 100644
index de6db51e039e..000000000000
--- a/www-client/firefox/firefox-93.0-r1.ebuild
+++ /dev/null
@@ -1,1161 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_PATCHSET="firefox-93-patches-02.tar.xz"
-
-LLVM_MAX_SLOT=13
-
-PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-	MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-	# Convert the ebuild version to the upstream Mozilla version
-	MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-	MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-	MOZ_PV="${MOZ_PV%%_rc*}"    # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-	# ESR releases have slightly different version numbers
-	MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
-	llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \
-	virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
-	MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
-	https://dev.gentoo.org/~{axs,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
-	${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free geckodriver +gmp-autoupdate
-	hardened hwaccel jack lto +openh264 pgo pulseaudio screencast sndio selinux
-	+system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent
-	+system-libvpx system-png +system-webp wayland wifi"
-
-REQUIRED_USE="debug? ( !system-av1 )
-	screencast? ( wayland )"
-
-BDEPEND="${PYTHON_DEPS}
-	app-arch/unzip
-	app-arch/zip
-	>=dev-util/cbindgen-0.19.0
-	>=net-libs/nodejs-10.23.1
-	virtual/pkgconfig
-	>=virtual/rust-1.51.0
-	|| (
-		(
-			sys-devel/clang:13
-			sys-devel/llvm:13
-			clang? (
-				=sys-devel/lld-13*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:12
-			sys-devel/llvm:12
-			clang? (
-				=sys-devel/lld-12*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:11
-			sys-devel/llvm:11
-			clang? (
-				=sys-devel/lld-11*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:10
-			sys-devel/llvm:10
-			clang? (
-				=sys-devel/lld-10*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
-			)
-		)
-	)
-	amd64? ( >=dev-lang/nasm-2.13 )
-	x86? ( >=dev-lang/nasm-2.13 )"
-
-CDEPEND="
-	>=dev-libs/nss-3.70
-	>=dev-libs/nspr-4.32
-	dev-libs/atk
-	dev-libs/expat
-	>=x11-libs/cairo-1.10[X]
-	>=x11-libs/gtk+-3.4.0:3[X]
-	x11-libs/gdk-pixbuf
-	>=x11-libs/pango-1.22.0
-	>=media-libs/mesa-10.2:*
-	media-libs/fontconfig
-	>=media-libs/freetype-2.4.10
-	kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
-	virtual/freedesktop-icon-theme
-	>=x11-libs/pixman-0.19.2
-	>=dev-libs/glib-2.26:2
-	>=sys-libs/zlib-1.2.3
-	>=dev-libs/libffi-3.0.10:=
-	media-video/ffmpeg
-	x11-libs/libX11
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXrender
-	dbus? (
-		sys-apps/dbus
-		dev-libs/dbus-glib
-	)
-	screencast? ( media-video/pipewire:0/0.3 )
-	system-av1? (
-		>=media-libs/dav1d-0.8.1:=
-		>=media-libs/libaom-1.0.0:=
-	)
-	system-harfbuzz? (
-		>=media-libs/harfbuzz-2.8.1:0=
-		>=media-gfx/graphite2-1.3.13
-	)
-	system-icu? ( >=dev-libs/icu-69.1:= )
-	system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-	system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
-	system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
-	system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
-	system-webp? ( >=media-libs/libwebp-1.1.0:0= )
-	wifi? (
-		kernel_linux? (
-			sys-apps/dbus
-			dev-libs/dbus-glib
-			net-misc/networkmanager
-		)
-	)
-	jack? ( virtual/jack )
-	selinux? ( sec-policy/selinux-mozilla )
-	sndio? ( media-sound/sndio )"
-
-RDEPEND="${CDEPEND}
-	jack? ( virtual/jack )
-	openh264? ( media-libs/openh264:*[plugin] )
-	pulseaudio? (
-		|| (
-			media-sound/pulseaudio
-			>=media-sound/apulse-0.1.12-r4
-		)
-	)
-	selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
-	x11-libs/libICE
-	x11-libs/libSM
-	pulseaudio? (
-		|| (
-			media-sound/pulseaudio
-			>=media-sound/apulse-0.1.12-r4[sdk]
-		)
-	)
-	wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
-	amd64? ( virtual/opengl )
-	x86? ( virtual/opengl )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
-	MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
-	if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
-		einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-		return 1
-	fi
-
-	if use clang ; then
-		if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
-			einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-			return 1
-		fi
-
-		if use pgo ; then
-			if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
-				einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-				return 1
-			fi
-		fi
-	fi
-
-	einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
-	ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
-	da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
-	fa ff fi fr fy-NL 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 lij lt lv mk mr ms my
-	nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
-	si sk sl son sq sr sv-SE szl ta te th tl tr trs uk ur uz vi
-	xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
-	# https://bugs.gentoo.org/587334
-	local MOZ_TOO_REGIONALIZED_FOR_L10N=(
-		fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
-	)
-
-	local lang xflag
-	for lang in "${MOZ_LANGS[@]}" ; do
-		# en and en_US are handled internally
-		if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
-			continue
-		fi
-
-		# strip region subtag if $lang is in the list
-		if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
-			xflag=${lang%%-*}
-		else
-			xflag=${lang}
-		fi
-
-		SRC_URI+=" l10n_${xflag/[_@]/-}? ("
-		SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
-		SRC_URI+=" )"
-		IUSE+=" l10n_${xflag/[_@]/-}"
-	done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -ne 1 ]] ; then
-		die "${FUNCNAME} requires exact one argument"
-	fi
-
-	einfo "Clearing cargo checksums for ${1} ..."
-
-	sed -i \
-		-e 's/\("files":{\)[^}]*/\1/' \
-		"${S}"/third_party/rust/${1}/.cargo-checksum.json \
-		|| die
-}
-
-moz_install_xpi() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local DESTDIR=${1}
-	shift
-
-	insinto "${DESTDIR}"
-
-	local emid xpi_file xpi_tmp_dir
-	for xpi_file in "${@}" ; do
-		emid=
-		xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
-		# Unpack XPI
-		unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
-		# Determine extension ID
-		if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
-			emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
-			[[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
-		elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
-			emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
-			[[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
-		else
-			die "failed to determine extension id"
-		fi
-
-		einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
-		newins "${xpi_file}" "${emid}.xpi"
-	done
-}
-
-mozconfig_add_options_ac() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local reason=${1}
-	shift
-
-	local option
-	for option in ${@} ; do
-		echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
-	done
-}
-
-mozconfig_add_options_mk() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local reason=${1}
-	shift
-
-	local option
-	for option in ${@} ; do
-		echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
-	done
-}
-
-mozconfig_use_enable() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 1 ]] ; then
-		die "${FUNCNAME} requires at least one arguments"
-	fi
-
-	local flag=$(use_enable "${@}")
-	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 1 ]] ; then
-		die "${FUNCNAME} requires at least one arguments"
-	fi
-
-	local flag=$(use_with "${@}")
-	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-pkg_pretend() {
-	if [[ ${MERGE_TYPE} != binary ]] ; then
-		if use pgo ; then
-			if ! has usersandbox $FEATURES ; then
-				die "You must enable usersandbox as X server can not run as root!"
-			fi
-		fi
-
-		# Ensure we have enough disk space to compile
-		if use pgo || use lto || use debug ; then
-			CHECKREQS_DISK_BUILD="13500M"
-		else
-			CHECKREQS_DISK_BUILD="6400M"
-		fi
-
-		check-reqs_pkg_pretend
-	fi
-}
-
-pkg_setup() {
-	if [[ ${MERGE_TYPE} != binary ]] ; then
-		if use pgo ; then
-			if ! has userpriv ${FEATURES} ; then
-				eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
-			fi
-		fi
-
-		# Ensure we have enough disk space to compile
-		if use pgo || use lto || use debug ; then
-			CHECKREQS_DISK_BUILD="13500M"
-		else
-			CHECKREQS_DISK_BUILD="6400M"
-		fi
-
-		check-reqs_pkg_setup
-
-		llvm_pkg_setup
-
-		if use clang && use lto ; then
-			local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
-			[[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
-			[[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
-			# temp fix for https://bugs.gentoo.org/768543
-			# we can assume that rust 1.{49,50}.0 always uses llvm 11
-			local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
-			[[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
-			[[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
-
-			if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
-				local version_llvm_rust="11"
-			else
-				local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
-				[[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
-				[[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-			fi
-
-			if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
-				eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
-				eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
-				eerror "  - Manually switch rust version using 'eselect rust' to match used LLVM version"
-				eerror "  - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
-				eerror "  - Build ${CATEGORY}/${PN} without USE=lto"
-				die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
-			fi
-		fi
-
-		if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \
-			&& ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then
-			# bug 792705
-			eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)."
-			die "Set USE=clang or select <gcc-11 to build ${CATEGORY}/${P}."
-		fi
-
-		python-any-r1_pkg_setup
-
-		# Avoid PGO profiling problems due to enviroment leakage
-		# These should *always* be cleaned up anyway
-		unset \
-			DBUS_SESSION_BUS_ADDRESS \
-			DISPLAY \
-			ORBIT_SOCKETDIR \
-			SESSION_MANAGER \
-			XAUTHORITY \
-			XDG_CACHE_HOME \
-			XDG_SESSION_COOKIE
-
-		# Build system is using /proc/self/oom_score_adj, bug #604394
-		addpredict /proc/self/oom_score_adj
-
-		if ! mountpoint -q /dev/shm ; then
-			# If /dev/shm is not available, configure is known to fail with
-			# a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
-			ewarn "/dev/shm is not mounted -- expect build failures!"
-		fi
-
-		# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
-		# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
-		# get your own set of keys.
-		if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
-			MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
-		fi
-
-		if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
-			MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
-		fi
-
-		# Mozilla API keys (see https://location.services.mozilla.com/api)
-		# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
-		# get your own set of keys.
-		if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
-			MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
-		fi
-
-		# Ensure we use C locale when building, bug #746215
-		export LC_ALL=C
-	fi
-
-	CONFIG_CHECK="~SECCOMP"
-	WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-	linux-info_pkg_setup
-}
-
-src_unpack() {
-	local _lp_dir="${WORKDIR}/language_packs"
-	local _src_file
-
-	if [[ ! -d "${_lp_dir}" ]] ; then
-		mkdir "${_lp_dir}" || die
-	fi
-
-	for _src_file in ${A} ; do
-		if [[ ${_src_file} == *.xpi ]]; then
-			cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
-		else
-			unpack ${_src_file}
-		fi
-	done
-}
-
-src_prepare() {
-	use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
-	eapply "${WORKDIR}/firefox-patches"
-
-	# Allow user to apply any additional patches without modifing ebuild
-	eapply_user
-
-	# Make LTO respect MAKEOPTS
-	sed -i \
-		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-		"${S}"/build/moz.configure/lto-pgo.configure \
-		|| die "sed failed to set num_cores"
-
-	# Make ICU respect MAKEOPTS
-	sed -i \
-		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-		"${S}"/intl/icu_sources_data.py \
-		|| die "sed failed to set num_cores"
-
-	# sed-in toolchain prefix
-	sed -i \
-		-e "s/objdump/${CHOST}-objdump/" \
-		"${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
-		|| die "sed failed to set toolchain prefix"
-
-	sed -i \
-		-e 's/ccache_stats = None/return None/' \
-		"${S}"/python/mozbuild/mozbuild/controller/building.py \
-		|| die "sed failed to disable ccache stats call"
-
-	einfo "Removing pre-built binaries ..."
-	find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
-	# Clearing checksums where we have applied patches
-	moz_clear_vendor_checksums target-lexicon-0.9.0
-
-	# Create build dir
-	BUILD_DIR="${WORKDIR}/${PN}_build"
-	mkdir -p "${BUILD_DIR}" || die
-
-	# Write API keys to disk
-	echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
-	echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
-	echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
-	xdg_src_prepare
-}
-
-src_configure() {
-	# Show flags set at the beginning
-	einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-	einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
-	einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-	einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
-	einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-	local have_switched_compiler=
-	if use clang && ! tc-is-clang ; then
-		# Force clang
-		einfo "Enforcing the use of clang due to USE=clang ..."
-		have_switched_compiler=yes
-		AR=llvm-ar
-		CC=${CHOST}-clang
-		CXX=${CHOST}-clang++
-		NM=llvm-nm
-		RANLIB=llvm-ranlib
-	elif ! use clang && ! tc-is-gcc ; then
-		# Force gcc
-		have_switched_compiler=yes
-		einfo "Enforcing the use of gcc due to USE=-clang ..."
-		AR=gcc-ar
-		CC=${CHOST}-gcc
-		CXX=${CHOST}-g++
-		NM=gcc-nm
-		RANLIB=gcc-ranlib
-	fi
-
-	if [[ -n "${have_switched_compiler}" ]] ; then
-		# Because we switched active compiler we have to ensure
-		# that no unsupported flags are set
-		strip-unsupported-flags
-	fi
-
-	# Ensure we use correct toolchain
-	export HOST_CC="$(tc-getBUILD_CC)"
-	export HOST_CXX="$(tc-getBUILD_CXX)"
-	tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
-	# Pass the correct toolchain paths through cbindgen
-	if tc-is-cross-compiler ; then
-		export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
-	fi
-
-	# Set MOZILLA_FIVE_HOME
-	export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
-	# python/mach/mach/mixin/process.py fails to detect SHELL
-	export SHELL="${EPREFIX}/bin/bash"
-
-	# Set state path
-	export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
-	# Set MOZCONFIG
-	export MOZCONFIG="${S}/.mozconfig"
-
-	# Initialize MOZCONFIG
-	mozconfig_add_options_ac '' --enable-application=browser
-
-	# Set Gentoo defaults
-	export MOZILLA_OFFICIAL=1
-
-	mozconfig_add_options_ac 'Gentoo default' \
-		--allow-addon-sideload \
-		--disable-cargo-incremental \
-		--disable-crashreporter \
-		--disable-install-strip \
-		--disable-strip \
-		--disable-updater \
-		--enable-official-branding \
-		--enable-release \
-		--enable-system-ffi \
-		--enable-system-pixman \
-		--host="${CBUILD:-${CHOST}}" \
-		--libdir="${EPREFIX}/usr/$(get_libdir)" \
-		--prefix="${EPREFIX}/usr" \
-		--target="${CHOST}" \
-		--without-ccache \
-		--with-intl-api \
-		--with-libclang-path="$(llvm-config --libdir)" \
-		--with-system-nspr \
-		--with-system-nss \
-		--with-system-zlib \
-		--with-toolchain-prefix="${CHOST}-" \
-		--with-unsigned-addon-scopes=app,system \
-		--x-includes="${SYSROOT}${EPREFIX}/usr/include" \
-		--x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
-
-	# Set update channel
-	local update_channel=release
-	[[ -n ${MOZ_ESR} ]] && update_channel=esr
-	mozconfig_add_options_ac '' --update-channel=${update_channel}
-
-	if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
-		mozconfig_add_options_ac '' --enable-rust-simd
-	fi
-
-	if [[ -s "${S}/api-google.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-google-safebrowsing-api-keyfile="${S}/api-google.key"
-	else
-		einfo "Building without Google API key ..."
-	fi
-
-	if [[ -s "${S}/api-location.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-google-location-service-api-keyfile="${S}/api-location.key"
-	else
-		einfo "Building without Location API key ..."
-	fi
-
-	if [[ -s "${S}/api-mozilla.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-mozilla-api-keyfile="${S}/api-mozilla.key"
-	else
-		einfo "Building without Mozilla API key ..."
-	fi
-
-	mozconfig_use_with system-av1
-	mozconfig_use_with system-harfbuzz
-	mozconfig_use_with system-harfbuzz system-graphite2
-	mozconfig_use_with system-icu
-	mozconfig_use_with system-jpeg
-	mozconfig_use_with system-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
-	mozconfig_use_with system-libvpx
-	mozconfig_use_with system-png
-	mozconfig_use_with system-webp
-
-	mozconfig_use_enable dbus
-
-	use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
-	mozconfig_use_enable geckodriver
-
-	if use hardened ; then
-		mozconfig_add_options_ac "+hardened" --enable-hardening
-		append-ldflags "-Wl,-z,relro -Wl,-z,now"
-	fi
-
-	mozconfig_use_enable jack
-
-	mozconfig_use_enable pulseaudio
-	# force the deprecated alsa sound code if pulseaudio is disabled
-	if use kernel_linux && ! use pulseaudio ; then
-		mozconfig_add_options_ac '-pulseaudio' --enable-alsa
-	fi
-
-	mozconfig_use_enable sndio
-
-	mozconfig_use_enable wifi necko-wifi
-
-	if use wayland ; then
-		mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
-	else
-		mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
-	fi
-
-	if use lto ; then
-		if use clang ; then
-			# Upstream only supports lld when using clang
-			mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
-			mozconfig_add_options_ac '+lto' --enable-lto=cross
-		else
-			# ThinLTO is currently broken, see bmo#1644409
-			mozconfig_add_options_ac '+lto' --enable-lto=full
-		fi
-
-		if use pgo ; then
-			mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
-			if use clang ; then
-				# Used in build/pgo/profileserver.py
-				export LLVM_PROFDATA="llvm-profdata"
-			fi
-		fi
-	else
-		# Avoid auto-magic on linker
-		if use clang ; then
-			# This is upstream's default
-			mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
-		else
-			mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
-		fi
-	fi
-
-	# LTO flag was handled via configure
-	filter-flags '-flto*'
-
-	mozconfig_use_enable debug
-	if use debug ; then
-		mozconfig_add_options_ac '+debug' --disable-optimize
-	else
-		if is-flag '-g*' ; then
-			if use clang ; then
-				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
-			else
-				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
-			fi
-		else
-			mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
-		fi
-
-		if is-flag '-O0' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
-		elif is-flag '-O4' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
-		elif is-flag '-O3' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
-		elif is-flag '-O1' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
-		elif is-flag '-Os' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
-		else
-			mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
-		fi
-	fi
-
-	# Debug flag was handled via configure
-	filter-flags '-g*'
-
-	# Optimization flag was handled via configure
-	filter-flags '-O*'
-
-	# Modifications to better support ARM, bug #553364
-	if use cpu_flags_arm_neon ; then
-		mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
-		if ! tc-is-clang ; then
-			# thumb options aren't supported when using clang, bug 666966
-			mozconfig_add_options_ac '+cpu_flags_arm_neon' \
-				--with-thumb=yes \
-				--with-thumb-interwork=no
-		fi
-	fi
-
-	if [[ ${CHOST} == armv*h* ]] ; then
-		mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
-		if ! use system-libvpx ; then
-			sed -i \
-				-e "s|softfp|hard|" \
-				"${S}"/media/libvpx/moz.build \
-				|| die
-		fi
-	fi
-
-	if use clang ; then
-		# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
-		# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
-		# toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
-		local disable_elf_hack=
-		if use amd64 ; then
-			disable_elf_hack=yes
-		elif use x86 ; then
-			disable_elf_hack=yes
-		elif use arm ; then
-			disable_elf_hack=yes
-		fi
-
-		if [[ -n ${disable_elf_hack} ]] ; then
-			mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
-		fi
-	elif tc-is-gcc ; then
-		if ver_test $(gcc-fullversion) -ge 10 ; then
-			einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
-			append-cxxflags -fno-tree-loop-vectorize
-		fi
-	fi
-
-	# Additional ARCH support
-	case "${ARCH}" in
-		arm)
-			# Reduce the memory requirements for linking
-			if use clang ; then
-				# Nothing to do
-				:;
-			elif tc-ld-is-gold || use lto ; then
-				append-ldflags -Wl,--no-keep-memory
-			else
-				append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
-			fi
-			;;
-	esac
-
-	if ! use elibc_glibc ; then
-		mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
-	fi
-
-	# Allow elfhack to work in combination with unstripped binaries
-	# when they would normally be larger than 2GiB.
-	append-ldflags "-Wl,--compress-debug-sections=zlib"
-
-	# Make revdep-rebuild.sh happy; Also required for musl
-	append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
-	# Pass $MAKEOPTS to build system
-	export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
-	# Use system's Python environment
-	export MACH_USE_SYSTEM_PYTHON=1
-
-	# Disable notification when build system has finished
-	export MOZ_NOSPAM=1
-
-	# Portage sets XARGS environment variable to "xargs -r" by default which
-	# breaks build system's check_prog() function which doesn't support arguments
-	mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
-	# Set build dir
-	mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
-	# Show flags we will use
-	einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-	einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
-	einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-	einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
-	einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-	# Handle EXTRA_CONF and show summary
-	local ac opt hash reason
-
-	# Apply EXTRA_ECONF entries to $MOZCONFIG
-	if [[ -n ${EXTRA_ECONF} ]] ; then
-		IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
-		for opt in "${ac[@]}"; do
-			mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
-		done
-	fi
-
-	echo
-	echo "=========================================================="
-	echo "Building ${PF} with the following configuration"
-	grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
-		[[ -z ${hash} || ${hash} == \# ]] \
-			|| die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
-		printf "    %-30s  %s\n" "${opt}" "${reason:-mozilla.org default}"
-	done
-	echo "=========================================================="
-	echo
-
-	./mach configure || die
-}
-
-src_compile() {
-	local virtx_cmd=
-
-	if use pgo ; then
-		virtx_cmd=virtx
-
-		# Reset and cleanup environment variables used by GNOME/XDG
-		gnome2_environment_reset
-
-		addpredict /root
-	fi
-
-	local -x GDK_BACKEND=x11
-
-	${virtx_cmd} ./mach build --verbose \
-		|| die
-}
-
-src_install() {
-	# xpcshell is getting called during install
-	pax-mark m \
-		"${BUILD_DIR}"/dist/bin/xpcshell \
-		"${BUILD_DIR}"/dist/bin/${PN} \
-		"${BUILD_DIR}"/dist/bin/plugin-container
-
-	DESTDIR="${D}" ./mach install || die
-
-	# Upstream cannot ship symlink but we can (bmo#658850)
-	rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
-	dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
-	# Don't install llvm-symbolizer from sys-devel/llvm package
-	if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
-		rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
-	fi
-
-	# Install policy (currently only used to disable application updates)
-	insinto "${MOZILLA_FIVE_HOME}/distribution"
-	newins "${FILESDIR}"/distribution.ini distribution.ini
-	newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
-	# Install system-wide preferences
-	local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
-	insinto "${PREFS_DIR}"
-	newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
-	local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
-	# Set dictionary path to use system hunspell
-	cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
-	pref("spellchecker.dictionary_path",       "${EPREFIX}/usr/share/myspell");
-	EOF
-
-	# Force hwaccel prefs if USE=hwaccel is enabled
-	if use hwaccel ; then
-		cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
-		>>"${GENTOO_PREFS}" \
-		|| die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-	fi
-
-	if ! use gmp-autoupdate ; then
-		local plugin
-		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
-			einfo "Disabling auto-update for ${plugin} plugin ..."
-			cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
-			pref("media.${plugin}.autoupdate",   false);
-			EOF
-		done
-	fi
-
-	# Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
-	if use system-harfbuzz ; then
-		cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
-		sticky_pref("gfx.font_rendering.graphite.enabled", true);
-		EOF
-	fi
-
-	# Install language packs
-	local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
-	if [[ -n "${langpacks}" ]] ; then
-		moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
-	fi
-
-	# Install geckodriver
-	if use geckodriver ; then
-		einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
-		pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
-		exeinto "${MOZILLA_FIVE_HOME}"
-		doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
-		dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
-	fi
-
-	# Install icons
-	local icon_srcdir="${S}/browser/branding/official"
-	local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
-	insinto /usr/share/icons/hicolor/symbolic/apps
-	newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
-	local icon size
-	for icon in "${icon_srcdir}"/default*.png ; do
-		size=${icon%.png}
-		size=${size##*/default}
-
-		if [[ ${size} -eq 48 ]] ; then
-			newicon "${icon}" ${PN}.png
-		fi
-
-		newicon -s ${size} "${icon}" ${PN}.png
-	done
-
-	# Install menu
-	local app_name="Mozilla ${MOZ_PN^}"
-	local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
-	local desktop_filename="${PN}.desktop"
-	local exec_command="${PN}"
-	local icon="${PN}"
-	local use_wayland="false"
-
-	if use wayland ; then
-		use_wayland="true"
-	fi
-
-	cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
-	sed -i \
-		-e "s:@NAME@:${app_name}:" \
-		-e "s:@EXEC@:${exec_command}:" \
-		-e "s:@ICON@:${icon}:" \
-		"${WORKDIR}/${PN}.desktop-template" \
-		|| die
-
-	newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
-	rm "${WORKDIR}/${PN}.desktop-template" || die
-
-	# Install wrapper script
-	[[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
-	newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
-	# Update wrapper
-	sed -i \
-		-e "s:@PREFIX@:${EPREFIX}/usr:" \
-		-e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
-		-e "s:@APULSELIB_DIR@:${apulselib}:" \
-		-e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
-		"${ED}/usr/bin/${PN}" \
-		|| die
-}
-
-pkg_preinst() {
-	xdg_pkg_preinst
-
-	# If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
-	# does not need to be forced into the LD_LIBRARY_PATH
-	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-		einfo "APULSE found; Generating library symlinks for sound support ..."
-		local lib
-		pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
-		for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
-			# A quickpkg rolled by hand will grab symlinks as part of the package,
-			# so we need to avoid creating them if they already exist.
-			if [[ ! -L ${lib##*/} ]] ; then
-				ln -s "${lib}" ${lib##*/} || die
-			fi
-		done
-		popd &>/dev/null || die
-	fi
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	if ! use gmp-autoupdate ; then
-		elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
-		elog "installing into new profiles:"
-		local plugin
-		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
-			elog "\t ${plugin}"
-		done
-		elog
-	fi
-
-	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-		elog "Apulse was detected at merge time on this system and so it will always be"
-		elog "used for sound.  If you wish to use pulseaudio instead please unmerge"
-		elog "media-sound/apulse."
-		elog
-	fi
-
-	local show_doh_information show_normandy_information show_shortcut_information
-
-	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
-		# New install; Tell user that DoH is disabled by default
-		show_doh_information=yes
-		show_normandy_information=yes
-		show_shortcut_information=no
-	else
-		local replacing_version
-		for replacing_version in ${REPLACING_VERSIONS} ; do
-			if ver_test "${replacing_version}" -lt 91.0 ; then
-				# Tell user that we no longer install a shortcut
-				# per supported display protocol
-				show_shortcut_information=yes
-			fi
-		done
-	fi
-
-	if [[ -n "${show_doh_information}" ]] ; then
-		elog
-		elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
-		elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
-		elog "DNS traffic to Cloudflare by default is not a good idea and applications"
-		elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
-		elog "(\"Off by choice\") by default."
-		elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
-	fi
-
-	# bug 713782
-	if [[ -n "${show_normandy_information}" ]] ; then
-		elog
-		elog "Upstream operates a service named Normandy which allows Mozilla to"
-		elog "push changes for default settings or even install new add-ons remotely."
-		elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
-		elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
-		elog "concerns prevail, which is why we have switched off the use of this"
-		elog "service by default."
-		elog
-		elog "To re-enable this service set"
-		elog
-		elog "    app.normandy.enabled=true"
-		elog
-		elog "in about:config."
-	fi
-
-	if [[ -n "${show_shortcut_information}" ]] ; then
-		elog
-		elog "Since firefox-91.0 we no longer install multiple shortcuts for"
-		elog "each supported display protocol.  Instead we will only install"
-		elog "one generic Mozilla Firefox shortcut."
-		elog "If you still want to be able to select between running Mozilla Firefox"
-		elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
-	fi
-}

diff --git a/www-client/firefox/firefox-94.0.1-r2.ebuild b/www-client/firefox/firefox-94.0.1-r2.ebuild
deleted file mode 100644
index 846c8504e466..000000000000
--- a/www-client/firefox/firefox-94.0.1-r2.ebuild
+++ /dev/null
@@ -1,1237 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_PATCHSET="firefox-94-patches-02.tar.xz"
-
-LLVM_MAX_SLOT=13
-
-PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-	MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-	# Convert the ebuild version to the upstream Mozilla version
-	MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-	MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-	MOZ_PV="${MOZ_PV%%_rc*}"    # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-	# ESR releases have slightly different version numbers
-	MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
-	llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \
-	virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
-	MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
-	https://dev.gentoo.org/~{polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
-	${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp"
-IUSE+=" wayland wifi"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver"
-IUSE+=" +gmp-autoupdate"
-IUSE+=" screencast"
-
-REQUIRED_USE="debug? ( !system-av1 )
-	wifi? ( dbus )"
-
-# Firefox-only REQUIRED_USE flags
-REQUIRED_USE+=" screencast? ( wayland )"
-
-BDEPEND="${PYTHON_DEPS}
-	app-arch/unzip
-	app-arch/zip
-	>=dev-util/cbindgen-0.19.0
-	>=net-libs/nodejs-10.23.1
-	virtual/pkgconfig
-	>=virtual/rust-1.51.0
-	|| (
-		(
-			sys-devel/clang:13
-			sys-devel/llvm:13
-			clang? (
-				=sys-devel/lld-13*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:12
-			sys-devel/llvm:12
-			clang? (
-				=sys-devel/lld-12*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:11
-			sys-devel/llvm:11
-			clang? (
-				=sys-devel/lld-11*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:10
-			sys-devel/llvm:10
-			clang? (
-				=sys-devel/lld-10*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
-			)
-		)
-	)
-	amd64? ( >=dev-lang/nasm-2.13 )
-	x86? ( >=dev-lang/nasm-2.13 )"
-
-CDEPEND="
-	>=dev-libs/nss-3.71
-	>=dev-libs/nspr-4.32
-	dev-libs/atk
-	dev-libs/expat
-	>=x11-libs/cairo-1.10[X]
-	>=x11-libs/gtk+-3.4.0:3[X]
-	x11-libs/gdk-pixbuf
-	>=x11-libs/pango-1.22.0
-	>=media-libs/mesa-10.2:*
-	media-libs/fontconfig
-	>=media-libs/freetype-2.4.10
-	kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
-	virtual/freedesktop-icon-theme
-	>=x11-libs/pixman-0.19.2
-	>=dev-libs/glib-2.26:2
-	>=sys-libs/zlib-1.2.3
-	>=dev-libs/libffi-3.0.10:=
-	media-video/ffmpeg
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	dbus? (
-		sys-apps/dbus
-		dev-libs/dbus-glib
-	)
-	screencast? ( media-video/pipewire:0/0.3 )
-	system-av1? (
-		>=media-libs/dav1d-0.8.1:=
-		>=media-libs/libaom-1.0.0:=
-	)
-	system-harfbuzz? (
-		>=media-libs/harfbuzz-2.8.1:0=
-		>=media-gfx/graphite2-1.3.13
-	)
-	system-icu? ( >=dev-libs/icu-69.1:= )
-	system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-	system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
-	system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
-	system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
-	system-webp? ( >=media-libs/libwebp-1.1.0:0= )
-	wifi? (
-		kernel_linux? (
-			sys-apps/dbus
-			dev-libs/dbus-glib
-			net-misc/networkmanager
-		)
-	)
-	jack? ( virtual/jack )
-	selinux? ( sec-policy/selinux-mozilla )
-	sndio? ( media-sound/sndio )"
-
-RDEPEND="${CDEPEND}
-	jack? ( virtual/jack )
-	openh264? ( media-libs/openh264:*[plugin] )
-	pulseaudio? (
-		|| (
-			media-sound/pulseaudio
-			>=media-sound/apulse-0.1.12-r4
-		)
-	)
-	selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
-	x11-libs/libICE
-	x11-libs/libSM
-	pulseaudio? (
-		|| (
-			media-sound/pulseaudio
-			>=media-sound/apulse-0.1.12-r4[sdk]
-		)
-	)
-	wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
-	amd64? ( virtual/opengl )
-	x86? ( virtual/opengl )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
-	MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
-	if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
-		einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-		return 1
-	fi
-
-	if use clang ; then
-		if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
-			einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-			return 1
-		fi
-
-		if use pgo ; then
-			if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
-				einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-				return 1
-			fi
-		fi
-	fi
-
-	einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
-	af ar ast be bg br ca cak cs cy da de dsb
-	el en-CA en-GB en-US es-AR es-ES et eu
-	fi fr fy-NL ga-IE gd gl he hr hsb hu
-	id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
-	pa-IN pl pt-BR pt-PT rm ro ru
-	sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
-	# https://bugs.gentoo.org/587334
-	local MOZ_TOO_REGIONALIZED_FOR_L10N=(
-		fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
-	)
-
-	local lang xflag
-	for lang in "${MOZ_LANGS[@]}" ; do
-		# en and en_US are handled internally
-		if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
-			continue
-		fi
-
-		# strip region subtag if $lang is in the list
-		if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
-			xflag=${lang%%-*}
-		else
-			xflag=${lang}
-		fi
-
-		SRC_URI+=" l10n_${xflag/[_@]/-}? ("
-		SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
-		SRC_URI+=" )"
-		IUSE+=" l10n_${xflag/[_@]/-}"
-	done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -ne 1 ]] ; then
-		die "${FUNCNAME} requires exact one argument"
-	fi
-
-	einfo "Clearing cargo checksums for ${1} ..."
-
-	sed -i \
-		-e 's/\("files":{\)[^}]*/\1/' \
-		"${S}"/third_party/rust/${1}/.cargo-checksum.json \
-		|| die
-}
-
-moz_install_xpi() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local DESTDIR=${1}
-	shift
-
-	insinto "${DESTDIR}"
-
-	local emid xpi_file xpi_tmp_dir
-	for xpi_file in "${@}" ; do
-		emid=
-		xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
-		# Unpack XPI
-		unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
-		# Determine extension ID
-		if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
-			emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
-			[[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
-		elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
-			emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
-			[[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
-		else
-			die "failed to determine extension id"
-		fi
-
-		einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
-		newins "${xpi_file}" "${emid}.xpi"
-	done
-}
-
-mozconfig_add_options_ac() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local reason=${1}
-	shift
-
-	local option
-	for option in ${@} ; do
-		echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
-	done
-}
-
-mozconfig_add_options_mk() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local reason=${1}
-	shift
-
-	local option
-	for option in ${@} ; do
-		echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
-	done
-}
-
-mozconfig_use_enable() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 1 ]] ; then
-		die "${FUNCNAME} requires at least one arguments"
-	fi
-
-	local flag=$(use_enable "${@}")
-	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 1 ]] ; then
-		die "${FUNCNAME} requires at least one arguments"
-	fi
-
-	local flag=$(use_with "${@}")
-	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-pkg_pretend() {
-	if [[ ${MERGE_TYPE} != binary ]] ; then
-		if use pgo ; then
-			if ! has usersandbox $FEATURES ; then
-				die "You must enable usersandbox as X server can not run as root!"
-			fi
-		fi
-
-		# Ensure we have enough disk space to compile
-		if use pgo || use lto || use debug ; then
-			CHECKREQS_DISK_BUILD="13500M"
-		else
-			CHECKREQS_DISK_BUILD="6400M"
-		fi
-
-		check-reqs_pkg_pretend
-	fi
-}
-
-pkg_setup() {
-	if [[ ${MERGE_TYPE} != binary ]] ; then
-		if use pgo ; then
-			if ! has userpriv ${FEATURES} ; then
-				eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
-			fi
-		fi
-
-		# Ensure we have enough disk space to compile
-		if use pgo || use lto || use debug ; then
-			CHECKREQS_DISK_BUILD="13500M"
-		else
-			CHECKREQS_DISK_BUILD="6400M"
-		fi
-
-		check-reqs_pkg_setup
-
-		llvm_pkg_setup
-
-		if use clang && use lto ; then
-			local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
-			[[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
-			[[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
-			# temp fix for https://bugs.gentoo.org/768543
-			# we can assume that rust 1.{49,50}.0 always uses llvm 11
-			local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
-			[[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
-			[[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
-
-			if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
-				local version_llvm_rust="11"
-			else
-				local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
-				[[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
-				[[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-			fi
-
-			if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
-				eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
-				eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
-				eerror "  - Manually switch rust version using 'eselect rust' to match used LLVM version"
-				eerror "  - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
-				eerror "  - Build ${CATEGORY}/${PN} without USE=lto"
-				die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
-			fi
-		fi
-
-		if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \
-			&& ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then
-			# bug 792705
-			eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)."
-			die "Set USE=clang or select <gcc-11 to build ${CATEGORY}/${P}."
-		fi
-
-		python-any-r1_pkg_setup
-
-		# Avoid PGO profiling problems due to enviroment leakage
-		# These should *always* be cleaned up anyway
-		unset \
-			DBUS_SESSION_BUS_ADDRESS \
-			DISPLAY \
-			ORBIT_SOCKETDIR \
-			SESSION_MANAGER \
-			XAUTHORITY \
-			XDG_CACHE_HOME \
-			XDG_SESSION_COOKIE
-
-		# Build system is using /proc/self/oom_score_adj, bug #604394
-		addpredict /proc/self/oom_score_adj
-
-		if use pgo ; then
-			# Allow access to GPU during PGO run
-			local ati_cards mesa_cards nvidia_cards render_cards
-			shopt -s nullglob
-
-			ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
-			if [[ -n "${ati_cards}" ]] ; then
-				addpredict "${ati_cards}"
-			fi
-
-			mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
-			if [[ -n "${mesa_cards}" ]] ; then
-				addpredict "${mesa_cards}"
-			fi
-
-			nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
-			if [[ -n "${nvidia_cards}" ]] ; then
-				addpredict "${nvidia_cards}"
-			fi
-
-			render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
-			if [[ -n "${render_cards}" ]] ; then
-				addpredict "${render_cards}"
-			fi
-
-			shopt -u nullglob
-		fi
-
-		if ! mountpoint -q /dev/shm ; then
-			# If /dev/shm is not available, configure is known to fail with
-			# a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
-			ewarn "/dev/shm is not mounted -- expect build failures!"
-		fi
-
-		# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
-		# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
-		# get your own set of keys.
-		if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
-			MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
-		fi
-
-		if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
-			MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
-		fi
-
-		# Mozilla API keys (see https://location.services.mozilla.com/api)
-		# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
-		# get your own set of keys.
-		if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
-			MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
-		fi
-
-		# Ensure we use C locale when building, bug #746215
-		export LC_ALL=C
-	fi
-
-	CONFIG_CHECK="~SECCOMP"
-	WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-	linux-info_pkg_setup
-}
-
-src_unpack() {
-	local _lp_dir="${WORKDIR}/language_packs"
-	local _src_file
-
-	if [[ ! -d "${_lp_dir}" ]] ; then
-		mkdir "${_lp_dir}" || die
-	fi
-
-	for _src_file in ${A} ; do
-		if [[ ${_src_file} == *.xpi ]]; then
-			cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
-		else
-			unpack ${_src_file}
-		fi
-	done
-}
-
-src_prepare() {
-	use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
-	eapply "${WORKDIR}/firefox-patches"
-
-	# Allow user to apply any additional patches without modifing ebuild
-	eapply_user
-
-	# Make LTO respect MAKEOPTS
-	sed -i \
-		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-		"${S}"/build/moz.configure/lto-pgo.configure \
-		|| die "sed failed to set num_cores"
-
-	# Make ICU respect MAKEOPTS
-	sed -i \
-		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-		"${S}"/intl/icu_sources_data.py \
-		|| die "sed failed to set num_cores"
-
-	# sed-in toolchain prefix
-	sed -i \
-		-e "s/objdump/${CHOST}-objdump/" \
-		"${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
-		|| die "sed failed to set toolchain prefix"
-
-	sed -i \
-		-e 's/ccache_stats = None/return None/' \
-		"${S}"/python/mozbuild/mozbuild/controller/building.py \
-		|| die "sed failed to disable ccache stats call"
-
-	einfo "Removing pre-built binaries ..."
-	find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
-	# Clearing checksums where we have applied patches
-	moz_clear_vendor_checksums target-lexicon-0.9.0
-
-	# Create build dir
-	BUILD_DIR="${WORKDIR}/${PN}_build"
-	mkdir -p "${BUILD_DIR}" || die
-
-	# Write API keys to disk
-	echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
-	echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
-	echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
-	xdg_src_prepare
-}
-
-src_configure() {
-	# Show flags set at the beginning
-	einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-	einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
-	einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-	einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
-	einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-	local have_switched_compiler=
-	if use clang && ! tc-is-clang ; then
-		# Force clang
-		einfo "Enforcing the use of clang due to USE=clang ..."
-		have_switched_compiler=yes
-		AR=llvm-ar
-		CC=${CHOST}-clang
-		CXX=${CHOST}-clang++
-		NM=llvm-nm
-		RANLIB=llvm-ranlib
-	elif ! use clang && ! tc-is-gcc ; then
-		# Force gcc
-		have_switched_compiler=yes
-		einfo "Enforcing the use of gcc due to USE=-clang ..."
-		AR=gcc-ar
-		CC=${CHOST}-gcc
-		CXX=${CHOST}-g++
-		NM=gcc-nm
-		RANLIB=gcc-ranlib
-	fi
-
-	if [[ -n "${have_switched_compiler}" ]] ; then
-		# Because we switched active compiler we have to ensure
-		# that no unsupported flags are set
-		strip-unsupported-flags
-	fi
-
-	# Ensure we use correct toolchain
-	export HOST_CC="$(tc-getBUILD_CC)"
-	export HOST_CXX="$(tc-getBUILD_CXX)"
-	tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
-	# Pass the correct toolchain paths through cbindgen
-	if tc-is-cross-compiler ; then
-		export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
-	fi
-
-	# Set MOZILLA_FIVE_HOME
-	export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
-	# python/mach/mach/mixin/process.py fails to detect SHELL
-	export SHELL="${EPREFIX}/bin/bash"
-
-	# Set state path
-	export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
-	# Set MOZCONFIG
-	export MOZCONFIG="${S}/.mozconfig"
-
-	# Initialize MOZCONFIG
-	mozconfig_add_options_ac '' --enable-application=browser
-
-	# Set Gentoo defaults
-	export MOZILLA_OFFICIAL=1
-
-	mozconfig_add_options_ac 'Gentoo default' \
-		--allow-addon-sideload \
-		--disable-cargo-incremental \
-		--disable-crashreporter \
-		--disable-install-strip \
-		--disable-strip \
-		--disable-updater \
-		--enable-official-branding \
-		--enable-release \
-		--enable-system-ffi \
-		--enable-system-pixman \
-		--host="${CBUILD:-${CHOST}}" \
-		--libdir="${EPREFIX}/usr/$(get_libdir)" \
-		--prefix="${EPREFIX}/usr" \
-		--target="${CHOST}" \
-		--without-ccache \
-		--with-intl-api \
-		--with-libclang-path="$(llvm-config --libdir)" \
-		--with-system-nspr \
-		--with-system-nss \
-		--with-system-zlib \
-		--with-toolchain-prefix="${CHOST}-" \
-		--with-unsigned-addon-scopes=app,system \
-		--x-includes="${SYSROOT}${EPREFIX}/usr/include" \
-		--x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
-
-	# Set update channel
-	local update_channel=release
-	[[ -n ${MOZ_ESR} ]] && update_channel=esr
-	mozconfig_add_options_ac '' --update-channel=${update_channel}
-
-	if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
-		mozconfig_add_options_ac '' --enable-rust-simd
-	fi
-
-	if [[ -s "${S}/api-google.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-google-safebrowsing-api-keyfile="${S}/api-google.key"
-	else
-		einfo "Building without Google API key ..."
-	fi
-
-	if [[ -s "${S}/api-location.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-google-location-service-api-keyfile="${S}/api-location.key"
-	else
-		einfo "Building without Location API key ..."
-	fi
-
-	if [[ -s "${S}/api-mozilla.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-mozilla-api-keyfile="${S}/api-mozilla.key"
-	else
-		einfo "Building without Mozilla API key ..."
-	fi
-
-	mozconfig_use_with system-av1
-	mozconfig_use_with system-harfbuzz
-	mozconfig_use_with system-harfbuzz system-graphite2
-	mozconfig_use_with system-icu
-	mozconfig_use_with system-jpeg
-	mozconfig_use_with system-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
-	mozconfig_use_with system-libvpx
-	mozconfig_use_with system-png
-	mozconfig_use_with system-webp
-
-	mozconfig_use_enable dbus
-
-	use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
-	mozconfig_use_enable geckodriver
-
-	if use hardened ; then
-		mozconfig_add_options_ac "+hardened" --enable-hardening
-		append-ldflags "-Wl,-z,relro -Wl,-z,now"
-	fi
-
-	mozconfig_use_enable jack
-
-	mozconfig_use_enable pulseaudio
-	# force the deprecated alsa sound code if pulseaudio is disabled
-	if use kernel_linux && ! use pulseaudio ; then
-		mozconfig_add_options_ac '-pulseaudio' --enable-alsa
-	fi
-
-	mozconfig_use_enable sndio
-
-	mozconfig_use_enable wifi necko-wifi
-
-	if use wayland ; then
-		mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
-	else
-		mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
-	fi
-
-	if use lto ; then
-		if use clang ; then
-			# Upstream only supports lld when using clang
-			mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
-			mozconfig_add_options_ac '+lto' --enable-lto=cross
-		else
-			# ThinLTO is currently broken, see bmo#1644409
-			mozconfig_add_options_ac '+lto' --enable-lto=full
-		fi
-
-		if use pgo ; then
-			mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
-			if use clang ; then
-				# Used in build/pgo/profileserver.py
-				export LLVM_PROFDATA="llvm-profdata"
-			fi
-		fi
-	else
-		# Avoid auto-magic on linker
-		if use clang ; then
-			# This is upstream's default
-			mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
-		else
-			mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
-		fi
-	fi
-
-	# LTO flag was handled via configure
-	filter-flags '-flto*'
-
-	mozconfig_use_enable debug
-	if use debug ; then
-		mozconfig_add_options_ac '+debug' --disable-optimize
-	else
-		if is-flag '-g*' ; then
-			if use clang ; then
-				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
-			else
-				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
-			fi
-		else
-			mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
-		fi
-
-		if is-flag '-O0' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
-		elif is-flag '-O4' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
-		elif is-flag '-O3' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
-		elif is-flag '-O1' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
-		elif is-flag '-Os' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
-		else
-			mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
-		fi
-	fi
-
-	# Debug flag was handled via configure
-	filter-flags '-g*'
-
-	# Optimization flag was handled via configure
-	filter-flags '-O*'
-
-	# Modifications to better support ARM, bug #553364
-	if use cpu_flags_arm_neon ; then
-		mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
-		if ! tc-is-clang ; then
-			# thumb options aren't supported when using clang, bug 666966
-			mozconfig_add_options_ac '+cpu_flags_arm_neon' \
-				--with-thumb=yes \
-				--with-thumb-interwork=no
-		fi
-	fi
-
-	if [[ ${CHOST} == armv*h* ]] ; then
-		mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
-		if ! use system-libvpx ; then
-			sed -i \
-				-e "s|softfp|hard|" \
-				"${S}"/media/libvpx/moz.build \
-				|| die
-		fi
-	fi
-
-	if use clang ; then
-		# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
-		# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
-		# toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
-		local disable_elf_hack=
-		if use amd64 ; then
-			disable_elf_hack=yes
-		elif use x86 ; then
-			disable_elf_hack=yes
-		elif use arm ; then
-			disable_elf_hack=yes
-		fi
-
-		if [[ -n ${disable_elf_hack} ]] ; then
-			mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
-		fi
-	elif tc-is-gcc ; then
-		if ver_test $(gcc-fullversion) -ge 10 ; then
-			einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
-			append-cxxflags -fno-tree-loop-vectorize
-		fi
-	fi
-
-	# Additional ARCH support
-	case "${ARCH}" in
-		arm)
-			# Reduce the memory requirements for linking
-			if use clang ; then
-				# Nothing to do
-				:;
-			elif tc-ld-is-gold || use lto ; then
-				append-ldflags -Wl,--no-keep-memory
-			else
-				append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
-			fi
-			;;
-	esac
-
-	if ! use elibc_glibc ; then
-		mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
-	fi
-
-	# Allow elfhack to work in combination with unstripped binaries
-	# when they would normally be larger than 2GiB.
-	append-ldflags "-Wl,--compress-debug-sections=zlib"
-
-	# Make revdep-rebuild.sh happy; Also required for musl
-	append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
-	# Pass $MAKEOPTS to build system
-	export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
-	# Use system's Python environment
-	export MACH_USE_SYSTEM_PYTHON=1
-
-	# Disable notification when build system has finished
-	export MOZ_NOSPAM=1
-
-	# Portage sets XARGS environment variable to "xargs -r" by default which
-	# breaks build system's check_prog() function which doesn't support arguments
-	mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
-	# Set build dir
-	mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
-	# Show flags we will use
-	einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-	einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
-	einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-	einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
-	einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-	# Handle EXTRA_CONF and show summary
-	local ac opt hash reason
-
-	# Apply EXTRA_ECONF entries to $MOZCONFIG
-	if [[ -n ${EXTRA_ECONF} ]] ; then
-		IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
-		for opt in "${ac[@]}"; do
-			mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
-		done
-	fi
-
-	echo
-	echo "=========================================================="
-	echo "Building ${PF} with the following configuration"
-	grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
-		[[ -z ${hash} || ${hash} == \# ]] \
-			|| die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
-		printf "    %-30s  %s\n" "${opt}" "${reason:-mozilla.org default}"
-	done
-	echo "=========================================================="
-	echo
-
-	./mach configure || die
-}
-
-src_compile() {
-	local virtx_cmd=
-
-	if use pgo ; then
-		virtx_cmd=virtx
-
-		# Reset and cleanup environment variables used by GNOME/XDG
-		gnome2_environment_reset
-
-		addpredict /root
-	fi
-
-	local -x GDK_BACKEND=x11
-
-	${virtx_cmd} ./mach build --verbose \
-		|| die
-}
-
-src_install() {
-	# xpcshell is getting called during install
-	pax-mark m \
-		"${BUILD_DIR}"/dist/bin/xpcshell \
-		"${BUILD_DIR}"/dist/bin/${PN} \
-		"${BUILD_DIR}"/dist/bin/plugin-container
-
-	DESTDIR="${D}" ./mach install || die
-
-	# Upstream cannot ship symlink but we can (bmo#658850)
-	rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
-	dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
-	# Don't install llvm-symbolizer from sys-devel/llvm package
-	if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
-		rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
-	fi
-
-	# Install policy (currently only used to disable application updates)
-	insinto "${MOZILLA_FIVE_HOME}/distribution"
-	newins "${FILESDIR}"/distribution.ini distribution.ini
-	newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
-	# Install system-wide preferences
-	local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
-	insinto "${PREFS_DIR}"
-	newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
-	local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
-	# Set dictionary path to use system hunspell
-	cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
-	pref("spellchecker.dictionary_path",       "${EPREFIX}/usr/share/myspell");
-	EOF
-
-	# Force hwaccel prefs if USE=hwaccel is enabled
-	if use hwaccel ; then
-		cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
-		>>"${GENTOO_PREFS}" \
-		|| die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-	fi
-
-	if ! use gmp-autoupdate ; then
-		local plugin
-		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
-			einfo "Disabling auto-update for ${plugin} plugin ..."
-			cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
-			pref("media.${plugin}.autoupdate",   false);
-			EOF
-		done
-	fi
-
-	# Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
-	if use system-harfbuzz ; then
-		cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
-		sticky_pref("gfx.font_rendering.graphite.enabled", true);
-		EOF
-	fi
-
-	# Install language packs
-	local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
-	if [[ -n "${langpacks}" ]] ; then
-		moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
-	fi
-
-	# Install geckodriver
-	if use geckodriver ; then
-		einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
-		pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
-		exeinto "${MOZILLA_FIVE_HOME}"
-		doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
-		dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
-	fi
-
-	# Install icons
-	local icon_srcdir="${S}/browser/branding/official"
-	local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
-	insinto /usr/share/icons/hicolor/symbolic/apps
-	newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
-	local icon size
-	for icon in "${icon_srcdir}"/default*.png ; do
-		size=${icon%.png}
-		size=${size##*/default}
-
-		if [[ ${size} -eq 48 ]] ; then
-			newicon "${icon}" ${PN}.png
-		fi
-
-		newicon -s ${size} "${icon}" ${PN}.png
-	done
-
-	# Install menu
-	local app_name="Mozilla ${MOZ_PN^}"
-	local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
-	local desktop_filename="${PN}.desktop"
-	local exec_command="${PN}"
-	local icon="${PN}"
-	local use_wayland="false"
-
-	if use wayland ; then
-		use_wayland="true"
-	fi
-
-	cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
-	sed -i \
-		-e "s:@NAME@:${app_name}:" \
-		-e "s:@EXEC@:${exec_command}:" \
-		-e "s:@ICON@:${icon}:" \
-		"${WORKDIR}/${PN}.desktop-template" \
-		|| die
-
-	newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
-	rm "${WORKDIR}/${PN}.desktop-template" || die
-
-	# Install wrapper script
-	[[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
-	newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
-	# Update wrapper
-	sed -i \
-		-e "s:@PREFIX@:${EPREFIX}/usr:" \
-		-e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
-		-e "s:@APULSELIB_DIR@:${apulselib}:" \
-		-e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
-		"${ED}/usr/bin/${PN}" \
-		|| die
-}
-
-pkg_preinst() {
-	xdg_pkg_preinst
-
-	# If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
-	# does not need to be forced into the LD_LIBRARY_PATH
-	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-		einfo "APULSE found; Generating library symlinks for sound support ..."
-		local lib
-		pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
-		for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
-			# A quickpkg rolled by hand will grab symlinks as part of the package,
-			# so we need to avoid creating them if they already exist.
-			if [[ ! -L ${lib##*/} ]] ; then
-				ln -s "${lib}" ${lib##*/} || die
-			fi
-		done
-		popd &>/dev/null || die
-	fi
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	if ! use gmp-autoupdate ; then
-		elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
-		elog "installing into new profiles:"
-		local plugin
-		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
-			elog "\t ${plugin}"
-		done
-		elog
-	fi
-
-	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-		elog "Apulse was detected at merge time on this system and so it will always be"
-		elog "used for sound.  If you wish to use pulseaudio instead please unmerge"
-		elog "media-sound/apulse."
-		elog
-	fi
-
-	local show_doh_information
-	local show_normandy_information
-	local show_shortcut_information
-
-	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
-		# New install; Tell user that DoH is disabled by default
-		show_doh_information=yes
-		show_normandy_information=yes
-		show_shortcut_information=no
-	else
-		local replacing_version
-		for replacing_version in ${REPLACING_VERSIONS} ; do
-			if ver_test "${replacing_version}" -lt 91.0 ; then
-				# Tell user that we no longer install a shortcut
-				# per supported display protocol
-				show_shortcut_information=yes
-			fi
-		done
-	fi
-
-	if [[ -n "${show_doh_information}" ]] ; then
-		elog
-		elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
-		elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
-		elog "DNS traffic to Cloudflare by default is not a good idea and applications"
-		elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
-		elog "(\"Off by choice\") by default."
-		elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
-	fi
-
-	# bug 713782
-	if [[ -n "${show_normandy_information}" ]] ; then
-		elog
-		elog "Upstream operates a service named Normandy which allows Mozilla to"
-		elog "push changes for default settings or even install new add-ons remotely."
-		elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
-		elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
-		elog "concerns prevail, which is why we have switched off the use of this"
-		elog "service by default."
-		elog
-		elog "To re-enable this service set"
-		elog
-		elog "    app.normandy.enabled=true"
-		elog
-		elog "in about:config."
-	fi
-
-	if [[ -n "${show_shortcut_information}" ]] ; then
-		elog
-		elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
-		elog "each supported display protocol.  Instead we will only install"
-		elog "one generic Mozilla ${PN^} shortcut."
-		elog "If you still want to be able to select between running Mozilla ${PN^}"
-		elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
-	fi
-}

diff --git a/www-client/firefox/firefox-94.0.2-r1.ebuild b/www-client/firefox/firefox-94.0.2-r1.ebuild
deleted file mode 100644
index 846c8504e466..000000000000
--- a/www-client/firefox/firefox-94.0.2-r1.ebuild
+++ /dev/null
@@ -1,1237 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_PATCHSET="firefox-94-patches-02.tar.xz"
-
-LLVM_MAX_SLOT=13
-
-PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-	MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-	# Convert the ebuild version to the upstream Mozilla version
-	MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-	MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-	MOZ_PV="${MOZ_PV%%_rc*}"    # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-	# ESR releases have slightly different version numbers
-	MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
-	llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \
-	virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
-	MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
-	https://dev.gentoo.org/~{polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
-	${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp"
-IUSE+=" wayland wifi"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver"
-IUSE+=" +gmp-autoupdate"
-IUSE+=" screencast"
-
-REQUIRED_USE="debug? ( !system-av1 )
-	wifi? ( dbus )"
-
-# Firefox-only REQUIRED_USE flags
-REQUIRED_USE+=" screencast? ( wayland )"
-
-BDEPEND="${PYTHON_DEPS}
-	app-arch/unzip
-	app-arch/zip
-	>=dev-util/cbindgen-0.19.0
-	>=net-libs/nodejs-10.23.1
-	virtual/pkgconfig
-	>=virtual/rust-1.51.0
-	|| (
-		(
-			sys-devel/clang:13
-			sys-devel/llvm:13
-			clang? (
-				=sys-devel/lld-13*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:12
-			sys-devel/llvm:12
-			clang? (
-				=sys-devel/lld-12*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:11
-			sys-devel/llvm:11
-			clang? (
-				=sys-devel/lld-11*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
-			)
-		)
-		(
-			sys-devel/clang:10
-			sys-devel/llvm:10
-			clang? (
-				=sys-devel/lld-10*
-				pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
-			)
-		)
-	)
-	amd64? ( >=dev-lang/nasm-2.13 )
-	x86? ( >=dev-lang/nasm-2.13 )"
-
-CDEPEND="
-	>=dev-libs/nss-3.71
-	>=dev-libs/nspr-4.32
-	dev-libs/atk
-	dev-libs/expat
-	>=x11-libs/cairo-1.10[X]
-	>=x11-libs/gtk+-3.4.0:3[X]
-	x11-libs/gdk-pixbuf
-	>=x11-libs/pango-1.22.0
-	>=media-libs/mesa-10.2:*
-	media-libs/fontconfig
-	>=media-libs/freetype-2.4.10
-	kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
-	virtual/freedesktop-icon-theme
-	>=x11-libs/pixman-0.19.2
-	>=dev-libs/glib-2.26:2
-	>=sys-libs/zlib-1.2.3
-	>=dev-libs/libffi-3.0.10:=
-	media-video/ffmpeg
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	dbus? (
-		sys-apps/dbus
-		dev-libs/dbus-glib
-	)
-	screencast? ( media-video/pipewire:0/0.3 )
-	system-av1? (
-		>=media-libs/dav1d-0.8.1:=
-		>=media-libs/libaom-1.0.0:=
-	)
-	system-harfbuzz? (
-		>=media-libs/harfbuzz-2.8.1:0=
-		>=media-gfx/graphite2-1.3.13
-	)
-	system-icu? ( >=dev-libs/icu-69.1:= )
-	system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-	system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
-	system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
-	system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
-	system-webp? ( >=media-libs/libwebp-1.1.0:0= )
-	wifi? (
-		kernel_linux? (
-			sys-apps/dbus
-			dev-libs/dbus-glib
-			net-misc/networkmanager
-		)
-	)
-	jack? ( virtual/jack )
-	selinux? ( sec-policy/selinux-mozilla )
-	sndio? ( media-sound/sndio )"
-
-RDEPEND="${CDEPEND}
-	jack? ( virtual/jack )
-	openh264? ( media-libs/openh264:*[plugin] )
-	pulseaudio? (
-		|| (
-			media-sound/pulseaudio
-			>=media-sound/apulse-0.1.12-r4
-		)
-	)
-	selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
-	x11-libs/libICE
-	x11-libs/libSM
-	pulseaudio? (
-		|| (
-			media-sound/pulseaudio
-			>=media-sound/apulse-0.1.12-r4[sdk]
-		)
-	)
-	wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
-	amd64? ( virtual/opengl )
-	x86? ( virtual/opengl )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
-	MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
-	if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
-		einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-		return 1
-	fi
-
-	if use clang ; then
-		if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
-			einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-			return 1
-		fi
-
-		if use pgo ; then
-			if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
-				einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
-				return 1
-			fi
-		fi
-	fi
-
-	einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
-	af ar ast be bg br ca cak cs cy da de dsb
-	el en-CA en-GB en-US es-AR es-ES et eu
-	fi fr fy-NL ga-IE gd gl he hr hsb hu
-	id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
-	pa-IN pl pt-BR pt-PT rm ro ru
-	sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
-	# https://bugs.gentoo.org/587334
-	local MOZ_TOO_REGIONALIZED_FOR_L10N=(
-		fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
-	)
-
-	local lang xflag
-	for lang in "${MOZ_LANGS[@]}" ; do
-		# en and en_US are handled internally
-		if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
-			continue
-		fi
-
-		# strip region subtag if $lang is in the list
-		if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
-			xflag=${lang%%-*}
-		else
-			xflag=${lang}
-		fi
-
-		SRC_URI+=" l10n_${xflag/[_@]/-}? ("
-		SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
-		SRC_URI+=" )"
-		IUSE+=" l10n_${xflag/[_@]/-}"
-	done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -ne 1 ]] ; then
-		die "${FUNCNAME} requires exact one argument"
-	fi
-
-	einfo "Clearing cargo checksums for ${1} ..."
-
-	sed -i \
-		-e 's/\("files":{\)[^}]*/\1/' \
-		"${S}"/third_party/rust/${1}/.cargo-checksum.json \
-		|| die
-}
-
-moz_install_xpi() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local DESTDIR=${1}
-	shift
-
-	insinto "${DESTDIR}"
-
-	local emid xpi_file xpi_tmp_dir
-	for xpi_file in "${@}" ; do
-		emid=
-		xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
-		# Unpack XPI
-		unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
-		# Determine extension ID
-		if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
-			emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
-			[[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
-		elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
-			emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
-			[[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
-		else
-			die "failed to determine extension id"
-		fi
-
-		einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
-		newins "${xpi_file}" "${emid}.xpi"
-	done
-}
-
-mozconfig_add_options_ac() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local reason=${1}
-	shift
-
-	local option
-	for option in ${@} ; do
-		echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
-	done
-}
-
-mozconfig_add_options_mk() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 2 ]] ; then
-		die "${FUNCNAME} requires at least two arguments"
-	fi
-
-	local reason=${1}
-	shift
-
-	local option
-	for option in ${@} ; do
-		echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
-	done
-}
-
-mozconfig_use_enable() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 1 ]] ; then
-		die "${FUNCNAME} requires at least one arguments"
-	fi
-
-	local flag=$(use_enable "${@}")
-	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
-	debug-print-function ${FUNCNAME} "$@"
-
-	if [[ ${#} -lt 1 ]] ; then
-		die "${FUNCNAME} requires at least one arguments"
-	fi
-
-	local flag=$(use_with "${@}")
-	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-pkg_pretend() {
-	if [[ ${MERGE_TYPE} != binary ]] ; then
-		if use pgo ; then
-			if ! has usersandbox $FEATURES ; then
-				die "You must enable usersandbox as X server can not run as root!"
-			fi
-		fi
-
-		# Ensure we have enough disk space to compile
-		if use pgo || use lto || use debug ; then
-			CHECKREQS_DISK_BUILD="13500M"
-		else
-			CHECKREQS_DISK_BUILD="6400M"
-		fi
-
-		check-reqs_pkg_pretend
-	fi
-}
-
-pkg_setup() {
-	if [[ ${MERGE_TYPE} != binary ]] ; then
-		if use pgo ; then
-			if ! has userpriv ${FEATURES} ; then
-				eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
-			fi
-		fi
-
-		# Ensure we have enough disk space to compile
-		if use pgo || use lto || use debug ; then
-			CHECKREQS_DISK_BUILD="13500M"
-		else
-			CHECKREQS_DISK_BUILD="6400M"
-		fi
-
-		check-reqs_pkg_setup
-
-		llvm_pkg_setup
-
-		if use clang && use lto ; then
-			local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
-			[[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
-			[[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
-			# temp fix for https://bugs.gentoo.org/768543
-			# we can assume that rust 1.{49,50}.0 always uses llvm 11
-			local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
-			[[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
-			[[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
-
-			if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
-				local version_llvm_rust="11"
-			else
-				local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
-				[[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
-				[[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-			fi
-
-			if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
-				eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
-				eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
-				eerror "  - Manually switch rust version using 'eselect rust' to match used LLVM version"
-				eerror "  - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
-				eerror "  - Build ${CATEGORY}/${PN} without USE=lto"
-				die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
-			fi
-		fi
-
-		if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \
-			&& ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then
-			# bug 792705
-			eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)."
-			die "Set USE=clang or select <gcc-11 to build ${CATEGORY}/${P}."
-		fi
-
-		python-any-r1_pkg_setup
-
-		# Avoid PGO profiling problems due to enviroment leakage
-		# These should *always* be cleaned up anyway
-		unset \
-			DBUS_SESSION_BUS_ADDRESS \
-			DISPLAY \
-			ORBIT_SOCKETDIR \
-			SESSION_MANAGER \
-			XAUTHORITY \
-			XDG_CACHE_HOME \
-			XDG_SESSION_COOKIE
-
-		# Build system is using /proc/self/oom_score_adj, bug #604394
-		addpredict /proc/self/oom_score_adj
-
-		if use pgo ; then
-			# Allow access to GPU during PGO run
-			local ati_cards mesa_cards nvidia_cards render_cards
-			shopt -s nullglob
-
-			ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
-			if [[ -n "${ati_cards}" ]] ; then
-				addpredict "${ati_cards}"
-			fi
-
-			mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
-			if [[ -n "${mesa_cards}" ]] ; then
-				addpredict "${mesa_cards}"
-			fi
-
-			nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
-			if [[ -n "${nvidia_cards}" ]] ; then
-				addpredict "${nvidia_cards}"
-			fi
-
-			render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
-			if [[ -n "${render_cards}" ]] ; then
-				addpredict "${render_cards}"
-			fi
-
-			shopt -u nullglob
-		fi
-
-		if ! mountpoint -q /dev/shm ; then
-			# If /dev/shm is not available, configure is known to fail with
-			# a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
-			ewarn "/dev/shm is not mounted -- expect build failures!"
-		fi
-
-		# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
-		# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
-		# get your own set of keys.
-		if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
-			MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
-		fi
-
-		if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
-			MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
-		fi
-
-		# Mozilla API keys (see https://location.services.mozilla.com/api)
-		# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
-		# get your own set of keys.
-		if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
-			MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
-		fi
-
-		# Ensure we use C locale when building, bug #746215
-		export LC_ALL=C
-	fi
-
-	CONFIG_CHECK="~SECCOMP"
-	WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-	linux-info_pkg_setup
-}
-
-src_unpack() {
-	local _lp_dir="${WORKDIR}/language_packs"
-	local _src_file
-
-	if [[ ! -d "${_lp_dir}" ]] ; then
-		mkdir "${_lp_dir}" || die
-	fi
-
-	for _src_file in ${A} ; do
-		if [[ ${_src_file} == *.xpi ]]; then
-			cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
-		else
-			unpack ${_src_file}
-		fi
-	done
-}
-
-src_prepare() {
-	use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
-	eapply "${WORKDIR}/firefox-patches"
-
-	# Allow user to apply any additional patches without modifing ebuild
-	eapply_user
-
-	# Make LTO respect MAKEOPTS
-	sed -i \
-		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-		"${S}"/build/moz.configure/lto-pgo.configure \
-		|| die "sed failed to set num_cores"
-
-	# Make ICU respect MAKEOPTS
-	sed -i \
-		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-		"${S}"/intl/icu_sources_data.py \
-		|| die "sed failed to set num_cores"
-
-	# sed-in toolchain prefix
-	sed -i \
-		-e "s/objdump/${CHOST}-objdump/" \
-		"${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
-		|| die "sed failed to set toolchain prefix"
-
-	sed -i \
-		-e 's/ccache_stats = None/return None/' \
-		"${S}"/python/mozbuild/mozbuild/controller/building.py \
-		|| die "sed failed to disable ccache stats call"
-
-	einfo "Removing pre-built binaries ..."
-	find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
-	# Clearing checksums where we have applied patches
-	moz_clear_vendor_checksums target-lexicon-0.9.0
-
-	# Create build dir
-	BUILD_DIR="${WORKDIR}/${PN}_build"
-	mkdir -p "${BUILD_DIR}" || die
-
-	# Write API keys to disk
-	echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
-	echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
-	echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
-	xdg_src_prepare
-}
-
-src_configure() {
-	# Show flags set at the beginning
-	einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-	einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
-	einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-	einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
-	einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-	local have_switched_compiler=
-	if use clang && ! tc-is-clang ; then
-		# Force clang
-		einfo "Enforcing the use of clang due to USE=clang ..."
-		have_switched_compiler=yes
-		AR=llvm-ar
-		CC=${CHOST}-clang
-		CXX=${CHOST}-clang++
-		NM=llvm-nm
-		RANLIB=llvm-ranlib
-	elif ! use clang && ! tc-is-gcc ; then
-		# Force gcc
-		have_switched_compiler=yes
-		einfo "Enforcing the use of gcc due to USE=-clang ..."
-		AR=gcc-ar
-		CC=${CHOST}-gcc
-		CXX=${CHOST}-g++
-		NM=gcc-nm
-		RANLIB=gcc-ranlib
-	fi
-
-	if [[ -n "${have_switched_compiler}" ]] ; then
-		# Because we switched active compiler we have to ensure
-		# that no unsupported flags are set
-		strip-unsupported-flags
-	fi
-
-	# Ensure we use correct toolchain
-	export HOST_CC="$(tc-getBUILD_CC)"
-	export HOST_CXX="$(tc-getBUILD_CXX)"
-	tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
-	# Pass the correct toolchain paths through cbindgen
-	if tc-is-cross-compiler ; then
-		export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
-	fi
-
-	# Set MOZILLA_FIVE_HOME
-	export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
-	# python/mach/mach/mixin/process.py fails to detect SHELL
-	export SHELL="${EPREFIX}/bin/bash"
-
-	# Set state path
-	export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
-	# Set MOZCONFIG
-	export MOZCONFIG="${S}/.mozconfig"
-
-	# Initialize MOZCONFIG
-	mozconfig_add_options_ac '' --enable-application=browser
-
-	# Set Gentoo defaults
-	export MOZILLA_OFFICIAL=1
-
-	mozconfig_add_options_ac 'Gentoo default' \
-		--allow-addon-sideload \
-		--disable-cargo-incremental \
-		--disable-crashreporter \
-		--disable-install-strip \
-		--disable-strip \
-		--disable-updater \
-		--enable-official-branding \
-		--enable-release \
-		--enable-system-ffi \
-		--enable-system-pixman \
-		--host="${CBUILD:-${CHOST}}" \
-		--libdir="${EPREFIX}/usr/$(get_libdir)" \
-		--prefix="${EPREFIX}/usr" \
-		--target="${CHOST}" \
-		--without-ccache \
-		--with-intl-api \
-		--with-libclang-path="$(llvm-config --libdir)" \
-		--with-system-nspr \
-		--with-system-nss \
-		--with-system-zlib \
-		--with-toolchain-prefix="${CHOST}-" \
-		--with-unsigned-addon-scopes=app,system \
-		--x-includes="${SYSROOT}${EPREFIX}/usr/include" \
-		--x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
-
-	# Set update channel
-	local update_channel=release
-	[[ -n ${MOZ_ESR} ]] && update_channel=esr
-	mozconfig_add_options_ac '' --update-channel=${update_channel}
-
-	if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
-		mozconfig_add_options_ac '' --enable-rust-simd
-	fi
-
-	if [[ -s "${S}/api-google.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-google-safebrowsing-api-keyfile="${S}/api-google.key"
-	else
-		einfo "Building without Google API key ..."
-	fi
-
-	if [[ -s "${S}/api-location.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-google-location-service-api-keyfile="${S}/api-location.key"
-	else
-		einfo "Building without Location API key ..."
-	fi
-
-	if [[ -s "${S}/api-mozilla.key" ]] ; then
-		local key_origin="Gentoo default"
-		if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
-			key_origin="User value"
-		fi
-
-		mozconfig_add_options_ac "${key_origin}" \
-			--with-mozilla-api-keyfile="${S}/api-mozilla.key"
-	else
-		einfo "Building without Mozilla API key ..."
-	fi
-
-	mozconfig_use_with system-av1
-	mozconfig_use_with system-harfbuzz
-	mozconfig_use_with system-harfbuzz system-graphite2
-	mozconfig_use_with system-icu
-	mozconfig_use_with system-jpeg
-	mozconfig_use_with system-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
-	mozconfig_use_with system-libvpx
-	mozconfig_use_with system-png
-	mozconfig_use_with system-webp
-
-	mozconfig_use_enable dbus
-
-	use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
-	mozconfig_use_enable geckodriver
-
-	if use hardened ; then
-		mozconfig_add_options_ac "+hardened" --enable-hardening
-		append-ldflags "-Wl,-z,relro -Wl,-z,now"
-	fi
-
-	mozconfig_use_enable jack
-
-	mozconfig_use_enable pulseaudio
-	# force the deprecated alsa sound code if pulseaudio is disabled
-	if use kernel_linux && ! use pulseaudio ; then
-		mozconfig_add_options_ac '-pulseaudio' --enable-alsa
-	fi
-
-	mozconfig_use_enable sndio
-
-	mozconfig_use_enable wifi necko-wifi
-
-	if use wayland ; then
-		mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
-	else
-		mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
-	fi
-
-	if use lto ; then
-		if use clang ; then
-			# Upstream only supports lld when using clang
-			mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
-			mozconfig_add_options_ac '+lto' --enable-lto=cross
-		else
-			# ThinLTO is currently broken, see bmo#1644409
-			mozconfig_add_options_ac '+lto' --enable-lto=full
-		fi
-
-		if use pgo ; then
-			mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
-			if use clang ; then
-				# Used in build/pgo/profileserver.py
-				export LLVM_PROFDATA="llvm-profdata"
-			fi
-		fi
-	else
-		# Avoid auto-magic on linker
-		if use clang ; then
-			# This is upstream's default
-			mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
-		else
-			mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
-		fi
-	fi
-
-	# LTO flag was handled via configure
-	filter-flags '-flto*'
-
-	mozconfig_use_enable debug
-	if use debug ; then
-		mozconfig_add_options_ac '+debug' --disable-optimize
-	else
-		if is-flag '-g*' ; then
-			if use clang ; then
-				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
-			else
-				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
-			fi
-		else
-			mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
-		fi
-
-		if is-flag '-O0' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
-		elif is-flag '-O4' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
-		elif is-flag '-O3' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
-		elif is-flag '-O1' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
-		elif is-flag '-Os' ; then
-			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
-		else
-			mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
-		fi
-	fi
-
-	# Debug flag was handled via configure
-	filter-flags '-g*'
-
-	# Optimization flag was handled via configure
-	filter-flags '-O*'
-
-	# Modifications to better support ARM, bug #553364
-	if use cpu_flags_arm_neon ; then
-		mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
-		if ! tc-is-clang ; then
-			# thumb options aren't supported when using clang, bug 666966
-			mozconfig_add_options_ac '+cpu_flags_arm_neon' \
-				--with-thumb=yes \
-				--with-thumb-interwork=no
-		fi
-	fi
-
-	if [[ ${CHOST} == armv*h* ]] ; then
-		mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
-		if ! use system-libvpx ; then
-			sed -i \
-				-e "s|softfp|hard|" \
-				"${S}"/media/libvpx/moz.build \
-				|| die
-		fi
-	fi
-
-	if use clang ; then
-		# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
-		# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
-		# toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
-		local disable_elf_hack=
-		if use amd64 ; then
-			disable_elf_hack=yes
-		elif use x86 ; then
-			disable_elf_hack=yes
-		elif use arm ; then
-			disable_elf_hack=yes
-		fi
-
-		if [[ -n ${disable_elf_hack} ]] ; then
-			mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
-		fi
-	elif tc-is-gcc ; then
-		if ver_test $(gcc-fullversion) -ge 10 ; then
-			einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
-			append-cxxflags -fno-tree-loop-vectorize
-		fi
-	fi
-
-	# Additional ARCH support
-	case "${ARCH}" in
-		arm)
-			# Reduce the memory requirements for linking
-			if use clang ; then
-				# Nothing to do
-				:;
-			elif tc-ld-is-gold || use lto ; then
-				append-ldflags -Wl,--no-keep-memory
-			else
-				append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
-			fi
-			;;
-	esac
-
-	if ! use elibc_glibc ; then
-		mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
-	fi
-
-	# Allow elfhack to work in combination with unstripped binaries
-	# when they would normally be larger than 2GiB.
-	append-ldflags "-Wl,--compress-debug-sections=zlib"
-
-	# Make revdep-rebuild.sh happy; Also required for musl
-	append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
-	# Pass $MAKEOPTS to build system
-	export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
-	# Use system's Python environment
-	export MACH_USE_SYSTEM_PYTHON=1
-
-	# Disable notification when build system has finished
-	export MOZ_NOSPAM=1
-
-	# Portage sets XARGS environment variable to "xargs -r" by default which
-	# breaks build system's check_prog() function which doesn't support arguments
-	mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
-	# Set build dir
-	mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
-	# Show flags we will use
-	einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-	einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
-	einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-	einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
-	einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-	# Handle EXTRA_CONF and show summary
-	local ac opt hash reason
-
-	# Apply EXTRA_ECONF entries to $MOZCONFIG
-	if [[ -n ${EXTRA_ECONF} ]] ; then
-		IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
-		for opt in "${ac[@]}"; do
-			mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
-		done
-	fi
-
-	echo
-	echo "=========================================================="
-	echo "Building ${PF} with the following configuration"
-	grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
-		[[ -z ${hash} || ${hash} == \# ]] \
-			|| die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
-		printf "    %-30s  %s\n" "${opt}" "${reason:-mozilla.org default}"
-	done
-	echo "=========================================================="
-	echo
-
-	./mach configure || die
-}
-
-src_compile() {
-	local virtx_cmd=
-
-	if use pgo ; then
-		virtx_cmd=virtx
-
-		# Reset and cleanup environment variables used by GNOME/XDG
-		gnome2_environment_reset
-
-		addpredict /root
-	fi
-
-	local -x GDK_BACKEND=x11
-
-	${virtx_cmd} ./mach build --verbose \
-		|| die
-}
-
-src_install() {
-	# xpcshell is getting called during install
-	pax-mark m \
-		"${BUILD_DIR}"/dist/bin/xpcshell \
-		"${BUILD_DIR}"/dist/bin/${PN} \
-		"${BUILD_DIR}"/dist/bin/plugin-container
-
-	DESTDIR="${D}" ./mach install || die
-
-	# Upstream cannot ship symlink but we can (bmo#658850)
-	rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
-	dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
-	# Don't install llvm-symbolizer from sys-devel/llvm package
-	if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
-		rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
-	fi
-
-	# Install policy (currently only used to disable application updates)
-	insinto "${MOZILLA_FIVE_HOME}/distribution"
-	newins "${FILESDIR}"/distribution.ini distribution.ini
-	newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
-	# Install system-wide preferences
-	local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
-	insinto "${PREFS_DIR}"
-	newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
-	local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
-	# Set dictionary path to use system hunspell
-	cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
-	pref("spellchecker.dictionary_path",       "${EPREFIX}/usr/share/myspell");
-	EOF
-
-	# Force hwaccel prefs if USE=hwaccel is enabled
-	if use hwaccel ; then
-		cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
-		>>"${GENTOO_PREFS}" \
-		|| die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-	fi
-
-	if ! use gmp-autoupdate ; then
-		local plugin
-		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
-			einfo "Disabling auto-update for ${plugin} plugin ..."
-			cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
-			pref("media.${plugin}.autoupdate",   false);
-			EOF
-		done
-	fi
-
-	# Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
-	if use system-harfbuzz ; then
-		cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
-		sticky_pref("gfx.font_rendering.graphite.enabled", true);
-		EOF
-	fi
-
-	# Install language packs
-	local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
-	if [[ -n "${langpacks}" ]] ; then
-		moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
-	fi
-
-	# Install geckodriver
-	if use geckodriver ; then
-		einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
-		pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
-		exeinto "${MOZILLA_FIVE_HOME}"
-		doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
-		dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
-	fi
-
-	# Install icons
-	local icon_srcdir="${S}/browser/branding/official"
-	local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
-	insinto /usr/share/icons/hicolor/symbolic/apps
-	newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
-	local icon size
-	for icon in "${icon_srcdir}"/default*.png ; do
-		size=${icon%.png}
-		size=${size##*/default}
-
-		if [[ ${size} -eq 48 ]] ; then
-			newicon "${icon}" ${PN}.png
-		fi
-
-		newicon -s ${size} "${icon}" ${PN}.png
-	done
-
-	# Install menu
-	local app_name="Mozilla ${MOZ_PN^}"
-	local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
-	local desktop_filename="${PN}.desktop"
-	local exec_command="${PN}"
-	local icon="${PN}"
-	local use_wayland="false"
-
-	if use wayland ; then
-		use_wayland="true"
-	fi
-
-	cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
-	sed -i \
-		-e "s:@NAME@:${app_name}:" \
-		-e "s:@EXEC@:${exec_command}:" \
-		-e "s:@ICON@:${icon}:" \
-		"${WORKDIR}/${PN}.desktop-template" \
-		|| die
-
-	newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
-	rm "${WORKDIR}/${PN}.desktop-template" || die
-
-	# Install wrapper script
-	[[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
-	newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
-	# Update wrapper
-	sed -i \
-		-e "s:@PREFIX@:${EPREFIX}/usr:" \
-		-e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
-		-e "s:@APULSELIB_DIR@:${apulselib}:" \
-		-e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
-		"${ED}/usr/bin/${PN}" \
-		|| die
-}
-
-pkg_preinst() {
-	xdg_pkg_preinst
-
-	# If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
-	# does not need to be forced into the LD_LIBRARY_PATH
-	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-		einfo "APULSE found; Generating library symlinks for sound support ..."
-		local lib
-		pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
-		for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
-			# A quickpkg rolled by hand will grab symlinks as part of the package,
-			# so we need to avoid creating them if they already exist.
-			if [[ ! -L ${lib##*/} ]] ; then
-				ln -s "${lib}" ${lib##*/} || die
-			fi
-		done
-		popd &>/dev/null || die
-	fi
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	if ! use gmp-autoupdate ; then
-		elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
-		elog "installing into new profiles:"
-		local plugin
-		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
-			elog "\t ${plugin}"
-		done
-		elog
-	fi
-
-	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-		elog "Apulse was detected at merge time on this system and so it will always be"
-		elog "used for sound.  If you wish to use pulseaudio instead please unmerge"
-		elog "media-sound/apulse."
-		elog
-	fi
-
-	local show_doh_information
-	local show_normandy_information
-	local show_shortcut_information
-
-	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
-		# New install; Tell user that DoH is disabled by default
-		show_doh_information=yes
-		show_normandy_information=yes
-		show_shortcut_information=no
-	else
-		local replacing_version
-		for replacing_version in ${REPLACING_VERSIONS} ; do
-			if ver_test "${replacing_version}" -lt 91.0 ; then
-				# Tell user that we no longer install a shortcut
-				# per supported display protocol
-				show_shortcut_information=yes
-			fi
-		done
-	fi
-
-	if [[ -n "${show_doh_information}" ]] ; then
-		elog
-		elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
-		elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
-		elog "DNS traffic to Cloudflare by default is not a good idea and applications"
-		elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
-		elog "(\"Off by choice\") by default."
-		elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
-	fi
-
-	# bug 713782
-	if [[ -n "${show_normandy_information}" ]] ; then
-		elog
-		elog "Upstream operates a service named Normandy which allows Mozilla to"
-		elog "push changes for default settings or even install new add-ons remotely."
-		elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
-		elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
-		elog "concerns prevail, which is why we have switched off the use of this"
-		elog "service by default."
-		elog
-		elog "To re-enable this service set"
-		elog
-		elog "    app.normandy.enabled=true"
-		elog
-		elog "in about:config."
-	fi
-
-	if [[ -n "${show_shortcut_information}" ]] ; then
-		elog
-		elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
-		elog "each supported display protocol.  Instead we will only install"
-		elog "one generic Mozilla ${PN^} shortcut."
-		elog "If you still want to be able to select between running Mozilla ${PN^}"
-		elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
-	fi
-}


             reply	other threads:[~2021-12-13  6:30 UTC|newest]

Thread overview: 1230+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-13  6:30 Joonas Niilola [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-03 16:12 [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/ Arthur Zamarin
2024-10-03 12:45 Joonas Niilola
2024-10-03 12:45 Joonas Niilola
2024-10-03 12:45 Joonas Niilola
2024-10-01 16:08 Joonas Niilola
2024-10-01 13:19 Joonas Niilola
2024-10-01 11:07 Joonas Niilola
2024-09-28 12:46 Joonas Niilola
2024-09-21 22:48 Sam James
2024-09-18 17:41 Joonas Niilola
2024-09-18 10:22 Joonas Niilola
2024-09-12  8:05 Joonas Niilola
2024-09-11  6:41 Joonas Niilola
2024-09-10 18:41 Arthur Zamarin
2024-09-10 11:45 Joonas Niilola
2024-09-10 11:45 Joonas Niilola
2024-09-09 12:58 Joonas Niilola
2024-09-09 11:28 Joonas Niilola
2024-09-09 11:28 Joonas Niilola
2024-09-08  6:06 Arthur Zamarin
2024-09-03 10:44 Joonas Niilola
2024-09-03  5:40 Joonas Niilola
2024-08-27  7:00 Joonas Niilola
2024-08-21 10:46 Joonas Niilola
2024-08-16 13:09 Joonas Niilola
2024-08-16 13:09 Joonas Niilola
2024-08-15  5:07 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-09 16:45 Joonas Niilola
2024-08-07 13:04 Sam James
2024-08-07 11:30 Joonas Niilola
2024-08-07 11:30 Joonas Niilola
2024-08-07  5:42 Joonas Niilola
2024-08-07  5:42 Joonas Niilola
2024-08-06 16:32 Joonas Niilola
2024-08-06 10:22 Joonas Niilola
2024-08-06  6:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-27 11:59 Joonas Niilola
2024-07-24 10:33 Joonas Niilola
2024-07-23  5:51 Joonas Niilola
2024-07-20  6:49 Joonas Niilola
2024-07-17  7:24 Joonas Niilola
2024-07-15 13:07 Joonas Niilola
2024-07-13  7:58 Joonas Niilola
2024-07-12 13:21 Joonas Niilola
2024-07-11 11:21 Joonas Niilola
2024-07-11 11:21 Joonas Niilola
2024-07-11 11:21 Joonas Niilola
2024-07-11 11:01 Sam James
2024-07-11 11:01 Sam James
2024-07-10 12:59 Joonas Niilola
2024-07-10 10:22 Joonas Niilola
2024-07-09  6:39 Joonas Niilola
2024-06-26 11:17 Joonas Niilola
2024-06-19 13:00 Joonas Niilola
2024-06-12 12:46 Joonas Niilola
2024-06-12 12:46 Joonas Niilola
2024-06-12  6:22 Arthur Zamarin
2024-06-11 11:17 Joonas Niilola
2024-06-11  5:56 Arthur Zamarin
2024-06-11  5:01 Joonas Niilola
2024-06-01  8:37 Joonas Niilola
2024-05-31 21:03 Sam James
2024-05-31 21:03 Sam James
2024-05-30  4:36 Ionen Wolkens
2024-05-28 11:58 Joonas Niilola
2024-05-28 11:58 Joonas Niilola
2024-05-15 10:58 Joonas Niilola
2024-05-15 10:58 Joonas Niilola
2024-05-15 10:31 Sam James
2024-05-14 15:05 Joonas Niilola
2024-05-14  5:13 Joonas Niilola
2024-05-13  6:49 Joonas Niilola
2024-05-13  6:49 Joonas Niilola
2024-05-06  1:51 Ionen Wolkens
2024-05-06  1:51 Ionen Wolkens
2024-04-30 13:36 Joonas Niilola
2024-04-29 19:20 Joonas Niilola
2024-04-29  8:18 Joonas Niilola
2024-04-25 11:37 Joonas Niilola
2024-04-25 11:37 Joonas Niilola
2024-04-22 18:39 Joonas Niilola
2024-04-18 10:54 Joonas Niilola
2024-04-18 10:28 Joonas Niilola
2024-04-18 10:25 Joonas Niilola
2024-04-17 12:47 Joonas Niilola
2024-04-16 13:48 Joonas Niilola
2024-04-16 13:32 Joonas Niilola
2024-04-16  7:18 Yixun Lan
2024-04-15 11:49 Yixun Lan
2024-04-15  6:03 Joonas Niilola
2024-04-06 16:15 Joonas Niilola
2024-04-05 14:18 Joonas Niilola
2024-04-05 10:55 Joonas Niilola
2024-04-01  6:47 Joonas Niilola
2024-03-24 17:39 Joonas Niilola
2024-03-24 14:25 Joonas Niilola
2024-03-24 14:25 Joonas Niilola
2024-03-24  9:20 Sam James
2024-03-23 20:49 Joonas Niilola
2024-03-23 17:02 Joonas Niilola
2024-03-22 12:48 Joonas Niilola
2024-03-22 12:48 Joonas Niilola
2024-03-22 11:29 Arthur Zamarin
2024-03-22  9:40 Sam James
2024-03-20 10:44 Joonas Niilola
2024-03-19  9:44 Joonas Niilola
2024-03-17  7:45 Joonas Niilola
2024-03-11  5:28 Joonas Niilola
2024-03-11  5:28 Joonas Niilola
2024-03-05 14:37 Joonas Niilola
2024-03-02 15:25 Arthur Zamarin
2024-02-24  7:30 Joonas Niilola
2024-02-23  4:46 Sam James
2024-02-22 11:05 Joonas Niilola
2024-02-22 11:05 Joonas Niilola
2024-02-21 13:48 Joonas Niilola
2024-02-20 13:20 Joonas Niilola
2024-02-16 10:22 Joonas Niilola
2024-02-06 11:25 Joonas Niilola
2024-02-02 18:06 Joonas Niilola
2024-01-31 17:41 Joonas Niilola
2024-01-31  8:30 Joonas Niilola
2024-01-25 13:44 Sam James
2024-01-25 13:14 Joonas Niilola
2024-01-25 13:14 Joonas Niilola
2024-01-24  8:03 Joonas Niilola
2024-01-23 12:36 Joonas Niilola
2024-01-23  5:07 Ionen Wolkens
2024-01-20 14:05 Joonas Niilola
2024-01-09 12:24 Joonas Niilola
2024-01-06  9:32 Joonas Niilola
2024-01-01 19:01 Joonas Niilola
2023-12-22 11:41 Joonas Niilola
2023-12-22 11:41 Joonas Niilola
2023-12-22  8:44 Arthur Zamarin
2023-12-19 17:18 Joonas Niilola
2023-12-19 17:18 Joonas Niilola
2023-12-19 12:14 Joonas Niilola
2023-11-30 12:00 Joonas Niilola
2023-11-23 13:27 Sam James
2023-11-23 12:26 Joonas Niilola
2023-11-23 12:26 Joonas Niilola
2023-11-22 14:22 Joonas Niilola
2023-11-22 14:22 Joonas Niilola
2023-11-22 12:52 Joonas Niilola
2023-11-22  6:18 Joonas Niilola
2023-11-21 16:22 Joonas Niilola
2023-11-21 12:34 Joonas Niilola
2023-11-09 11:04 Joonas Niilola
2023-11-01 13:17 Joonas Niilola
2023-10-27  9:12 Joonas Niilola
2023-10-27  9:12 Joonas Niilola
2023-10-27  9:12 Joonas Niilola
2023-10-26 17:17 Joonas Niilola
2023-10-25 10:27 Joonas Niilola
2023-10-24  9:10 Joonas Niilola
2023-10-16 13:21 Joonas Niilola
2023-10-12 10:40 Joonas Niilola
2023-10-07  6:20 Joonas Niilola
2023-10-06 12:34 Arthur Zamarin
2023-10-06 12:16 Joonas Niilola
2023-10-03 15:47 Joonas Niilola
2023-09-29 10:43 Joonas Niilola
2023-09-29  7:58 Joonas Niilola
2023-09-28 10:42 Joonas Niilola
2023-09-28 10:42 Joonas Niilola
2023-09-27 13:40 Joonas Niilola
2023-09-27 10:46 Joonas Niilola
2023-09-27  3:10 Sam James
2023-09-26 20:40 Sam James
2023-09-26 11:09 Joonas Niilola
2023-09-16  8:05 Joonas Niilola
2023-09-15 14:38 Joonas Niilola
2023-09-15  8:53 Sam James
2023-09-15  8:53 Sam James
2023-09-14 11:45 Joonas Niilola
2023-09-14 11:45 Joonas Niilola
2023-09-14 11:45 Joonas Niilola
2023-09-10  6:29 Joonas Niilola
2023-09-06  7:46 Joonas Niilola
2023-09-05  6:33 Joonas Niilola
2023-09-01 12:25 Joonas Niilola
2023-09-01 11:07 Joonas Niilola
2023-09-01  8:16 Arthur Zamarin
2023-08-31 10:34 Joonas Niilola
2023-08-30 17:25 Joonas Niilola
2023-08-30 14:26 Joonas Niilola
2023-08-30 14:26 Joonas Niilola
2023-08-30 14:26 Joonas Niilola
2023-08-29 10:39 Joonas Niilola
2023-08-24  5:43 Joonas Niilola
2023-08-23 11:37 Joonas Niilola
2023-08-22  5:45 Joonas Niilola
2023-08-17  9:57 Joonas Niilola
2023-08-17  9:18 Joonas Niilola
2023-08-17  2:55 Sam James
2023-08-10 16:10 Andreas K. Hüttel
2023-08-09  8:32 Joonas Niilola
2023-08-09  6:43 Joonas Niilola
2023-08-07 12:58 Joonas Niilola
2023-08-06  9:20 Joonas Niilola
2023-08-02 14:07 Joonas Niilola
2023-08-02 11:39 Joonas Niilola
2023-08-02  5:55 Joonas Niilola
2023-08-02  5:55 Joonas Niilola
2023-08-01 15:19 Joonas Niilola
2023-08-01 10:04 Joonas Niilola
2023-07-20 13:46 Joonas Niilola
2023-07-19  7:48 Joonas Niilola
2023-07-18  5:22 Joonas Niilola
2023-07-16  7:41 Joonas Niilola
2023-07-12  8:37 Joonas Niilola
2023-07-12  8:37 Joonas Niilola
2023-07-12  8:37 Joonas Niilola
2023-07-08  3:39 Sam James
2023-07-07 11:38 Joonas Niilola
2023-07-07 11:38 Joonas Niilola
2023-07-06  6:48 Joonas Niilola
2023-07-05  9:49 Joonas Niilola
2023-07-05  7:59 Joonas Niilola
2023-07-05  6:08 Joonas Niilola
2023-07-04 16:58 Joonas Niilola
2023-07-04 16:32 Joonas Niilola
2023-06-29  6:41 Joonas Niilola
2023-06-29  6:41 Joonas Niilola
2023-06-24  2:59 Sam James
2023-06-08 12:23 Arthur Zamarin
2023-06-08 11:04 Joonas Niilola
2023-06-08 11:04 Joonas Niilola
2023-06-07 10:51 Joonas Niilola
2023-06-07 10:46 Joonas Niilola
2023-06-07  6:41 Joonas Niilola
2023-06-06 19:21 Joonas Niilola
2023-06-03  6:09 Joonas Niilola
2023-06-03  6:09 Joonas Niilola
2023-06-02 18:59 Joonas Niilola
2023-06-02 16:15 Joonas Niilola
2023-05-25 11:46 Joonas Niilola
2023-05-16  5:58 Joonas Niilola
2023-05-13  9:01 Joonas Niilola
2023-05-12  6:01 Joonas Niilola
2023-05-12  6:01 Joonas Niilola
2023-05-11 18:43 Arthur Zamarin
2023-05-10  8:34 Joonas Niilola
2023-05-09  9:16 Joonas Niilola
2023-05-06  8:18 Joonas Niilola
2023-05-02  6:13 Joonas Niilola
2023-05-02  6:13 Joonas Niilola
2023-05-02  6:06 Joonas Niilola
2023-05-01 17:49 Joonas Niilola
2023-04-25 10:05 Joonas Niilola
2023-04-24  5:21 Joonas Niilola
2023-04-23 14:20 Joonas Niilola
2023-04-19  6:27 Joonas Niilola
2023-04-18  8:35 Joonas Niilola
2023-04-15  6:19 Joonas Niilola
2023-04-14 12:25 Joonas Niilola
2023-04-14  9:17 Joonas Niilola
2023-04-12 10:52 Joonas Niilola
2023-04-12  8:58 Joonas Niilola
2023-04-12  7:35 Sam James
2023-04-11  9:52 Joonas Niilola
2023-04-03  7:38 Joonas Niilola
2023-04-02 15:51 Jory Pratt
2023-03-31  5:40 Yixun Lan
2023-03-31  5:40 Yixun Lan
2023-03-31  5:40 Yixun Lan
2023-03-25  6:32 Joonas Niilola
2023-03-17 15:52 Arthur Zamarin
2023-03-17 12:39 Joonas Niilola
2023-03-17 12:39 Joonas Niilola
2023-03-15  8:24 Joonas Niilola
2023-03-14 11:20 Joonas Niilola
2023-03-08 16:25 Joonas Niilola
2023-03-01 14:58 Joonas Niilola
2023-03-01 14:58 Joonas Niilola
2023-02-28 10:01 Joonas Niilola
2023-02-24  8:49 Joonas Niilola
2023-02-22  7:14 Joonas Niilola
2023-02-21 12:10 Joonas Niilola
2023-02-21 12:10 Joonas Niilola
2023-02-21  7:47 Sam James
2023-02-20 16:36 Joonas Niilola
2023-02-20 12:02 Joonas Niilola
2023-02-14 15:51 Mike Gilbert
2023-02-14  0:30 Mike Gilbert
2023-02-03  7:26 Joonas Niilola
2023-01-31 10:08 Joonas Niilola
2023-01-30  6:16 Joonas Niilola
2023-01-29  8:50 Joonas Niilola
2023-01-24 10:01 Joonas Niilola
2023-01-21  9:15 Arthur Zamarin
2023-01-17 20:56 Arthur Zamarin
2023-01-17 20:04 Sam James
2023-01-17 14:25 Joonas Niilola
2023-01-17 10:01 Joonas Niilola
2023-01-17  9:51 Joonas Niilola
2023-01-17  9:00 Joonas Niilola
2023-01-05  9:31 Joonas Niilola
2023-01-05  9:23 Joonas Niilola
2023-01-05  9:23 Joonas Niilola
2022-12-18  9:06 Joonas Niilola
2022-12-16  6:31 Joonas Niilola
2022-12-15 11:40 Joonas Niilola
2022-12-15 11:40 Joonas Niilola
2022-12-15  6:16 Sam James
2022-12-14 13:16 Joonas Niilola
2022-12-14 12:34 Joonas Niilola
2022-12-03  8:37 Joonas Niilola
2022-11-29  8:24 Joonas Niilola
2022-11-21 11:21 Joonas Niilola
2022-11-21  8:36 Joonas Niilola
2022-11-18  7:20 Joonas Niilola
2022-11-17 19:16 Joonas Niilola
2022-11-17 16:40 Arthur Zamarin
2022-11-17 12:47 Joonas Niilola
2022-11-17 12:47 Joonas Niilola
2022-11-17  9:00 Joonas Niilola
2022-11-17  7:05 Joonas Niilola
2022-11-16 12:53 Joonas Niilola
2022-11-15 13:10 Joonas Niilola
2022-11-15  9:19 Joonas Niilola
2022-11-10  8:06 Joonas Niilola
2022-11-10  7:54 Joonas Niilola
2022-11-08 18:07 Joonas Niilola
2022-11-08 17:20 Joonas Niilola
2022-11-07 15:05 Joonas Niilola
2022-11-07  8:49 Joonas Niilola
2022-11-05 11:33 Joonas Niilola
2022-11-04 11:07 Joonas Niilola
2022-11-03 23:08 Sam James
2022-11-03 11:32 Joonas Niilola
2022-11-01  7:24 Joonas Niilola
2022-10-31 11:50 Joonas Niilola
2022-10-26  9:00 Joonas Niilola
2022-10-25 11:35 Joonas Niilola
2022-10-25 11:35 Joonas Niilola
2022-10-25  9:49 Joonas Niilola
2022-10-25  9:45 Arthur Zamarin
2022-10-20  8:37 Joonas Niilola
2022-10-19 15:57 Joonas Niilola
2022-10-18 12:54 Joonas Niilola
2022-10-10 12:20 Joonas Niilola
2022-10-06 11:13 Joonas Niilola
2022-10-04 15:00 Joonas Niilola
2022-10-04 14:58 Joonas Niilola
2022-10-03 17:08 Joonas Niilola
2022-10-03 13:27 Joonas Niilola
2022-09-26  6:27 Joonas Niilola
2022-09-25  6:42 Joonas Niilola
2022-09-24 13:57 Joonas Niilola
2022-09-23 12:53 Joonas Niilola
2022-09-22 14:16 Joonas Niilola
2022-09-22  4:09 Sam James
2022-09-21 12:30 Joonas Niilola
2022-09-21 12:30 Joonas Niilola
2022-09-21  8:40 Joonas Niilola
2022-09-20 13:37 Joonas Niilola
2022-09-20 11:16 Joonas Niilola
2022-09-18  7:22 Joonas Niilola
2022-09-16 16:20 Joonas Niilola
2022-09-16  9:34 Joonas Niilola
2022-09-15  6:44 Joonas Niilola
2022-09-09  8:37 Joonas Niilola
2022-09-09  8:37 Joonas Niilola
2022-09-09  5:26 Joonas Niilola
2022-09-06  9:23 Joonas Niilola
2022-09-04 16:11 Joonas Niilola
2022-08-30  8:42 Joonas Niilola
2022-08-28  6:42 Joonas Niilola
2022-08-25  4:25 Joonas Niilola
2022-08-24 18:08 Arthur Zamarin
2022-08-24 17:57 Joonas Niilola
2022-08-24 17:57 Joonas Niilola
2022-08-24 11:53 Joonas Niilola
2022-08-23 13:11 Joonas Niilola
2022-08-23 13:11 Joonas Niilola
2022-08-23 13:11 Joonas Niilola
2022-08-21 12:20 Joonas Niilola
2022-08-16  7:55 Joonas Niilola
2022-08-16  1:08 Sam James
2022-08-10 17:41 Joonas Niilola
2022-08-09  9:08 Joonas Niilola
2022-08-01 17:41 Joonas Niilola
2022-08-01 17:41 Joonas Niilola
2022-08-01 11:03 Joonas Niilola
2022-07-27  8:22 Joonas Niilola
2022-07-26 12:14 Joonas Niilola
2022-07-26 10:35 Joonas Niilola
2022-07-20  5:15 Sam James
2022-07-19 10:43 Joonas Niilola
2022-07-16  6:19 Joonas Niilola
2022-07-13 15:13 Joonas Niilola
2022-07-04  6:17 Joonas Niilola
2022-07-01  8:10 Arthur Zamarin
2022-06-29 15:53 Joonas Niilola
2022-06-29 15:15 Joonas Niilola
2022-06-28 19:41 Joonas Niilola
2022-06-27 19:22 Joonas Niilola
2022-06-26 12:46 Joonas Niilola
2022-06-25 12:37 Joonas Niilola
2022-06-20 19:32 Joonas Niilola
2022-06-19  8:34 Joonas Niilola
2022-06-15 11:30 Joonas Niilola
2022-06-15 11:30 Joonas Niilola
2022-06-15  5:47 Joonas Niilola
2022-06-09 18:15 Joonas Niilola
2022-06-09 17:00 Joonas Niilola
2022-06-09 16:31 Joonas Niilola
2022-06-09 13:48 Joonas Niilola
2022-06-05 13:36 Joonas Niilola
2022-06-03  7:28 Joonas Niilola
2022-06-02 14:17 Joonas Niilola
2022-06-02 11:49 Joonas Niilola
2022-06-01 20:11 Sam James
2022-06-01 10:40 Joonas Niilola
2022-05-31 18:15 Joonas Niilola
2022-05-30  6:05 Joonas Niilola
2022-05-22  9:31 Joonas Niilola
2022-05-22  9:31 Joonas Niilola
2022-05-21 12:25 Joonas Niilola
2022-05-21  9:19 Joonas Niilola
2022-05-16 12:55 Joonas Niilola
2022-05-16  6:25 Joonas Niilola
2022-05-14  0:51 Sam James
2022-05-14  0:47 Sam James
2022-05-08  9:15 Jakov Smolić
2022-05-06 10:35 Joonas Niilola
2022-05-05 14:26 Joonas Niilola
2022-05-05 14:26 Joonas Niilola
2022-05-04 14:15 Joonas Niilola
2022-05-04 11:51 Joonas Niilola
2022-05-04  5:44 Joonas Niilola
2022-05-04  5:44 Joonas Niilola
2022-05-03 17:31 Joonas Niilola
2022-04-14 11:51 Joonas Niilola
2022-04-13  8:31 Joonas Niilola
2022-04-11 12:24 Joonas Niilola
2022-04-10 17:38 Arthur Zamarin
2022-04-10 16:33 Joonas Niilola
2022-04-10 12:54 Joonas Niilola
2022-04-10  9:07 Joonas Niilola
2022-04-09 15:25 Joonas Niilola
2022-04-07 13:03 Joonas Niilola
2022-04-07 13:03 Joonas Niilola
2022-04-07  7:07 Joonas Niilola
2022-04-05 17:00 Joonas Niilola
2022-03-23 13:05 Joonas Niilola
2022-03-23 13:05 Joonas Niilola
2022-03-23  8:15 Joonas Niilola
2022-03-14 16:26 Joonas Niilola
2022-03-14 11:38 Joonas Niilola
2022-03-13 17:51 Joonas Niilola
2022-03-11 23:49 Sam James
2022-03-09 17:19 Joonas Niilola
2022-03-09 17:19 Joonas Niilola
2022-03-08  7:53 Joonas Niilola
2022-03-08  7:53 Joonas Niilola
2022-03-06 17:30 Joonas Niilola
2022-03-06 17:30 Joonas Niilola
2022-03-06  9:39 Sam James
2022-03-05  8:28 Joonas Niilola
2022-03-05  8:28 Joonas Niilola
2022-02-18 12:27 Joonas Niilola
2022-02-17  9:04 Joonas Niilola
2022-02-17  9:04 Joonas Niilola
2022-02-13  6:57 Joonas Niilola
2022-02-12 12:34 Arthur Zamarin
2022-02-12  8:08 Joonas Niilola
2022-02-10 12:43 Joonas Niilola
2022-02-10 12:43 Joonas Niilola
2022-02-08 18:25 Joonas Niilola
2022-02-08 17:28 Joonas Niilola
2022-02-08 17:28 Joonas Niilola
2022-01-30  8:06 Joonas Niilola
2022-01-28  7:45 Joonas Niilola
2022-01-27 13:40 Joonas Niilola
2022-01-27 13:40 Joonas Niilola
2022-01-24  8:11 Joonas Niilola
2022-01-21 18:14 Joonas Niilola
2022-01-20 10:30 Joonas Niilola
2022-01-15 11:46 Joonas Niilola
2022-01-14  9:11 Joonas Niilola
2022-01-13  8:31 Joonas Niilola
2022-01-13  8:24 Sam James
2022-01-12 14:29 Joonas Niilola
2022-01-12 14:29 Joonas Niilola
2022-01-12  7:21 Joonas Niilola
2022-01-11 23:19 Sam James
2022-01-11 20:46 Joonas Niilola
2022-01-11 20:32 Joonas Niilola
2022-01-11 20:32 Joonas Niilola
2021-12-19 11:57 Joonas Niilola
2021-12-18  6:36 Sam James
2021-12-17  9:06 Joonas Niilola
2021-12-14 13:14 Joonas Niilola
2021-12-14 10:37 Sam James
2021-12-13  6:30 Joonas Niilola
2021-12-13  1:16 Sam James
2021-12-12 21:31 Andreas K. Hüttel
2021-12-12  1:41 Thomas Deutschmann
2021-12-11 17:54 Thomas Deutschmann
2021-12-10  0:18 Thomas Deutschmann
2021-12-10  0:18 Thomas Deutschmann
2021-12-10  0:18 Thomas Deutschmann
2021-12-06 15:48 Thomas Deutschmann
2021-12-06 15:28 Thomas Deutschmann
2021-12-06 15:28 Thomas Deutschmann
2021-11-20  2:37 Thomas Deutschmann
2021-11-09 20:53 Thomas Deutschmann
2021-11-05  3:43 Sam James
2021-11-04 12:45 Thomas Deutschmann
2021-11-04  8:41 Joonas Niilola
2021-11-03 23:48 Thomas Deutschmann
2021-11-03 17:05 Thomas Deutschmann
2021-11-03 15:09 Thomas Deutschmann
2021-11-03  7:35 Joonas Niilola
2021-11-03  2:23 Thomas Deutschmann
2021-11-03  2:23 Thomas Deutschmann
2021-11-03  0:13 Thomas Deutschmann
2021-11-02 23:28 Thomas Deutschmann
2021-11-02 22:42 Thomas Deutschmann
2021-10-23  0:33 Thomas Deutschmann
2021-10-23  0:33 Thomas Deutschmann
2021-10-10 10:27 Joonas Niilola
2021-10-09  7:10 Joonas Niilola
2021-10-08 18:25 Sam James
2021-10-07 11:15 Joonas Niilola
2021-10-07 11:15 Joonas Niilola
2021-10-06  1:26 Thomas Deutschmann
2021-10-06  1:26 Thomas Deutschmann
2021-09-24 22:49 Sam James
2021-09-24 17:45 Sam James
2021-09-23 18:23 Thomas Deutschmann
2021-09-06 16:03 Thomas Deutschmann
2021-09-06 16:03 Thomas Deutschmann
2021-08-24 13:17 Thomas Deutschmann
2021-08-24 13:17 Thomas Deutschmann
2021-08-17 21:39 Sam James
2021-08-17 13:14 Thomas Deutschmann
2021-08-14 12:14 Joonas Niilola
2021-08-14 11:24 Joonas Niilola
2021-08-13  0:43 Thomas Deutschmann
2021-08-13  0:43 Thomas Deutschmann
2021-08-11 12:23 Thomas Deutschmann
2021-08-11  1:38 Thomas Deutschmann
2021-07-26  5:23 Joonas Niilola
2021-07-26  0:30 Sam James
2021-07-23 17:58 Sam James
2021-07-23 17:58 Sam James
2021-07-22 23:41 Thomas Deutschmann
2021-07-20  2:10 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-06-23 13:28 Thomas Deutschmann
2021-06-16  0:29 Thomas Deutschmann
2021-06-13 18:21 Thomas Deutschmann
2021-06-07 16:16 Sam James
2021-06-04 12:57 Thomas Deutschmann
2021-06-01 19:04 Thomas Deutschmann
2021-06-01  8:13 Thomas Deutschmann
2021-06-01  8:13 Thomas Deutschmann
2021-06-01  8:13 Thomas Deutschmann
2021-05-31  7:54 Thomas Deutschmann
2021-05-31  7:52 Thomas Deutschmann
2021-05-28 21:21 Thomas Deutschmann
2021-05-28 13:31 Thomas Deutschmann
2021-05-21 16:20 Thomas Deutschmann
2021-05-08 19:55 Thomas Deutschmann
2021-05-08 19:21 Thomas Deutschmann
2021-05-07 15:02 Thomas Deutschmann
2021-05-07 15:02 Thomas Deutschmann
2021-05-05 15:33 Thomas Deutschmann
2021-05-04 16:25 Thomas Deutschmann
2021-04-29 21:38 Thomas Deutschmann
2021-04-29 19:23 Thomas Deutschmann
2021-04-25 23:30 Thomas Deutschmann
2021-04-25 23:30 Thomas Deutschmann
2021-04-23 21:47 Thomas Deutschmann
2021-04-22  3:01 Sam James
2021-04-20 20:56 Thomas Deutschmann
2021-04-19 21:35 Thomas Deutschmann
2021-04-19  8:32 Thomas Deutschmann
2021-04-19  8:32 Thomas Deutschmann
2021-04-12 21:10 Thomas Deutschmann
2021-04-06 11:06 Joonas Niilola
2021-03-30 22:06 Sam James
2021-03-30 18:22 Thomas Deutschmann
2021-03-30  0:57 Thomas Deutschmann
2021-03-27 20:50 Thomas Deutschmann
2021-03-22 20:55 Thomas Deutschmann
2021-03-22 20:55 Thomas Deutschmann
2021-03-11 20:13 Thomas Deutschmann
2021-02-27 12:40 Joonas Niilola
2021-02-26 13:58 Sam James
2021-02-25 12:16 Joonas Niilola
2021-02-25 12:16 Joonas Niilola
2021-02-23 20:30 Thomas Deutschmann
2021-02-23 19:55 Thomas Deutschmann
2021-02-23 19:55 Thomas Deutschmann
2021-02-14 14:06 Thomas Deutschmann
2021-02-12 14:32 Joonas Niilola
2021-02-12 14:32 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  1:10 Thomas Deutschmann
2021-02-12  1:10 Thomas Deutschmann
2021-02-11 18:29 Joonas Niilola
2021-02-10 21:53 Thomas Deutschmann
2021-02-09 17:46 Thomas Deutschmann
2021-02-05 22:10 Thomas Deutschmann
2021-02-05 20:02 Thomas Deutschmann
2021-02-05 20:02 Thomas Deutschmann
2021-02-05 18:33 Thomas Deutschmann
2021-02-05 18:33 Thomas Deutschmann
2021-02-01 15:01 Thomas Deutschmann
2021-02-01 15:01 Thomas Deutschmann
2021-02-01  5:55 Joonas Niilola
2021-01-31 21:49 Sam James
2021-01-31 21:49 Sam James
2021-01-30 18:40 Sam James
2021-01-26  3:04 Thomas Deutschmann
2021-01-26  3:04 Thomas Deutschmann
2021-01-23  1:58 Thomas Deutschmann
2021-01-22 21:06 Thomas Deutschmann
2021-01-11 15:51 Joonas Niilola
2021-01-10  3:10 Joonas Niilola
2021-01-10  3:10 Joonas Niilola
2021-01-09 23:03 Sam James
2021-01-09 15:32 Joonas Niilola
2021-01-09 14:04 Joonas Niilola
2021-01-09 12:38 Joonas Niilola
2021-01-07 13:52 Joonas Niilola
2020-12-23 13:35 Thomas Deutschmann
2020-12-22 15:20 Thomas Deutschmann
2020-12-21 23:43 Thomas Deutschmann
2020-12-17 14:52 Thomas Deutschmann
2020-12-17  6:05 Joonas Niilola
2020-12-17  4:00 Sam James
2020-12-16 18:33 Thomas Deutschmann
2020-12-15 13:32 Thomas Deutschmann
2020-12-14 18:38 Thomas Deutschmann
2020-12-14 18:38 Thomas Deutschmann
2020-12-14  0:18 Thomas Deutschmann
2020-12-11 18:40 Thomas Deutschmann
2020-12-10  0:38 Thomas Deutschmann
2020-12-10  0:06 Thomas Deutschmann
2020-12-03  2:19 Thomas Deutschmann
2020-12-01 19:40 Thomas Deutschmann
2020-11-28 14:01 Thomas Deutschmann
2020-11-25 20:03 Thomas Deutschmann
2020-11-24 19:33 Thomas Deutschmann
2020-11-19  0:33 Thomas Deutschmann
2020-11-19  0:20 Sam James
2020-11-17 23:15 Thomas Deutschmann
2020-11-17 16:53 Thomas Deutschmann
2020-11-16 19:33 Thomas Deutschmann
2020-11-16 15:01 Thomas Deutschmann
2020-11-16 15:01 Thomas Deutschmann
2020-11-16  0:09 Thomas Deutschmann
2020-11-16  0:09 Thomas Deutschmann
2020-11-15 23:50 Thomas Deutschmann
2020-11-13  1:44 Thomas Deutschmann
2020-11-13  1:35 Thomas Deutschmann
2020-11-09 19:28 Thomas Deutschmann
2020-11-09 19:28 Thomas Deutschmann
2020-11-09 19:28 Thomas Deutschmann
2020-10-28 17:09 Thomas Deutschmann
2020-10-27 17:30 Thomas Deutschmann
2020-10-23  0:31 Sam James
2020-10-21 22:49 Thomas Deutschmann
2020-10-21 17:11 Thomas Deutschmann
2020-10-21 17:11 Thomas Deutschmann
2020-10-20 21:10 Thomas Deutschmann
2020-10-20 19:49 Thomas Deutschmann
2020-10-20 19:49 Thomas Deutschmann
2020-10-20 14:26 Thomas Deutschmann
2020-10-20 14:26 Thomas Deutschmann
2020-10-16 22:55 Thomas Deutschmann
2020-10-16 21:33 Thomas Deutschmann
2020-10-12 18:09 Thomas Deutschmann
2020-10-11 18:44 Thomas Deutschmann
2020-10-11 18:43 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-07  1:08 Thomas Deutschmann
2020-10-05 15:40 Thomas Deutschmann
2020-10-04 14:36 Thomas Deutschmann
2020-10-04 14:05 Thomas Deutschmann
2020-10-03 23:45 Sam James
2020-10-03 16:11 Sam James
2020-10-03 11:59 Thomas Deutschmann
2020-10-03  0:43 Sam James
2020-10-02 19:25 Thomas Deutschmann
2020-10-02 15:19 Thomas Deutschmann
2020-10-01 11:43 Thomas Deutschmann
2020-10-01 11:43 Thomas Deutschmann
2020-10-01 11:43 Thomas Deutschmann
2020-09-30 23:49 Thomas Deutschmann
2020-09-30 23:49 Thomas Deutschmann
2020-09-30 19:42 Thomas Deutschmann
2020-09-30 18:46 Thomas Deutschmann
2020-09-30 18:05 Thomas Deutschmann
2020-09-30 12:45 Thomas Deutschmann
2020-09-30 12:45 Thomas Deutschmann
2020-09-30 11:31 Thomas Deutschmann
2020-09-30  2:16 Thomas Deutschmann
2020-09-30  1:09 Thomas Deutschmann
2020-09-05 17:30 Thomas Deutschmann
2020-09-01 21:50 Thomas Deutschmann
2020-09-01 21:50 Thomas Deutschmann
2020-08-31 11:42 Thomas Deutschmann
2020-08-30  2:00 Thomas Deutschmann
2020-08-29 23:19 Thomas Deutschmann
2020-08-26 10:04 Sam James
2020-08-25 23:54 Sam James
2020-08-25 22:46 Sam James
2020-08-25 19:08 Thomas Deutschmann
2020-08-10  8:00 Thomas Deutschmann
2020-08-07 20:35 Thomas Deutschmann
2020-08-03 16:10 Thomas Deutschmann
2020-07-31  1:30 Thomas Deutschmann
2020-07-30 20:23 Sam James
2020-07-30  3:19 Sam James
2020-07-30  3:19 Sam James
2020-07-27 21:51 Thomas Deutschmann
2020-07-27 16:37 Thomas Deutschmann
2020-07-27 15:55 Thomas Deutschmann
2020-07-27 14:24 Thomas Deutschmann
2020-07-27 14:24 Thomas Deutschmann
2020-07-24  1:02 Thomas Deutschmann
2020-07-20 13:46 Thomas Deutschmann
2020-07-20 13:46 Thomas Deutschmann
2020-07-17 17:20 Thomas Deutschmann
2020-07-17 17:20 Thomas Deutschmann
2020-07-17 17:20 Thomas Deutschmann
2020-07-14 19:00 Thomas Deutschmann
2020-07-14 14:09 Thomas Deutschmann
2020-07-09 23:48 Thomas Deutschmann
2020-07-07 13:46 Thomas Deutschmann
2020-07-06 19:24 Thomas Deutschmann
2020-07-06 11:27 Mart Raudsepp
2020-07-05 19:12 Thomas Deutschmann
2020-07-03 18:00 Thomas Deutschmann
2020-07-03 11:46 Thomas Deutschmann
2020-07-03 11:11 Thomas Deutschmann
2020-07-02 22:48 Thomas Deutschmann
2020-07-01 17:36 Thomas Deutschmann
2020-06-30 20:29 Thomas Deutschmann
2020-06-30 20:29 Thomas Deutschmann
2020-06-17 14:22 Thomas Deutschmann
2020-06-17 14:22 Thomas Deutschmann
2020-06-05 10:40 Thomas Deutschmann
2020-06-05  7:21 Mart Raudsepp
2020-06-04 11:02 Thomas Deutschmann
2020-06-04  7:47 Thomas Deutschmann
2020-06-04  4:20 Georgy Yakovlev
2020-06-03 23:54 Thomas Deutschmann
2020-06-03 23:54 Thomas Deutschmann
2020-06-03  0:46 Thomas Deutschmann
2020-05-12 23:39 Thomas Deutschmann
2020-05-08 19:48 Thomas Deutschmann
2020-05-08 10:07 Thomas Deutschmann
2020-05-07 20:16 Thomas Deutschmann
2020-05-06 18:50 Mart Raudsepp
2020-05-06 12:38 Thomas Deutschmann
2020-05-04 16:01 Thomas Deutschmann
2020-05-04 16:01 Thomas Deutschmann
2020-04-28 20:08 Thomas Deutschmann
2020-04-27  0:28 Thomas Deutschmann
2020-04-27  0:15 Thomas Deutschmann
2020-04-26 11:23 David Seifert
2020-04-23 17:53 Thomas Deutschmann
2020-04-21 19:21 Thomas Deutschmann
2020-04-18 18:48 Thomas Deutschmann
2020-04-15 22:09 Thomas Deutschmann
2020-04-15 12:14 Thomas Deutschmann
2020-04-15 11:55 Thomas Deutschmann
2020-04-14 23:42 Thomas Deutschmann
2020-04-14 23:42 Thomas Deutschmann
2020-04-12 10:52 Mart Raudsepp
2020-04-11 21:11 Thomas Deutschmann
2020-04-06 22:45 Thomas Deutschmann
2020-04-06 22:13 Thomas Deutschmann
2020-04-05 15:12 Thomas Deutschmann
2020-04-05  9:35 Mart Raudsepp
2020-04-04 11:50 Thomas Deutschmann
2020-04-04 10:53 Thomas Deutschmann
2020-04-04 10:53 Thomas Deutschmann
2020-04-04 10:53 Thomas Deutschmann
2020-03-30 15:43 Thomas Deutschmann
2020-03-30 12:18 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-12 12:56 Mart Raudsepp
2020-03-11 21:47 Thomas Deutschmann
2020-03-11 21:47 Thomas Deutschmann
2020-03-11 19:21 Thomas Deutschmann
2020-03-10 16:45 Thomas Deutschmann
2020-03-10 16:45 Thomas Deutschmann
2020-03-10 16:05 Jory Pratt
2020-02-24 23:04 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:35 Thomas Deutschmann
2020-02-24 16:53 Thomas Deutschmann
2020-02-24 16:53 Thomas Deutschmann
2020-02-13 14:52 Thomas Deutschmann
2020-02-12 13:42 Jory Pratt
2020-02-10 19:18 Jory Pratt
2020-02-10 16:18 Jory Pratt
2020-02-08 16:53 David Seifert
2020-01-22 21:10 Thomas Deutschmann
2020-01-20 20:08 Thomas Deutschmann
2020-01-20 20:08 Thomas Deutschmann
2020-01-08 20:40 Thomas Deutschmann
2020-01-08 19:57 Thomas Deutschmann
2020-01-08 19:57 Thomas Deutschmann
2020-01-08  0:04 Thomas Deutschmann
2020-01-07 18:18 Jory Pratt
2020-01-06 16:25 Jory Pratt
2019-12-28  1:21 Aaron Bauman
2019-12-16 19:24 Thomas Deutschmann
2019-12-14 21:52 Thomas Deutschmann
2019-12-13 12:54 Agostino Sarubbo
2019-12-12 16:46 Michał Górny
2019-12-10  0:00 Thomas Deutschmann
2019-12-03 12:49 Thomas Deutschmann
2019-12-02 21:25 Thomas Deutschmann
2019-12-02 18:55 Thomas Deutschmann
2019-12-02 18:02 Thomas Deutschmann
2019-12-02 18:02 Thomas Deutschmann
2019-11-10 18:21 Thomas Deutschmann
2019-11-08  1:11 Thomas Deutschmann
2019-11-08  1:11 Thomas Deutschmann
2019-11-06 23:18 Aaron Bauman
2019-11-02 15:04 Thomas Deutschmann
2019-11-02 12:52 Thomas Deutschmann
2019-11-02 12:52 Thomas Deutschmann
2019-10-31 18:03 Thomas Deutschmann
2019-10-31 15:56 Thomas Deutschmann
2019-10-31 13:29 Thomas Deutschmann
2019-10-31 13:29 Thomas Deutschmann
2019-10-26 17:29 Thomas Deutschmann
2019-10-25 20:32 Thomas Deutschmann
2019-10-22 19:28 Thomas Deutschmann
2019-10-22 19:28 Thomas Deutschmann
2019-10-10 21:27 Thomas Deutschmann
2019-10-08 21:14 Thomas Deutschmann
2019-10-06 12:18 Thomas Deutschmann
2019-10-06 11:41 Thomas Deutschmann
2019-10-03 17:25 Thomas Deutschmann
2019-09-29  1:32 Jory Pratt
2019-09-28 14:29 Thomas Deutschmann
2019-09-22 23:18 Aaron Bauman
2019-09-21 13:05 Thomas Deutschmann
2019-09-13 17:54 Mikle Kolyada
2019-09-08 21:06 Thomas Deutschmann
2019-09-07 21:07 Thomas Deutschmann
2019-09-07 14:21 Thomas Deutschmann
2019-09-04 22:47 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 12:56 Jory Pratt
2019-09-03 21:40 Thomas Deutschmann
2019-09-03 20:23 Jory Pratt
2019-09-03 19:39 Thomas Deutschmann
2019-09-03 19:39 Thomas Deutschmann
2019-08-30 14:16 Jory Pratt
2019-08-28 17:41 Jory Pratt
2019-08-16 12:53 Thomas Deutschmann
2019-08-16 12:40 Thomas Deutschmann
2019-08-16 12:05 Thomas Deutschmann
2019-08-14 23:33 Thomas Deutschmann
2019-08-12 16:12 Jory Pratt
2019-08-10 21:59 Aaron Bauman
2019-08-08 17:43 Thomas Deutschmann
2019-08-03 18:43 Thomas Deutschmann
2019-08-02 10:15 Thomas Deutschmann
2019-08-02  3:05 Aaron Bauman
2019-07-26  8:01 Agostino Sarubbo
2019-07-25 21:00 Thomas Deutschmann
2019-07-24 20:49 Thomas Deutschmann
2019-07-24 20:49 Thomas Deutschmann
2019-07-19 12:29 Thomas Deutschmann
2019-07-10 22:16 Thomas Deutschmann
2019-07-10  1:07 Thomas Deutschmann
2019-07-10  1:07 Thomas Deutschmann
2019-06-20 18:11 Thomas Deutschmann
2019-06-20 18:11 Thomas Deutschmann
2019-06-20 18:11 Thomas Deutschmann
2019-06-20  9:19 Mikle Kolyada
2019-06-19  2:09 Aaron Bauman
2019-06-19  0:02 Thomas Deutschmann
2019-06-18 22:32 Thomas Deutschmann
2019-06-18 22:32 Thomas Deutschmann
2019-06-11 23:48 Thomas Deutschmann
2019-05-29  1:09 Aaron Bauman
2019-05-21  8:53 Thomas Deutschmann
2019-05-21  0:48 Jory Pratt
2019-05-07 22:27 Jory Pratt
2019-05-06 16:00 Jory Pratt
2019-04-24 15:30 Jory Pratt
2019-04-11 20:54 Aaron Bauman
2019-04-10 17:34 Jory Pratt
2019-04-05 19:33 Jory Pratt
2019-04-04 19:32 Aaron Bauman
2019-03-28 10:09 Thomas Deutschmann
2019-03-28  6:58 Mikle Kolyada
2019-03-27 23:44 Thomas Deutschmann
2019-03-27 23:19 Thomas Deutschmann
2019-03-27 23:19 Thomas Deutschmann
2019-03-27 23:19 Thomas Deutschmann
2019-03-23 10:40 Thomas Deutschmann
2019-03-23 10:40 Thomas Deutschmann
2019-03-20 19:02 Thomas Deutschmann
2019-03-20 15:52 Thomas Deutschmann
2019-03-20 15:52 Thomas Deutschmann
2019-03-20 15:52 Thomas Deutschmann
2019-03-20  3:11 Thomas Deutschmann
2019-03-18 19:25 Thomas Deutschmann
2019-03-18 19:15 Thomas Deutschmann
2019-03-16 22:49 James Le Cuirot
2019-03-15 18:38 Thomas Deutschmann
2019-03-15  0:07 Thomas Deutschmann
2019-03-13 18:21 Thomas Deutschmann
2019-03-13 16:26 Thomas Deutschmann
2019-03-13 16:26 Thomas Deutschmann
2019-03-13  1:57 Thomas Deutschmann
2019-03-08 22:50 Thomas Deutschmann
2019-03-08 22:50 Thomas Deutschmann
2019-03-08 22:50 Thomas Deutschmann
2019-02-28 23:14 Thomas Deutschmann
2019-02-22 18:19 Thomas Deutschmann
2019-02-19 18:40 Thomas Deutschmann
2019-02-15 18:21 Thomas Deutschmann
2019-02-15 18:21 Thomas Deutschmann
2019-02-14 18:02 Mikle Kolyada
2019-02-13  0:06 Thomas Deutschmann
2019-02-12 20:30 Thomas Deutschmann
2019-02-12  1:23 Thomas Deutschmann
2019-02-12  0:34 Thomas Deutschmann
2019-02-11 15:22 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-06 14:17 Thomas Deutschmann
2019-02-06 11:45 Mikle Kolyada
2019-01-30 15:05 Thomas Deutschmann
2019-01-29 14:37 Thomas Deutschmann
2019-01-29  8:17 Thomas Deutschmann
2019-01-29  8:14 Thomas Deutschmann
2019-01-29  0:42 Thomas Deutschmann
2019-01-28 18:56 Thomas Deutschmann
2019-01-09 20:05 Thomas Deutschmann
2018-12-13 14:11 Mikle Kolyada
2018-12-13 13:00 Thomas Deutschmann
2018-12-13 12:48 Thomas Deutschmann
2018-12-12 10:15 Thomas Deutschmann
2018-12-11 22:46 Thomas Deutschmann
2018-12-11 17:39 Thomas Deutschmann
2018-12-11  9:02 Thomas Deutschmann
2018-12-10 20:56 Thomas Deutschmann
2018-11-15 19:28 Thomas Deutschmann
2018-10-31 21:29 Thomas Deutschmann
2018-10-31 19:41 Thomas Deutschmann
2018-10-26 18:50 Thomas Deutschmann
2018-10-25 17:28 Thomas Deutschmann
2018-10-25 17:17 Mikle Kolyada
2018-10-23 16:52 Thomas Deutschmann
2018-10-23 15:05 Thomas Deutschmann
2018-10-23 12:02 Thomas Deutschmann
2018-10-23 11:21 Thomas Deutschmann
2018-10-23  0:43 Thomas Deutschmann
2018-10-22 10:43 Thomas Deutschmann
2018-10-07 17:09 Thomas Deutschmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1639376923.ead17dec00af9f19bc9ab8f729be74d14b5d75f1.juippis@gentoo \
    --to=juippis@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox