mozjs78-devel-78.15.0-150400.3.6.2<>,gYp9|fCkQ:i2Ӫ5+59'rcrm:rTQ>&A#}A67m ^/f= \`L\3Vj,yi@gP UkhECuҙGy.Q7#qPmN̦ nX(6$oF=5ϝxWl+SBXBtS}_1Bј1SXVl{4ݓ]coG=Dwj`ڹ3(Yn8]Zˍm`>et>>?d % M  (D x  l T L MQUZZ^_ _(_(_8_9`4:aFhGhHlIpXqYq\q]u^ bcdef l"u8v wxxy`zhx|Cmozjs78-devel78.15.0150400.3.6.2Development files and tools for mozjs78JavaScript 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.gYnebbiolo*pSUSE Linux Enterprise 15SUSE LLC MPL-2.0https://www.suse.com/Development/Libraries/Otherhttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkeylinuxppc64le N#(2wn<0 rU ^5+AxY-k8~%+;SQ"t6 3-6 *?`& +]<'Y q5F !U~cz2<"rI45d gfA )GOGr &&F 3'^j( Z# ])y ^e lJW .z@xT i$p j([Rh U;BcW$*&7o  6c#fM =)7SjIj:eg7qJXR v/"_N=9 O(X YF)@KC I G9q !*Vv) \^"/+WYF [XRb9u1t(2 ldM#:NA큤A큤A큤A큤A큤A큤gaRgaRaRaRaRaRaRgfaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRgaRaRaRaRaRaRaRgaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRgaRaRaRaRaRaRaRaRaRgge2f04db6aa9c52b94783435272034d6a39ad24260951594d6763e8b2341e41152754e5e7ef1a158d00f529da03dcf943dd239ccc70e798a594f22e13e8dd0f9442ea60cd2fdc1e149754733d852f4c14799759cab3d3bf7bb060ad36e33f9c61a0a69a20a798168fb804ebcb424d78ecd9089c32f03084afee2a11c95ea6fa17cdf49950558594b1206b65f88995bd7126acd09605ae8d600f110c8fcdd9890c249b1bf81361773d48de08ac4b65023ba7d710d20ec1e6cd1c62829e999cde20c91ce72e436bf38ae7744d1db6c29f86e4a065c4fb566448e4c8b7377a0f9f1db9cb81900d3706a8ea18acb34ea36879a673ae4924a2dd61f087d509fd2d3d6abde8bdaa53100a964b62738316e9bc09bff72803857cc092cbaf5f3f294049cb556f4d7f979debe75978124bca552d6c88416f16d19b7747c82bca2c87c6ae27cd72c47c82a487031568b338580896ee435fee84a7fb38fc744cf607053632191e3059441afcf6fb5e0f82b6bad291f8c3f75814a4b15635c210b54d35857f278f3ecd649405357c226577a17d3a5a0265c6cd317d6a3b7dc72a63603cea278341bdb334403a9d5906f7753b974b6ce0c8fad390cd1a849b6ea45b40a867660a1c8fb79bc23696a76caa7577d45a9dd35db542959443cd46af4957914954715c8de26ef0c28b0f962753b5db71fb09b8de636dd5d03ad4f1e7b3d2bfa77c6657f340b6525f2c4891a83087fb9ad0203fed86dee3246a549af874ecf7b2b0ce477b15a024fdc46c0c1c0153a1fed5042d0c0dce2c0b5ffd2ebaafce9c89671b21aaad57a89e458a04b479bb5b286cb5f04137065a9a1532257849d5803bbe49f90a04a94f9acbb8ad8489a3a85fb72ce44436fb8f6e83368d08b3c7be0e7ce8b5c1ec179a19cf3e8be92f6e2e00ef5b376d295ad3d4932e3bc19cc5cc5975d764d56430f2938ca2370c45553165e3bbd57cfc07df2c51951095e3df06829b5f716d809dc357d125931dec1430b88e4ef25ac7183a3f2abd9d379a9c75f8f287f0afeb7f735fbc56feb7388714d1920052037268f4cee456585ca845b638efd1e7333f33052092b4997341120cceb00143d405ddfb4ebe835442db75a81282e30c49e452e49f2cf2b18d8b129fa6ce9b0cb57b106bd95b6913e5d21ce92cb1a2facebcaac2bd808e47af50942c4da37d5c51d0e4ce949f1b471908ae5c4ee1de1bdbb392653c100f78ccb3dcf0bbc6f0d403d40357bf1ebe29f2b4ab635c32f658bf3985607ea9c890cedd466f8574a94843fb1dbf8059876a413590c1ac0a843bba8be29cdcd32f24a1258a5c411ee42b460816d4f382f433ca84e9710e9feb37f85769fccc231f4f2d861ddefff93114c3d01ad2d5809c4e64fc536338e7ae27bc70e398902d7ce8bbf9431d7dc44b2ba0af98bd30060839d85fd08e1d618efe0c48c76a9f3abbd2f42f5c3e3b9383bd4228f2cd2556b68622e06d1e5ea9f3bc90a5edadaf0766eb79dbcb26b665d107961e30d18dfa52290b223695e7e8a132067928f23abe51fa12a49e208f12d468c6f106d57db643e1c65dfe402c388ac42d0f3bf95c5f181a360705148f948eaca81f513334b5462579acab5d1afb32e49ad92d71dab0f6b48a55de790ec08866771bc5b8df4206808675027c4c268d516a0c677daf384d581b2cd6aeb4bb92461dd7e956ab8993fbce213b5c8b46177aae61760bff6fadf4004bc7a29f8e94dae4f2670c3551169f9c9c3d1d479693bbdccd734305974040db837a6e065dd85d8900c33b491ab7dabcbdd02b7886a035d4c6c1e6a429b3e8c66d9a1a1c32485cacbf211c136f91049c895923e3b69de1364ce0f9480ce518c234094e9f2ad2bb615934c84368a0f35e4a3758c7740f45c78d7e2b9858ba4e31161e1825ed719b23f70d04a2bd6723bfb2d1ca1dc539426a967a08967e19b534ad508a95dea993822a75de1ba755bba3911b6a0e9164f720bdd202d8dd29d03c2181013c94b5881d43a5838f730d761cceb6d3af69791b87c22c4440514b4373f4f5bd13bece0f02d3273f31954a27e8a4cace1c217f95026ef4b90ac0a12752acc5af176609468787e1a46da698c239cd0f78bfe16c4b99917d907130de408ab63e3d9c6b524494c7bbe67bcb185bead651402248cb8e6367629d066531be0727653d6343f463486891c39fd8d165cd696bd6c9bfbf12ce62bd7686f94efcd797046cf9aa83ea45052759c3d8530c4f58bfb2a5184e1b39b44f064af426e7c4957c2ddc9263a9159ae8cd45399f3500295b6ed89af4e6a811d1101d7b75c59fe36f8e75f86554a896ea85757926618cb8e2c2edb5f74256e8f76170df707846f891119bcb911d1ef9f6da64b9b59599bab16a3eaf35f66bff133bf93e823f6476dcfe45b507ee6ce19bbb6c019235f1390a3d002615fc63f416634d64c760b01d154350635a76aff1057c195eea195be218dd1220fcc6f302882e5f78543292b0c83d8f64a318b5b4d577b72a477e49fa5adb0ae5d91e1f3ff6eb9d878132c9152c9dc3aab6c6a367922b751fc7162247e448c334235a04df923ba13ec6305dc9992676d2cb0c03aebac7e34c4b6ee770c541585df6975d155e43b58f9b58fdf023621ecbbaea9f098279e066ad8d1a0a7ae13f7377bb23c76dc0cf509a0f278292ef2d72d0be653626f07df90b7f7d33ba7cd943de7ff5c86a002601425466e46e18afe36b6194c4123ac0929f8d06574f0b4d628be0e634e215a1f83668150522ed3afd292e6bd59b8d3ab78258acf821e90d4670ba62805d0d496eb6565163b5aa91587f7036b689b2f976d1f773780e531c3f88e471265040af19a85603cb53432f67b7a7da7fc61f0f32d60a4d729ee040f1a287c08f4c5ccdf56ae8e53a1af7af350d4e4cbde6c5cd654827012acab44f1d2dc3875dff6be7c87581e9c3eabb6fc480c423bfb36857fecef3ef1afae71d93b29374769b4dd71342a04c1d58204abd6453a85cdb8d22d7bbfddc0e3c71eb5f363014f46b9d95234d0db22b02998aa56df9c179e735c9de00e181122267858a6d21ee67dcfca07244156b00593b33b624a55fe9cfeab8ae5739111260b0c17aac5cca36df2798148fdb6f1562e1cb4543d6b6e1fe33a6d645b4f335bb7731f9037b026b62ba23691a5f3b158960016f6b5ed24c238320bfa4f1b0ce61067e6ac2f009135a58841937b8ec7f7cf8639e28584dc00f104d74a32d3021d73d7f44f7b7fde5c85ddcf5b966b869676df6d82e93c5202c180511b346dee9c203f0593f973abab687a7b10d521ea23970fff2bd56a3deb6776a2cdd1182809068eeb70562471ca3f31c7e6fc42565fb7569c29b090e23abdb4e15636e2f334501cddb45e4f68b32e1b7add89931a1fa82a6888ebf6d875d03b05872469de426844532bf33d4fa5403fbad6c7aa43a9064a8575bca4049585236b494e54fa018479c33e3e7d2c680957ec776798e7b6491e973360bcaf2f289ff18235cac73e358a74bb5cbbe66593698d7d7042b54dc120587a8620290de9a7252886ae60611f8ee530e26452fccf9ee254d8213322133330a89d8361f78093910e0481e7cd3b3236b47c71f58d1a48aef7ab6c44808ec7ec0a834c74d7b3f0f250ac258d948be069ce9ed941a9cb7ac717878bb1bb72803a40f43d1ef7cf5bcc31eab57a88e9ccf1c648505d215ea645bf2d90188bd3bbd1aa057834dc5f0f6455876c136033be8cfdf0c1596eb763931e7ad08a96222268e074d2cab51eed9440af5a8af803fe913a3858597d78cd436c58ed87cddee5b49aa68024e9879443979c441057933719b9a4fed6beee9b3e3e805e6e5635831a66fedd37541e9547393d0e27e71ef40892a552b4023c120a56e39aa40aa637a1fc720781d01be345e36a702614e9f183cd45fbf2654e9618ed8eaa03730ef66f864282d9f585671d33a49efe07f30783ffce52f8354565469d37181b78d35f495d3921c59df1a9b72e2eed0aec7dbf70a9ce09ed04ebae617364bc957ce12a3ba839ba3f4661000b44f2cc2520aa416248bd4c9e83b25d3b66447f46d3f9c0fdff0b207abadc7d49c244873525e798d1e4163898c54719e59a82d91ee00df40348e993826d8d2e7900746f774c07bd3d949256c5b92152837afda28c1ae77101a5292ae8dcdbd973b6f3c8cb42366a67ecc853c085cfb1f004f0043b07d8c38e4df559f47e93dcdf84952949eda31fe97e5dee1247704d32ff832b7b9a429771c71077717d86dcaf155eec21eff5ec531c5f49c6f4667305ee466619b3bb19950bfc919fe4fc0440065943f43e0050399d2c1fcdca3ceb5a48d18fb855a0c590827b1a67c506933f7e6e7e78eec6c35abdf562b0614b457afa12b4365407ae3a219c7379450a4b3136770c3585d2bb72f3df0e6d7f4302eb58a569b7222d9f29437c7f404a164992d93d329af3ae8fcfb6f5c37c45f931ddcdd7377ae84fa853a274b34bf7a6d7e752fae22fdd3fd07fe4a71f2f643007d2c5ab3a61ea384159c21cbf8cd3591cc682a2d25a85244ab9f983495b5df1ff0f22cc663b1c90a01c517ab62762cfc927dee57a7a74a1957b3f67c949c5fbf22127b057496fad5e1018562d6853a48a200474adcbf37f22f7ffb360816a62c98a1c71e56ca4f6e2d23a442a5ce4bc7b1754bc95d08a945fd884a31f5ce5e6d4c0da62da8d1f65e44c5d3a5883bb2808b026a26c0951062848e99bd4fccd44062160f54d2b93fd715651c4062bbdb3d71c3fdbdda6e8e10e865136a9cde5ae69203dc1a93acf32a9d80d5b30e0447d19369793fcddc310fb9532e5bbf19b1c0b212e3cbc82f8e72b8d1483527321710718df1b4cfda2a1aa9f2eaeab1fe35164304dcd6f10fbf62e592120ae726e7b45c85e655bda67d233deffa566a5f3726418dda68f3d59627ab65e3b6b797ca573897f37b2a09d4a7d2046a3acfcb983e3e57edff3444c6f5e17441ac4fe168f0616d3347d835cba3c3e5b486ba5a35568ae02e9ff76fef4f0f5436c49109eeff2e6ca52b4a2cd881f19de85eeca63e9705744583fa9b825812ea42587f00fb37c89a21a35b7b3e213a3d76aa37241d4e44ebf19a3aa70f65b397638f2cdf07cc7508753b484bfbd71f4a69919c8626861d56023208bb1cabca5bd5e16db985bdbb381737d7441a0c6c223c2337ed209a646d41fcbd231488094fa645942e1f8a8d9601b37445b86f003267772334c9b9a869a5a27944b4bdc27bd1bde17d033fe80adfe3a404cbcca4bdb4b671c8392953eca426cab62a9af011b33862aea5b16492b4f2ca0eab64de07a81b88b437172a60b6be30d2b8d590eaf2ec97f6141b6810faed8752611c16c2366dfbd143d8c7c9770c26f0cf8b39798b434e07d34cd0edc31570d18153219730db07af14ce943d5ea94669a8b6691e6b2f88e4acc217a418429c0803540b4b4b491f980da76f30b65d4592dce493badcff77d18051125f003d3150d2846858383166ecd48f7b50a6eeda90a726100c27cb717142df51d311463ca83ac12ffb784b3bee69da6a9f85eca087020915e6ecc0502ed8abf83f7a10550a166d039272f8e47a8c6d66601008ef8f7a2f90222de701085f3e8542ca8158a6d2cbf24caf7e3be9eec9ad1e1eeaed314ee99ba5621f2ba41f586def622d78aba87bafbdff2656e51fa085e935f68ef9187bfa30d6942410677f6ad137e9037284069cde9115a2e253d452f1bb2ae83f7910c39e4aec955275d6651370a7c974adac0e3101b10a77829ccbfcf9fe56a482c752baa8635412fa4aac213d8db25fb53a5f715e5a9bcdd46054c74cb90a79fe742e42ad752094439739bba58b8f0c47c70372e1b5cc2df8488735e3c847b95a22c1337bcacd2165db6bb325c1bb09fe3c07c344de4e0872fbb6e4de198490eb7ec4d433a8d8c3298679e1d7d3b54406a0a3af389386c46aa8a52186c55f0d5dce8913327cf2c91610fdba5eb43734c37872387da012466927bbd446daeaac7f361718664661dece0df90272e96268a7a3c9df7d844b423fc5c908721a0c217bbafd3603bef437a0c2839a66717985bcbdad21ef40f5da0de793483bd9805ab307d9f2ae1b34ff169228105af588581d41b73a5e914398496cfb21c8de0bb83c30f38b0908673579723bb78603521e38cc5724161757d44e55d1f30c47d967e963b5a93b9a9573e3650d80c4bb67c9f0795e8d1d5280c274c33d2c9e815d27c75ae265cd5ef97960db6ba58a1f87c34169c3a2a15c002fcf3280b3753956b61e0162d50578b5878368e0791c35336e710f0f7aa4d15474bbe01399f34b675f0ec81e77a2f97c7970cb7414ea299db099831d2590c2f0b03ee74e894a9aafef6dd2db505db5ad282cc4b8d307afb933ab376eaa91c2ea221857c258e4765c25affe89b916f59f2290a271addd1f2f2b33aa8fc0635f4bb781e170ba06f64047b4afef537feb3a913ff08926d9bcf7e6a7903a39c1b3796c8f554aefb8d3ddb3525b16de6d1952ff00cb91b8b8cffd7b4eb401c5df3192fc8085d99e21876749ed95bca2e645005fc87ee84a34b0354470c20c47340700bcc37517519031eddd8f7a2478fdcc0af86463c88ae0a9b9fd716c06a82269eca88a8363454493c09ea17276764b8834116f7e346848616bb309a871ff757f940afffc368a46df4108039ca551f792b07d00074efa29ac470e7d3f51377c5c71a21d4e6b1327f91af2e31caf2be4d8d3b9219469da2a82cd125d3fe75910eccfebd49afd0f9771c0dd312ba0937e8e39e53d05ae32f74b7c3a121618cc866aa2ef002c896c336316037bfdd360a24025ee0ef3ee170f064897924176856fc314ba07dae4a936f04321eb1536d4aa8f826aea30d2925acc7da6b22d891d538a896fad9219d7cbe198272dcaa2a72e4175008e140c84dcd7c774825c9c78f57468aad27656187645d03e2670c111eefed456710887824a6700dd423ebeaee5b958a70b3fb33a224267b09b9d1ea2fada382b2beba2521e6fff9f8c015bb379158f66f6b25b37cc73a8fd2f5207d5a3b15b228f552c423efffee0f05b4446b015c4f3b61555a256356238d7906881ee67d6fbc725a91c244ab0e7a2a68afe94c374a109db52d3d425b9102ec96aed5cedc284b23088e48002b8b2c5d1efbbe40edbf745235093c6f5bbffb6ede0298babed4f479ed17e4ff1adde9badb7c4030e4399355d9910debb003c1ef2e7bcaf1ff7c742b9c8c0ac9ef1b06cbec03c4d762e89019368c1ffb16adf9f2b31051c4db634abbdd220227be801d4e881643151c947af07a0bf4bb24b94a48e44e823d65bc4f3395d136939129f5e69058c9a591ea816e1f58e96bfca5c77c2493be83d6f938cd85b16430684260b0cdec2031f80b0b00066ef72d5fe0058c6452d1ae6a7d7210487be367d88de713879aef8d81dcc2eb45883bafa6eb9f1d4afff84da9764261a11470f77ae4714bdecadd89d78b3ef8c7948045d7e789e6b6b6b6df571786e58c98d06750177fc2319dc70db010c959bb00c75bb7d6e0023a61295c061c46ae27c8acc2160e2d8c77dfcba2f98f653901800160b484b46d82b5aa0b8a8ec5958e122f4a555a108701235bf6dd8c1cde90fe67de42aacbc4df2e853a6d03f348e8aa12cfab7691abf26f6b6396d017b48168950d116c338840d51d31dd3e94b618ae739a233b0c0ce85dca567472d89bca6b0c5bb07d6967a2c9e78d01e913b418692d2cfb5f3e40f09f97a706dc789536c80fda2cda9c5c2b61666d2861de04a8f6a028723f3e88dee1f0288b73bb1de065afaf49ab05b24fc25b520f05c3b69f9d35c590d26b095d1119433d611856fa003ee9608476b9e64d2637630efaa010631e4eaf14d4b5ff38ff70592a64961329e576eef231b4041805e44390384fe38fe22436478e4d2a38a4e326e51b8ad53bfbb588fb71e08118d3b9eeed65789c7ee916a6b1c9553ac6c2c0cd38c1aaad725ace13ef3fdbd034b9946ff183828f6840a14f4ee717aeec8b0bf46130dc4479c9c72d9e880b646b8cb1b8db6916da431aad03bd9714214842e78053504c8694e5220db709660fced8fb3da64456f0b3bebec9a334bb1fef67475e79a86750fbfc9f246c476e0aeb0171315551e7e60283b4c66e74978ba73454c62c7c1c37300c7f8284f02485fedd1f2700168c910a9465fe4df7738450d74249a6ae21e2ed8d380f4b671d15af03c51241375fd712207ed45763c3bc1a5f0c655042f502b596febc14be405b8a8a3b18fdbc3614612924cf4c50c3b829e594da9fced82dfae8b9bf30422c0ff48bd1f6c801104213498ee3680e80cf90d4751b883a37b0816b0b19fe9ff04cbdce68c6c384280e8338730f55ed7c54d3428a705a1f9fb91de6a7ab2f25314d44a00556ad926c339f20d546c7fb683bc97c7940a2fbf6c867cead6a021bde744892912436fbbd61b5a2d9cdd68f63a5e964ef7e4b05a91a146c2c3022f1c44c8239129cdfe2135e2dede50d0b7babd28dfe8e5233edb93a02369a48530d73ad37da1b262c0ebe48a73925f48929d6f23acfc1c6d8c22b001e33d7dd2f0a40ab26d9dbb7e0509ea2865b970cd78d2ef0c022a59a261c687934c68cdb4c30ce6cdd39f6bbe7f4cc2d44ea65e3eb66abb1236132818c01edb41d5d624e38ffed4ab1c18dd44a09a9406b0fbe5d960d8c99f04d795b29cd6f8b4bac662bda50cfc3d8aca42a42b36cad6de499bc82ea6e8ff226345a45fc7fdc222583d78fd66a5e58c38dd6b3cd497a5fd7e00b880ed6f645f15575e41bdcee507f3f620f3007f8ae347cd2c328675c1b1ba0460261524388e198fa6015215ac3ab94d4ebbbfa38afb5b70b1b80039c37d675b6d6553696d7ebeba063e7fd7fb05c07a041a1730a29810ce92f187ef9b0fb1059d78ae68dfdb823efa5ac4f126a4652a8ad7d9c62cbd428fd9422c85f93201f89916df7784721b3433da70b7aa55fcfe123187ec0f3eb3f464c18fe166c8ceb71d07ffb127e86ac7f6558ca4826a539aa51a921404f8484f3884e3b85678a906d5a5e95b3ddb75025c9ba0233e410a071b27fc3efc3b63488a4f0de985f73f85bd3320726e3ba9b0a29259bd99d47b60d073a02cf41832021175c768c4846d29b4225e4c8aad81e412a9c475790f4120350ee126404069e8d5e02bfba589594d6f1ad3c3c7fff15911fc42df870937b4566f68040c832d0f43ea04b9de56138cc1b7076c4292da0c0ca463d24d218693ec9d6c0eba733bc1edb569a7a460c3b94b2942242a9bbb0ac0d2dd036feb4278133dd01195b1c0e88d2575d7bc0311d09b1e252f1e8f46bf4717fa2b1c3840fa0fcafe910627c9ec72d3f57a79281fc8173216a49a24932442edfc681cac62481d3beb3515919d83705432c0555df315936abb2291ab47cfb5bd21672fdd4e4ba455dcd52f2457458da556a903eab53ce62871e2842287e4fe55e95dd9d934ae79f4985e149b9e462c88b7415de7a4707a950156fff31d4210c5aba57de7eba1e5c6ff4a1e870b0ae37eb77e8783c3621f0b4638a7bc876c6510dce38f925af01054a530b5a2e6cb699f342346c7a3163fddd4e47e74e4290524582b3ca2ccda10a4690d19fb6c8e611c11dd4ea54f12a8dbc7f8d9d2a383d1dfc491682837c37652c64a565f2482bccdf69e1090fae2fdb7d3026d612acf79b24a99a773a01ccb69677a6aebfddebdddf7ce431c50fb8e756968d18a530c6f610d95f12624ac34212862f6a5e1e9b99269db99fb35d63015043a5cce45b68614abe85d70ad43efac681622c9225fa55db80833ccf1f09c52c22cd307f2337f50073f48dc228f6ecab93a3b7e4dcf2ce4696456e33e025252b73b20dba77ca8ebf68ad3456065a63068f72a377adbb94d07456aa4fafa83b132c7f26e0774f91af69b77a62c9ec5e9157d60b388918ce3618c85a44790c581daa3f52aa9f4bb8bb98183ee9ff993e5ce191d38a40a973f0b991c53c0a955394c1f9a2a194a18e43ca9cf0a3653ce1e9c3055ee075bbcaa5f517eebbb495581d84c69a4ef882bcea26793de10e8b7379fa374b532f9e348eed80507307421bd93d4864f5d855ddec1da10c35f460149cc44a3fbfe06d65480a7963f7ee31404f59bd0c8b479acf2c994ab34245ee6619f6bcac5b330f94bcc7b9f0280d2fa286f9397e35cba5ff2378f6cb5135b93d61c80903dbc84e95d2a3bb6cc89f84e990fbaac9ac0a1f6a1ac193a0b402a724af95a929d04306b4f54a23e86208aaa1b33c8b9889d5d927e4b7956264c5ed8ec20fe45475c04ea3da7cb91efeadd21fd8382103fb6b606e4c5e400244ad9f7151b8ec9841f95317aafd42db81ebf7d8126f71d53a84747a53e1b3d4d6f71ab768112713ae644ab2e4d915f1fd6bcfa9dda7935126f8378c1fda301bdb5b36f19bf21eddcb335a002c5cabc285c9864b11d599dbcd4523a8f135881665644c5efcaeabd1fe15397ddf3365b6ca9c6e5e1ad26f7f112b93a930309c2c9c2dee1a7ddabab60c3bdfae2b232697a99d258ab8b3f18e18337ec52e74969b75e5d76d687b49871a33180bcf0f0adad6ba0353c617fc211a55c6b2ea5a1cb1f1d0d823cae6e0cbe29df1c1b59f7aaa682ae2ccfb288dc1d626fc9074bec26a729381de4877abf3a07a500359317782a95655bede6aa79892e138ea7de256350416e91574dd22b8095dc8f34ad55b5ac85e0b93b26a044db1c6156d5f5510ad09c78cd836873c87487d4540fbec4b615529b0681778b827b4cf51d4fe9fe04e3072e6057dd625d878336f09285384587afcc94262369329ecbb516bb441653ac63afdcdc22003b1bb18532b90743d2fa3a2c06f03a0a4c461076fd87d4daaa0b99f30fa59f026af9bd017a8ee200cfe506e86529d377c70084a43a0cd606b3bc7855bec6b0e66a20ba77e69cd8728f7bb8f0e25a17c5471692e4libmozjs-78.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmozjs78-78.15.0-150400.3.6.2.src.rpmmozjs78-develmozjs78-devel(ppc-64)pkgconfig(mozjs-78)@    /usr/bin/pkg-configlibmozjs-78-0pkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)78.15.03.0.4-14.6.0-14.0-15.2-14.14.3fffe؈dba@aQ@a^`.`"@`H`@_@__]@_.@_.@__>eqzhao@suse.comqzhao@suse.comqzhao@suse.compgajdos@suse.comdimstar@opensuse.orgwr@rosenauer.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comyfjiang@suse.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comschwab@suse.decallumjfarmer13@gmail.comwr@rosenauer.orgcallumjfarmer13@gmail.comwr@rosenauer.org- Add mozjs78-CVE-2024-45492.patch: Backporting 9bf0f2c1 from libexpat upstream, Detect integer overflow in function nextScaffoldPart. (CVE-2024-45492, bsc#1230038)- Add mozjs78-CVE-2024-45491.patch: Backporting 8e439a99 from libexpat upstream, Detect integer overflow in dtdCopy. (CVE-2024-45491, bsc#1230037)- Add mozjs78-CVE-2024-45490-part01-5c1a3164.patch: Backporting 5c1a3164 from libexpat upstream, Reject negative len for XML_ParseBuffer. CVE-2024-45490's fixes including 3 parts: 5c1a3164 for libexpat sources; c12f039b for libexpat tests; 2db23301 for libexpat docs; Because mozjs only embeds libexpat sources, so unnecessary to port prart02 and part03. (CVE-2024-45490, bsc#1230036)- Use %patch -P N instead of deprecated %patchN.- Add mozjs78-python-3.11.patch: Fix build with python 3.11.- added mozilla-python310.patch to build with Python 3.10- Update to version 78.15.0esr.- Update to version 78.14.0esr.- Update to version 78.13.0esr. MFSA 2021-34 (bsc#1188891) * CVE-2021-29984 (bmo#1720031) Incorrect instruction reordering during JIT optimization- Update the icu-i18n BuildRequires to version 67.1.- Update to version 78.11.0esr.- Update to version 78.8.0esr: + Fix build with Rust 1.50.- Update to version 78.7.0esr.- Update to version 78.6.1esr.- Update to version 78.5.0esr.- Remove unused and broken dependency on libatomic- Replace armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch with definitions_for_user_vfp.patch from Debian- version 78.4.0esr - add source signature and keyring - use ccache - remove disable-optimize build flag- LTO set in configure instead of CFLAGS - Add Add-riscv64-support.patch: fixes riscv64 build - Add icu to BuildRequires for BigEndian only - Correct path to icupkg- initial mozjs78 package based on mozjs68nebbiolo 1728054873  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~78.15.0-150400.3.6.278.15.0-150400.3.6.278.15.0mozjs-78BaseProfiler.hdouble-conversiondouble-conversion.hdouble-to-string.hstring-to-double.hutils.hencoding_rs_mem.hfdlibm.hjsjs-config.hjs.msgAllocPolicy.hAllocationRecording.hArray.hArrayBuffer.hArrayBufferMaybeShared.hBigInt.hBinASTFormat.hBuildId.hCallArgs.hCallNonGenericMethod.hCharacterEncoding.hClass.hComparisonOperators.hCompilationAndEvaluation.hCompileOptions.hContextOptions.hConversions.hDate.hDebug.hEquality.hErrorReport.hException.hForOfIterator.hGCAPI.hGCAnnotations.hGCHashTable.hGCPolicyAPI.hGCTypeMacros.hGCVariant.hGCVector.hHashTable.hHeapAPI.hId.hInitialization.hJSON.hLocaleSensitive.hMemoryFunctions.hMemoryMetrics.hModules.hOffThreadScriptCompilation.hPrincipals.hPrintf.hProfilingCategory.hProfilingFrameIterator.hProfilingStack.hPromise.hPropertyDescriptor.hPropertySpec.hProtoKey.hProxy.hRealm.hRealmOptions.hRefCounted.hRegExp.hRegExpFlags.hRequiredDefines.hResult.hRootingAPI.hSavedFrameAPI.hSharedArrayBuffer.hSliceBudget.hSourceText.hStableStringChars.hStream.hStructuredClone.hSweepingAPI.hSymbol.hTraceKind.hTraceLoggerAPI.hTracingAPI.hTranscoding.hTypeDecls.hUbiNode.hUbiNodeBreadthFirst.hUbiNodeCensus.hUbiNodeDominatorTree.hUbiNodePostOrder.hUbiNodeShortestPaths.hUbiNodeUtils.hUniquePtr.hUtility.hValue.hValueArray.hVector.hWarnings.hWeakMapPtr.hWrapper.hexperimentalCodeCoverage.hSourceHook.hjsapi.hjsfriendapi.hjspubtd.hjstypes.hmalloc_decls.hmozillaAlgorithm.hAlignment.hAllocPolicy.hAlreadyAddRefed.hArray.hArrayUtils.hAssertions.hAtomics.hAttributes.hAutoProfilerLabel.hBaseProfilerCounts.hBaseProfilerDetail.hBinarySearch.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.hGuardObjects.hHashFunctions.hHashTable.hHelperMacros.hInitializedOnce.hIntegerPrintfMacros.hIntegerRange.hIntegerTypeTraits.hJSONWriter.hJsRust.hLatin1.hLikely.hLinkedList.hLinuxSignal.hMacroArgs.hMacroForEach.hMathAlgorithms.hMaybe.hMaybeOneOf.hMemoryChecking.hMemoryReporting.hMmapFaultHandler.hModuloBuffer.hNonDereferenceable.hNotNull.hOpaque.hOperatorNewExtensions.hPath.hPlatformConditionVariable.hPlatformMutex.hPodOperations.hPoison.hPowerOfTwo.hPrintf.hProfileBufferChunk.hProfileBufferChunkManager.hProfileBufferChunkManagerSingle.hProfileBufferChunkManagerWithLocalLimit.hProfileBufferControlledChunkManager.hProfileBufferEntrySerialization.hProfileBufferIndex.hProfileChunkedBuffer.hRandomNum.hRange.hRangedArray.hRangedPtr.hReentrancyGuard.hRefCountType.hRefCounted.hRefPtr.hResult.hResultExtensions.hReverseIterator.hRollingMean.hSHA1.hSPSCQueue.hSaturate.hScopeExit.hScoped.hSegmentedVector.hSharedLibrary.hSmallPointerArray.hSpan.hSplayTree.hSprintf.hStackWalk.hStaticAnalysisFunctions.hTaggedAnonymousMemory.hTainting.hTemplateLib.hTextUtils.hThreadLocal.hThreadSafeWeakPtr.hTimeStamp.hToString.hTuple.hTypeTraits.hTypedEnumBits.hTypes.hUniquePtr.hUniquePtrExtensions.hUnused.hUtf8.hVariant.hVector.hWeakPtr.hWrappingOperations.hXorShift128PlusRNG.hcxxalloc.hfallible.hglueDebug.hWinUtils.hleb128iterator.hmozalloc.hmozalloc_abort.hmozalloc_oom.hmozjemalloc_types.hmozmemory.hmozmemory_wrap.hlibmozjs-78.somozjs-78.pc/usr/include//usr/include/mozjs-78//usr/include/mozjs-78/double-conversion//usr/include/mozjs-78/js//usr/include/mozjs-78/js/experimental//usr/include/mozjs-78/mozilla//usr/include/mozjs-78/mozilla/glue//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-protection -gobs://build.suse.de/SUSE:Maintenance:35907/SUSE_SLE-15-SP4_Update/1799ad9a642761bb812f6181dbfa6582-mozjs78.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textASCII textC++ source, UTF-8 Unicode textpkgconfig filePR(Kigyutf-82de2fcf929556326aca31e124bb5458811f1305d32f61436977e36597115f533? 7zXZ !t/]"k%bQ@u xL?W!-s͗RjeQ1y4;~ۮP0c;hJ`E1C|u= E4!+  =wJ,NV5b{O`-C2]j:xU[ \ʵᘏ2WcJkg6݌FVQ*7· <閶6p:h ':D c|1p50u!9>́ވ2kG?lَ vO]vg?g`⚅['}f6ȼbZ1VhP^qKK: 3)=*]fx0?NA.lLI1A:~Ti|dS$ڲ ޜ ŧB*47k@<& +tҞБ:F,p{/oTWiR=jx6tֳϱDo ݝN:rʐo V|dr{rO;9@G >uv78-vas/?Ħm5OH~ }*̀@ v ּ㼼}[nPIq" vEs>0ψT4;h Г1w 5Iޟd.qS8X6uK@E=rEӊ+}wf}DYo{MqN//ɯ¦y=e 8JrB2yfxS٤eJeRi$nt`u-GOESoȃ2`i_,!LozkwZRĈD9=jJ7:QR*61,?SyKACX )'bdcڹo`):c"upΣJy;:?C՘A?Fy%ٿi ~~%*˦,gA&=J%\NbZ6tUCH{=VEH,Z^zr~U&&VLj (#Jzy;9zw lb̛ إ|3.k\Շ|f avׂ8k!œ€om0-W-*>aq5?|Τ ];oBub xot~>Xx"FI9|0bh@.w4R<"T;¾?7Hbm. yVieѡO.8uty:v yH}ĂҗIc[0s&HTUO*m6vQZAe2Y[&KpoGbQ];{dq [Z6xۂ3Kŧ֥p,:>s" YY!Ɖb~DcW8ۇel_]hŝi?*q+7 A<&VTl#zw x{TqF{Z1tn+{.7 ⏣sPgZ߳զ7BpeY;|S^n H6WZYf ݭkюb$XƋrB8!'*qrL[_K1w̯Y. gy)zHJ+:7F+4 eRn&FHꈊv{Ss#!!xwZtt>({OMrϐ߀Ox@rzG{Y2 & 2Yn }:Ą.(#ֺ?5FR{mS-Clw"v=j0{Њ{gRF-9F<,+}uqR Y !(+{gʴ!+"5z@t>Hy-'ZԁoOon'XsUIџn×y"l§(f &dRO?c&n e[E"13v\DrQ6Gӯ6&˧Lƃ_OB!n<9 `PιJڢ80prg/'5 YZ