subversion-devel-1.10.6-150300.10.8.1<>,bNp9|ׯQCJ*GڛF$N($t]bC}4 ?dQq# *u"OCVUo5.I2/&#dPP]1,gӾUL\Bh4|$KG!꛾4l_LP::L#.۟׺Ľ a(T,i)qg16&>#GCH™td mа%܏yױ'i7Z@9›huQE1z>d!>>? d ( V *5 Kk 0   $` ۆ \43(e8l.9$.:^.FfGfHrLI}XY\]T^b̽cfdefluv٠wx|yfzCsubversion-devel1.10.6150300.10.8.1Development package for Subversion developersThe subversion-devel package includes the static libraries and include files for developers interacting with the subversion package.bNsangioveseFSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://subversion.apache.orglinuxppc64le<E c!pH8A?:Eoj aP iol yazjf] b q~ek.Xi n |3%G]1M$L)b_ m8BlhUg6 H@)0(h&| 6p LT.2V('&Iz$ +@ ]j C;(5= o  o"e s  | 7#, _/   & o xS8owPx9>In w+ U}{MTG#J Ze## |#`U @   ~ 'Pn $ ll ZW!fs}:V!BKD/RXįVI7+-7;Aחcbo5PLfI:90d{,k?{g$x4X "' ;D?=6A#/;-Pr:1=4x !wIO It)5>j #ͿXVfx)*.V.-(8J@/w,c;n-V{SL4 IFh,)sA,$cS\tj<< T1@N99Y=D/ F "gd43e_b{ }F=HA 6M6P<AH Zr#)&wDzu'~ HKc * H%;:vV)%3]jKlZ \d}"}D ~7,>h4@:W0 ,%WF" # M.Z<)Z+{6\5 ,0+V$:s:}%%0IF8_.*R ?d 46E8" /)ZmfbbT :9g}d&.'TltTx<ʢ(ZPp $ pYC f)tSD#hUbKjD,w("u4jml? yK7Pj dJgYNll-cM&L/ɚU^"1SI!1cGFqoE QOoa0%ʼ4gP!2t|dZv#.UM$=&U()2414A3/A큤AA큤A큤bNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbN8bN8bN3bN3bN8bN3bN6bN8bN8bN8bN8bN3bN3bN3bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN7bN6bN6bN7bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN7bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN6bN7bN7bN7bN7bN6bN6bN6bN6bN6bN6bN6bN6bN6bN7bN6bN6bN6bN6bN6bN6bN6bN7bN6bN7bN7bN6bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN6bN7bN7bN7bN8bN3bN3bN8bN5bN4bN5bN4bN8bN3bN3bN3bN3bN8bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN4bN8bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN7bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN8bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN5bN4bN6bN4bN6bN4bN6bN4bN6bN4bN6bN4bN6bN4bN6bN4bN6bN4bN6bN5bN6bN5bN6bN5bN3bN3bN3bN3bN3bN3bN3bN6bN7bNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNca4ff6733d808803558c6a68919144072babe4f4eafe5718de9f6d958d7efb28095e48c8d663e83dc37f9bccfba48adfe7441bbf9e7e476603aa07b53cf545ccbecc26ebd15657aae9f2702eef7f140cb4a9c3649ad3f00370dd0c74bf31d179b6feccb87e05a2e2541c9a1234ab58696ef7765ca92c3aa162bc5ec841aa30e0726b46055f9028437b433ccc03ae7b989fc4a9fcbfeacd366df71507571c0edb6b2475b5c2a267675fa0d70c335f3078afc8d418d8e8c4fd1355036583b992f678187b7b69dd79af96b545e338e6517dbd5ae8b6ffe1570093d4ad74100273d81f38297d4097e0131b1c74bded45c9b92d3e098b3d104f55501ba85dbdec8f37e60374717a67deaf9912b957dd0d7c8bb0a4ea5f28b43c8ac8ff8926ce33d3c0483fb894bc5a094ac3bbf0fce6ce2d3981b0ff625da3f019fab2e5faa0ab888cdf6422827ce5d89b56c8f5804da46e69099d5e40e8b4e246075a255dd1ac2e762928f028e729a7b1fbbf602457e520e43fe9125230aa577c8086cc59b83163a4f4740ee24bf1864d6d5ca7d9d2b308c489d7a1d8a0a95dad26049a80226c06fde78bc2ec76653030ad4ce459473dc434527fa64d1508abe137763d100e3fadee11609872e3c1123dac22706317f28d9e7d345393aac697aaa84a1b27953f5aa4afb40a224784d79856e25080cc2a9aef72e9ff4a3810757078a190ecdd01b37bce48e3fc543bb991e88e539416efeb9d2571aeb1b47381744268237117028fde3c0818af46aaf0b16a2f3a63ed639efad6fa8d189bd0617748dc8d66aa6a4fe9428dbc2231f68235ba3686b819ce5fcfea9afb385ed3c49fae124e9e2e2aa9eea9f94db40b2877e31f7c011bc81489611c342793d555ed32eb5f67b565ced9a04970b788fa968bfcab7df6bed05454ad628d07f0388c53020244d2d9fe5677b139962f4e58d69bb550c39925e078508dfac1fa1ee4b521ba2c6add35dbe6a6a757370a29b039e3e7b9316eb880c430edc48c17ed680124cb3baac465dfcc95ee678db369928784556f60ff6a2137a284d123745061fac3971f84f3e4a5f0c5ec129d6739fee738565068672d7f5b571a8595cb8537cbfd87c870ea23e7f79df4b61f5c4357fb51410540b029ba554ec7d8f816108df42d54ae9141e4f8b30d0cb5429c61bb37556422fdcd196dece8f7d2784a250b9b1da7d110dfcc578c982d6f92c2138be1a07708dc7ad18bf30a2486a3152a568b148bdfd45760266ec3b485271c37e69d27c532558d117a9359f27fe248999950bef740cc0e9c3c47702b67f800ad59b64e8c3d185d10dd97dc6f0c73fbc37938605b780a96619cb0201b1f9081da60c66a389dd8e7eb15a1a49f264fb488fbd672439c35045e90b59fb9b6142140b507e131ba2043d82aaa17817706437747f556e74b2924979a6f73e6da316a9eff837a32343421d0896c029d66c0eba2e25c060370995a45ae2f7844283c70e48ab4a512e4736cfd8cf236aec9feb7b371ab96f203f5cef47534fd981bcdb25df00f4686f55565c4d200f2dca0aaa14378abcc6bd0b5e7e99ab6472c0a18227c1d63f2f02e8e3124fdb51cbf6c651b950e8d015ff8813426b8c770a439768d166ee2126e429f9a227e576a7228f0cc82c6042fcf4d02cacb42fbaf1bae69f96038daf1a3e1e3e873e7a8b4b5ae44dd09041c2bf5a5e51dc52c949dabcac45ce09880a68d97fccfb82de54f1ad50dba38051a47c2440347527de113cb985f63abf8d461fd7f467bf376e49de28cc2f6dad917fb2550576eafca040d6d639eb21ca315dda8963b0ca5ef0656819af852dc422634ff2da4182dec678d0c976d62c9b2e9c49f2084707b5859dfc0baefa053a044f8ec18aa84855e4e26021bb49aefb8a21bd5a03b983cd1d042d14469026dd92034a4965a020bf3bae48d476005010bb52f6a5e5f8dee49ddf445c3089a4ce4c5e6920e0341cdaab0fb62659287b58feb7309e7950a2a8c221e15c841d4a8906d0149db2aae41ed6e965878e8264c3a4138397f623edba8487d3c3805e9a05aba25d4882aa42e242bdc4d9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b934c3af416b52627062f9e315f38fb4343600c033ad16d0d88c209565eba5962c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f60009520fe4d79585cdcbbfb5ef5a0406089891937a3c5ec1164b1fb183e88ad03eac063307cb0c95a9e89d67b2c7057324a6c39b54fae58455fcf98210e9098f29f30cfe2df5a5e237f22dd38895c4bed9e506fb211f062589c0a1f6050631c097695f792ad70337c70e88398466ee4824a95e0e25a17296c6ef7c4221e3e55cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bbc656bd8eabe7d3ba94dbffdf2670f5e3e10e16f058cb09cfafad55e919e43165b96d625b0cd91f4b6ce67188e1c9d84415b9daa0140e3c98131efcb78fcb2dba6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26bdf2a0f171dccf86969302cbf7a226aeeb3e36edc747830a323b73baf9f0d700c168937e2933394bcee105721443b4348d401859f3a2fb5ef0bb0ece04f0c93b19a8bc923e4e0f4a798b9ed75289888354c8980dd89e3ebd8b14a03c331f5020aca247f404eb7fa9f5929e297a0044878739e3e664039f1453c3f0ee9f98d8c2cca3a4cdfb432f8d6397faf3c51c5533736c8666f08ef6408886e72e900830b41cc05842c655a2cc090b1d1b593d1fcfdbec2c5289ba933fe9ab7cee4bf54360f859263aec88b9b6d4f99162d7ec6fbec2781336f529b5bbc577d2d6f7864e176ef913af2e4cd888e0dac52ce497462f8dc1dbb43e314859df25575cfbf6ef1ec95a2abec2bdf4ac2aa9ed194f4736abebf0d68cf848abeb7a94be7883240bebebb575ab5ddae11aff65257882f7da2f3e2e3f105f16c5307bb415ee40cdf0423cf54fbcfb2fa9c7f5e963db52285adc91102ab1bdcf7a3d24d16e74fa8120ff33ccd82c9cbe906c67e1511c650dfdaaad95385599866de3e27669fb263b9d6e875c4fa84edea438a4a9906faa121c2c3b0327f4c54b4da0410f2e476863aa157b34257e381bf690103d0611e86a2c205e8aa4fabbcd2894fa0b2948e5067ed095e203d79cdb616d8b732e29069a234e89d5cd256dd17253a24f1bb5a97d7a7eba1362321b38082913f271951dce91cd85a97f4c7da2b8fdb110c17b82a9cc5cd88aade533d931dd9f5323f1ced02352cb52321bcf535337325b1da3757460c4a44a72b1c1ee9655a3dc584ee351fe1b9f3b7317ba680526922447b2c1a7d1cb75e263ef7621ea86a3a760310825f60dc47251072fa46ae8a326ac231161bb5a8770802d133045786d0b047bd467af5157b62dbe5c94aa481d35973a2ddb955a30b9e97428d64e7ccd0ae033002fa7810ac9ad1a195278dd2c3af3139575b5050983632ffd5dde86562dfa3c69cb90270c23c1b6c5d575abb9d32c0827bbf600ea4afb2140d6ed91b163a7fe1d88872fda75b412551932a94faf8ae56acd9216c25872bfbb72116bae1dc461bc5b0bd92d79aa77074bfc424e2011eeb9da9ee7d6c0274717341444a875f1775d495e8d5e2b32c57ecb68ad31c90d8facaaa63715f58f24f064e77800536de506f1ba196046219d7762ea4d82a65885a0c7f98d87ab057cc5d81fa6d38c4def4f94ab8799cb92b446c9656a2eb0b6bcebee7cf1b17046d5d5f450aeae31f4b03df2c0cc83a3ceeaea15bf8362f4a519a4b99ddf13582e685e80ca787960c127382143bff0c9c03bc733ff3b57f21789743394144dcabdc1247eda35f9c72adba9778438f72dcfb5127fc5eb96918a0e362c6623b7ee53c70337bb3a540d4bf287e1727e5fc5cdf9695504ad8f0ffccb8fe962298033a136bc493691beafb45e692c71cb1236b6c440858dc6cc45675fa98f6d4a3e0168b07ed57d6c2563d16f5b7f0b27eb8b5c64f1c255bb22c154e722dab8a5f85c7ad7a80efba75cd45e7123c5117c5c2a74bdff949a6cea28bc732bd32fa168176ec413d9df88afaa3a22759284971d75de5861bbaf80b410cb6076e76e85538ae8d2628c4f40727ab4a56f85f97bf03d753f1b462d3e11f5a1271ca722ab7b50e6db8e583b02354d5998485afadb79723b91b8f093cf14b750fda0c8e665ea8d05baab5d7ab0b068cc681b5e32d4d350fe6036f1426ca459513a9d72069b77ec4d3c3cc1eeff46729c97a8f76443a88d284e3b0f5cc18d9fb996a3c99455a1dbdddf17b0377f2876c8ced85324f7d540553e68a2d1f344d13597794c1db0b227662327346664d2f1d7612d9dfd0851a0500d739ad7e1274ffcd17d36658a38f28e26bd6233037cf2efe4767a9b7108533c3aacd44d28e6fd577afca44007487f414ed26f4ef2acd1656ba26f811b4129ae6fea6066019b41dc4e9ac4e7d1b8431aad592af39607f00cd78ff78709274f09d782120874625bbf9085ffdbdb5e2d7415c7a9306b541f6a94163ee9834acb742b2f22b40a99d4f16a130298fe2282035e94fc0058a0bcf80e41f9d82c7fa088e6594f0bb23e4b221219562ce73a190a9345ac8de2c40b8d9c335b0738610dd717745c34171978bd500e1cda0871243c5610f8086a8bcdb69b6e5dcc2585a0ae55ee5c0440b03b1458980ee334d0f50ecdc46f281cf00fdea559880bb4f0e2caafd9c145231e755101e637857c2e616c2a53042f6730772334ffb3d86ad6f714301b5aa21a8d1399cf9b31685f0a7c2bb4a8e56509bbfda196d72b1cbfd7fdc4b6b3ec5785fb7e8eab353afa747fbfc234931cdf4a8b520a03c35c74aa09ca7e4fd2575892cac2c480e6b123c9adc21cfa828893047473540e05aab1fd58fc9b87029e6cbbac173bb0891b38fc12281b62b3faddf8e4a1a2c19472ba1e0f4abfaf2b04e2f096070da37c99104fe07c85ad13dbcc38807445a632ba7277a7e2fb3d5741e12f636dfc1bfacee327d21068f7cf13413fc2adf651535332c2a097da3cbcd92e58e9536e55a0a387c5368242a2ca89356d90345dbc8f84cdf16fe000de0dc423be4bda3a0a46ecf19a01e5c432b7a7707c3543285348bb1a495dbcc92bf05120b7a0fd4c5ef644764623b4cb3923904249be3e70797a835eab0d0a17804581f120588c9ace6502a2a0aefba4aa1b93bd41e1d7d489740847e4285640de30801b99d93c7db17fd9c3583f1f69eed61e7871e5a5d4ac29ac0d13020428b29f0a9e8778c42dc2ac3515ceb5967bdb6cffec9892b3902640d7005e03e46cf6ded4194e64c56dce57889b0f329166e6e84c0f447c8a49e4b4073c08b0a817975d7880292c52a9080e02e507c5404f74fd26ad1da6ae3621a9bde336988884a4574525d6d23408f3d542b010498155716a5c36c11ba12a7d6b524649cf3af80eac42011a23b467a0b5d3a0b269c8f2ddc1bfb9f0e1671b97a2e0fbffeab15d9a22c12266eba42c287ca331ee850f046d06b7a538c4d3ce1a765b5dceb326c1bc84903bc6203b52beb4cf3b4983365891d2759142342bdd29533d20a521930a6b570cc3141067d6b622f4a94081a264134fa9bff25e8ba325a59b0897c9454a0513da7a2d6a4f22ff23bc98241aa76927c9ea2995de6d2be213757aaf69173c3f872d2bb2c70ab2cb4ae512eb16ffbdeca6ceb52d8521807748383fec70d5dd2d8c2a9b15db6bad973bf6fdf311666aad51ca4ecf0b2d31c61e2974d3910f7130fa32d4529d5e515a30c8773ce708039738551c7eb81ab88a32644e1b49393e06d38afd7c02340b6538091c68c060e5066e65b242f3fb93888258d4ec0901d6e11dc1506ade3d7d2a13e2481702f0bbf62986137fd61eaea2c4eebb570dc510f49e1055fba62b2b6ed09e9f295df5cca408f366f28df4a72028ceda9a47a661d6623b47f9408e167467c8c50134c535da7f80b74a19f206bfd5c6f2b9084fbac5dfb083804d40d1088ff5ccf8e0a4a7d2af6ca7d038f05cc8c7ecf47084b8df93d7c9b8dc93089f8796a2c49a17b0c6ad2f6474c0e9971a3547670be4db80c0c4b9c452a526d8127b6dd91e6b1c94c5c53aee1384f98b9eb422e1281c9dc1a01e9cd46b90c9abd49694bd3980544f26a11b911181c79aec7266cfb50904c76405f931ced63ab0400b12d176a252a511c4aed4884ebd8ebc32e4a399dca0207462155d7ceabd870a29470f8be769c45776338f89b0349270812967097efddbbd22498a2f704b357e8dea5b26c8f1873495a05174d4b8aca01733c81da0bc67b221d9428146f9541073f3fd41074b2a5d392ae30ead6200a442686588281c4daa687b3e8ff67afcbe495e548470d5b86a1471f55923fe71817ef55f61060d886be1a09f395fb0f8acb1d9651b3f3058e3bba4026d72ef6c643833aa329259cd8579c87ced6f9110f3765a8a6539efd1053a9308b676b2a95d76cebb3cf9245891b132d99ea693093bbc6ce5b5426371a73d9e713225672906a999fb9d8fecacb841df75df9bc2ad0cc497cc3432f8fdf6a7b1260d4ff6370ff29df203fa67e0ed910ff24bce4b52c4f9669f73309f00c994a96c999fcf6648d822d27db9364077cab4468a83478acfd7b7c63cb75df12bd55003c4dccfb975f6e937f0b6ae5a518341a5a1bd1fc513114137fbe88b75b72abc6f84837c000f5e6b0252a9b19fa0f2489d3718798531c70281c95c9dd028dd674609786a086ddf94b6db71c6db80348e9163e8b52cfea54e62630d195594c7bfdd567a0871a22c1282b418fab7ff8668fac72e74edcebb6177c1d41ac3881ad7404a3e3d6ced229183f5e3bc4db118d46fccec6b328da24ceb0fd46ad9e73c63a6acaecf3435a7f823ea12b9cb81a0b34922d97013ba58351314b319b0b42275b7c9aedeece9e2f2e50eb7ebe4ddb2599356d567ef11e7192d3c3599b2b8146761f90433042be735e201596dac0089706442d82bacabf750ecfff6b06ba63393897311de587778644630320ee466e09b329fd1887acc118e77fe54d46892978666d422758b9769d5835c70f4efdb89f98c3988a9af447d702893c085875b0ba242127aeec9460512883b64b8e55aff5174e99198f48e29c1f9ae48f35a90ce74dc243270f178011d3f2b7c1753277cca822b39170df873a165df8d0287ed8092f756170da26df6bca9cb78c03a22763ad77adec02ec277bfb00f33dfdbd1c7bc27caa823f1db15fd461b8baa8b20d91a49f81073b73cee6e4d7747ad8a062d64b83eb2e2ed3dbd89b9ef7a39ffb0962bf66507aa7f8952ea6b34d668fefd8b7346c6def1a8008d63aa3c80257460940add0f0d46ff455dbdf4a6351727d7fa83e2981719e6d5322f662fcfb4f9b4a6dc3b8f155c9b8da33f384a8bdd30c62fe9e47d1986f8ca22d3f6e63d041b5f7d07bb4937ec230cfe175c8febbb91ba37b712104acc6e2dac97195ff338330b76f7810fd6f2ea62c555ef39d1f6f0f8e323bd556aabcc451521b1dca086c82f67bc2645642ebae763ad6d85c0e120e4108fd06b2059d444f1d86846fd59e9eb720742c113dc35873cc3b7646c5f7e114873de9b4b223128c326ef1fc0ad27d5aed4b4338ceec43183488a709161c571126931370f01797cb1ea09d30a368692a9917d547e4e73ec46ad833b1d6211d459396391c5d26e7fb0d82ef103e530178adf15b7878659feb3eeebd350895a237712e9e3fff313f958b11bf3ae76cbe7bb923f68cc5c9a7dd39d624309913d47e5130802a4e857ba5a39f6738d9c08aeded41de8150c642e9cfe896b2b4a7203edb9614c0c42ffdbc652eca9f737b654ac6220b574fab3dfc8e78136036e5de7cb4ce68ee5a6ef2cbb39321fa0300a395562408355522fe51359ef2e819b97a0d6a008e5f02e57d5e8f75b8c54e545b64150c595e960d1a25814824a1d7aa426373da8c17207f5bab228ec755033dc59a4c69c99046a830fd22952a78516f932aef169d9c7fbf218f6623f4a2a096d809faaa95e23c781f792eda8479507e176b4fdc52a53866a8e03426c59895110ada53ed84b4f5e3b7c7c7a6d2a99dd9778ba4bb945aa3dda2094e1fff766a1874524e1852cb737b991499a798fb1ed2e508a56326d7d276a5170969633832d0692c2c03e2cf2b963502d9d92cfd7f495e9c9c9f78914cce60dfe03f934d99adbc58a62d22b1f54689345c697b853b6e613ea313a3485b89eb3d9a8a4493c928e3639304306fb5e9610beff80bf8166c22d6eae4ea04b451c81c91f7c12bf5415253596090f63f5d2f2a551a586ad78dc4b45416bc1b182ac6c05d21cf550dcff20715dd469e4856f1a2f50afadf64ad080b3449dcfb01cc9cc04e81bc8f1785270d2be89da6c906af69bd238ff86d5d3b6dd1fe6afc779277dbb8d10527e9168fb17477701351a622df72d197d26373fed96acd70fa60fb8340afe0b0b1ca5a413cd675f0b71f8e1df864ee81175d407fda7c01c3bc0697cb676afdbac78fa11ea7179054af5794c82b19571f5d5b34c873c97c57c39cbe7e1f4925c29302e117e1028c6ed94a1f391068d49cdfbd0cb3dc73fa67a536b1b97fffaf20f8b450f2c02dcae15dd74a24fc201faa08fae729a76dcb740de5af4c1da04f9c2219010af70424735e2e3323d03e865e710b9b85e3ff19e9db7f3b7fbd8f85a043219c1c22cdb7eae081de8295f64e056a62bd26eda0a905ec9ebb2783e8481f58532280434f7a6abcd6f722ab62130f341c5d043d3ff16772e4d1fc0e4e9169f445e66ae6a89f8bde7f65db661a31ecdcf3b59b1a1e7b27f4efb5ad635c5d09df5e7754320503e94e2bc157c19861975373c289c56e983c1172d89cc9b90cec3e09475f5f69026989dec0418797b84686b71fe14c6929906eaddb0c0b57e73a07e33ebc10c4400a3ee48df33af0b2be180e79ce9fc6f43da98d58d2b424966b2ad7666e9eb456f36226ae4d0c4b5708ccc26ec701d24f2fe614e92b954c6dc33926663981473800a47f72606d578513d07bcbc88a88b2a85c55ca2ace4ac43c4631ffe0aae2358f640e66a1161d77d8df55890bea7ec8c8e40b7bf86f38d5c2cd2eebe09352afed96898f412ea884de74728a00a983166aea1e116c00ea9e7ea35b7a3f90e20fb2a3cffeace19171889f257b2533c3a5bf3332247791c1e823a2e260e3f08f411d1aa178e63bdb1cafb974ba0e40668289af0f9227d6e17f43184a39613c2331c9669a566b1cced441f977108d215bdbb51ae0b656e98936882e3974980c49b54ad1f82c073976f1ef5a83392a15db579f1bb1fceaf7b592d3141537fd638a0c5e9a59a68761fcf9c21cedb8c0d1d6ae8611e0ef7faadfc086ab1991beb22af0ebbb134be1a80388f45da979c7f1d356489a5f7915e609a89654f3d3ee9964db328384e9f82070327bbbd7083f9cb05b66379b03f9384d897bbde821580abc81c6304bfbab7f78534a7e90ac04c3aee1c0905fbe47d57d585ea373707081d938df2910a810634127a63e9a73a09f5da5c235bfdc5b521f350b2d2e0d2b74b90f7f6e0d744e10b9f42ad495ec85d9c2eafea085dbdfb5bf550fd090cb132a2012d7bb4e19553900968a224c56c79dec7ae52b3d63ddab096134707e45af345a337734744086d9462190d948f2863e84e55e3a6ccd9cccffb7f121e7d8d262f02a2fef07f05172e5613a65e4ef181c4f7b225b306f2d70aca908bb8af93c586e9b3a3fadbb79d0fecac7a903dc8b4cdc0a0076370fced8454e5f4f966b387c54087394410513b9f8aa6d79a7582d8da6e60198c2ce5aff23430cffc9d1c4b3956d28a0964b4baf9cdd806cbc1aadaca538498fcc098cd24313abff84de5ce336b5c0ba3b5e70bc49ee7215ef820beefd6e573fcd1f744e44d29eb9288b1ef3047666fc30c015d2c9115254393e47db797793145f2889896c96b6518edc172f10d69c7e0cd5d0d710dad2c22c7e8652610c1b02213f361fc9540ce6cf2a9d30ca8ddc1910b81b7680805644c305190f6ae943223ebd59f57d081f72cb3071121b9f960a017dbc827ef7a018efd84afcc556e77cd3ebf5775a23d81daba5fff3ef60e8e8126f93f18d9b3589d5ad2ffa0205924abea1a36375502af5bb983549cb724b18c1451b5d6bfa31239e0baaea34a4e0141eee4310f440107fa318152aca54248e858699be3c60fb23d9bb2f4875f43d75a3cdaacf9e41f242edba0e0621753634c14810e4b5591c517ae57ba2c22f1265bdca74085cb0d2cd50b84a3938403e7d032b941073a2307fb4cf0ff467ecce44f6c216600f8fd76326e9af108881b2fdf9474851a1ff1b9818483e53f94d0963cff95fe123ec69a2975d598e92afb4058717925a7665901a8334872f9b4c4eb5a4a6f8c5fcfb549ed8311d8cafac3262e8f8ef89814763a478b322931cca4d2149a18faaffff6a2e1749a9075f076194d069136f32362de0d586c75294f86154d43ff3f1441e3e5354dbf80f8581c8e6a173ba1ce365be70ea22cc546197f980bd53a9448887f2a41c5e52706eafa4b3ff943dcc3818ccb4dd3e2382276271fcd280974f17a2c886e8ce26f857e980216cb21a8089554166d633481b5c4e2fea5fe76f788de062910cecbcc3e01d244c335ae76e360d85681ff8360c380d9940c7f31ddeda02f1a043d94d156943ebe2c72e550503cc10b27786ef45afe04f2a14287b2c709963206d7d840e0e29ed5c84497458a5b1ddd5fe9cd1d0d4c7a70c89e96e2bba938f932f5710ba96095ad8e822f5339c0dfeff96d700399aae8d2aea499785e30f2134c69a24fb9467626c8cb1a51998927a402f748ac4bead65fa170f9825acf361b7a312ae55745de981e34915b10e20d7824ddcb6442e26bfa9574099e152512b2400f001f85c4f9c4189457523cd3c731ae63527dfbc45a7757f14a4024163ce76e2b9552023227653bc71c7eed5334b2db4db52ff9098e3275e9339f07650f7493a940a64852e72c2fc58800c4f70c3abcefd6465f60bf32057ada51ca66eebeb7fb0b0d5b27b8aca119f84dccde9a5abfe2ff28f15baa69f434449c0ff3ed23c52a1df6816e37eac9b97958256fa720c5781ede4ed06440d38ccd6e26b5a502948245db5d05b266316eebaa317cd289fb795bc44189101c0a32d734753646d1887e312fada07ac4dbb041cbeb5984490957f5ab1f1d221c2e58a789df7e39521d7f3712f1c551d44a1261d70459085bfe4c926174736bfe1adb01025862adcfa1ab4470a1e018e81c6e3448b945a3805c9be2bf44beabb22d4da4028e28d0b3b3a4bb1d5682fed0fb558097c3837904238bd9160a5b6662da3f29425d77eefd97087c5c84da98c63dc48f919fc883e536238a14cb9a755e9470b814e044c7d841f1f49ff56617fed5364d1492b5559accd74e43eceb9fb9297872a3e3a32e66af6c2dba4304179e258a5fc4dcb59535e86f3e5d8ccff3edc2e6ffcde4b4b54a3855c83ee653024dd7af94b06d5b0ab8ea5b27f02482966b71a1f022c4ad9350c29451274410841e3aae39bc332269b949226964612cc3496aa258cfb2fa3ccae55a52c6fb93615e42d357dc42f3d9574c0adacc6aeba1b8b4ba7d57a5b5dd7885c66064324f5d681bc16d44b9b3658a1ec94476208d4a7f4bac102dee17710372d235146fe169731d467df2b00de4d40a8a6702bd60c471db713439b5cbbcf0471c4391a21eda9abe87eb85b71e83d5ce1ed86905a9f53d295675be6c12f8f2e317d610ae664cca320f3276d0131bcd2c4d3b89f8bd81e6dc2f23405ecc1762c53ea9f821a671937a57697788fc8fd711074f094f55ba0571ea16cb925069ac9340fa44a38c427334158a2f0ec0516fda7ded4f90b099e10a1a5e3d075b3994032d36e81627370fccd3c8633698158ffbf8ba74432499d3212523901914eb2dbf03e9ccb15a0c806b05a36bc0f53433ca6b4ac3b134e2402cedf537822a9018f11809ce3ce3183a6a4c5ec71c73186b7889529a89a47dcc7d0d83ec8da41711bcbf1780b797e308cb59b34c267d90243dcd1abc38cd5b2430186c0ffa5144bece907744724c6195d6c5128d1b87c8fefc56435cbc33dce98264ea6a419280f04bb81af6067273473bc4952d78e3dc6a6561acaabe13318ff709ae3cf2676e3f8a9bd0b4bc8b44af9537c9345c3f61ebaff12fbf487593c003ab42a37aa7e07aabb594f401d6676cbdc7c58e05ef0d7390040ae27c04d9c985811940ba362a51a7ae608013679df788c5c7b8d43d957dd66c08c4dca29e16596a4aa0f538bce3780c55f6427aac87562a2be138ab16ef044b9c2e0bb5972a8150fe7b0e2bc6f563f5902607b6ef5e02987557ee045ad27394d85a16225e57f0cdb207c7b3886308069dc81d32de9096b30c3aed85c967ffbeeb8c70f3172a9cb006dd551cd3547237f59fbe6b92d9b7baa2809df84c2be5a689c60ff1df254845778b65966e853d79efec651c993cee6cdb2ffa7df248371a7b2051ff3ae08ff9e7775e23fa8fbebc9ab10bbde794ac6d2adba5a835ec144f9415e2dd8d2a69298f9452fb552697176aec82f996ee948d9047b6eba972731fe2cbdbca3f7d9e9d44e33a1735e984c4154236fe588cf3d178b65e2b48d739aa3aa8fce09cc3a0f1102eaaf1939f4948b268b2372c889b0e1467392a4e9ddfc7b21f524679b47f5682ff224e34f9580867be1f7632caa489029674fdfe184d94165a6e25b207018a218f101c9838eacc11a43b861ddfe574395f26c3102bf8f4f55c6644392a08059728aa32602b642e8f88f84daf5861c79efce0b892e3864a1a883d78108bff6c5243fdf32d25c40365cff6118c7f4da897393939eafd4bc5c79d7cb668fc03c2ce0b010f9b318ed03773711b7db7f78832a9ad8d08f9177bead61d95c1989bf95df505e25d885f719f4770a3174098621656c2aab6251fe8ade7ff8f2fd618abf5c2aa48d593060e9f4f4cecbe3046eace58d3a4cadab737c7e8bd782a8c4f4a3b279c0879776687ea87f3017ebb3c086c3266073c67e370847ba7bde152dc12673bbfaa6b2131244d96545bb898a06083a17a1669b89407be19de9e9661dd3028f8e607e92cbe6217a66e5ec07fa6b32641d9b72dc6b4c09432a9895ea10544b9d6c0eb1e33f9f42001ebca6c06b71f0010685c17b516f29248541e6aa9b1161b533bc4a799be6407399ee34155c659fc4bbc9a4206a537ee1a8511756133043360d1ab166bcff56cd2a1a7ae10693bade954ea6eb28dd8bd0b93bf171b1caa0a6c1c7034bf867e5b72d59ae746590d1ae2ff9b9f2f5b8b65623d62f25164ac21ccadef6e570e2a483f7cfb79dc11c218e900335bce40d3e033d58a554fbf7c1711c2ae7ee29054837ede9e7f085321676a8a4cc12be35553b8f8e4923c96f6e130b79bc50a3c8472811c5d4e57c77577f18b36d81734fcc585413e2c2f929d2d885e2c7108bae53ae70b2bfdf1fce1f77b50c1c287d197e438be0fd96790363d7dcc6ca19caec2fe6ca5e2d7f40c976426713bc0353738e044e3d271a9f26f46e473e4b01745d189bdac8f3b64cc561fadd9d32f93fd652d2e20fc0b762b5815f3b1c2f8cbbb3f1104af5e9918bd9900238c95f103c733e9ae54959f14ba912b65541e93e3f38ca1e0e3fe0525daa1ad3af20feb67337be361e110b728b81e8ef9fc2dd58a2e3a3e71168268d078bd1eb886d1230de92cc9ebbdc0291a6e711bb5c8e20c6a373cdf9f2d6ddd72fff45e224a84887b802f3ad03d2fc316971e79f5f62663b930c021d94221cff7095fb7b1fa4a92b025d7b75d80768d5411f17e388a503f35e587bd041cf5e12df7b9530cc3e2a8bfd6602d54c4b284454db3dcc69095d7498b16367cfb861458ee4001ecd790928c1582a81bfb1616eb133b2709e6088fb05cd006adabc438781721e8f3215f06e2d67d9d60160b3e75bf76ff924a717f917ad3a7c4a05b75982c3cbb7f0f482c7857e2f85ad4d56263c92e190285b411e9a25b2a3f17f24289c925d052096570bfd9db411276e0c8003a1e469da7b1769d40a974bc31544036aecbc5b6cf1af58872032433ddb660b935ac99992dc5a312fe340240e1d9be298a4d0d7e9149950e85383e9bc9364052ff625f963d8410a6df5595284f5b99dc15879a6eaa47b69f533ea5802ab6f9d8225b8cc734b13c84fedc9fd965036232f7b7a2f7f4ddadd926f7df7bd84203b4681ba3bbc7f08c37e64c11b3e3758d90d354b466da4079124550534b79217babfa553adc0fb8d40671fcae12a313cba7100bad7d21453bf543fed225006f841d71fa05786ee3f41c0cc5610f079433641859ca76d37016bc44188dbbd281affb66e117ecb2e68fd6854e877ecbaff07c0ca7dc222b34af21a63a8d50318c74654ca27982661d1182f9c478d0d5d41f38d2165f77f36647743a21076e83a477367d1b6df0f7591eddcf15382b482304a819f4641afb3980f518678961ec04b6ef9f0474ffbcdc015a1d7b99917463becc84b5bfd127b95146203f8a2e2cb99025a2d5c1bb720ce54e1824da0dd4df83799564abe8548debb7446810a0f79789f6d3ef79f227e9291204da415e5d05c01b2e85c8cdba7fafabc73b9393c9770b5e26c28395eb7d6298fe6bb8de2d3312b2ba35947de6dcdf142da098ba6fff2ad496019a7ad2aed87008544ae1632d52619d798d0acfbda9472a01affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c583641ecf266aeb4f028667890a058e2427fd069b88842be0d7b2e0b2de2101a72fc8778035a3fde85c32b59e00c18275645e075cd5f3da3acafaf59172ace5186102e8dfa4eae94733e812e5f7aed9bc817281f51fdce30d71edd7fdb704bc23115f72455bcd2eb83568bf70b26f6440a141ea19105fad94907a7bdb90dfd40fadeea05b2adfaccfbed15635c95b64126d515c4881de116c7191bf959409a192d573923cc51ae43eb92b5de946abf8fb8b1a739618f1461e41aaa91d01be2ddc4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4977fae3647201c031a844449261918bb41bcf80b68b19f9ba52416d734a0640ed6e7222b64e93c37af3cb00d5ff2f1a74cd379e671bb4550a6902de7ffea5e297b57d5aafd6b81d1a322602f519df7e071c59ca00f3fd4c02fe1d73b61ef7b4546ddefa46b736f368944ea93a9972b249a865206d32d092a5de981476e2b6ccf63bdc3236411cb4bcfa0b60f2d73b1698971a3fed669e21c4bc80029df7cc5576fc8bd01202fa4bede8187c1c09d6a8ad7650ebac6dc21b6571c9aab067780ec59cad5db62ab979b4ea98713252d51a5be47ed505f6eb986eb2196e66a066d2972154d79470e377e9d885ac81326de49abe2f8a1f1485095e3eabe1103b8c5b3a3bdc57e2c397c402e6def1dadc61244580e78037fc6f485e4797720bc1808164bdae851e5d5a7c35f0f0b3ffa1bdd0f6c9d68efc5a4a602ffeb845f1c70122944b2eb345360ffddbfd3656467acbc7d4b34c0afcdec5a94a6b673ab57fd6c736649a9ab8866951cd591c4d2e9fdd30f8f394f8353dbb2aad8443b2912402917a13eb818819de0a252c820d861b70633e39514b5c00ffe9a0453148628a90b6b4f1f8c02f3f0a7ab9de1ef272014535ae22a777950d923e05a160d584ff88c3bd7a7dc35e8f12963d10877d31753b346670d6bc8420ed3d2a23b34578724b8149a04f5e3aa5a3290e1ae61eb9be7581923479b40abe704c409f967ef87647c16e09a0cccf643b6d05287a21a7d5bf47ec48261093b1499ff4414169669dd81eb11e5e8df363a87c7f75d7b89a135b902b33ef63399210d446e7c917f883fdfdaca54f1445518de50d26f6d3232ab298d6b344f74a558a7b375b44acd50536dba16b3622b2593ae1450e8d9f2fd9e4ed7687e9eddb459a82f73048e257c2482bfcb28593491fd51e6e6a8954a4429da9e9272ecd7ee7dd72788a3acc8686588a4b62250cccbf44c5e389ded920bd9ed62f1d8ba4ec61d4e3131d13cf75b9ee9287dd1b50829bbe120c2a5d71f3cf97caa880dc5560782455ca8b8b3f84c6fb933574140707045cc847ba2b4915e2eed1983f466b11a95d1645ca2e3dde8b25db249b5086b30463acbd4ad0d554078f6fea4ed5cb788f076d059837cc0664acbe9ff0382cf103d1a8e19be4c61efc5f0ff8db542eb75e2dd9c510995fd742e521488eb98de24b7f444efeea3b926220b5b3db24e53451e8a8dff40750ac1ad97daf02739d4b78c20b2edb2f64148b85175950b02b84b1a66fb7bfe047c471accbc28200a76383478fd6ea25a17acb0ed681691cbc4e553f06db8bec202e6348f6b883eaf24df8bc599795a6e0616e9178cd5da4ee6e7829045f7a381c84783ad85d5551531625ced1ced3023ef4bd80e96ed90367b6963a0b468d984009359a6d272b9197abc1bae495dc080fa0416ca7a92201adb43292cadd446a4de559f5192b0c5ea57ad02fa0679c310e847371bfa5a175c3f7a30444b9d3b7aadf8863f618f1ac6b6246059421f526e2a62e0f3f8d61d67d040bd649684a7de630c578a24ce8a1a3b5bfb71e3fccc90ae7d91388af386cd05bba1e72e534c1d7cf97a3bd6490ab16262df6b246470794ae117b3e055c980e3a51b64c6f8c1ba4aacdb3c9f41da3fe5f4066357717ba069a111515c08693ddcaab119e8d5b43a3d20d225214ffa2fa9405ad084f895f896968c9641b373d7aca9a1ffe3743dffafce5130e71df110fc2eb5cfafcd6c2ee2e215240f84c9aee90cbad57eb5e79911a83a7b0019e3af0f3b81d1ca41ea4eb439e562f3acae9a6e2ef4b65b9e4942da9b1fe198fe61cb6b872b3256ed4adf7fb987470a8ac57d2075b60f009e2381da7ff389e5548267d7b6511407c369461264749cc4fc11f4657a0669c82f617846c7bd945c4f7df254ac0eabfd285e0e83a4cd3c90b678479da438fd3dd99414f835b6d5cdbfa319010597eca754351afd68946a798732c8466230c105a2942d452bfdb968416192e082a0eff8db9f3a3eaf217515f0e8fa50080ddb92306dfc42f51794d3f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747e2a7c036c11206a4f55ff83bbf95326b588c427f27fd5d1b05634ab5554ef1ad1a0f5bdacd9f35f1a75381c0d7bda684994e9dcc5c685566af768a6a1c8ef55fe6f69a6cbae58054c8248e3fdd99c629d1612c09e70d143953d6ad052abce1175361fbccf923beda4f6b01c9d42bbfb626a7cfc9cdb41a57a12038af6ade0934bb762c8f2bf0e394fbde952f01a22b0e8d9611b58a17cd9f868e0119bb9a5f5ffebdd03eaf7bc1c753b913d49df8c6cd9fb4e443643f6d88f58a204189a2cdee1f277a6c7344de831bce231a04e04e1dadbefde52c18385a02acbab37920d42f4a747f60b95ba396971760b5c664fadaa83e418b4fd82888f3f0c78b6b4b1713f5bf2d4ce38a30eed2dcdeb11dc063b43f40802619b07a25e1ab2d0eae36994b47158e5b78fa2bfcf89d4a95486fb78aacf8d2faa25ad9529cc001e9939da46dba055f32b9ba4459d45c5e912a733fdcf5d578b9a46cbfd77714a1617480b5f041d330463c5dde60b038bc265e1a81b44c256ccb41af4d4b7c8b0d07d4e37fe0a9b00d261e90ee0b44714167ebcb3bea9b708883d55d2a6a1e398183fd6adb1ec97f1e1e6a91a804ab6af4149d30d14daa444cc85ae819b553c7b41570c13ba8e80616a7ac68dd0b6c1d899063aa87f64860516c6b3aa2fa4191ed6c60cadb4ae002d15bb7bf7815e876ee9cc6e562b0e9157008f87fbb94eb619322cbe551b2bc0e71d9a630656e7c79f66d13d5bcfa60ccdfd9a9f4cc03ba8fa2143d90db6de47b53562607002706dc46f8968d885edc443b8a2eb2f9605124fca9f0c95283d321693d96d584e67ccac6b647a597b54fa764e04f8e0666a061a1245d75c3af4266d0f338798deaac07e567b1392a931b6c2d190af1c05d88b74c76fef8db839ca9611de809635f8759680ee6e6ce18f2f4802531141d4c79abbd65ed1d7d610b3e9489498b0c52dd12bdcc6aae608a6a1e3f1789bb9da152634d8c4cef6a693e8579711c6f483bc42fb2ff18709174b5c4d7b8f0499caf807f318156660459f1566abcabc219fd85f1f99fa832a626a1071785808c5eca584cd3b1c7513da40daae1b3905e731e369bb2e1095beef3b935615803e10b88fd883f20fb02cc781baf27a21a9a2bdf451446279d55fa23937c78792f7fee2b8e251cda6cb123f02f62509b64b502f28aca591e93129020c961d910f6049626177201bc0ac980b9321ba2f35c0b94eecfaaa267096200c79eff5bea99f4dcf8c0e1648776a940f5fc696245b2d481c01daa5fc71b66810e97ebf54708cfa3df6927bf2ef686cb9286a5710a17c2eaf7c5a09a4e4ebf42d2ed0784d8c0f8375b3b3acf9b883ea104a1e8c60e53c3a2fd8d2fc745b59d07381983e0b5661cc0bc6361be48be7ce66135c0499aad35d77c93bb081eaf1434b8bb4dc0ee2f067c2523261940fa37db52b047186b8350e6f650f62cd845ebb6260c0aac77dd72c7ae6df2a309777ea105277c126855d6d2efd26b67a17215cb258c0cca26757822970cb5ae1beaaf3f4866ee03110b85df703c121c480765646900eceeef5d3cc8beb5e2032ce2c40f2c2a78c9640a9cd5bf953585bf62ca3c2c76136bd6d8ed48d01f8861a97618f5b55f9610af12eb6214e6d777daef377c081b8669a4d86a98db94815e7b184661134590272cd9756f5a3218e88549ca168acb359e129068600e4f7df8625b2ae8061a30c977966530abe0db0c9ef5371cc48d96c3b826ee83f9e1a15f1f2c5afa0f44069b1d418e1caa9f8a17e8a9c3cd2ecd57f23c711e99cb03c3349504efeb018364404df8b6641246d940dd5b8a012707ea63e13264ef9b63b563d3313bf929f3c4dde15e6027123b140a1184c67649ad8946c4c9fbfd8684412dc53a42ac1f6361384c72e5e8c4fd3dcffe4bd7ab722c3d6c4e6460264bf8d13a74b9526ba7af52716637a3fe7c309330fc892a14aa13f67dcd82da7f0e736519c16841c13023907efec49da37048d9ec4adc2fe66844ef882673b3105c6def6e0bda7530e246ac8bc3e09adb1470c6dba49331d14e58a14e7d87fbde7befed551edb3f35ba454b7403751a2a2c37add2ba0b6cc79df883a9014ed8a99a36fea7acf111d391475b0c06544d59456d9addf12b22c43035ddb37e21f0e5ffe1c1ed9cb356b0cb2b7318313b37b509162f9e3ef4b579dff7db5b69a43151e9400bd18e9242f244c93b962e0092b25e342dea72a7e2f0f28a7bb07ad29b490600a2c5a8845352f76925843ef99e8e1d6896e33dd8441bbc44b259d4f50df720294b1915ab2c3d1343d345fc6e6b2d993be08f445cbfe0a60230fc9b2afc93aa04e99eb5c8dfac3c1f42fbe34cdfc79c116d0266bedcc03b2eb14ceb22b57da0b26c490ffbaeb06e4f974f2a6d3928e4c5c95886104a086844cbfcd3209f4cc5f1d1f4ad1cba45c3a02f2a2fec444b8a0db20f929a811aa0f8c92c3fbfc874a826632313488422ae8bea263a76ff0860d552d502bd0ff05009f5a03043c50228a5adbd839b498cf9fd40610814cfe43eee76aea9894b98877a6849a757c89d86232439bb48709022d052f68c43c8bc8cf9d7ef148a6fb666186bcb288d79aef847df61f50dbf58f3f704b9c24ee73e016094fe67f1f43af80c8b02cc8f396baf48adcd73016a1c0b0d6a5a3db1e9f86aa9655fca8161226cf51dd8fb977c477c74351fa989913b926c696fa8a984f3c3ad0deea973cfb2b96bc879056245df4a04e09310d9211462424c3e6c946281f2793b5904f727d99fdc24955c40692554e6fc7483c01e8c2189205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea47dcfb177df42e3cd72e225c853a7abcc67af581cd4b40b68195058d4190bd58bb8786a7a0c32fcc2d4a1f033747fa577e696969a8ea45585735faf6e59742a91f1269d869a91cc1bcc9d5d59e39a3628b4e8ab2a5e6f62ce9f4060b2691bd1f606208d2c7e38b8b3b1716574248803128404eae9431ff99eb8572043aadf341835efc25803cd29c59380389ec7284e732d4c8176f8c7a5b7558920a466fbf8c1c8c1693da5bca738f186d715c8997a93b82ff2a2731be7461fbcbdfe848d1d1223fe2afacc1eaefca7f09419c7bb528f053539780677b81b0a972a3fbfa5b5966329e7f695cff4f6cd945eb1ca7a54cb58ab8456ac00208ee99afb29280882aa685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd4bfd04768023663cc89f2ef74d96eefd8a0827f9d2fcd165c8d96a6d8c844511e80b3b8325dcaf116c8b9c169314f07d7a2801ee398281c0860a86b09e64eee119bba5328981ee47048034fed122952807604e61854af716cd9d0f24a8a00c3cbcecf45b5e80f1b6498d1820e709bb57c7317df2f0939833504e69b09d081f4875f06922f4dc7ac3652b162dd80d835aa82677cd9223705a2d3e223ccf425114c06a89931e38719a74bd42e889ff990b0dd6185f14fa4a15f0990187af476c43a42a08a10c7c4b5c6df85eef334a4567a134e784e8aea70762d9bc1a3104d43f9e93f0de5abd34da731384d3dbea8549b41851d1fdbd85173c9f58210c9f9d3eb827c68204d673887acfc96296555e0140126e7e7bdffb39501116494a5e246e26489bc885ecb871d82994edbb4993aa15ea82ce412d2d21686f7f481cfe66568da250c69591e38963f9a2550691d120d89beeb5004120288ff950e7416276685318637343c80a4b12bcb6fd1095ca7ebd0911a049ac833e6f70f59216319387abc15c8a29b50fbfc8c4ca691efcb06becb2dc2af6de1a26c7391b59a7447bf1cbbf5f2fc3311a67c2a5ff3743f7654c40ec91ac5c6846605c914d61de32c1c58eabb403c1efdbe41e412d9e7aeb52ae1c674bac71814213201dff9bc71cf872bc774de1af063c7f5ab87f9ea28e11d440aa6c6f0d8f65ebaf136ad5b5deafde1fba6806f607d4d5a76d892d5f032a30be6b37ada53bd1f6dddcbfb9b071fc4426bda14f82fbc6da442d21fdcce1a03cf5e1f15f2e92ce76a0be5e9539ed73d6f9d40f07ac057a6ca8e8f5cca10aef4aa5a46848b90c8c63ba64752a9c52a564ceb855667d9bab072819ac1e64f80943c4a6c9adc0151e1988912cbf18936b4d8269bca61a3c2171b833542e1a54181fa2ef0dd9d0c5844016e0abdf78adf4ba4ae4f14c26018a409f46028d31403f41fd50aa8c7f5e54cf81f1cf1564fa5851d397d7b74199c180b947119b2a998cf7b45b0f0809c3936a3909776afc05791a24240a156b8b6d2f9beffa4cbc840aec77a5015d557fa789cd64e52cfb1576aeedc2b57e830bf7c976a8f6dfbadefa397c601e8cce602334654bd48f6a703469636bde3f17adb3b233dbb3cc56d13e8bd2a82cdd1e52cc756fa520bb41b839e20735bfba8d68ad9a355cf152c3f21b10e209441f6bdc556b3db4c26cb5fd92ee1c8ec3a277cdf182882db3eae64df96f1aa25b8dfe3e8a1c2ead413b2db2513ef1fa83f5f67fade6ddc2b058c3dc085b5686ded2c85db28ed9dfe51c32c3dc7581009cc9e6ca4d373bbc2b126590ea564e2ee2d9bd6ef9417709fe0817b495f4a44c9e0518aa0bda8ab0774ac516275adc542a93a39ffc43be9c9f4feec046128284c53d250083f4a01f58928681738b84a0a661d611bc9bbf5d291e31667fe8cbaf2b2f05f44db52d457a3ab1ac0776bea79220c5b862257e6db34c3c57b7c5f56014b89eb22683d7393da7eacb4d652d9aa818c12068364fb6bcd8ba325d365f0a9ba2a154c8381ff4845baf71d8fd83d1128ad0067867ea417a5e2032ad22dea5c0132021604862d34382aaef20543a6e2ede64ea1c2b391b1f67eea8ab6d1de5ed001e3418d1fc193127b32b79d06cbe34aaef9bf2f4e05eaa5c3e7e373475dcb2822b477a386eba179069898352c05bf55797386e5ee7ac0c32c55d9e95078ddb9d48efc72f1651cec5762e306d1e442f0bab4324e03975ee77cd3c03b06350cdc0c81f04af79b49bd86a52039653b20be8574a0d98a875b88ccaad2b6da8aeddab78281bc6fbf4e02c891c9eb03541137a9f0a114f06f504dff5e70f018189fe86b3851bdc8defa660e4b3d06430431fe519f4220aa7329582f4773d771df110fc2eb5cfafcd6c2ee2e215240f84c9aee90cbad57eb5e79911a83a7b007aa3bdfd857a3f562f8c25719224af49af9a1456042e42dc16be7594a2310e9548e51c78444c3869698afb910f029063b661f44e7a144bbad473b65270f7366d4c52304b5985f89c3171ad09e03af708798f92bb71f3039258fbd87fb7d59622c1ba45ee5de9e3cb31c58c1faf84cfea26270869d1cd82441dee4f6d699425731c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5250ddbac33552ae299cb18e99f7678db87258e7c1ec1268bf845f0f5ee320285901c840a83adbc0a15f59de30a7416de22a5412585aa6073e9ddb5b8386b763b7d100622d98a1154711b4fb11cdfd56d6b2d0bcc36f58acff558d230bc7d190acab6704971454d24cbbffaaee882f659230736b593a576584041e90aaf0589c3046fb26c731d1ac19f69b542a4893390ebca4758fc3c1a68265d1e805567d7ea5239f7fd58f2a14e38caf7e34426e60e26178d99cb6ffaf8cb6bc802a00eca334db7020e6011378347fb15b35da2cbf717d40e89de011bb0f3cab8041bd8b28da5ff2ff51e7f583cf22e272fbfa13c0f11574c3a180719dfbf0e8c37cbdb296b74aac24358b43e60e7ed4e0adec1e93730ef6590ded3d64ae8f79f08a9b7056f7f913de7e181789d795080c401775c99712df29ab5bd05b7b46c20666f8c4b5a5ee9e943c54a54033fc29a4cd20b6b196091a96503c83e3ff55e63209860bb4ba4d4d4355639edd754e1f1325b006c94f8f527806f52b060eb1dd3f6cd593201ad8b59312985d6120502318096a3bb657c6a30bcbce4171c4ce969cbd77a4f5fa66e1ceda8e85b5e96b18d4ca3274e1c02e68489fbe21babd1324dfc94ee121ce723c557358f3dcee50f4362114669055a9472b56c0f050d48abff797cdfb6f4ecd4b6b87deb1789b7ad0c6cb1e0dbc4c3d3ac5bd26cf38b3f937bff5eb638660faac7e6f05c87513f709905631c42eb2ae10f70e11ec02837b7b9bfd1703dd3aa31fc6294c04b8539a240dfde08d860d44a94879f308759a74db90d4f7e17b7caced91f1e50e46fdb3889b9882dc62e64cf3ba9d6ed5da6a3287e7249e6f000fdcdb002832909e6dc7a93d2a748bc86332247fc32d92f1729453d98084ee86209ac093b0a10c559bf7024999ac427bef4bac7ab6dd874091db419bff1a5afd9a12b96bbcdab0971abb1536739eb3f66318d0c7288d12510204ab450c15a1b225ae2e5c7fd491cc5bbd01ceb08c3ca4899a8a957429ba85f2941af39d8e4e1b73b01aae6c6a1824dc20f9e0c8869e80d316d13e4badda92320a1ad1633ed0530ccc50e0c5c735f48ed0e5ded0209011da6c3c51e9711fa7d11045bb45c73b2b66320f87bdaf154097777338339e5eeb45e385ec7090e7d7b724c53d0936a4b52bb5aa7bf0f867591a7d399cdf61cef58020ca893bc3657895b50487901fb38876067c91f69288ab1a675e18a2d310b8f422fe0aff1c17238ec32e3d274290fc52b5c5bc4c7ec96f4d94199bec9cf83aa26e6330957a87128ad87fd0b825df663ff50812eaf955c8c866a4c8ba3ed99a882df2f164772164a56319f41a58e50a69405b25fd602d44e9b566e96f8c6085a905deeb7ab42b7cf2128ec285ac9b5ede3040448b6d695cdae9e592015292d59b1a55bfe95abbd8bda7a3c5ad7216af301078580055afe36519b613c8eecd95aff7784cfb02a58d6b929063dbd0abcf49a50c283a68faaec3615495b2537d0145b5ee95d5dcba983edb4a29ec2c73ac7698f4aa22c322b77ddf91789360991c82c8c4eac56f811cbb2b24fe9bc4debf91f717475c57d528b6bf04dca2057e7de6fbdf142573ee196f5c4dbad5472df04991243498ccafa632a2ebc6d9646e4bdf6fd88c64bfa5571e473a1f38e8a98fe5bf9b4f3370232f876196f0b29f81edef403fecc75910ec6f72865d97e1fb4e6757df39a3e0570cc21d39479cbc4558091103d79a2d1e1f0c6fd25bb091da17d1f00a334e8dd7e8210468671e0c212d38aec960d8b47eeb554a32aab3fb37c31686a86c792ef45887295506d7646f6ff88f5ef33e73ca3562a7d848eb42ae5a8edcaee76b3f6c75dadcb3690db9ceb029247456921f478d0cd7d9d9f1d35ef80cd622e60584a35dd8653d0af214eb350f0fde4a2aa422533b7966a0d6ad0e9ea3902c15984354c8551ccdec0cb7886266407f1ddef510febe8fc556d4495ee0db9ecf1b419a9080f8b11fc6f94caece30990a2d5a114e281a6093ce3158b07c8013c16fa06fd192b2f5875e44fd84c62b0cab5e3a010f5aead390235348dee6b5d98382c76c99f09046d8779e034a57cdb8397fd5b85f23839a97f9edd617a2ce71ddb7f2ad3ae6996bcd8b07d198583838f9cfba232f5fbeb572cb8bfeb262a1bb015d7e9dc43b88114d1b6fa5d5c02d834b3ea1ab3b2030868de4804ec12194a5eb086649a304c103711491e6f92cd7ff42634b9bf2174d8beabe79575a0e86688a62b2b114c59b1e9ae957096e8333e03552bb995268d040a0d4b20c080652ea0d370247c8106ee98f72e819315be642b7275248887640cb0e93a0d2203e683c9d32ea34fc9a51b8bbd6257b2d03ad06b9f1f4871307ea1e8416a336430fc2cf08cb4ffee0acd71dd652c727a6d7d7f2b58af2c6832f5e1da4644d1601ab8b36ac785ad4cc71823fb9586547394d098ee1438064db9d10ee533cb0273c292c619d5775a405e3efcfc588e2a58e49e72de1dee363720bff21c6b305ba9146c35757e8757094abf21ad0281f9787e52f911c031fa518b22c0d786a42fbe1caa033d4d0af350aff659b5f4c5eef1add57f200f4fdd55f0b7cb5257d76093e7237457d7ef07840ae6f378fddad3af69909f727ee9996524f64e4c321492bf411dcf1ddeff67fa956d23834a832048c984cc793a1b990a62ef11dec30a68bfbf4b8f480ffe748d832b6fc216a10ac621f81847bacedbc9777d06d123d7208ea92ad3c0ed855bdefc4b1d27c29887df1af23df95b632fa7a1520c7189d5ead368005341f8e1debae722d99783bc37fe8e14374acae95a36b4c610dbfb1558ef6d94a70629728d337c3401169fef93840267fe594720dcde9a23d72cb249c29e1f192536f7bcc04df289d63ad0d8ba4c2ba1145a2ac894276e6bcc197967a609d156c2c6a1a245e1a7bd96e8dccf1446d5ec468c9f398b7fec3e29c244cab53d46d5759a0d4eb8d616e3eb3e02ba780a1aa8c7f991720156629ab72a9dc274124d612f4f5fa0d194ab7cfd2543fcaf92b6913396129432b3a0b87ff63c6b75cfc6678bad7dd1be196f8f375733fd3a09d59a09fd87338b20ac546d3d2a10e19269c940f44b8574a73b17eb7e359b987861b040f1650451ed2c41320f65b10bfbf05b442e163068dd6c38a50e8cd8c6ae5aac5625aaf747d2fd5acecc468cb63d5b62b2560c2ddd0403bc1bce859f5c70641fe0e549cf73ba2cc3a745412b5ad126ee6f8e4402ad05c8f116a361195bfd07606098beec9195f7ed2ef36c8d4805787d14ca63a21899bd16d1e2a808f81529281a7e8d9320f52a6f389e9a7c3ffd3f3b3d0419c296b27adfe0eec2e03b3610fe5e58e5863f34980c009c07931aa49aa833187df0d7d53ed780048d65b6d7b1988fd1baa98223a6f2e3d5b54d4401afe013d3281b5597593cd0732a80c5b22a0e763e96aafa5fea9b2460079e508626a790ae5de28e754f5e5d4e881ba2325bf29c0edc6a06e4bb389fa48048e84c2452968c99121066cbffd6134427f9704639ad5beb43a6c2a571c36996c57f74cd48e18ae738200c30f2ee5ba7c18402adb920e07355c1d74433d31b434ac4e5332193c219e5c63d65ba9587d6e746a6caacff2012484789f5e8bb99495461bc60b18a6449539ea7ca09ffa9e44b9aca3f0ed67a6255dd72da76c0387f0476cea761bed42eb5c8647b5b9ac3615ad72c07c452248b8618e60d5167a7a8551a5862fe22f96a22c5671486b6c731dedf8f213596fd1e8735ed249bf03688a012ad89f64af366250eb132d01746ace45cd22b26bc985973f3d56ca8ce7971a04dac64762d0ec4ca4593a2ff3f54606594b9eb1a0517efc93c46c9db99313cc34e36b6b74a729b5ef257de5990741a186a136a3c940eb47bfb80cadf58efe12952dfda402225d3f35c23be2cb299941586e5c232205943c3bfe0abffdaf1b5060c39b590b32ff56a5dcc9847a5d5f149675aaabcf1eed28f2b60b76a90a6e9f204a9a82d670c7cb0391a556396aa9689e213caba5f516bff5094eb635f291ad125f2f7d1460d06caa8c3fe3cee5a6df65b9a93ddeaa70d6c818d117ff8fbe350be0ba75985256d976f27bb6bf70e36791c18b56054ee70bf595f66659dec2a61bef11c027f2ec384e0876f3ef2377beb3f94626cef4ae941990dd286a62f037125f92392b99f68f0fd6c27743dd9b59a289f439ee63958138d0f4051ec337614573750d74e4d5101702df0bba76aa6d2697c6a0cbcf6b67f21bdfa6525b637f93d0b1388ecb7ed77615bb772e0da6f3063b051a340848800e6e71be5d1a955f8648f4756f59937fb9548ff05d4ff21b681b6c72f6c674e20c6fa65926bb80fff98c26c312aec4b68c5d501b7209ed07f5cdc40068f44234f6f4b162e3464cf80ef756b6ede67028ad26c4da77ee57494a7a2189d482201362191cd247b33230a312ce7bdf536ce3bba7ae709bd3e7a4668866eeddd5dbf0dcdd85401112f91dcc9aca30cdae25f7829f149e6d4c67b5419b7365d091f8edfd63b93ecc460946cda9301116b3848de74634456edf252b988004f9c8f95a6817663e40350233ee0f1992d715bebcf045582a6a66896dbdd68e1f52686b40c14133f50fca47eaffa2b228963c254d5414d78964e89b13706751edaa7f49c5c93fae6c6f1c0fbc0023a444925c2277ce6637274f5aa0bf09ef2a5c8f466c7cf8dd5469bd6a47a7f9b260a90ffb5f93db567ee90011eb88457f11219501bb2783870f853ac52d6fbf1ddaea3367d95eb5c13938d9bb08f9c6f41ba45a1e48c2349379f4a3cd113377a832854c1b100943d010479bd506c109d6b648c855ae5dfe7150511803338ba65832ce2caca85352364b51c352326b47dea97e1953ed7cda83da58090e0ad63be161fe45f8200bf85cc282edb1076f693cdef559892a6d8bc566f6e05716cf9a53270ada264ab790fbcca2d02859e68372caef832ce6430f5ce127e63580d22846b3705d8d75f84907fac5194cc8d2769276d7f614e2d2403b627a2b17a2b276b1752fb9bb857a20589f7a02c1a968c2130f530d38aa410fdd5e75229826c38b8bacd9efbb7d33963e50e53cd9fbdb90ba6ee29b00b173cd058750896b5f135a2dca6c025265df0d1028c3e97f46fab371b9535716a85a79e7131cbeb2cf38bcc8f2305d473c2a037c630b20e42d82ab7077e91fdd4731f7518d392eace965ed4ef6b48236532b62c4e31b5c4d14d0a461528f00d018cefd85a78072dcf0f3cdb4f773ed74f4c3f7e33ecd341b4b0b3ac104044258c429e8dcf938586dbd5b29fd082e777dd1669ac650d5dd41cff851fddcd1ab596ea47e5a0f546d0fb373f30431198d2bf273240d928940c3b9974733498840e0f5955140df03337e63efae0c1c849fb0d828a96825cc75db08ddf5343f5342b18124d1039f7157f7f2b0c6223e4aff2fdcaf11a7dd1a8291116805976583080a0ac028c6b2f0a778d7be2fabb10fe9e4c19bdaf32ca94be1470c7cc8e891501aa2e83539361c956bf3efd6b4a3cbed2efb0fe94df4b4b4957a7a6de5d0c4cc0d67f55d28b959e0c22c3e6a3c20b76190756425e580148dda1429d1aa9dbe959f085e87533a53685eb089a65fb74914a880d7387652242586bc864dd052ad4d936b679ae2d88103da6c4e50e18498af4f4071020b370fa1a07e50d6b14cf0ad9eeab20972d8e77e3015e0c2cfdb1236da82e2f093996cf69d2f19e9da87475844f379ca90f139313253fd0223d7b6e46695cc2a5332b02ec627fa8f6923e89b6036194fcd89a69d60acbb25722be5918dbed320d399ce5170217c45e9d60c8c95a8f7e082d11616ead5bd2b5708c04467a4f7b648e16f1dd5203339ecf4b296000ce458de9a00cbaf5357bcedc9ad9000d48a1e85a791ac8fabd564e1be0a1f0dcb75863c18d3a2ea964174e9a0a169f7987da977bb40ba067b0a5ad2b667769ea25f43fe71596f82680e32fbea186edaa7686fb82cf13e51dcf0c9acf251fb6bbdbba5b4f237f1b935145e416546c3f9d1a5aff24fadafd95f3387b825c143964db0114f7fe43f9eaced863180e875a5f7afe01e610120d4be9a7bb444716674368e0509f4217b16131de948874277cf87477334d09caeb13e176f428e7dbd63d014578e31bfc54f8d4fd33224894f48e8295da26db8dc803fd670bbc56e4aa9271a2d53d2f793b4ce2db60010481c942547dbeb7ba9e8a10558c6d12115c6de8f89f773458db1048b3bfc8bd067340ee39a303a2368a03c86fbbc2c0fab3922da140ac4b220c34fc9fbc6f16642e1af8a9ca70c28701b2a5eda3f2665f3040ee9901c019ba3e72b4af8945f7a42cd79984a3c81f2df16bc91d9bca738ca4420c87b0827c22c285ca1d4e86fb5c50dfa25f7e169c4ddf07789f7383ba17463ce48db02e6346a85ee21ed40a54c97282564bfb91fd5e09bafd34c8912ffe2dbdccef868210e696843e3af4d2895299df23bec7373eb2afc4cd438d7e49323e48a84e0480dd1f7b5eb2265f9741395dd7713e03600d6398ffa28522d8ad6839505b0efd78920f5ddc0000cbf02acc83824e2e4953cafea6fae216425a17af98c2ebc4ac30a5bb992d9fd8fd7951dc81367ab8a9209f7fe9a75c6a510c6ae2f148fb510edd45352eeb1f07391fd6436b3c2d8d587670ba78d02b9385ae936809ff957bf103f8a5f944a9fbbfa0161e7130b503a70dc07d15032534179ffea27f1511c2534ea964b72876ab3b6397fb774858136c4c610ed634a5c7b5a61662883b8f0bba2b568b061738caa5ce44397b4a7321314cdc48ac138980102934c932a883aa9dd3e1e5e654223e8dcd20bd79f056be2953e9d7f62391fac01953ac3f47ed1350e0499e19e75d4f5ed6c99abaead2309c89002233afa5059a13bd208dad568336d8500ddb4810e5658eaf16bad045584054aaeacd7ee068c869c8460559aa2784973d90298082fbaa294abd2cfc118f40e2ea184b279a2f5928373c590bfc7c1001adab68cd335151aec99b6b921c112e66447f8a9bd018a7e9e6080e4c59ab17e14a20994a5933f4ba31ff4816c0e11d9af570121221a0aa4ed13f0acc01aeee98361fdc5bd6ec17698d1df4235fecbcb2fa6218a5eb69b2939c0b215fa6ea5238a3f0c01c74e98e68c5ae708fe2730527553333936c223791bd4f937f66b8274f56936cad325a0edba84f736a97d8c8a30966a3ba6a27a1c1b26d0fabdc49f5761e0031bd4758cbdf8898d62aef27b03c607662ad99663078a81e190725b3ab753ccf82851b53dbc2ac32dc173e1f24b70412165d05148149443890f29f5b778ba95a9d03d42bc55bf9ee7fac8fa4883dacb5e0323053e2144db59f9dfb6386ea177fc11a6617a7d97cfeae1b511e1529872ef2cbd8451aae982495909aff105ac9185e66ffdb9690f587f3750356acc34d70b186853f033dbed1e505ea2a0a31b391abb06a98240c957fd0dcb960d8a5c32c9b9b1fdcd2978bf7046de85f82c08726d8fb8a33141606155b1f7b3d4b9a3779c3cd6a3dd181967d86f85d37d660b320792b5d2b2685187d64493ccae7b112b61944b07bc75bf25c7253fd96ce1c3479d673d066e59b726d82da4fb1078834b458c846a288a1a4eb6c2d153a5b50e48423ad27940e592403731d4c6224d050333886e27aebd9b41878d71cb3b13b87494c897308f0ca39f01c37378d71087940d2fe42c1bfb8b0b88bb9496d7edd7373fbb28e65e38d9a4f14b50964460bfb599539a5920ebb89c87ec8142d0bc6bfec6e0a1d23df29c0978ddc8028e2bbb2bddea61a545dafd34825f6ce6633cc2247b76586bc490f337280ba9f28edf3105654173a923a7c31881db9aeeea5a28f2dd1ad32d65cc490bef812f66648bedf1d6a62632e1dd7a924c3e66f1ab80f8e6619d5a769f969551c4636865fa54480116d9d0a0463b9af8f77de9e665666ecd3518f12c6c57baa24ee151e67112ba6b65b53825fa34212a4b7141fbe22b922fbcb108dc050c14bc9bb750bcd8b8aaade491e12ea97d9fffdbfacd9951e1e98dedca3173d549d7179fd0466bb52053dcfd4c77a26542df22dc8eb55a551f6a92464dd571a9fa5806c769313f7028ab18a70d7799261f9ed32c49383ef06546b39d9ff7176cbcc7b0bcc2db61d00aaa1d780af3f3628bd69904349fcbd05222080b49cea6ae74d98cefc9f936e9e607a348a2fa99c1d3adc6accc88c9c2ff19f85957532064de6b48653d28239bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e1be31ab952e81664316464cf5b458f63c028e88490472bee6216b6c1f4c839fa480eb5643b43bb5d5125b7fdf2eeaa0ed8ef8830e317260291a4afd9e6fbc51d422da846877dffbe4f906788b13413973a3223d541b89237427d9773d708a9154a9595b5cb29df45a5b22254604bc09939ed0ce9864d70104c9fdf4b253fd79479bc58fbe0547e69c047f75d661338668fc78aadf25f74a8787e1571ede550cb6cf7d630fbee64b2591741876fd71ce368cd3617bd3817856368c9354878f900305fc06b58fff48fb19d1b8186d913529b0161f4dc2dda3fe5918237507b7e4f641ece3731191f3e7d5a20cf71f3bced8d6a3d31fcc6933739035526121cfd338a153663cf52ba0295fccbfaccb516bdf94eabcf24b27800dcd019dbff298c673f36c15d567ab89bb14e2168aa8f3ed32d5d9cf1ffaa65af4510b86bac07e0253aeddf9e5c5a32279f4ad8298824e89f2db946be593a46b47c276e6858e99d73745c5477ade1bed63fd57b63da209f93f94f853f3e0dd966efdb050d846c311f79f276484bb46513d81d5420fab85a148af7d4d23e911beffe5af72f44b4dc875fdfb7aaa32b31b52fe5add8ea6e19bbe45e97b836f3954e4b1ab25dfb94a62afbfafa5875d4f6f047f14e5f202086e857fbc601faa6a051ce13e03737533eacc4ea3263307d3d19141dc04833e86a08033d274466531adbba7bc2df693e647f491450460235b2e0da91e39530e03f9f5953c7272c648f01e96eea41b2bdb9a0a0a0e92cc7bf49e28e354c497d0eb10ae2fa878f6566a20db4ae1d04cfca69e3e880d71239497c15a2229629284b478ec6edee62b124d3dcf0b03107d68bd317libsvn_auth_gnome_keyring-1.so.0.0.0libsvn_auth_kwallet-1.so.0.0.0libsvn_client-1.so.0.0.0libsvn_delta-1.so.0.0.0libsvn_diff-1.so.0.0.0libsvn_fs-1.so.0.0.0libsvn_fs_base-1.so.0.0.0libsvn_fs_fs-1.so.0.0.0libsvn_fs_util-1.so.0.0.0libsvn_fs_x-1.so.0.0.0libsvn_ra-1.so.0.0.0libsvn_ra_local-1.so.0.0.0libsvn_ra_serf-1.so.0.0.0libsvn_ra_svn-1.so.0.0.0libsvn_repos-1.so.0.0.0libsvn_subr-1.so.0.0.0libsvn_wc-1.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubversion-1.10.6-150300.10.8.1.src.rpmpkgconfig(libsvn_auth_gnome_keyring)pkgconfig(libsvn_auth_kwallet)pkgconfig(libsvn_client)pkgconfig(libsvn_delta)pkgconfig(libsvn_diff)pkgconfig(libsvn_fs)pkgconfig(libsvn_fs_base)pkgconfig(libsvn_fs_fs)pkgconfig(libsvn_fs_util)pkgconfig(libsvn_fs_x)pkgconfig(libsvn_ra)pkgconfig(libsvn_ra_local)pkgconfig(libsvn_ra_serf)pkgconfig(libsvn_ra_svn)pkgconfig(libsvn_repos)pkgconfig(libsvn_subr)pkgconfig(libsvn_wc)subversion-develsubversion-devel(ppc-64)@@@@@@@@@@@@@@    /usr/bin/pkg-configlibapr-util1-develpkgconfig(apr-1)pkgconfig(apr-util-1)pkgconfig(libsecret-1)pkgconfig(libsvn_delta)pkgconfig(libsvn_diff)pkgconfig(libsvn_fs)pkgconfig(libsvn_fs_util)pkgconfig(libsvn_ra)pkgconfig(libsvn_repos)pkgconfig(libsvn_subr)pkgconfig(libsvn_wc)pkgconfig(serf-1)pkgconfig(sqlite3)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)subversion3.0.4-14.6.0-14.0-15.2-11.10.64.14.3bL/@a@`@`!'__R,@]9\HW@Z>Z8@Z@Y@YdY@Y@YJY{'@Y_wYBvXƉX>@Ws@W!@VVpV0V@U6@U@U@UUL@UL@UL@UW1@U&iU@U TTTPT!Tq@TTmTT@danilo.spinella@suse.commeissner@suse.commmachova@suse.commmachova@suse.comtchvatal@suse.comalarrosa@suse.comtchvatal@suse.comkbabioch@suse.deastieger@suse.comfstrba@suse.comrbrown@suse.commpluskal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comastieger@suse.comastieger@suse.comastieger@suse.comnmoudra@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comtchvatal@suse.comtchvatal@suse.comastieger@suse.comstsp@elego.destsp@elego.destsp@elego.deastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.combwiedemann@suse.comandreas.stieger@gmx.deledest@gmail.comandreas.stieger@gmx.de- Fix CVE-2022-24070 mod_dav_svn is vulnerable to memory corruption (CVE-2022-24070, bsc#1197940) * subversion-CVE-2022-24070.patch - Fix CVE-2021-28544 SVN authz protected copyfrom paths regression (CVE-2021-28544, bsc#1197939) * subversion-CVE-2021-28544.patch- remove kde conditional, we build the svn kwallet integration (bsc#1191282)- /var/run in /usr/lib/tmpfiles.d/svnserve.conf is deprecated (bsc#1185052)- Add subversion-CVE-2020-17525.patch (bsc#1181687, CVE-2020-17525) * A null-pointer-dereference has been found in mod_authz_svn that results in a remote unauthenticated Denial-of-Service in some server configurations.- Enable kde integration from 15-SP3 and newer releases jsc#SLE-11654- Add patch to remove dependency on kdelibs4support just to run kf5-config to find out that headers are in /usr/include and libraries are in /usr/lib(64) (jsc#SLE-11901): * remove-kdelibs4support-dependency.patch- Update to 1.10.6 bsc#1142743 bsc#1142721 CVE-2018-11782 CVE-2019-0203: * Allow the use of empty groups in authz rules. (r1854883) * Fix conflict resolver case with move vs move conflicts. (r1863297) * Fix #4760: Missing children in svnadmin dump --include/exclude. (r1863298) * Fix #4793: authz rights from inverted access selectors. (r1854882) * Fix conflict resolver bug: local and incoming edits swapped. (r1863300) * Fix #4806: Remove on-disk trees with read-only dirs. (r1863299) * Fix memory lifetime problem in a libsvn_wc error code path. (r1863302) * No tree conflict when 'svn up' deletes unmodified dir with unversioned items. (r1863296) * Remove a useless common ancestor search from conflict resolver. (r1863294) * Conflict resolver support for added vs unversioned file (r1845577) * Conflict resolver support for unversioned directories (r1846299) * Fix: repos-to-WC copy with --parents doesn't create dirs (#4768) * Fix: foreign repo copy with peg/operative revisions (#4785) * Fix: foreign repo copy of file adding mergeinfo (#4792) * Fix: assertion failure using -rPREV on a working copy at r0 (#4532) * Fix: tree conflict message ends a sentence with a colon (#4717) * Fix CVE-2018-11803: malicious SVN clients can crash mod_dav_svn * Fix: unexpected SVN_ERR_FS_NOT_DIRECTORY errors (#4791) * Fix: mod_dav_svn's SVNUseUTF8 had no effect in some setups (r1844882) * Fix crash in mod_http2 (#4782) * Store the HTTPS client cert password (r1842578) * Fix shelving when custom diff command is configured (issue #4758) * Fix conflict resolver crashes (issue #4744, r1842581, r1842582, r1842583) * Fix conflict resolver endless scan in some cases (r1842586) * Fix "Accept incoming deletion" on locally deleted file (issue #4739) * Fix "resolver adds unrelated moves to move target list" (issue #4766) * Correctly claim to offer Gnome Keyring support with libsecret (r1831142) * Fix segfault using Gnome Keyring with libsecret (r1835782) * Fix JavaHL local refs capacity warning when unparsing externals (r1831143) * Since on Windows Subversion does not handle symlinks, never check for reparse points (r1835701) * Prune externals after 'update --set-depth=exclude' (r1835702) * Fix issue #4740, "conflict resolver searches too far back ..." (r1835703) - Remove merged patch subversion-CVE-2018-11803.patch - Remove merged patch subversion-1.10.0-fix-svn-version-gnome-keyring.patch - Refresh patch subversion-no-build-date.patch- Added subversion-CVE-2018-11803.patch: Fixed a vulnerability that allowed malicious SVN clients to trigger a crash in mod_dav_svn by omitting the root path from a recursive directory listing request (CVE-2018-11803 bsc#1122842)- Apache Subversion 1.10.0: * new conflict resolver * Many bug fixes and enhancements * lz4 compression for the repositories * https://subversion.apache.org/docs/release-notes/1.10.html - Packaging changes; * Convert dependencies to pkgconfig counterparts * Add dependency on liblz4 and utf8proc * Use %license (boo#1082318) * build with KDE5 KWallet support - Refresh patches: * subversion-1.8.0-rpath.patch * subversion-no-build-date.patch * subversion-fix-parallel-build-support-for-perl-bindings.patch * subversion-perl-underlinking.patch - dropped patches: * subversion-1.8.11-autocheck-time.patch, upstream * subversion-1.9.0-allow-httpd-2.4.6.patch, no longer required - Add subversion-1.10.0-fix-svn-version-gnome-keyring.patch to list GNOME keyring support in svn --version when using libsecret- BuildConflict with jdk10 or higher. The build uses extensively the javah tool which is removed in jdk10.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Explicitly require python2- Disable kwallet support on openSUSE built with openssl 1.1, because otherwise the libopenssl pulled in by libserf and libqt4 create a conflict (boo#1042629)- Switch the KDE condition to match sle15 too- Remove user changing option inherited from sysconfig from README * Was removed as it does not work on systemd, new section is there describing current approach- Apache Subversion 1.9.7: * CVE-2017-9800: A remote attacker could have caused svn clients to execute arbitrary code via specially crafted URLs in svn:externals and svn:sync-from-url properties. (bsc#1051362)- Add instructions for running svnserve as a user different from "svn", and remove sysconfig variables that are no longer effective with the systemd unit. bsc#1049448- Apache Subversion 1.9.6 (bsc#1026936): This change makes Subversion resilient to collision attacks, including SHA-1 collision attacks such as . https://subversion.apache.org/faq#shattered-sha1 * fsfs: never attempt to share directory representations * fsfs: make consistency independent of hash algorithms * cp/mv: improve error message when target is an unversioned dir * merge: reduce memory usage with large amounts of mergeinfo * 'svnadmin freeze': document the purpose more clearly * dump: fix segfault when a revision has no revprops * fsfs: improve error message upon failure to open rep-cache * work around an APR bug related to file truncation * javahl: follow redirects when opening a connection- Deleted all xinetd related entries as it is not desired anymore * its obsolete due to socket based service * socket based service is not needed at this pkg- Update to build with new RPM in Factory - Provide the kwallet auth in main pkg in case kde integration is disabled - Use apache2-rpm-macros to get the apache variables- Version update to 1.9.5: * bsc#1011552 CVE-2016-8734 Unrestricted XML entity expansion in mod_dontdothat and Subversion clients using http(s):// - Client-side bugfixes: * fix accessing non-existent paths during reintegrate merge (r1766699 et al) * fix handling of newly secured subdirectories in working copy (r1724448) * info: remove trailing whitespace in --show-item=revision (issue #4660) * fix recording wrong revisions for tree conflicts (r1734106) * gpg-agent: improve discovery of gpg-agent sockets (r1766327) * gpg-agent: fix file descriptor leak (r1766323) * resolve: fix --accept=mine-full for binary files (issue #4647) * merge: fix possible crash (issue #4652) * resolve: fix possible crash (r1748514) * fix potential crash in Win32 crash reporter (r1663253 et al) - Server-side bugfixes: * fsfs: fix "offset too large" error during pack (issue #4657) * svnserve: enable hook script environments (r1769152) * fsfs: fix possible data reconstruction error (issue #4658) * fix source of spurious 'incoming edit' tree conflicts (r1770108) * fsfs: improve caching for large directories (r1721285) * fsfs: fix crash when encountering all-zero checksums (r1759686) * fsfs: fix potential source of repository corruptions (r1756266) * mod_dav_svn: fix excessive memory usage with mod_headers/mod_deflate (issue #3084) * mod_dav_svn: reduce memory usage during GET requests (r1757529 et al) * fsfs: fix unexpected "database is locked" errors (r1741096 et al) * fsfs: fix opening old repositories without db/format files (r1720015) - Client-side and server-side bugfixes: * fix possible crash when reading invalid configuration files (r1715777) - Bindings bugfixes: * swig-pl: do not corrupt "{DATE}" revision variable (r1767768) * javahl: fix temporary accepting SSL server certificates (r1764851) * swig-pl: fix possible stack corruption (r1683266, r1683267) - Drop no longer needed patch: * subversion-1.8.11-swig-py-comment-3.patch- Drop syslog.target from After wrt bnc#983938- Apache Subversion 1.9.4, fixing two server-side vulnerabilities: * CVE-2016-2167: svnserve/sasl may authenticate users using the wrong realm (boo#976849) * CVE-2016-2168: Remotely triggerable DoS vulnerability in mod_authz_svn during COPY/MOVE authorization check (boo#976850) - Client-side bugfixes: * diff: support '--summarize --ignore-properties' * checkout: fix performance regression on NFS * gpg-agent: properly handle passwords with percent characters * svn-graph.pl: fix assertion about a non-canonical path * hot-backup.py: better input validation * commit: abort on Ctrl-C in plaintext password prompt * diff: produce proper forward binary diffs with --git * ra_serf: fix deleting directories with many files - Server-side bugfixes: * improve documentation for AuthzSVNGroupsFile and groups-db * fsfs: reduce peak memory usage when listing large directories * fsfs: fix a rare source of incomplete dump files and reports - Client-side and server-side bugfixes: * update INSTALL documentation file * fix potential memory access bugs * fix potential out of bounds read in svn_repos_get_logs5() - Bindings bugfixes: * ignore absent nodes in javahl version of svn status -u - API changes: * properly interpret parameters in svn_wc_get_diff_editor6()- make the subversion package conflict with KWallet and Gnome Keyring packages with do not require matching subversion versions in SLE 12 and openSUSE Leap 42.1 and thus break the main package upon partial upgrade. Fix/workaround for boo#969159- Apache Subversion 1.9.3 This release fixes two security issues: * Remotely triggerable heap overflow and out-of-bounds read caused by integer overflow in the svn:// protocol parser. CVE-2015-5259 [boo#958299] * Remotely triggerable heap overflow and out-of-bounds read in mod_dav_svn caused by integer overflow when parsing skel- encoded request bodies. CVE-2015-5343 [boo#958300] Other changes: * svn: fix possible crash in auth credentials cache * cleanup: avoid unneeded memory growth during pristine cleanup * diff: fix crash when repository is on server root * fix translations for commit notifications * ra_serf: fix crash in multistatus parser * svn: report lock/unlock errors as failures * svn: cleanup user deleted external registrations * svn: allow simple resolving of binary file text conflicts * svnlook: properly remove tempfiles on diff errors * ra_serf: report built- and run-time versions of libserf * ra_serf: set Content-Type header in outgoing requests * svn: fix merging deletes of svn:eol-style CRLF/CR files * ra_local: disable zero-copy code path * mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm * mod_dav_svn: fix display of process ID in cache statistics * mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests * svnadmin dump: preserve no-op changes * fsfs: avoid unneeded I/O when opening transactions * javahl: fix ABI incompatibilty with 1.8 * javahl: allow non-absolute paths in SVNClient.vacuum * fix patch filter invocation in svn_client_patch() * add @since information to config defines * fix running the tests in compatibility mode * clarify documentation of svn_fs_node_created_rev() * fix overflow detection in svn_stringbuf_remove and _replace * don't ignore some of the parameters to svn_ra_svn_create_conn3- Fix copy-and-paste error in Supplements for GNOME keyring integration- Apache Subversion 1.9.2: * fix a numer of client-side crashes and bugs * checkout: remove unnecessary I/O operation * svn: show utf8proc version in svn --version --verbose * fix reporting for empty representations in svnfsfs stats - upstream keyring updated- Apache Subversion 1.9.1: * Fix crash with GPG-agent with non-canonical $HOME * svn: expose expat and zlib versions in svn --version --verbose * svn: improve help text for 'svn info --show-item' * svnserve: fixed minor typo in help text * Fix an error leak in FSFS verification * Fix incomplete membuffer cache initialization * svnfsfs: fix some bugs and inconsistencies in load-index * Fix memory corruption in copy source SWIG bindings - drop subversion-1.8.14-httpd-version-number-detection.patch, change is upstream - adjust subversion-1.9.0-allow-httpd-2.4.6.patch for upstream changes- Remove support for SLE11 from the spec file - Use supplements instead of suggests on the other side for the password store - Fix kde integration conditional to work nicely on openSUSE Leap- Use suggests instead of recommends to avoid 180+ new pkgs on minimal setup due subversion-password-store bnc#942819- Apache Subversion 1.9.0: * new FSFS format 7 with major overhaul for I/O reduction * prospective blame * FSX experimental repository back-end * many enhangements and bug fixes - subversion-devel now ships pkgconfig files - dependency changes: * serf 1.3.4 * apr, apr-utl 1.3.x * httpd 2.2.x * java 1.6 * Python 2.7 - To continue to allow building against blacklisted httpd 2.4.6 which has the required patches in openSUSE:13.1:Update, update subversion-1.8.9-allow-httpd-2.4.6.patch to subversion-1.9.0-allow-httpd-2.4.6.patch - removed upstreamed patches: * subversion-1.8.10-fix-bashisms.patch * subversion-1.8.11-swig-py-comment.patch * subversion-1.8.11-swig-py-comment-2.patch - adjust subversion-no-build-date.patch - drop subversion-1.8.14-unused-var-authnrequired.patch- Pass --enable-broken-httpd-auth to configure. Assumes all apache2 packages contain security patches regardless of their version number. Should fix the build on SLES12 and perhaps elsewhere.- fix mod_authz_svn build with -Wunused-variable * subversion-1.8.14-unused-var-authnrequired.patch- Apache Subversion 1.8.14 This release fixes two vulnerabilities: * mod_authz_svn: do not leak information in mixed anonymous/authenticated httpd (dav) configurations (CVE-2015-3184) bnc#939514 * do not leak paths that were hidden by path-based authz (CVE-2015-3187) bnc#939517 Non-security fixes: * document svn:autoprops * fix 'svn cp ^/A/D/H@1 ^/A' to properly create A * improve conflict prompts for binary files * improve performance of 'ls -v' * improved Sqlite 3.8.9 query performance * fixed issue #4580: 'svn -v st' on file externals reports "?" for user/rev * mod_dav_svn: do not ignore skel parsing errors * detect invalid svndiff data earlier * prevent possible repository corruption on power/disk failures * fixed issue #4577: Read error with some repository nodes * fixed issue #4531: server-side copy (over dav) is slow * swig-pl: fix some stack memory problems - Refreshed patch subversion-no-build-date.patch - Remove obsoleted patch subversion-1.8.13-fix-sqlite-3.8.9-tests.patch - Add patch subversion-1.8.14-httpd-version-number-detection.patch- disable failing check-swig-rb- fix tests with SQLite 3.8.9, adding subversion-1.8.13-fix-sqlite-3.8.9-tests.patch- Apache Subversion 1.8.13 This release fixes three vulerabilities: * Subversion HTTP servers with FSFS repositories were vulnerable to a remotely triggerable excessive memory use with certain REPORT requests. (bsc#923793 CVE-2015-0202) * Subversion mod_dav_svn and svnserve were vulnerable to a remotely triggerable assertion DoS vulnerability for certain requests with dynamically evaluated revision numbers. (bsc#923794 CVE-2015-0248) * Subversion HTTP servers allow spoofing svn:author property values for new revisions (bsc#923795 CVE-2015-0251) - Non-security updates: * fixes number of client and server side non-security bugs * improved working copy performanc * reduction of resource use * stability improvements * usability improvements - 1.8.12 was not released- Improve installation of secure password storage plugins for KWallet and GNOME Keyring - Recommend installation of bash completion- Fix running all regression tests with davautocheck.sh and svnserveautocheck.sh when time is a shell built-in but not a command: add subversion-1.8.11-autocheck-time.patch- fix sample configuration comments in subversion.conf [boo#916286]- SLE 11 SP3 build with all regression tests - run swig-py tests where they pass- fix build with swig 3.0.3 and later: * upstream subversion-1.8.11-swig-py-comment.patch * upstream subversion-1.8.11-swig-py-comment-2.patch * partial subversion-1.8.11-swig-py-comment-3.patch There remains a regression in swig 3.0.3 and later which causes check-swig-py to fail - disable these checks.- fix sysconfig file generation (bnc#911620)- Apache Subversion 1.8.11 - This release addresses two security issues: [boo#909935] * CVE-2014-3580: mod_dav_svn DoS from invalid REPORT requests. * CVE-2014-8108: mod_dav_svn DoS from use of invalid transaction names. - Client-side bugfixes: * checkout/update: fix file externals failing to follow history and subsequently silently failing * patch: don't skip targets in valid --git difs * diff: make property output in diffs stable * diff: fix diff of local copied directory with props * diff: fix changelist filter for repos-WC and WC-WC * remove broken conflict resolver menu options that always error out * improve gpg-agent support * fix crash in eclipse IDE with GNOME Keyring * fix externals shadowing a versioned directory * fix problems working on unix file systems that don't support permissions * upgrade: keep external registrations * cleanup: iprove performance of recorded timestamp fixups * translation updates for German - Server-side bugfixes: * disable revprop caching feature due to cache invalidation problems * skip generating uniquifiers if rep-sharing is not supported * mod_dav_svn: reject requests with missing repository paths * mod_dav_svn: reject requests with invalid virtual transaction names * mod_dav_svn: avoid unneeded memory growth in resource walking- fix bashisms in mailer-init.sh script - add patches: * subversion-1.8.10-fix-bashisms.patch- Add a versioned runtime requirement for sqlite and pass it to configure via --enable-sqlite-compatibility-version to allow running with sqlite older than at build time but compatible. - make build with KDE / WKallet optional to fix build with SLE 12sangiovese 1649328866  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.61.10.6-150300.10.8.11.10.6-150300.10.8.1subversion-1mod_authz_svn.hmod_dav_svn.hsvn-revision.txtsvn_auth.hsvn_base64.hsvn_cache_config.hsvn_checksum.hsvn_client.hsvn_cmdline.hsvn_compat.hsvn_config.hsvn_ctype.hsvn_dav.hsvn_delta.hsvn_diff.hsvn_dirent_uri.hsvn_dso.hsvn_error.hsvn_error_codes.hsvn_fs.hsvn_hash.hsvn_io.hsvn_iter.hsvn_md5.hsvn_mergeinfo.hsvn_nls.hsvn_opt.hsvn_path.hsvn_pools.hsvn_props.hsvn_quoprint.hsvn_ra.hsvn_ra_svn.hsvn_repos.hsvn_sorts.hsvn_string.hsvn_subst.hsvn_time.hsvn_types.hsvn_user.hsvn_utf.hsvn_version.hsvn_wc.hsvn_x509.hsvn_xml.hlibsvn_auth_gnome_keyring-1.solibsvn_auth_kwallet-1.solibsvn_client-1.solibsvn_delta-1.solibsvn_diff-1.solibsvn_fs-1.solibsvn_fs_base-1.solibsvn_fs_fs-1.solibsvn_fs_util-1.solibsvn_fs_x-1.solibsvn_ra-1.solibsvn_ra_local-1.solibsvn_ra_serf-1.solibsvn_ra_svn-1.solibsvn_repos-1.solibsvn_subr-1.solibsvn_wc-1.sosubversion-develhtmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdeprecated.htmldir_334478eea8dba5ae935f94af9469978f.htmldir_b9aaf6521d8b6ec219a8e6ea7356d4b1.htmldir_c37f7789c49aa9e5999234152b1ef6ed.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_f.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_w.htmlglobals.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs_a.htmlglobals_defs_c.htmlglobals_defs_d.htmlglobals_defs_e.htmlglobals_defs_f.htmlglobals_defs_h.htmlglobals_defs_i.htmlglobals_defs_k.htmlglobals_defs_l.htmlglobals_defs_m.htmlglobals_defs_n.htmlglobals_defs_o.htmlglobals_defs_p.htmlglobals_defs_r.htmlglobals_defs_s.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_defs_v.htmlglobals_defs_w.htmlglobals_defs_x.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_eval_c.htmlglobals_eval_d.htmlglobals_eval_e.htmlglobals_eval_f.htmlglobals_eval_i.htmlglobals_eval_m.htmlglobals_eval_n.htmlglobals_eval_o.htmlglobals_eval_p.htmlglobals_eval_r.htmlglobals_eval_s.htmlglobals_eval_t.htmlglobals_eval_w.htmlglobals_eval_x.htmlglobals_f.htmlglobals_func.htmlglobals_func_b.htmlglobals_func_c.htmlglobals_func_d.htmlglobals_func_e.htmlglobals_func_f.htmlglobals_func_h.htmlglobals_func_i.htmlglobals_func_l.htmlglobals_func_m.htmlglobals_func_n.htmlglobals_func_o.htmlglobals_func_p.htmlglobals_func_q.htmlglobals_func_r.htmlglobals_func_s.htmlglobals_func_t.htmlglobals_func_u.htmlglobals_func_v.htmlglobals_func_w.htmlglobals_func_x.htmlglobals_h.htmlglobals_i.htmlglobals_k.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_q.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_type_b.htmlglobals_type_c.htmlglobals_type_d.htmlglobals_type_e.htmlglobals_type_f.htmlglobals_type_h.htmlglobals_type_i.htmlglobals_type_l.htmlglobals_type_m.htmlglobals_type_n.htmlglobals_type_o.htmlglobals_type_p.htmlglobals_type_r.htmlglobals_type_s.htmlglobals_type_t.htmlglobals_type_v.htmlglobals_type_w.htmlglobals_type_x.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlglobals_x.htmlgroup__APR__ARRAY__compat__macros.htmlgroup__Add.htmlgroup__Blame.htmlgroup__Capabilities.htmlgroup__Cat.htmlgroup__Cleanup.htmlgroup__Commit.htmlgroup__Conflicts.htmlgroup__Copy.htmlgroup__Delete.htmlgroup__Diff.htmlgroup__Export.htmlgroup__Import.htmlgroup__Info.htmlgroup__List.htmlgroup__Log.htmlgroup__Merge.htmlgroup__Mkdir.htmlgroup__Move.htmlgroup__Patch.htmlgroup__Relocate.htmlgroup__Resolved.htmlgroup__Revert.htmlgroup__Status.htmlgroup__Switch.htmlgroup__Update.htmlgroup__Upgrade.htmlgroup__apr__hash__utilities.htmlgroup__auth__fns.htmlgroup__auth__fns__depr.htmlgroup__base64.htmlgroup__cached__authentication__data.htmlgroup__cached__authentication__data__attributes.htmlgroup__clnt__blame.htmlgroup__clnt__cmdline.htmlgroup__clnt__commit.htmlgroup__clnt__ctx.htmlgroup__clnt__diff.htmlgroup__clnt__revisions.htmlgroup__clnt__sessions.htmlgroup__clnt__support.htmlgroup__clnt__wc.htmlgroup__clnt__wc__checkout.htmlgroup__ctype__ascii.htmlgroup__ctype__basic.htmlgroup__ctype__case.htmlgroup__ctype__extra.htmlgroup__delta__support.htmlgroup__fs__handling.htmlgroup__fs__info.htmlgroup__node__location__seg__reporting.htmlgroup__ra__svn__deprecated.htmlgroup__ra__svn__dirent__fields.htmlgroup__svn__client__changelist__funcs.htmlgroup__svn__client__locking__funcs.htmlgroup__svn__client__prop__funcs.htmlgroup__svn__client__shelve__funcs.htmlgroup__svn__dav__error.htmlgroup__svn__dav__property__xml__namespaces.htmlgroup__svn__delta__path__delta__drivers.htmlgroup__svn__delta__tree__deltas.htmlgroup__svn__delta__txt__delta.htmlgroup__svn__dirent__fields.htmlgroup__svn__error__error__creation__destroy.htmlgroup__svn__error__error__groups.htmlgroup__svn__error__malfunction__assertion.htmlgroup__svn__fs__access__ctx.htmlgroup__svn__fs__backend__names.htmlgroup__svn__fs__bdb.htmlgroup__svn__fs__bdb__deprecated.htmlgroup__svn__fs__begin__txn2__flags.htmlgroup__svn__fs__cache__config.htmlgroup__svn__fs__directories.htmlgroup__svn__fs__locks.htmlgroup__svn__fs__nodes.htmlgroup__svn__fs__roots.htmlgroup__svn__fs__txns.htmlgroup__svn__hash__diff.htmlgroup__svn__hash__misc.htmlgroup__svn__hash__read__write.htmlgroup__svn__hash__support.htmlgroup__svn__io__byte__streams.htmlgroup__svn__io__format__files.htmlgroup__svn__path__charset__stuff.htmlgroup__svn__path__repos__relative__urls.htmlgroup__svn__path__uri__stuff.htmlgroup__svn__prop__invisible__props.htmlgroup__svn__prop__meta__data.htmlgroup__svn__prop__visible__props.htmlgroup__svn__props__ephemeral__txnprops.htmlgroup__svn__props__revision__props.htmlgroup__svn__props__support.htmlgroup__svn__repos__authz__callbacks.htmlgroup__svn__repos__capabilities.htmlgroup__svn__repos__dump__load.htmlgroup__svn__repos__fs__locks.htmlgroup__svn__repos__hook__wrappers.htmlgroup__svn__repos__inspection.htmlgroup__svn__repos__lock__hooks.htmlgroup__svn__repos__notifications.htmlgroup__svn__repos__properties.htmlgroup__svn__string.htmlgroup__svn__string__cstrings.htmlgroup__svn__string__svn__string__t.htmlgroup__svn__string__svn__stringbuf__t.htmlgroup__svn__types__keywords.htmlgroup__svn__wc.htmlgroup__svn__wc__adm__access.htmlgroup__svn__wc__adm__dir__name.htmlgroup__svn__wc__conflict.htmlgroup__svn__wc__context.htmlgroup__svn__wc__deltas.htmlgroup__svn__wc__diffs.htmlgroup__svn__wc__entries.htmlgroup__svn__wc__externals.htmlgroup__svn__wc__ignore.htmlgroup__svn__wc__merging.htmlgroup__svn__wc__notifications.htmlgroup__svn__wc__properties.htmlgroup__svn__wc__repos__locks.htmlgroup__svn__wc__roots.htmlgroup__svn__wc__status.htmlgroup__svn__wc__status__ood.htmlgroup__svn__wc__translate.htmlgroup__svn__wc__update__switch.htmlgroup__translate__flags.htmlindex.htmljquery.jsmenu.jsmenudata.jsmod__authz__svn_8h.htmlmod__authz__svn_8h_source.htmlmod__dav__svn_8h.htmlmod__dav__svn_8h_source.htmlmodules.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsenums_0.htmlenums_0.jsenumvalues_0.htmlenumvalues_0.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_2.htmlfunctions_2.jsgroups_0.htmlgroups_0.jsgroups_1.htmlgroups_1.jsgroups_10.htmlgroups_10.jsgroups_11.htmlgroups_11.jsgroups_12.htmlgroups_12.jsgroups_13.htmlgroups_13.jsgroups_2.htmlgroups_2.jsgroups_3.htmlgroups_3.jsgroups_4.htmlgroups_4.jsgroups_5.htmlgroups_5.jsgroups_6.htmlgroups_6.jsgroups_7.htmlgroups_7.jsgroups_8.htmlgroups_8.jsgroups_9.htmlgroups_9.jsgroups_a.htmlgroups_a.jsgroups_b.htmlgroups_b.jsgroups_c.htmlgroups_c.jsgroups_d.htmlgroups_d.jsgroups_e.htmlgroups_e.jsgroups_f.htmlgroups_f.jsmag_sel.pngnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_13.htmlvariables_13.jsvariables_14.htmlvariables_14.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngstructsvn__auth__cred__simple__t.htmlstructsvn__auth__cred__ssl__client__cert__pw__t.htmlstructsvn__auth__cred__ssl__client__cert__t.htmlstructsvn__auth__cred__ssl__server__trust__t.htmlstructsvn__auth__cred__username__t.htmlstructsvn__auth__provider__object__t.htmlstructsvn__auth__provider__t.htmlstructsvn__auth__ssl__server__cert__info__t.htmlstructsvn__cache__config__t.htmlstructsvn__checksum__t.htmlstructsvn__client__commit__info__t.htmlstructsvn__client__commit__item2__t.htmlstructsvn__client__commit__item3__t.htmlstructsvn__client__commit__item__t.htmlstructsvn__client__copy__source__t.htmlstructsvn__client__ctx__t.htmlstructsvn__client__diff__summarize__t.htmlstructsvn__client__info2__t.htmlstructsvn__client__proplist__item__t.htmlstructsvn__client__shelved__patch__info__t.htmlstructsvn__client__status__t.htmlstructsvn__cmdline__prompt__baton2__t.htmlstructsvn__cmdline__prompt__baton__t.htmlstructsvn__commit__info__t.htmlstructsvn__delta__editor__t.htmlstructsvn__diff__file__options__t.htmlstructsvn__diff__fns2__t.htmlstructsvn__diff__fns__t.htmlstructsvn__diff__output__fns__t.htmlstructsvn__dirent__t.htmlstructsvn__error__t.htmlstructsvn__fs__dirent__t.htmlstructsvn__fs__fsfs__info__t.htmlstructsvn__fs__fsx__info__t.htmlstructsvn__fs__info__placeholder__t.htmlstructsvn__fs__path__change2__t.htmlstructsvn__fs__path__change3__t.htmlstructsvn__fs__path__change__t.htmlstructsvn__info__t.htmlstructsvn__io__dirent2__t.htmlstructsvn__io__dirent__t.htmlstructsvn__location__segment__t.htmlstructsvn__lock__t.htmlstructsvn__log__changed__path2__t.htmlstructsvn__log__changed__path__t.htmlstructsvn__log__entry__t.htmlstructsvn__merge__range__t.htmlstructsvn__opt__revision__range__t.htmlstructsvn__opt__revision__t.htmlstructsvn__opt__subcommand__desc2__t.htmlstructsvn__opt__subcommand__desc__t.htmlstructsvn__patch__t.htmlstructsvn__prop__inherited__item__t.htmlstructsvn__prop__patch__t.htmlstructsvn__prop__t.htmlstructsvn__ra__callbacks2__t.htmlstructsvn__ra__callbacks__t.htmlstructsvn__ra__plugin__t.htmlstructsvn__ra__reporter2__t.htmlstructsvn__ra__reporter3__t.htmlstructsvn__ra__reporter__t.htmlstructsvn__ra__svn__cmd__entry__t.htmlstructsvn__ra__svn__item__t.htmlstructsvn__repos__log__entry__t.htmlstructsvn__repos__node__t.htmlstructsvn__repos__notify__t.htmlstructsvn__repos__parse__fns2__t.htmlstructsvn__repos__parse__fns3__t.htmlstructsvn__repos__parse__fns__t.htmlstructsvn__string__t.htmlstructsvn__stringbuf__t.htmlstructsvn__subst__keywords__t.htmlstructsvn__txdelta__op__t.htmlstructsvn__txdelta__window__t.htmlstructsvn__version__checklist__t.htmlstructsvn__version__ext__linked__lib__t.htmlstructsvn__version__ext__loaded__lib__t.htmlstructsvn__version__t.htmlstructsvn__wc__conflict__description2__t.htmlstructsvn__wc__conflict__description__t.htmlstructsvn__wc__conflict__result__t.htmlstructsvn__wc__conflict__version__t.htmlstructsvn__wc__diff__callbacks2__t.htmlstructsvn__wc__diff__callbacks3__t.htmlstructsvn__wc__diff__callbacks4__t.htmlstructsvn__wc__diff__callbacks__t.htmlstructsvn__wc__entry__callbacks2__t.htmlstructsvn__wc__entry__callbacks__t.htmlstructsvn__wc__entry__t.htmlstructsvn__wc__external__item2__t.htmlstructsvn__wc__external__item__t.htmlstructsvn__wc__info__t.htmlstructsvn__wc__notify__t.htmlstructsvn__wc__revision__status__t.htmlstructsvn__wc__status2__t.htmlstructsvn__wc__status3__t.htmlstructsvn__wc__status__t.htmlsvn-square.jpgsvn__auth_8h.htmlsvn__auth_8h_source.htmlsvn__base64_8h.htmlsvn__base64_8h_source.htmlsvn__cache__config_8h.htmlsvn__cache__config_8h_source.htmlsvn__checksum_8h.htmlsvn__checksum_8h_source.htmlsvn__client_8h.htmlsvn__client_8h_source.htmlsvn__cmdline_8h.htmlsvn__cmdline_8h_source.htmlsvn__compat_8h.htmlsvn__compat_8h_source.htmlsvn__config_8h.htmlsvn__config_8h_source.htmlsvn__ctype_8h.htmlsvn__ctype_8h_source.htmlsvn__dav_8h.htmlsvn__dav_8h_source.htmlsvn__delta_8h.htmlsvn__delta_8h_source.htmlsvn__diff_8h.htmlsvn__diff_8h_source.htmlsvn__dirent__uri_8h.htmlsvn__dirent__uri_8h_source.htmlsvn__doxygen_8h_source.htmlsvn__dso_8h.htmlsvn__dso_8h_source.htmlsvn__error_8h.htmlsvn__error_8h_source.htmlsvn__error__codes_8h.htmlsvn__error__codes_8h_source.htmlsvn__fs_8h.htmlsvn__fs_8h_source.htmlsvn__hash_8h.htmlsvn__hash_8h_source.htmlsvn__io_8h.htmlsvn__io_8h_source.htmlsvn__iter_8h.htmlsvn__iter_8h_source.htmlsvn__md5_8h.htmlsvn__md5_8h_source.htmlsvn__mergeinfo_8h.htmlsvn__mergeinfo_8h_source.htmlsvn__nls_8h.htmlsvn__nls_8h_source.htmlsvn__opt_8h.htmlsvn__opt_8h_source.htmlsvn__path_8h.htmlsvn__path_8h_source.htmlsvn__pools_8h.htmlsvn__pools_8h_source.htmlsvn__props_8h.htmlsvn__props_8h_source.htmlsvn__quoprint_8h.htmlsvn__quoprint_8h_source.htmlsvn__ra_8h.htmlsvn__ra_8h_source.htmlsvn__ra__svn_8h.htmlsvn__ra__svn_8h_source.htmlsvn__repos_8h.htmlsvn__repos_8h_source.htmlsvn__sorts_8h.htmlsvn__sorts_8h_source.htmlsvn__string_8h.htmlsvn__string_8h_source.htmlsvn__subst_8h.htmlsvn__subst_8h_source.htmlsvn__time_8h.htmlsvn__time_8h_source.htmlsvn__types_8h.htmlsvn__types_8h_source.htmlsvn__user_8h.htmlsvn__user_8h_source.htmlsvn__utf_8h.htmlsvn__utf_8h_source.htmlsvn__version_8h.htmlsvn__version_8h_source.htmlsvn__wc_8h.htmlsvn__wc_8h_source.htmlsvn__x509_8h.htmlsvn__x509_8h_source.htmlsvn__xml_8h.htmlsvn__xml_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmlunionsvn__opt__revision__value__t.htmllibsvn_auth_gnome_keyring.pclibsvn_auth_kwallet.pclibsvn_client.pclibsvn_delta.pclibsvn_diff.pclibsvn_fs.pclibsvn_fs_base.pclibsvn_fs_fs.pclibsvn_fs_util.pclibsvn_fs_x.pclibsvn_ra.pclibsvn_ra_local.pclibsvn_ra_serf.pclibsvn_ra_svn.pclibsvn_repos.pclibsvn_subr.pclibsvn_wc.pc/usr/include//usr/include/subversion-1//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/subversion-devel//usr/share/doc/packages/subversion-devel/html//usr/share/doc/packages/subversion-devel/html/search//usr/share/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:23578/SUSE_SLE-15-SP3_Update/d87a6aeec8ce8a8d656ca5ad460d7d41-subversion.SUSE_SLE-15-SP3_Updatedrpmxz5ppc64le-suse-linux                                                                                                                          directoryC source, ASCII textASCII textC source, ASCII text, with very long linesHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 10x10, segment length 16, baseline, precision 8, 80x80, frames 3PNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorspkgconfig file !(/4;@GNTZ_PRRR RPRRR PRRR R RRR PRRRR PRRR PRRRRRR PRRRRR RPRRRRR RPRRRR P RRRRR RP RRRR P RRR RRR P RRRRR R P RRRRR PRRRRR PRRRRPRRRRRR Y #eKNutf-8e788f92757f878fac2ceb76de165d2a5285e86870bd7275da4a45ca786263a80? 7zXZ !t/$y]"k%KfIW={7 Q+"s;>_& Cy_(U`!̹X['[\ W )_[0v|6G8rR:i^*\!y9le)P}. %߅QP>PM4nQBEsz rqk*ȗ5AIw}yy#!Ġ;`}nU6G&Bu퀃c݆>@UH'LˍQŔfR`nzfrvA(E}?*? :8xlTړwBBɺç8 XmG{OL8X 4 z"ae,)K]6^w4kj[4GRU@tSWSE?2̨HY`>V"\NWKLA({Gd"=f飌 7Z3?犯Ћzp)-(E~V9MX1󠌊,PB87rԨ/QHeU,f}^֝AT8‘sX~m#szH+׉vG+ vjj0W3ֽDlT#iֈҪ-O~@P1em_M84b9IqL SL@¡fg:tZ}QmN޿Kt{]TR0 W@2D& ~w8ܳΪcxJ8yN?2rӉSsˠa8-Pܪ\ AS\XمwMP:ks-9GOy9mq0Qfnv)>*kL* yEAiuVXRiʊ zEIa3'7?E >᩻~͘ UC1vCџ4;%k?U-(00oSpA4('7S(MO#~62I ^ !7\ PHĠ/)F54f>sU1]~czА/6a>bD GP}+g܁n|~' `I!}ѫUZDu/B7k0yޑz,*XצVȧ?i.5FB%䤲:Mt\{e-Uh$+;"*]8(X Ou^JMX{ϬC_,R]} Y1RcP+,;ʂV5szZJ<6>b4#+P(AEm e<)`Q&W(؜II7_g lTy?hC?d\f_ɛAOv+?ƙRPT[t\hKD~āvV/4Hϩ#3lGd Xzuc,̞Y=}D)Dz.0WiY~|ѕ0&*]$}1.[|iytb>%hٌ dsz1@l۩s/,#KڥSqdۡ/C^q<7'n$g'P[A_-=$q˂+# Ezڧ{DEԫ/rҳjhlr8o oj3,v'bg`=jԭ,EsMAaܗ-Lv2`*xDB䅝əmGҖȔ 7*X;Kh /ƣ3E:@]|30ޟe70&_^o|N[!%0F"㗜}iْj*v)='#b$o:WMhqiЋt ^ H %Xh\ )!rl{a5=Af&/wOmYԟ#2bU2,ga7M_k 0_ 4'ILL]S䎛v59δ$sӗU鐓E#f1Xq.cPW/&HuIs*e~/EӴ"y2[+eF\%F A_>9~ڶz?PXD(U߹CSݫʂ Yc@+ȅU:XX参S r>NUakQp؛ß @W&3N0z!}D=oA!E3RI'PM|u#UhfRGƢ: oFuݶi[#rVBbŽr5)n-lhgp*ֺL0iqT8 $*'7ɫ<lcElɟZ0M}`オ_"04bf%, Fc\S}C"燫 fPv3xr.Jg )ǂ :{P:i.  L3ȁjpS9O+ J2}Sg>V vי!n; gGඌ|0Te oh)TG1q$kmwA9מ闡n>ƊWSNDATDԡ)V{(mD4QU.-&C*UhX.Cڡ"KG_/mdOa.q]G g@Ql@ջ| o:W V#h\q&j v.ayŷR裡d2#,UJeE2XbDZGp{l@5@.{uSx|WAU6l!P3eqWF'`0% Ц%C, \50?kE-)u&%i#Y%Cw9x|2YUu{ ZgF߇P5?7>59IDivLi}`)l$''{rp-tc[lIşSTۙU~D%v ;'IRi YZ