kdelibs4support-devel-5.76.0-bp153.2.2.1<>,a'Ț!M@eee26RK{r2T' s1<= (HFsVs5;NYu>p3/:FO Cwml U~OFN84$Gmk3g+EX/|% /"m&y۞t M/5% oϓN{APW NU65 qh5Z+u;B$BıHʬOjՕ撧io`D>A|?|d + i 5>P i  # 3 0( 4DDDXDlDlp|p|}`(t8|U9U:RUB:FLGdHdIdXdYxZ[\]^Dw!bIcJZdK eKfKlKuK(v[( w\xly|z|||||Ckdelibs4support-devel5.76.0bp153.2.2.1Code and utilities to ease the transition to KDE Frameworks 5This package includes CMake macros and C++ classes whose functionality has been replaced by code in CMake, Qt and other frameworks. Code should aim to port away from this framework eventually. The API documentation of the classes in this framework and the notes at should help with this. Note that some of the classes in this framework, especially KStandardDirs, may not work correctly unless any libraries and other software using the KDE4 Support framework are installed to the same location as KDELibs4Support, although it may be sufficient to set the KDEDIRS environment variable correctly. Development files.a'Țarmbuild21SUSE Linux Enterprise 15openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgDevelopment/Libraries/KDEhttps://www.kde.orglinuxaarch64        %!6 !'(6/"!0"66!6!!!" &66$"&  !%% #666$!""""66% 6 66" %#!'6$"67666!"""""$  '!%%%%6&##$kVV VV'")6)+#  ($"! "" "(!66%"!!"## '"*#6666 !" !)*'$$ %!!!!!)#"$  '#! !!!' +66&4 !'66Y=n:ji\6!@"I"k[8= = I_+'(U 6gL6W Pq.  " { ]Ov t v #*2(nPbH i )QV Q; g1 o}; qI!"!"^" Dk9)  p"e < 0 P3k@p` ]|8m xQM pg93  f G 7'm  }   ~  8 7 r  Eb G6 }L4bg *A.uoAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤a'va'|a'z___a'z_________________________________________________________________________________________________________________________a'|__________________a'w__________________________________________________________________________________a'{_______________________________________________________________________________________________________a'{________________________________________________________________________a'w______________________a'{______a'w__________a'y__________________________________a'{____________________________________________________________________________________________a'w________________________________________________________________________a'w____a'{______________________a'w_______________________a'{__________________________a'w__________________a'w________a'{_____________a'z_________________________________________a'&a'%_____________________________a'v_______________a'y_________a'{____________________a'&________________________a'v__a'a'ua'&a'&a'&__a'ua'a'a'y_____________________________________________________________________a'a'a'&a'&_________________a'v____c9ff79addcfaa76f21534dcd71bdf87b61b154f86774c525c45dc199e8c4c6bbc9ff79addcfaa76f21534dcd71bdf87b61b154f86774c525c45dc199e8c4c6bbc9ff79addcfaa76f21534dcd71bdf87b61b154f86774c525c45dc199e8c4c6bb827e966c06962754b06d89faec154c9cc00d8d0213cab0599eeb03963731616d93d07bda84f112fcf7a3d53408ee9bf6a40a1e714623532c132372f203d2ce8920acdd1fc9c9a68c6fdef4de2576f6b6f047dbd69b2f1ed8e022fdd04b912dac97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca49e8354c2e5ed4f92dca6fe17e6bc93ab9d59c00dc0c821c40eb91b113be9b8e97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca5e656e5df959e0658f78b4d578514166fcd2a517ae037febfe90ea8164221f9f97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca5e656e5df959e0658f78b4d578514166fcd2a517ae037febfe90ea8164221f9f97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca49e8354c2e5ed4f92dca6fe17e6bc93ab9d59c00dc0c821c40eb91b113be9b8e97e797c4281708105402b849c801f6a6b7ba0069c867e814a0429a1356f436ca5e656e5df959e0658f78b4d578514166fcd2a517ae037febfe90ea8164221f9f5e656e5df959e0658f78b4d578514166fcd2a517ae037febfe90ea8164221f9fc11c35bfdfce640981eba1afecb74932de47adba4e8c35fb66f99bc422e41f8ac11c35bfdfce640981eba1afecb74932de47adba4e8c35fb66f99bc422e41f8a5e656e5df959e0658f78b4d578514166fcd2a517ae037febfe90ea8164221f9f360dd23a2b2a0715d70d2bad90c0bd157542b45ce0c901910dbe1eaa94099afd4c75ce536e18f79c63850db0d82b11e2e9c5bf6a416eba7ee9a2b30fb2d6f1391b0db0c581beea9a3c2a4bda12af9e385bceab18f8af697059e97ce1450f1982d91f9a52d2279dcc89402b2af460bff5d5d7f45f86f2f5a5c23325356b6d39701b0db0c581beea9a3c2a4bda12af9e385bceab18f8af697059e97ce1450f19821b0db0c581beea9a3c2a4bda12af9e385bceab18f8af697059e97ce1450f198249e8354c2e5ed4f92dca6fe17e6bc93ab9d59c00dc0c821c40eb91b113be9b8e1b0db0c581beea9a3c2a4bda12af9e385bceab18f8af697059e97ce1450f198218a1a68f342401b56a1be1dee63d96f5bc36814c8bf24dc7c6a6954e75f0e47893d07bda84f112fcf7a3d53408ee9bf6a40a1e714623532c132372f203d2ce8920acdd1fc9c9a68c6fdef4de2576f6b6f047dbd69b2f1ed8e022fdd04b912dac20acdd1fc9c9a68c6fdef4de2576f6b6f047dbd69b2f1ed8e022fdd04b912dac4f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea94f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea94f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea9d2caeca1e5e476161b307fc24bbe7c11ae5f122596b5df6affd9f27e2d48f98c29e54a45113f7f58182244c08d0f2defa112c4e171549aa774855aabafa5c4f8c85c81b17bdb2041fc58ee3ea1fe9731fca3572fb97f5fbb8535b49f5d37bb2ad2caeca1e5e476161b307fc24bbe7c11ae5f122596b5df6affd9f27e2d48f98cd417ba5ca82ea99bfba7d982cbe99f8f3f9022fe40beac16103aebebbed71635eedbc4a7babba3222a571b953989e66bfc0f052ba203de48da52fdb9db5c0dbc01d0c2c9cbd861bc0bb0cb39cce19f15671f7e88a1e5adea0851bea0ebcdc98e194c35bbec50540e50ddf137735d619893e87e72ccec3125f002e7c7b8f73e1eb2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2eedbc4a7babba3222a571b953989e66bfc0f052ba203de48da52fdb9db5c0dbc8a767653db7fde507c525904f49a01ec794df53440e62fd9ffb21f1c1486cac58a767653db7fde507c525904f49a01ec794df53440e62fd9ffb21f1c1486cac501d0c2c9cbd861bc0bb0cb39cce19f15671f7e88a1e5adea0851bea0ebcdc98e1e5198bd347b60326f6265f996eaf620b86bb8bdd414e830adf6b410fc48e0bbe64b95b9bb4d59685ef6fb496edbb3b71d6ae656464855111e346b1ed4fee4b4b2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2d2caeca1e5e476161b307fc24bbe7c11ae5f122596b5df6affd9f27e2d48f98ceedbc4a7babba3222a571b953989e66bfc0f052ba203de48da52fdb9db5c0dbcb2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2194c35bbec50540e50ddf137735d619893e87e72ccec3125f002e7c7b8f73e1e194c35bbec50540e50ddf137735d619893e87e72ccec3125f002e7c7b8f73e1e01d0c2c9cbd861bc0bb0cb39cce19f15671f7e88a1e5adea0851bea0ebcdc98e194c35bbec50540e50ddf137735d619893e87e72ccec3125f002e7c7b8f73e1e01d0c2c9cbd861bc0bb0cb39cce19f15671f7e88a1e5adea0851bea0ebcdc98e194c35bbec50540e50ddf137735d619893e87e72ccec3125f002e7c7b8f73e1e194c35bbec50540e50ddf137735d619893e87e72ccec3125f002e7c7b8f73e1ec85c81b17bdb2041fc58ee3ea1fe9731fca3572fb97f5fbb8535b49f5d37bb2ab2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2b2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f28a767653db7fde507c525904f49a01ec794df53440e62fd9ffb21f1c1486cac5b2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f201d0c2c9cbd861bc0bb0cb39cce19f15671f7e88a1e5adea0851bea0ebcdc98eb2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2d417ba5ca82ea99bfba7d982cbe99f8f3f9022fe40beac16103aebebbed71635c85c81b17bdb2041fc58ee3ea1fe9731fca3572fb97f5fbb8535b49f5d37bb2a8a767653db7fde507c525904f49a01ec794df53440e62fd9ffb21f1c1486cac5d417ba5ca82ea99bfba7d982cbe99f8f3f9022fe40beac16103aebebbed71635d2caeca1e5e476161b307fc24bbe7c11ae5f122596b5df6affd9f27e2d48f98c8a767653db7fde507c525904f49a01ec794df53440e62fd9ffb21f1c1486cac529e54a45113f7f58182244c08d0f2defa112c4e171549aa774855aabafa5c4f8b2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2b2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f201d0c2c9cbd861bc0bb0cb39cce19f15671f7e88a1e5adea0851bea0ebcdc98e29e54a45113f7f58182244c08d0f2defa112c4e171549aa774855aabafa5c4f801d0c2c9cbd861bc0bb0cb39cce19f15671f7e88a1e5adea0851bea0ebcdc98ed2caeca1e5e476161b307fc24bbe7c11ae5f122596b5df6affd9f27e2d48f98cd417ba5ca82ea99bfba7d982cbe99f8f3f9022fe40beac16103aebebbed71635b2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2d417ba5ca82ea99bfba7d982cbe99f8f3f9022fe40beac16103aebebbed71635d62004e54c3e2af5eb02adf620dfee8b0a9dafd237cbbebecc3fbd08a60281a5d62004e54c3e2af5eb02adf620dfee8b0a9dafd237cbbebecc3fbd08a60281a5d62004e54c3e2af5eb02adf620dfee8b0a9dafd237cbbebecc3fbd08a60281a5d62004e54c3e2af5eb02adf620dfee8b0a9dafd237cbbebecc3fbd08a60281a5d62004e54c3e2af5eb02adf620dfee8b0a9dafd237cbbebecc3fbd08a60281a5d62004e54c3e2af5eb02adf620dfee8b0a9dafd237cbbebecc3fbd08a60281a5b2e15527998f677933a8087e2a338ead3b7a785d9fa05e5279b36a500b2c04f2d417ba5ca82ea99bfba7d982cbe99f8f3f9022fe40beac16103aebebbed716358a767653db7fde507c525904f49a01ec794df53440e62fd9ffb21f1c1486cac54f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea949e8354c2e5ed4f92dca6fe17e6bc93ab9d59c00dc0c821c40eb91b113be9b8e49e8354c2e5ed4f92dca6fe17e6bc93ab9d59c00dc0c821c40eb91b113be9b8e4f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea94f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea9496845bf3373efff968325088ededdc005d3bddc71dc39ae1bad6bab64235ca5496845bf3373efff968325088ededdc005d3bddc71dc39ae1bad6bab64235ca5360dd23a2b2a0715d70d2bad90c0bd157542b45ce0c901910dbe1eaa94099afd360dd23a2b2a0715d70d2bad90c0bd157542b45ce0c901910dbe1eaa94099afd496845bf3373efff968325088ededdc005d3bddc71dc39ae1bad6bab64235ca520acdd1fc9c9a68c6fdef4de2576f6b6f047dbd69b2f1ed8e022fdd04b912dac20acdd1fc9c9a68c6fdef4de2576f6b6f047dbd69b2f1ed8e022fdd04b912dac5e656e5df959e0658f78b4d578514166fcd2a517ae037febfe90ea8164221f9f05307a386e2f2e42df517cb8794b8b1a9ebd50b7afee1edaaddbec5aac27505b05307a386e2f2e42df517cb8794b8b1a9ebd50b7afee1edaaddbec5aac27505b5e656e5df959e0658f78b4d578514166fcd2a517ae037febfe90ea8164221f9f49e8354c2e5ed4f92dca6fe17e6bc93ab9d59c00dc0c821c40eb91b113be9b8e49e8354c2e5ed4f92dca6fe17e6bc93ab9d59c00dc0c821c40eb91b113be9b8ec11c35bfdfce640981eba1afecb74932de47adba4e8c35fb66f99bc422e41f8a4f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea9360dd23a2b2a0715d70d2bad90c0bd157542b45ce0c901910dbe1eaa94099afd4f89e4536a11a40d8cf2cc683a55745930776c7d7d6123a7fbe4e5f729fe9ea942b8376978c215ecefcd96e257fa89a032671ac8c7582a70bcad2e82a32ef525a6873b45180216e52bbe7561914006baebcd3824b2f44f913d908e43a444d8e914feba5f08f79088730aa911e763baa761e525d8be6faf294fc1fb5b349151e5e9ce68ac465f22ee8998ebed1377e44a1d7440a045af1ed7baaf126ce4f156fae9ce68ac465f22ee8998ebed1377e44a1d7440a045af1ed7baaf126ce4f156faf6c03393f3da5b09ab43d87839585fc9b8265d5d5b07eb590424c28943f1a146f6c03393f3da5b09ab43d87839585fc9b8265d5d5b07eb590424c28943f1a146327e9da687198cdfd905b7e1b670c9ffadd908e6719b431d3979f862b33f49ff9f6e9b337c2a5ab50513af0d4e371e76315f1d1e408da0562dde1c60a43e39d9f186a33edfb95f7ae766098e9d01856b6ad37c363e085eac8bb675f379f6eb5117f2293c4eba94f6c3f1a3ebd2bb30f4b7f1aa69c1189d951f8365f57d444e02a70de2d1a3e0e4cd74536a5148a44b6e22d6e1277cb6bd8a9836bd99cef9a93047bdab3dfce63eb55c847d02aae797e79ec4802b91b1912d765135fd23fbd4dcd858be028a49b4ac994170ec5c6a27389c34d850d115bcce3ced3ba9550e8e4cbc9c63503ea9abf8e2aec8ba8581e2c388103bacaa0b7820c6e5c36867272478044527c86d8ad1ecf0ae8c923c24b120c582521c51de2e8c4a7cb5a255263e802faa7090df26d3658fb1b110312f9c1c37f5d46107b50a8fbfe518c3913906be2faa7090df26d3658fb1b110312f9c1c37f5d46107b50a8fbfe518c3913906be2faa7090df26d3658fb1b110312f9c1c37f5d46107b50a8fbfe518c3913906be2faa7090df26d3658fb1b110312f9c1c37f5d46107b50a8fbfe518c3913906beee77095074df18f394b72e1358a3ee24de466b7fb3629cb0e0a97f2e3f46c6372816bb12abcd61f946a55cd2decc3f32b2557d3175b47ffdb93e0470cec6981ff5b481c4f3a505290160140e883bf60fc212fc26352ecb93655088a3428f0cfea1289bf267af6b19cdb4ec1b6cd993b09852b01d56bbd12fd4bff3aeb1a1b61f59dd6edd1f8baa4c20d74865261e84c785b4eb3cc69e694fad24e4d9c93b496c719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcbccd6f362e81c5727b43278742a6b01e4c97ed01064b6672e0a2356cdca0860e83f83d496c76dbd4d3c8ef3b87e30201597ad963ca9c849c7e564c97ff578a6d1d9623b84eef30d2c4510c6e81e12f9e17f8d9613ec54cfc2c41410aafc2de22dd6253c21dc492daf3bd6de69ba7357fc786c42f21c9921d91a91e265d60f4521d9623b84eef30d2c4510c6e81e12f9e17f8d9613ec54cfc2c41410aafc2de22856abb026ec5d4893803b5d5e3cf49be3f8f6db5799dcec0ee512d79b10b5043571583963bcd82666de63f37cd7a014b38907fa637b93cbe029573eb4d6fddf9ea712fc24c187733bd0fbd148cfcbb8201ed3882c9a5c42bf2f798f639289746ea712fc24c187733bd0fbd148cfcbb8201ed3882c9a5c42bf2f798f639289746ea712fc24c187733bd0fbd148cfcbb8201ed3882c9a5c42bf2f798f639289746b9802c3ffb1d3e01b93727dca20cfd492e63c759e8e9faa24f8f80e64ddf9f3933eea36a7e2aef6a368405730e75ce12e5c03a3e3cb491af37bddc42d9b500385e4ed1ac12ba2ee91edc7bcdea76b522e9c026ff13385e82137176d65f1bf9b7571583963bcd82666de63f37cd7a014b38907fa637b93cbe029573eb4d6fddf9571583963bcd82666de63f37cd7a014b38907fa637b93cbe029573eb4d6fddf951eb196d5ea05cf03cc55fe2b19b441852e9bfd5fa850dcdcea6bfcad631c7bd020d522f7fb9e3c000c849195c94dc9d7802bcbc3118b15f830dd89d9e521cc9ea712fc24c187733bd0fbd148cfcbb8201ed3882c9a5c42bf2f798f639289746020d522f7fb9e3c000c849195c94dc9d7802bcbc3118b15f830dd89d9e521cc916e2cce66a398bc316b63b3318ee2cccca7f59fe95229c3fc611b234f92e72cdbf0cd6da4e6eeab4ec217e52b34711c6378589aa5d856cafd3f6491ca42b2eca63abd0a34d4af5d3c07f92286bda5777d59990bebe3ceff08319c3012d83c1a98a9ed0e1dfa3bcabda453d4cf9ae0a61442938ed6a4e5fc4b5c446a5d017419f42db1c098318b6bb0d9c4f01f9cb1fb4a87f8e6edd15ccd7f759cf913f9451e04821434319b2ff5f581beabac65cd5cb4f6ccec831661ddaecc93ea1d2e5bcd408ab84ab24788fcd5aad66e5e9c1aa3981eccea25f8973807c903e8de32b06801dd90237567259aa946de7abf99c1b8e141313407213033f69e5b9833f3d75ebd78e4798ce02cb5c35a19f89620629b7be7acabfda1926d335638acf6f44aecbfff1883ae9fb664a5bed12ffc866ce135da9b8e1c1ff71c297b7d5a06bcf4f6f8e9ab28d76a041e243e56194d11cbb3fde2c3b686d3e74d2672022f9f49d794e719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc6d239a08842caebc16ddbb740769bf42856303ba57d7232c4371eed8e69ee24ccfb954be7b6383ae2603030b7ca5e5e01f5477e37f813be7de6739facd95b5c102ec409104d212d17bf74ccff48eb31274ea5e3ae3e5a6484c96cb69147bdab2fd503280879fb8cb56e1ec62090e47c74d9aed59c9edbc6ae0d8ce268315d722df343bcf5fcbf482e16d74327196e5a6bc4aa93af02e6158b673b5950fb09ba96de921fcbdcb26188c8f57222b360f02a8eee7264947bada50b7ff6a3cdb769d1a29f8f135806cbb4a99205589fe0336a50fcdd00ad1aa5c138d536fe11e8733d4ecc27625bff4f815b001f0018a760d061231844909351d3350486312e54a9cc1fc9196e9e1c7b296360930d3eb669055496fc5297b4909b0b63f75120b5a16c1fc9196e9e1c7b296360930d3eb669055496fc5297b4909b0b63f75120b5a169969a780bd215ced4b06809d09c14df727a2b96084cb493b35b931493d0d234430cf263a239f9a53c932f36010dc84a4572a8f6ced49de5dc87bbabab0a07e4c48c7a10a8a922fa7e9fd3db14b4594e9777cdd15cde88e041670b645d24d71cbb9dad37dd5c17196a64d8102a1bf1e10ae2bfb198d13bb73209d4573dceb26e148c7a10a8a922fa7e9fd3db14b4594e9777cdd15cde88e041670b645d24d71cb1dd52e0236221333a4044fa1ec8f79bc69d45dabd48473108ecd90268c1aa46673362c4ec3a2b6b7a151f1071da5bd30d067dd6f60fb6ea22a2d3042001a354848c7a10a8a922fa7e9fd3db14b4594e9777cdd15cde88e041670b645d24d71cbf302c2a9ee2d56b96beb0a55f47a965e98379c7f98b72b5761ffb20b673242b648c7a10a8a922fa7e9fd3db14b4594e9777cdd15cde88e041670b645d24d71cb0ec6d6cc1c6acad99c5d162d3f8942511aca6e8044a0edcb8a61c957822d82f148c7a10a8a922fa7e9fd3db14b4594e9777cdd15cde88e041670b645d24d71cb60fcd355f0cc07b472c43ccd27c6692dbc35f16e8e4befce7ec78e719d7837802714e2fd77005401ca278ebc52900df234895be75002c94b79f657d9d66338685a20cab1e0e85b39bb0dc47f8e9e7d97208780a98aa96985ca8f0e2c8070e57c1bb0a86ab4fcdcd152c49b510447df592dbc38543d9a221130c24c32ed350faf1bb0a86ab4fcdcd152c49b510447df592dbc38543d9a221130c24c32ed350fafe7a5e39073af3c8d9d2fa046dd236ea0e6e7e6db8799ea9598f1c515bb1d41071bb0a86ab4fcdcd152c49b510447df592dbc38543d9a221130c24c32ed350faf255ce742716db0760297bc1a14b6fd81625ad87c5ead6f66a69910b6a13e6bc0400d07b1d0e4579739a1b064018e0ed61da075ac41c046b81ab74b8451c3d9df13f74833c550eb246b452d7ab68f6c57f9500a58ea97f01e4c8a43368f6ec2b4b767e4565e25c8f094a9af8bb15be4c7db80db54126fffba8e212d0b2262d2b8ef30a8a3fa0f36c108602c6d14503427d3a48633a18d8657de363863906af0485c63c5b8a67ecbf6ef67cd1855e9f10fbfe3b0bf9657010bba743fe64f308d31fcb5aa959583b827cf80295ad71460a768a8bb3dd73af8896ebf43f68a5c145d1fc00a4d5bdbfd8009060f10f214a7cf500cd87a33970978e4b8d3e21605d56d1fc00a4d5bdbfd8009060f10f214a7cf500cd87a33970978e4b8d3e21605d56d1fc00a4d5bdbfd8009060f10f214a7cf500cd87a33970978e4b8d3e21605d56d59c411131534ea7f1b694fdab49e232e2a4a5226d08a70a63d2e6b837478c455719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc95e4a9ce25e5aa43f947e98fede1e64f76feded105fe04193665b1c4a0bf499595f164312a15b7e1228c21cf348ce4e98c150521617379ad82519edc377646ef6b34f525083df14089db7a40da1a698fc61fbefd2b443f5942e9f4cad7e6160960acea385994582ef6629e71f934dd8a4df09dfb02194bed77dc64c6e323c27762f1acdbc34c575266cf7a9925c54642a458996b269d5cb900d6dc7fea7f5f0c0fc6188bd9f5cef25087fc43753bd286434e031aae9fca71f4bfeceaf6212bd6719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc32dbaf9f0eb8af05880ac280618bc895171045096215684121f308c2e02253557eb1bea0011f442e42e057696c0f257b11878d95976a8f13eeb3925510289a4ca92f90a74addb5bc0b3620a7d1fb8297e669f7a688f2a2cfa462057b83845b25cd8e841c91116dd50b58ec6dd23cdc41724f32710439ec946f9237a2c2d149336b3e8aa0e32cdba877617318e72a2f490b000f7abba4a58e8bc5afddd3a8c22e7ecb9bcb463c091335149ff4551269f7d94607ab14b4cfaa8140bfbce5375228852443ebb3878b6b626403061e505e980f9f62161d9fd877a60ab8028a73470ea0f1957e61661acbc54719212a033b2d306645c006a06e422a51edb8de148ec9cada157e36e599e70dd86a2986139836e534c85765bc564b7bd962b0fedc77cccada157e36e599e70dd86a2986139836e534c85765bc564b7bd962b0fedc77cccada157e36e599e70dd86a2986139836e534c85765bc564b7bd962b0fedc77cc58d42f393c32430c0a6097dd740f8405c13a5d42c79294e236362f567c30d66e2a4ced6b37fadca11605f96879ca938cdd32bb644b56dda29c893ac02315f563719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc936f1871749799a534769cdc84ddab0e08b81b964aadae62fd7a1b100a86d8d4fef2bd8c6f9f320063df514a47d9baf8a552ce3ab9119d56a55d419fc43304d8815f55baa1ed79b26560b5f9a245a3810495a448ddfebe5033e233a7f45cc8b9719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fca4b253005464d0960307f7271f9bd079bea17c72246c8a4e011d91ca34981934c67ee9a7aba78bd23e2bc53469a206a2cd811dbf3b1c1cefa3403bee1b2db3e4adec1e1ea9d397e73eeb7740fe2d56261eab200c3d88f87049d7942de97f4e8e2aa52b1580c08886c2be76ccd1c2354df9af346e16b7414811ed62ba6950eb05dfd57f87843c761ff879b168557b72471a6caf190394b4a78bee1d61ac675176cf5acd03e236b23c8d3f319996d91990cfb57c2ab3788c7157d91a6f58561110d226259ab112cb4f0f5ef9d9ceb59932b3ec0a15428ba27613ef11b0694a3e5fe63ec3686a41a6098376e4d405d9c3b814beb8e20210420e432d1fcda060d796dff6cdee47a4e982a3a59fafccff190279d66123e0b9d867d086702eaa9d240026f11de1ecb1f656fbb0e2d090fe27c944a0374bd96294365f834ea1acfedb4bd1ea00c4c2ab709a992a81ea3d5d1239224091f08f1c61c04e06c7f59e0c49d6b768bf941fd90af56044ea5e159e601ec33d0a7f897372720ee6bb32e706bd8a20279ea14a50d1632caafb2d8f42a8896e0987f471b1db82e5f1a1374bbfb3fdf9f103a2562a09e0187470f2492bd1532f5e146c600b83a0e007e7b2884bf0898c8b130e65a78e0e456b431ee683b93e25b4d41efc5dede3fa8d82ddadd6b79cb58566e41281bf4314d3db20b80ed6cbf5956e4108e8b20ef9484e0d9bb82cb664f5435993698e17486c79d0a8d60ec19275f82f995c6316c34c5e4a429d5f4792b5d1167ea1660c179c9c0cb034bfe6684129a3cbc39a57071fe40a4dc231fa55f80f2d42cbc041de1472a27cd490f0f19b4eb485763ffab790bc8bd05f18836ab465299274be86e35d17544329497e563cb99595b5a0bc4c585760845b2752a918cb1cd4ffe566675e914b847dca0568793ef87621c452cf1e408e53f51897f07c463d12f8d151ad11c6867992a98e1b68c07c46619af480d7d532275fa92e9001ea7352a161ae52bb976f83662d92b01929cc90f640e3b629f848168c0f6b5d670a17cde84cc5eeed548fcf701006db9b98171577f48197f2fc2d391ad084be3b3ef5a274d6393d517ea56de31660737994cfaefd6b14ebefe16ae4c88f772dd0adb86b663deb522f90462254a9ef1136a9ddf4915ead7e7fffcd54d6732a5525ab3f6b08ef3ecd2e316a943b7f6652cf26911c508a14e4749d3cf43750b3e9c06e284fcfc79be1df2451cdd06428cbd85ed727fd8e5b58b5e8e6885c752754f4c62e89e14fdbe2973c9e23a385bd01c27d3e3a4bc0937c851b73d04d01a6469666e765f9d7220fa0506e1099c3d727593a36610c8c843f25fd7c1afc2eff8aa0bae2cb50dc9a9fe117ac76f8dfc1a9729bacaedac47173ca00bd9886e0495f25c452bb094a805433bfbf5a855cb9b8a9d5e23f6cdbdb2fa4f89ba38b6f628275f566a3f70a49abf3a6c395d08083baf7970a4c70341887bd36a7dbc4d739d2568d46f2ac1abebf96bb3cbc509a1841f729fd51e14b4babd4bee7f98a0f20cb7a6cc768ba53e7f73a192740af10544818e9337b033bc1c2a5415dc7fbfa9cc28f2408e5ed749a0f98c924531431526f3c187c595dfa4ab0ce50c6092e81341aa686fc02b74f8e4425dc63b3bc31271c4139304570fe399c8d2a7e79a3a736cb7a6cc768ba53e7f73a192740af10544818e9337b033bc1c2a5415dc7fbfa9cb1dc4f7e889abe7c88195b9f5b319f05d69d03b3334d0269c11a3b0ac47e706e000e995734aa55885ac9fca85ead3b287e5e295094b5953ac8bd1074cb847ad89244051089673f21d4e03d4180c29ba84b052ba9322d4f7a530061da59d8697f9244051089673f21d4e03d4180c29ba84b052ba9322d4f7a530061da59d8697f9244051089673f21d4e03d4180c29ba84b052ba9322d4f7a530061da59d8697f866023fe9b1326a54ea38420a483d362696215b36e1595c26f49d00b8e2b7bd97cc63776230fcc25d5b7f633e633acb0ebbb3d50ccb8f3bd3f8a455b3980cea64c3e16088d1584266b3a4ae3497d3b49e99d52d4aae71863efb060d20c05fc2a2f38893995eac47e6a79b93b07cae846665126c2a8a46f7af63f7609bb8a22ca719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcf87d33acb1c3910f9239f3c142e54e6a3aa92bffea3f09a77c197f939759c4ba9fccb631fa8c72c14c9463442a7802830502c147d5c5c24e7eddf021108152ee003012f5ec6a00b34b3b0f85765f93b186c6475dd8022852eac9b408acb0706c7e156145486c14533143adcce113701910757217211658bf138d84bd5edb301019387492bf211dbb48668b3c7d1012afcd9b57be3e1e4cac2e4e739bc281da4eddd55a73bd2bef2d6cd7fe83565f9eebbca0b4de5bb5589dba51b7deb5ef5b563535e53da8b3dfdc98316b80112f025c65c1d61b4fdbee7e76067a08669b8a7534c48c04b3eb08d3fa3687a2866f2a41659576e6cb7ef6bd449f4c3a3bb7cdaf9c3f6ff1eda5eeec80b6bbea41e097e34fefe4cc4f8a47e83a68cf68df07f7e63148a0f709599e9ed1505f3834e651a9895e6f24cb70e725a1037d55bf4c783c1967d79f148e35f74da79536615ae5729d8a2d13b7d4caad4b02ed9176406cd9aaa14e1ab35d726b24bf2f5abb1a1d31b1bddf9ca6b3a4188d947a1ee3f3bde0e5fdee366d49ba567b401ba2a6f57de15dedf517804391098460589c50d4b9302ad4796bbc74755480742bdafeb78af7b075ffe807aacbde1d907fabb987e9defd140d7d05636948d052ad79e79137a8ccf5676d1527484cb0d2c52e9fd9f887fd140d7d05636948d052ad79e79137a8ccf5676d1527484cb0d2c52e9fd9f88721a259907e8db4f55bc34fa49ef762efd368ae62a5b983059d68cb660be1e818e720c6f3a434e95606d0e1373b9061e3d48c20f0b76655c36a7dbe5ebb548ba1a389ceb7f7566a5baf016f22a999bafa812b9bfd16ec62ba95281ec7624184b68658f814609b6b11fdad2e7dbae76c84736d968ec5fd669a520c3f261c8b489cf31390a3ec1355e7546f50b34dea1879f9951ced32dc026cef90f713a944de494ade3093944538be96702c8cef713429db83fa0192a2b62fea19ec0a9e8ac437d1dde874b9f1c9c8fbfb9c170fc0bb9aa3311866ca898923aec876542235e1122cd7e19e2f6a10a9761d45b99fabb84d9453b4b8422e063ffd4e7b815651331e8e874dc29d1bbabbef48ba70c5f5abc3bfa41b99974b3f44bab909de91838f8d529df6aee4bfd3db5bf3d4328b862e943c0d0ef7698a7725e0781471abd9daba46693f41b4f8de36643b1219d5c0e1ecbfdb35606af24f3e1e3ad2c59b4780dee98d67168e85161eb1633c16d28934065d86600983fcd248c9095dd94e23b2127fc44109da6808445bcfa2b00a5059e04b91ff42bcccfe80ee6936030d75587bae2fa547c0e01a937731f3b66efaadb95b95ea86538a2668655c1a7d378e95a69d1dcecc651e3430f84f784c9dac285e99a3d5fc09e57bf40134262cd98f9d1e9d1dcecc651e3430f84f784c9dac285e99a3d5fc09e57bf40134262cd98f9d1e9d1dcecc651e3430f84f784c9dac285e99a3d5fc09e57bf40134262cd98f9d1e719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc3527446aa4a55b2f1aafaf2483e0d73cfe611f7d496a494a69618567e4d4d28b40545ca70659a7a47c6707e62a8dd534e751393ab2fd59494c3d68e3bde1492810112803c77f9416fcbb810abdc5c6fcf4c779cdf722ec6c983f1af1877bf641719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc099eea04d33c638106fc8d2914cc6f4492ddf4803f55c7f28d9e2efdf598ee11099eea04d33c638106fc8d2914cc6f4492ddf4803f55c7f28d9e2efdf598ee11c7d1a1d1031dfe8e87dc512680f06e47e050be974821952d53bd685d8f451864ade5e4bdaed4413aed04d36295b45d89b888021b000fd6f59c95b9bbb1e9fa4aaafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b925276d5e730a33f881d52e8388949b6d665a59b8009cee76e449c8bf1d76ee1a97a654c27280a402994d8b4478198924bd86e70ecb5b1d521a95a4ea50e020bd1b1f21e15de035e318925b4e12f84a815627568330f5ea0d543904372fad6f63bbe9e1d68139de9ad4a7e7af654043d901b04b777f7c11e899a1a626f891a4f3c8b70b3bce8fee988b95c19f5f6a6b3ed405bd15ea2eef5040e4d44daaa165ff56aafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b9256f264036dd7d751d421abd11dbb0095a8d38f20cc3b9375d7fbfebf9a5fdc3c2149f3ab84ede9bd2821728ef5df864ba7124d4abef1de16c921aef9010289bb0aafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b925aafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b925126dfe485cdfafaac4d619335d16c1826b27af98970817e2127996300fcd6bef40545ca70659a7a47c6707e62a8dd534e751393ab2fd59494c3d68e3bde14928765dd30df4962baf649b43cb39b5138e8c07db0928a849713c87501c4b1a5ca425e2d2c48b92d47a15712cfca5dc087ee172d060e12481a1bd03fb6c6a52974c6bca5ff7f9f2d8b2878e193c3f83fc71391ef11cdadfb3cdd69ec411a7976eb6c273e4b96b95d4f9c264b77303fee2d7573e08dae85459ca03c4d44c283290da719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcaafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b925379dfb493ee55b516b18ea8a59eaea357219f0e3215c36ef7111c8b0a7a35daa3768efcf97e996ce33c7a6a723df39d0d84b20c908a15ea9813c205e34ea1e373efb6095d74e7b23be6fb1bbbe5ed7fd3cfcd9180c2e28247da89cc31dbb9697fdd149323da94bda3962603ff4b4c56523280caa2a378187a2065d508c914b864f91e8a14e59c369dad42b28347e7152e4c783d35986b0616ca31eef66e4fd77aafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b925aafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b9258d9b637b8e1be32f99d05390ab5c417b7a2ddf03835aaf7e48af81a6f7071e52719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcaafbaea40343d62dcde10610d1cb83488d7e98c172d5d44db58071666f43b9258c9e7b563e8bff066bf9b98ffdfa9c7a21ac8e42e6c84d82ad91317bc8dc58fb844dabc4e428931fe5f331b1e8598e2c9f4c51670d190cbe50162b71c0e4715f2e09060e2562f80d8060bfd273a0167f2a1e6f3cc3c96b0c1ab2bb6684da6fd6e04ba6b8a0905f43dfcbc41ce343b03445c1891b8fc32255b3ddadca39e87013e8a2e7f27e1d80d73569d0ac323c942db09953ebb0d6d45c35985531eacea4b5c09bc712bda60426dfb8497eb2396b863bff5762823f953eede9c9bd110aa960719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcc3146e6ec69ade527a82236caf810b5c0b12f70c95b976428521e7a2141aed1c2dc64239b59d6c93e5b2c8b368c4723ca33351ed8a26e7acc07fd73760f912a2383bc0802760ae5f1a546ebf3a4dda2a097c3921b7f2f4be503588d19b40002f2fc5e83be55ef69eb0b8664b7c781295413dac4a692ef4ce51635a328d6952525194b71500cb4d3ee16108baa0c174ebea0c2007a0ffa735d09b2a17e754f84692b5d1167ea1660c179c9c0cb034bfe6684129a3cbc39a57071fe40a4dc231fa92b5d1167ea1660c179c9c0cb034bfe6684129a3cbc39a57071fe40a4dc231fa55f80f2d42cbc041de1472a27cd490f0f19b4eb485763ffab790bc8bd05f188376f6f51cb4398c255d5e413dd515247d58676da8dce9d18db1fcdf35db6dfba1c67becd09681e6974dba0f6b350360416ec404bee18886f5490f668efe4fd14be4681ed58f14cd9114ef0794dcedf7ac8800f40ad3c9295edead50b5530e1727afcd0aabec3bad42022bc2368d90cb978aae6c10c23647db7549f7195ee153b37b0069d60a79f6a772f622e7926224cd5bd5da4c532f184f17e1f00447ef6e5adff5879da335bdf325424c30328d1e66dafde11aa63853b6c544d55cb642ab043ef90801bb7198db4725a88b561a8b1d8ba4ac6efa83e8ea512458634d5431f60c416cf11c957d08b7f18d2739cdfad6e2179c071b2ac5bbb96f8c9e89c79fff6b8c595dc3d423eb339796ed311f66efe8d0f999870a66c79f207702390861d8c5b047eea65c424ed90e6569902030df503db8d61ebd218cbe758adb5ce90b614b8150e9b58fd0ec0cee7ec7866a26340af0a82a01427f1f1591db0f952a6e81303dd7921b3f4d04cbc85517f14b01be1e0b38ce71eb9d41e22d0523fc0827f9665d129c0cb571605ab99e7852daad2df139a78e203cf4b9e245960c87c451c94f38b83f431c3b8b5488b37c7735d44d01c6c562876703900a0d1994a22a74a649c56a2237f64616200439be54dab4b4cf1a776979da0a7d1979a435c0e55ed339345256f82f6bd6c59c34280c7da5dd96df74650bdb7eebb73c60bb07f5b6462a0bb7630afd997ad4d0b5774d4fc41cae698275281e8f137d55a37559b039e7df343bcf5fcbf482e16d74327196e5a6bc4aa93af02e6158b673b5950fb09ba9862cc0c747ab3b22714e3caf358ac7921c870472476785a3736c5797b45a019bad154fad32fc44ec1d82060c40d7a28bc8e2f0973f6d5d721493898a175c3322fd2ee8722951331773fb7e01bf448ea563562831e5bac9303e751f18037b56ff510bc280ab261b66d24a5afaac5ab8e20c55ca2fe88e996b4128ddecfb70e13582d0963650848c37c3bf4ac28a8d4de4d152fb43e1d90d7b9387aedf641f60a6197324598d0b9b908625721228bf9127e415555ddbb14bf21648d4dbbe673a6b8382f06a9d37068a44025b6cafc5b9294403795cd32054f8b4ae67cd2b67f99c2a478198714988d5d6be858231a28952c5d6fdf613cd38aad6e767773a2723d762c5be3bde8012682f42cf05ddf6b2f4c592583b889af4ba159cad38193701748382f06a9d37068a44025b6cafc5b9294403795cd32054f8b4ae67cd2b67f99cc22d98d73ea3509562395376c229078bb72596e94fea03d2a90cdb5eeecd0321365b7f0a2bc2201af8b3287ba21f8725c9ca2536de611f1700925a7a0378312df7c2f730fde88c25aadcafcd33c9b124bd84fcc93e8cbd893e6def651b2c53abf7c2f730fde88c25aadcafcd33c9b124bd84fcc93e8cbd893e6def651b2c53ab719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fccc7d1f5ec37e82863608b8c67572d30736ecc3b968fb9aecb32733aa7e505e1773efa60791e91b130128fcd15fbf9971d8a37b81e54031f9e75e808e2557dd40242bbcd3761a879de4bffdb128afdaeb5a2bd2b13e3d71425dbeb7413cfe60d83a61b143606519770b434b9937e6319faf54a337efb18b7dbbaf5eaa14f7f945f04772cfd9a8a4eec70f26048104f126a0e284970f6ef8dbec7adf43985240369161b5240a5c0b5bbcccd3e7cb927de82cfb6d656b28b97a5140406db0cbea419161b5240a5c0b5bbcccd3e7cb927de82cfb6d656b28b97a5140406db0cbea419161b5240a5c0b5bbcccd3e7cb927de82cfb6d656b28b97a5140406db0cbea41c6ed7c83b6e810c6065f10d2cd7fb17c9c08000a4c7d1f9cca55350bf651ed74719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fce9a15db7c570e4c6694d5a6117b6e30ecef9b978bf15ae46f70f18852160e9e6719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcb7871c368afd6e3fdb146b916236c3054598bfaf8df927cab193727b8eb56045719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcd034cdf3125afd2ad75a25a7ab27abda1127e4610f4dd769202c50ba142af7e93a410bd8dedcfdd551936aab68e7dc7f9aba70f84efb6b021fd83746fcc6028323a5cb3c9d8a626286baa6bd55e05eda6d96269895f565e1e04dff5548cb313dffda1a665888d90065ae45b38ae235c4e4ca83557a62dde7f6c29b0224134b97f04772cfd9a8a4eec70f26048104f126a0e284970f6ef8dbec7adf4398524036f04772cfd9a8a4eec70f26048104f126a0e284970f6ef8dbec7adf4398524036f04772cfd9a8a4eec70f26048104f126a0e284970f6ef8dbec7adf4398524036f04772cfd9a8a4eec70f26048104f126a0e284970f6ef8dbec7adf43985240369b231110ea15e3ea1b7a554b33c72791d201c7cbd6aa72d1589c14920797c8b45fa59900c267bfe2771d9bada3836bcb380f679b93d09ceffadd40c3a03a57aeea5963404c2d58cae7f516398d8d62bee9fbacef6e1c62fb25bbaf12a8add28501b03f7a62ba4c71c903451bd76e2e034f7ed706801bb8d91516df0deb9c259a05f4510038e1e433fa7855ec106756676a40137d4b45498373276e0b8f2075edab2016c56497f8b41253955a617ed2a96942f42075e404f190e65e753814408aab2016c56497f8b41253955a617ed2a96942f42075e404f190e65e753814408aea5963404c2d58cae7f516398d8d62bee9fbacef6e1c62fb25bbaf12a8add2854095678bc98d0e3cc7d231650133085c7adf8906a5d17303a013625819af8cc74095678bc98d0e3cc7d231650133085c7adf8906a5d17303a013625819af8cc74095678bc98d0e3cc7d231650133085c7adf8906a5d17303a013625819af8cc7e6747aeaceb52df03cbe2330840bd9ae85b3490513b5f350c8887d226b70a3b39dddbe4c1f283fa669b1bad37af00badcc878386b6fcd16deeafc82bed3acb6cab2016c56497f8b41253955a617ed2a96942f42075e404f190e65e753814408aea5963404c2d58cae7f516398d8d62bee9fbacef6e1c62fb25bbaf12a8add285f79bdad4751f0f4910c165fc5ec08784780e44f02710e4f0aef10e1a2a2c57f4f79bdad4751f0f4910c165fc5ec08784780e44f02710e4f0aef10e1a2a2c57f4b701d543c88613a1a4883d33c3a4b6a89034eed943e35de5ad30df605ec97905ab2016c56497f8b41253955a617ed2a96942f42075e404f190e65e753814408acfb66b03d03df1829a12e066da3f3b0b0de88dd2e49bb09fab2bd60ea93c928fc37445aa35a7850525cee54347fe4b1fd07088b1314dd931dafe423ed5a38a31c7e2d76f414eb12324b36dfe08bb1119aa1ba431b71eaa9bdab195fd1d05a02199b2e74dc12f7a9cc459ca3b5b292c4b6b71edfc0c287b63fa00eaf051ac8e478677a5cb13fe05a76ed3e914e451db2dfa3ce214788cb6fde23834e4d3d8991192b5d1167ea1660c179c9c0cb034bfe6684129a3cbc39a57071fe40a4dc231fa82957bb3e8064a3cf1a1024fd4d4ecdeb8357228b6126ae85d0ab4a51d9aa3deb6d4caa1be8d4c6dd9d95f4b7ab54b3823df78aa4d74557a90b205df18a7afff658dc92765c4fc38ff2b1522f1d257d028c5ed2e59810247359c6c50f7ded29a658dc92765c4fc38ff2b1522f1d257d028c5ed2e59810247359c6c50f7ded29a658dc92765c4fc38ff2b1522f1d257d028c5ed2e59810247359c6c50f7ded29adcee535b095e5bb05c9f27c25cadfc6467c3887f1bc9ef1e629f01b77fe6cc0b15f7cf1e9379c8736160d64c75a28c4ebc02819a1512c5087dccdce30efaeafc76f18f9118be7e353ab48e6932e4c8ef8c7667fdb3c246dd450662c7079443336561d0a618659328630837ea0237a1a0f0f75073dd6b2d1234547e15c642125a64b8844a119ac97565f172b4eaad0014ec57598e3cf2408eda53e5cddcae6a0764b8844a119ac97565f172b4eaad0014ec57598e3cf2408eda53e5cddcae6a07d42104c3c228b0674579b995c32962c9bc02dbf215e9e46ae2395254f028b562d42104c3c228b0674579b995c32962c9bc02dbf215e9e46ae2395254f028b5624812bccda0626a1f13b081cda5cc3973948ba0cd1dfbd9175c55f63f8f3fd3477bb840407b86a309753b58ec00189235681706aef39299f497d258ffa6645332719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fca0ae6eb6f8dd65003cf2a8d99ec07522f47be9eba7aa9d957b230d1c762ff68dab1a494146f7c64070ded4202a8b65cd5d03ea2518673b13afd2c9e2d6325b61437c33de92078d895405b575cb6bc742223ce84e0cf9350003244b2d6784b95ca0ae6eb6f8dd65003cf2a8d99ec07522f47be9eba7aa9d957b230d1c762ff68dfb171e93add077d5bac3f033c14efbb27350e82f1312fc438106c1d38a3e3d63fb171e93add077d5bac3f033c14efbb27350e82f1312fc438106c1d38a3e3d637b85f430a5abd4a8ea11ca4058d2c7a48c7ec425fcddf1c9cddddcda4c677f93a8c2a6aebc27708f4d5573884e2691655a0ab801d8a8d972cae1b100bae4e04479381999a7ea653c374e9bd2301be7b60faf1dfc6ac1dcfde300d7a6ce858642d42104c3c228b0674579b995c32962c9bc02dbf215e9e46ae2395254f028b5625fa0f6c3d4d35e662ba2f86dedccd378f4c743438b71f2d0d1b88f314383fd72d42104c3c228b0674579b995c32962c9bc02dbf215e9e46ae2395254f028b562907fddae69dc3ebd08f627729f17a7c32151fbb1d9642a8fcfdf75a3523bbdc8a0ae6eb6f8dd65003cf2a8d99ec07522f47be9eba7aa9d957b230d1c762ff68d907fddae69dc3ebd08f627729f17a7c32151fbb1d9642a8fcfdf75a3523bbdc808b4bc2af952e587a2f81da3ed4e59c837da1b703d4b10a2f9e5c9e3eec30195a0ae6eb6f8dd65003cf2a8d99ec07522f47be9eba7aa9d957b230d1c762ff68dc77d2f2f1ae0a14c496476afcc49a3768f47703ed24019c846684fa2253e7d9e907fddae69dc3ebd08f627729f17a7c32151fbb1d9642a8fcfdf75a3523bbdc8907fddae69dc3ebd08f627729f17a7c32151fbb1d9642a8fcfdf75a3523bbdc8898af9a49d1124ef7d88589e6dcd9a513cee19097028a69e1aabfc4040f598603649bd555776341ab8de78e191addf275d374a8952fe02bfdaefe2ae4849dc8dd42104c3c228b0674579b995c32962c9bc02dbf215e9e46ae2395254f028b5621fb62fed4a1381badd6701e0da049df9f284ccd0e13313db5599e0f29025f67c18cbeff2c66876cda7b4872545498fe7b6acda61eda3ba1d68785cae2bd5f62ed233b097b428144c8d35e2245639f3ab5d860d6c7dbdb6c9d46991b786beeff9fda6b26aaf6ecb08191b121c5f6b24da1ecbd0eb120a58c61fd1c5bc9988c3b4c8c8eac67b8c70b4097653753a868ea33b4bbb98a3ca87efa3fec41ca3753d05e750091cf3b74c91c823b148d80f38d69754d37d1ac850cedb1665885ada2522719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc47ba92534edef8fcdb974c7cde92dc037917d48b2139cd9be2a1625ec72ce2015b5cb4702df25aa81eb1b861e5776af37dc7bb9ca84ee6af1fc41fc7fcbb8570fce175dee76546c0f3a491269a955fcf098b188b0a1cfbf99ae1670122c69b1b5cb89d3d7716b57a1c4e9b2b994c4adab065293c9010c62109f33a83e762f0591b03d7eaae40954b97f189aab965e3a6f797c7d43ed6aa0fb11386cdfba69dc453c883b01448137f2d6395c2ee69983ffc26e9b546b22ea7f28832ab977b3d712073465d0edf66907f7dc85069baf4f890c850b43b3d47e5527b7d8eceac6e12eede1ac2b064fc1ad14405bafdda0d7b943ac90a1230808422d209ba7bc27affa836f06ad26b8225f4f3844a57bd1992788f5ae3504b0a6be39f55edf6300528ad958410ccf118fac658f3899c796895d2ec0ddcfdf8677017aa9b8165cb712f3b8588dabb5b8f7040c5b10bce8f9087e136acb998f15c3f9071b23ccd19d01c34bf6485e2df0b35e56cd0932418e1d90bd24024ffe798489ef4b304facb20267f624e3a4da73c199a8f8576b2ff676281837d61d528901339d349ba0d1b1be20944f0cead0dd46b15b59a8ccc2012aefd1f4751ff6ff2bcb26fec867abe3002f4054968a19d9e2fab9698dd2755fec9787979c5a03360e930c83a12d812281ce46762eeb47761f090d3109902ef2e05b252354032e4290c4952fb494863818cca97fb26a20243097582704a1a0dc2ff491779373044d6f9bca9c21b4a67c78d40fe07cef21ce9994f7451624f2e076724eac7c65b39aa648b547f59e13a96098d228af1607cbb0cfb8167541ceb7d50b4ad030f765c23d82a20024d1408122e704eee34a53a3921132de9e87d9481a8364fdc2aab35af5bfa82889ba6b8254ddd2a16e3debff7e2e1972c3cc5ed21122e3ca157482abe502a5e43ab5fde1eacec35edc50df15a3eb1d3d6dd8d1ea8a2dde5120f810db3df70bbe6af92b21ce3ebf52db07d047bf28cc3fb03e14b77274cb344ec530283de48509fcf8c3d98f5d22f8ca210c5c5cb9dfde859ab63dc198c9416b2c2171dd7dcda51bb8565e6f8c5c6e210b0534a7c80a2d97e86827758718df48a596e69da67a2e50599222a75ccf954f8384fbfb5e1f8c1c5dfec51030d686d1eabe610ab87717fd3541808277c711e346e8a9b5a24399919d14a1614d6c386277c8636c24e2c08294edb6c56a6abfad86acdd7a9d6c8dee9d9dda4f8a408a98fd9d4e00a4cd21270b824be522a23d26b30c7591db034d987d814ac1027f3cc621b947740203fa7f4b0b498c07fcb5d4b4a0cc68e5741c4d41692bb1c06900b7c77d418408f2c2d875b1950b43784e8e8c90045258869ad05c9a35834ea4346b3e19f9cd2b35f9f152fab488b7a325d19dfee4ea7826e1a8c6784b05223060faa054d48431cff27c79c1bb31d5a5d38c782c8ef65fa96f9b9b571fd6a70ec07ea5747e21904a706a9c7dabb3cb44badbc7b67805e9a7993ed2f90dde8850fa898890091c60fd043b5d8d6d4f2f4634fe0b4c9353db28569a44ab7fb8a7c80ca5278dfb6db2db8c8898441e00f5edea074005a8d6cb8e25c893c3abc00a09c7bf5d811c8cc425626243a681f46b756b4374ce7b6948227605f7cf5e9d82750c1aea08a9de5a74dd7c89988bfdb54f809ad4ad499207b66f1d48c33e362bb434a9a1c96a7ca73a348a1158da8362eaa9b8a1afa8a730ebcfb6047d21953c23b386d58b381860d136d29317588a353a9ce851887c59efe56a7f7db0760ad449c050d952110dade8cb7ea9af1ded48d306eab5235f74d1189c79c21135a8ea94d1209b25afaa3e515a03c13f282f7a979ffbf23b54ddd85335a796f57002616d8beff2d729acf3de5a95766f4768131e87e70d6cf75e2606e6e50e361121387bb21ee6a5ea195523374e7fc53f94c82957bb3e8064a3cf1a1024fd4d4ecdeb8357228b6126ae85d0ab4a51d9aa3dead672db5305787100e4af50e5024507ac7a734f7a8445eafbdae2e228c7e8c7a8ecf02f4d90d04c595d8150c1961a0099bec21a7eff085ad9e9ccd3bec82a87fb710d1a089f288b391aa72d0cb7f7d298363b642faae311001bd679e607df5828ecf02f4d90d04c595d8150c1961a0099bec21a7eff085ad9e9ccd3bec82a87ff31390a3ec1355e7546f50b34dea1879f9951ced32dc026cef90f713a944de498a9d9155beb7a0091c40b057ed259aeb1bc7dc766e8accb286293dd1d9edf371303241af4044c50fe0bfadd07e8324cd2d5a6b24657fa75e9dcb749e286456e72defe87501e9d86c97262c2fc9cbaa65528fa28235ea2b3b5241b123ef5b7ca279d0009a91cfd69ace30b6ea3958d9d4471ded4155a4da1dfc6dc98ebd274279f5fcd8de3a69145d6d12a7be9db388f57e10a16e510fac36aa07b8f6cf5de7309ff366ac72c4c9cc5edf19df062a8656640a60401a39cc8b615a965c5064fc3a9b467758d1a13c82093dedaa775c1fe7349da929539e896102710c95bcf5bca43c3c938ac99aca14579fa7ab94688a21130cfc7ce496f64481ef9c3d2e2139044f3b175b193f4ea693256ee38ab7111b0cb449204fe7628b880a2f8e5cf7526a0b424f41b34f4990ff5a97505de34bc281779823d35f1fdf74384c46ecafa2ffdcdbb78ac7b82cc40aaa0a0231129a41bb915b904fe7e7b883d30700a683449a0bea648766062707c27b484f98fc48f9f072f34cc626dfd7e0eb0c6d0f4a259dfcb5aa959583b827cf80295ad71460a768a8bb3dd73af8896ebf43f68a5c145de2e9215bbaf80ea38d72ac3250f7985dc170bca4cd3dd762cfb72acfae30267752b8b6506b9136b34624eb8d228dddbf69dd6dfc3f4c6e1b2916ffb035f97eb87fb6a7435f676eb898054f1a75e754bc6f1df513faec516b5c21f0791cfdf27570afd8a95ab4fe4c8be9713db86e0230db0cb540d9bcf4c10d96d09b1d86371eb4c22a47b1739223c62e83a42ada0293dee88f8fe820599f5da9fbdea1045dc72feb92e0b6cfd236119c1a59875b3b88175976cc1ead30a16cebf009610c611304bc1b8f66d260b4a88e8a5f0652e4b54b24167f66399123fade5dc584346af6d94eac4c8ea487559b87a371dd4d0b6fdce7f30a525ca5abe3243cfb58c72fee8c375f39e11a5457a2c30de18bae0734b11d6911afbd76355b494b310b9f28fd8c375f39e11a5457a2c30de18bae0734b11d6911afbd76355b494b310b9f28fdfc8479210561a74ab63a72403badf7f8d21bd9862d7226350bf0c93e796427a233c8c2d70cc6d03bc87b645cac657988143c776f529760b80dfb3378e96983e0221217212481c9587f78ced051d78b8cd0d4205477f90a369b294b7d3d7c68e15bbc912d87d82bb24e76365e6f3a984184c343cef834bace572f16958861347349d28c2b57e45051be079036dff8750fa4eb9c846d49862919aa32faac7739c455d4b9496eb07cc57961c7d9c298870db80dab218fca61186a1cc786ff534adc51bd9e38f9707e526046b9c9d6766ef9241cba86f0851be5981309374e184f3451bd9e38f9707e526046b9c9d6766ef9241cba86f0851be5981309374e184f3451bd9e38f9707e526046b9c9d6766ef9241cba86f0851be5981309374e184f34614891bcc4577d0015b98636b6e8df592c716d04ca5d69404434d7ede0023655633a00efc95e2867922351c682fe125a90a6a77dfd937b59effcb6a8ace56904e85ad65a5acf41283af3a01c22e2f09042d165cef22e998ef6a47650a1a3c0be1fe590ce6d93d7d9c7ca46b6cb60ca9d83cb1226b67dc6ec40bc9ecf262f57c7f7be0049ebb72e575017c378563f8326e22603adcc24ff7ea8c918c94be9febfeb096ee143f84c65432ebcc462f90734d283322dde174e9282b40b0540897ab330a15b3f3034d2812625fc4401d17ea343a2dab1d4f36958b726458818f9d6d330a15b3f3034d2812625fc4401d17ea343a2dab1d4f36958b726458818f9d6d3011a7cbcbed898c7b45e444842804d0295f9692fed864f5b68bc210c25f445cdf883d4ff8bae994044ed233f4cca96e2bcb6aecf29e1cb1e1ea46635d96796e6719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc4c12aea1617854be579396fee57e4d24045b4d0fd772929144cbc9e34063ab7b4c12aea1617854be579396fee57e4d24045b4d0fd772929144cbc9e34063ab7b4c12aea1617854be579396fee57e4d24045b4d0fd772929144cbc9e34063ab7b81a23872992e8f365af4285b124daa2b17748d8d3333596acd4ff0b9706f2cd69618b78213593be6c25fa8e2b50b31ca4a754b7334a1368e387aa5eb7a898c4078cc5e26f382ececb70ef5de4ec15d747de2cb321ce7d19686f61dc1bba51bbfb99fa9ea3ba1828818eb8eeefc11bce8bb7ae9a526e7976d701865f0116da14f1b81c1035300de51d27336eb028803836e20b1e9725ec29022ba081b36fb11e38925d125f50fe307c47d7066502ed6d35d344bcf095b07732a5dea49894a04d8f2a74f381c51c32215451a42a1cfefd53436ef3bb9411bcd9d3f5f385ea1a5ee574cc8da6a61573d1abd56bbca3efbbfb1f6d365e6a296b83ba883085914176968329f9b5204ccbbcaa537ff468692135951316a399938747d662291bc40eab94cb65e42b690b2f7ca39eecd9439f3b3d8d9ec8ee2fbe3a14e645ca89d0881f24cb65e42b690b2f7ca39eecd9439f3b3d8d9ec8ee2fbe3a14e645ca89d0881f24cb65e42b690b2f7ca39eecd9439f3b3d8d9ec8ee2fbe3a14e645ca89d0881f2719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc4cb65e42b690b2f7ca39eecd9439f3b3d8d9ec8ee2fbe3a14e645ca89d0881f271f6c25e45992abf2bcd6ce42c4b81a31f11f6a2e5b43939ae0ef108c87b232671f6c25e45992abf2bcd6ce42c4b81a31f11f6a2e5b43939ae0ef108c87b2326178491b017227bbd60ade34664f4f244784282ded97e75371c89713fb24f0dbcd9c880a2db642dd18e64a4e0ac3b9e7b9a772740dde083e048b5d932a2cb1106fbe93a2524a93a4b9c1a28e193cd9f9d1b6b6c7fa200f76284b2f59d78a71c686291cce93fe2ca6c3104dcf8d8707ef397c539d928d8a92265e6f387004d17b14039204afe9c9ee1dd90b3fd369ed4504f8bf0c3d6a70d41cfcedbfa30c9e87b24ea2484e9bda7226c86db59075c5ab351c4a1cd191e3b4477a989ef9f30c2d12e86d01babba2702834cba3c210f844d21c22d46b277ad6d9812ed842479d2de889c068150414e54e15237cbf8151673c4935bf5d4e40962d53ea0a56872275b6e6896eaca1a9d39ad81840d7fd2700c8fbf688fac47e84c1bc20fb7b3eef0388f5a356a04191a0a7170579617b44be696ef666a66a9e7b548d3cbfa0312518c8f5a356a04191a0a7170579617b44be696ef666a66a9e7b548d3cbfa0312518cad154fad32fc44ec1d82060c40d7a28bc8e2f0973f6d5d721493898a175c3322ad154fad32fc44ec1d82060c40d7a28bc8e2f0973f6d5d721493898a175c3322ad154fad32fc44ec1d82060c40d7a28bc8e2f0973f6d5d721493898a175c3322b2b717df334dd67a453f7b1b1fac5250ecb55d21338e438f500337c896846c01b2b717df334dd67a453f7b1b1fac5250ecb55d21338e438f500337c896846c0133fcb4d88c344d43f8e8d02a6578185dbbe38214cb21be06f275f97d22e972fe788a68fc5ec528bc4fb1020473c8f0dd5907a210e9154785d6c3587d32843e46bb82976ce1c608a624d3ba4bf2faf9ade3a40d9debec3ec014dfe3f8128762af877ebad9a0dfc8d6c53f1b0e3797e65be6c3b5b036394f4ce8df88b2c165f708361b8f3ab4500f31919037d355a24df34c3885155b88869695a0a9887c1c3f1b0d08a784e8f2d06f280f5ae4bbae98056845434e4c0b2c6b11b48225a35aa6ef719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc6ac8ece3d3709a411445596237cdb1aca1ff0cba16cff6abafcb192761a7b34b6ac8ece3d3709a411445596237cdb1aca1ff0cba16cff6abafcb192761a7b34b6ac8ece3d3709a411445596237cdb1aca1ff0cba16cff6abafcb192761a7b34b198b1be4a434b5faa709eaac668404e1fb9d9b914a12c022cd57aca66fcfdda925d2b50d80c3965445fddd83548ec7f96a3afb792ba52974603a068cec14a985f848a27e12ea68084d3f4da62ac09de2b06f642c1200d6696ed10db204d5f7e485d3c30d992a35356840316dbc9b2ce55a1b4fa235cf28ad3317c6cf5f77a2474d493175b7dc91f786e5b098888d9b8ab7cf38596a664b06e0fbb01677fb7eca051cf26679a757f8879d34c41ef7a621199a3e59feddd315d3d506b147435dd4118f90057e6b35b985792b6c97663099acd4767f5101438b0b60bdf934d572bcc21d686a90dba4d8f5882ddf9d7b64c26da53377b0a994cfb52956ab5fa958b385d3c30d992a35356840316dbc9b2ce55a1b4fa235cf28ad3317c6cf5f77a2473c10280db832f005ef17bb42cd3cc3ef512a0adf7838034c36b35347b481fa288131dc6f38741fdf3b360637d4bf971c30dd68c934a99874c9afdfc9eaf6d8558131dc6f38741fdf3b360637d4bf971c30dd68c934a99874c9afdfc9eaf6d8551ed0d0b51a8597714e6055dc891eb055ea844955167a9958acadb8b375006061d089f7e7f0f16058fd33799713f2f765611d7718b876811b011065489946b8aac4086c2d1abf17a975aa3cba15fc80b979aaed7e190135e9abd2e21fd2e374dad92eca4ce0326b44c7fa5d981233cb58da22035377b7d8786f60bbdde72feddfd547a8ad70f7f52d073902ad8e58625b940791276d39437733c8123bfa41a1c5ced579c5117b18a51e0ad9d28e04be3b62c9ff8e075f27c829d9f5f59a35fe40fe97b9f8b5305db9adc989036b36c3f0d9c8bd15395287b6382ecd8d732c7cfaf09d4fe2816c9c3231ea64695a6128ec12317d164b63f1e77cd84e54dee9853cee472dccf3250c88eef78f9818f6b22311c9086adf15dc8b88d3f5259d31fd01f77608c3a27a1901fb9bf4c0d49b1c0ad1dd8b1abc380d683fba4b345484bf55031099c8b96e8c49142a93e5c0722ddb735ae0f1f7c00376e26742d917c90810e6c465eae631c253b7a4112eb6c848ec2d63d05748a06f9bc51ecd041d8e42bddf343bcf5fcbf482e16d74327196e5a6bc4aa93af02e6158b673b5950fb09ba9bd7a214b80974d71e5ad3076dd77ec9aae40d296833b242012632d647c40203651eb196d5ea05cf03cc55fe2b19b441852e9bfd5fa850dcdcea6bfcad631c7bd21d52c4f18b800fc8575195d81c48563aa218ab4c67fb017e99b4d184a3d14d24ff46c6111a0d4d716cb5ee1445b176b94c648701add35dd341f5d65e126d4d29a8e18f95dc6ee77aff0e5b85a9749307e3c581773a1bc5d796cd5dac8eaaca60e08ae28b34db6527761d128c04fb10414e5fd782c3af8220f62a8f241b809aa77e8fd274d7bff50b3c6d073a2d94781bad971744cbf5462e1b300713222e1b70ef63fc6d82f6ff55609c5243108acc6a05d7a941b0d82f0ad88870feb8ca9f958af44e6612c5015ede3ade71bcb214c9d36d81177d9b4605121a2278d5fa965d6ee55a321cdf7242a4b9be8908f22c80a9476b34abb69e72a12fa322ecfed1ed6ee55a321cdf7242a4b9be8908f22c80a9476b34abb69e72a12fa322ecfed1e45c7f3fbcf0d77581f50049272cf1f3bd56d40c2cdf25135a1f728d3f7053e6a45c7f3fbcf0d77581f50049272cf1f3bd56d40c2cdf25135a1f728d3f7053e6ade6ad7d4c9ddfc9bdb9577a6694e54997673cdd9f3b9c2debee5e0516bdccdf722fc733a1fa0139b5cd1aa709ca3f349e0a649c43459d8d3a438cea9a88de8f02e3f03c160dfbd72a5c2a90c3b42680e984b4e143c37b4deba1f930954cb3e300c3488b965c17bd6df1effeaf2403ecacab5d1a99ab8f082413b87161932516f2e3f03c160dfbd72a5c2a90c3b42680e984b4e143c37b4deba1f930954cb3e302e3f03c160dfbd72a5c2a90c3b42680e984b4e143c37b4deba1f930954cb3e3061f859afdfecd2a812a016fd25724e6b7ed84d732649e78efd28d93cdae640b6026c71a09f332018c74a3512061ee42864328e1ea1b858b98158d992b97cbbdb655984bd2e166434f7c7217061117c17f02a9067ba5484d017d44f33292b1240655984bd2e166434f7c7217061117c17f02a9067ba5484d017d44f33292b1240bb3bbfb193c47c665a5ca5a6cb16be1b60d3ac1f3ecbb71cafd404789418cb58b0616d83b2d42e29dac966bdfacc981f02ea75e6d158b77ab2a4ab8706725ed1de148482bee66d1ff19319125f6c9d4d5e996c9e04f7df076b3febeda27a33cade148482bee66d1ff19319125f6c9d4d5e996c9e04f7df076b3febeda27a33cade148482bee66d1ff19319125f6c9d4d5e996c9e04f7df076b3febeda27a33cade148482bee66d1ff19319125f6c9d4d5e996c9e04f7df076b3febeda27a33cade148482bee66d1ff19319125f6c9d4d5e996c9e04f7df076b3febeda27a33ca23384af61747c8bb79cafe7d680eddf755e8876b883de8cb34058ac2d6e1b85b6c4a0b87f7910aaab6c344d69fd2d6e2fd4fb1775f499ddf5cd10c2cf5bc2bc3d6af3aedf5ecfc06d365c5ce7cc790feb082047ffe6c37e4b15e58ae2245a43e23cbb38e2c2b843f5066fdb4ba415e223c6720f684f69b3a9fee9fc053ed732266195bd19297ed210749f358e2942c07ad88617a7930ad02bafd1ec36b61e8644df69c19d5563066db35a91ffd87abaa4d9d80afc56e1c3bcd4b7340ab190baa4df69c19d5563066db35a91ffd87abaa4d9d80afc56e1c3bcd4b7340ab190baad1ea00c4c2ab709a992a81ea3d5d1239224091f08f1c61c04e06c7f59e0c49d6461e019161ae9941275ec0f1e8b38926ab1b6849bc7ff0195cd42c0d9a5ba26c745370205dfba8df4981b253e95f93d4facb22115ca2df3a75e7f8c092efe0881ae335225cf25788a5f67f321bc043bc428441c5d9ef3ac24361424dd2ca568ebee0cc3a5ce1ba02635e8f1c20edf3a46c1aedecb815786aeff839c4cdc0b385b4a6e34b685a91c3309be199fb7bbb4e4bb4ac862218902e7a1dc18f95773cb4965390501fb00184b010dddfa6f2e2e083b99c961d14e60c7ede9867e37853afc079f3fcb785faa36249263a208b4721579a1ed00ef80500ede0e0035bab5a69b3b5aeac121eede3b231dd5f16c164172573ce799fabbadb4afa3706433c1ef076e5c74a3a561e3631bff07a4789c9ba49268dcfcf1e9616318db10c35c293a1ba5cf200aa39dbf0fdf6c8b322a3e47c9ce09d5e59e2348c17aa1f25ca8fb6bde249439d284b7f4f125d3a693d389d2a1eb4c7ea069e00692dae0b0211c99663a2b51492266247ac3c655882c5224547102f17ce6e6da0dc42bf8486bb0f83ec0a57ab3b054959846faf848fc7565a1bddc680702adb7ff436a8141aec3a4740753beceb82022ebccd5b7b4d0d24bec1da1e46a0f4825644fa94214d363835942922dd6d7139d745da8f008b1bf788a5346ab4d86a3419f6742ba2cfe41c5cbfb72292ee89c33884ece248b6400d4d44240e0c19bfda554245c63b2254f208a74192e7a3d46d816359be33ac26944f816be529d0e473e009e52ff80d5edcccd138d3be447627852e3582971133f9a68f39843a92f34264092144c75502051cff6b08c57869501e3a3949f8f8006c266568cbb7314a307ea495e5c31014d9db12afe91839846426c98ac356fe05cf7516ba32086ac4f81f75eec5b2aa65489950a90a745a257dfe6e71330ad40b4717278e4f4ee284bf16e16ac5acee3849836f0904285c61c660ce09837647d625645617cfcba899ecbbca832b39e34c04d66bdc37f921e76ed77e5b2a3b09b84400f3596e94a3cb0c13aa620a4d77fdcefac809e9223c2bbeab6bf6af3276b20c20891f3cd230f6e5efd659da3c7b3a601e8ac8e0db6643bd624d93cb36286bdc7d8324dc1d05d049e43b8cdb4502d31810b23201343739dbd1737688b3592884269ad2ba5cc9a55992d1fbdb513dcc2c3afa51bd8cc702d224189face3e50350ae8680d0e258a58e55df87ed507ecd734a86aabb1df7afb7ea39d4bd102809208ee161fa737a54f5eb0677778228f484d82d334637b913a55e5030f7830201901a6a2719b22376f29501325912c0fe274f96719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc97b65a521c3cae7cfef4a6c4b168c79a1349b7e8d722abadab5755e48fcc2a4efc9a6d6cf914c4b1a1c1f270023b4be02f66a6a36d6ecc36c654feb5b31f701510ef94d869720bff9ff18ef7f088405f63cbaa6c3646128ad337df2a36bcff00772e1438e642c8cee465e5220667ff0f120dff8dc9ef04de979e6274214beb6cb97544e121d49ae7e80d239144e85ba04fc42c4488680d696e1ebefc87e1c3b8719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fc719bb483d19361edc53f6ee8e218252fd554adf7bfbf473dc85de9f1e6b046fcf8350b8696386f1c90e6d2f6d120bcadd39fe0ca58a1cfb41c77b7fd6b48f18cc67ee9a7aba78bd23e2bc53469a206a2cd811dbf3b1c1cefa3403bee1b2db3e4f72f97654c4d721eb601b585022401824cf850fcace33d3b992d42cadef827dff72f97654c4d721eb601b585022401824cf850fcace33d3b992d42cadef827dff72f97654c4d721eb601b585022401824cf850fcace33d3b992d42cadef827dff72f97654c4d721eb601b585022401824cf850fcace33d3b992d42cadef827dff72f97654c4d721eb601b585022401824cf850fcace33d3b992d42cadef827dff72f97654c4d721eb601b585022401824cf850fcace33d3b992d42cadef827dfc67ee9a7aba78bd23e2bc53469a206a2cd811dbf3b1c1cefa3403bee1b2db3e42d69ca0f4eb6c6169d49524d2384e49c2298e4df441329bbc169ba633938ce0ac138b85ad04563a8add9bce2e70ff06daa2a65a0a4c24da5c727f328776b024ba0d1ec0dfb11c40be7380d440236a2248fdd1db37942318a0aa404d17724d4350218aaa5d44f941ed8802e0dfba315e720e1af77a277d50ee3d5354713f97b5c2d5f3a30efc0f42cf2c21d01a9d7be6f237c2c52ba2d36cd6a2e989fac1673ba5e79c21922b8b89ede56ca1b98ad17a104e79189c5859fc583d5ebe388c0756e763ea6f5aeee5211463b63f10eb7b7b93cf544ef535d30710d3e4eb37f15c45470c36e4d7c7c611efa748e57289f9ef9f8bc3b65d073e1576919c971faa673b5d106568fbcc1c8c6a5f0a7a02b9d29af92537489c1f25413915ba66855d7033d598ca7a836da58063a4d0750e360807b2f5d4f9144c8203f213ec53316572dc7d33a5abf0767fcb06fd4d31186d41a5ccd1d36f716952e735f0b95f207f5f22111cd91ba4e2833165778ec58689d513cf08603ca3b6687fd3c6d20d5f82806b239240ad0f694370333d55cd8bb28dbae0c26630fba440fecc400433316ee9bcd1ba29eb378af2b8104a5885d9da385ac98506ba9fde926543405f71c14a5aa5696b3f2c9093172b2bccf9c86d882f74610e2afbc86a943c7d7a9bf33185bade5da066bb48f7682e74fcbd95452057d41d5a24429d7c9bf1f959cef642026c4d450a8e9010584db4cc7751909da1ab50fccd9562ee5337b0a94d5fee3c70c30fa70b0a1cd8965923fc638e0d384c81eaf361081f9f8851a0fa23be5236d067173e3e241ea014c3c084504b6e32eebe20874699d15aff528b1943dde9fc802deb2aebbce8629e5d9b3923579209ee6ebb437a8979597320de575bcdd453943b95c3511c0f8ff9a86c2a091a53e01d5621f008dabd90435f47c4bfb1b88fe7ecfe84957b230b3b7871e279f8fa5f077aabe34a15e5c3d034a215e31b2e71eb5ba300c934d9c5f9817c19e3ae3bc42c416d19a89347a4d3b16cd93947be2d742cec975ab9304e7f276156e5cf1693889957164c1fe8baba1fe93fceeaf95071a28a6aad6fe18f4c63cf4ffa998a7cfc9c5babee42407b876c345124407bc445a5fb26bf33b16134c7d3259feb4b7656724362fe2fff1ff61ba1f202c9e36779c4cf67acc4692107670db69f00957e484b81ce18ce79916481ad95bd0dc0b1132c2e3ca95291addc4a0d6cedec4546ef7cb599972b080de6b91ec7fb44125826b5759ed010a8bef382e12c1102249fcb1a74ff2efca34c3cf019644d8c966b64cac65fa5c3677f6cf079a662a27a75f785e0093b9813689289bf1b3a498ec902fb28550cf0aa9f27891ced116c9f09c6c869031c4ae840ff93c914aa045c5919b8094fffafda58c8e1b0556c0aaf8fbf21ac7923d99255131cb0057dfafe891ac87db8084cd732ba1581fefaba878954abd4fd7a60d8d012b4615e4bffa81fde7231e97b465f9b4192e1410cf43225d62ec7426af335f5e7b8171b5327d6f921d5ffde4847f8e954ace18ac1919384e246ccb2d87d4c9662e04189c098e411a5efc7e9f05450321ba09777181670d76ffb708a905910e0edbde27e581578d04dae8d4199495f2a81052197df7955c6ada97998446fab19396755dfafd7147f1d69be1ab4868d1d29ec49eb12c4d62faa525f6b977d07fff8df2249a9e8b804214853151499e2823f3ac6f9bf672f9fa9f5c7b3819c83767cee67eb042b04cc8fd1a3e5c3751b54e3e096e6957c76b3b5a1ef7efa0a12be2e50851ebc3842b8e9bf897e1981dc1220c2d2a12f8afc70b205e002cd79455bb2a703b123273bd92c0208990065f14316de034218db8acdd44ff4802c3bfcd4af3da01901a513ab38d9a4ee367f326c5b082594959e6f554e6812805c5bbfdd13798822345bd3c5e8bf1bb03bea05b19739ad765bf0a46834d3a65d008b28ea347e58d03559cef8b700112fda1cb16f239b50fa14f0a72999a2952996ba70d21681092235963e185ac76c0d4679b97033b51bd7ddfa7b3b3fd058fd009fde23e084c5260b3b38e35e02511ed7f8305809c0f27c889351e07b8d5e4e75b5813e90d2d7e54f4b1e912243451b5316e70383098bb01aac2afe4c12b62363488b8022948c863fe62e29e1152aa2c9a1005b3da96e9c152e36f11a6573d502a68959d7c47331757bc02d1d92421d31abadc3941090148fb80f40607841e1b78bd296a4559a28a30165d93f8e18722061e2864fb18ee3dd45fb3f41fcccc607c44aea62ac8aa026700ea8a3fc1d7051035a5f8981a6aa73776d51a50392e36841adc0be053da68350cd7ac7fd92d3acbef1da60a04c3db72461f09221825d03817b5962ec3b473692d825cbf1e8418aabecfecc96add3142ab1f3460c6622b2abfcd2fdc77cf14c10a94dcee2f65ce9493191a2e9cd3af400e0a8ed9a5356d51247ace5ef948dcc4928f8172761469514a2d9c6a692b7594019cee35257d9bf427dbbdd5b7e4d0c125d368acb3001f6c544a2902d21e10c32c2a594e5c2fe2acfa3db70f0f3d533dc384b4734500adb61dcdb0b82cda0d3b81986db94aeb0d5d44789448a89747d3d22e8d92c0a2dd5612ac20be697eb0a25e13fe03457a77b2b65b4a285861fda607a91ce25d058b841751b6c059619324d02d3c4823b9989356a9ab391292f7fdf05bd1650df1af424326352aaec07b6ad812b6b68b4b457d00fabde8bf0402bdba9da901f755ec8560a6a8965e290c7fca4c5703db91f5da36c423de2f2ac82fd604336c0f290318ce1f395f16259148d378943ba25413c5b056f665e734ec855b01d132c4ecbdc2c6d8b687566e3e6cc0ec2c7f345001a0daf34e7d3ef4e9fd64aa532fd7a9162d0914667b0e2dc9a27b927087381976242c5f4946c46688c36e0b03136370893c2260bf72c68a46d1b61479833729fb1bafd9509413a6c5c09b96097bb7ac1c0050a08c61df9f7722bbe55ef866fbf8b18481a57cbc6028ae44687b05f7b4253a07ec345121c1b65d29927dad58d8cd1a70968faf75114d4c8db161c3213169452470579056efec816b3a0539cb93987228594fea684eaac452e1565d3d70dac4e2e1a837f657cfa690558d75b1e00c48bfd2e4d549c66c0419194b3c59b24b694ca092a9c65235b3bf0f37e7951f9fe12761b0a6ab3637a38db61353bfb64906344f73ee3023bc08c03b1fa35c28a1c3f7510ff5338cfe139334a073b6a744b5c528b877baab631b536aa87d884bdb800570232288d8fbd7075695c475a718512a7e024a41d440ba57f89fd1367cfd7fa2197be16c8dc6a8f68cc59690c079fa32fe3a1257047d1b8342eb8ae6724202e2684450780af434cb647766dbac29cf4e5c3afe2a32f93d129112e35090bcf854fe468481005821c9ef9d3b8280d89fb5f5c316188ebba9627c0a7558f83d58b0ea99ab8c2cdd1a1c5a4f2d44a072b0c18489d464c6b8efbbe975db2ce3aa609840c43ceb107c060621a0ff75f8e952e978ab0a96cd248c58a87848b68a8bce2f884cf3cedf2a2de8ad75eef6c43cb495e94381c2496959c89ee494d434438302441c183ad6c8326a10bf753bf2d034cdf3125afd2ad75a25a7ab27abda1127e4610f4dd769202c50ba142af7e9c8421fb757ae349f4bcf1322c6496c5f4c7969fc7e25916d73c2d41d01b1aaafbf7beb48b359001af31cc15edcd9bd8fc09a31495f999762cba7cb42e256aecf3a410bd8dedcfdd551936aab68e7dc7f9aba70f84efb6b021fd83746fcc6028323a5cb3c9d8a626286baa6bd55e05eda6d96269895f565e1e04dff5548cb313dffda1a665888d90065ae45b38ae235c4e4ca83557a62dde7f6c29b0224134b97a1432ca7f42c4e42abddc804b41e0af33f199c817d2ab01308302a5d1aaf24d6a41bf50084313a3820ee5cf518cef7ed7f93e3ddb676b18e642458e56a4ac219b0ffbdab60ef8395ff8f5568e9fdc96d503fcc9ea3e39590085df9edf00c929bc4d63bfb827f31394f96df46eca8ad93e3800f80d69350a8465e285d03b36d55d0eb18a991bb9e5bd6753ed7b6f9163d62825f1e0562d3891ba51c98c2a52a4b79381999a7ea653c374e9bd2301be7b60faf1dfc6ac1dcfde300d7a6ce8586422cc9ed1a39af62557f4ad420413b6414dcffce9b2f6e3c4993b3847cac6a2d0e3c11046382f8b425a2246333a885fbb5664706c8981e51e6cfcad92136259b5ad65fbf638a8c75963cedfc85274539516be3a1c9df7d503d7f7ba71ed3ee359fee10be91196f58a8eb7a8f1a598f158c26f8945987f70ccbc7b89c60526d92bf39464c9185dd71ed73e4451ccc7d21a4c9534a9a550f64ff5afe138126d52d19f9408fbd678e2e2dd9f5dc794200361e383a14e643cfeea7e4c50a1a5cb6960cc65a0ce9f5162fcbb51dbb35c13a78b1e398419598457fd7d1cf59f49cfd8b2ed621b9dfbf160a84cca3d5069c28d8cf4d2282a7167ff38f403b4306deaa7369681f8c19de8dbbb91c0d02edaeb027f24a879a41e537cb09e7fc487c5e5713e1bd12273dfb3732a0fb65bbf898f426190ddcaed15e4688eade808524423cbfbc2745e1348aa57bc2c9f4f5bc2e120e1e4c4e2d50e44a7e076170db58e538abf8b567e8b590744732219b15ebdc91171bdfc309b8c0bcd9187a1709a7c5006db47950283f19e55970916d883f9ee10dd0540dfca54ad784eca361c1cf0cada1bea59f8b00a03603a508590314685160e0ebd05a321251e8ba3dc9eb9e7c3271fa12e449de70a4e5dfdbb1c80032bd717a742bdda73c98ab8c77b3278a72532dfeed90d21dd6d7674a5bdf7fa0b8fae73fc82b859d1e1c769adf0f83012aa3811b3db7cc655956de5a873a46476082de31fac88954d37b5baf01a7bd4c473e72074fa509507eab595cfc7de17e4949b0e315bb2c6c16ed9dfd218829a33541089f5cbfa10d1388d6ef7f99ae74771ecce94f55954561f66de1ff31acc0fdda9d65d8dd0ca338d0e18977b26cf1c23e6104689097a05012b4c811354b796dcc40116842ee5b04d3e954ca7d88defbb3e9b0aa3595058eb0d93037dc67f7bd370d513cc12e3b71752a46a8f775539f1d026982797eecbb373889d0313c9250d48bef2ad7edd20eecfd0fb1edf602c641a017c850838f2650cfbc7a51e8d9e8fd490ff8520d60b50eda915db0f201d3543c490ef128348a04acda4531ca9d870b5c858b8768d324c3c075d501e26940c4c4ff5ca2b12f34a87e6eebb79514ae89e60edaf54a607a1679ab2bc089e2e22279e408a89708c101a552cdaecbb85c908842574528b0ff393a2b3ca543322ac01f0840330e9ea56c7daf2db2c8dac834b6dc018c236bb48b73aa376849f65004e19e1c2ae72ab77ab43f170ad81bd8f566e670a8b42390e79236246f5176befd9e0eb58aa79254f67e2a3974d95f4e7383e59876fc7d650ebbdefe2e0a8bc2302f105ed59503a74282823b604c2794d766fcce5e57af04199b43ad4fa93fb5651f890cab4a1238819fae31ced2753bb2c09ebee48f7485368d2c562ebd2cfec81b8a56df40c7c86d9a69e724bd3316ecc69bea350ba2ebc6376e7e3052139019c83f8a08a376230f062e3497503c87760bc1dec23c3cec212d034d07284972da08d77ab8dd7f0d783169f68739c083da5b2eaa26052bc8cd7358f9d6faa9b91b57f7ac9b22a1216557c18a3e37507aee8000d1e043b9bc9e7e29bb4ce1f714a1e43531ef9eea9355bf6f06168b7bd95f42374610dde36ad5ad0058cf9b196eff7a0aaf7499f9e44a30b2793897e5919eed76c9ef85876e858be7a9c6f067235e53ef0886261123d45e961b88dfa49ce9fcd14c8059cb716f72e0421c07f612d650031a999284f8f52a7d5b27922923ac0d006fa14840d0635925f5fae06d77e0902eb9501ea099806d894d84a2a01ca56e53acf86323771311d718f2d479a1ef6930881d492cad08ecd8695acfa98d80d9508b45ba080ee2de1d51f7fa9673966aa4ea0ea50e61cb996ef36506c49501850e504f24fbbf62aa06a86428d097ae2fa6770ac8677b1e1fd6b16a2bac9958830562b288799685738030035b9123f70f0e7e5637072650beeeebd4d8e64cb231cc79f48cd631d230ee7580094113d1795e4c1e2ec7ca28b9bbcb2c3ca5946f7d44de70f29f7d67e3fca3e0b3355b71299401a37c8432ec574879f9f5b3cc579b5e9698f33f564941d9915c402f979043ce64cf9f340a20bfc9850f7ffa6733bb9c952432f7cbe84edc63e431c5c2b5ec83d12de47aff6566c298f22d132794ec5072fc1c70f764aeaf02efecfe01e175c4f99b0ea476516d4dc422bcab8942c0b9d67e6f671b0aa0509c4932465bb3e81cdea27e7951f2bc5336ee37a3f1465ac8c1fd7ea1209eabcbd0705569a85e35b69aab93a95a1a063b8ab8defacfea5d2bc91bdb5899b19cf1863de37cecda83bee2b2f4ac0c428e041caeb8c8b885a2b3f22733e9e7eaf977356dfcc49534ff8ee22a29a406eb9de40dc9b84b6a7c8285acaea8b37ab76a4614baa013fe0a32e2fb8824b1b80d1d2484ecc0a02415ab7e7ac1d3e1b1e4e6bd7a78f87b84d9b1d5a436f63dab5d9501e7f2f7bc347d4d14e7b11896c4eaf4e676550d361361875c4973e7d4390e36960ea441450c5bd7a50dfee674490bd0fb5e8e5b73504d705daa17948df5cc5e4a68e42423bc2217362fa452f5f1f31abbc19933280c5d727262e877e1a7faa72da837fbc9acd34be7368c5850fff16b8a5db1eb1aaf8da133bf670afa94f1b41bce32aaefe531555cc67b985fd4fb619ac6c6184b29bc0b23c54f33bd00bef8bbc3326d44bf840f586e07784f87e1531261be9c2304f4689f56972239b1d426efbc6052d8be04c0e3bb06ee6fc5358a2959f1ae7049952bb06cda7fc933f21146b41c4d20db8c6ef248170a1a8060b3ef1a719200314961212b986573873e373e5e0f629e6e08d90efce3e2b10485e95187e2fb933feb75d135bbf9aec050e3af730df7747a4470fcc8d60e7c1f100bbda058e2478e84a41add25c362fed1b9b3c45ed80272307c9103bef2b5c6e8dab25bb6ab10fedb49728d85c6fbd74acd695637b048e0144ec585d70298234c51e1215a20eac931d1dce10bbd2f637f387f0829ceec6d126a1f1d040c4dc634c4a7d18dbdda939c079a7f20a18137c9ee1980261d4b279233c288f3ff3b1653980254abfac58d259b745506ddacb13b8936691e8bd97731d1ff6ed044df566b268281536fc6111deeacb3f4f1bbc940e5f727890cc9f59c7bd65f63d4e95f9ed480d84b345415c6b97eae7534a50f813e945e7ce3a8b2260909b722bcbac5d57bcb9d76088653567a93cfb1447f7db8cb2592eeb471c580e8d797d73a4a46b0614029e12efc7d6994cc9bb0833f706129ce96f90da189a628b76462e5a35752050fb3aa023ca3d4bd9a8f2b85fac5227a0286703ddcd5eb1039425637ddf1cda61e27c0b84d8ff171fd3b7388af03caeda66b65d99e930ee6085928e7dfa6055236acdd00255263d15aaa9667d777cde18071e9714bb3a5beb23ce21f942372cd6dddf9b9cff1103a2a6136f4d6210c0b59417536f2d4eabf2366e6c3a67a47dba5247f20a2abb7838700ace0aab72c1595cb0f6a7185844238c9afb3b3061d0ce1500688724fc1280ffbf925d65f566aa5bdad731c268a52a9bb39a703c82c6432319213eeedaa9bb551f1dd7e08bd7e4ff664cb1fc9dc7a8c547df441abac284ab8628d099b036c860137fab3a58df6c9bf5eb5c05a3c503fb8e55071b92d34c36f0099f386b95403acab2839f13309af549178532bb0c7dcfa59a28a01e5a1d12ff40a0453c7e2fbbda968a9bf11645dc3c97bcaa0b8af8d29311d30b22d3ef6cee82a21fc8090f582f6c1aca8f6df9cb0aef4cb0c09649c5708593c23601308b6f1f8f4d9cc32ba9df537e8672a2ad9eb4c5c61925da93cbf375ea80d432f39ebd3c97307cd02fcfc9288fb9d1814d0a090d4a9bc7d6ac562630f66118fe6dcc3630dcf6776e3493506f037a3abac3c638f49f31d5848bb94f710d779645d1a706ae1d48ca3b99d17707439c43c30c39f8ab28599e0ae693cb3ab12854ce7fe6ace16aacec25a29e22979e29a6412ffe768b81eaa034774e034ee6bdbc7ff0c3d3c6bbbe4a55d74d9e9f7f9dace8b6a470c4afda2c616ef0b5237a3dd5072c18d86cd86681aa65e9d1a7bacc3091f0580ad1d7b98d78e42abeefd0421a55719cbb5e011eaaa686020eebdcbf7322ce358a322dbef4f99dec77a2c7dcfad11768680c2cdb76032432b3e05b23821ab94e54dc3ec2c916c60900de44c2c01adb0211c48847e6b27809122903565937f0182d39ba2970d3eb547fd23545d2dfca6128cc9f49a325eb0d1d2ec179968d6b47bf86b4225f29d636e29e8a0ca07a54ad3e3ac42aa6e87563123f836ba7d0044592881bcff5e192858e23fd89821a487a402e577bcf16915d91d22d26bf50fff3a2f097c198f466c6b0461527091a9891017d3a31348164152d2af170b2a61e15b1c14e015e4eef5e8830ce1d4f3155f661975a87e886aa95f665552b057706b42c0f6c075deda94cf75cb3bacc02b3228287f4623fe9fc432adf87c459ee7a1b5bed8e34b384247369982c8d1019525a602e07fa9cde1340d752975097ac15adbc3a2c90779d85c1e2862c9410bd53c445b1e80f0ade0d5a37743f80ba22aa3fda1957e570c7c6a8af2fae6d99eb34607855cd1ac6563111123201d5641957b6a8f250485ef5160a8f032330dbd50a8126a913c4be4557349021cc11e25a93957cb4ae8fbc81e06f094f7cffc9eb6394c2a465d609a8f729b90069973be761d8f8a405cb2723edd88af966b83ab45204a30f41d600d4e5624f2fbfa5785e6f09d1afa1d1088fd98b58ccc37891560eaf76194b251f906eb66a1c33520a47ef965abee3dcfee40d3449e7ca6414ab50985bf523afe34cd9b6198f1b17eb615f8ad7d63e9e8be2d58934a468de0775d738ac770484ffc8ef82b1b8e4e3d50c029b4fc6afbbbf549c470e302a1c29503c2af3f70b9d204985ea9ad0ffce4efa733a18f2841072b5ff8cdb306beb090c5cc1dbfe48a7274ba76bd8f1a1ca51b5ad553ef17a6aca920b9044a286e586251e41ae785df549967346e697d026cdc27580bb395b7acff695b29b3289fbbd0c5e4e2a2bdefd3e0040e9e83283aae05ea2ceb14fd14cdf7d021943cf2c814e22684727e279ccf546057f31db671708da4378a238d16f3aa66219c2175e6dd576df3092b6e48102e17c027597da460ae65d7d0b2e1530926d8fb928b862c4be962b7d33d7a140f45e199d956977747372089f52fc624d974d81ab8cf076e8f62a3332cbce3fd3ffe9c957f63dec9d94d7c4102b44d868c44fba0e42c615c5fc9c9566e7f37a52bd7a22902fc9da46854c42ac58dacb9c17105aa258db169241dfa66e6f2d65ea8fed95c3a6d7c7f9ded043629f8a48c6e8bf35bb051bc84e8b9d3e0b8d9304f5bb7a6e4d6f93162f07ad6dde5083c54ad3728284ac383c99282cd0d76088272bcbdf9f9e58acc3852e23ae133a332d3f4f9e822ce7d12eb5bc26d3fdfac37eb0e80230ce48b586d253b671cba31e67429192c7fc91bdb5899b19cf1863de37cecda83bee2b2f4ac0c428e041caeb8c8b885a2b3faee35683f5a0381c078812196ac3c3e8cf365a92fb91bff1f68e1d6003fbde5dc0cfeb917ecaa2e6a17ecbb500d98550075ee142f3c8388049d1094c9edcbcef0fad20107928221761190e29abb4c8c2f4e5241ef61eef62b19c3092c67081d0af77347e7f8f1703606d7362611e77844d9670d312d704bd91f44f6ff08e17af68fd5ee0f062ea10e5b9022cf69bd53054ad6ff69d865059975737d21b6c0dc9c3a5ff9399f69bd8ef39d45ebeac3e36b7d0d43d2febc1a385ee285a879f9de3146d7b4211a19928475adf679e24e57a83b3d9ec9c9a3473200e958aab19b6d7c3428823242b3a48dcff88c4da259c06c3ca2d98e807ea41220507429ed370c228f473a169250218b3a186725c7376aa22411a68c670b165ad31003e3ee94e29fca7c09cf8948b9cab30f28f565d12e4b03b80f873a1b9e361a557632804d6b763358152502c97a0a7d8cece77b745cbbaf7490ef78cb714cd01e0b464f2f79298801b0e52502acb69ff0dc7aa1b88b7e70ac870a754f00e633f7aa220f9a066e70c25b063635f93d9ad9f0e7579b68ef0cbb3739d25a7aff611449cef79b95374f86b48b31c1e6b8e199406cf9df223d7fc0f856a9e401d08562a4535a82ae6bdaef1285eeb5aec1d290ec9baef58816202fa3bde92a7ebe0b9c8d3a43723f98cc0f2b7ac69ff534137a529df354c0e9416d9cb22f17d91ab1ce9f33c3a8f47105b12ca12a8b0cef6c47c9e70ec5496ada77164bb735dbd97988ebd01d2081c3cfbc4f1d4dfca95fee99b8b19454cca0e6026673ef190089cf96ea7d3b0d19a6568bb41405a2e86a791a9f83cec17a6a47ba3eaaca6b2b162cb1640291a896166e7d5c2824802f0cd640ee2ce368a12fead4e329ae218fadb0d44451e90822a8ad23962f63a1dedac62961060d6bce8c8a0fe6f3b61573699eae4d2d83de3d7c36fae4f5fe7c08994dd8ae72306072786c240e6a8acf6da664207571e427e499416a7968fcd2c95c27f9541bced5281894733f6ca823e2d388814886f26a25libKF5KDELibs4Support.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdelibs4support-5.76.0-bp153.2.2.1.src.rpmcmake(KF5KDE4Support)cmake(KF5KDELibs4Support)kde4support-develkdelibs4support-develkdelibs4support-devel(aarch-64)      cmake(KF5Archive)cmake(KF5Auth)cmake(KF5ConfigWidgets)cmake(KF5CoreAddons)cmake(KF5Crash)cmake(KF5DBusAddons)cmake(KF5DesignerPlugin)cmake(KF5DocTools)cmake(KF5Emoticons)cmake(KF5GuiAddons)cmake(KF5IconThemes)cmake(KF5Init)cmake(KF5ItemModels)cmake(KF5Notifications)cmake(KF5Parts)cmake(KF5TextWidgets)cmake(KF5UnitConversion)cmake(KF5WindowSystem)cmake(Qt5Core)cmake(Qt5DBus)cmake(Qt5PrintSupport)cmake(Qt5Xml)extra-cmake-moduleskdelibs4supportlibKF5KDELibs4Support5rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.765.765.765.765.765.765.765.765.765.765.765.765.765.765.765.765.765.765.12.05.12.05.12.05.12.05.76.05.76.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_@_{ _T@_&_^^@^@^d@^6^6^]]@]@]s]J@]1]+@\\@\ \@\f\`@\@V@V`V@VVii@V?9@Vf@UU@U@Ut2@UF U3U@UT@TOTTTVChristophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Wolfgang Bauer lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgalarrosa@suse.comlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.dechristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orgwbauer@tmo.atlbeltrame@kde.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation * If include is define in .h remove it if it's defined in .cpp too (scripted) * Various fixes * Documentation fixes- Update to 5.75.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.75.0 - Changes since 5.74.0: * FreeBSD: skip the last test that fails when /home contains a symlink. * KStandardDirs: fix unit test * KStandardDirs: always resolve symlinks for config files- Update to 5.74.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.74.0 - No code change since 5.73.0- Update to 5.73.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.73.0 - No code change since 5.72.0- Update to 5.72.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.72.0 - No code change since 5.71.0- Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - No code change since 5.70.0- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - No code change since 5.69.0- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Add missing include- Update to 5.68.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.68.0.php - No code change since 5.67.0- Replace %make_jobs with %cmake_build.- Update to 5.67.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.67.0.php - No code change since 5.66.0- Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Changes since 5.65.0: * Update the obsolete projects.kde.org URL- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - Changes since 5.64.0: * Don't use nullptr/0 as flag * Fix build: remove include of no longer used & provided kgesturemap_p.h * Document how to port away from Kdeprint::createPrintDialog * remove unused kgesturemap from kaction * Docs: KIO::file_copy() is a more direct path for porting upload()- Update to 5.64.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.64.0.php - Changes since 5.63.0: * KLocale api docs: make it easier to find how to port code away from it- Update to 5.63.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.63.0.php - Changes since 5.62.0: * Support NetworkManager 1.20 and do actually compile the NM backend- Update to 5.62.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.62.0.php - Changes since 5.61.0: * kdelibs4support: port away from deprecated KWindowSystem API - Replace foo-devel with cmake(KF5Foo) in build requirements- Update to 5.61.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.61.0.php - Changes since 5.60.0: * Designer plugin: use consistently "KF5" in group names & texts * Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH * Use non-deprecated suggestName * Don't advertise using KPassivePopup- Don't lower minimum Qt version anymore, it requires 5.11 now- Update to 5.60.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.60.0.php - No code changes since 5.59.0- Update to 5.59.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.59.0.php - Changes since 5.58.0: * Remove QApplication::setColorSpec (empty method) * Port some deprecated method- Update to 5.58.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.58.0.php - No code changes since 5.57.0- Update to 5.57.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.57.0.php - Changes since 5.56.0: * Remove find modules provided by ECM * port to std::sort- Update to 5.56.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.56.0.php - Changes since 5.55.0: * Port deprecated methods- Downgrade the Qt version requirement to build with 5.9- Update to 5.55.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.55.0.php - Changes since 5.54.0: * autotests: disable failing KTabWidget test, not worth debugging * autotests: tab reordering is done with LMB these days, not MMB * Fix some country flags to use all the pixmap * Remove Qt version check- Update to 5.54.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.54.0.php - Changes since 5.53.0: * No code changes since 5.53.0- Update to 5.53.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.53.0.php - Changes since 5.52.0: * Remove qt prefix include * Fix normalize signal/slot- Update to 5.52.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.52.0.php - Changes since 5.51.0: * Remove unused check * Use directly qEnvironmentVariableIntValue- Run spec-cleaner- Update to 5.51.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.51.0.php - Changes since 5.50.0: * Remove deprecated method- Update to 5.50.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.50.0.php - Changes since 5.49.0: * Fix compilation without openssl headers- Update to 5.49.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.49.0.php - Changes since 5.48.0: * Fix qtplugins in KStandardDirs- Update to 5.48.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.48.0.php - Changes since 5.47.0: * Set QT_USE_FAST_OPERATOR_PLUS ourselves * Don't export kf5-config to the CMake config file * Remove unused entry X-KDE-DBus-ModuleName from the kded plugin metadata * Use override- Update to 5.47.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.47.0.php - Changes since 5.46.0: * Use override- Update to 5.46.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.46.0.php - Changes since 5.45.0: * Fix file encoding- Update to 5.45.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.45.0.php - Changes since 5.44.0: * autotest: more debugging * autotest: add info in case of CI failure (happens on FreeBSD)- Update to 5.44.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.44.0.php - Changes since 5.43.0: * autotests: detect executables as shared libraries too * Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN- Update to 5.43.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.43.0.php - Changes since 5.42.0: * autotests: attempt to repair kmimetypetest on CI * Add Windows notes for network related test applications * Refactor Solid::NetworkingPrivate to have a shared and platform specific implementation * Fix mingw compile error "src/kdeui/kapplication_win.cpp:212:22: error: 'kill' was not declared in this scope" * Fix kded dbus name in solid-networking howto- Update to 5.42.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.42.0.php - Changes since 5.41.0: * Remove obsolete reviewboardrc file * autotest: adapt to QUrl behaviour change * Inform the user if the module can not be registered with org.kde.kded5 and exit with error * Mingw32 compile fix * Remove old check (we depend against qt5.7) * Fix build with LibreSSL- Update to 5.41.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.41.0.php - Changes since 5.40.0: * None- Update to 5.40.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.40.0.php - Changes since 5.39.0: * full docu for disableSessionManagement() replacement * Make kssl compile against OpenSSL 1.1.0 (kde#370223) * Add .arcconfig - Remove patches, now upstream: * 0001-Make-kssl-compile-against-OpenSSL-1.1.0.patch- Update to 5.39.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.39.0.php - Changes since 5.38.0: * doc: validation not available in QInputDialog::getText- Update to 5.38.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.38.0.php - Changes since 5.37.0: * Fix typo, sorry * kstandarddirstest: Stabilize test on CI * Fix a few CMake warnings- Add patch to allow build with Qt5 built against openSSL 1.1 (boo#1055489): * 0001-Make-kssl-compile-against-OpenSSL-1.1.0.patch- Update to 5.37.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.37.0.php - Changes since 5.36.0 : * Fix 'Deprecated hint for KUrl::path() is wrong on Windows' (kde#382242) * Update kdelibs4support to use the target based support provided by kdewin * Mark constructors as deprecated too * Sync KDE4Defaults.cmake from kdelibs- Update to 5.36.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.36.0.php - Changes since 5.35.0: * Search for KEmoticons, which is a dependency per the CMake config.cmake.in. (kde#381839)- Update to 5.35.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.35.0.php - Changes since 5.34.0: * Register is deprecated * tests: use right QProcess API in kmimetypetest * Same treatment for the configure_file part of that statement too * Handle having spaces in the path to CMAKE_SOURCE_DIR- Update to 5.34.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.34.0.php - Changes since 5.33.0: * None - Use %find_lang %{name} --with-man --all-name- Update to 5.33.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.33.0.php - Changes since 5.32.0: * Upgrade ECM and KF5 version requirements for 5.33.0 release. * Upgrade KF5 version to 5.33.0.- Drop use-setFallbackSessionManagementEnabled-API-with-5.5.1.patch as we don't build against Qt 5.5.1 any more- Update to 5.32.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.32.0.php - Changes since 5.31.0: * Commit translations from l10n-kf5 * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Fix bug in kfiledialog.cpp that causes crashing when native widgets are used. * Port [i] to .at(i) to avoid unwanted detaching. * Upgrade KF5 version to 5.32.0.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php- Update to 5.30.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.30.0.php- Update to 5.29.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * Make the France flag actually use all the pixmap * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * Cleanup. Do not install includes that point to non-existing includes and also remove those files * Use more correct and with c++11 available std::remove_pointer * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php- Update to 5.26.0 * Fix Windows compilation error in kstyle.h * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.26.0.php- Update to 5.25.0 * Qt >= 5.5 is now required * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * Remove KDETranslator class, there's no kdeqt.po anymore * Document the replacement for use12Clock() * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Update to 5.23.0 * Warn about KDateTimeParser::parseDateUnicode not being implemented * K4TimeZoneWidget: correct path for flag images * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Provide a fallback MAXPATHLEN if not defined * Fix KDateTime::isValid() for ClockTime values (kde#336738) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php- Don't apply use-setFallbackSessionManagementEnabled-API-with-5.5.1.patch in SLE12 since Qt 5.5.1 in SLE12 is not patched to support the new session management API from 5.6.0 .- Update to 5.21.0 (boo#974793) * Fix obsolete link in kdebugdialog5 docbook * Don't leak Qt5::Network as required lib for the rest of the ConfigureChecks * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php- Update to 5.20.0 (boo#970856) * Fix session management for KApplication based applications (kde#354724, boo#955280) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php - Drop upstreamed fix-session-saving.patch- Enable use-setFallbackSessionManagementEnabled-API-with-5.5.1.patch unconditionally, the updated libqt5-qtbase is in Tumbleweed now- Add and enable use-setFallbackSessionManagementEnabled-API-with-5.5.1.patch on 42.1 Leap only, for now (kde#354724, boo#955280)- Added fix-session-saving.patch (kde#354724, boo#955280)- Update to 5.19.0 (boo#967668) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.19.0.php- Update to 5.18.0 * kdelibs4support requires kded (for kdedmodule.desktop) * Fix CMP0064 warning by setting policy CMP0054 to NEW * Don't export symbols that also exist in KWidgetsAddons * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * Fix some i18n calls. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Update to 5.16.0 (boo#955067) * Don't try to store a QDateTime in mmap'ed memory * Sync and adopt uriencode.cmake from kdoctools. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * Call newInstance from the child on first invocation * Use kdewin defines. * Don't try to find X11 on WIN32 * cmake: Fix taglib version check in FindTaglib.cmake. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php- Update to 5.14.0 * Port solid-networkstatus kded plugin to json metadata * KPixmapCache: create dir if it doesn't exist * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php- Update to 5.13.0 * The Qt version requirement has been bumped from 5.2 to 5.3 * Debug output has been ported to categorized output, for less noise by default * Docbook documentation has been reviewed and updated * kconfig_compiler_kf5 moved to libexec, use kreadconfig5 instead for the findExe test * Document the (suboptimal) replacements for KApplication::disableSessionManagement * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php- Update to 5.12.0 * Fix KMimeType::Ptr::isNull implementation. * Reenable support for KDateTime streaming to kDebug/qDebug, for more SC * Load correct translation catalog for kdebugdialog * Don't skip documenting deprecated methods, so that people can read the porting hints * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.12.0.php- Update to 5.11.0 * Use QTemporaryFile instead of hardcoding a temporary file. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.11.0.php- Update to 5.10.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.10.0.php- Add Requires on kded, which is a runtime requirement (needed for Applications used outside Plasma 5, as it is not pulled in by other packages in that case)- Update to 5.9.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.9.0.php- Add explicit kdbusaddons-devel and karchive-devel to devel package requires- Update to 5.8.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.8.0.php - Added perl-URI buildrequires- Update to 5.7.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.7.0.php- Update to 5.6.0 * Add Lithuania to the list of Euro countries * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.6.0.php- Update to 5.5.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.5.0.php- Update to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.4.0.php - Added NetworkManager-devel BuildRequires in order to build deprecated Solid's networkstatus kded module (for software that didn't migrate to QNetworkConfigurationManager)kde4support-develarmbuild21 1629997210    ! & ***-./-123452773:;5-254434344/5575351/71-7.553.3-151^^^^^^517* **lll tt **}~      "#$$$'()*./0123456789:;<<>?@ABCDEFGHIJKLLLPQRSUUWXYZ[\]^Y`aYYdRfghiYlmnopYYsYvwxyz{}~         !"#$%&'()*+,-./01235676B:;<=>?@ABCDEFHIJKLMNOPPRSTUVWXXX[\]^_`aacdfffijklmnopqrrrrwwyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`defghiklmnopqrstuvwxyz{|}~5.76.05.76.05.76.05.76.0-bp153.2.2.15.76.0-bp153.2.2.15.76.0      KDELibs4SupportKDEConversionCheckQVconvertibletype_toQStringtype_toQVariantDOMAbstractViewAttrCDATASectionCSSCharsetRuleCSSExceptionCSSFontFaceRuleCSSImportRuleCSSMediaRuleCSSPageRuleCSSPrimitiveValueCSSRuleCSSRuleListCSSStyleDeclarationCSSStyleRuleCSSStyleSheetCSSUnknownRuleCSSValueCSSValueListCharacterDataCommentCounterCustomNodeFilterDOMExceptionDOMImplementationDOMStringDocumentDocumentFragmentDocumentStyleDocumentTypeDomSharedElementEntityEntityReferenceEventEventExceptionEventListenerHTMLAnchorElementHTMLAppletElementHTMLAreaElementHTMLBRElementHTMLBaseElementHTMLBaseFontElementHTMLBlockquoteElementHTMLBodyElementHTMLButtonElementHTMLCollectionHTMLDListElementHTMLDirectoryElementHTMLDivElementHTMLDocumentHTMLElementHTMLFieldSetElementHTMLFontElementHTMLFormCollectionHTMLFormElementHTMLFrameElementHTMLFrameSetElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLIsIndexElementHTMLLIElementHTMLLabelElementHTMLLayerElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMenuElementHTMLMetaElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLParagraphElementHTMLParamElementHTMLPreElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTextAreaElementHTMLTitleElementHTMLUListElementKeyboardEventLinkStyleMediaListMouseEventMutationEventNamedNodeMapNodeNodeFilterNodeIteratorNodeListNotationProcessingInstructionRGBColorRangeRangeExceptionRectStyleSheetStyleSheetListTextTextEventTreeWalkerUIEventK4AboutDataKACLKAboutApplicationDialogKAboutDataKAboutPersonKAccelGenDerefDeref_KeyKAcceleratorManagerKActionKActionCategoryKActionCollectionKActionMenuKActionSelectorKAnimatedButtonKApplicationKArKArchiveKArchiveDirectoryKArchiveEntryKArchiveFileKArrowButtonKAsciiKAssistantDialogKAuthActionActionReplyActionWatcherHelperSupportKAuthorizedKAutoMountKAutoSaveFileKAutoUnmountKAutostartKBookmarkKBookmarkActionKBookmarkActionInterfaceKBookmarkActionMenuKBookmarkDialogKBookmarkDomBuilderKBookmarkExporterBaseKBookmarkGroupKBookmarkGroupTraverserKBookmarkImporterBaseKBookmarkManagerKBookmarkMenuKBookmarkOwnerKBreadcrumbSelectionModelKBugReportKBuildSycocaProgressDialogKButtonGroupKCModuleKCModuleContainerKCModuleInfoKCModuleLoaderKCModuleProxyKCMultiDialogKCalendarSystemKCalendarSystemFactoryKCapacityBarKCategorizedSortFilterProxyModelKCategorizedViewKCategoryDrawerKCharMacroExpanderKCharSelectKCharsetsKCheckableProxyModelKCmdLineArgsKCmdLineOptionsKCodecActionKCodecsKColorKColorButtonKColorCellsKColorCollectionKColorComboKColorDialogKColorMimeDataKColorPatchKColorSchemeKColorTableKColorUtilsKColorValueSelectorKComboBoxKCompletionKCompletionBaseKCompletionBoxKCompletionMatchesKComponentDataKCompositeJobKConfigKConfigBaseKConfigDialogKConfigDialogManagerKConfigGroupKConfigSkeletonKConfigSkeletonGenericItemKConfigSkeletonItemKCrashKCrashBookmarkImporterKCrashBookmarkImporterImplKCurrencyCodeKCursorKDBusServiceStarterKDEDModuleKDEPrintDialogKDEsuClientKDNSSDConfigurationDomainBrowserDomainModelPublicServiceRemoteServiceServiceBaseServiceBrowserServiceModelServiceTypeBrowserKDataToolKDataToolActionKDataToolInfoKDateComboBoxKDatePickerKDateTableKDateTimeKDateTimeEditKDateTimeWidgetKDateValidatorKDateWidgetKDebugKDescendantsProxyModelKDesktopFileKDeviceListModelKDialogKDialogButtonBoxKDialogJobUiDelegateKDirListerKDirModelKDirNotifyKDirOperatorKDirSelectDialogKDirSortFilterProxyModelKDirWatchKDiskFreeSpaceKDiskFreeSpaceInfoKDoubleNumInputKDoubleValidatorKDualActionKEMailSettingsKEditListBoxKEditListWidgetKEditToolBarKEmoticonsKEmoticonsProviderKEmoticonsThemeKEncodingFileDialogKEncodingProberKExtendableItemDelegateKFadeWidgetEffectKFileKFileDialogKFileFilterComboKFileItemKFileItemActionsKFileItemDelegateKFileItemListKFileItemListPropertiesKFileMetaDataWidgetKFileMetaInfoKFileMetaInfoGroupKFileMetaInfoItemKFilePlacesModelKFilePlacesViewKFilePreviewGeneratorKFileShareKFileSharePropsPluginKFileTreeBranchKFileTreeViewKFileWidgetKFileWritePluginKFilterBaseKFilterDevKFilterProxySearchLineKFindKFindDialogKFontActionKFontChooserKFontComboBoxKFontDialogKFontRequesterKFontSizeActionKFontUtilsKGenericFactoryKGenericFactoryBaseKGlobalKGlobalAccelKGlobalSettingsKGlobalShortcutInfoKGradientSelectorKGraphicsWebViewKGuiItemKHBoxKHTMLPartKHTMLSettingsKHTMLViewKHelpMenuKHistoryComboBoxKHueSaturationSelectorKIEBookmarkExporterImplKIEBookmarkImporterKIEBookmarkImporterImplKIMProxyKIOAccessManagerAuthInfoChmodJobConnectionCopyInfoCopyJobDavJobDeleteJobFileCopyJobFileJobForwardingSlaveBaseJobJobClassesJobUiDelegateListJobMetaDataMetaInfoJobMimetypeJobMultiGetJobNetAccessNetRCPasswordDialogPreviewJobRenameDialogSchedulerSessionDataSimpleJobSkipDialogSlaveSlaveBaseSlaveConfigSlaveInterfaceStatJobStoredTransferJobTCPSlaveBaseTaskTransferJobKIconKIconButtonKIconDialogKIconEffectKIconLoaderKIconThemeKIdentityProxyModelKIdleTimeKImageCacheKImageFilePreviewKImageIOKInputDialogKIntNumInputKIntSpinBoxKIntValidatorKJobKJobTrackerInterfaceKJobUiDelegateKKeySequenceWidgetKLanguageButtonKLedKLibLoaderKLibraryKLineEditKLinkItemSelectionModelKListWidgetKListWidgetSearchLineKLocaleKLocalizedDateKLocalizedStringKLockFileKMD5KMacroExpanderBaseKMainWindowKMakeTypeListKMediaPlayerPlayerViewKMenuKMenuBarKMessageKMessageBoxKMessageBoxMessageHandlerKMessageHandlerKMessageWidgetKMimeTypeKMimeTypeChooserKMimeTypeChooserDialogKMimeTypeResolverKMimeTypeTraderKModelIndexProxyMapperKModifierKeyInfoKMountPointKMozillaBookmarkImporterImplKMultiTabBarKMultiTabBarButtonKMultiTabBarTabKNFSShareKNSAuthorCategoryEngineEntryInstallationKTranslatableKNS3DownloadDialogEntryKNewStuffActionKNewStuffButtonKNSBookmarkExporterKNSBookmarkExporterImplKNSBookmarkImporterKNSBookmarkImporterImplKNTLMKNameAndUrlInputDialogKNetworkKActiveSocketBaseKBufferedSocketKClientSocketBaseKInetSocketAddressKIpAddressKPassiveSocketBaseKResolverKResolverEntryKResolverResultsKReverseResolverKServerSocketKSocketAddressKSocketBaseKSocketDeviceKSocketDeviceFactoryKStreamSocketKUnixSocketAddressKNewFileMenuKNewPasswordDialogKNotificationKNotificationRestrictionsKNotifyConfigWidgetKNumInputKOCRDialogKOpenWithDialogKOperaBookmarkExporterImplKOperaBookmarkImporterKOperaBookmarkImporterImplKPageDialogKPageModelKPageViewKPageWidgetKPageWidgetItemKPageWidgetModelKPartsBrowserExtensionBrowserHostExtensionBrowserInterfaceBrowserRunDockMainWindow3EventFactoryFileInfoExtensionGUIActivateEventGenericFactoryGenericFactoryBaseHistoryProviderHtmlExtensionListingExtensionLiveConnectExtensionMainWindowOpenUrlEventPartPartActivateEventPartBasePartManagerPartSelectEventPluginReadOnlyPartReadWritePartStatusBarExtensionTextExtensionWindowArgsKPassivePopupKPassivePopupMessageHandlerKPasswordDialogKPasteTextActionKPixmapCacheKPixmapProviderKPixmapRegionSelectorDialogKPixmapRegionSelectorWidgetKPixmapSequenceKPixmapSequenceOverlayPainterKPixmapSequenceWidgetKPlotAxisKPlotObjectKPlotPointKPlotWidgetKPluginFactoryKPluginInfoKPluginLoaderKPluginSelectorKPopupFrameKPreviewWidgetBaseKPrintPreviewKProcessKProgressDialogKPropertiesDialogKProtocolInfoKProtocolManagerKPtyKPtyDeviceKPtyProcessKPushButtonKRandomKRandomSequenceKRatingPainterKRatingWidgetKRecentDocumentKRecentFilesActionKRecursiveFilterProxyModelKRegExpEditorInterfaceKRemoteEncodingKReplaceKReplaceDialogKRestrictedLineKRichTextEditKRichTextWidgetKRulerKRunKSambaShareKSambaShareDataKSaveFileKScanDialogKSelectActionKSelectionOwnerKSelectionProxyModelKSelectionWatcherKSelectorKSeparatorKServiceKServiceActionKServiceGroupKServiceTypeKServiceTypeProfileKServiceTypeTraderKSessionManagerKSettingsDialogDispatcherPluginPageKSharedConfigKSharedConfigPtrKSharedDataCacheKSharedPtrKShellKShellCompletionKShortcutKShortcutWidgetKShortcutsDialogKShortcutsEditorKSortableItemKSortableListKSplashScreenKSqueezedTextLabelKStandardActionKStandardDirsKStandardGuiItemKStandardShortcutKStartupInfoKStartupInfoDataKStartupInfoIdKStatusBarKStatusBarJobTrackerKStatusBarOfflineIndicatorKStatusNotifierItemKStringHandlerKStringListValidatorKStyleKStyleFactoryKSycocaKSycocaEntryKSystemEventFilterKSystemTimeZoneKSystemTimeZoneSourceKSystemTimeZonesKSystemTrayIconKTabBarKTabWidgetKTarKTempDirKTemporaryFileKTextBrowserKTextEditKTimeComboBoxKTimeZoneKTimeZoneDataKTimeZoneSourceKTimeZoneWidgetKTimeZonesKTipDatabaseKTipDialogKTitleWidgetKToggleActionKToggleFullScreenActionKToggleToolBarActionKToolBarKToolBarLabelActionKToolBarPopupActionKToolBarSpacerActionKToolInvocationKTreeWidgetSearchLineKTreeWidgetSearchLineWidgetKTypeListKTypeListIndexOfKTypeListLengthKTzfileTimeZoneKTzfileTimeZoneSourceKUndoActionsKUniqueApplicationKUnitConversionConverterUnitUnitCategoryValueKUnitTestRunnerSlotTesterTestResultsTesterKUriFilterKUriFilterDataKUriFilterPluginKUrlKUrlAuthorizedKUrlComboBoxKUrlComboRequesterKUrlCompletionKUrlLabelKUrlNavigatorKUrlPixmapProviderKUrlRequesterKUrlRequesterDialogKUserKUserGroupKVBoxKViewStateMaintainerKViewStateSaverKWalletWalletKWebPageKWebPluginFactoryKWebViewKWebWalletKWidgetItemDelegateKWidgetJobTrackerKWindowInfoKWindowSystemKWordMacroExpanderKWordWrapKXBELBookmarkImporterImplKXErrorHandlerKXMLGUIBuilderKXMLGUIClientKXMLGUIFactoryKXMessagesKXYSelectorKXmlGuiWindowKZipKZipFileEntryKonqBookmarkMenuKonqBookmarkOwnerKrossActionActionCollectionActionCollectionEditorActionCollectionModelActionCollectionProxyModelActionCollectionViewChildrenInterfaceErrorInterfaceInterpreterInterpreterInfoManagerMetaFunctionMetaTypeMetaTypeHandlerMetaTypeImplMetaTypeVariantMetaTypeVoidStarObjectScriptScriptingPluginWrapperInterfaceNETNETRootInfoNETWinInfoOrgKdeKDirNotifyInterfacePtyProcessSolidBatteryBlockCameraDeviceDeviceInterfaceDeviceNotifierGenericInterfaceNetworkShareNetworkingOpticalDiscOpticalDrivePortableMediaPlayerPowerManagementPredicateProcessorStorageAccessStorageDriveStorageVolumeSonnetConfigDialogConfigWidgetDialogDictionaryComboBoxHighlighterSshProcessStubProcessSuProcessThreadWeaverDependencyPolicyJobJobCollectionJobSequenceQueuePolicyResourceRestrictionPolicyStateThreadWeaverWeaverInterfaceWeaverObserverThumbCreatorkdbgstreamkhtmlDrawContentsEventMouseDoubleClickEventMouseEventMouseMoveEventMousePressEventMouseReleaseEventkndbgstreamk3bufferedsocket.hk3clientsocketbase.hk3resolver.hk3reverseresolver.hk3serversocket.hk3socketaddress.hk3socketbase.hk3socketdevice.hk3streamsocket.hk4aboutdata.hk4style.hk4timezonewidget.hkaccelgen.hkaction.hkapplication.hkarrowbutton.hkascii.hkbuttongroup.hkcalendarsystem.hkcmdlineargs.hkcolorchoosermode.hkcolordialog.hkcolorvalueselector.hkcomponentdata.hkconfiggroup_kurl.hkcurrencycode.hkdatatool.hkdatetime.hkdatetimewidget.hkdatewidget.hkde_file.hkdebug.hkdefakes.hkdelibs4support_export.hkdelibs4support_export_internal.hkdemacros.hkdeprintdialog.hkdeversion.hkdevicelistmodel.hkdialog.hkdialogbuttonbox.hkdirselectdialog.hkdiskfreespace.hkeditlistbox.hkfadewidgeteffect.hkfiledialog.hkfileitemactionplugin.hkfilemetadataconfigurationwidget.hkfilemetadatawidget.hkfilemetainfo.hkfilemetainfoitem.hkfilemetainfowidget.hkfileshare.hkfilewriteplugin.hkfontcombobox.hkfontdialog.hkgenericfactory.hkgenericfactory.tcckglobal.hkglobalsettings.hkhbox.hkhuesaturationselect.hkicon.hkimageio.hkinputdialog.hkiometainfojob.hnetaccess.hpassworddialog.hklibloader.hklibrary.hklistwidget.hklocale.hklocalizeddate.hklockfile.hkmd5.hkmenu.hkmenubar.hkmessagebox_queued.hkmessageboxmessagehandler.hkmimetype.hknewstuff3downloaddialog.hdownloadmanager.hdownloadwidget.hentry.hknewstuffaction.hknewstuffbutton.huploaddialog.hknuminput.hknumvalidator.hkpartsfactory.hgenericfactory.hlistingextension.hkpassivepopupmessagehandler.hkpixmapcache.hkprintpreview.hkprogressdialog.hkpropsdialog.hkpushbutton.hkrestrictedline.hksavefile.hkscan.hksessionmanager.hksharedptr.hkshortcut.hksocketfactory.hksplashscreen.hkssl.hksslcertchain.hksslcertificate.hksslconfig.hksslutils.hksslx509v3.hkstandarddirs.hkstatusbar.hkstringhandler_deprecated.hkstringvalidator.hksystemtimezone.hksystemtrayicon.hktabbar.hktabwidget.hktempdir.hktemporaryfile.hktextbrowser.hktimezone.hktypelist.hktzfiletimezone.hkundostack.hkuniqueapplication.hkurl.hkvbox.hkviewstatesaver.hkxerrorhandler.hpredicateproperties.hqtest_kde.hsolidnetworking.hpowermanagement.hkdelibs4support_version.hKDELibs4KDELibsDependencies.cmakeKF5KDELibs4LibraryTargets-none.cmakeKF5KDELibs4LibraryTargets.cmakeWin32.Manifest.inkde4_cmake_uninstall.cmake.inKF5KDE4SupportKF5KDE4SupportConfig.cmakeKF5KDE4SupportConfigVersion.cmakeKF5KDELibs4SupportBasicFindPackageVersion.cmake.inCheckPointerMember.cmakeCheckPrototypeExists.cmakeCheckStructMember.cmakeECMQt4To5Porting.cmakeFindACL.cmakeFindAGG.cmakeFindAkode.cmakeFindAlsa.cmakeFindBerkeleyDB.cmakeFindBlitz.cmakeFindBlueZ.cmakeFindCarbon.cmakeFindENCHANT.cmakeFindEigen.cmakeFindEigen2.cmakeFindExiv2.cmakeFindFFmpeg.cmakeFindFlac.cmakeFindGMP.cmakeFindGObject.cmakeFindGStreamer.cmakeFindGettext.cmakeFindGphoto2.cmakeFindIOKit.cmakeFindKDE4Workspace.cmakeFindKDevPlatform.cmakeFindKF5Transitional.cmakeFindKdcraw.cmakeFindKdeMultimedia.cmakeFindKexiv2.cmakeFindKipi.cmakeFindKopete.cmakeFindKorundum.cmakeFindLCMS.cmakeFindLibArt.cmakeFindLibKonq.cmakeFindLibLZMA.cmakeFindLibPython.pyFindLibraryWithDebug.cmakeFindLinuxWirelesstools.cmakeFindMusicBrainz.cmakeFindMySQL.cmakeFindNepomuk.cmakeFindNetworkManager.cmakeFindOggVorbis.cmakeFindPlasma.cmakeFindPopplerQt4.cmakeFindPythonLibrary.cmakeFindQImageBlitz.cmakeFindQt5Transitional.cmakeFindSIP.cmakeFindSIP.pyFindSamba.cmakeFindSane.cmakeFindSasl2.cmakeFindSharedDesktopOntologies.cmakeFindSqlite.cmakeFindTaglib.cmakeFindUSB.cmakeFindWcecompat.cmakeFindXKB.cmakeFindXine.cmakeFindXmms.cmakeHandleImportedTargetsInCMakeRequiredLibraries.cmakeKDE4Defaults.cmakeKDE4Macros.cmakeKDECoreMacros.cmakeKDEUIMacros.cmakeKF5KDELibs4SupportConfig.cmakeKF5KDELibs4SupportConfigVersion.cmakeKF5KDELibs4SupportTargets-none.cmakeKF5KDELibs4SupportTargets.cmakeMacroAppendIf.cmakeMacroBoolTo01.cmakeMacroEnsureOutOfSourceBuild.cmakeMacroKAuth.cmakeMacroLibrary.cmakeNepomukAddOntologyClasses.cmakeNepomukMacros.cmakePythonCompile.pyPythonMacros.cmakeSIPMacros.cmakeWin32Macros.cmakecheck_installed_exports_file.cmakecmake-modules-styleguide.txtconfig-alsa.h.cmakecreate_exe_symlink.cmakekde4_exec_via_sh.cmakekde4uic.cmakelibKF5KDELibs4Support.sokf5_org.freedesktop.PowerManagement.Inhibit.xmlkf5_org.freedesktop.PowerManagement.xmlkf5_org.kde.Solid.Networking.Client.xmlkf5_org.kde.Solid.PowerManagement.PolicyAgent.xml/usr/include/KF5//usr/include/KF5/KDELibs4Support//usr/include/KF5/KDELibs4Support/KDE//usr/include/KF5/KDELibs4Support/KDE/ConversionCheck//usr/include/KF5/KDELibs4Support/KDE/DOM//usr/include/KF5/KDELibs4Support/KDE/KAccelGen//usr/include/KF5/KDELibs4Support/KDE/KAuth//usr/include/KF5/KDELibs4Support/KDE/KDNSSD//usr/include/KF5/KDELibs4Support/KDE/KIO//usr/include/KF5/KDELibs4Support/KDE/KMediaPlayer//usr/include/KF5/KDELibs4Support/KDE/KNS//usr/include/KF5/KDELibs4Support/KDE/KNS3//usr/include/KF5/KDELibs4Support/KDE/KNetwork//usr/include/KF5/KDELibs4Support/KDE/KParts//usr/include/KF5/KDELibs4Support/KDE/KSettings//usr/include/KF5/KDELibs4Support/KDE/KUnitConversion//usr/include/KF5/KDELibs4Support/KDE/KUnitTest//usr/include/KF5/KDELibs4Support/KDE/KWallet//usr/include/KF5/KDELibs4Support/KDE/Kross//usr/include/KF5/KDELibs4Support/KDE/Solid//usr/include/KF5/KDELibs4Support/KDE/Sonnet//usr/include/KF5/KDELibs4Support/KDE/ThreadWeaver//usr/include/KF5/KDELibs4Support/KDE/khtml//usr/include/KF5/KDELibs4Support/kio//usr/include/KF5/KDELibs4Support/knewstuff3//usr/include/KF5/KDELibs4Support/kparts//usr/include/KF5/KDELibs4Support/solid//usr/lib64/cmake//usr/lib64/cmake/KDELibs4//usr/lib64/cmake/KF5KDE4Support//usr/lib64/cmake/KF5KDELibs4Support//usr/lib64//usr/share/dbus-1/interfaces/-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.opensuse.org/openSUSE:Maintenance:16873/openSUSE_Backports_SLE-15-SP3_Update/5fa799a9808590775dd046f351fd909e-kdelibs4support.openSUSE_Backports_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linux   directoryC source, ASCII textC source, ASCII text, with no line terminatorsC++ source, ASCII textC++ source, UTF-8 Unicode textC++ source, UTF-8 Unicode text, with very long linesASCII textASCII text, with very long linesXML 1.0 document, ASCII textUTF-8 Unicode textC source, UTF-8 Unicode textexported SGML document, ASCII textPP7g,'5+]r^utf-80a2dccf7ff0ac642a1761a8aee6c221bf48b1ad8e3c57d958a16cbdf02d926c1?7zXZ !t/H$]"k%)޴qg5iN kԓ/dPe462J!\iCa"@!ʇlTJ/B-HZ|>rLBL!E ] 'hõPUzښD3S_8*OMR|M댮d_j*UɰĂ}>kV/s!='3&6` bCX586K#"J.0"('p B>j+Օf^晷z > ;6mOA8R0iqz@75׈@aYHWy_%(N :J]@N Z"~K7G~sLHAc'nWP/Rcj0 48".I'&5]c<NܞO+WY,^C0ay$*Os]0MFl lU9۾Uq;FOy5I7oR)֢З@4$`_?_u&5k$maeB$xDpg=uRt~m*JvIq?C7{.з"o0q9|rIcw4?b 4ɠ8s@%vT8̠j*&WڵrC7jsIU8&I#CpnfSW\ӶഹeNG6Mq&~Aao|>N˸n+夺g7rRŸ6Dx_Ҳ"ă0 DU`OTI-{(ke/{K[>`$^~avCUw˔֥-`,Io{l\@LߣN@JsL vˎf7QsWJ3s\$ECKu~'ؕջA3* ?Cݹ/k(_^GRlGB^t' ۇ^/8ێv``@U3u9cŞ5W w<8T{іˋ;~%յ5F PUk꜋SJ.P {]$q"βh-J%]z 0z(B =wb(3C4oy-3oR K2x%uAr7WBiNצyHLp&۝iF TL%L f*9t,5(28FI@]xk )YMɏ{-|F޵\DEp?.,P绡:4M"ό] \"-Nt'7e&֎pen09wx'<(SZX$pK&GubZ [v*u)NH R8u&59q mY M I]aTiF|< -]81Ѡnс{SxOpzBcx[G,?ڼ&paܜq]ΐ]z#<,?ctJ#=9,ҔI(W1KN|s|@E-jڣAD{y#Ac;2XS?(_Ϊ.MLI1`_#Z.T!(|kR,MG!ݶG2w8|u. `@sTCGIK^b ?0axJ"b^$O>OՉ1Q؋zxFuVņu/wsRy[1pGZцZ>rןnaE(őMt9JAKɤ0ގYC2kh&fgPQA+k2ٿ,ahp x = Ï63oѨ|x;:'dJAu586y9ԦJJͭAFvfH5՘攓 Kg'|o^C0b1G]{ZY}c iѠ6\.`yD h8>-c~%ǒS NJBo<2}'Uarљ: OHcl0#=Nn{K[[ N*}-0_}Pk.[kWpo8OU$$`8?-> LZu% ]`joPl;+aXXi&IV/b T\}]q.2t5 &;)3 e_ހ1}`;?7b{;zzo|,BJ3"g 0hB1?7֋ j@\F,%^#J 3J6/vYTg8iauxHd愕& 9bmDyII*?tā{; |*P~!p-# Π^4m$gzdrA &P#6Hk fҍPHuY|l-@;7)kkK&a6ZJbe밎kr OkVPF4RAӺ,-涻j;"=:x=НI.jsIQ\+Xb]Ot!V6ZtҰu?&R%?N]Mk`w>]8AR)B зCBsAX)6ʾSlf*vA+@nIa x鍁KTDIP2|2 hהּ }|$睎DnnI=M Z2*wFt*=`z3%ܤs$Dx[4[gdnQtIElQǴ#x/ m]I@5Ÿ4e@[:#bX* 𝩅pV۹\JaِL|=D-lW_Aa[jЕ-L}m'f#;@]Bf8@b\;͂*JRL@3#Dw6!BeݽeJ|P*S[mwd0 >XQ=Uu!cUL"$"0ju.ډɌIKHآY,GƓ5He`Qaܭr6~5:C{;hM>~pԥ CR"ôv#sOaX ?l|GMk,鞙?n̘ ?IӕΤ6)uk"ܾo 謱D]c ,wK"ƷC48 g oEŊ2& A/ơ  (߾92MP—Y5P$|q8'لԎq99]N. .C[7] `{4Tc"S#M{+?#ߘ.9f[〶κ?L *$ُwqN[O+w% )|> q3CMx]w%^|Zk],6ɚw楷@.b wl-β tPJ!-"v3=LO wV+Y0/,/k,hd\yJ'꼄Kb)MW.ePLQft+o0'}FKo0iG-X%#\pxzxBAۃqIO=j[nJ^mrH2B)ͳ=uGIWC=/6;$oَ10rJBAP|>N dF ۠grix.VRyVרo}eWn*iS! 颈10̂dPɧA3/$k7c VCv.lt4ې ] SuSlsBr߻RRvsh *U*X0p[ Ȫn3/4؂]}Qo|s]i&V6?P~f%IH +*iC*;EΧ=9Ex̍+^Y?[ anV`Jcn +StBf^Q(u: s82Jϱ; hz.wX0HgofQ/9 k2;N}\߇ [ߢP,^iOO%B N,.Ic%5҃WAW}%KRwOg=M Q$,A{az;Ϸc- @m֑@bЖ]Ϸ@Z˨OC/eW7z~P\9<ɑe c)Zm+ql*l!{kJǯ>P5C/nSXdf|#H|f޵>g-DGU.u=sp7iƖ$ֲ凫=Kv Y&ƺ9٘,U@9<u8 X:YBy'}fۍyM,0ǣs(3J 4ʸ?+df`_ږ5f^%"58m3t#^m+dkJGoŷlI23?1Ƚm5DoqO=6lggM~a-cE|@P":ɅH0'Eq V0MBKf<'EߏmKm yޡ`$mr盔^IA;;E*̍{p4d my (~2 ;HRJa. $Կ,{8EρC֥hj 6nēRsngma |5 a")|sZICAA=y{cna}WX9@pD ֠i Cj4bj#L?X(KGSrb@Dh7nKæ3vuΎ~dQ͡I^!e5{pX0! $-_o- d!1k?zX% pETԁ̄ن4K.9Idg30<*Ul]^j-WJ79^wUI;ay{dN sVnѼyd7r [H׶ YZ