python310-idle-3.10.19-150400.4.91.3<>,̉i(ap9|\wGtNcg JA 1']5lccZIMD9:Ned5 0UV+"@D\;Y5?F ,޼>ߕ֔"ZLTO--:_"S1J_V ƅh~ܓ\as y%l0ޛz5T.`\ݵȟF L&HZU}^7V*1ǿw|"DLN@Dhq6N݈'S ;Cl_M{Dc>A?d ' X8<LPi 2 2  2 p2 82 j2 2222x Ѡ m (Ҷ89:B0F0G0,2H82IA2XCYDZDX[D\\D`2]M(2^ bzc#deflu2vw2xp2y8z4DHNCpython310-idle3.10.19150400.4.91.3An Integrated Development Environment for PythonIDLE is a Tkinter based integrated development environment for Python. It features a multi-window text editor with multiple undo, Python colorizing, and many other things, as well as a Python shell window and a debugger.i(aibs-power9-15Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxppc64le 0* `^h((Hxz%lK}N|Hӳj$-!  ,!)?,K !C !%@%;;""-"-vPv2+28ł8766764+i5uuu  _ n Q x4&4i)6)Pv E EhmhMMM.-.z$z :X1/:MnN- .g1'1 M%=%L>qLEI@I. .  u/uE? E%XW%m{<7<))) 4    $Ri !c,9#";~J/:Q/$=75.O#2Y:"VV6y-6y O O*J*J//&'%&'33U$$n$HZGH,'+,'A@A`i]`i/[,3/[1Y1Y[0[  N#N;; 4 45 5OYL[OY9A- 8FF& & 55_5_7_IEIrNr;6; ;X::P#P %%%__>_>U9>U22#"#L`L d FF  g@gyDW;_-+U 3>Yb}.,0;! 4\:Q#z tf%. vKe<^P k%=G  ;-DgLm: 4 3g >c'bHM$ y M:'RZT QqO2"f?+& 8k(ӳ-!/|A큤A큤A큤A큤A큤A큤큤A큤AAA큤AA큤AA큤i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(ahhhhhi(`i(`i(`i(`i(`i(`i(`i(`i(`i(`i(`e75df0b77ff61253be457af636d5eb7c55a3ff2b6a733beea844d2b294972ebf609eada44ff4aa9d5cd10ad8b4c29bb76db8ebc74912a0ae86f5ea3cd19b7547bee81ba5c5abec1e35e313268f8d8fe72d305d0ad73abfba3d2ea1e2b2308710e783704ad5cd9b3f44c026f55c98be2c52190bf9b7832251283f3e953ba80f871d9b7f4931fca2abd618fb35563e3b5cdbde7a8b4e30e1aed18a27b61a5de5a533e6a36056667d40e26f195c14371567470f53324c3fec43aec29e09d7d2a60bb7f42699e5e5a7c82ebdf2a2962946b7228c933ece0ea7c0d7789f21a7dd7e64531067a78ad392f25631aba1d885f40786cf5f47854577162c9f90ff1f33164c60399d6129e3e486ce6b437bbf614ff4838bd4e7f42d461c3e5467cf3b4fa2727c98d566a13fd599d1c11a375f387fef69b6c595c4f18c5d88c188a860be0e557f13eeb5dca39d05e24b9eb069c6dcb2748633822d67288a8bf8b7e21cdddf55fe3af292b38660a8a58b1a8b4fa4240aa190602e7e9a700ea0536b3181fc968e78fb3fb0ec11f61bc6cf0947f3c3923aa18e1c6513684058ed0fa01ac858143e3f517467d12e0e3ecf20f9bd68ce4bd18a2b8088f32308fd978fd80e87d3628bfe70991cfccd1267922e94d91e02e9a58d2d29fd3382a2f4975280b9023cb7b9797cd05f1964d57c4c6c248ac7f7ea6a38019ada32a9ab7e6c28d060f87b03de37484901eb40eefa846308e1da3ff6f240ea98f769a2afc3cf4fdba00327ecbea09f433197c8870b12bb7859cc4c3fe2068908cb1ddbd4880ab0f6fee91b6c23efa5aa1d1e3439ab85425bd2aa3a25b9e6c21309e672690cfb32219e1eb7a7f39a59e2abf1840156e9db8f85a38822fd56ab79a139eb95ec86f1fba1bb87326b6ace9e90a2bcb16d06c4d78837137f2c14bc26b3bd9f24b7b6afeadb689bdafb158c31382f8e5b41fded0c2aa9cc66a382928b003cdd8b5b0518836ad9c893777f16cb2e322891dbd9101302c09ffda0c2a3a72d053bb8c0927d507414c59cad2b345c81377c4fa996c814fcf50ae8188c6a0ecfcdafc5c17145c3d5154478fac89a3b513501ebace8e428aea68dce39d0af9f29196e08fc9ea49c99605e79e74f2dc8ffdbfc7837b60edc32ac2f593a220f4abf0ea00cc477382ad8ecf8eb3df88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df893f8058df4fec56eb20ff67ff84c86fd3d9697e2384c5a290ed696f6d3187aa45f8f55514d26791588de02fe685af0ab129174b32ab93efa39faf6140b6795d9d6416209461e330ea4da5701665dc06568fd1eb11f96976d1344b699276075960f7caf65daa6316089014a54782471eeade96ffb7a52002e13b8f79198b9f191b6416209461e330ea4da5701665dc06568fd1eb11f96976d1344b699276075960ac3eeb66ba1630a008e9f75c14955a0612bb63f6cc81a3aec51f0f848fa004738af9fa664e10e20ce46a42f038f47ae7d74d96f48d2237216ce703afe6ebd7ecac3eeb66ba1630a008e9f75c14955a0612bb63f6cc81a3aec51f0f848fa004731f9e2a0a32ec29fcaf800b87d1f94531f102b18f0f9a61af3e38f4c72bf0581ed1ac78f7b2d7182b565bd1cd844c8b8f5b8832b8034e4c6b9b3e68262a31fa031f9e2a0a32ec29fcaf800b87d1f94531f102b18f0f9a61af3e38f4c72bf0581eb77a09eaecaf969fb5420bf094a181f0efee61ce07e880b5badf46e3eb7fd4223dbb14a3a3923a66ad2a46b777b76574424f3430258cb11eb6f90415c67cc3386982eb817a026cd777d04bb44710e91f00ed2bfde50c58ee75194bfede31e33de8500d03446409f556220ec7132cce3798d0bcabc1263b58e788bf1418ee242616b4990d59a377a6acc572ad355d1845940a6695df06cd4cd3c5e71dcc11f3d5e8500d03446409f556220ec7132cce3798d0bcabc1263b58e788bf1418ee242624fd8f1a5bff86984231ae6003e91773d0332ff86d936294048cc3a70be4b2103e960250ae77c4c5026a2c3ab5c549f41fbf482017cd16be3e21fe976e2b244d24fd8f1a5bff86984231ae6003e91773d0332ff86d936294048cc3a70be4b21035fdb6cc81884022b5c121885e1b2b45343e5b177aefdc1b94dab1d89d513e5eaa924d5f4ae54def7dfe53159d511515ca748fc3036104f09eebda2a40f9b14a35fdb6cc81884022b5c121885e1b2b45343e5b177aefdc1b94dab1d89d513e5e104142058d107c91b40b33fea71b4c4282643c362a9b2ebae66ddb1c2ec20087b9ad796230224eafab004fc6f5b0b8825ac57a02d85d430b99ea02c58fc07f9d104142058d107c91b40b33fea71b4c4282643c362a9b2ebae66ddb1c2ec200877c17fe1c0a342794d79bf550c372d4fdc64ca598a904e976d70b519df2e9a63cba89593b2e78839c0ba711ac22f88aed19a3ed147de42f684b49dd4f2ea1067d8680235eb8ef20558c321a3a7aed1ab5eac23a2ea0070ae4bc0a06c837e8c7b6ab63bdeceaccd1dabf6467b9e95f8be359b7a5ec374cdcf1e7cf73664d88ec49618cffd1530de1a376539ef7a73eb3c0827fd14597da5b5a36fa30b5d8230b2cab63bdeceaccd1dabf6467b9e95f8be359b7a5ec374cdcf1e7cf73664d88ec490db246b0acc3ac73fed03f487c037dc19a648c4fafc54cd701bb68ca47399d23c1829cd0e27a9a1165b190712537b76bbde8195a451222faf5feb339449906c10db246b0acc3ac73fed03f487c037dc19a648c4fafc54cd701bb68ca47399d2389a538446f4f598f3e8eb130cac53d0f3d3d304463c130586692b5c0a62a3ac8f631641eabfd0c1654c13ec67f212c0195a5be3d5a82bf740216d60404d1c21c89a538446f4f598f3e8eb130cac53d0f3d3d304463c130586692b5c0a62a3ac83496f27bc12fedc96012fa7ae43548461ddd640fd19d5bab36bd5336b207051d148c2515e17ebe79dc4eae68b04d701ad53ba5803f151b0259ec83305f4611273496f27bc12fedc96012fa7ae43548461ddd640fd19d5bab36bd5336b207051dc7bc174b74a684f5e56f5b54ed4814723ebeffdf494adc8c2e04a79eb364c2c61d743813926ae2f2086e2a15f45a4a002af402b7a72acbc7c97a37bf2ad9722cc7bc174b74a684f5e56f5b54ed4814723ebeffdf494adc8c2e04a79eb364c2c667b82a90fef85836bbb8167dcd6f4ce462732019a430160abac11bbbed75b4cc05048e864ebf1d2bc8d8e49302ceef3d14a9fae0db590a7876626a344c60567ab7938cf68a353542d95939f5ab2b5bbd3e32843cea5dfbe8ae92bd8c844741d3b6d97eb8be53e8b64d6a8623b42141045872ad740980a0804ed58329a22970f0b6d97eb8be53e8b64d6a8623b42141045872ad740980a0804ed58329a22970f0b6d97eb8be53e8b64d6a8623b42141045872ad740980a0804ed58329a22970f0ff61e49591de54526dbf84f3b5e8e2630d62bcbb54caedacb2415a704f5dac89ff61e49591de54526dbf84f3b5e8e2630d62bcbb54caedacb2415a704f5dac89ff61e49591de54526dbf84f3b5e8e2630d62bcbb54caedacb2415a704f5dac899f8a71eab2fec812c818c75cf2b0cb1984a7391249ea1b1d5299ad34ce1998a1300bf0f0fe9678edd2fa1497e8a949d3ce9448dbf0b60d40ae4417eeb8138ed99f8a71eab2fec812c818c75cf2b0cb1984a7391249ea1b1d5299ad34ce1998a14afdb0d5c5f2b3ea756f605702f9823b675948eb8ec678dbd45fd42fc2a037690f2a29d726931025c07cd6be293368d17447ff6d1be75ac615b1500eea2b85634afdb0d5c5f2b3ea756f605702f9823b675948eb8ec678dbd45fd42fc2a03769cfd5067fcb9bc6f755894476f8454ac9f75f0875e7ca4b2ba0563b7dc3b506b855cbc780f2e7a08fd6e2241199e955b295b1d5345a93bd6647e57c4a1741870837366a9f574b88c90618b46c24c28af332296107b35bed0d25dd09cbe87dea62e022c1ebde12e55eb6d50998275f5683be5a1dffd3b251ea90d0ac10ba81a38fbe11073eb9aa3e0a1e041b39f2bea8d645148b33f327f18afea98f77cbd250fe147c6b9fe6ebeaf298fca2e22d07a457a8cac79299582f3cf44ac5a487f6e868ca5c746068fe23eca52479a638747e6cfeb73c435a292369956c0e48a11d758a84ff2ddc807909e01153b6046f276b2c3e1f92d457c2aeae05d694b5b0f77b99ca5c746068fe23eca52479a638747e6cfeb73c435a292369956c0e48a11d758a66d6b4f4add023deb98fe94331e2b3076233dca5cc148ef0c51c46d9bc854a35a0207865d326c666a047fc425495df4cefa41dac7032460bab2fc9edeb15e48766d6b4f4add023deb98fe94331e2b3076233dca5cc148ef0c51c46d9bc854a35a01ef7e713145c1ef54ec0b0747226659859024f07e5d282cab1ec51695fffbc7fcd633036922142e488876c15956998670b12f7c2fcbe890496a2541734585bfe2166f8718a062aba694f8915a3cd49b2113fd86a5b12acfe6ad19765c7fa7ce9719d005e8f9f88b4781356d1f1fee5ac19b67ceebf8ad167cc272ff35b847290cdaca70a4fb0c6e46cd2261107f60674ed297c63586fdddd18d8af28e02f6ae9719d005e8f9f88b4781356d1f1fee5ac19b67ceebf8ad167cc272ff35b847235f31d2523cb4dcccedbbbcdc317cd9d5a0127625adbc7538b2ef0b9420d5b0441dc27d5b63a78f72c126ad51f266ddc83355d3aad27fb410ffa34853d19472d35f31d2523cb4dcccedbbbcdc317cd9d5a0127625adbc7538b2ef0b9420d5b048389fc84e0f08cda110d5cbab3f60151fa49bdfaa5a542243cdb81e0875ad29ecde61234d8507e88fccf2bb81dbe4985a284e55a76149271dd39d4c34a5636c28389fc84e0f08cda110d5cbab3f60151fa49bdfaa5a542243cdb81e0875ad29e766fc0f6d41b940690d1de5ca84bc6d5fc8da413e0823dfd696e5749813dfa4a766fc0f6d41b940690d1de5ca84bc6d5fc8da413e0823dfd696e5749813dfa4a766fc0f6d41b940690d1de5ca84bc6d5fc8da413e0823dfd696e5749813dfa4a736ee3091e8d8bb891681657d652b6e33a308511257444720f5842751723928b0f21a2139ea03fd52e9f98e40a512b2f94121be112d230f316e00c2881aaffde736ee3091e8d8bb891681657d652b6e33a308511257444720f5842751723928b779dbd2d31b08f234911f179a631ade2253f662483493b68e4bb47c18c7f91b847a1315cbde216418c20444cc98e7a54ec7ee0572fb7db56938acc2592fddf03779dbd2d31b08f234911f179a631ade2253f662483493b68e4bb47c18c7f91b81cf7441ab557299107759243a09de1ddbe5a22cbaa8b96e5e7ac961bd57421bc4697a27a18602227a135125b3463c7502533175c8ff426cba9abcf16433e7ef01cf7441ab557299107759243a09de1ddbe5a22cbaa8b96e5e7ac961bd57421bccac6255326dd39036b4c711f94f706cdfe689ac3d869889e9433819130dc540f396b1b6104e7cbdecb894fe515acae2e0a16db23f635a966118241fd19bd005ad29d3e227f73a3a3f5ba3c3f0f74894eda51c2ed6027fe0f4d00567c9d6ceff422370c199a7dc53ef25f69f82a669526759fea165c1df7e904c1331524406c04bcec37d3f1644f0f47173d97de45e457a94c40a0204218f96e7dcf46c5f6e8b5cd75b10704b2901401e3fe87f0a641822cf2f5f092dae9343d8d05d045947bb4259c18168ab2081f1b694bf7d4e90060c040139414060cbb52aee1c3b74228517141ccd4e9ef7feb2279cd14f803ab8c808fe8bce663f3780cf162e073411bdb259c18168ab2081f1b694bf7d4e90060c040139414060cbb52aee1c3b7422851ff09acd06352a4b84c682b4a781f3d3332eac8be3d03fb0ded06a902d68bf8a3ca33d49431fb7442d6d53a1ffc634db216f6043c8787e60f2d18528c5cf8abd5ff09acd06352a4b84c682b4a781f3d3332eac8be3d03fb0ded06a902d68bf8a37502f32f91cb694ef276c429510c3bf3a563e380812c00fdfce35d74172700517502f32f91cb694ef276c429510c3bf3a563e380812c00fdfce35d7417270051700f1a3fa441e5b156abbc98ce6e8ecb116a863b94307d2e8a9b2d98ca00e1c2dd0248c11191e4be9e16817eea6ec659cd8200abb305a4a31299c76488ea4a4cbf4338beb4ac60de9d924a286a80a9101bdbc35d5469263a16518ca52c2eb262d0d3556d4130c601a0eb90a3a66a3f8b3d9764bb45e8840306208fafa45aefc112a933b0aba1dc8ff875f26c63a7489e112dfc70699b1bc50e23c693de39f0e95064d071df5808349f53d562fade437f4d3966e52677bad79e66617bb625620abf30d143ff16f059220f6d3b999dc897d6cef80704048c9e6528a52b885cdce82422f2eb8ec230b2f5c697919e61d4c13a97ebd6d9d712613a6b87ae747836fead36956e1ed58afda551d0a7bc0b92fdbbdb5449bfac3e7a0641bd951a758baf2422f2eb8ec230b2f5c697919e61d4c13a97ebd6d9d712613a6b87ae747836feefc3dd02193890baad6156094dba104f9c1411cc087c5fc9922ee969a8bc1468b7d1ac826350173f86d7d420e30ee7d79285b44a60958cccc699073532e57b30efc3dd02193890baad6156094dba104f9c1411cc087c5fc9922ee969a8bc146894f68f62f396fb4860f61b05271aa4af6b49c96488f96d924c68abd28166ef67b559571c99ee5d61d93729ab2d4492928c1c801e2e2e10c2520710bca688eba694f68f62f396fb4860f61b05271aa4af6b49c96488f96d924c68abd28166ef674d9c33c282e601ea3cccec20dc55cf9a4e47743944d4f325e20567e6b8418effc88926ee33d69af99cc3f10d7360ac9dfcdb76f9a8f735d2fa9e4d95aac5d437c59c2c4d5d71199c59c8f0f6b4312d3224d94c57000cf7dce61ce38ad6e74b1a196c2d2dab0b112a10c1c8e498544de433ddd967dc8ad9b6a78c09adbc2adadc6f827a50b5a2705dcce80416465423b756840d5c1705136e3b0110e59d53be8298b164c680d57103c77a049de3cb695df6c3cd02fe1ebbeccdaffa6ab161314a31aa0456696d0fc31cd02dd1304207e4e0941260a92bc1278302cd9e18784ae381aaf384324c4cb1c1cd920f692ad89133dcc1ca36b37a17790e5eac7b980fce31aa0456696d0fc31cd02dd1304207e4e0941260a92bc1278302cd9e18784ae3f11156e0176f332af0e085cf13430b41693c3bdb5b3334cab430131ddda5b61cf11156e0176f332af0e085cf13430b41693c3bdb5b3334cab430131ddda5b61cf11156e0176f332af0e085cf13430b41693c3bdb5b3334cab430131ddda5b61c4f9eeb97e74aabee6e739492d310e7202e83bc0a60cfb0dd3113908ac30c86bc32318b09b9c660168d419185f11920cc7bde7cff615696ed2663d55fecd1be4e4f9eeb97e74aabee6e739492d310e7202e83bc0a60cfb0dd3113908ac30c86bc2c82ed6562019698e8077e949482f96e3f1f435183f2698b0a6b93e276a0750ae0bb20ef53920ad43dbfafc4a7016518e115bb2f1a124b3aaca44e74a99d0ec12c82ed6562019698e8077e949482f96e3f1f435183f2698b0a6b93e276a0750a94968667113228b5362dba76abeb348fc017d8a111f9b023c233d0ac642e56e85f15323b2ee33f57f02559babb9e6acc11b5be59e418a772f1f54c587c513cda94968667113228b5362dba76abeb348fc017d8a111f9b023c233d0ac642e56e8b8a0234200c2218d824f1ba578cf2f3a1ea00936a856c72d20c8040d61f91e53145a40ed570cb569bb908d05f19ed192bc3568d7d30d0f13beb590a9d80d1c72b8a0234200c2218d824f1ba578cf2f3a1ea00936a856c72d20c8040d61f91e5318bfb20a5ebf021c2853e2c30f23105467d51601bc02777fb63e13e364877ba77eddf1ba95bdf683cabfbf86d7c2eb1c644250787f6e71d4fa1dfec6dc8ae7329affa6c3509295fa04f41738539d9dde160532bf427525ba3df964b01c8d4ae4bda86f89f906c95d5b939b0a6c76e8d4a038cbb92dd33aeffa3201331a5fbea5bda86f89f906c95d5b939b0a6c76e8d4a038cbb92dd33aeffa3201331a5fbea5bda86f89f906c95d5b939b0a6c76e8d4a038cbb92dd33aeffa3201331a5fbea563e0667c070a90f2b36bf9c8694ae2012e0d03b778169861a9909d91a53cb40363e0667c070a90f2b36bf9c8694ae2012e0d03b778169861a9909d91a53cb40363e0667c070a90f2b36bf9c8694ae2012e0d03b778169861a9909d91a53cb403bff553ca1b161a5adedb2abe48b960d0643ffeb65e97ff1bb8f3160e40421bee9eeccaace15e9776f5ff90a112046b549295fa85131f8060cf5da562c29aa2efbff553ca1b161a5adedb2abe48b960d0643ffeb65e97ff1bb8f3160e40421bee81bd39273d8470cd599235d85ce3c6bf26b2cd1f0a5454b69167f2a7c17bcd3143a659d8b1ba4a128d4bfaff2969d24027926f7d9c31c21fd8e3f4398f8164fa81bd39273d8470cd599235d85ce3c6bf26b2cd1f0a5454b69167f2a7c17bcd31ee070813e92226b5cd36305173fc1bb9aaecd8ac66a4388a1948a2aaea46d5358ae0e328c0032d852d81fdbdd8bd83a3dfbb37fb8d00e5a691777808ad6a2cefee070813e92226b5cd36305173fc1bb9aaecd8ac66a4388a1948a2aaea46d535b1229825f61227aa5b8d7ec9aa7d6a6285d8c098a8c306a7f8d40d1f26acfe70b1229825f61227aa5b8d7ec9aa7d6a6285d8c098a8c306a7f8d40d1f26acfe70b1229825f61227aa5b8d7ec9aa7d6a6285d8c098a8c306a7f8d40d1f26acfe70fe2b850c7a1f4bb107a25238fe20c40ef6f87c567ac8f0f5908475f5e6238df5e47df1618773ecb3cd1e9cc94c7c613ba999aa5972bc6200e09d82722981f05cfe2b850c7a1f4bb107a25238fe20c40ef6f87c567ac8f0f5908475f5e6238df57f78490635e4c05e7d2c1db38a5d38d632a8c0b013a03f245bd267f0d8d2c9a97f78490635e4c05e7d2c1db38a5d38d632a8c0b013a03f245bd267f0d8d2c9a97f78490635e4c05e7d2c1db38a5d38d632a8c0b013a03f245bd267f0d8d2c9a942c9e9d383d970d942f9ba435c7e19e63b9d290c7a2225163156ee6e8b40e69e8f20d7a6b8926a11ae09edfa7a78cc9f4146d018cbb41ce2f58e41b2063a78f142c9e9d383d970d942f9ba435c7e19e63b9d290c7a2225163156ee6e8b40e69e84fe967bb7a4be3fecc58b3daa877afe2ea110edde613132fd2194e537e8b3c3e84ad2e4dd36c5d36a4ee8aa07fc39f0379f60ff10e9bb6c38c2ecdb4ea36bf684fe967bb7a4be3fecc58b3daa877afe2ea110edde613132fd2194e537e8b3c30d36f7694a50cbaa22d9bf03b91fa0658a147bd90dd867714a9b411febb364272f05996827309ef6147f8b888352a1b9911678e70dc9046bd5363dab7733a329c8eb28ef7addf5a664a7e3addfbfebe29040a8695e1db515828305aacba2ee4ebd656af7051ed0aa83529ceccff4a3dc8c44ea94e6c1ca28e17e89f998020f6a3a723fdf88c0018dfadd19757142a643b01b785c6df17a50bbe21463663ab590f60fde563751ad8d77dfcd892558d6c4306764d9affade5018147e84c7246900628a13325b3bf2f76dea9254b20178b3232261f83c660f0e33785e6215dd649274ed1bf4c7053d42d37e786969414fcb4dfc648f22430a361720ed8f877d3293533a7d9cc6eef591f65fc9357df533604ca93a47051846482d554de60f40b9e5b4184b23a1cb5e128701b65d95f1ed8c0e7f56867eac1e70c9b2a79b00ae682bf09aeb0c344210574a4c7fa641b78d058ccd1c387b627f8b99db90bb94029dde126415c89631586d2f51931274a2d8c3dde2c9a4132e8a1f6954c97de78aa417ca94d058b89af51dbad41ae8b7e20973fdaa0c31e1fb29b141499e6339d29f55db8add0abc885fc629c6746aca77cd40026b2dac8d7edb93f1fcf6ea9d28334f4e583b43fdf9bd4a731d70e074ee597aba03f3c8c36302bdc7e74650fb1fcc113b79bbd9ef3bc789559f5af7b0c844d5292ae02368d167dd5751ead2343109d5c8a26c028d87253f0317ef79c7490ef08eb7ed02034328abb8dedb30ca61c1992d9010e59ffce802d6f5ec40bc178a3cc168ac9518a61ee89796c5382e86aed85bceaf660c46faf8f9fbf2be5e23389d6e6477d1e458fee680e606bcc95d2853b2923b72d89db91bda3abdfc9a7a42789e4a20a70f4ff8cab0a737995249f0d3dc2b00fb239f38543bf973d94daef2c52457b905d4d89c640993823127b7923cfb50ba574b03745100cdaed82ae64105baac6a43cfb52ed4af5e7c2a9579ee9f0561d384ebee70e8bd3d7beeca4902a57b723f500a4a3f45fc7cbf506b04ac665016f926ffee9ac3b9e07f76d5d4ee3d770fdffc865f2e1d90e9edd0bf642485527dc9c6dcea4ffef3e775c6cfea98d1df200f903e1f5e94459f4c552661509f3a87611a95f1efc7fdd265e1b43eec7ad21ebe8047cf5a5a3365ffafe940c6ad18563d2b4c248aed70b7f29fd903fd51d1b5aceb3dc93c23f9a54141eed7a9b015a3977f0d2c6a8e87db2ef7050ea10afb3a88b064bf5ef95439924e4246411433ffa2f718e123fd1c4e536bb4a471978515787ee9fbf7806a92073a787a733a26101d297127132c5e9634499f41ad00e125ea308343a20b278bee9e9225eb5cbfe6188362a0bc7db8b94c3dd313b97c83ad6d10b79451fd2a8a4bd773cd392b228f8efbf4c316bd701b09a72b084a08248e26a346c6a7636a142391a8b3e674d5c08d5bdb15da05799e29ec5aebb72c437e6b17ed05785ca3ac766bf9338a3ae93472f60fa1692db073e269c18c39f5106aed3276d3bc4d10415dd022ef5e8fd5c08d5bdb15da05799e29ec5aebb72c437e6b17ed05785ca3ac766bf9338a3a57c80a6f3ba5d58764a800b8a51e30e72d6f90e1decffc7583f5a563898650d2b37b5ba7f8e01db26196863fc4197adc99874627e5ee0d2822316d8733a325a357c80a6f3ba5d58764a800b8a51e30e72d6f90e1decffc7583f5a563898650d275c34813efc5e7535b8c70baaf4a3cdeb55fd69fafcf51451ed3d9d7ce47181b361206b1108c2eb8ff2d674fcccf86bcd60e4498650e020eedf430db5ef9a0c775c34813efc5e7535b8c70baaf4a3cdeb55fd69fafcf51451ed3d9d7ce47181b943bddc14341f97b13f545c58ec342f85072f78f764276ded18e3ab9de26ac5d534be89c71b86502a8bde999646e21a1a887a8bc3510b4af5b8432b7679f1cb7943bddc14341f97b13f545c58ec342f85072f78f764276ded18e3ab9de26ac5def355b35a7c5267172374d5a8f737578749b9fd85a86b8899ad2bb780293d121ca129957e044458a16a050b07a62ad5982cb22cd7e084eab4473d68b1bf0aac3ef355b35a7c5267172374d5a8f737578749b9fd85a86b8899ad2bb780293d12175fdc0d06b0a059544061c6e18a6b1650261c1f792210d517b10853835b687f04556960684c0ad8609c12db915c0c0f472bc970fe45c4ffd21023fc5e2e4009d75fdc0d06b0a059544061c6e18a6b1650261c1f792210d517b10853835b687f0063b8a2ff0771524b480697683a87b949f9dbbdac8a4abdcd5b6b6ce26d667cb433703954da15a24e4b9fb4a5748ae8e72428586a54b8532945f22749abd1001063b8a2ff0771524b480697683a87b949f9dbbdac8a4abdcd5b6b6ce26d667cb0b09f625f16d0fcb64363072c084c669b7febe208143d407226db7a87ff280211519668c8f6b107cf2c9cb1bdc2359d7875c11ab395ac638ae23e8068f15a4e10b09f625f16d0fcb64363072c084c669b7febe208143d407226db7a87ff28021539e2e73a1406a21bba8e022d6571b8fd55c73757127aa42b47355f490d97f0e0b7edb3289c9a01f46ed3b0ef4210ef92636b9dfd728973d9a51ca054fda67da539e2e73a1406a21bba8e022d6571b8fd55c73757127aa42b47355f490d97f0eb85fca4b545ba2f722c4ff513a8a683e751999aa72721a27667fb43b2b050d5a81780acbdb2a2adcd88b9282d635e399c505c7f6ba32ec1823223af574f8b482feb88e5a89249cc3c30c750db9ae689bbc86496c962752a9fbaeae488d2a0d9fe1dbb5c4c1d137e40e08f76d2a56644b3e826bbadbd396023f4c60702b487c7c9e14fd8a35c6ada758f4319568a8bd7e539e00cbf17238efdf50f008fc644f2ce1dbb5c4c1d137e40e08f76d2a56644b3e826bbadbd396023f4c60702b487c7c9ebb3d90a559220b9509999ebf900da712e0c81b6825a949117580713765027c2d7f638131f2684ec9b86a123321fdf37ff191dc63bd5d9378a724cc7d1bc0919ebb3d90a559220b9509999ebf900da712e0c81b6825a949117580713765027c7e2a0ec98c0b505e2cd518ad381c55b4633ed4a93a19f028fb5cf70529db05a12326b0dc69812c6d7b6f8bda76c242dfc633801f1ff0ec11eadf9ab81e1aafb87e2a0ec98c0b505e2cd518ad381c55b4633ed4a93a19f028fb5cf70529db05a1e12a0532bf5e696d3505685d1c3cc0f5c4bbc2ba0566ebf8ddd6612bd72b942fcf8bf269fd9fe935efd55a4f164402443e0a4e02102955c01d7eb352dc43a8bde12a0532bf5e696d3505685d1c3cc0f5c4bbc2ba0566ebf8ddd6612bd72b942fae71604b0771590d3e760648052c40810ce7647b742f53e61a0ec2aab81c7ff14109540c6fc78fcfd315e76954758026967b40cb17fb11070a52819f179a4292ae71604b0771590d3e760648052c40810ce7647b742f53e61a0ec2aab81c7ff1b185e373c9e951fe10e872ab4cfaaf98f9b6e901f4362fab39f376f11694350a4e9c442d8ee1d3c126652d937e509b70d70af42dae9ab95e11685d8d5efbb06fb185e373c9e951fe10e872ab4cfaaf98f9b6e901f4362fab39f376f11694350a61559c772ae6d53edc1598d741597f09650693680ecfbc9b0905733699a3415aa53dadc54df5841d178426320ae84a53c1231faa14f06869331c0a4612ec870d61559c772ae6d53edc1598d741597f09650693680ecfbc9b0905733699a3415a74253f2247d3aed39b6313f27747a88e6fe8c301781d6cdbc5963a9ae8b870d0bb9e90824f34dc9ed1e59b1579b820ac4fad630f81c1cbff6d9fd4bb6c6719a374253f2247d3aed39b6313f27747a88e6fe8c301781d6cdbc5963a9ae8b870d070b0807fa9097e0b0337a2531f0c31aa4b970d0ac79a051a2f5f0d8a08b53d11870ddf80cf581c8c1c5041787b0a197c4558526eb3ddd5a02fd7fbec7947ab7470b0807fa9097e0b0337a2531f0c31aa4b970d0ac79a051a2f5f0d8a08b53d117308070e712935dce676be49e901a42cf0b7f8e6918fce90823bd9eebf3523fa0792a1ef3ab3b06dcba933e17b50a480ccac06cff83d1045695228d94a3ce9a57308070e712935dce676be49e901a42cf0b7f8e6918fce90823bd9eebf3523fa4a706e88cb7c11e9eb5b34eb510ce0a8ccbdfb5f43b5fb3e3f534d6fc74fe56bdb904ac5b2d27d3ae1d3fa3b304432c2697aff29782d1238bed2a9ab9a4fffc54a706e88cb7c11e9eb5b34eb510ce0a8ccbdfb5f43b5fb3e3f534d6fc74fe56b388704c418f48475a94eff67c5909fcb5335c1e693475ab8fd008fb75c19f769ce4c367b104949f73d35009bfe5a23b5b3e4a136797457237dbdd34b7290bfc9388704c418f48475a94eff67c5909fcb5335c1e693475ab8fd008fb75c19f769ac8668f7ad75cd442aee3f5d64226f4d319132d31a909c4b54ba59ea1af52d5cfe4298563052f423b9d3e91c283dd144798ab0e9875bbdfc0ba9d8ca744aacb3ac8668f7ad75cd442aee3f5d64226f4d319132d31a909c4b54ba59ea1af52d5cf026651eeca05012ea5849892540ea1d11e9de8a230755a6b6fcc9a3487d1430c2375eed10d8805df4769d113b622616a86622200ff2774a81e4c47e43b7d7fcf026651eeca05012ea5849892540ea1d11e9de8a230755a6b6fcc9a3487d143007c5cc7c83259ce76eaa081dd28ef5ebf1322261735f1c0f7cdb8b059b56cf95cf8e0818d396540f28469c371f621664ac49a10aea7a7f5c85b5f651fc15219007c5cc7c83259ce76eaa081dd28ef5ebf1322261735f1c0f7cdb8b059b56cf95e2b0cecde677453049e9e6c58e8cb929526cebdc2a17242ebc6ff95be252cd07a2a80fdd1936379f575a727bf5410afaaa45ec83c0a9d0af19a83b4c2c0da6c8e2b0cecde677453049e9e6c58e8cb929526cebdc2a17242ebc6ff95be252cd077624cbad3f161cb9f64ea63bc450cd8a83e12c4893732258837d574e3c1ec059a400c0b082fce06f72494b9658430d812b6e12f8e3afde8057beaf9f60a0ee2c7624cbad3f161cb9f64ea63bc450cd8a83e12c4893732258837d574e3c1ec05955da760bfa203b17855a113a07427adab3ba059bd3777cc10f911a0da2a1e32e78c1c6f4115f09dec00c85d1cf96b5e16c0f035c2ec34fecf5a055613eb2bf2f55da760bfa203b17855a113a07427adab3ba059bd3777cc10f911a0da2a1e32e8081bc0826c42f36777f0bb7c66904eb3fd13d6c716b24898da13959355969dbc40f5ed9aa45bb8bfd4d0e599b46a1f45a2766f8f32443ddd29ed06917a446b78081bc0826c42f36777f0bb7c66904eb3fd13d6c716b24898da13959355969db3247116e8b5175c4cbf3f494d4633bbb2a8b03237a038da4d42d4c4110313c7018ab5638e3108f949df5fa36be28f5ab6de060ae0ed4f8e6d32ac868db429d413247116e8b5175c4cbf3f494d4633bbb2a8b03237a038da4d42d4c4110313c70fdff754f75ac8bc400086912176fd3affd6199ea9f1edb61fa9ead89f8600dfb8e918cdf00b8d2f9009b85dc4aac0114777c754a22c0a581ea7fd7902201f5f0fdff754f75ac8bc400086912176fd3affd6199ea9f1edb61fa9ead89f8600dfb507d5075685bf2c252aa45b8dac569ee9716dc1c14ccc1471327f0786b0d3ebe853390d459a40067a83cf9d22df76f1a3f899e8cd41348310f53e6d6131278b1d73cda23e8fe710bec032d86698111f4ff9d7d12323793430ff0166c7603bc60568158a6041638fe2d147bde00beb1cc4091df76502db6cfc9496a968cac9f56799db4219ffa5975134979b31d410f4f6a488a36c9c8ee8faee90943ec433762568158a6041638fe2d147bde00beb1cc4091df76502db6cfc9496a968cac9f569070e2bf00d10bc10472c0db8d8ccb6c57c916971af0a96b5c4ab28e52789d58a3025750fc1042d28fad5eedac3201da816212efd886a1ddea4fbedab7c8d05a9070e2bf00d10bc10472c0db8d8ccb6c57c916971af0a96b5c4ab28e52789d58ef284400aa1af101b97d0e748389f5fccdc9248c213118e7f2e2d74f9fa60683d0abfbdf2c50b50a04c7c6723d82e04397515ee41581e1deccf3d80a8b1d27faef284400aa1af101b97d0e748389f5fccdc9248c213118e7f2e2d74f9fa606839cb6f398465a765ab7fa3c068740e478e33f740b963ced677da8499a336fdb21f4f82164b19c080900c25fbbd8b1721b226633f4b6353e7853c989013b889c629cb6f398465a765ab7fa3c068740e478e33f740b963ced677da8499a336fdb21f245855dec7dc9d8f4f2afa00f0efcac92a8923a033ca6b3152c379dd7488912bbbd78f4be83079fabc21e50c57314b711c5eb9f88cd29a2e0f4603d7a4065c4f245855dec7dc9d8f4f2afa00f0efcac92a8923a033ca6b3152c379dd748891247f968f083f9a4a945ffe7d67cd12cca483fbb4635dce6b0b6de739cd4f665a5b4161d92965d97f769479cc73b4ab171c789ee121c287cdf542103ef3fb9a20447f968f083f9a4a945ffe7d67cd12cca483fbb4635dce6b0b6de739cd4f665a5f73b35d065c5359ac42d8d35d817442ba2611dbac8ab50c7ab41a4739647bd5ce91cabca6ec6780e67ea3679b239695bce78a09d545536e3244e528d58740838f73b35d065c5359ac42d8d35d817442ba2611dbac8ab50c7ab41a4739647bd5c8a9eb75256cd407941e05d731ceeabf8cab433d2521b2771d21c9529c066f1ee61c768ae02b67024015e4cbc94f5266b0a3d415d35e23cdb38b0d047d7ecaad08a9eb75256cd407941e05d731ceeabf8cab433d2521b2771d21c9529c066f1ee2064a57a46c29d6a752c0b703026eda8eef1f7eb3afb15162dc22dfa2203756fe29dd589a7240985ff05e48719f9fb30add7f79fa42da7758826e7eaa9f989f42064a57a46c29d6a752c0b703026eda8eef1f7eb3afb15162dc22dfa2203756f3cd19c90f3ae2de98619615ba669a8a8b9797dcb2c92718cfd477354c805beedb7f7ba3b68cf1ac4159da066c9d6953d5885fedc419a336e9aac08a7d38351933cd19c90f3ae2de98619615ba669a8a8b9797dcb2c92718cfd477354c805beed6790a79a32590a778e9d12d604cf1ab4f040a82d43a0c166dbce459b75727929cdcf91a7a9e7930a6c642e7cc8aede004781d27093ba00fb54d4f5953427f1a86790a79a32590a778e9d12d604cf1ab4f040a82d43a0c166dbce459b75727929210dad8b0bed08fe829789e83e29392aa5dc6bb73254ee86440ef553817b19fdf5a3bc7c9a194890e9760202fdf56d8db704975cd18a2099f3de8676343a981a210dad8b0bed08fe829789e83e29392aa5dc6bb73254ee86440ef553817b19fda29f34789cc7d09bc0e20e74658bbc45fd135f240419c05a51243116ddb53af76ed7502de01ed6ab65a3a56d5d1cd4757515820faf14230c5f9461eae00d13588b8b940674cc5a6439fd7f72c6b940dbfb2c2ae3e053bc8fc5dc9040de6ac39b310aee7862ed0cfc5776070ce8e6ea8e4a461650f8de097dfa0bab01c1d0ae6745ace14b73c4e95730ec6eb4c491ad9e317cb05c888d8b01d21b7c48555d8db8310aee7862ed0cfc5776070ce8e6ea8e4a461650f8de097dfa0bab01c1d0ae67a0c34f9021327057b60fda6f999998f255c2cc44209b96aa033cebeaae6fc49b2646c45d71616a2f83afb0733a189dfbe64d0f783cbfe42033c436b0509238e4a0c34f9021327057b60fda6f999998f255c2cc44209b96aa033cebeaae6fc49bdfe3312f1d931c81fd7c998141bd449792d1cd526e4cc937a3365867e0dd7e269f6dc7d961da5894b5af059617541ab7ff7d5083ee62a5ce0c2abf9e202c2b5cdfe3312f1d931c81fd7c998141bd449792d1cd526e4cc937a3365867e0dd7e2622e0eb8cb9deada42ef678668338e2a6e6f4e79ffba994430e17111798557ccff39c44f9c74e300cfe2b66a570bc7f665eb9bc16c213a1013bdb985ed60ca0a622e0eb8cb9deada42ef678668338e2a6e6f4e79ffba994430e17111798557ccf0afb24a74b66665d91ead279227cac0f3967405055c1b355195b0e50aa0ae535a4f2f23a2b236c1e4e37dddfde3fd169d6b202eac1f5805dcfe14fca50a426860afb24a74b66665d91ead279227cac0f3967405055c1b355195b0e50aa0ae53513294272a53cf39653dd0d0c72c935e75597b17433b1071d76e7350e6a976a6606aede4b1dc8657d351480e50671c4e8eedb3247357af0904282d380d54e556513294272a53cf39653dd0d0c72c935e75597b17433b1071d76e7350e6a976a669f7fae1d6210fa5085d991e1565ba1b47af545242b80c343cd92f9d756ef0d21361dd5946c980d1c04b20da2d4406612ff9e66156a3d17c494eae9a51d3a820f9f7fae1d6210fa5085d991e1565ba1b47af545242b80c343cd92f9d756ef0d210a1a5c2c75f0defbbf3d7469192e3e0598a8d39042bbd1a5422b514a042ee43a77798ef282fd0f6c2b01f3e8d376ac40bb0fa4b8ffab4aa3ca22fb088205f2bf0a1a5c2c75f0defbbf3d7469192e3e0598a8d39042bbd1a5422b514a042ee43ae8d2e6412bab594d4fcab27cb4b70eddd0456407f2b941ae64e8c5a98f11cff304326ba25a8daea8f2abaf23c47e777b95cdf8c3d865c9c67e5086fe9645c2f5e8d2e6412bab594d4fcab27cb4b70eddd0456407f2b941ae64e8c5a98f11cff3fdcbc5a44b08dc8b11fd8d382ef31e5faac4a3e96a756963e82b9d838f9ace290bed66366beb330f77c7d7b475b98cc00802866db0f53aee53a316b69eb722a9fdcbc5a44b08dc8b11fd8d382ef31e5faac4a3e96a756963e82b9d838f9ace29150b9e0d540fc94168e733f02b0f6793c5a0caa00ba785923205a47b3b6c031abf13a125eeee9133c661951c2d67930549e19b1ba06d1bf4f09c6c72f3e0cfd8150b9e0d540fc94168e733f02b0f6793c5a0caa00ba785923205a47b3b6c031a27fefae58d5530b643df7cedddaeda6203439f63ecbf9a0004a686ea3a24a8cd728b883e37e500ee076dffdd6f79b2dea9fa41882c1751eebde13198bf59129927fefae58d5530b643df7cedddaeda6203439f63ecbf9a0004a686ea3a24a8cd8d294f1584a4ffb72623eeff12c095beacbdfc91c22145fa0c267b40038851262a7e0d257b1743112b971c53a506ff596e60a8539924dbd9947d920303e2d54e8d294f1584a4ffb72623eeff12c095beacbdfc91c22145fa0c267b40038851268910ef9a30e6b1ef0c31f02b76db55e40f4463e9227c6881f74724bb6bce4b1ba32ec0478fb0445db43c701eb1eeb5c7f1399a30a58e021ad5fe6cb2ab547a698910ef9a30e6b1ef0c31f02b76db55e40f4463e9227c6881f74724bb6bce4b1b58ee2efd1fb9c5dfbf27cad28ea38f619278caef580c3d08b099b87f59184ee6e1ec6707db13de81d536f0261f977e22be2510b748469a27d0ef9e311f0b08ff58ee2efd1fb9c5dfbf27cad28ea38f619278caef580c3d08b099b87f59184ee6fd634e3aaa99df852ca7a9e97d5f4dd072efa626112e237bf8c0674baf3d926a33383c3ef04dc8c4bea62a40c2f271d796bf510d71d5c55c6a3a17fb4bdb03f2fd634e3aaa99df852ca7a9e97d5f4dd072efa626112e237bf8c0674baf3d926a0ea3a4fd090266e788e7fa0e1835f783868bfb8c8ef8b827ee0419568966a0e1758377b12b76c8ada62a7720a95ad333a526faa2bf35811b3c2ceff4eef6d35d0ea3a4fd090266e788e7fa0e1835f783868bfb8c8ef8b827ee0419568966a0e12d64738a1dff75a06f49a010d056bb3e8e06fdc15c37858ce629a4dd3e3c1f3cc360a3c3ec36ef8ef27033155caf16fb9126deb549f9f8c5e9c1b55bde35e5172d64738a1dff75a06f49a010d056bb3e8e06fdc15c37858ce629a4dd3e3c1f3c1091c6b4d1bc58ff1868f2cfee8a98c6f6163a2ca26a6a21a14eba0fc0f90c49156e88a8fdd377aba21bf135eb8d96c8edbb4914e39126b8a141ed63a822cad51091c6b4d1bc58ff1868f2cfee8a98c6f6163a2ca26a6a21a14eba0fc0f90c4924132fb12a9b8c2599b2bbbb1568832ae8563bf93dd3a0309759d6739815333d71af73910b23b4e07df086a1b670421184b1e003f0e0c6028ed2c537ae3946bc24132fb12a9b8c2599b2bbbb1568832ae8563bf93dd3a0309759d6739815333d526edff5d21fd1f1421f5ab6a706cb51732edcae235b9895f93a8f46e25505fe5546cf759222c0f6ad74c740c6bf9558a731ef75d57988a5233beed40aa3a28b48e03aae8546b4e1579edf21b47bd9835f11a6b097752d8226ca515c887e77e0637d74d26089c582fb784c2920f5bcb41e5b1fc8b9e0931ddc1cc8d92becbff47d60a26e82fd0469a95e02c2adda6607363a51ab67d5851cc323a58a595f74a743421286ad234a4240f8d4bc09f67bb58da0bf9d9b07bf93010989ef2c17f2f80ee1af80bb645bd57e6f6383f5e5473f901e9d40524992abf9c48a4163997eeff8cd80196c2841f65f53ca5ae1c4fb99c7c215b29cf88774e0b189c99e4cee7985f913f8cbd5dfd5d52d3b7d00eedec231ec3e4ee7d117db4a2bb714eb1a7243bdfd3bd9ab02ee535e77f3233920f80891eb84d7042f7db381afc7766b3702eb8fd994aed39f1b89a05137e2bf6e53401685ec408d5c424e267ff635bf8a6cdb7462c048c689f82c3ae6b5782a18776762f88055b80ae77a92243b6c0606e00484e6b890b22b2abcc0865c691162b93c6ffb9b4e17f05011bdaffa770a52fcf06a3fbb630e0ecc7aafc9c8bc56ece3462911c733aa3bb4c52ee55c1d897301d498f856694b51330c729d4a87f5efd4c6c805db01edcea77d80b17f89d71bc05454d0c65e1f66d37c415d3fe533c8db891974f08e8fca6374596280d64db86586657ef252b2fa26800bddf96c2d0027c65a9d38ea4d87458f0386965c36abd1f51881dcf94b0a44fe355f2acabfe25d8d67871402bbc19aaab37c6ff955575f1dccc0ba5e03ee1df449f78a164efdc6739f5a530315ab3971ac05c652bc779ceae35a9f45b223d5c7e7f3bbfd8bc6495b1156c40b0ce3747ade0aed7b41aa23ac22d74368ba175175b9c14315f9d82fd7ddde60ae93d2e5572e9a647de7e869eb559d39df8c1ff38d177943f245b87f5379ee5ea93399fd6b5f7bfa882e6ed8caed3800137d48ffcf86ecb71afe5a24cd9ed381571f23036438ba8a97f502326a7a858680c0c8753aad533388164f04ba3e82855ee8a8b9cfa537f01d923e49c9d4cea5fdba68fb9e361541820d44eed003c317f4ef14bb9df3406b8d2c53ef7cb356a2a8f5fe14c39c6af73623484df4ed930cc16ef4605f3b04fd9b618867a6ca64de882b5608e016b7df8f739089c9f262643bce09979b76399cc4be1ea12ce39288f4326136cadb4fab81fe31223187136bc3d9bdf65a9d67fd152e50a6e9d0268651a7c7b4aec72da3e81c45b8488d33de3459300b7226dccc31ad9563096319fe7810ed91786b503de80701a291a4f9abe54c9e101c19c0917b709e62f3cd2fbc788d4d75b514e53951dc90d00d41a8a87baad31bc1e380b7449bfcf183c951a80a012812b1922b6486c7e4c4c82c5fbb5c2f10a6e30ef21e9ba6fb0621975e48ab453711c5072988e2e66a7fe51e716ac64e494f022a5ff82781ccd368faa064ffd9c8e30b1205e46bb4ede816c74b7948cfa34c7795ed19c35eac10d51bfb51912275d8e346dce0a40ab84316b15e3f142e66529a8c9cfd52210c1a1f255ae7e3271491d7bacb0cc32d0cc9b88c689c58d8543dad1bafec569109c7c65e0ba86116e28d46e7db9ed33d85cf7caa837e1779e1b8feb5f6b6b4a837551ea7d9c5085ff5c64232897f6ee0a09258a41a35f153f47ff0f3b8fa97ec67be9e133b134a46b23cf2c635be3116415fd388e3a1c1581bf1a77d7f7f0aff3a725b8f386a9f535369afb495322e104077c66c5a3abb91917ec69f868b405120cf35ff47aecd0657edbd7bc920473fe2e55b0bb0db6f347dc52f5e81b767897d3bc5632c2dc13a158a5902e5b758166151ffa377db7f5a0c368bc3b0741a237876c3517c1fe16da359e01f3cdfdf3f7aead4283e8b8e1107522b72f59d4c4f3ade4c321333b3eaad9ecbf633186bc625d4a60c4c736def0fa00665add2ab899eecb11e2d997f442002389b3dadb47ed8134947c664a32ef637f43afdcbd1b5c138233a116bd1038efdb87831c45bece072fae2464cd568f1ddb9cca1d7fb85bf34a94264a834dc230d397725f398d905d0746321d543c56644e5c89af59fe3fedb61a84ec601c8786daf0564e978c97c0e14095c23f9a08bb64950f9cb541b074b3ac0550b241c99a566f61929515ca97aedf99f73568df3dfe93078ed22cb54892b2b8550dd411b75c6152c4da90843e1221094400080f9a1752e383d0b776f775b519ddd5633eb8732539594f79ed21a6544f65e599a0d5c8c84db3a488ccdad973d5410aa97577c88566586aedc0258389289aca9aedc034a11b8e06c49edb6fc9f5b9ca3ff2dc7bd2b9308d417f1698893f236677f3b41694144fa029db75506483502cfbfce0ac87198cfd6d0ec7e5eec68834042ed949875730a35764c83ca0e9b262b9ad0046cbb0af1101a651fcb88cd1cba38e474b863abbb074b260a0255abe8a9d0bdb45efecb879207f1259702cdcf47dbc636d7cca8dd458f0dc70fe45b199106608c7c981c149d3b4ccf092e7a2e7e9430cc76887cd769b9aaf533b9a82e57761bbca3d4e07193652e8294895765092ef8a651f4dcf63acec7f15362ae68d64105485107e8173f94ce09739f276004bc8fa65efa5add2c6188e166c5178b2dd77d794938fa52adce719d4948a92ba1a689068cec1fb6888d033e0e300f627fc2199deb246ec793ef47b032de742d763a4170c8bb15e19ccbf602a5d1efc442b3fb93de89fb0988c73f8536fc5099afb761d2b69ec101c239c8c193336f2b6994f5aacca9689f32249db20a8dac36934314b7d5ba391d94169d63c66300aa47014a5c2dfc9bc0d6c3fb234dff4e4b60a6527d4cdfbb8c416f99df444502524aaa1923393725c04e6b2f27077399190e42bc8903415e95718c5f3c6fece147cef65152a54b0a3d4319bdf8ed82d9a6310273b0056cc17a2de4d744cd46d2505e3e2cd9737d732ec7949f1712550c93dc949318d64b81339160716cc6783748f1198726cd0ca7a779ead35bf157ff076bfab4a8562a8c257ff1f3afec092fad4454f593d7bf2e5e1e746acade92bb346d06476ba527f162f843ae3208277f16699b17c3fd176c1b259959ed235bb9bb59d54731203c9c33c2e0e4317239a6018927b4543c3fcbd857f3bd1de7097c8f185bdee8f3373c7c3c4da70e84f122e13c385a135cbbbe8b1d87efeed43ddd3e0be9ddd8aa24b267b61fac42870d0bf5c92b0f2a5fe25ddf95729f6cba8a9ac48c7c0d1c2fdd7a7532586f2ea4b55510d26956f8695d9309ad4a9615a7bae8ca95bd2a9f277abcd463bf2c846421c6bf43370998d5a5a6670f7b13409335e9a2c1a350ed586bbe63be5f226648036157a032257da5be95d7281fbdf53250107e577276741dfae80c2ada4b7091a8984d77e39ffa556b775cb915fa38d4d8de8fb7afa20c10e47ff62c2f191b29f9bd3a01148a0d6627692f4ef22f93361cd19e4e279510c45a522ef10ff6650d2137f4472712a4730b04986821fcf67df32f0a5b7e65ded3a1a9d50d76f85046d0a01feddf24c7d8b5e1ebc14318cc128a542feba1bb3d277fdaa56caef81e27936bf5133b4a336604208b1e3182464affc95205e47eba447d5b172f58567ee7b92740fddc7b1d603b1736a135bd15518081f20c0db1e1a779cab715ee9120fefd08b385ac576e43fa8dc10efb644425b9847d6b70b19f0b2ef484d7c0776f8285db5685f1d80d59ff013e045a963057e03af2588994b9805806385309847fe65e13c99d9f264166d9204eeff0492d43d03f2afd8f66494b3e110d7665ab29cca4a43d2c270d06643806bc76c1345b98898f0f36e692fa71bbe4d99b497aebbf6be736f823317d714f82cd8239280d3be62d568e31e5592bc21e573b36de33ec112221334fee94a88cba2ca7ac455e1bd6ab796397cbe036b1e8a98bc0787e30926a667aa9936ec65cd80b2650d2f0f3434c2ee54f0be91939259add06ef7fd47847dfee4e6e1a025ae8b5bfe7d4503d86cf731653dc452804429c3b96c709eb7351da2057dfbfb1523cb1f80bb4965bdb7d9f4271a557571e511f373688d269dff2c8d2225e5737ffbc37e8ec7c49ece4fd6bfbd6e910e4e79ffc01b91f71452daa545a8e3c1988ef653a2f4f42e6338f793a245cb1e3d82226159ff9a08347915f353f4eb7052a48cc63f202816bdd3345a03598fb871ff5966304f255d7391ec6c3961e1792d904b66f0d56dc048396b661860f2fba63fee9388ab17026bbca31d8c01c9b468fcad0a4e529c8e205c1e4ecf30520545db654d466bd7158bd5f6ff83cb0df3ee5e7d997ffe23efb341b994bfbaf00b79a4832d54231a095dd5e248f0ea4f35052d23bb2c43564aa567b8cebaf91fd63ba0be8fef2f4167945dee52971fd898c701cc97d2b980cbf854595aebc6289f4370aa224cdd775202db7f42699e5e5a7c82ebdf2a2962946b7228c933ece0ea7c0d7789f21a7dd7e642b345c81377c4fa996c814fcf50ae8188c6a0ecfcdafc5c17145c3d5154478fa4f2dc8ffdbfc7837b60edc32ac2f593a220f4abf0ea00cc477382ad8ecf8eb3df88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df895bceaf660c46faf8f9fbf2be5e23389d6e6477d1e458fee680e606bcc95d285378fb3fb0ec11f61bc6cf0947f3c3923aa18e1c6513684058ed0fa01ac858143e797cd05f1964d57c4c6c248ac7f7ea6a38019ada32a9ab7e6c28d060f87b03dea09f433197c8870b12bb7859cc4c3fe2068908cb1ddbd4880ab0f6fee91b6c238af2dbd2990794f9f7f4e43a4f735dfa06730d5e270073be5de47c418a177c09/etc/idle3.10/config-extensions.def/etc/idle3.10/config-highlight.def/etc/idle3.10/config-keys.def/etc/idle3.10/config-main.defrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython310-3.10.19-150400.4.91.3.src.rpmapplication()application(idle3.10.desktop)config(python310-idle)metainfo()metainfo(idle3.10.appdata.xml)mimehandler(text/x-python)python310-idlepython310-idle(ppc-64)@@     /usr/bin/python3.10config(python310-idle)python(abi)python310python310-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.10.19-150400.4.91.33.103.10.193.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3i@hhth@h@he@hFh/h(z@h?g@g@g@gPD@g5@g4g(@g$g6f5f@fըf@fafIf@ffz@f"\fere!@eZe؈eԔ@ee4@dd˖d@dD@d ddJcdJcd@c>@c@cӼcck@cc@cRcOc'@cb@bbnb?bb@bzSbs@b?@b<]@b@b a@a@a@a@aX@a@aa@af@a\>@a,@a(a @a` @` @`g@``r```@`N@`/@`"y@`!'`_T__԰_ _v@_u@_P_|\@_m_O@_N7_>e__@__A@___ @_X@_X@_X@_X@_X@_X@_X@_X@_X@^z^z^z^z^)@^^^^@^(@^3^@^'@^H^|@^h^`^>^>^8 @^8 @^ P@^[]f@]f@]]]]W]]c@]]]z@](]]]@]V]w@]i]g@]W@]Ik]6]!]G@\\9\~\@\\@\7\+@\\s\b@\b@\Q\C@\4\4\,\2\\\\&@[[@[^[ @[ͻ[ͻ[$@[ā@[/[[@["@[D[;e@[6@[4ZnZ@Z@ZZԐ@Zx@Z@Z Z Z Zz@ZxG@Zhu@Z`@ZLZ"Z }YYX@Yo@YY@YY@Y@YP@YI@XӸXƉXqX@Xv@W@V@Vm@VVhVCV }@U@U@U@U@UU[%UT@UT@UCjU@TeTBV@T;mcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdimstar@opensuse.orgmcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eubwiedemann@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eumcepl@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eupmonreal@suse.commcepl@suse.commcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eudaniel.garcia@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comkukuk@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.comdmueller@suse.commcepl@suse.comcoolo@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdavid.anes@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.deschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.comdcermak@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.decallumjfarmer13@gmail.commcepl@suse.comcallumjfarmer13@gmail.comcallumjfarmer13@gmail.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comdmueller@suse.comandreas.stieger@gmx.decallumjfarmer13@gmail.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.demcepl@suse.commcepl@suse.commgorse@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.combwiedemann@suse.comtchvatal@suse.commcepl@suse.comguillaume.gardet@opensuse.orgjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commliska@suse.czmcepl@suse.commcepl@suse.commcepl@suse.comjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtoddrme2178@gmail.commcepl@suse.comjengelh@inai.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commimi.vx@gmail.comhpj@urpla.netjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comjengelh@inai.deschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comjmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comschwab@suse.detoddrme2178@gmail.comarichardson.kde@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgdimstar@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.comjmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comcrrodriguez@opensuse.orgjmatejek@suse.com- Add CVE-2025-6075-expandvars-perf-degrad.patch avoid simple quadratic complexity vulnerabilities of os.path.expandvars() (CVE-2025-6075, bsc#1252974).- Update to 3.10.19: - Security - gh-139700: Check consistency of the zip64 end of central directory record. Support records with “zip64 extensible data” if there are no bytes prepended to the ZIP file (CVE-2025-8291, bsc#1251305). - gh-139400: xml.parsers.expat: Make sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate(). Patch by Sebastian Pipping. - gh-135661: Fix parsing start and end tags in html.parser.HTMLParser according to the HTML5 standard. * Whitespaces no longer accepted between does not end the script section. * Vertical tabulation (\v) and non-ASCII whitespaces no longer recognized as whitespaces. The only whitespaces are \t\n\r\f and space. * Null character (U+0000) no longer ends the tag name. * Attributes and slashes after the tag name in end tags are now ignored, instead of terminating after the first > in quoted attribute value. E.g. . * Multiple slashes and whitespaces between the last attribute and closing > are now ignored in both start and end tags. E.g. . * Multiple = between attribute name and value are no longer collapsed. E.g. produces attribute “foo” with value “=bar”. - gh-135661: Fix CDATA section parsing in html.parser.HTMLParser according to the HTML5 standard: ] ]> and ]] > no longer end the CDATA section. Add private method _set_support_cdata() which can be used to specify how to parse <[CDATA[ — as a CDATA section in foreign content (SVG or MathML) or as a bogus comment in the HTML namespace. - gh-102555: Fix comment parsing in html.parser.HTMLParser according to the HTML5 standard. --!> now ends the comment. -- > no longer ends the comment. Support abnormally ended empty comments <--> and <--->. - gh-135462: Fix quadratic complexity in processing specially crafted input in html.parser.HTMLParser. End-of-file errors are now handled according to the HTML5 specs – comments and declarations are automatically closed, tags are ignored. - gh-118350: Fix support of escapable raw text mode (elements “textarea” and “title”) in html.parser.HTMLParser. - gh-86155: html.parser.HTMLParser.close() no longer loses data when the