mozjs102-devel-102.15.1-bp156.3.3.1<>,(hG7I%z AA kڶv|4/X%GF3=ݲy&]6#`Ţ?DP<×J!}zƎ '&癄W̢=MJވ-OJJ?M&jY.>%mۤ'#$/G'  cM-["M٘U_TY32!zƂ;3Db$ |_ƈHmT;.배̌^6I$ 2*G . GQ%ē19$mAȸ,R=0>Zww O%f!}6UŠdC'q[դNqq0u}/F΋y߰YQ!#3V->>?d & O 3za a  a  a a j5a kaq,axa~a(89:FGaHHaIaX0Y<\pa]a^P bճcYdef l u avܤw4axay<zDTX^Cmozjs102-devel102.15.1bp156.3.3.1Development files and tools for mozjs102JavaScript is the Netscape-developed object scripting language used in millions of web pages and server applications worldwide. Netscape's JavaScript is a super set of the ECMA-262 Edition 3 (ECMAScript) standard scripting language, with only mild differences from the published standard. This package contains the header file and tools to develop with JavaScript.hG7i03-armsrv13KSUSE Linux Enterprise 15openSUSEMPL-2.0http://bugs.opensuse.orgDevelopment/Libraries/Otherhttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkeylinuxaarch64O % W*`5vn2m  o 1 m-k5p%*` R"7@z d-o ,b,4  q Ls$%6` MWdX?@S$RvJ M2 <2$Ȇ )EMC/Ow%C'^e( X= ; $)Q`H 0 *y:j G-0T( ?~E  r UeI 4]d#UTJ ?% g=.z%! *3y~DXl)e i"l (KdY U0;Bc\$* 8# J^c#fW)7]p" _j:0g9Hq)$U /"R`D Oy([9T&c d j*JBv7  Y8m \+1 $_K m1^"<*2QYF [X%IRb\{0c(2 lS )FOy |Vv^Y O6`-X ~$dM#  A큤A큤A큤큤A큤A큤A큤A큤A큤A큤hG3ddhG3ddddddhG3hEddddddddddddddddddddddddddddddddddddddddddddddddddddhEdddddddddddddddddddddddddddddddddddddddddddddddddddddddddhG3ddddddddhG3ddddddddddhG3ddddddddddddhG3ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhG3ddhG3dddddddddddddddddddddddddddddddddddddddhG5hG26bff38b025551f9396718b77fcd869d699557e9f6f1126ac9d62834984914824061f9c6dfbf5e03affb1c1d4df50fb1de80f1af60997a64868ff226829d927f42754e5e7ef1a158d00f529da03dcf943dd239ccc70e798a594f22e13e8dd0f94696b1feb9e03bdb654372aeec23e31bfaa325c85987ba404dd686c386ee263c51976310fdd04e3bc350c5f8f4b443ba0287abb4004b318f048ac41611278e4c90c1fdb2284da128c996945620a6ce269d34a9a6316f8eaa9a417dfbc47778ef199f2c8d900bdb66ffd74772419a0e50d482d25f20db54a187c78d079fe483be0db162f0df169c1e9bb924c5487ea269f4667b00ea5e6958f7a48fc98b8d27fd4c0e9157d03ace019d0cc0a76b68cdbf660509c608d9167a9fa6e2ea60275d9df26aee486953db1f678ae8712a947ff82aa65e6e1d5b50f4f1cbabbc65c10014e29ec6ac9fe69c30daaef16d8caf95319f57cdfdfae4a0671ab9b45ffb603a0fac014c4fd28c22c128e412c77fb60895563c07ae6283f6c633e085072b82bc12945fe0adeff5c9e600ca24dfb040d2fc13d7830825bdca00d3fda31409be23f9d3063833de337c02d1769d558203e4ecffa5a0a0430888e50d3b44f8331c5092a1d960512e3e13bba6436d721e679e2f40b41f0882992011cdc8f15aeb88769d35e73ccf31e9a784440b8aa82d79bb72f792fd55e5ef1fe67ebee74677163ed1a81c445c9e6eef806edac3d0a27609f321fccf52128ce26b6ea878ef9d437fc3d3d6d8f889341bf109ae9a2890ab18fd32b893fdfb65dd129ac8801774a7b9ba37b15a024fdc46c0c1c0153a1fed5042d0c0dce2c0b5ffd2ebaafce9c89671b21aaad57a89e458a04b479bb5b286cb5f04137065a9a1532257849d5803bbe49f9eedcca8b95f85ed276de49495923a6cb5002b0fbfd72491350487c7f45d61f0010ab3fce02d2b2549b322235b5f8d00f0724d0c41897054b717e4e15dc081d31d56430f2938ca2370c45553165e3bbd57cfc07df2c51951095e3df06829b5f718148cc56da077e089ce094722879db85cc2f0739c6331fb2f609a68b03b5b20bbd2a90b8266e05a4d25a1e5326850d907674df6915266e5a1108bb90158dcdbd4bb0cf5ac6c1672201f3dee36057cb37961f71ba5fa7b82ddff4ad38067ac0bf07c8f46ab9df60eba9104147fd0056a3b6aa4ac613642ad6ecf9f37981ce17052a3f23272a28bdb069c23e4cb8b48bb768fccc26a8cd0c1a5b352ddd7ef141c37be10f325c3b5ce99270148b5fbdf9eefab25918934d72c7a21a68417b2ca5ade981e5f747e8bc927e8c6f6182444d278c17151e2992e426e9a70fa4e7fd289f818173c4266964218550b730363c4fcf1e4eac6097c5303437c7ec24f06fe5eb000fe7719521faa11a27fec59ac05ddedbb04ebffd4bb7c2d6e2bcff2fd26f0d77b6d3b5da4f3a146272d107076a081fab3be7991e2e3723dad0fb92583b8302004933b2fd85b6de4e1aec6a45b1b099b7a77d5452dbbefbf1dea8b37a7aa5ede4c91cdde04d34b61f8bded8e8a2b9677c8e750cd38fd640e75f2650f4e8dd9f58ecf1090def4cbd31709b1cfe623645867615b835edf558efc865acffb95b9db47b77f90e46a9c79ca9b107939763346ce9a462da84b7634fcd2f63d7c973a01c2f5b772f94a76e044faa4dd93522eebac89240ad0da0bce0038f7f9c8ac66138062e15eebce93cf1582b54db70df56b6ca280fbd339c6a15268a7f79ef1a4a5e0ae148669f105dfcb63aa637c8e277a3e9952d0fffd195c050acebe5bda2fe74868af521e732fd799f85e1f2b07a09521888c1e271b6696cae5e51c9bcffa26424bb3c06e9c883e0571b70a65464d95dc27164afa695ecca11b9745c0d02ceac1cb6df6132c8a640fce710e2851cebf4d0cea225fc6c6b5e6390b54e7ab81ddccd734305974040db837a6e065dd85d8900c33b491ab7dabcbdd02b7886a035ccc0b204815c66774a3864584979dd747e5e77da893153c0d4badf6141970787abb7724eb38793b0003198f77f9d246b409f168262184ed1a6b7c7786e12d92a9dd29f6116d81098975ea5fedb3306ba302bae64a2d84570d8ae146cf8e97b491bc947570abc97becb4bd40e06192936756638061d26f42d7b7a171fbd562dc40beec4eec2731ebb8a1d857417972e1011f55439e57b0c4bb21d4e5a01b55f4027ecd615b2f642bbddeaeeafaae47afe09af939c3e59fc2be972e6d82d4f678220bdd202d8dd29d03c2181013c94b5881d43a5838f730d761cceb6d3af69791bf56c75b329e070362480b5d67efe51c39a149767720f12761aa184211dda22790b7724a96f2c3e0500f6380efe6f1b117b0abc77f55416c9129d0b9b5161141b4f4d66fdf6cd73df78dd74b8a036e5085b51c0f9e472a635bbb1398b26aa9b1bc20c168a40cc4e10f175d7718b4bfbdaa05624d5bb6100ccf48d0ce1874675ef44b7f99ea678b28fc616007b968ba5728cf60535433449b89f2b19c09ea95bfcb3cb9d812a00ce3c4ba530a06c65b0d62ef847c7b8637474898ad5ac809d11ad274f7e0ba5c1355d90bcdc0dfec1e1b6e4271ac52f14a8a0ed157c4392717e33e6ede6c1358c39eb9302ae9426b707ec97412c73f751135f87281f51d4af108839b44f064af426e7c4957c2ddc9263a9159ae8cd45399f3500295b6ed89af4e61484d65cf02f90a2344013f6495a8390254da94d96f1bd12a264044ca5d56db9ba611a93b87750a63b02ee3187e134428f73ed84370eb59224a251fefe329d78ce9514bdec14991015035d827d177f20278ccfc62720648f62809aefe5c270ed99d8ccf24a5c392943e5926876fff72863e0579730f79afbab7875d7f2d1a8957fd9959b66ab77146d171721ebb19409c8d54a68c72c21e4ec29d2fa78c3dedc187aafc1d28d5ab334bb639f8adf00c3d104efb0357b4384dc20239c1f20cc71971111c70a1325b68c135956a373f31bc5da4ec069776afc61407e9053225f1548297a5a8c5e9fee6698be125ee240d924165d73aaf116540e5693d3833ef7f378a54ac9aeed7ed5ae8e9cd64e1683b0620be14bbec0a1de47671f2646e7e3efd4153e4d71a0c18b3ce2dd5e6365d7a782eb912adb2e0e8c345bf97af2cd7b739f4035b43fda048b954c914dd6a78d14b0f098dfaa6aacc2d6eae57e8e55d49aab5ff92a3fc910348abd811f58d0a483782dc6653362127ed7d82ee6ed4f2fdf079bc85302709d3abc6c096dd185a64e5ea5c10e024aecdbc858579d08bf0260e634e215a1f83668150522ed3afd292e6bd59b8d3ab78258acf821e90d4670ba085a8474a05b514b2beddf2608a18f95edb06bc815a291f3bd376e2c511a2574aadeaac001b6a29b08f2a169ad9c5c49347d126f4a4c93cba797833651a83ecc96a29beafcb41162a6267e8dddea37dac59e07dfa8145e5bda33d63c2924937ca9ae217540cfa6e645d7a1df67a927661d1e4065cafd7f715be506dcd5035c3d264e111476422a020dbfec5c245c5285dd0161c291d1de8b16ab7e123086e08e2671ad509620a3da54deae4b3b643a106e2dfc2b9c8190cc961e12c5c82a20fa919be56681ddfcd0d9357c8ac8d06506c1d496e23016c75cf15c626b4de0d89a8043cd24f3b4a3ab6b83dd9f2e33a1edeb531b8cf35a20d0247da1c772ecbdafa7a6bb2a8caad5a27d3bb96b9a30c442dc8a6f0bda8ed039646746d3f29805fdd728d41eb8ab85ded01dfd758f6f414db0f257827a364f65d550f8eeebca83eae90fa43b845579867f1e4a33a43bb889d00833a927c8223d8637750f505279debbf5f80d36927e4c1b7e6bd79a9dd4f7f814e197c03fd675ba58483babb308eb5f21d5d81b9ffba4d5d4fb64a743b674c6809499f7429d2709b997e5fde9da57b70fb8f88111e442e6740fc35fc44392bc976ac8c6603fec72c22e919bf5a08cbef312f773a8ec4e7a9d4d701da96ee64656d68e5ae7a2379ce8a7cb0f7183311df9ce578a47ecf65d8da1b5304ce4e1881f61ec99129411bdc3052b1d75a3e7a70d0b2989f305bbee4658e7643ffd893e3307a4466866fa421efe666a55bda398a827d5bf68567a75686ee0b72b9fb960bde77e96771bbf03fc0a33b601be4160547c94201dc48cd886a427a4c4f6e44cd3e8014da5ac3b1b276f4c1075d3cda888bbc2640e9ede744d32a2d30416d9c165481124bd258be71c67451188f648b3edc881ee748c72b745ff79a5d52c221f11eed9349abeb50ac8a9d16280d64cf6e7ffdc24b13971e8854071c1ed41458f9caee9c51edfa8d2488d5de1b22a1e0a6fa5bf97598b9c720b064dda4f39125264dfb14d98972c8213cc4454f2c0d5b58ad101817d9d89eb3b322916349d3f056ae95a1f4e702d3a620296adf941a34b7fcc1d91c35da4a442881966eff7abd0127bd9ed7259f018bd0e595f3628da97e330bdefb892abc13e93fa870ec59291571d1569f5babcfb824471cc449c20c961416b2e269924ea85f5b2721d765e9f167230be46d9182901c9d58058431a131aec491397e375dfb3cce5e734b2f7445a27e5e1224cfc558d688ee5b484f96224ef1caf71330cd92777ac26c1845c5c77af628b05e3421cc4c0ac9c1166d60ddec889e6133cf0549c19cbb6c506ba5681e7b9a927eb04badfc50930052284bf2654e9618ed8eaa03730ef66f864282d9f585671d33a49efe07f30783ffce52f8354565469d37181b78d35f495d3921c59df1a9b72e2eed0aec7dbf70a9ce0c44400b4f5bf7171145553079e80d261520f2a17edd74d586d3aa7718793c0346f011782ab67a16c1b439900a803683c2d3c38637f3cd65267808bc85cfc585c5a388763f1882603fd4877df6295e105be516958c5fbf62db33c4acf351d05586c5b92152837afda28c1ae77101a5292ae8dcdbd973b6f3c8cb42366a67ecc850eaf8bed24fac3113ba0de4f6d2fd1174d361e4cdc826f354f20059055bc9d713c085cfb1f004f0043b07d8c38e4df559f47e93dcdf84952949eda31fe97e5de13c5dc2ba1391d8e39cf1ce53e29187143e07e8fcf2e2bc34c54805a19b9b471df383dda9a2834420e196719a01c93f7c7a1330640769d235ba4d211ec1965a1ee968035ce9f2416dcb7d6cfa9b15b4bba32284b935bedb1a0f30699517d4202e1247704d32ff832b7b9a429771c71077717d86dcaf155eec21eff5ec531c5f4704a1e7ef95faef2c0e46a3fd2039d3d5125bd6df30e5393b580ebef3a8ea8267ba9ded0a382fb375e4b8b0cb13e341073dd9e1ca0e4b1270ebb64708002beb0b95c12a3b64960c8db99da11abf77471af160a13b803f236b296067a123564b44fd5e8e76d43725bc956366435c24c0549da2074aaac12a47e798edebb39951d85b7ad077687d3cd6d0ed039c05342bd3eee972402b34f185f1a5e9492260005fd1530675352098cf0c24b7aa1b13e55cf746e487b8aee384e50795f8f68ede756416428f6dafb080d0c808601d91a247cef457068e46296e2649fc0fb04de63bb2ca334f6b010d7fc6782db746c02de682c8e40ed20d121643d95a3c368f3dc2752f19aeb2d76dd943de67cc6db98a07c125d03b68ddb4364cd31db2f4e96c0db32aa2ae0a274d3f3bc25acfed0fbb1181f036ac27c95db323dab1574ae4c61affcbc49a943eefef51c1a14305d906e25374b938767899a396ee1f07d8c313c61f67d7ddfd12e95ad961486de339dd6e72bc5c43a0cce3d42861c46a70a47705bcd9ef2d6482957075c783d0eaf7ffff0ab50792e96738f02300e6941db3dc8481923c3b336183103f9a386cf60dc53d17b83aa27a58b521ca89df010a80ca0387427c2d6a1ba30e4a99f90dce01460e87121946b57b88522a7bbf51969fe3be151b88195048496af76cb2879a9e94dfc1b3554550e10aa39abce0a905dd356307f1805d5facf75351f55a69f8254245f3d3625d18c2307643e459de7e54918cc3e9875dc43dc244caf8dbd9e9e934b25f21fdb5cf84fdf50b5779c26b80d983671077c8d4b10ed36515cdc3cd3c7b3a5b74f56fe78200c27a4a5bd69c26014aa43a78b091467c55c3fdf7782b0ffda080c6c5186b076a853fb3d2acb22e76e2284794bb83bcdd0f4c864791822ba52bfa550b21ead5d28fb3d85e7a8045133d5d0434819899848a2dbf38cae93f6e48d7f44ab69c149c869e91d2f2cc459b161ca5685a811168dc9c12c11525d479a3bf3ec2b8113f3557fce84ad436425b6d5f41f014d5107637258b6926bb753c4163230575126b6d1f8f80ba3447c4617091c71a3e880b1d0be9857b52396cb711fcc2d8420c466f927c4242b12135a6fa71ed4b3385484adaa4355531d75d3cd3b8949d7fe319bdc4e4c2b204a2c41f4f1d53f4d84fb80e2d645f2526f7264b4b6d185c980663b3f2b3ff742eb8090f6b7a8b9f8b8b904da737853984c2b85a0eb1455c3d97c0597d5533a7240c218deb38e059177a3cb6f2f53391d42f7143b3b3e65d7dc966ba4a42522ea30e8f31c63ed8e19ac75c4bb7b02d0f89e5316942aeefeed780fbe04955e33bfc254aeb8f3aeea643fec38d149ea4b0282f211975cadabe706264421ed60617485d7024248c852f8b13ae3fa56b72afd5e52d4a1d590bdcb2737eddf091606b6fb012b5ee76279114acf2c58eb8386728453dafa9a1230eefa7480c517e189f1d6db22ea7b5cb1d5112e1bd3268b9d87d438609b6a8d0da8ca4e220e054209162ee3a9be83f654120730cd5faf79b52cca7f02cc010373ad0000013f905285a4ec2d4a8ad519e095c84b9118915dfec61c866a91c2a9ae6c345631e1f27e92ce27d79af4de95a986acad5cbd1041cc50c560c78e0f82e5458ba0b7fc81ef5929701fd5b07e8d326a17f8cbf72cd4497eafea4c27688869e43dc2c2c2bdebc54b87ad3c381a1dec060a67ecabf39270abde26d1181f1494b7485fbde2b66496e84c7fd734b9ad3da324fafd7926068b35e591a366db62f1876a099c2c86884d5144af55bfec05bbc66e331b11bfa6ce88b70036398552d2601be534ab32196b8efcd55f7150816c11b3e316da6b8254950b91313d333ff5c78e06a108393ab941d8ef1eb7c8815fbb457f3874c2d58bdc9545ff94faf70b4445a8ded35eceeeda9b0cdc575dea7e49bdf1788c9fd7aff9dc82a817e175fbab0ff369b7ade74d523bff27023a6747997ae8f281cce6c43087149d364765a361c27edb7876e3aaba3ff4b064d4a62c5b9231920c3d894dc3b15f3259be5d7f31019fd2408b450604d79295c79d48e00e131480c2f0d4b732c8a90bc5502ac30863082a01d98881f352cd8fa037241d4e44ebf19a3aa70f65b397638f2cdf07cc7508753b484bfbd71f4a6991088ed808b4c66d4fbd4b0027c6fb5db39b7ea13d2a23003b39a9e4490010bcddd3155ac70055304a74e06ebd7c3f6acda90f225fafaaacb25464dd703d5148c6bfaad7b821ae34d0c0e6b0c06d545bb803aba6f3d0b5c3bffa9e8fe646d8ff84a86089e5695a9d977140a0e7126f7434f4ff116e211673a4b7d6bfeac80df4cba720eff874219b88b94865e0172a6663de6c36f972e0404c1414705bf79c074db16d2ba243992572c4867d2196ec1b65017b0ad9a2a80f9efdbd54e5248940cfd020d7b7dcc79758da70ecedff19e0559b6820a2cfa27d840d11fa4b727388a14fb9b37f2865825adee8addf9580917307fdae9eb4981b0bb4384b95f2a2327798df6ed7bec5207b5e9093d2d961f63f33d26dbeb8ac3be9924fe3a94ddd96543aec605ce1751b289ab5833974d1cc17eb5cac1f6c6e47cd1641d783f218e17bf5150bdd7ee387d511c6666aa31129f4eafb81fff26436298e403f97a9b8d3297c386ff07e0253472a3b9f07010d1bd96283f7add002a1f42c4af51792f1b84fe43ab8484e990cf8d60471674449e13d962b8cc80812247d2a03cb91cd51e8f0bf309b3356d8bbdbfc4a7e7be82e10156420078e7eb9c8aa1bf91b06bbe343c576d7e0839e53528f37ebcf963cd52b699ebefa216f910026b7f24e9c5e65b2ff07af14ce943d5ea94669a8b6691e6b2f88e4acc217a418429c0803540b4b4b491f980da76f30b65d4592dce493badcff77d18051125f003d3150d2846858383189b7c732ba180ee05f8ed806aee0d2c2af5f02a550fe07eb934f8f55839dc25040d03c6be98cdd67f6c8006f2abc1a765a86241575346c7f2245f7faf1960675bdb38107b668dbca689e6b3a2d4a07ddcfa747da198ee743801b421a36445bea3be9eec9ad1e1eeaed314ee99ba5621f2ba41f586def622d78aba87bafbdff26410a6de2d0bf2d115db0b1336acaae20054454cfa03bca5847751a93180802112070de076d6da0e7de851006eaab7ae5b02e389774e553e6de2091f62b0e49acd219358f37285e5e8b0898c1c7ac44951df0c2fd4701632cd68c7c752eaf877f9bcdd46054c74cb90a79fe742e42ad752094439739bba58b8f0c47c70372e1b5cc2df8488735e3c847b95a22c1337bcacd2165db6bb325c1bb09fe3c07c344de4e0872fbb6e4de198490eb7ec4d433a8d8c3298679e1d7d3b54406a0a3af389330cc433efd0ab3a88c32538920295e3d4a11a8bd810e90d277863be6dd42bfef395e443bd2b8bbcb6a4236bf9ffb73f1e49e41a6c99175929507141a5676a4619d04bc3d0746f9aff9dd89ca41c45ad5e007fc8d75544f2bbc5f1dabd7ab45c01cff41bc098da0c3665b6c38efd34adb55a781a7f0ff1886db9b0e0d00df18634398496cfb21c8de0bb83c30f38b0908673579723bb78603521e38cc57241617e379355f9e4c852a79eb51cdd4f35442705960a8dd35c38a0555eb982e9b879980c274c33d2c9e815d27c75ae265cd5ef97960db6ba58a1f87c34169c3a2a15c002fcf3280b3753956b61e0162d50578b5878368e0791c35336e710f0f7aa4d14fd1db512ac75bb00c1ec635a127ca137705f10aa3bafb32f50d13371fef9625f0b03ee74e894a9aafef6dd2db505db5ad282cc4b8d307afb933ab376eaa91c2ea221857c258e4765c25affe89b916f59f2290a271addd1f2f2b33aa8fc0635f80efe6a51d195fad994228592d6d7252a0f3900982ee21fc82630916a33358e5dfcf8c04603de37cee4a0251418daa4644436e4a50ec12f0b2036cf01a2d9d9ef6123c13a129fc27735642732fdf482ce615e2ba487952a3ceff53c175afb7aa00bcc37517519031eddd8f7a2478fdcc0af86463c88ae0a9b9fd716c06a822699978290f11e24908d3b7c46b9d40da7ac495ce355779e42ec45353f0e1a06d44940afffc368a46df4108039ca551f792b07d00074efa29ac470e7d3f51377c5cc39d411aba270c1d8340bec05ea8b7f86a16317a03f616c5be51bb38d9e498a9cfebd49afd0f9771c0dd312ba0937e8e39e53d05ae32f74b7c3a121618cc866aae93839dc123d67eab6f02a4682b9c3d02183b74ff7b277755679d808821cec914ba07dae4a936f04321eb1536d4aa8f826aea30d2925acc7da6b22d891d538a896fad9219d7cbe198272dcaa2a72e4175008e140c84dcd7c774825c9c78f57468aad27656187645d03e2670c111eefed456710887824a6700dd423ebeaee5b92cbfef3664ef64e890585045f7f1541b412a4d6c9787c7f01f8e7bb183a9d74dadfc51cd9fe6badd9179651fbe543053281d2b1a700b521d9797cc36407db5f274a109db52d3d425b9102ec96aed5cedc284b23088e48002b8b2c5d1efbbe40e1dd0494a96ce4269baad4c3fed1a573fdbcc831f295ddc2cf8e9c80eaa906f24ebaee14cc61c8ff2bff0754bcf1bd527eacfaaeaa230397ca0d1e10a95a9cd135167f44f57d25ac8cf571304dcb6a79b42599488ada50e68f9a4c82a6d0c4414add273ddb65aeb7794b86852420d71f5a6121588302be211e378bf45e1e88fc3c947af07a0bf4bb24b94a48e44e823d65bc4f3395d136939129f5e69058c9a591ea816e1f58e96bfca5c77c2493be83d6f938cd85b16430684260b0cdec2031f51746646b4df8ca25ec49d5e54991a4c292f08fe61fc0c66bdef2055000f2cdf1dcc2eb45883bafa6eb9f1d4afff84da9764261a11470f77ae4714bdecadd89d78b3ef8c7948045d7e789e6b6b6b6df571786e58c98d06750177fc2319dc70db9c5d9aab15721ea3b38d07d535857dfda44e88b1375b401d99001a67c4f02cf798f653901800160b484b46d82b5aa0b8a8ec5958e122f4a555a108701235bf6dd8c1cde90fe67de42aacbc4df2e853a6d03f348e8aa12cfab7691abf26f6b639996e08f1c6b02b092365b727b844145817154e62acc5b91e395da85b70133dbc6d017b48168950d116c338840d51d31dd3e94b618ae739a233b0c0ce85dca56798ccd4ccd04beeeff5fc6fe843ca0bc7eeafb4207f8414de5d9d55729b025b71e96dda40d87af18ac0918f5d0635be1f8e6655bc1ed0a627214966fd37aa8b917fa437bc32f1c820c333db4cfa39c1691b89035f1b7c427601ad7c561eae4b079da6f2864379810eb9e61e2de86c5c2c26a9f33f47cee1fd92a41f574fc69d5f0c255cd1a2afed8798eeb8b5e8ea8c6031ec45bdfa655aefff0683a42dd3f98992a64961329e576eef231b4041805e44390384fe38fe22436478e4d2a38a4e3287fa780637e86723705f9366391324273e85434908ab1bde4444365ff53c5cf4860d76e2bf7f9d75e86686c1955923253db09a4f0cee5daca9d8511cc7102a05e0d8e971ec47ef992a261ea40cb7d85abba41a6f51de09a86faa8604bf454955a605b5d4344c8d087780368dd2fecd6d30b29662697dd433d33414ad1712389e2d021f5bcdde0bbe631ec5de98dbc28a85e24e96f0a29bdf39995f1f8499412962c7c1c37300c7f8284f02485fedd1f2700168c910a9465fe4df7738450d7424ef3c6cbab8da1074f83aabbaf24926574fdbfaf3d8d4bb10f7a90186ce44f0f90414477029b0687dd02c79f138350e61d66a682b9a87b5022d41a5843edf9dc855042f502b596febc14be405b8a8a3b18fdbc3614612924cf4c50c3b829e594d0d2b5b96baad6c340618ea76c6215df50c81c942c4f1b2eff6a91f4c4c0c4fb59d27dfe7a570562a639351c0895c11b87426d33dfaca14f8e999a1f1b6da61629e38be8b51e9c0d849e47051960f2dd72f293c9479e929180608ace923f39dc2068f454a3cda7f6751a1c0c01469855267b4eee99b88b7a29bae9e202abcf3ef9dfab3cf8d8ac5876025cfa7cf251663096808ee83e7f0ac27589f0c47a07e3ef4d0326e29e7cdc8e4f4dc7c0a2486a9d66165ba798abb779ea0139308cb0d5e42c4cedbe78622f551420b09d30636ab12f0180a5c6db9b598b91e22964858a14b3e9a030c7a2374fc50a5298fd399b63b6a937caf7fb53d8f565df95d132365f3b1c1bd83b807f682adf779a0a05e9ef0c0502f335352a301b5d7c4ca56314c6d8c22b001e33d7dd2f0a40ab26d9dbb7e0509ea2865b970cd78d2ef0c022a5911ca26921534d586ee82e296a59615e9dde5f915f3d84910bd4e1359cd239cd1c413abf0907bdb0864a56cf2701c1c73f55ac82917962b82ca457e3261fab7e6954acf6e598dafc67e44726444b6308bb802fac28a12851ec80a093801eca70824d7f8c2584a8ff489e3ceaa7272358c0923898437a9a3777d8947cadacf87cfa2d436c108ed9330a2b824268daeddbcd53183a37881beff734ee3a8247ee83d036043e7a5365e46c502fa3b2835fcf978b3b63a50789e542e279afbaf7635d3d292b5a3d6fa54c8f808f1321cedb6ff32aefda9bd0a106525b6d4703084ec02063e7fd7fb05c07a041a1730a29810ce92f187ef9b0fb1059d78ae68dfdb823e87240d109ed45185d4e09f16200dacaf6a20baad7be8ccc78893dad8e7a4b3d933da70b7aa55fcfe123187ec0f3eb3f464c18fe166c8ceb71d07ffb127e86ac7b6e4bf955927027c9fa7ada373467bb4f4b0fd13b6826eee8f707ff6b8e7a358bcdc4adaa5bd235b0dc757831ee8d782f6d456e657c6bd237f3b57120ab2809f7db7e9f086ea314ef0def5935486a3aaf81b086a6b90a4e4c870f54ccb787a3512a9c475790f4120350ee126404069e8d5e02bfba589594d6f1ad3c3c7fff1594cc52e04bd7c865b0b4dbdf472640fa2c97710f739b3cc9724a44ea51d07e97106c4ca89850a84cdb466c50d0ad6cc971823745a47c18693c3ecb6079ff5db37c0d2dd036feb4278133dd01195b1c0e88d2575d7bc0311d09b1e252f1e8f46bf16d1a93ef8df768c7fc97dcc4f4119d5fbedf45564e7d46c7c9a12e51d9368f3de9824b4f54e6a76bcd69861c14f03acb30a244823d8dfee8d7c5d46d0face99ce96616d690af3b85a85965fbcbb3b1880fa5a51a9a7876f25558d2f932b74bb7b0e48105b427e74b237bc89601478a5280fc24d555f82a33c3179b75822eec08032d0d95ffbcfc54478ca655f292c2d143aae142c6f1526381a96c3aaf829f16510dce38f925af01054a530b5a2e6cb699f342346c7a3163fddd4e47e74e4290524582b3ca2ccda10a4690d19fb6c8e611c11dd4ea54f12a8dbc7f8d9d2a383f537d5449284c9181cbf8d980f66f7219633804da2ba61496a5f5887a13a63deb7a3c81f42cd91f437153eb174b8e8fad2beef1bd6b181bb36d22c460712d5a502b79a53d0c6f5a71488828790209cb00f0a34a2148f957df28269dbafaa416ad27dafe5ecd4d9f301a5c1767637a6bbe37c95f2716b74634ecc5e161532a4438614abe85d70ad43efac681622c9225fa55db80833ccf1f09c52c22cd307f2337f50073f48dc228f6ecab93a3b7e4dcf2ce4696456e33e025252b73b20dba77ca8ebf68ad3456065a63068f72a377adbb94d07456aa4fafa83b132c7f26e0774f91af69b77a62c9ec5e9157d60b388918ce3618c85a44790c581daa3f52aa9f4bb8bb98183ee9ff993e5ce191d38a40a973f0b991c53c0a955394c1f9a2a194a57d71a050226ab550b3f4cbeef8f1284cfc4edf3163bedb7ada678c2f7bfef98e11f022e6d56de8148bb14beebeb57f684884d11983ba67b21a6f32f1b1115925ddec1da10c35f460149cc44a3fbfe06d65480a7963f7ee31404f59bd0c8b4792061e5ff7a51621e7bc18d30601c4b1eaf927f9038999135cdd365a64eafe5a192ea99a2f27331a0616257afba2a8f9aa3b4615737d312f817cdbd8f4c30f0e04f0f0f1143e8edb29ae855b938da98fde90fc10055cfb40bb2a33fae088ebf08661ba34c0d94c1e0ef23d3c90dab6d253c83b0022ec26eccc1e0430fb240b9672b7397585dd44efff5f767af8cb2b5f5704bacba1cf63ef7e66c41f69892c33c06e4c5e400244ad9f7151b8ec9841f95317aafd42db81ebf7d8126f71d53a84747a53e1b3d4d6f71ab768112713ae644ab2e4d915f1fd6bcfa9dda7935126f8378c1fda301bdb5b36f19bf21eddcb335a002c5cabc285c9864b11d599dbcd452d8fa874ed97bbe40f37e02414331920980e1a9315fe0fb6df093a1d7bc8cfad2dd6507c49f15cb2c7a0e1caf48fc5b95bf7eece64a5d2d4fc3deffd2ab50b186ec52e74969b75e5d76d687b49871a33180bcf0f0adad6ba0353c617fc211a55c20df087cca1b0c672089b6d1f66a4db1615d0df172cb660c37060d812a27db9924efceb354cb2986557502fb565628be3eb6b5384531dfaae2327f0720b16cb414bf5ecc1a6cc8c6be5b4d09f4a1d609bb91f42af8b142eda50949f7acc7cd6193067ea63378f147c8b95d66b3a80454645acaadbeae9feea7cdb94e1d21eff01fae4be84b65e176d25fd637db5ca7721361d1489c889de56d919a884506aa21bc60699e47d5e4593f3dffabdd703d003432d680144fae719f696f7ec8dc0ec05b3a99b7d574337359eaf8257dbe720a7a05985b8fb903fa1bfba9fe40c3f0c4e11cf45098774be609f17ca8b301a7c516e298872e7db058712a572f09ef933ec810c067a4dd34f86c4b9c59b7d46572bbd9708214f3a66cd8591934f285c8f4b26563f1c8ee8520ce0638f5e42d8a2910c35f417d0333e5c2bae1cc2798e1a6eeefed82e6a6e7a10fcd6a08e98eb6c8b8982a5dda639ccfe13089aad39b1dac2c0882b25bcaea4ee1ac5595e1e673b605660a6c0ebe4b631a8501edccf0820d11eb80431d8ea9dd118c0d01b90720cd6c0a7e5d3eb5ad4cb12df294327336ad411495f09d1646c9a2b36341541ef21f2fb2d09f9788c7b08dfcc18c1b314e473b834243a3806a64731beb072fa1f85149326f05de127d36be37644106e476760e16eb414446fb32bba7f8f74331ee9e7e66bae6e4831d3c286066f9f1468d631b6cf703b5815f20cbd0ba24583cece9dc17b2a84c040e631b6fc2f9cc5c57c7ba233a6a0cee39a582bc7a744802b7a138fb3c1c019d76ca17a3cfd3bb9c1fbfa7c33074cc94a704ed022559751427471875536583d7b9ce3ff8d2c55d0b861afe97ef95f9c102d4becb8a8f985b5ef5e2dd73ec94ef6a3ead709fb3b34c5c204d2d9a5d8779ea74a7e53c4191074d9e9fff7370b9b823f8b879448a31f0a55fc512a485afbc97bc292fe5f45a0c96bf0a5dca120c8f9ac1366728cab68a24253c67d050d1ff1e8dfec62e81be087e36f4d4bf3ea4ee190f5c78e7750779deb2871bbcc2fa4ef574551bc3108bccd69da11a0ab7a50015a9b8f0c2ebb249bce34c6da7e53924324aa05ec0440e24b8555789126072aaab0714ceb7b43f57f096de0bc297d5b8a2386a8ff390cbf584a09c91615d09b410e1dae708e03492c6b6a00ce97ad087381ef15f505230cd53b70872dc262e70bc89a8a9e4f82a8f93a9556fd098abca19f559bc200ace78e9a34db781de7726fc755514a633f578a3fa7ca451fa3f52126d55d45a3f94969c54e336a2ca5d8cac23371d4c9d265276500158b42cf2a87b0e1980873ba90ef3dd17e53140852d7aaa8b6f2bcd3a9497b2186b31c6bbf26c259e75fe0308d2cd498919153e5159fa13d49bcffbba15488bde5a28d823e1aee4d5504686ff2d2dac6dbe083f41831288bc5ae42b757b12386b2ea5a1cb1f1d0d823cae6e0cbe29df1c1b59f7aaa682ae2ccfb288dc1d626f0748f2acbd93dbd6cfb80f2d0c7488388e4ad175bf4c5356f204b355a5a84a818ea7de256350416e91574dd22b8095dc8f34ad55b5ac85e0b93b26a044db1c61338b87064f5571cb3e41f1823a01a5866628b6f3e459ff673608ef4aceb2bd69d4a087078b3d4734c680a1550b8a53d26b901b6208be320970fae8c40efbea6c98ae5d95160fcaa63186b18b3b97d0ad281c0eb8550966980291fce8f5724fa904a705d174fbf185d8b3f4e2d18de9c91cc1891b04fa844131553a21ab3c5f119703c3c344dd3bd148cd2b0234967c7022604d7a91610d2dc282710db6c93b8dlibmozjs-102.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmozjs102-102.15.1-bp156.3.3.1.src.rpmmozjs102-develmozjs102-devel(aarch-64)pkgconfig(mozjs-102)@    /usr/bin/pkg-configlibmozjs-102-0pkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)102.15.13.0.4-14.6.0-14.0-15.2-14.14.3gee@ev@d@d"d}dZ5dI@d6@d0dacwcƍccwscN@c2c)@cMichael Gorse Dominique Leuenberger Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie Yifan Jiang Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie Fabian Vogt Bjørn Lie Bjørn Lie - Add libtheora-avoid-negative-shift.patch: avoid negative shift in huffdec.c (bsc#1234837 CVE-2024-56431).- Use %patch -p N instead of deprecated %patchN.- Update to version 102.15.1: + Security fix: CVE-2023-4863: Heap buffer overflow in libwebp.- Update to version 102.15.0: + Various security fixes and other quality improvements. + CVE-2023-4573: Memory corruption in IPC CanvasTranslator + CVE-2023-4574: Memory corruption in IPC ColorPickerShownCallback + CVE-2023-4575: Memory corruption in IPC FilePickerShownCallback + CVE-2023-4576: Integer Overflow in RecordedSourceSurfaceCreation + CVE-2023-4581: XLL file extensions were downloadable without warnings + CVE-2023-4584: Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15, Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2- Update to version 102.14.0: + Various security fixes and other quality improvements. + CVE-2023-4045: Offscreen Canvas could have bypassed cross-origin restrictions. + CVE-2023-4046: Incorrect value used during WASM compilation. + CVE-2023-4047: Potential permissions request bypass via clickjacking. + CVE-2023-4048: Crash in DOMParser due to out-of-memory conditions. + CVE-2023-4049: Fix potential race conditions when releasing platform objects. + CVE-2023-4050: Stack buffer overflow in StorageManager. + CVE-2023-4054: Lack of warning when opening appref-ms files. + CVE-2023-4055: Cookie jar overflow caused unexpected cookie jar state. + CVE-2023-4056: Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1, Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14. - Changes from version 102.13.0: + Various security fixes and other quality improvements. + CVE-2023-37201: Use-after-free in WebRTC certificate generation + CVE-2023-37202: Potential use-after-free from compartment mismatch in SpiderMonkey + CVE-2023-37207: Fullscreen notification obscured + CVE-2023-37208: Lack of warning when opening Diagcab files + CVE-2023-37211: Memory safety bugs fixed in Firefox 115, Firefox ESR 102.13, and Thunderbird 102.13- Update to version 102.12.0: + Various security fixes. + CVE-2023-34414: Click-jacking certificate exceptions through rendering lag.- Update to version 102.11.0: + Various security fixes. + CVE-2023-32205: Browser prompts could have been obscured by popups + CVE-2023-32206: Crash in RLBox Expat driver + CVE-2023-32207: Potential permissions request bypass via clickjacking + CVE-2023-32211: Content process crash due to invalid wasm code + CVE-2023-32212: Potential spoof due to obscured address bar + CVE-2023-32213: Potential memory corruption in FileReader::DoReadData() + CVE-2023-32214: Potential DoS via exposed protocol handlers + CVE-2023-32215: Memory safety bugs fixed in Firefox 113 and Firefox ESR 102.11- Add missing copyright in the spec to claim: + Frantisek Zatloukal's work from: https://src.fedoraproject.org/rpms/mozjs102/blob/rawhide/f/mozjs102.spec + Wolfgang Rosenauer's work from: https://build.opensuse.org/package/view_file/openSUSE:Leap:42.3/mozjs38/mozjs38.spec?expand=1- Update to version 102.10.0: + Various security fixes. + CVE-2023-29531: Out-of-bound memory access in WebGL on macOS + CVE-2023-29532: Mozilla Maintenance Service Write-lock bypass + CVE-2023-29533: Fullscreen notification obscured + MFSA-TMP-2023-0001: Double-free in libwebp + CVE-2023-29535: Potential Memory Corruption following Garbage Collector compaction + CVE-2023-29536: Invalid free from JavaScript code + CVE-2023-29539: Content-Disposition filename truncation leads to Reflected File Download + CVE-2023-29541: Files with malicious extensions could have been downloaded unsafely on Linux + CVE-2023-29542: Bypass of file download extension restrictions + CVE-2023-29545: Windows Save As dialog resolved environment variables + CVE-2023-1945: Memory Corruption in Safe Browsing Code + CVE-2023-29548: Incorrect optimization result on ARM64 + CVE-2023-29550: Memory safety bugs fixed in Firefox 112 and Firefox ESR 102.10- Replace clang-devel and llvm-devel with clang and llvm-gold BuildRequires.- Update to version 102.9.0: + Various security fixes. + CVE-2023-25751: Incorrect code generation during JIT compilation. + CVE-2023-28164: URL being dragged from a removed cross-origin iframe into the same tab triggered navigation. + CVE-2023-28162: Invalid downcast in Worklets. + CVE-2023-25752: Potential out-of-bounds when accessing throttled streams. + CVE-2023-28163: Windows Save As dialog resolved environment variables. + CVE-2023-28176: Memory safety bugs fixed in Firefox 111 and Firefox ESR 102.9.- Update to version 102.8.0: + Various security fixes. + CVE-2023-25728: Content security policy leak in violation reports using iframes. + CVE-2023-25730: Screen hijack via browser fullscreen mode. + CVE-2023-25743: Fullscreen notification not shown in Firefox Focus. + CVE-2023-0767: Arbitrary memory write via PKCS 12 in NSS. + CVE-2023-25735: Potential use-after-free from compartment mismatch in SpiderMonkey. + CVE-2023-25737: Invalid downcast in SVGUtils::SetupStrokeGeometry. + CVE-2023-25738: Printing on Windows could potentially crash Firefox with some device drivers. + CVE-2023-25739: Use-after-free in mozilla::dom::ScriptLoadContext::~ScriptLoadContext. + CVE-2023-25729: Extensions could have opened external schemes without user knowledge. + CVE-2023-25732: Out of bounds memory write from EncodeInputStream. + CVE-2023-25734: Opening local .url files could cause unexpected network loads. + CVE-2023-25742: Web Crypto ImportKey crashes tab. + CVE-2023-25744: Memory safety bugs fixed in Firefox 110 and Firefox ESR 102.8. + CVE-2023-25746: Memory safety bugs fixed in Firefox ESR 102.8.- Update to version 102.7.0: + Various stability, functionality, and security fixes. + CVE-2022-46871: libusrsctp library out of date. + CVE-2023-23598: Arbitrary file read from GTK drag and drop on Linux. + CVE-2023-23599: Malicious command could be hidden in devtools output on Windows. + CVE-2023-23601: URL being dragged from cross-origin iframe into same tab triggers navigation. + CVE-2023-23602: Content Security Policy wasn't being correctly applied to WebSockets in WebWorkers. + CVE-2022-46877: Fullscreen notification bypass. + CVE-2023-23603: Calls to console.log allowed bypasing Content Security Policy via format directive. + CVE-2023-23605: Memory safety bugs fixed in Firefox 109 and Firefox ESR 102.7.- Update to version 102.6.0: + Various stability, functionality, and security fixes. + CVE-2022-46880: Use-after-free in WebGL. + CVE-2022-46872: Arbitrary file read from a compromised content process. + CVE-2022-46881: Memory corruption in WebGL. + CVE-2022-46874: Drag and Dropped Filenames could have been truncated to malicious extensions. + CVE-2022-46875: Download Protections were bypassed by .atloc and .ftploc files on Mac OS. + CVE-2022-46882: Use-after-free in WebGL. + CVE-2022-46878: Memory safety bugs fixed in Firefox 108 and Firefox ESR 102.6.- Update to version 102.5.0: + Various stability, functionality, and security fixes. + CVE-2022-45403: Service Workers might have learned size of cross-origin media files. + CVE-2022-45404: Fullscreen notification bypass. + CVE-2022-45405: Use-after-free in InputStream implementation. + CVE-2022-45406: Use-after-free of a JavaScript Realm. + CVE-2022-45408: Fullscreen notification bypass via windowName. + CVE-2022-45409: Use-after-free in Garbage Collection. + CVE-2022-45410: ServiceWorker-intercepted requests bypassed SameSite cookie policy. + CVE-2022-45411: Cross-Site Tracing was possible via non-standard override headers. + CVE-2022-45412: Symlinks may resolve to partially uninitialized buffers. + CVE-2022-45416: Keystroke Side-Channel Leakage. + CVE-2022-45418: Custom mouse cursor could have been drawn over browser UI. + CVE-2022-45420: Iframe contents could be rendered outside the iframe. + CVE-2022-45421: Memory safety bugs fixed in Firefox 107 and Firefox ESR 102.5.- Update to version 102.4.0: + Various stability, functionality, and security fixes. + CVE-2022-42927: Same-origin policy violation could have leaked cross-origin URLs. + CVE-2022-42928: Memory Corruption in JS Engine. + CVE-2022-42929: Denial of Service via window.print. + CVE-2022-42932: Memory safety bugs fixed in Firefox 106 and Firefox ESR 102.4.- Adjust name of ICU data file to fix build on big-endian platforms- Update to version 102.3.0: + Various stability, functionality, and security fixes. + CVE-2022-3266: Out of bounds read when decoding H264. + CVE-2022-40959: Bypassing FeaturePolicy restrictions on transient pages. + CVE-2022-40960: Data-race when parsing non-UTF-8 URLs in threads. + CVE-2022-40958: Bypassing Secure Context restriction for cookies with __Host and __Secure prefix. + CVE-2022-40956: Content-Security-Policy base-uri bypass. + CVE-2022-40957: Incoherent instruction cache when building WASM on ARM64. + CVE-2022-40962: Memory safety bugs fixed in Firefox 105 and Firefox ESR 102.3.- Initial packaging for openSUSE.i03-armsrv1 1746028343  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a102.15.1-bp156.3.3.1102.15.1-bp156.3.3.1102.15.1  mozjs-102BaseProfiler.hBaseProfilingCategory.hdouble-conversiondouble-conversion.hdouble-to-string.hstring-to-double.hutils.hencoding_rs_mem.hfdlibm.hjsjs-config.hAllocPolicy.hAllocationLogging.hAllocationRecording.hArray.hArrayBuffer.hArrayBufferMaybeShared.hBigInt.hBuildId.hCallAndConstruct.hCallArgs.hCallNonGenericMethod.hCharacterEncoding.hClass.hComparisonOperators.hCompilationAndEvaluation.hCompileOptions.hContext.hContextOptions.hConversions.hDate.hDebug.hEquality.hErrorInterceptor.hErrorReport.hException.hForOfIterator.hGCAPI.hGCAnnotations.hGCHashTable.hGCPolicyAPI.hGCTypeMacros.hGCVariant.hGCVector.hGlobalObject.hHashTable.hHeapAPI.hHelperThreadAPI.hId.hInitialization.hInterrupt.hJSON.hLocaleSensitive.hMapAndSet.hMemoryCallbacks.hMemoryFunctions.hMemoryMetrics.hModules.hObject.hOffThreadScriptCompilation.hPrincipals.hPrintf.hProfilingCategory.hProfilingCategoryList.hProfilingFrameIterator.hProfilingStack.hPromise.hPropertyAndElement.hPropertyDescriptor.hPropertySpec.hProtoKey.hProxy.hRealm.hRealmIterators.hRealmOptions.hRefCounted.hRegExp.hRegExpFlags.hResult.hRootingAPI.hSavedFrameAPI.hScalarType.hScriptPrivate.hSharedArrayBuffer.hSliceBudget.hSourceText.hStableStringChars.hStack.hStream.hStreamConsumer.hString.hStructuredClone.hSweepingAPI.hSymbol.hTelemetryTimers.hTraceKind.hTraceLoggerAPI.hTracingAPI.hTranscoding.hTypeDecls.hUbiNode.hUbiNodeBreadthFirst.hUbiNodeCensus.hUbiNodeDominatorTree.hUbiNodePostOrder.hUbiNodeShortestPaths.hUbiNodeUtils.hUniquePtr.hUtility.hValue.hValueArray.hVector.hWaitCallbacks.hWarnings.hWasmFeatures.hWasmModule.hWeakMap.hWeakMapPtr.hWrapper.hWrapperCallbacks.hZone.hexperimentalCTypes.hCodeCoverage.hIntl.hJSStencil.hJitInfo.hPCCountProfiling.hSourceHook.hTypedData.hfriendDOMProxy.hDumpFunctions.hErrorMessages.hErrorNumbers.msgJSMEnvironment.hPerformanceHint.hStackLimits.hUsageStatistics.hWindowProxy.hXrayJitInfo.hshadowFunction.hObject.hRealm.hShape.hString.hSymbol.hZone.hjsapi.hjsfriendapi.hjspubtd.hjstypes.hmalloc_decls.hmozillaAlgorithm.hAlignment.hAllocPolicy.hAlreadyAddRefed.hArray.hArrayUtils.hAssertions.hAtomicBitfields.hAtomics.hAttributes.hAutoProfilerLabel.hAwakeTimeStamp.hBaseAndGeckoProfilerDetail.hBaseProfileJSONWriter.hBaseProfilerCounts.hBaseProfilerDetail.hBaseProfilerLabels.hBaseProfilerMarkerTypes.hBaseProfilerMarkers.hBaseProfilerMarkersDetail.hBaseProfilerMarkersPrerequisites.hBaseProfilerRAIIMacro.hBaseProfilerState.hBaseProfilerUtils.hBinarySearch.hBitSet.hBlocksRingBuffer.hBloomFilter.hBuffer.hBufferList.hCasting.hChaosMode.hChar16.hCheckedInt.hCompactPair.hCompiler.hCompression.hDbgMacro.hDebugOnly.hDecimal.hDefineEnum.hDoubleConversion.hDoublyLinkedList.hEndianUtils.hEnumSet.hEnumTypeTraits.hEnumeratedArray.hEnumeratedRange.hFStream.hFastBernoulliTrial.hFloatingPoint.hFunctionRef.hFunctionTypeTraits.hFuzzing.hHashFunctions.hHashTable.hHelperMacros.hInitializedOnce.hIntegerPrintfMacros.hIntegerRange.hIntegerTypeTraits.hJSONWriter.hJsRust.hLatin1.hLikely.hLinkedList.hMacroArgs.hMacroForEach.hMathAlgorithms.hMaybe.hMaybeOneOf.hMaybeStorageBase.hMemoryChecking.hMemoryReporting.hMmapFaultHandler.hModuloBuffer.hNonDereferenceable.hNotNull.hOpaque.hOperatorNewExtensions.hPairHash.hPath.hPlatformConditionVariable.hPlatformMutex.hPlatformRWLock.hPodOperations.hPoison.hPowerOfTwo.hPrintf.hProfileBufferChunk.hProfileBufferChunkManager.hProfileBufferChunkManagerSingle.hProfileBufferChunkManagerWithLocalLimit.hProfileBufferControlledChunkManager.hProfileBufferEntryKinds.hProfileBufferEntrySerialization.hProfileBufferIndex.hProfileChunkedBuffer.hProfileChunkedBufferDetail.hProgressLogger.hProportionValue.hRandomNum.hRange.hRangedArray.hRangedPtr.hReentrancyGuard.hRefCountType.hRefCounted.hRefPtr.hResult.hResultExtensions.hResultVariant.hReverseIterator.hRollingMean.hSHA1.hSPSCQueue.hSaturate.hScopeExit.hScoped.hSegmentedVector.hSharedLibrary.hSmallPointerArray.hSpan.hSplayTree.hSprintf.hStackWalk.hStaticAnalysisFunctions.hTaggedAnonymousMemory.hTainting.hTemplateLib.hTextUtils.hThreadLocal.hThreadSafeWeakPtr.hThreadSafety.hTimeStamp.hToString.hTuple.hTypeTraits.hTypedEnumBits.hTypes.hUniquePtr.hUniquePtrExtensions.hUnused.hUptime.hUtf8.hVariant.hVector.hWeakPtr.hWrappingOperations.hXorShift128PlusRNG.hcxxalloc.hfallible.hglueDebug.hWinUtils.hintlBidi.hBidiClass.hBidiEmbeddingLevel.hCalendar.hCollator.hCurrency.hDateIntervalFormat.hDateTimeFormat.hDateTimePart.hDateTimePatternGenerator.hDisplayNames.hFormatBuffer.hICU4CGlue.hICU4CLibrary.hICUError.hIDNA.hListFormat.hLocale.hLocaleCanonicalizer.hMeasureUnit.hMeasureUnitGenerated.hNumberFormat.hNumberParser.hNumberPart.hNumberRangeFormat.hNumberingSystem.hPluralRules.hRelativeTimeFormat.hString.hTimeZone.hUnicodeProperties.hUnicodeScriptCodes.hleb128iterator.hmozalloc.hmozalloc_abort.hmozalloc_oom.hmozjemalloc_types.hmozmemory.hmozmemory_wrap.hlibmozjs-102.somozjs-102.pc/usr/include//usr/include/mozjs-102//usr/include/mozjs-102/double-conversion//usr/include/mozjs-102/js//usr/include/mozjs-102/js/experimental//usr/include/mozjs-102/js/friend//usr/include/mozjs-102/js/shadow//usr/include/mozjs-102/mozilla//usr/include/mozjs-102/mozilla/glue//usr/include/mozjs-102/mozilla/intl//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18880/openSUSE_Backports_SLE-15-SP6_Update/193f41203d447f748f2f463188f701ca-mozjs102.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC++ source, UTF-8 Unicode textASCII textC source, UTF-8 Unicode textpkgconfig filePR0gf)g$ʹutf-80e7f412eab852b18d92447f7c874b1df44bdf81cecf25b8e7c33665a2054af14? 7zXZ !t/ )]"k%bTˊo;*ajxOԇK2{u;~)2v_7пj$s~<]:Pu\q X@Iw'WӴlA(07cmU't, 0 q;^= {Y^o0!pRzrޓK2-;VZm=`_]RUפM]Qe$s?(9EEEr d~d+ӹfSG@^9Hn`]ɇdZv=:E~Օ@YxF4ij72:ћvzW!<ȁ5qp>6L GLhk%T_(NKW9آ&q5oa&|b@W=>19oS\D%^Y=, d5HcqW-Ms=i5Ȱ \#r _iH҇}QUT_&Hj%.y鎭vG'$|lB'x[O +b5^aT#^@B^w䘸lkґ'-84igIRzRI׫?Ri\E?uGĩmG{B0- !3'5&= {&|xJΆ#;Jzqoco'j (CLsw^JEvFo.8+F00KEgĶđ\{*\xq1:? 1 w8P]8G<:6C׬sV.N@Sӽ42auX1#2*X(}F$ƏD$ }$q3-[m,T^vk?r6āp?c}gV6u=rvMEA^'[JN'9:/X@ir*>ńǗ);!ʣol${P@zE%],r]ofd=bv;nYBr=ՓPvg[ jp^$B,Ym'`LLHTr};Ƙ[XP椖'>-w:B͒9i9 ;kvK"p5 R(2dfo:1 SPDT)C5% 987mz=ój:;BS NuQsy(q̶"pGDyJl2t`UL7l$/gZ2pttd&ɝ |ceP>?jC*M1>@Dxة= U\#-IT`f3s57ud ( Y$@6Tդw[[m/!#U~hmWW鴹wݹ6p:.0‚EP!H޶vB&y0r8< 0ɠ/o#kg=UYe4V<&㿐,4X%QZ@3 W^6hqn<7;@i\X81m jbypXXnxz׶R{π?"%)͜ Ө]tm9Vo}ea+8?ߘA.7qSzT ̆ɚی~䇗]|g*o|HfWAmm>iK3#LǞ_含B ց{fM>Ez5ٿi\::&"7ԳYy0ŭmk' bRl4:s܃ ~c._mY}m8sE`,S 5>+RwRHaM. c+[^߲_' O1dY_/5zw ?*`T'0|vz,8ܑvJ" 3Yd=KI|wX}q;)5Zgk|A&*4neLk˜y~`09!n3!F-yײa,+ursk(:ƠPrƂ$G_{bϳmce1乴B]j(*ʉXӺ>.ӷg47\~iPs`eOHUӵ71gJv*B ?6!Oa_{W\T`O5&\hWW8\ +>;hZip fKM6^uήց`=w{-X){75f>I~  &PD =8Af>ȝ8ǶR;kyS:%M&3:b<o/TLXCXu2O|<\O|Bb8+4ET"7K@9ݥ+3-طҩ`Dx@A\.,;:ml~և:0jqj̾=_oFcZKp_ӽZѧV  Q`yi˫I3 } [&Cý'&ߞ2p 2 ?o4@{Mf-Y]QҞn} 0m7</b{@iC󂣇JW~bM֮Oӓ}WuuC%1Tߋ.'_yL8F$f. j +b^nj,TiӭT(R?i( =\t[<ϱDDOOh}7 T}ᒷwT'G)p y :Q:XRjn\6JNݞ5Q[\"̙  j˕Ư)EoDPdӒ`A[* Ǚ@/McW8J;!}ȮD^N~\BȹUB2({SѪ03`9-re e3;I?O7V6-fҮwp tQow6J_‡?d ɕТI%G dy7}T؍|-\,af嶸nq==s5׫!J6NuN;?vpep3h YZ