waf-2.0.27-1.el8$>T^PQoA9Nn>@h?Xd   /&5 DP`fp`` ` p` )` P` `8` ``+++,^(,8,9.:NBkGk`Hy8`I`XY Z<[@\P`]`^ibde f lt(`u`v(w`x ``y TCwaf2.0.271.el8A Python-based build systemWaf is a Python-based framework for configuring, compiling and installing applications. It is a replacement for other tools such as Autotools, Scons, CMake or Ant.fbuildvm-ppc64le-14.iad2.fedoraproject.org$)Fedora ProjectFedora ProjectBSD and PythonFedora ProjectUnspecifiedhttps://waf.io/linuxnoarch,3 ]ef1 KA ~_ 7oBuf)kb[- db<a6; #{Bl~1 !qbr t"CF6$\1g#<d  ]Oœ6HB/11*_ ik%"vsu(`y R :e$C /MP<\=Y.0+*!#/+RE3b||  UUefppCC>*>*hh\\$$  ee**LLL11 W W .#.# y y )`)`/O/O$$ff((?AJJ.v.v b b E Enn8#bcSoC=d #pn e9yw$BM R~) I]f&2_+8jU ECK `) 7 %=]bjkr88..-F-k8OO88##/V/2c2cb.bX88QYQvv(W(WCC#b}}  $$  zz;;  XX  ^ ^ s s ]^UU&h&h99__aa22 44--**ww  ww  ::HHVVssee  dll #o#o-l- X X??>R>RGp j j     3 3BB    5   e e<<oo!! l lPP  Q;U & 6I:6&]8 )3 > u(8 ]V8 ul J \ 5?X\ PT) k6*hv N*fK: Nj u t i}  3CA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAAAA큤AAA큤AAAA큤AAAA큤AAA큤AA큤A큤AAA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤ffffe?e?fgfe?e?e?ffe?e?e?fffe?e?e?e?ffe?fge?e?e?ffe?e?e?ffffe?e?ffe?e?ffe?e?fe?fe?e?fffe?e?e?e?ffe?e?e?fe?e?ffge?ffe?e?ffe?e?e?e?ffe?e?ffge?e?e?fge?fe?e?e?e?ffe?e?e?e?fffe?e?e?e?e?e?e?e?fffe?e?ffge?e?e?ffffgfgfge?e?fgfgfge?fffgfgfge?fffgfgfge?fffgfgfge?e?fgfge?fge?fgfgfge?fffgfge?fgfge?fge?ffe?ffe?fge?fge?e?fge?e?ffe?e?ffe?ffffgffffe?e?ffe?fge?e?e?fge?e?e?e?ffe?e?e?ffe?e?fffe?e?e?e?e?e?e?e?e?ffffe?e?e?e?ffe?fe?ffe?fge?e?fffffffffffffge?fge?e?ffe?e?e?ffe?ffe?fge?fffe?ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff70534fc8d6d658e5f5ab15519c58e918cea9457244cb0a858a4aa203d007ef24c0e8cd5fa84394763fa6f4c77d52fc7e531029ba4b91d2d1177a3adf1dcee69e64a491d5bf9e2088fa53a44e1ee253bcd6bdb8993e39680f8982c15143313dae7f7f593a74af01d1f79aacee66c9dc64e370435b50a4b7e569be80271e7a4f12a5867913751ab97a729890293852a58e1bc4abe3f87f6c6e54c1257be56594ad2ebb03f87de61ed2909893952afb00076604f154897e84b9271a9d153484b39e3038ef2bc35f4f520269abc692bc2b4d39978f88abc95fb9166ba035a993565efe2e45e278d74be513c342b8869b372612eb86876e159db5688c361926077d3ff6406b5dd5727ae0c810d1717103cdd8b9d214b118218426db21bc90953a78179fd5c8fddde59d392821fea84fcb1981e4533f742afc45ffd7b84205307ce2f8ab85ed4d7b99a943b797232086d218a11fdde4fd8abc74e7ac9c7299502f1145e4ee0db4fd533979a5484a164c1639cb6cb204d50e6bc128fc5a582043ef013014dc7aa5573c5cce622ab1a6cf2935bb5238e273a9120999fc9fe21e9b8c53fd9710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f7257e67eb0c8685fbd1ff77d1630f1df2330e32413b55b965d87ff035730209338c497d7d104c29314af786328511db4a7fa06e047bc587d2dd51033df0d107f26f40054ab85f938960a83d3bc8015f9beee50f6c5a70df9a4e621bec6470b56d57fa6617e483c42e4a85dad4f8117abafbc7cfaf8f8cfd774ebd96ba6a003ea9dcd6738d9bbd5610a58cdc02a4d1800bd9fe47aabfefb8160995a87349b978c2a580398f093a54ca2438bbce81060f163708a6ae5c26480c7c4975976204564d2ed8593a265c6f886fc293f9d0fc0dc6d626778b596b363a415fbdab9c76f2ef9d7b8f064bd14d798c50c7dace037b8ce732bbe246dd2448d9b49de8b017e14c35b5580bee53f7b48ee2c86baab29a3d7e75dcb7e2cbc113b51a41eff1da0b8d2ee2f85c71f9e2548105be747cf8ba1a0135627a76be023d77673ece4fb8b8abacffb18caa69654c28c162807405eb8baabb9cad9ecd57e851b4b2ee2440544a49554447750db4d66ad182cfcfdeb4424f5154f82c7361107bc9a9b835ebbcdd283547f3bc556f5a52b88e9a72b8bb6c030c701e571161abb923dab820891e9aa48ba0609645e4318fa3a64122750f4e27a9ac623716f44783a03f603d0675f1cb7604be0f5d79050d8f3f3f6d813d4ce988b8538752d55865385aa1f5ccb5e0ce2a0e51d8f542cdce9fc796b03d25b88cf0d3d03413fe9f4bb2980b5526e7165d5aae6353f7e720b5c6ba8024f14fed872fa4d63e205ae1811e10a39d0fd4a5b4f05b44725decbf6c9b1268508dcaaf2b11c4ce6b6177c4b2c4a4fb686d044fa01dfbd5760a419264ebee63adcba2cde35dcef1e94b3c394fe5b38f1435f3d317c0c7b9d98639de50df9cc46ead0f05c7d5a22377157c7f7fe4540af0a1fe23096da4080fe9bd568ed0de2d13ecea644cbd2b272fe252ba103c3d576f407dc31cab72e44d849968eae8013e64c4b3749be52d67a6414db3b1e4f794966bee3ff0d0606de3e9c663d54d0a8f88f967f910a81e483ced35ad10a0d1ab02a0b484d4c35b70c897a8f491fcfa9206d44eebd85d6425ccab41c561edccf0ca21426a06ab871f6c27f9130ec173f6182cf795fcbe457df29561535bcdbce089605921d4916e7cf67dfae132a9deddcdde8adeefa503a253935c9eac89208397ab60c2340ad0ad32f5e8035dbd5d0186c9f539ecd5f706f19fc08732fafdaae4c47d479014b4ec42de046056776793e0e723bfebc289b7de8675734b74aa0fede71566aa5fce7a135b2078fa36d99e18490a795fbc15172c821095a91c0e848353ab568f59e7448fd2ad0d5bb129a1412e942d7410daadc924219903fcf91f1cb116b7891018b0f598bd607060e13dd4ad36d3bb7e79476851c1b3b6db7cfbb7ebaf27b99654f85353d328618c1f86ba451ff12063645b3539e0c159def833661d3d58520aae4a79c83e0b37e41339c531581a8b2c9bf7edef69926214a3228c486593d8c5b23be1cdecedf61ab6f59362c528f32c42bbee97bd51cf3c9f71914a6a7df9b0e1917afa8c8bbcf124ce954e058cdb9043ea7e110cba997a3511ac7df64f4c50e33720cb54476259587ffab629df017676d20f7c3b93a17145ee5324cef41292f32708d772531c3eadbc0e74c620209f26d2b7d68fdd03cdda41995a86de97e609f9242ac888d380146b927dc8b87bf2f63942fcc50972b4a0c36efdf4a84e42c9b57fc02423f698043b6c6c4d1e10d2ba13d3c206d60efa9e5c5925ff4cbc59710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f725789408cd508268a6419b9e36e0d9f25b81a212d55b1d18e5ff80847b9d21a5bfa6856a92ef18f7198d9a7820658d4d8f9332eaf6ff7974eb7a79c831c97024aed8ae634d6cb826cbc5b4f4966c3170b5afb4626843ba69e0635c6c96a8a3b4f8f8061c4628d0b839f458d81e1a14c26f7959e9914c4bfdb348cbbe44d0bebb615fd393c27f328c8b8f13cf1ca5fb7727112490e65e5caf60092ed33b67a7037aa6545ee1add2bcb26508f5f6dcef0aeff046eea92b0effebf74d486d44e63c4859201cd9f0d42ce5487a51fca68750273f88cfbbe4f1e17609dd5c17aa5a6fde874bd2a96dc063668a9e9e67c21a2f33e2389d1f6e64a46171e795760bba81e03e14482bfeb2d3ce6a4346de004884d8156f04d6deeb817c13e0b4c2fe79e206c4458e39f86da603f17db4f29119764964f9bfdf577de07e6e58117046853cf38a2dc54d1c5c5ea6dfaf616288730177b8c330a1be1c664ee0f13e691f2af49f91e1ec02dbea4aa60df1366b549e1bc49ec6c928b96975ca5419420a5815285cb941df098afcecca433c374ba73dabb6768349f44f140565960bcebe04c0d3710c545097073212e662f402e0a36eeb006b0a1a8e070b963b08a8e5ab49df0bf5da797c0fd02f22b303455acb8a23106667428ba31a17541e66243a9b0238cac55102ed3f088ea475e65a6113ae86fd3f4d320ec092ee97aac762db9c78117419f08b15e128285c19ee84213971429b7e3af1bbf413224b96c1ce44aa6cb26d65baf7fa53b0b883f9e70473c3299ed5864c623a3c6d1237ea3e7053692190cfeaead03a44f53591acfc076db3be4969290f8c215d89ab0a7dcd3c635ff4b85026729cd84ffde197f2813ebf089d7196978647d4c9509f90081d8cae67caa421ffd57db788dbae7742495f5fb444f7e243ad4958fbccdbb4de10138b863717a1ebfbe86612341d619c38b5cc85b5021150b1af7b8fb8bf4d254516fd1d18a85ee6436d49a119bc0aeed3bf97facf551b601094a4cd5aa682d718ff3b380e5a1c0a7fc9b5fad6c48e225033a3f93e7e6eb69fd92a1a028275e6f172a2194da5d205490933893dbe9ce98a780d7f4d47f8b5dd7c401dacf2fcad069063f512cae81be7a83dd42cfd93926f95751de552a5c9c1486f5540ee98a79132a445d370b266dd036d13d96c0137294e00bffb9c16e4e6692938b185fbd9cee35a0af8c7225215e3e144cc4785f9efd9a6fb4418932495450a14d4c3b55bd7146e1aa7f2dcd109a9882b760cc02e0c9165b8e4ccdb5940ef2a12911070836946401c6913e04d042f2e68cdd8b5f51f5f4e63f48a1f645c1b1a8c80975206879ee1304df9cfef1be81f15bda815f2ef8bcb64676a52355b1aae9ed3170d4daba9c503bbeda556e00d00943cb2c80943576e77ad4a9994a294f527e426bede6a4ed83013f95619672260b38828b60dbb8abf1440dba6b5fb116ac00c9743b007ddcc09ea17c36beddaa2465f689102faacc970b293f6cc1aa40bae39f5104f9bf6b82b7784ad0b039bc1b20a0046913b17147fe045e6332ff36d26f4430e3099b43176618da285a0b08ca8cb6f4cbe58e85c961fbe71cb7cf9f8f57d9c59d1a8ce51cf2d4a7dcc8be01a77a7268e6cada9a2a541e5fef330d509282c876780458c3ede0e0d61ae1eda5d91aa92799d8cff6bdef41733b575c11f0ab893a08ea4939e6400210fd7e19382f26373c26aba980a2ca1ce7a1056f6a26c0a4c5f2604a5ec78cb6f6a62c6e30187a4a186f90a7c4d4c6c842b51c6f48273cfdaf9dad09a6a90e9fc5472cdc5007199aae152be247222b2edc7e2cf39cab1a94ea813691fc6bd7fe7cfb1b009ec4de25785698b6180a8eb315b6d13918a13ddf8b59ba9a636ff111da4c5bce4998a2a5b3d01fe15d833c16ba6b543beae6b84e14a34b8787046b420d853e8d241451c7af2c985a907a35aa43dbb8cc6922e2a5d7dc11aba70c56fe2f0656d6cce3ff44e13686293d24d2e893f6e357cfb3d86b3a4a361ebbc15b5f11623df79d6092e323ad08682ae925d00924b861a5403a8dba7706c9dcc5e65fe305bb412786f379de7c4af6fe638a59999827262af8ad4851a637565a9d21c497d4683938cdd814313ae92b25163e99b9fbbd95c1729dcf71dca8727651c23dc2cb5271ef64ad97d9a31444b572d79ebc4fc685b01d5edadd721ec3fba3bfcb279e6ceeb0de0e421930356c6bfee61d7d5432a0cdc37c7b899ffe30e1bcf1a69bc852cdc9166133b5a25254e7a17b048cef9c92265fb3ce5a282f6bc42ba2595c09a8edb20c490b3f6dcb10a25090a1dee8d2fb6fdaf8dc89194be4fd4da51c708e004aada7498766a3ac02df391fb0da6148285ae460fd2849b179410ed6213128eb7ed4d53cd80449656299a751160bfe577370f99cc7de7da5b0652b8f36a80e7a88a9b1d34d73f229ff6bad60c73c5c1e648b1e9195ac711dcbdfd7175b42f57b80e86ea77211d80f93e54272653359e653278223345bb2b7f21ae5ce23f73f239e479b8b5d50b058870b18aa93d935a89d20790d958f4be3074cb3282ef548d11d7a9d4f0ca56da8f1188b3493beb0d228c15338bb7e018746c32686121f0808416fe47d278e6bf9bc2195aac7817781f5baed6fbd4fbb1c3f161ee74ec336029714fc550584775945e273857d81dd57b47e01e8d1fb56c98fea918074427cf99b6686fb0f577f61dfe86b1a886198ec0d45824d316e0edcac61e21a591615fea1a7c2dc0f31f1e71ae0e9627428ac4734e272fcee9cd003d1e309d7de4a7951f206ec2843a535c50b48de7f84b44ca0aacd1e53b28cb6673fc2a9462373678c26d1520a7ebf8753447322424e9739e28618a0ab0c18ed050fbbfc16bbb487db3ee9a13afc00b18c2b47222df92b268630aa2ed67f7bce290c3a59438bcbc2ccb7bb8c35b57cee630fc2a99bab7e2fd59be2ca9fa86d4bad5072567806cb043b081a938669cb0fa215d5b82e72f638f9455868cdbcd8c3b87e082b7172f096d16399576e69d4554b760b3ebefa0d4673ede6bea1dab6d27e7b454c15ba9956b16ee4c8ba5d5cfda52f84c447b1d4f53f494f0f25ac9aaa77770d7d0ac55a8bf0a2d9377a0a712fb61785762272db9c6560d33a0684489f51bb993005cf896494786fabd0dcd87c5f2d678ed756a1d18fdc39c1217789cdc186e765c6cf8a4b73e7294dc1c24df33b6d8e35f7882b70fc55db34453a1d9c486df0f12a7f08c06f6fe8254981214bfb97f19fb6f3c6fb02509275fe1160bde4221eeaa2486bd0d4e908993efa875ca80b93b75d394806bf8bb3dc1d72000d89da928abf2759c82cf2550eb374502fe427a7bc1ff4b6e61aac254a00e2889241227221c83a1cbf4aea0af7798ef21584ac5d42000315bd03f0b8f5377aa6c14a5df24b82c9adc35ddb1b41ecb147597942283bb6abbc0d48a1bb9de271d9f5d53745f66a41b729059f93a90ac56c97c5a2b6e9c7ea8846ca0047aa565365d1b31c1fde86690b6710b43f16c1c17fbfaa05af491966334e503140ba1da300f835a70000865d0b643f4d18a37ad0b06b84acdfb68b5fb89c656e4a9683cf5a4e04d6b850e7ec5a21d62435612fb259f00fb4bdd67178b266030167a017af4b925d1578f50caf07a71b802e47102ebb92cd3e15177eba8d7cd311203d6efc58021fb27f05af251c3ba01063a48840d95d9ad99f3c625d96605d0566c9aa33ba5c4b625007cb5ab47a975909b9f41a1a342ac5f0d8bb3b3ea73f5f2852b51c263bd15683b61cf6f0eeab049db1ccdd5e7a075f27dc4f1e1e080a1ee9dc51261514c5cbaba2067438a4fe4267d3cfa9129f2204276c546fd0d29cb3850019586362babe40c859043f3ba5b0e7f61c7c4a9d12457e18b02f5536bebbf03f53831b6ef9c133fbd9bbd05091c7908abb843ee7f1021966e7dc066146c06a88f6ad71f07f081e44ed9dce2302e1078b97ac1a07b5255d0e7daf93b0984fd038a43c7aa87d03d8907000c95810699c5f770290b018801fc45ce0780199025e511353229e41481e850d52222ad7f8d7dd6cfc8f74cc061a2cabe2d0980709e20317a27083b0eadf2a1d18f15238a44dd4d126a3087b57c818e7a1666b0555ecba23bc8a156189c33624e786ba9acb1bcd4e24b895c01fb5594c32838dd4fd871795f49ce4043da4fdde715ea464e8796f71d83686f3a322b63cc46eb30e0ecaf1a43041a69748ce8e85fdd93d2bc2bfd3d600e9cc6f6d4a5e01f9d1e80b82b2009e895248bffdc43a78e75e6fdbe0f5f541ec9e0b943536ba598efab14b5251f540c69874617f97ece4cc537c7af462ef9e535470c33c1bcf3de4e17c2d30fa11bb9df6459b9917cd6b860bbfc45ec5bf5bf5e5f14e65c87ef137a0df9cba7ba5147c93344950b64ef173819540c23ea2020b43db4c8d5b7497fb0d0e2cff8925b16ccd72e3f2358e4cbfcb3fd8dea36fb705f6367dfaf7929efe0516b03d4028b1d1f184be8cf9175c86db0c7e55de4af0e27a3f0c4044d4322b64ac391fa124bab857d92ee98aa6a34859ff5f619a78addb50d3e5ea92e12570c88b6f4f5d5327f4cfb4910fc126fc0e36b31466bc0d91900e5804a8f75526c4acc589ac6d4055246744e2833e7e7c1fb6a91b3a86321195c44322d132d41779c682f1ef45f190d57a8ffab1244f572d65e6ef0d4677532f3b49afbe70225cd9ecfb8efa0d4251ded5b0e1d3ab6cc746a27658b8f2b9f19f78ff00cc95abf9e5609dd1fe037c5d9cb2f4724007cf3fc55083be15790d8f0d9643e164117f23bd57dcaee7d26f23602b3bb763215385319d4174323df224a7cb910a09b66b82f8b21671e9492db6100d1d7fc11e245cb7b653f62259fcc0e45cfad69130e6d9ad76de068c87f4463e2081e896a9d2e3fc2035ee8b20f3592d4215b204c4454bc7b3cdf0aa4b76130534c56680ebb0b86fc9413b30bd2c0fb590a7cb223d719e79070c85f452bbb38e4f9308fb8742d8cb11961e847f82de05c09a716cf81c2b6e650e470c3f1e9573f9a843f6f7582f31baae62d713d77f612fd49286fcc93655324af15b91bc43e677c1d5238135200ef453f1330d3ef1734638cdc1d165f6dfa97be21b74ede10e73dd1f4334650362befd3e07f3be48e639203d5a21ada20b524105806f501ca49595d0cdaa16c92fb04ddb80fca930caa79b2e1bf8404e8a93a3c60bd7f3f91883289902d95c30f2e19984917df3320d778ddbaa5c5c7742bc4046bf803c36ed2b050f30844ed206783469f6b49467f595b1a44e442c198b3df4d221e88efcaabc26254f8e0ad4f79b6242b0e066b1c8059615d6d7773d80a7661e28992fe36a137efb705285bd49613287139a21f6549f6d88c70b3c2d7494589260b61e909de03b11d075d9524003e9d299a85400207b05c0b96a8e7d4898f905c0c67dbb59af847bcb5dd290e8f7f71ff5c72e4e3e437a80758b031cd70b433f4635fc34e49d6f91957f46a4d9914ba19bd00080f682c0926fa0527319d90681738f52f75f27370bf29cf67300e30f1f86d0bf208fa4ae2cabab35d7da166febd9aca73a406e3b0f0da960f9adb860ca60c693a1a14b07f0cbc15620641248ae3b4c28a3ffbb02f83f81ec6b2be346ddd3f9a182fbdfb85bce974745d1608d506105e3d9177f93b4d7d013069b2233b0da95151f8bc3cb1493d0911a1b91389f5f913e89b82ae6f1e759196acb6e08fd010845dd373a95414e9238cf728360354b2339ae8d841aaed7429af98dca37c74d977166196430206430ef8bd38d91deb89bc270c5ef764d993457a6f8056a4891dac0d8be3d8b9c9b1deb7b33fc404c800bbe6c29442888bd9f1f8d4a61b0d5600f05a7525e4420c045d79ce4b94a7b5bd76b8e2cd1b0d49b8f8accbb787990a78d8a746952e9605815fbad9ae603d00e26b466b0b0122e70cbb126e6bb248aef2ed359105276d57f6bed5f3ea7aea97b2c27afc07febab616c353fff76991160a05481583fa51b9419b1c361fe59a5010df54307005fec323259045a3a77cda1af52d1c6ea52bd429454b9759e145fb12b1c98e07c95f56d6955c9f39d1d1272aba4ff887eaebca6e895f1dc43d1295498596eea21508af467a7c02a0cff1fc52641db492221f5b537463d635737048405fc5847e8ed1302c89ead237520b89c2611b62e5da8d4912526af5e4b8cd5f8fac0ce09d456b82b85e05f0f33e430ac7f27ea945b53bd0858d53bf876ba90835c96cadf11e2bd8186cf1322e1b99b47e0e243dd6bd9cb0c50a325065bb2b245ca2ed9bf06b2c928ea236d8d3325e72bc74c6d7847e1b02d304ae960367670244d74b9bc770b771a47f30ca123ed4483a1c75031af3dcf64d7fdef78a907557fb9cc47f1ef2009fb8dc2ac8d50fe003a0b0919ab2c0ac4447af9f437cbf980d1c5893840341b26c191396100e03e2d1590c322d27ea62907050af5ea48376ff0a3a3a086ed6874e1d5951ee1bb1dd779bb5245e6e4aefaa58b501e05df1ca6d8344c90845a88b65f755284de003e57b4c53dc4b8937c54b222c248aad2392764cf6197f7d8cf50099e1da8a5192758abbd3ea71746374d7f05afc24999156712e6102c3117172e9deac8d64f966523b8e64c15501c12cab2f4c08107ebdadcd068e33f7b27a1a750a07c4d35f9d2632c3e067eaba0c6417698fb29ab46a1a904019a8f8352f0568243ce83db3032af023b458df51f6c7298715e25fde4c9ec473ef6da999cf03ce19fb77e5b09d592a2569c83eac5efa21406456934d6217d935677b8d3d5bb566772ee15441ea5886af3aacbc5f2245cff2ec4dfe309473fca87f20062181dd4bb7250756e5c5f7dd1af575d9ee20ee655c630642b7ee52816ff46ec82f70e27f7af226dc8f90ebf82e5faf92123bc22a937e11b409e859c718c7361e1abf7f74b7a64adc1b0953f394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b2948c812ad140df8935be8ed7aacbbf90a29d700fd731013eeaf646a32472b0d0d48c812ad140df8935be8ed7aacbbf90a29d700fd731013eeaf646a32472b0d0dd48c4f1f46876cf4d8fda0b024faf04ec442bc925b5750de021e6219a94bcd74d48c4f1f46876cf4d8fda0b024faf04ec442bc925b5750de021e6219a94bcd7470d097fc9b656801fc30fcde58de3e561a1823d3a7b3a60172749ec9235ba2a470d097fc9b656801fc30fcde58de3e561a1823d3a7b3a60172749ec9235ba2a4c7d8c3e9e68852dd92f9d69675ae99a15a4286aa924321b11c9a0a71b41d92dcc7d8c3e9e68852dd92f9d69675ae99a15a4286aa924321b11c9a0a71b41d92dc7c0b6a5dca7740e7dcec67102f3549a6256a451081785ab1d0e1ff77c0142bc97c0b6a5dca7740e7dcec67102f3549a6256a451081785ab1d0e1ff77c0142bc954c6a363929da17083cf909d5dfdb160fb0dad993452cb7e3c73824a287fc27354c6a363929da17083cf909d5dfdb160fb0dad993452cb7e3c73824a287fc273b076a7204040690de064a8132d09ec2b144570d51f75e4e693d71d670f9dc4faa16e01523be90154a174d5da23adea7213dcc26dadb9d58b5fa60b5fb34ed981ff7bfce92b935f19080ba92ca8be93561c56dc4d368ba3f2d63ee8e460080630ff7bfce92b935f19080ba92ca8be93561c56dc4d368ba3f2d63ee8e4600806306697a2902aca9ffb7af3d6a13c55bdcf7bcf935051a4d4c200eec9e8518bbdf86697a2902aca9ffb7af3d6a13c55bdcf7bcf935051a4d4c200eec9e8518bbdf8d4be465c926c4e28ceed5cc8fe2889b4e8fa3877a729f4118cdef7616db69200d4be465c926c4e28ceed5cc8fe2889b4e8fa3877a729f4118cdef7616db69200666a47aa90a65cdae0a7d191b4f6af17548eb9653995ad8abbd010385c9d0f5d666a47aa90a65cdae0a7d191b4f6af17548eb9653995ad8abbd010385c9d0f5df5a19b6d7e0730afe72f349db9be4cf0b3df66245ad164958bdd10340f138a6cf5a19b6d7e0730afe72f349db9be4cf0b3df66245ad164958bdd10340f138a6c5306ae45baf5570198764fb7753676bf8d1fbc9f643354db018e2878dc7c40b95306ae45baf5570198764fb7753676bf8d1fbc9f643354db018e2878dc7c40b9139753949ec0b851b2a39464efae111aa03ca107a012b2379547d86ca947271f139753949ec0b851b2a39464efae111aa03ca107a012b2379547d86ca947271f724bf8be3e5a4b4259d7d838e27c0de4c0b7706b725f3acb17d536ad0b276b51724bf8be3e5a4b4259d7d838e27c0de4c0b7706b725f3acb17d536ad0b276b51db78b5b68dca11c677fffc4d189585140639ee154a2c56bb5ae8c2063dd2bd2fdb78b5b68dca11c677fffc4d189585140639ee154a2c56bb5ae8c2063dd2bd2fd3cc1405d09b61075288da85d37d667b830e5875ff33b6f6a96c10cf6b670ea9d3cc1405d09b61075288da85d37d667b830e5875ff33b6f6a96c10cf6b670ea98721495b99eaed7b1ac4e1fd77eb0b0133b611e4ecd69d56fefffb154934f0ac8721495b99eaed7b1ac4e1fd77eb0b0133b611e4ecd69d56fefffb154934f0ac399bbf4d2336e92ab50382ac9552f21fb3b7bad4f98939e099d3e514e0493e92399bbf4d2336e92ab50382ac9552f21fb3b7bad4f98939e099d3e514e0493e923fd07b82678019aef2f6f022dbe696baaeda52e2eee654785b5b5f12bd560b153fd07b82678019aef2f6f022dbe696baaeda52e2eee654785b5b5f12bd560b1582389122633591394046dd074679a9074d6c75969585f87bcf2bd07081b049d782389122633591394046dd074679a9074d6c75969585f87bcf2bd07081b049d751858c47b1303ca4054b8cd7a43638e270348fb88cc36df42921a6588d4adbfa51858c47b1303ca4054b8cd7a43638e270348fb88cc36df42921a6588d4adbfae28054f0324954c160107be039b32719cb21701ffb5bdae66440d339d2515554e28054f0324954c160107be039b32719cb21701ffb5bdae66440d339d251555480fea06a3699dd164303bdedec3141e3cf98d4b94d873922ad4c9b68958a429680fea06a3699dd164303bdedec3141e3cf98d4b94d873922ad4c9b68958a429637312918c0b6f932a565164b3b7f7b46ab81894100be6f88256610ad9c63ee7237312918c0b6f932a565164b3b7f7b46ab81894100be6f88256610ad9c63ee72993373135cd423612513b0eeec619ed11de689dced082b9a1ed424d84dca5fbb993373135cd423612513b0eeec619ed11de689dced082b9a1ed424d84dca5fbb65455e72dc3a89f96e6ad70539105559b529e35bcce5b0f186e8a70ae59c5328dd1a245f7029e604a0efcf382389b4beae40d6326f0fe96d2378d890ab60d36011fb2bf180f95e735669ab6e317ad5c6e65d3487be9e8d6a48c43a2f0a5beb9111fb2bf180f95e735669ab6e317ad5c6e65d3487be9e8d6a48c43a2f0a5beb91103e03601f8a54073c4574bfdc4631e206d14020b42caa506172675e30abc646103e03601f8a54073c4574bfdc4631e206d14020b42caa506172675e30abc646b94d24851e7b3d42291cf4898a2ffb714993746ea0ca6159090b78aa7ffc17a7b94d24851e7b3d42291cf4898a2ffb714993746ea0ca6159090b78aa7ffc17a75af44333dee85126121ac248a6672a19bca61099a68fd17615f53bada4aea39d5af44333dee85126121ac248a6672a19bca61099a68fd17615f53bada4aea39d916a3cae29a55e316c837740429c0eeea0ab6de6183782864e6f1973db3d5138916a3cae29a55e316c837740429c0eeea0ab6de6183782864e6f1973db3d5138aae9244b8c33657a133a783126a5d037d7471f96603001ca05cb122498d422f3aae9244b8c33657a133a783126a5d037d7471f96603001ca05cb122498d422f364166410e5c043028d1a3179dd787ca0f5d0e2582aca54b5872db9797556a37064166410e5c043028d1a3179dd787ca0f5d0e2582aca54b5872db9797556a3700b68d11a3f639c17bb55fcb04af41ffc250b9d7a689c5f713cd8e96282fc2bdf0b68d11a3f639c17bb55fcb04af41ffc250b9d7a689c5f713cd8e96282fc2bdfb12ef2b793f2ced2050e80ebe0a5d2506b46da693a3450abbd683f8bd93ae8eab12ef2b793f2ced2050e80ebe0a5d2506b46da693a3450abbd683f8bd93ae8ead922bfa0f27a4625749409550a500ef663f55cffbb1996242274e46e3350fe43d922bfa0f27a4625749409550a500ef663f55cffbb1996242274e46e3350fe436d1974665407a40f84c626955202daac64de492dfbb1d66eab70e7fd47e94a236d1974665407a40f84c626955202daac64de492dfbb1d66eab70e7fd47e94a2362dbe2ae3e9c83c7ae821c102666e52b5cb69a560128273e3fb3852eea8a2c9262dbe2ae3e9c83c7ae821c102666e52b5cb69a560128273e3fb3852eea8a2c92f70611c86529dd6657559235da7f21dc514621ff3bb731700ed5117f9279a83ef70611c86529dd6657559235da7f21dc514621ff3bb731700ed5117f9279a83e1d01e33e6e683f63a9cf778fb857261b87bc3dd860ce9471f579a464974d56421d01e33e6e683f63a9cf778fb857261b87bc3dd860ce9471f579a464974d564240f480edbe130234018190b29a057edf90e69aa372ad08d8942fcf45ed70885e40f480edbe130234018190b29a057edf90e69aa372ad08d8942fcf45ed70885ec23f1c501d0fc3a4695b6103676c1aac00cd553f856b2b5c46a67721407972b6c23f1c501d0fc3a4695b6103676c1aac00cd553f856b2b5c46a67721407972b6a8bc7dc1d3be929328eb08e4d5980acef855e5d96c5df5a46770760a65fe43b2a8bc7dc1d3be929328eb08e4d5980acef855e5d96c5df5a46770760a65fe43b2ee86ad143fb8ac351e4075565a0d908cdf8b8d3516b4625add228cd8df081307ee86ad143fb8ac351e4075565a0d908cdf8b8d3516b4625add228cd8df081307d65d371baffceebc25de0c4e4cc0f2573bd57bd5e8566337466fb349a362fc9dd65d371baffceebc25de0c4e4cc0f2573bd57bd5e8566337466fb349a362fc9d3b0922f92662ee95b6ce25b0968b33aca5fd9cfae75733890c998f1ef27cd30e3b0922f92662ee95b6ce25b0968b33aca5fd9cfae75733890c998f1ef27cd30ec5abec0cf4aa0772fcf2566a47fc8a3d6a4d0c5b406e20c3fdd78df322177572c5abec0cf4aa0772fcf2566a47fc8a3d6a4d0c5b406e20c3fdd78df322177572b79ca9976ac584a4b39cdf36bf46255ce920d0378a922a2e87e13bb6c6016f37b79ca9976ac584a4b39cdf36bf46255ce920d0378a922a2e87e13bb6c6016f37718f92f4bdf640c3eb00b6b574dc2bd3b417574053af45eed7595591db3f1d44718f92f4bdf640c3eb00b6b574dc2bd3b417574053af45eed7595591db3f1d44d0372d276816dda5af077e1919db1df7896da034ba5dfda7dd739503f768cf66399dc909ee4da0c49889ffbe49b5880be7fdbc857d7b35681c938d18b3a274744a7e8c31edfbb44c9c52e2786c50e0c7e7b97a7d303db5587050846699e88ff54a7e8c31edfbb44c9c52e2786c50e0c7e7b97a7d303db5587050846699e88ff5f4b2939c621d3726089bd3f3ec58d0c5b2c4367e4d10f6767f98490a6bce801ff4b2939c621d3726089bd3f3ec58d0c5b2c4367e4d10f6767f98490a6bce801f13d4cda701204c5e3b3442008da65518fa1a9ef1bfc51b6ff317996a1d82340513d4cda701204c5e3b3442008da65518fa1a9ef1bfc51b6ff317996a1d8234051456adc3e7910eccac3d8af97f8e1bf53e073331e21cefee30b2aa3c453f10531456adc3e7910eccac3d8af97f8e1bf53e073331e21cefee30b2aa3c453f1053eab9dff1099362d2257f9edebf59b629dc1dd845a54b08286d5c4afc1b3f293deab9dff1099362d2257f9edebf59b629dc1dd845a54b08286d5c4afc1b3f293d28a4a01689e76566af1523b0622698bc012df5bc265c6c5b6cc6a8ea902ce38828a4a01689e76566af1523b0622698bc012df5bc265c6c5b6cc6a8ea902ce38842b36b585af548b0a437a2c1f79fe3e4d481ddc03f5154608e7d031ed019d92342b36b585af548b0a437a2c1f79fe3e4d481ddc03f5154608e7d031ed019d92343bc175a26fe4eb64862d9248d34126810f91ff77b628fd5ad58398527940d0c43bc175a26fe4eb64862d9248d34126810f91ff77b628fd5ad58398527940d0c73210c121a78616c59efbd8c25ef5f723b9aedd5f56a25464359b77a28cca20b73210c121a78616c59efbd8c25ef5f723b9aedd5f56a25464359b77a28cca20bdbc87aea9ab110bb0f6a16d27487af300ace812c69f44d118fdd05421b8cec21dbc87aea9ab110bb0f6a16d27487af300ace812c69f44d118fdd05421b8cec21c61c08fe562a1854f03227f2754057d3854e41e99399d00e6603173c8c9591c282d5092fe240e14864f5323016a4a6343ed9f3c63882b6f011c53352c64c6ec81cbbc4cb2ec99a0d56b3f35bd3ed6d777f65e75e8a2f3100f2c7ae68cd933abe8655009c821156dd40d67e562664b293dd42b51230923cd2799e3c6651b352d6ce909a3817e3344c41c177e3f45a061b6da21894536877df4aa0f92b11aa4f860e96a4f969eab09aa3fb9e7153b718828ac6d6961bd823b7b8e53e8c8de37c1e273ea45976e5e0c27720a0e9c0336bfae865ff52acc03c46b419f3dca1cf4b4f07684e845859547fb2f2af25365731d24fad217b4282e6ad72536f7831faaffa3e0f4ce5a73487b101c0e231319dcef01b8451e704f8f572ba2cebeee4fe45a326312dbf339598267d92e540a0a3516b69e5461957d4fdcee98572d4a0aa5f675ad9c929e3485b274ab6e1e06a5b3891841e0c24f31052cb7fa30dd1110941f00d5a1b393244d9e5b8de791b6453617d3637782322bf6e54bfbb775d073bb863f92832137183718f8c90d968acb32798dd7a6f33bc4805051ed536b26ec4f413588a16de3e6f14816813361a03ac9ef4eef86934ee61c9dfe69af8b34f34e9ae664a712f9178a9b65d71f06629fd6f67806093731da479a6b9532fa5f54ccbb58386125ec3bf8c076522cebe12c164429803b51a10b3f6dbd068f3ca56108eedbe917448cb5694e2eb4deb5fb2988ae94c79d9543cf21ae329881ce01d806239023682d8f625fea475f4fe37bd279e3bee99bea9192f85f2728e3a3899ec2510097089bf84bee44b5cb9615db6ea16ef714458cb2d35cb76d0937aa8622b4d394d6fda13556985d507fb726fbfa017176331b2cf62fb4bbdec1ae96cc682882fdcf88f546e02550bbe31eef882034d7bbdb736dcacff575a878d41e71447c5ba766b8156a9b1f03afeefefb3c87dccc6101300a61fdd8c17bd72858bfbf7f55e9f17698f99b5f42f2fe3634e337b0445099c1d2786dbea12940a9b6effa5004e75f0efded7e03ad071a6c09313ead1300c60bb7378db101883721e6d7c43d9fdda028ef6f2cb1a4860b60673d7cb1c1d06736e2b438efe4d46068510d28932428429243a7f43f85c083db9a91bf109d021cbf307ba30d8878ea10035461056d8c37437f6e88fade9150d46808a02e8dbbe8d0e17549619affd54f3fef2d2e9447fda9759975300220a58a7cc88a5952d56ca20e6c7c9b0754cda4be485a16b3fcbcf7e48e6f6bedb1cb4fb0473869d5959a184cac0c5c9932f93f1e249ec7141679ce8365a7c2563c6e14ff044c46d3e7247e09018aa2cff89fedb65430a99fe2571bc42ab3e7b440f93fdfa4df710c1d7aee56159ed526fe029f0d54ea66e25d533be0a69b192e03ed4b0dde81e4a4182e3ed7481f88741a62aa29d0fe8ee93bc80ea4483b757d55d98a3f617bacad50cdaa0a703e82e151aaca2cd2ecab9fe52a3d056296ade649fe672342544656688d9e4adb7b649ea6e9980365a6617008457cd6e7dda36950573082687c223ef9150fee05dd5ae45017f94f20e2553697c39fbfc815372fa5a7faa5a3879848310f4b58057944f3dbf6496407689dbb8301709fa8bfd0181701127493e377c58c663cd6e2f52d541f3a4b28bd479b5c38c3197d3f850cd4f41e2ad8fc79d045bf113b53d7a8401a55d00a2fbe6699ddb5c0641b3430861e1d6c4b6d236c3328c64eeb36b1772d263fe7ab4b951cce04effd5487a077d12273696ec9dfbfe49e4ccb2ec09574456d5429f8c28b1faeee90a7ae1db6d9bbae0354bcfe098a86cd17ce9d9e90f09be7cc61ad37853ca2915897b6c9ef890588c267d72774147bc43286b119ca1e08af002f92400651a3dfcacdd3ea4258eea59c8675e360129bdbf9fa5aff6e9839cce80b7a04107f1f760a15c3d6ea25102ee6824a0643acf0c00f70a6fbb5a73559247e0612e6c70d6923c98612aac22c1f3558617bedb342853609d350576b5cf8f8bbf56dd886d137f1e63a2bc9dce5d2a0f35ac6bd75209ab1b8de9ec7541054834ee46042c850264c7a5b75a4c720fca26a3ac4bf1f2df37ea7d520ee3b0aae00391664e7e82c9b13c228faf070a801ce96b54cd6791d0ab3c5eaec0ac1dcc689b9b37a4179698bd1ebd07f1a34220280399a887374597587d7eae2697e0c3917cf640ccdd84abd5b046298c205a54d409643726a454d11bab87e2597de3de726cf56a83ca0c6c16d677e730b551c2bf505b020e0e86f2ca9f9b6e06e62e18d99e3ea5c44c0e4e66d28faadb1c9833a2bfe8f2001533fe9b9170acde714da4dea28d61af9f61101fe39a69b76679bd75793ce8e224a38420efc6d80e57d29a0958753fbeec7be8503dee47f108d07703c4d5db17bd21859b497700e34e1eb8b6d6c76822a176d579149fd8b2f4063d5f059905a02115991b0780313b4e6739ad016ee16f9a1903ad533c0397f9bb78f682c0d8307492d72a1639a0d70fac129c68e005974501d3ef405c8c71578a5ae76e3cfe2120b09fcd2bc39930ba9529ca5b5849e676acd7eb9a4b699f2800a1d9e3ab7fde5b264703c9ee93cd081372c85c136beb24062ffc789f4a8002bee2edd01580b44e1bc59bccbefa6a7c7eeda9fd76ffe9d809832bf48a4c1c5eec72d79eb0b1610bcab72682fbfdbce097b5348e3bc270cb6bcd5fdab7e62cf6824181478b59019d2e9f546eccdebf81cddea9601686728a942392394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b29eaa3da4170a5a291268e98bf18f479fb996a235f57b9ab0773467dfb24edd6e2e076f27dfa28eae04f23354c485d3f7bfecb89013c9611fac679fa845c7589a1ef09cc759f35eb4026d6e20d0d853bac0d7f7012d9fbf42f778f0b45b4df8386ef09cc759f35eb4026d6e20d0d853bac0d7f7012d9fbf42f778f0b45b4df83860eeda361cb39b6e9975803fee9c21f3c3356fb5b10b6f53a78d4edb5951286383783a2baef68f445dfe7d2a84936d561145f4b897e2292e6544cde832b6fc524a2fc3a07feda364c13eafa7dc19aa243513520d3a765e4736976605058e30162ebd3adf1d53c436be3f4f608f4023d679f068c574bfb6dcb7edd8cd11ec0397ed9512a49f46584bf0800f514f5b806255c6f86a3e4445873ed432f03263e61bb6d3983816ebefdb56c63199988a2b14f729a100c508d88af15c130541aa7c7a1b10b886ebc636f8477afbf0f035e6171f67f975b173e29dc0b8b6b082d79348db10b886ebc636f8477afbf0f035e6171f67f975b173e29dc0b8b6b082d79348d3091b68db4fe19fb82187aa434c969c8d82fbc7b79e9068e6501e6726fb382523091b68db4fe19fb82187aa434c969c8d82fbc7b79e9068e6501e6726fb38252ef6bbd58c1aa1db18d4504cbf5f868623dfb748aab4f6233431d72b5ac344defef6bbd58c1aa1db18d4504cbf5f868623dfb748aab4f6233431d72b5ac344def857c3c3664b0bf808c322c3692e6899dcd9f28d7f0f916ff0dce90a50f4bb73f0f5607c7eba85194c7405f6694beceb3ed94c3214899727cc28a544ddf3eb8b90322e706f3685dc25870cc406b93db165150902c59d938c12aa1d36e30cddb850322e706f3685dc25870cc406b93db165150902c59d938c12aa1d36e30cddb8542a7ce0bf4a29691a17b32bc8d85e2b5a80b93f3b775a380b4082ca25c65f3108367fb1bb5de7e847d0c2c67fc25fc15161d3046938c1faa05322293a19cb2bd72753374923ecd4c224c1325b5292a031eedd0f75c85db590ff3ea99f3429d7d72753374923ecd4c224c1325b5292a031eedd0f75c85db590ff3ea99f3429d7d212a50627928ea3aa08c7a61d581a612452deb2c329e8c5819244a03ca7ef275c03b7fabf00a45df6863e825ad5853069622e724f4928d7e021bd7995cd66f78aef61d83f1adc72150ed8ce271510685ecf0c8fd5954b05599185f34b447e13eaef61d83f1adc72150ed8ce271510685ecf0c8fd5954b05599185f34b447e13e54be0e765b4b92529dfb8bdc694eee468ce60d9bb539d40b52e0850ac51fca4854be0e765b4b92529dfb8bdc694eee468ce60d9bb539d40b52e0850ac51fca486bec8e4f55cacbd6f025d96382a98caae4ab5fa7eef09340871d5c9318f2e7e86bec8e4f55cacbd6f025d96382a98caae4ab5fa7eef09340871d5c9318f2e7e85f8eada1d8a8c4408d784b2dc16c2e618b70287bd5946d791bd5ff8ced4923985f8eada1d8a8c4408d784b2dc16c2e618b70287bd5946d791bd5ff8ced492398a2c0e8c41e8d7c6549790d4012276a77833cd275949ba735f47871e93d01b4f3394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b29b87e9080d2e2ed0413ae153d5f6f9fd7d91ac32be2b15d7571d07f81689f3adbb87e9080d2e2ed0413ae153d5f6f9fd7d91ac32be2b15d7571d07f81689f3adb8f8772fc65bccd14604339828f9730a3ca6b15ec682d8bdaecd4f0d945b5f4ad8f8772fc65bccd14604339828f9730a3ca6b15ec682d8bdaecd4f0d945b5f4adf916fde5dc41cad813aed6fd2fc02b76cfbbcebbf13b16c97b311fa7d834f0f5f916fde5dc41cad813aed6fd2fc02b76cfbbcebbf13b16c97b311fa7d834f0f527128945dfa089a5a623f1fd93ea5bcb577f0e204460d949bb8aa5c298c4a01327128945dfa089a5a623f1fd93ea5bcb577f0e204460d949bb8aa5c298c4a013fd9107ab8101df6e0b4c4b7d1b78c892037d0a806931a5ea0c30b6ebb9367867fd9107ab8101df6e0b4c4b7d1b78c892037d0a806931a5ea0c30b6ebb936786799dfe149a54cb3fae101e701c3ed6c80817965e060b0c4ac4cd32f5c0962648899dfe149a54cb3fae101e701c3ed6c80817965e060b0c4ac4cd32f5c0962648879294f38f1b3d9b05a81a4bad624ea86ce7b87e13db6db92ef16c606fe60db3a79294f38f1b3d9b05a81a4bad624ea86ce7b87e13db6db92ef16c606fe60db3aff5d964c34c708af6f7f4b75a35a4d9f502139ac8b9f9bee08ccb28dc940ce8aff5d964c34c708af6f7f4b75a35a4d9f502139ac8b9f9bee08ccb28dc940ce8add3702883eea5a99c535cc32f1be4645e1b23e2ab5dc2a7173873ea9ec5eac7add3702883eea5a99c535cc32f1be4645e1b23e2ab5dc2a7173873ea9ec5eac7a2ed547f0a2672aa02a8e3f1761d36de4141ac4e83acdab7300aa130340f410282ed547f0a2672aa02a8e3f1761d36de4141ac4e83acdab7300aa130340f41028f46abedd5b3ccae5c97d7ba6f5e08e53df98bfe528bc71ebf3abd9101e448938f46abedd5b3ccae5c97d7ba6f5e08e53df98bfe528bc71ebf3abd9101e4489380d8a9be86a49c6f216c4cbdb0427b19c1ed46d36009cedd7b63f5b2c9f0d1de20d8a9be86a49c6f216c4cbdb0427b19c1ed46d36009cedd7b63f5b2c9f0d1de266647ed64e216aabf6272327eeb7117628232bb4165359dab6c70886159434ad66647ed64e216aabf6272327eeb7117628232bb4165359dab6c70886159434adfdef30409a37b147410f25a9c942549d163bdc2e4829227a0fd554496aa3e892fdef30409a37b147410f25a9c942549d163bdc2e4829227a0fd554496aa3e892dd8f73fadd652b4f8d84178bf17dcac63963314e4ebc6388d7802f9f3680ee24dd8f73fadd652b4f8d84178bf17dcac63963314e4ebc6388d7802f9f3680ee24cd105090dc8880c28deb219be089b81edc2cac785212c0ff225d9a16e932a64bf94df0cb0eeaf0030af45d01cf51958b313d408767898fc6b84594827c3a03db0ed2cf9be218e55b6c6e57483f902bb04bad6742558addde4c3daf0d820c4e910ed2cf9be218e55b6c6e57483f902bb04bad6742558addde4c3daf0d820c4e9130c766a4dd01028f3e904b2a151232c9f39642851af293d8760cc1b132247dfd30c766a4dd01028f3e904b2a151232c9f39642851af293d8760cc1b132247dfd93115a83544ceaa31a58dc47e5c47431de6a69d0eb183e8818f5fe9cf30c2f1593115a83544ceaa31a58dc47e5c47431de6a69d0eb183e8818f5fe9cf30c2f1554f1a3c98ec77519a740b333d287251627870f9ad5be28d103f138a357a8632354f1a3c98ec77519a740b333d287251627870f9ad5be28d103f138a357a8632360404fd564c01fb6d9c0ff862c5e3aebee0a4c86fdcf0bf84492bc904aeac93b60404fd564c01fb6d9c0ff862c5e3aebee0a4c86fdcf0bf84492bc904aeac93b14e11d36165074b4ff78f584ceb64d664c2e63f4b93e4ccca25de71f60d101826cdf997f0a309bb9a07727fbdd66796981bc4b5296f1b9982fd4b52e45a5d1b7be8c06acf981b09bbcb48bfe962629ab968eda7bf4abdddd29d0bff7c7d5b8e3be8c06acf981b09bbcb48bfe962629ab968eda7bf4abdddd29d0bff7c7d5b8e3e3885e331196cfd59e9ae8c98e0872f65ea22c08b7e1b2954a448eb04ab29c0ce3885e331196cfd59e9ae8c98e0872f65ea22c08b7e1b2954a448eb04ab29c0c47c8bfa79091934c2c39048471e3a1f224e81caa4a25e25f7f9a1e23757834a447c8bfa79091934c2c39048471e3a1f224e81caa4a25e25f7f9a1e23757834a40ced9187aee8c8c83b8254bc2260d00facb3d0ddd2f8983adb0bb53905dea9970ced9187aee8c8c83b8254bc2260d00facb3d0ddd2f8983adb0bb53905dea99743a3d70317ed29a36c28506db4ec36ec70ef57533365957dab163ab2bf023e5143a3d70317ed29a36c28506db4ec36ec70ef57533365957dab163ab2bf023e51c4b5469aa585538be0eb1e145a5f901a262b69759d08184ba990f87188c22ef2c4b5469aa585538be0eb1e145a5f901a262b69759d08184ba990f87188c22ef2440bf79b9b0519bbd96d6d0b359bdaa787c22cb042d2f7dcd39425c2436be8ad440bf79b9b0519bbd96d6d0b359bdaa787c22cb042d2f7dcd39425c2436be8adf06505a8ea619c0495d6b9a0b6d9d5c946ca34670b4382ad6c305be906b6d6ebf06505a8ea619c0495d6b9a0b6d9d5c946ca34670b4382ad6c305be906b6d6ebdea7425c54a1fd88fb08ccefca88a5f1b1f71a38bd48c23db0eb12979aa17d7ddea7425c54a1fd88fb08ccefca88a5f1b1f71a38bd48c23db0eb12979aa17d7d28b6f292b5b9bc883c7284c937f11e080f5e6629ceb7f642f2ce8824d2183d1f6aa56d929845c8652e644e0ccd6c68b35b4af35ce5d48f0b8e24bb6d9d6a6deb7e4cd677dfac09ce236ba51b3ba90fec603ba62e4c4e4d07e7414334c9a828ad7e4cd677dfac09ce236ba51b3ba90fec603ba62e4c4e4d07e7414334c9a828adbc81d669c91ca9ad3a156cf7a49c1bce2d437743b99d7bdb0fd571c676461cb7bc81d669c91ca9ad3a156cf7a49c1bce2d437743b99d7bdb0fd571c676461cb79c582a814a588737245a97c924ab34691478f12b9b6c7eabf515c9e90f15d1c49c582a814a588737245a97c924ab34691478f12b9b6c7eabf515c9e90f15d1c4bebef0d4365619f4bf138ffeff5ac1c4cf311c3fcf73b608d702b657e750b5d4bebef0d4365619f4bf138ffeff5ac1c4cf311c3fcf73b608d702b657e750b5d4210ee833c6bd18b1da8f5782a68073ebbc8def4a8b53fcf23a2efebfee5c9bfd210ee833c6bd18b1da8f5782a68073ebbc8def4a8b53fcf23a2efebfee5c9bfde4de143f02b3d60d251395c0c66920eb45b0e3e80bb0b0323766a1a690d02a34e4de143f02b3d60d251395c0c66920eb45b0e3e80bb0b0323766a1a690d02a34af42500b7866968caac8035a4e7ab140c992ae0b1dfcff573a6145ae74c3fe94af42500b7866968caac8035a4e7ab140c992ae0b1dfcff573a6145ae74c3fe947747d5923acf3ecb98462e861b29d811757aa563230fd34afabf3e2e2a93d8047747d5923acf3ecb98462e861b29d811757aa563230fd34afabf3e2e2a93d804e7ef860ba0c01d4da71460b36c49234a6e2f717a58e97b6870a6f76d3ceb7ac3e7ef860ba0c01d4da71460b36c49234a6e2f717a58e97b6870a6f76d3ceb7ac330ab951cc804a3cef431208944be65810fc994ce452d9a3a64b12a69764951fc30ab951cc804a3cef431208944be65810fc994ce452d9a3a64b12a69764951fc944a52adb18b8fe75fbe26839f56450b63cd34c7b07520c8985becb219f6aafe944a52adb18b8fe75fbe26839f56450b63cd34c7b07520c8985becb219f6aafe2b8c470d041ecf46211148601c5507b2a0358462ff65b484506d2a780650b4c72b8c470d041ecf46211148601c5507b2a0358462ff65b484506d2a780650b4c7c99d58db24656670b4f3491fe285c594a7956dec1f18b2606ca52ebd6a1a7f67c99d58db24656670b4f3491fe285c594a7956dec1f18b2606ca52ebd6a1a7f67bbf5e69253fe8c3220aa2d9e4894e1542dc2ceb4d2d6d18b1c64dd0cb1e68b34bbf5e69253fe8c3220aa2d9e4894e1542dc2ceb4d2d6d18b1c64dd0cb1e68b3420dd0e383f950a028c4cd0f6ca414057b3238761311bdc004f08aee9bb4ca45520dd0e383f950a028c4cd0f6ca414057b3238761311bdc004f08aee9bb4ca45584ab9d8ddf42e3d47fe4d15ed5e63a8e7b94248f8ace4ba2cc366a8b183ded7384ab9d8ddf42e3d47fe4d15ed5e63a8e7b94248f8ace4ba2cc366a8b183ded73a021899471acc289279918b09cf4e13938b81746e80583a7ca9234abbe99fa51a021899471acc289279918b09cf4e13938b81746e80583a7ca9234abbe99fa5118bc29cac24180ffe515e896c86606322abf57d4376df5549ed45cc3ecb2425018bc29cac24180ffe515e896c86606322abf57d4376df5549ed45cc3ecb2425076781972a05c5e935f384d6185a6b37159d7239e4d9d48d8d994e194eb69374d76781972a05c5e935f384d6185a6b37159d7239e4d9d48d8d994e194eb69374d142fa611a54215793e0d5adb3b61c25f95755937f33d97579a7f26f46ed2caa6142fa611a54215793e0d5adb3b61c25f95755937f33d97579a7f26f46ed2caa65319f12c2ef27049cc62de6abf2d2ed3914933394ef848e0ad4ecab2875beec25319f12c2ef27049cc62de6abf2d2ed3914933394ef848e0ad4ecab2875beec2e265e4021646f8d6a6679f98f8c6d8c55fd3726175af1517fde70912f39e8c52e265e4021646f8d6a6679f98f8c6d8c55fd3726175af1517fde70912f39e8c521667567c6309bdfb05ad75f84fd0fde9850b1928f488c0f3e1efdcc6d9c154db1667567c6309bdfb05ad75f84fd0fde9850b1928f488c0f3e1efdcc6d9c154db5ed4a6a32dc9e4320c1ab6e80882b90080d837fb2602bdbf7ba04ab7a279cdd25ed4a6a32dc9e4320c1ab6e80882b90080d837fb2602bdbf7ba04ab7a279cdd2e25c45c55cf69666f770ca3a503a2e7448c9b29e6332fc64b3c732452f563a01f095389b7c9ff5baf18c3fb7f69c0206162bd45addf81a2999bdc8d0172ba80b1e9242968fde6bbade1629a69750e31d3ebbbe173dcb6a73ccbc6366e4bf93d31e9242968fde6bbade1629a69750e31d3ebbbe173dcb6a73ccbc6366e4bf93d379dd80bb9498c8a95afa77d4378b63ea7d76d7a4e44fcc897207b9afe24fa9ce79dd80bb9498c8a95afa77d4378b63ea7d76d7a4e44fcc897207b9afe24fa9ce9c4a97f829b3931c0f634e2bb62b9c0899ebf5c8dec0c5156f39c0d7a128701c9c4a97f829b3931c0f634e2bb62b9c0899ebf5c8dec0c5156f39c0d7a128701ca8c2c4ee33ab00d532be393cd5ee418705487fca89180006ebe7433dbf03168ba8c2c4ee33ab00d532be393cd5ee418705487fca89180006ebe7433dbf03168bcb5abdb5bac4bc7682a494ebed0c7e6eb510406314299c868a0d76acf537bf11cb5abdb5bac4bc7682a494ebed0c7e6eb510406314299c868a0d76acf537bf1126d31231db6da4657647f537e6db29f3ec4f2bd5cfd2d9b85b4176935176460726d31231db6da4657647f537e6db29f3ec4f2bd5cfd2d9b85b41769351764607f3aed532a2fce53f9dcefa815402d98caba6ac9ffcda453d962800391a0004c1f3aed532a2fce53f9dcefa815402d98caba6ac9ffcda453d962800391a0004c1298b6baa780e1b73b48bf55e90bfce25fa90a201f8c4854ae3f5912e343c4a83cf64c8455d4751e00e2b51815ef82a2463eeacf9702cf275291cada420bbf394daefde1687830ee11c2fe5120615d0f810de8c48c7ea723ad3977bb06d237d7d1ca8fa9beda08d1b0352fd76af25ec87bd64f777738d05921773e6bca3915fa1c3e136b3f80c788419d4bd400065ce2e57462da204f9d79e3f0c73d592dc6df4c3e136b3f80c788419d4bd400065ce2e57462da204f9d79e3f0c73d592dc6df49a7058de54c9e1d67b15ea98dde1ad6b710b7ddf87706093fc0a3be2e011d4139a7058de54c9e1d67b15ea98dde1ad6b710b7ddf87706093fc0a3be2e011d41353ac5932d555523fe4053cbdaa6506fea5e7e8053ec18a2e01b79684dcc9864553ac5932d555523fe4053cbdaa6506fea5e7e8053ec18a2e01b79684dcc986455d7e63f144795ac4c016f46da43dc799ab3d5002a67ef3cec57f2d8a45ba5bea5d7e63f144795ac4c016f46da43dc799ab3d5002a67ef3cec57f2d8a45ba5bea440c908a5178fe6142eb7f5c66fa8696efeae9aa06382fba3d50fb15a3e513f1e34f4f11aa28f661eac6123562f8a64e2f625da0f3708e1a505e1b081219eecfcb7e1a603f0f666b038883fee99e5c027feaac9f04d4da9fc60839c180264149cb7e1a603f0f666b038883fee99e5c027feaac9f04d4da9fc60839c18026414967ae9ca4b4e7b855ebf8bbb8eee3f52c694155d7f98ab185bfd1cab2c029919267ae9ca4b4e7b855ebf8bbb8eee3f52c694155d7f98ab185bfd1cab2c0299192c10e46e62ea63abe91894b64e3ef11d73d6cc3c8bbfc85bd18b54e5b44e33c0ac10e46e62ea63abe91894b64e3ef11d73d6cc3c8bbfc85bd18b54e5b44e33c0a87cbf8bbcc93368d481a40b34228c7b4258b1afee46fab30b72c74984be2851e87cbf8bbcc93368d481a40b34228c7b4258b1afee46fab30b72c74984be2851e87f950a7c6f6db93d29e7281ba3f0bf2526781d97b2089cc0b4c0e51e4a2090987f950a7c6f6db93d29e7281ba3f0bf2526781d97b2089cc0b4c0e51e4a209094c423e89fc69484e123f9fddc1a15051f7aa822acf86a9a22eadd16480b973a94c423e89fc69484e123f9fddc1a15051f7aa822acf86a9a22eadd16480b973a90d7e8254c1ae3434ccc0fb2263dbe29d3f577a35e67c9ef486217a08cbceb8df0d7e8254c1ae3434ccc0fb2263dbe29d3f577a35e67c9ef486217a08cbceb8df9224bff814655690a937d0baf05567b8e3752bb8bcb124f7f712583e88d3af219224bff814655690a937d0baf05567b8e3752bb8bcb124f7f712583e88d3af21eadf6df064ef110b558b4c82274734009a1becbced020ada1f3b4b69ebb1b586eadf6df064ef110b558b4c82274734009a1becbced020ada1f3b4b69ebb1b586089a8e0815e0968517ab97d66905872a0b686d404ea967d58f7b665bba7cae09089a8e0815e0968517ab97d66905872a0b686d404ea967d58f7b665bba7cae09bbef4b30c1c7f635445c7685ee0075ee3bfee856112100337f3452b1183121f7bbef4b30c1c7f635445c7685ee0075ee3bfee856112100337f3452b1183121f73776e06f40fc889aba9f6694b1c5596623093a74482da68a077d22160f7292713776e06f40fc889aba9f6694b1c5596623093a74482da68a077d22160f72927171f4f885f8ea612947cd7373675447d4703d82534c782ef32a061a5a8b26fb8e71f4f885f8ea612947cd7373675447d4703d82534c782ef32a061a5a8b26fb8ea0f3ce917eec4132543c1e1abced7aef022011842cd7d846e7a9c4f07140179fa0f3ce917eec4132543c1e1abced7aef022011842cd7d846e7a9c4f07140179fc35f3f824779144d1ad08c6475eefd68d892e6414de56ab167c70cd9b309dd80dbdf84178438388850fdecdc9f995fcfe80b7e2c5a49224161849bd001962f1bf628b506a9df5a1edcb8f7fe384fa3d8186a0248f59c2fbd236c3c99a21d7c4ef628b506a9df5a1edcb8f7fe384fa3d8186a0248f59c2fbd236c3c99a21d7c4ed9414f4e92b00ddcfc40b43cfdd499e07c92e66f29a10898df79fa8cef54917bd9414f4e92b00ddcfc40b43cfdd499e07c92e66f29a10898df79fa8cef54917b2e7809b9c10ba3ccd59c31f56d13fe6f19979c07abab4b84573e6db92a9ee5d42e7809b9c10ba3ccd59c31f56d13fe6f19979c07abab4b84573e6db92a9ee5d4b02e3cd51e92d149cccd7f7e223c9f2edcb991fd01dc1b2c28c8b7ed9edc25e6b02e3cd51e92d149cccd7f7e223c9f2edcb991fd01dc1b2c28c8b7ed9edc25e639dc1bc411c914f7c43f74ef1090cf07801810e1cf4dbcced1243e2d56ee7c9039dc1bc411c914f7c43f74ef1090cf07801810e1cf4dbcced1243e2d56ee7c90e6e2027e4986e39e6d7c10bf3244ac0b39a6aca24d341e68fb1d5bcc1c7afe98e6e2027e4986e39e6d7c10bf3244ac0b39a6aca24d341e68fb1d5bcc1c7afe987b3e70b46d60f35e26a31d68b3ff938826acf74d5e98329b208b26ef7c6610277b3e70b46d60f35e26a31d68b3ff938826acf74d5e98329b208b26ef7c6610273830acfad944e2ef209c962051839d0ac7a84f201023994f1421500ee62aa27b3830acfad944e2ef209c962051839d0ac7a84f201023994f1421500ee62aa27b083cd42ae5e44a4f358e1e1c0290ba64897425b3dcce257b3b2a0d7de94bf28f083cd42ae5e44a4f358e1e1c0290ba64897425b3dcce257b3b2a0d7de94bf28fe2968504be2662f546f8b5d02904cb1442b524fb175b2d3a58fcebf9e2eed2ece2968504be2662f546f8b5d02904cb1442b524fb175b2d3a58fcebf9e2eed2ecfc91aa502530ad27227f37554e6d51b388c9aabcd0a2be049f5831232b05f7e8fc91aa502530ad27227f37554e6d51b388c9aabcd0a2be049f5831232b05f7e891c59ea3cd4336fd2ff33a66430e087aeeb49f55e04a7b53127e91de1462c42b91c59ea3cd4336fd2ff33a66430e087aeeb49f55e04a7b53127e91de1462c42b5abf448986041fd0c1b51eba187f423d978705c6f156e5e81fc6742327a9b282f59d1f4f76cbe1edb794066eb09fc6911bd95d3950039cee9837d84269886fe8da8490bbc39b85b1c60c976d66ee6f41d2b63e918149c341383950dde92e69b8da8490bbc39b85b1c60c976d66ee6f41d2b63e918149c341383950dde92e69b85e36598e35e45b321335fba0dbd5657bb3b77af210a7819ccccf3c74cf2d88aa9747ddd2efb1efe5d22cda8986e9349ce512feb64428fad2e7459fdadad8da217e7d5d3979352da3fd5d71b3d4bc1c301fd94c297384b291730b533bcc62047d7e7d5d3979352da3fd5d71b3d4bc1c301fd94c297384b291730b533bcc62047d9e734bc1f1e21645ba77ccdb1951b948f53e1342cd2607395c473eecceec52929e734bc1f1e21645ba77ccdb1951b948f53e1342cd2607395c473eecceec5292deadce67cf1063d211edc18ad5d9131a589ad74997e9826197ff848f9795c683deadce67cf1063d211edc18ad5d9131a589ad74997e9826197ff848f9795c683be62773ebb0b5be11318f8fcd3f704b22eb1314e1a65bee0fc3a7f1c848b66d8be62773ebb0b5be11318f8fcd3f704b22eb1314e1a65bee0fc3a7f1c848b66d8367c9ebcd80c1ec2946188454ab2044df1cfd62e8421b088a1dbec05c2210e64367c9ebcd80c1ec2946188454ab2044df1cfd62e8421b088a1dbec05c2210e6424cc44c766ca2154039ecd10f4b90338b771b48addac70a32f78017ef6de899424cc44c766ca2154039ecd10f4b90338b771b48addac70a32f78017ef6de8994d913fccc56e10b2df9a2e296475d3a51826d08f51f09b34436f5b1202531c80ed913fccc56e10b2df9a2e296475d3a51826d08f51f09b34436f5b1202531c80e7e514021b54fc5d9fad865fbe5d022231394799cc9325829cd1030193e26c1727e514021b54fc5d9fad865fbe5d022231394799cc9325829cd1030193e26c172bd3874d1895ebc53beac8d849f3e4d7d1897297cbe863b738ba5a8d3b1ab13c8bd3874d1895ebc53beac8d849f3e4d7d1897297cbe863b738ba5a8d3b1ab13c803c71b480db0200b1c085671ff199746b4c24af3dd95bc2d8759271090c571bf654acc79c1d896a4590c9244da1241795a066a64a104dfffd70f8a439118e3de7ef47f2bfa71c575b16ab30c016506c78959d796e941ac4593f13e169c6bd5ebefbb6a19181ddcd8dc9d5a801da906f2b9d047685720eb43810fb7543d3ab4108714f5afb86105c8cd1b18c9beed5927baca639c87a8d1531d6a950747a11b2598b55ef6ec11a28ab7cac451cd3673cfbd5bf64a5d671dbc6e29142d26672b0f62a576c1341de127442d40b22275b7200a451ff142d002eaa6a8acaf5b6bf092eb8f50229b806772744dca16c8b211b772c4a8ad63c36d01906f8a94998285e472129131837157bd92916d57cc364c4f33da113cba98f3a48851825a46e238a474d71be4e93cb29247651dab70d2a2ca78578f0360ef8de8e6ad86bb184478a70a9dd61b3c1222a9bc17a0aba0d7d5298ae331fed2ecde2d023717483d419cb6a443ceffe8eef509decaa5db090da88218aad85d531875246bf20516c1fcc66afdb62d1ef537a45bc30ad42b297bdf31e9392d0a1c27994dcf3423e181967ebc803d36061cd2aa6edf6949f244f4ce8b74353931c473043138dca22a66800aaba441e6d8b36aa415286aaf50a1ad337336d907ef90af715ef2623c11cc14c6614b0120b2b1cbce45588c7a90c0fe62891aced9b18c1ffad7dbace019a28b4dffc199520846094457cc35c0ef43987c8701b01b662b3180e901309177a526d886ed97c84342ba32ba17016c6ac2c74e8a74c1e01c08071f525c99b345fa7fe2fad740db6473c97a3b93da70a82eb842fd77cc65169e27e1636eeb461359a4d7dd850c44855f9aa4911208963d40acf6b3016f63d3bd143e646030ac00cd4c0b9839d32a4f6cbc666b38eadf928ef4423ac53396ea244191eaeb34943ba8ae20a8173adb4169b585af8f4d693bea06f1874671344d01a5966340e407095972a2239fab095cefb9209b240f7a4615cdd2011951e243a3736cb8eb84c6e3af67867c3a2f5ddbc67e4e947d7401d5ad37bff476036e441d9a9eb000a90c91a16802b7426d73a4f7c0bdeb2f7410f77c950b02b10dec113f0784d630036d10d68e0ba3a46494c15a09af2b02882131b5ba7d08b74e8605b97f7ba13884d024aa10df4d52e12ddea4a997a7141651a62ace001453327c2ea96c6fbac8e26761da77beedc234679df8df8f004c7d8c95ae63945ffd51d214ea0c6cb1e277ac501ef20bcb92f23d74b5766235d53894c2cac7aca8bae151eb7eb72aed0b5ca7fc1104e6f2ff0e9789011baeba3c96cef5a7c4406f68bb1389140b0b817c7ee0a854f0d094cea3d740682daee63c0ced3c15db1f4ff75bda9c4a0c46f4882093045467a6f716e14b6a4b9f38f55feb2af0d935fa8948e7514d87ef09e817ac649173cbfb5f5acd4c8e377c0e22c34d1e788ab126b52e89513a32da4e23ca11bc15ec73c5e920234855b70f1e3620773dce90fb703534cee90db690e3841acc497f3ac4311a7343bccb540401b4ab780106176e93e199bf95583b4502c866acb2642da1af1da2b5a86da77164592d7213f8d67cc7afef941cf3889a68f678b3a9ef7c602cf9daf462a6deae0d8863bff228e6dc86710ca9c902875a7c71e9319ea62b74c892a7409f8b4f91588f85c480c3e1123fb81f5527a418ab0699ccea8ded3350e3618dee7002238064189b0576d23dfe16c986f3371010d791ebb3c99f74c5c85897a9d59228316db5c88c7052c811d4efcb2b7adeab12b8ba72cc2cafd063fb6aaba1d2605349c26178c521337dd7e9d51fb6943d78625d9d36b9b97391c841cad12037647192620a49e7003babb22b78638c38c8ed7b90d186ad166c03f3bd531a73544c1309f64a856d0fc5206838e8c6cc3ccc71d71ea80f5197247bf801a584e7a01f0040b11f343c0406865301fdbe3075a329798d0f960ef9f3452481f37120d73775a78d76278f3b37e6492328472d5fe8e1bb79dff00e5c4a5b78d20d5acebf286867dc147ecf10ae0fe48fb3889e073d72b85f857040e0fb23bf6052eb2efc4343c500c61a387e43c6b38e125ce0f18ba5eaaa29fc9b096a466fc7b161b88ce2e8141c89e1be50931911db7e9ff1447720820bc23c748b3b741da3b0061f45cfa1682a1ea348bb6f15e0162f9235d6e7dd644bad823c24c13a1c9f407b2bfeb5188c372c29692818aaaebfc51058baa7e3a2f73877aa79b87ba5b65a3e1a29c6dca79f414669ccfd4509b31f1aed23f8e5faa2f146c1696eb472fdc1620d2d32a48a861dc4f3be0ed5ed13aa38b8ed1bc5efff45bd3147f69d8311ca697287feb7d2f38c133731a16463071000d953963338144560c293cb95847ed6fd5170b57dabce890492972b4e486bd042d02a9d6fe5d2613c30f078cf6fc5a7ce3604329092ced165ef5e2b570669ddd7350ab8a94b1594ce54bf22fdb29e3d398f6cc1463ea284e9a5058e31b4b252cb57123ebf0503bf604e4eaa5b789765fb17b07b86ef621962ca6a2c471e3717a0727ad8b628c515d04847b553be3806864387cd5432e5c5dc933eaf5df0afed38fc45605d5ad17364c73a87b4bfed8b9496e6055141716734183b1e3bc29d531f5d1ae0f3549a15bb50b38f63946775eabeb02568607f8fc35506b84a9dfbc0c2b00af94bb7db9ea8868c4d174a8f05f7bbb97dc6087f46085c0c7a41ca9a22ff94de9c533e15c09a98accbd07fb3b0894678cb2f3f0a4b6999c8e84fc17818aa2e3dd0d8580e78574f5026925c9788e3c458732b7e92efb094435dff71115f2acdbbd9a4f75a491af1d61924f3d5bb8be4e29e3215a2eb21503763a91d6fe6f8adf1aede875a6a371ed29804fa779ec8393dcc2ad6b3390ac4c44da5573d71d093728f57b32fb736bd598ed466b72ba6a9d00cacf45892c4b2d695c0626ab84616792970dd609e3f4604bb8de8cd9e0e143317602a4d5db7e0f46265f3a4ac02392419ed3a9bc07d6e878aca865eead4dcf50f8f7ea7882ae07e40fb176f26d53310c51b138d6da710554218dc9cbcfd0936d160425b4d8e969e3842d57bb5e1bc16ce11eec0add3c00f6ac36083a129036c8e9287a59f35ec3ce8959d67e2ca7d3d68b55fe9730f887ee6327fb2743c80f2db5a3229fa146563081853dadbe4a79d34252b1c5be303b50141adaf394b500fea813c47bfe7caca212673d6f7b3c838cca84397372b82554d016bcd8b5b07730a0e2bbabf838daebefb5f744503854950bd5f14eeecf838706806e380f3a507daff7147e94d2b3d5ccbf1acddcade22f7af15e0fda9420e2d80e0a965ae50e061d9685d6dc012fa316df530a0ed92c05f4e964aa6d68a8ed3db637a7615c6e746984707eb605f5203cb7abab9bd5f3124558197209694c5cb9d5f7ef7d111ae15c0d1351948583192c4d578cf49a895ab058573b02e65f94b20d2a551d7a377d22eb40c87f7c4d7f34c0a91a8d99913116bbabe758727bea27605f55ce3b466f0811ec97be722477b1c2f12321cb2452956d1590c1b884aa18b734fac5434e9b59594694eeb78ec490f298e867b9b809788e380d01384ef8989c998cc2e2ea9a3077b354f16c11da3a72f4a9110aa12dea035022f56177a542fb3a9e504f8c66cb90d92aaf61d695eb7d143a17e763d97b358e7bc7241ee6d6aeb67519b8dd8216abf78592efc282eb91614f869c9e164d9b633cd4ced17526ceec85c197118cac700ac8511ed136e043ad2c9ba61185f4b555f01f6d415d08e69fdfc415281bff558ca8f922f1bfbdae5a2bce19eae399faaf0e89a9d9f458eaacf905c1701a727b1fdacbed03084839868fbfc960bc4ac81565a456680ef4a98b885f933ffc3e42f3ed65103578f41ddf5f1e7bf7370bc02dd793233724c24be94c1bee4a9bc36b4e665415931bfecb3d418e6ac0a0b642a92438f5ec0715e30019bbb2f7692a5d12397ed2a2779b0baded137b91376d865385c6a7cc3f833ef00f38e368f6304699ce6a4c03c8f753a36047e562c9a6ecb36d2a98ca64b068efc6252e53037a5bb712c4b0a1b4d1ab7424feb94d8c4080730b0bb6c47462c6aba1edb41bf881e5ae8b9f99c83f0a07179a6fa6a5e5e6d11122fe85909f92f002224837db34c7b08d7ff1a6468e7e32a075f28c91caae514401768177a06bb4bc47fa4c53bc5342139e25589de64a0695ddc720962660093284bfc376fdbcb032d243b39c7b361200985a9e63a7d5e486d39bb39550601a14d4e788340ef2beb6c31e6ffb2b78fd4afecdc271a49a09c471757f29e15da8cb44e9250b8d78fd422fcbf09fe32a059b1e5ee1bebc35c9297e71a480b716313c2e14d286f220f193815daeb9f13fe56b7ca38f44c001576fbc50d1feaa8e26ea93d2fbc61d7fe950c33ad78d76904beabf50ee324a66b1779fc4c780375ff6703e75ae3230fb3cd22be1443c79668f9a45eed6030c1c405981e7d2c8f87ef7e1b9f48f1222f677b63d620a113ac17bcd0d1e9175a8889e8e3b884916856e720584a475087d63922c7e032c5f2e2b6deca09aa8673aae9d4cc18da1923be2dab8464ca4fd2e56b1f3cabe76fca1c82064f4120d0f596a2dc6a73f5e31ddbc4314720a9fca924370fd88c418b15d461b62b6828da09c99921ab83f663ee681f11adfa3ca42d2b5b37b3fc805819a22bdbdbb79efc23aa610606bd966f0bb7b58297e336b392c99c416e7397d7db218caff0db911e5f681b2de95130b5c02c22ba9c8e1a34d0731bd82d0abf3d6e0675c1211d4a8bebeab520f93864db528a1c1a70eca48f45744af00db328d19b3bc270613128e0a81b5d3f7846676d3ac76f4355d13e2617640bbe883fc2e587c0d03fee1859749fa008f2600855a9fb4d2f8ecd4ab2f841391a62a3cb0198bf9428ed213d06119c77264ac0dc219f2cf59ef6a071e79341a5c9702f6b1a5e4f7aa031e74413d3a6041705639442f2ae17d81f09b0dac8caf288255b0cbawafwafrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwaf-2.0.27-1.el8.src.rpmwafwaf-python3@     /usr/bin/python3.6python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f@e@e5ddccbb&baa@`@``>`U_i_!d^˳@^^4]߶]z@]]]Z@]<<\\E@\@\V\(@[k@[t[Q[I[(@Z}@Y6YYyY3@Y@X@X@XXWXQ4@XBWWjWW.@W.@W@WzOWDB@Vm@VVHV@VuFVO @VA@V+rV+rVO@Uz@UUU@UCjU3U3T@TTTpzT:m@SP@SS,)R@R@R/ QB@Q@QLGQ;$@Q#@PPO@PͷPpPj@Pb@PPPP @P@Ou@OЗOЗOЗO/On@NNNM@M@MJ@M_MOM:M9u@M5M1@L@LRLRL9@Kj@KK@KO@KwKTM@K>J@JmJ0J*@IcI@@I2I@IpvIpvIKI3HHf'H:@H.H@H GG@G GG@G7Thomas Moschny - 2.0.27-1Fedora Release Engineering - 2.0.26-2Thomas Moschny - 2.0.26-1Fedora Release Engineering - 2.0.25-4Python Maint - 2.0.25-3Fedora Release Engineering - 2.0.25-2Thomas Moschny - 2.0.25-1Fedora Release Engineering - 2.0.24-3Python Maint - 2.0.24-2Thomas Moschny - 2.0.24-1Fedora Release Engineering - 2.0.23-2Thomas Moschny - 2.0.23-1Fedora Release Engineering - 2.0.22-3Python Maint - 2.0.22-2Thomas Moschny - 2.0.22-1Fedora Release Engineering - 2.0.21-2Thomas Moschny - 2.0.21-1Fedora Release Engineering - 2.0.20-3Miro Hrončok - 2.0.20-2Thomas Moschny - 2.0.20-1Fedora Release Engineering - 2.0.19-2Thomas Moschny - 2.0.19-1Thomas Moschny - 2.0.18-2Thomas Moschny - 2.0.18-1Miro Hrončok - 2.0.17-4Miro Hrončok - 2.0.17-3Fedora Release Engineering - 2.0.17-2Thomas Moschny - 2.0.17-1Thomas Moschny - 2.0.16-1Thomas Moschny - 2.0.15-1Fedora Release Engineering - 2.0.14-2Thomas Moschny - 2.0.14-1Thomas Moschny - 2.0.12-1Thomas Moschny - 2.0.10-1Thomas Moschny - 1.9.14-2Fedora Release Engineering - 1.9.14-1.3Miro Hrončok - 1.9.14-1.2Fedora Release Engineering - 1.9.14-1.1Thomas Moschny - 1.9.14-1Thomas Moschny - 1.9.13-1Fedora Release Engineering - 1.9.12-1.1Thomas Moschny - 1.9.12-1Thomas Moschny - 1.9.11-1Thomas Moschny - 1.9.10-1Thomas Moschny - 1.9.9-1Fedora Release Engineering - 1.9.7-1.2Miro Hrončok - 1.9.7-1.1Thomas Moschny - 1.9.7-1Thomas Moschny - 1.9.6-1Thomas Moschny - 1.9.5-1Thomas Moschny - 1.9.4-1Thomas Moschny - 1.9.3-1Thomas Moschny - 1.9.2-1Thomas Moschny - 1.9.1-1Fedora Release Engineering - 1.8.22-1.1Thomas Moschny - 1.8.22-1Thomas Moschny - 1.8.21-1Thomas Moschny - 1.8.20-1Fedora Release Engineering - 1.8.19-1.1Thomas Moschny - 1.8.19-1Thomas Moschny - 1.8.18-1Thomas Moschny - 1.8.17-1Thomas Moschny - 1.8.16-1Fedora Release Engineering - 1.8.15-2.1Thomas Moschny - 1.8.15-2Thomas Moschny - 1.8.15-1Thomas Moschny - 1.8.14-1Thomas Moschny - 1.8.12-1Thomas Moschny - 1.8.11-2Thomas Moschny - 1.8.11-1Fedora Release Engineering - 1.8.9-1.1Thomas Moschny - 1.8.9-1Thomas Moschny - 1.8.8-2Thomas Moschny - 1.8.8-1Thomas Moschny - 1.8.7-1Thomas Moschny - 1.8.6-1Thomas Moschny - 1.8.5-1Thomas Moschny - 1.8.4-1Thomas Moschny - 1.8.2-1Fedora Release Engineering - 1.7.16-1.2Kalev Lember - 1.7.16-1.1Thomas Moschny - 1.7.16-1Thomas Moschny - 1.7.15-1Thomas Moschny - 1.7.14-1Thomas Moschny - 1.7.13-1Fedora Release Engineering - 1.7.11-1.1Thomas Moschny - 1.7.11-1Thomas Moschny - 1.7.10-1Thomas Moschny - 1.7.9-2Fedora Release Engineering - 1.7.9-1.1Thomas Moschny - 1.7.9-1Thomas Moschny - 1.7.8-1Thomas Moschny - 1.7.7-1Thomas Moschny - 1.7.6-1Thomas Moschny - 1.7.5-1Thomas Moschny - 1.7.4-1Thomas Moschny - 1.7.2-1Thomas Moschny - 1.7.1-1David Malcolm - 1.7.0-1.2Fedora Release Engineering - 1.7.0-1.1Thomas Moschny - 1.7.0-1Thomas Moschny - 1.7.0-0.2.pre5Thomas Moschny - 1.7.0-0.1.pre4Thomas Moschny - 1.7.0-0.2.pre3Michel Salim - 1.7.0-0.1.pre3Michel Salim - 1.6.11-1Fedora Release Engineering - 1.6.10-2Thomas Moschny - 1.6.10-1Thomas Moschny - 1.6.9-1Thomas Moschny - 1.6.8-1Thomas Moschny - 1.6.6-1Thomas Moschny - 1.6.4-1Thomas Moschny - 1.6.3-2Thomas Moschny - 1.6.3-1Fedora Release Engineering - 1.6.2-5Thomas Moschny - 1.6.2-4Thomas Moschny - 1.6.2-3Thomas Moschny - 1.6.2-2Thomas Moschny - 1.6.2-1Thomas Moschny - 1.5.19-1Thomas Moschny - 1.5.18-3Thomas Moschny - 1.5.18-2Thomas Moschny - 1.5.18-1Thomas Moschny - 1.5.17-1Thomas Moschny - 1.5.15-1Thomas Moschny - 1.5.14-1Thomas Moschny - 1.5.13-1Thomas Moschny - 1.5.12-1Thomas Moschny - 1.5.11-1Thomas Moschny - 1.5.10-1Thomas Moschny - 1.5.9-1Fedora Release Engineering - 1.5.8-2Thomas Moschny - 1.5.8-1Thomas Moschny - 1.5.6-1Thomas Moschny - 1.5.5-1Thomas Moschny - 1.5.4-1Fedora Release Engineering - 1.5.3-2Thomas Moschny - 1.5.3-1Thomas Moschny - 1.5.2-2Thomas Moschny - 1.5.2-1Thomas Moschny - 1.5.1-1Ignacio Vazquez-Abrams - 1.4.4-2Thomas Moschny - 1.4.4-1Thomas Moschny - 1.4.3-1Thomas Moschny - 1.4.2-2Thomas Moschny - 1.4.2-1Thomas Moschny - 1.4.1-1Thomas Moschny - 1.4.0-1Thomas Moschny - 1.3.2-6Thomas Moschny - 1.3.2-5Michel Salim - 1.3.1-4Michel Salim - 1.3.1-3Michel Salim - 1.3.1-2Michel Salim - 1.3.1-1- Update to 2.0.27.- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Update to 2.0.26.- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Update to 2.0.25.- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- Update to 2.0.24.- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Update to 2.0.23.- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebuilt for Python 3.10- Update to 2.0.22.- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Update to 2.0.21.- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for Python 3.9- Update to 2.0.20.- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Update to 2.0.19.- Make waf Python3-only (#1753963). - Spec file modernization and cleanups.- Update to 2.0.18.- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to 2.0.17.- Update to 2.0.16.- Update to 2.0.15.- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Update to 2.0.14.- Update to 2.0.12.- Update to 2.0.10.- Spec file cleanups. - Add unpack_wafdir.py (rhbz#1509550). - Fix rpmlint issue (rhbz#1509716). - Fix doc building (rhbz#1512232).- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to 1.9.14.- Update to 1.9.13.- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Update to 1.9.12.- Update to 1.9.11.- Update to 1.9.10.- Update to 1.9.9. - Use alternatives to manage %{_bindir}/waf (rhbz#1404699).- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Update to 1.9.7.- Update to 1.9.6.- Update to 1.9.5.- Update to 1.9.4.- Update to 1.9.3.- Update to 1.9.2.- Update to 1.9.1. - Fix some rpmlint warnings.- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Update to 1.8.22.- Update to 1.8.21.- Update to 1.8.20.- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to 1.8.19.- Update to 1.8.18.- Update to 1.8.17.- Update to 1.8.16. - Remove patch applied upstream.- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Update Sphinx config patch to also work with Sphinx 1.1.- Update to 1.8.15.- Update to 1.8.14. - Include waf-2 and waf-3 symlinks, respectively. - Add basic doc files to the python3 subpackage.- Update to 1.8.12.- Patch to remove -W from sphinx-build call, in order to build with older sphinx. - Rebase libdir patch.- Update to 1.8.11.- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to 1.8.9. - Update upstream URL.- Project moved to github.- Update to 1.8.8. - Apply updated Python packaging guidelines.- Update to 1.8.7.- Update to 1.8.6.- Update to 1.8.5.- Update to 1.8.4.- Update to 1.8.2.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to 1.7.16. - Update download URL.- Update to 1.7.15. - Modernize spec file.- Update to 1.7.14.- Update to 1.7.13.- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to 1.7.11.- Update to 1.7.10.- Add fix for FTBFS bug rhbz#914566.- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to 1.7.9.- Update to 1.7.8.- Update to 1.7.7.- Update to 1.7.6.- Update to 1.7.5.- Update to 1.7.4.- Update to 1.7.2.- Update to 1.7.1. - Remove rhel logic from with_python3 conditional.- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to 1.7.0.- Update to 1.7.0pre5.- Update to 1.7.0pre4.- Add patch for waf issue #1171. - Spec file fixes.- Update to 1.7.0pre3 - Spec clean-up - Rename -docs subpackage to -doc, per guidelines- Update to 1.6.11 - Build in verbose mode- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to 1.6.10. - Remove patch applied upstream.- Update to 1.6.9. - Patch to not use the logo (which has been removed) in the docs.- Update to 1.6.8. - Use rpm 4.9.X style provides/requires filtering. - Move Python3 version to a subpackage. - Move HTML documentation to a subpackage.- Update to 1.6.6. - Remove unused extras/subprocess.py. - Small patch for syntax errors.- Update to 1.6.4.- Use python-sphinx10 where available. - Turn off standard brp-python-bytecompile only when building the python3 subpackage.- Update to 1.6.3.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Update libdir patch for py3k. - Add patch to fix syntax error in extras/boost.py. - Remove hidden file.- Make waf compatible with python3, if available.- Enable building without html docs.- Update to 1.6.2. - Generate and include html docs. - Upstream removed the 'install' target, so we need to copy waflib manually. - The bash completion file is not provided anymore.- Update to 1.5.19.- Require 'python(abi)' instead of 'python-abi', seems more common now.- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Update to 1.5.18.- Update to 1.5.17. - Add patch from issue 682 to install 3rd party tools.- Update to 1.5.15.- Update to 1.5.14.- Update to 1.5.13.- Update to 1.5.12.- Update to 1.5.11. - Use %global instead of %define.- Update to 1.5.10.- Update to 1.5.9. - Rebase libdir patch.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to 1.5.8.- Update to 1.5.6.- Update to 1.5.5.- Update to 1.5.4.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Update to 1.5.3, which contains various enhancements and bugfixes, see http://waf.googlecode.com/svn/trunk/ChangeLog for a list of changes.- Remove the documentation again, as it is under CC-BY-NC-ND. Also remove it from the tarfile.- Update to 1.5.2. - Generate html documentation (though without highlighting).- Update to 1.5.1.- Rebuild for Python 2.6- Update to 1.4.4: - python 2.3 compatibility was restored - task randomization was removed - the vala tool was updated- Update to 1.4.3. - Remove fcntl patch (fixed upstream). - Prefix has to be set in a configure step now. - Pack the bash completion file.- Patch: stdout might not be a terminal.- Update to 1.4.2. - Remove shebang lines from files in wafadmin after installation, not before, otherwise install will re-add them.- Update to upstream version 1.4.1.- Update to upstream version 1.4.0.- Upstream patch to fix latex dependency scanning: trunk rev 2340.- Update to 1.3.2. - Remove version and revision information from path to waf cache.- Upstream patch to fix check_tool('gnome'): trunk rev 2219- Fix python-abi requirement so it can be parsed before python is installed - rpmlint tidying-up- Merge in changes from Thomas Mochny : * WAF cache moved from /usr/lib to /usr/share * Remove shebangs from scripts not meant from users, rather than making them executable * Include tools and demos- Initial Fedora packagewaf-python3  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234567799;;==??AACDEEGGIIKKMMOOQQSSUUWWYY[[]]__aacceeggiiklmmooqqssuuwwyy{{}}       ""$$&&((**,,..0022456688::<<>>@ABBDDFFHHJJLLNNPPRRTUVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`2.0.27-1.el82.0.27-1.el82.0.27-1.el8     !"# $%& '()*'+,-.+/0111232456789:9;<;=8>>??@@AA?BB?CCCDDEEFGFHEEEIIJIIIKIIIILLLLMMMNOOOOOOOOOONPQQQQQPRRSSRTTUUTRVVRWWWRPXYZY[YYX\\\\X]]X^^_^X``abcccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccffffffffffffffffffffffffffffffffffccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccwafwaf-3waf-3.6wafChangeLogREADME.mddemosasmheader.hmain.ctest.Swscriptbisonflexcalc.lcalc.ymain.cwscriptcc++a.cppb.cppmain.cmain.cppwscriptprograma.hgfxsemfavicon.icomain.cmsvc_resource.rcwscript_buildshlibfoo.defmain.ctest_shlib.cwscript_buildstlibstlib-depslibAexternal_vars.cexternal_vars.hwscript_buildlibBsum.csum.hwscript_buildlibCdiff.cdiff.hwscript_buildmain.cwscript_buildmain.ctest_staticlib.cwscript_buildwscriptcsharpDye.csHi.csMy.csSimple.cswscriptdexample.dfoo.dhmm.dsrcextra.dmain.dwscript_buildtestlibcode.dwscriptdbusmain.ctest.xmlwscriptfortranfoo.deffoo.ffoo_pp.Fhello.fmodfakecc.pytwo_mods.f90uses_two_mods.f90wscriptsrccalculator.fcalculator_main.fhello_inc.fincludehello.hsubmodulescontainer.f90helper.f90parent.f90submain.f90wscripttypemapbasetypes.f90fsrc.deffsrc.f90fwrap_ktp.inwscriptwscriptglib2enums.hfile.jsmain.cmarshal.listorg.glib2.test.gresource.xmlorg.gsettings.simple.gschema.xmlorg.gsettings.test-2.gschema.xmlorg.gsettings.test.gschema.xmlwscriptintltooldatakupfer-mimetypes.xml.inkupfer.desktop.inwscriptpoLINGUASPOTFILES.insv.powscriptjavaanimalsjunitorgexampleAnimalTest.javamanifestsrcorgexampleAnimal.javawscriptbengalasrcorgexampleBengala.javawscriptcatssrcorgexampleCat.javawscriptjunit.pysrccommeowHello.javapackage-info.javatrucbarHello.javafooHello.javasuporgtestHella.javawscriptjnisrcjavaStringUtils.javajniincludeStringUtils.hsourceStringUtils.cwscriptluafoo.luawscriptmac_appInfo.plistresourcesMacApp.icnsMainMenu.nibdesignable.nibkeyedobjects.nibsourcesdump_sbpl.cmain.mwscriptperlMytest.pmMytest.xswscriptpreciousprecious.cwscriptpythonfoo.pynested_scriptsbarnested_bar.pyfoonested_foo.pyspammodule.ctest.cwscriptqt5but.uidatasome.txtfoo.cppfoo.hlinguistfr.tsmain.cppres.qrctestqt5.cppwscriptrubyMytest.rbhello_world.rbrb_mytest.cwscriptsubstfoo.intest.pc.inwscripttexsrcbib.bibbibtex.ltxconclusions.ltxcrossreferencing.ltxdocument-glossaries.ltxdocument.ltxindexing.ltxintroduction.ltxintrosub.ltxwscriptwscriptunit_testsrcAccumulator.cppAccumulator.hHelloWorld.cppHelloWorld.hwscript_buildtestsmain.cpptest0HelloWorldTest.cppwscript_buildtest1AccumulatorTest.cppinputtest0.txttest1.txtwscript_buildtest2test.pywscript_buildtest3test.py.intest_import.pywscript_buildwscriptwscriptvalamulti-filebarbar.valafoofoo.valamain.valawscript_buildresourcesappwindow.uitest.gresource.xmltest.valawscriptshlibhello.valawscript_buildstlibprogram.valasrcstatic_lib.valawscript_buildwscriptvariantsmain.cwscriptwaf3waflibBuild.pyConfigSet.pyConfigure.pyContext.pyErrors.pyLogs.pyNode.pyOptions.pyRunner.pyScripting.pyTask.pyTaskGen.pyTools__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycar.cpython-36.opt-1.pycar.cpython-36.pycasm.cpython-36.opt-1.pycasm.cpython-36.pycbison.cpython-36.opt-1.pycbison.cpython-36.pycc.cpython-36.opt-1.pycc.cpython-36.pycc_aliases.cpython-36.opt-1.pycc_aliases.cpython-36.pycc_config.cpython-36.opt-1.pycc_config.cpython-36.pycc_osx.cpython-36.opt-1.pycc_osx.cpython-36.pycc_preproc.cpython-36.opt-1.pycc_preproc.cpython-36.pycc_tests.cpython-36.opt-1.pycc_tests.cpython-36.pycccroot.cpython-36.opt-1.pycccroot.cpython-36.pycclang.cpython-36.opt-1.pycclang.cpython-36.pycclangxx.cpython-36.opt-1.pycclangxx.cpython-36.pyccompiler_c.cpython-36.opt-1.pyccompiler_c.cpython-36.pyccompiler_cxx.cpython-36.opt-1.pyccompiler_cxx.cpython-36.pyccompiler_d.cpython-36.opt-1.pyccompiler_d.cpython-36.pyccompiler_fc.cpython-36.opt-1.pyccompiler_fc.cpython-36.pyccs.cpython-36.opt-1.pyccs.cpython-36.pyccxx.cpython-36.opt-1.pyccxx.cpython-36.pycd.cpython-36.opt-1.pycd.cpython-36.pycd_config.cpython-36.opt-1.pycd_config.cpython-36.pycd_scan.cpython-36.opt-1.pycd_scan.cpython-36.pycdbus.cpython-36.opt-1.pycdbus.cpython-36.pycdmd.cpython-36.opt-1.pycdmd.cpython-36.pycerrcheck.cpython-36.opt-1.pycerrcheck.cpython-36.pycfc.cpython-36.opt-1.pycfc.cpython-36.pycfc_config.cpython-36.opt-1.pycfc_config.cpython-36.pycfc_scan.cpython-36.opt-1.pycfc_scan.cpython-36.pycflex.cpython-36.opt-1.pycflex.cpython-36.pycg95.cpython-36.opt-1.pycg95.cpython-36.pycgas.cpython-36.opt-1.pycgas.cpython-36.pycgcc.cpython-36.opt-1.pycgcc.cpython-36.pycgdc.cpython-36.opt-1.pycgdc.cpython-36.pycgfortran.cpython-36.opt-1.pycgfortran.cpython-36.pycglib2.cpython-36.opt-1.pycglib2.cpython-36.pycgnu_dirs.cpython-36.opt-1.pycgnu_dirs.cpython-36.pycgxx.cpython-36.opt-1.pycgxx.cpython-36.pycicc.cpython-36.opt-1.pycicc.cpython-36.pycicpc.cpython-36.opt-1.pycicpc.cpython-36.pycifort.cpython-36.opt-1.pycifort.cpython-36.pycintltool.cpython-36.opt-1.pycintltool.cpython-36.pycirixcc.cpython-36.opt-1.pycirixcc.cpython-36.pycjavaw.cpython-36.opt-1.pycjavaw.cpython-36.pycldc2.cpython-36.opt-1.pycldc2.cpython-36.pyclua.cpython-36.opt-1.pyclua.cpython-36.pycmd5_tstamp.cpython-36.opt-1.pycmd5_tstamp.cpython-36.pycmsvc.cpython-36.opt-1.pycmsvc.cpython-36.pycnasm.cpython-36.opt-1.pycnasm.cpython-36.pycnobuild.cpython-36.opt-1.pycnobuild.cpython-36.pycperl.cpython-36.opt-1.pycperl.cpython-36.pycpython.cpython-36.opt-1.pycpython.cpython-36.pycqt5.cpython-36.opt-1.pycqt5.cpython-36.pycruby.cpython-36.opt-1.pycruby.cpython-36.pycsuncc.cpython-36.opt-1.pycsuncc.cpython-36.pycsuncxx.cpython-36.opt-1.pycsuncxx.cpython-36.pyctex.cpython-36.opt-1.pyctex.cpython-36.pycvala.cpython-36.opt-1.pycvala.cpython-36.pycwaf_unit_test.cpython-36.opt-1.pycwaf_unit_test.cpython-36.pycwinres.cpython-36.opt-1.pycwinres.cpython-36.pycxlc.cpython-36.opt-1.pycxlc.cpython-36.pycxlcxx.cpython-36.opt-1.pycxlcxx.cpython-36.pycar.pyasm.pybison.pyc.pyc_aliases.pyc_config.pyc_osx.pyc_preproc.pyc_tests.pyccroot.pyclang.pyclangxx.pycompiler_c.pycompiler_cxx.pycompiler_d.pycompiler_fc.pycs.pycxx.pyd.pyd_config.pyd_scan.pydbus.pydmd.pyerrcheck.pyfc.pyfc_config.pyfc_scan.pyflex.pyg95.pygas.pygcc.pygdc.pygfortran.pyglib2.pygnu_dirs.pygxx.pyicc.pyicpc.pyifort.pyintltool.pyirixcc.pyjavaw.pyldc2.pylua.pymd5_tstamp.pymsvc.pynasm.pynobuild.pyperl.pypython.pyqt5.pyruby.pysuncc.pysuncxx.pytex.pyvala.pywaf_unit_test.pywinres.pyxlc.pyxlcxx.pyUtils.py__init__.py__pycache__Build.cpython-36.opt-1.pycBuild.cpython-36.pycConfigSet.cpython-36.opt-1.pycConfigSet.cpython-36.pycConfigure.cpython-36.opt-1.pycConfigure.cpython-36.pycContext.cpython-36.opt-1.pycContext.cpython-36.pycErrors.cpython-36.opt-1.pycErrors.cpython-36.pycLogs.cpython-36.opt-1.pycLogs.cpython-36.pycNode.cpython-36.opt-1.pycNode.cpython-36.pycOptions.cpython-36.opt-1.pycOptions.cpython-36.pycRunner.cpython-36.opt-1.pycRunner.cpython-36.pycScripting.cpython-36.opt-1.pycScripting.cpython-36.pycTask.cpython-36.opt-1.pycTask.cpython-36.pycTaskGen.cpython-36.opt-1.pycTaskGen.cpython-36.pycUtils.cpython-36.opt-1.pycUtils.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycansiterm.cpython-36.opt-1.pycansiterm.cpython-36.pycfixpy2.cpython-36.opt-1.pycfixpy2.cpython-36.pycprocessor.cpython-36.opt-1.pycprocessor.cpython-36.pycansiterm.pyextras__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbatched_cc.cpython-36.opt-1.pycbatched_cc.cpython-36.pycbiber.cpython-36.opt-1.pycbiber.cpython-36.pycbjam.cpython-36.opt-1.pycbjam.cpython-36.pycblender.cpython-36.opt-1.pycblender.cpython-36.pycboo.cpython-36.opt-1.pycboo.cpython-36.pycboost.cpython-36.opt-1.pycboost.cpython-36.pycbuild_file_tracker.cpython-36.opt-1.pycbuild_file_tracker.cpython-36.pycbuild_logs.cpython-36.opt-1.pycbuild_logs.cpython-36.pycbuildcopy.cpython-36.opt-1.pycbuildcopy.cpython-36.pycc_bgxlc.cpython-36.opt-1.pycc_bgxlc.cpython-36.pycc_dumbpreproc.cpython-36.opt-1.pycc_dumbpreproc.cpython-36.pycc_emscripten.cpython-36.opt-1.pycc_emscripten.cpython-36.pycc_nec.cpython-36.opt-1.pycc_nec.cpython-36.pyccabal.cpython-36.opt-1.pyccabal.cpython-36.pyccfg_altoptions.cpython-36.opt-1.pyccfg_altoptions.cpython-36.pycclang_compilation_database.cpython-36.opt-1.pycclang_compilation_database.cpython-36.pycclang_cross.cpython-36.opt-1.pycclang_cross.cpython-36.pycclang_cross_common.cpython-36.opt-1.pycclang_cross_common.cpython-36.pycclangxx_cross.cpython-36.opt-1.pycclangxx_cross.cpython-36.pycclassic_runner.cpython-36.opt-1.pycclassic_runner.cpython-36.pyccodelite.cpython-36.opt-1.pyccodelite.cpython-36.pyccolor_gcc.cpython-36.opt-1.pyccolor_gcc.cpython-36.pyccolor_msvc.cpython-36.opt-1.pyccolor_msvc.cpython-36.pyccolor_rvct.cpython-36.opt-1.pyccolor_rvct.cpython-36.pyccompat15.cpython-36.opt-1.pyccompat15.cpython-36.pyccppcheck.cpython-36.opt-1.pyccppcheck.cpython-36.pyccpplint.cpython-36.opt-1.pyccpplint.cpython-36.pyccross_gnu.cpython-36.opt-1.pyccross_gnu.cpython-36.pyccython.cpython-36.opt-1.pyccython.cpython-36.pycdcc.cpython-36.opt-1.pycdcc.cpython-36.pycdistnet.cpython-36.opt-1.pycdistnet.cpython-36.pycdoxygen.cpython-36.opt-1.pycdoxygen.cpython-36.pycdpapi.cpython-36.opt-1.pycdpapi.cpython-36.pyceclipse.cpython-36.opt-1.pyceclipse.cpython-36.pycerlang.cpython-36.opt-1.pycerlang.cpython-36.pycfast_partial.cpython-36.opt-1.pycfast_partial.cpython-36.pycfc_bgxlf.cpython-36.opt-1.pycfc_bgxlf.cpython-36.pycfc_cray.cpython-36.opt-1.pycfc_cray.cpython-36.pycfc_fujitsu.cpython-36.opt-1.pycfc_fujitsu.cpython-36.pycfc_nag.cpython-36.opt-1.pycfc_nag.cpython-36.pycfc_nec.cpython-36.opt-1.pycfc_nec.cpython-36.pycfc_nfort.cpython-36.opt-1.pycfc_nfort.cpython-36.pycfc_open64.cpython-36.opt-1.pycfc_open64.cpython-36.pycfc_pgfortran.cpython-36.opt-1.pycfc_pgfortran.cpython-36.pycfc_solstudio.cpython-36.opt-1.pycfc_solstudio.cpython-36.pycfc_xlf.cpython-36.opt-1.pycfc_xlf.cpython-36.pycfile_to_object.cpython-36.opt-1.pycfile_to_object.cpython-36.pycfluid.cpython-36.opt-1.pycfluid.cpython-36.pycfreeimage.cpython-36.opt-1.pycfreeimage.cpython-36.pycfsb.cpython-36.opt-1.pycfsb.cpython-36.pycfsc.cpython-36.opt-1.pycfsc.cpython-36.pycgccdeps.cpython-36.opt-1.pycgccdeps.cpython-36.pycgdbus.cpython-36.opt-1.pycgdbus.cpython-36.pycgenpybind.cpython-36.opt-1.pycgenpybind.cpython-36.pycgob2.cpython-36.opt-1.pycgob2.cpython-36.pychalide.cpython-36.opt-1.pychalide.cpython-36.pychaxe.cpython-36.opt-1.pychaxe.cpython-36.pycjavatest.cpython-36.opt-1.pycjavatest.cpython-36.pyckde4.cpython-36.opt-1.pyckde4.cpython-36.pyclocal_rpath.cpython-36.opt-1.pyclocal_rpath.cpython-36.pycmake.cpython-36.opt-1.pycmake.cpython-36.pycmidl.cpython-36.opt-1.pycmidl.cpython-36.pycmsvc_pdb.cpython-36.opt-1.pycmsvc_pdb.cpython-36.pycmsvcdeps.cpython-36.opt-1.pycmsvcdeps.cpython-36.pycmsvs.cpython-36.opt-1.pycmsvs.cpython-36.pycnetcache_client.cpython-36.opt-1.pycnetcache_client.cpython-36.pycobjcopy.cpython-36.opt-1.pycobjcopy.cpython-36.pycocaml.cpython-36.opt-1.pycocaml.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycparallel_debug.cpython-36.opt-1.pycparallel_debug.cpython-36.pycpch.cpython-36.opt-1.pycpch.cpython-36.pycpep8.cpython-36.opt-1.pycpep8.cpython-36.pycpgicc.cpython-36.opt-1.pycpgicc.cpython-36.pycpgicxx.cpython-36.opt-1.pycpgicxx.cpython-36.pycproc.cpython-36.opt-1.pycproc.cpython-36.pycprotoc.cpython-36.opt-1.pycprotoc.cpython-36.pycpyqt5.cpython-36.opt-1.pycpyqt5.cpython-36.pycpytest.cpython-36.opt-1.pycpytest.cpython-36.pycqnxnto.cpython-36.opt-1.pycqnxnto.cpython-36.pycqt4.cpython-36.opt-1.pycqt4.cpython-36.pycrelocation.cpython-36.opt-1.pycrelocation.cpython-36.pycremote.cpython-36.opt-1.pycremote.cpython-36.pycresx.cpython-36.opt-1.pycresx.cpython-36.pycreview.cpython-36.opt-1.pycreview.cpython-36.pycrst.cpython-36.opt-1.pycrst.cpython-36.pycrun_do_script.cpython-36.opt-1.pycrun_do_script.cpython-36.pycrun_m_script.cpython-36.opt-1.pycrun_m_script.cpython-36.pycrun_py_script.cpython-36.opt-1.pycrun_py_script.cpython-36.pycrun_r_script.cpython-36.opt-1.pycrun_r_script.cpython-36.pycsas.cpython-36.opt-1.pycsas.cpython-36.pycsatellite_assembly.cpython-36.opt-1.pycsatellite_assembly.cpython-36.pycscala.cpython-36.opt-1.pycscala.cpython-36.pycslow_qt4.cpython-36.opt-1.pycslow_qt4.cpython-36.pycsoftlink_libs.cpython-36.opt-1.pycsoftlink_libs.cpython-36.pycsphinx.cpython-36.opt-1.pycsphinx.cpython-36.pycstale.cpython-36.opt-1.pycstale.cpython-36.pycstracedeps.cpython-36.opt-1.pycstracedeps.cpython-36.pycswig.cpython-36.opt-1.pycswig.cpython-36.pycsyms.cpython-36.opt-1.pycsyms.cpython-36.pycticgt.cpython-36.opt-1.pycticgt.cpython-36.pycunity.cpython-36.opt-1.pycunity.cpython-36.pycuse_config.cpython-36.opt-1.pycuse_config.cpython-36.pycvaladoc.cpython-36.opt-1.pycvaladoc.cpython-36.pycwaf_xattr.cpython-36.opt-1.pycwaf_xattr.cpython-36.pycwafcache.cpython-36.opt-1.pycwafcache.cpython-36.pycwhy.cpython-36.opt-1.pycwhy.cpython-36.pycwin32_opts.cpython-36.opt-1.pycwin32_opts.cpython-36.pycwix.cpython-36.opt-1.pycwix.cpython-36.pycxcode6.cpython-36.opt-1.pycxcode6.cpython-36.pycbatched_cc.pybiber.pybjam.pyblender.pyboo.pyboost.pybuild_file_tracker.pybuild_logs.pybuildcopy.pyc_bgxlc.pyc_dumbpreproc.pyc_emscripten.pyc_nec.pycabal.pycfg_altoptions.pyclang_compilation_database.pyclang_cross.pyclang_cross_common.pyclangxx_cross.pyclassic_runner.pycodelite.pycolor_gcc.pycolor_msvc.pycolor_rvct.pycompat15.pycppcheck.pycpplint.pycross_gnu.pycython.pydcc.pydistnet.pydoxygen.pydpapi.pyeclipse.pyerlang.pyfast_partial.pyfc_bgxlf.pyfc_cray.pyfc_fujitsu.pyfc_nag.pyfc_nec.pyfc_nfort.pyfc_open64.pyfc_pgfortran.pyfc_solstudio.pyfc_xlf.pyfile_to_object.pyfluid.pyfreeimage.pyfsb.pyfsc.pygccdeps.pygdbus.pygenpybind.pygob2.pyhalide.pyhaxe.pyjavatest.pykde4.pylocal_rpath.pymake.pymidl.pymsvc_pdb.pymsvcdeps.pymsvs.pynetcache_client.pyobjcopy.pyocaml.pypackage.pyparallel_debug.pypch.pypep8.pypgicc.pypgicxx.pyproc.pyprotoc.pypyqt5.pypytest.pyqnxnto.pyqt4.pyrelocation.pyremote.pyresx.pyreview.pyrst.pyrun_do_script.pyrun_m_script.pyrun_py_script.pyrun_r_script.pysas.pysatellite_assembly.pyscala.pyslow_qt4.pysoftlink_libs.pysphinx.pystale.pystracedeps.pyswig.pysyms.pyticgt.pyunity.pyuse_config.pyvaladoc.pywaf_xattr.pywafcache.pywhy.pywin32_opts.pywix.pyxcode6.pyfixpy2.pyprocessor.py/usr/bin//usr/share/doc//usr/share/doc/waf//usr/share/doc/waf/demos//usr/share/doc/waf/demos/asm//usr/share/doc/waf/demos/bisonflex//usr/share/doc/waf/demos/c++//usr/share/doc/waf/demos/c//usr/share/doc/waf/demos/c/program//usr/share/doc/waf/demos/c/program/gfx//usr/share/doc/waf/demos/c/shlib//usr/share/doc/waf/demos/c/stlib-deps//usr/share/doc/waf/demos/c/stlib-deps/libA//usr/share/doc/waf/demos/c/stlib-deps/libB//usr/share/doc/waf/demos/c/stlib-deps/libC//usr/share/doc/waf/demos/c/stlib//usr/share/doc/waf/demos/csharp//usr/share/doc/waf/demos/d//usr/share/doc/waf/demos/d/src//usr/share/doc/waf/demos/d/testlib//usr/share/doc/waf/demos/dbus//usr/share/doc/waf/demos/fortran//usr/share/doc/waf/demos/fortran/mod//usr/share/doc/waf/demos/fortran/src//usr/share/doc/waf/demos/fortran/src/include//usr/share/doc/waf/demos/fortran/submodules//usr/share/doc/waf/demos/fortran/typemap//usr/share/doc/waf/demos/glib2//usr/share/doc/waf/demos/intltool//usr/share/doc/waf/demos/intltool/data//usr/share/doc/waf/demos/intltool/po//usr/share/doc/waf/demos/java//usr/share/doc/waf/demos/java/animals//usr/share/doc/waf/demos/java/animals/junit//usr/share/doc/waf/demos/java/animals/junit/org//usr/share/doc/waf/demos/java/animals/junit/org/example//usr/share/doc/waf/demos/java/animals/src//usr/share/doc/waf/demos/java/animals/src/org//usr/share/doc/waf/demos/java/animals/src/org/example//usr/share/doc/waf/demos/java/bengala//usr/share/doc/waf/demos/java/bengala/src//usr/share/doc/waf/demos/java/bengala/src/org//usr/share/doc/waf/demos/java/bengala/src/org/example//usr/share/doc/waf/demos/java/cats//usr/share/doc/waf/demos/java/cats/src//usr/share/doc/waf/demos/java/cats/src/org//usr/share/doc/waf/demos/java/cats/src/org/example//usr/share/doc/waf/demos/java/src//usr/share/doc/waf/demos/java/src/com//usr/share/doc/waf/demos/java/src/com/meow//usr/share/doc/waf/demos/java/src/com/meow/truc//usr/share/doc/waf/demos/java/src/com/meow/truc/bar//usr/share/doc/waf/demos/java/src/com/meow/truc/foo//usr/share/doc/waf/demos/java/sup//usr/share/doc/waf/demos/java/sup/org//usr/share/doc/waf/demos/java/sup/org/test//usr/share/doc/waf/demos/jni//usr/share/doc/waf/demos/jni/src//usr/share/doc/waf/demos/jni/src/java//usr/share/doc/waf/demos/jni/src/jni//usr/share/doc/waf/demos/jni/src/jni/include//usr/share/doc/waf/demos/jni/src/jni/source//usr/share/doc/waf/demos/lua//usr/share/doc/waf/demos/mac_app//usr/share/doc/waf/demos/mac_app/resources//usr/share/doc/waf/demos/mac_app/resources/MainMenu.nib//usr/share/doc/waf/demos/mac_app/sources//usr/share/doc/waf/demos/perl//usr/share/doc/waf/demos/precious//usr/share/doc/waf/demos/python//usr/share/doc/waf/demos/python/nested_scripts//usr/share/doc/waf/demos/python/nested_scripts/bar//usr/share/doc/waf/demos/python/nested_scripts/foo//usr/share/doc/waf/demos/qt5//usr/share/doc/waf/demos/qt5/data//usr/share/doc/waf/demos/qt5/linguist//usr/share/doc/waf/demos/ruby//usr/share/doc/waf/demos/subst//usr/share/doc/waf/demos/tex//usr/share/doc/waf/demos/tex/src//usr/share/doc/waf/demos/unit_test//usr/share/doc/waf/demos/unit_test/src//usr/share/doc/waf/demos/unit_test/tests//usr/share/doc/waf/demos/unit_test/tests/test0//usr/share/doc/waf/demos/unit_test/tests/test1//usr/share/doc/waf/demos/unit_test/tests/test1/input//usr/share/doc/waf/demos/unit_test/tests/test2//usr/share/doc/waf/demos/unit_test/tests/test3//usr/share/doc/waf/demos/vala//usr/share/doc/waf/demos/vala/multi-file//usr/share/doc/waf/demos/vala/multi-file/bar//usr/share/doc/waf/demos/vala/multi-file/foo//usr/share/doc/waf/demos/vala/resources//usr/share/doc/waf/demos/vala/shlib//usr/share/doc/waf/demos/vala/stlib//usr/share/doc/waf/demos/vala/stlib/src//usr/share/doc/waf/demos/variants//usr/share//usr/share/waf3//usr/share/waf3/waflib//usr/share/waf3/waflib/Tools//usr/share/waf3/waflib/Tools/__pycache__//usr/share/waf3/waflib/__pycache__//usr/share/waf3/waflib/extras//usr/share/waf3/waflib/extras/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnu              a /usr/bin/python3.6 script, ASCII text executabledirectoryASCII textASCII text, with very long linesC source, ASCII textPython script, ASCII text executableObjective-C source, ASCII textC++ source, ASCII textXML 1.0 document, ASCII textRuby script, ASCII textexported SGML document, ASCII textGNU gettext message catalogue, UTF-8 Unicode textJava source, ASCII textXML 1.0 document, UTF-8 Unicode textPerl5 module source textUTF-8 Unicode textPython script, UTF-8 Unicode text executableBibTeX text file, ASCII textLaTeX document, ASCII textLaTeX 2e document, ASCII textpython 3.6 byte-compiledPython script, ASCII text executable, with very long linesSVG XML documentRhttps://bugz.fedoraproject.org/wafutf-86833ec2c2e0630f0e1b8ee169bbd28ff0330694a0a91f124000525defc896cb7?7zXZ !#,p4]"k%L苜;8aK!'T-TrRp޲enE\'Wk= |C:l`=1s_sθ7Ƴ@Zm[LO}p؇ʴs; P8-2pxS>G~fzhSw%mt-QsRdC50BϘ2+VDbL6FQeOE{ (> #fG޴[ʕvi*PZȶe?r1AEͭ:k W[bf2VDa }vl[~QWs8@(2̄`/aD >X]F$$䘹&xILkqMDFI/sHDpW^Q%RR.T3FZI=:Qb\ĬGjo4 kfߛ/&#!ܛ;v$N9y{r,[m(yyu ٪;x7[,ʆF(C8s?aM 1&b6>ðiPg/N+w SP~ah~bڮnKPm\Q|],Rá$zg0YFK:5{fvwS7Z}|@P_[S RIЉ=&4 nEkdDG(ʿ.)K>ꍛX;=N~^=sT?ςqLɝΘ2V# (下LK>8L:Zɩ5> kL,&Nac$X9z2G[Ԁb%~ zXX-eyT;Xsd;n>{LɻzU.t[U= S P/O#XP@X$K\W7&t\Dbr_E=n\05fo>ٯҮoڣ)rhnU/clB7҈4fʢ vu^HܸI+1sii0luIx/y}Y)>d2ג2q 4 l橜U}$<#*|o,3a0MNdݛjfbo'.qJTN]WI180\KR|[g^*&|?=cn#iObtrl(!Vc#f ʃ8ܑ23fmʤ3FM\TA/PK+(ˌ{ۂHi_6("Mӫ쓗+) =T# 9AP*gT8P-:sdt 33u‘yRTpv8v>9pO2D/#%(^V{7/l׊c^` +%S|P=_7R Y//bQZTb~ņ1ۡ$ϴ\aoOXG1D=<{lA5)9쾃T臐nLT;zj2#8"ͮRyr%8h;l"a,{|att!|w/;xA1Sx MR2u4f@ io]Hr 5-䌩aX"&ut֧8Sz~1̺ Ƈ8ĻeAKK=Hǔdy8% @جʞFk<8]kۃ5JcatCM8}N!fMX*Lj5f`vw9D$6ؗ􀏱 J'AGɾ6W!EYW@s`7y&@$&x4a KÂܦߡi3s ؋R{i/ KQLK/Ԗuo\\3Zw,wyj_OH="<"D T ueXM tXM{/ lׂCER  gX"QER"(IF$ KR~r~]G黀A-JL^jW:ZdP+qן+Wf:Û%rAG/;62[FY6*]#8~5H6%]|0)}Lt9ɣU$D W;nQYJ9dS#YѮ !n;lߋ֖Io:nC#>œ sս>\L+Q>RTf[T0{ۥ }>#yR#V%_E^'d`_`'K)Mq<[NrIXƟ&ruEqX؎+iSszK#ԾF<83zKmI2;C 57U<#jopEVb)~ 2`!t>U;D qLfGL~W)ۧaYFwo}eQ D*;cxߘkBw+seFPgFkCMH+iF̓{.dOVa:ka4n:ߥ9zC}1` 6xGuZ֎u'ςsf"O@Z1S9hZ4mcñ_~B4;V$"\ GvTm3 gӻʦ ewiUd4axN; ي.!-Ģ g鑲-DGW(ReuGJ<阰Llf̪(y($I=7F~P7w0[LY̥g)P" )3xB15BΒ. Sem,_gE"LXڛyĖ~ g8hXk|\hm"\ yDgVj˔:z5%"j]`7JCο{E|auc z.Tk=bֹaL3na`N9 [>-.h#E-M#Vfq\nP N:4$OhrN>^rʍࢵۇ:iE,*1:tOD":I[ɖZgj7"jwH_yy]O^ dߌ2l2\\\EMyB$O.O+ycZy="G顝bfF݅۠)+|rZW_t %Z!I!0}(M ; 'r2ha&5zYȗ!#!D,L4Aͬ_Υ_u1՟X8*ýS}HP$W\G/N}1HzGأ!&7'& 6 .1+\n, okXG+YgiܴAk:+oqIbP3`FrϨ~3#ꨛj+IHB,](DŽp0Oav-I^ ).x]++l;(}K?d>rf|tL8df쎠 h"3pR-|3经w挏$o=s.I/<:cO. \z #(k[~ PV@9 hNiXDRf"V`nWҒ^eTQ;4 l]h䯢 %mRt|D=d!) dQ2|)49D }"q>8eøA qds=b2ݵP,GQ34zVLIj}O;4[RwVAgm rqb/zc?1_Ԣ(8qu *P9 I2mAa?N;Ğ 1R\5`?&оdc2~N2heu`<#gpk=n*&gQ+Y/h/c$~ >x7S[ {JMܟLRxY\~fF u>f }_Gm2x;NsDG!/#KܾQ!: I?Xbm:`GU)j'3BGG %^2Xc!亚CKUO:HzZ,/cdR'e՟Αmױ;]X$=F Yy!$ []ĨMM,0C=Hxv DR<Ě$j k"2'2ryr)QCY ® /pҪUӞ k{?XTøݭW% Er\g&lD_݆?Yd6_4*òML[H ORqtt|@zmb07?C`>>FՍ0*j}T)ES,F&~8# 3AH;w2Yd7lq8xf۾ء)Y}_0h*r "mmcOX_^ zO7L7Yr0גH jpR5.In9wT2?gɼ;}0`,^{3y"O^}J9ni-b&X4@ ~6Mll@ca/ z7p'l8"=%%̥kt$O5Y^aثk,|{/ߓ2~8e{5P&731"&5K ʭ3҉ Y<XcUIX #C*a*$xPʓpqހ x.!Zz-4%%{\{q|V:?wm N aN*b~CHd`S(]Y1]]U!s{'M?U9;O[̿;Qq'RJKh-ɨؗi3.#gTR2@&>JSMe.m!v CťmLPB͡Wp H&>Ėta4.@:ځ Vh^WX̞{xeZNaҮf up6%yVh ثT|ZݎϳrhFepim橶]4VhַM̰BZkhGPhrHJ/ɰeXqXwasmČdhv0+oF 3T6bk~۔+{ƭT_ʜV SsUn7aJqߏye4xt`IpP}Qk3 d)=(7(W544-dM¿ !ODŽo5v- ȹ+g$w:U'#YDf%C5dc !M\3ЈcT='Q%{?H&gQKf׍ʦ{1©9y5]!f' >D%,I~!pKɛXĒ]}~hVL8Y/:m["!@]˛ jnep?] OAw_41T 'wLiB! iж8F 챢l l{^VzxbX7_)B}:i!Bٹ [%` X̽И9OoCA.;@wjmRoLBv:w%,ߑD{T)E|P~LsMqM+|̓'7EOUrݹYįDPF g"wo?In! 5?eLHS 0'HmBɐ-BX?a-}}WJaxOOIb9!KaJ*%\ 6WgZgRUJT{oJE|϶ ͷNa(XI5_1S^nUJHԌ 3Sҫ ֈs4ʬc7b;KøT0|v\g%W`U?Ɲ&1ͩpCB!ʟQ/BLhP`O7N,>;e?ޒ%7N|0 iŏ +Sl=QQ̥K'5)V ' rgZzXak0zR9" Tg78^'7?WfU۞%`nۛ8w,w&uCb-+'q$zJ>cz-ucMF8q? l0Dݬ;XӏFuzޚzƁ&>m>%\=ŋ:ɴiܢv܍?gaznihM3k&⪹ͽs ߥi$@¼aѼ_0sK<."F|ɶ߼%A*[I#@A$rN>6WsR|h17+)I.CGDq$ wuj1CRͦ.IbZ W``ZɆJzמ0Z\Who: Eʴx{~ Xđ|gB? r@bϧ5Gi4I> >?U˷ ,9{z턬|MN"l- &a;-=: !Bz6osKԅ{vX]FW*i@R)ѾF;g?>$Ӽ:9'w1#92Y3MEqV pY~EuSΥz 9jwMl=y"5ǕxeyI]3Kg=Xˮc#q܎Ήm P?mYXaoHpL%qdqɨ=,z"ϬM?ɽa˕bݦı9x}@G 7 @qf li;}` 2vw64U@tv z[oTT,mn+/k 8z؊ị[jA"ҔxXkv蕝YyR,N3nF6D`8wŸoSvȯ9J)3;Nrb`P~_*PeJJYWDΎHPDPjmv^tȖW0 ˪-,,BQ&(Ƣ<'kՖ%ҾH%-HXOv. i*Ŭ%J ii AbHwQֆyԂ:I,z_8d K>WGT/|~Ub``u ]mc \q1rdd4ȂJzQ}).}f'g2iv=2 6:==h6_c^lvPcKfZ1>Z Aq5>-V ‪yaIjV+͕ƚٷDsLXi2u* .-\?FMO.ME,лODa*^X[| Rߏڐ)-?3[iPoFNe!Z^@lM惇O!7~ࠝ0ܛC*ZWi+:Q9MQFy n\_ %۶AFC~j7r (dۙ4, E+˨F08RC:w?oCMgor=D4=j9u>~LV(;e 1ri"@^ ۈ mmFp(4 B< C'vB:UV9)JחE20KUd/ADyBAoOk#LT8bPLm4 ]RUoF=Wک*NFBsCHIOW7paU v=,;&GQ,,[`)f!%!mw]:ClmISW7J1mt,ܿSdA>/w&`Xz|WX[ l}(w 1n?Y= ?԰Ok;Hd?pr,9SeTQ?Ƕ*W,~J|X\ FfX|' l3`va`i1ZM}H#2pB zU" Nd5 ֡Vb!S,w?v%9APwMrxeK37hv}AR"m˜ 5ΐ gvOxur;J, /P!/ +Eª0dZM߽*+Cj lbIbhKuMC;YF΍^xrP8K؇jxr(ң\|n►>GCN_i,|uUQG{-kS T^% y`˥}<:~H|daNkf`!2_4:%=TatUO 9_XKMn@';VՎwoC/{@:ub,71^0@ŏ/E|DȎAw\`) 730g<oI5P_#|v9(%\wE{@) )eMp>RaO^I Ƒ$4>*ĮІ6( bMtfz(:MiUF܅f2b7iT^cYq0@>4ݲkOc)Vs#yʔM͖8XK;IyTcY<}$sg@,$^6֠zhKVDD`ES?kztuC75$+1)[8۩ *{b~$(-w!~t]X=D\@XNvOiXD*>-A\6|+`V"[ń׌_s|w#ͭ㡝|2~bw<z_ꌊbщKn4l.PS'Z|%NW~h7C-^&r(1u=l'('BobRtN@3'L)7T=UV/Rm=+ƚp=*g(XWYJqW;a@ `. Kj'T [#k m}wʆ%2ށؼMi*JF1He+~?0xkRQyEA"v')2뉙lK;٪CVw<>>Ph5`N?9?ؘ! P.x@8Z]^ F@՗{NgQΒYM.Өf.ev~[,ZL`X`/CvGЋ͜;4?g#i]e^A72:n3y/ɲN4"j+'o\vq# ΐ{cMx{FX/޵yu`Y~ B>ˉ6.lom8L3Ò IO\m\M^ݝx#G u;$xF+@[4Nq&(r0(^&h]??;y憎@>H,Ms3)L6ܲϧuUf}CS$H렲jNT9gE*V2?l :!9N,zE֐AJ>R-4|r?y'][[@mQvS.3oUZogr]^1{l*zb@rtf}