ruby2.1-rubygem-puppet-testsuite-3.8.7-23.1<>,KZ /=„Ui)Ő!!:_tj!6Eن Sw^y;E%ͧ8mq?Y g ٯ4JE#Q=kzٸKlWUb?5݄ -ci#5gr]/€ett F3a[ mymU#;9@ly?ke2k/AYuʚ/ݦ7߻uȞtYP,ԑ+Knġ/+w. >9@?0d#) . Dx| hh !h ,Xh Ah  h ҈h(h0h8\h34H4\4(585 P96LP:;PFGhHhI@hXY\h]hh^";bcOdefluhvwhxhz Cruby2.1-rubygem-puppet-testsuite3.8.723.1Test suite for puppetTest::Unit or RSpec files, useful for developers.Z lamb08LopenSUSE Leap 42.3openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/puppetlabs/puppetlinuxx86_64u? EW^-W$Z'lvQ s_~  O0Y$?a}AAGB)Mh4x's}RwciY$?a}AAGB)Mh4xd5 df 2Ta" P3]&/?+bKHHRRYOATV *lgn[6I\NF -#+S A[m  u h| 7,@ wp9V: %IO(D!4*D j +I?S {@ <`r r1 %%r +U}i\\#x f 6 /Ri\ t%E5@slj zpz k ):up{!  SK\Ng0 $? ]n =wsIG Tn]8!Y -X?p 6</  1F < v0 9Ye1 4# Z'l$h,a_%,& ! nZDU y,/"$TI H o#( 2+5%/+"nAC%'c)]/P&#+4#?4    () %u A e[+i"B ,* }d NN- J&. a,>vf+ !"VFh  Qy_R=l~, *D iz,xj ;$" -x1= x-p;5j+q@DN^Ya s'g Er %r~ M1 WR ^U8,7+6_M r'|(?6P2,5T 4%2 & `4 Di f@5Kt :wV wBg  +@; $ 1&~U OUb ,0 $9;4FCkT7/8*Lf AAAAA큤AAAA큤A큤A큤AAA큤AA큤A큤AA큤A큤AAAA큤A큤A큤A큤A큤AAAA큤A큤A큤AAAAA큤A큤AAAA큤AAA큤AAAAAA큤AA큤AAAAA큤AAAAA큤AAA큤AAAAAAAA큤AAAAA큤AAAAAA큤AAAAA큤AAAAAAA큤A큤AAAAAAA큤A큤AA큤AAAAA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤ZZZZZZZZZZZZZZZZ ZZ ZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZc0e48340c8971822a723a1cce653f3875c6a20f757d1c94c1233af257b97d3c37bee088b2a8c5fed2f640983b7f164186e6665f49b689293e42ea4e485b16d5cd41d8cd98f00b204e9800998ecf8427e5951d1912ae20d8faa85661f908b25527bee088b2a8c5fed2f640983b7f164186e6665f49b689293e42ea4e485b16d5c36610bdd1cc61b6cced777aa8b0cd7a9cdfcb234a4256a05821abad872c8e149750ad41e059877ec3ddc1e447b943bb917df861b51692aa38ba0c3ba5439bb681a8033c00823b89007454b8c909494575da072fb3268453894d99b2804dd4e26a0e8281eeb42a6cb0f5db3148691ff711a8033c00823b89007454b8c90949457d486402f0fb47343ed28afad6bbd7b7c8e480c2743f474a4a80de120c46116f45f78c30b63ff0b9787f59be3c85b384104c18bf6f5e613adeb58368fe9566374c80431cbf610978dc992df4f13781abb3669d762186ca18f40cdfda78be3fcd4f0ae5b7df6354647af1681292bb7b451d41d8cd98f00b204e9800998ecf8427e9ddf64d7645395bc5f16dfef5086a6d7d43334b4072cd1744121b3b25cd9ed150f7658aefb1ecfa06341733f82a7548c8cec0319d5e6983cf905ed3022ccfcf8819f2ef2a519d58ceef1a17ddbe698d8b470712984c07d02d66a57b522ca4749510813942246cc9a7786d8f2d8874a357ad7db17c02a506b3e5f6f3e5eded8426d53880f6f092d175676621cddc940d0b78cc593f1c4cd800c906e0891c9b11fd14f24a159b0a4f25d3b7456e6147a0c41a1973f271d0564fc09b0020f80c9cbc8f6663bd955508c9274323d32e975a19055aed946e1111c30ab81fedac2c8b04eac4a7ef68499854c54a78879e255354cf15c1fecea3ca86009f182b402c7ab4eac4a7ef68499854c54a78879e25535ce7bb9eef69d32b42a32ce32d9653625191912535199531fd631f911c6329e561b91e03c8ef89a7ecb6793831ac18399aeef7a080c7367728dcb47239cddb5ef11f0e691d392a53a2616294a1ced872a7f9884ead1bfb1e68f7b026a33c4527811f0e691d392a53a2616294a1ced872a7f9884ead1bfb1e68f7b026a33c45278f0a98badf72d9b24fecf90328a0e5f9032c1c0b3ed7fc73b593803706a9d8650d426ecc9ca347613f056b1391de6f9f60cc2933263d7ff18c46e100b4c35993ada124cb4bf0c895a55ebc762f1ced783d24285b527e6dcb6ba80e6b59a58b086882ea5291cca1c8caba12ead630381ece445ba784e49ad9eae370e5fe1c073e708704607723cca6f6bed7e3ae3f1d3d9bd7cf74b8a884bffe7d9faf463153f443a1ec95f8bc210cd9b17de5f9a2dcea474a4cbeface11683a74a600adf7a3ba6afdfd873a6827a263164c75f8df17eaaeef032a9893daac1b243215fd66c093f4563ad97c9636ffe5042bb5135df4700bbda6c94523518c5a63d845e18480528c40a9fd15e6e379f4c32f3666dcb21b74aefee3580c9425389fe7dfe4af0590232ac23cc452558ef744478fca9d946fe73a52d71a3a0e689a1d0b33f7be80d519b47cf7b56a4942740758226891289d7b6606e5871ee327962eccb6f4e5a499d530733586530a786a1a24bc58027903aa784ce7249609e6055e9e51f24e22154670b70698b4cd0a25c3aed95f850d3b66beca5931456d43cb8b708ce05e6a8c3be2b1fb28c7c700761f6290d4ba1d16c0b28cf03d37fc58b3a949249993e11e20677d6d3c389d1231f036e30b63c59dd8a68da6efa157f1d84dd989c132fef063a75096fc24af2c75dbd071f8cd20a2cde16d922dd3865e9d81f29fc77a61535e60cbfcc59ab280e0f43beb7d7fa6f304b4fb09483225ec2626d19ddba6a2cd7c5e427f178ba7f92f99593065e0716b26014a9d2170e255cdf931ea9c5611e400e955ccbdd520f47cac8bceab4cc8b5d9ad3858483ccd90c5150b9b13dc0dc9127d31ddb2eddd801f3d084af9135c8c9daa73f8c8022a5f23b75ebe72e1d185e61c2f6735e09a61305b578a4301bd9d97b6540a399dc41ff939cbdad1b28e41b0204c27504b7d9028a889c5fa0e0a26da7b1003662f944ad34560f4a4032ea79fc8bbd10124596a637c97a5621d547f9d2cfc9f3d79ade9476d5ddc18e3a0e5ba186ffa8b71d1afb1a1a79004fa33a19f5c595d04cd2053ad5c81e0f4044380fe9e8638e26c355caf96fdf94dcf0e5dcec5b671bccd12dfeef826778a887856812d41cc775ebcbdc7d1f47888bb825cd6755cc6a9e99c0b6d9aafa6766b83bb955fc82019ceda6152fa97158586d6da0a45a5fdc13845361f11eb5c21f294cb8422b7256ff9fd48caefac427f6b6208feb1559a00c909f161ea1cf5f05a69a86014fb0c567f2b8f2d9924feaea8b210057c7bc85ca68fc19b8f1cc53f5274e1c7b70b0546d32f5bdb51c3b2c7dc65b4f339739be7b22ffc3940c1d22dc4a00c6124ebb8096943d636bd9aa78793800ffeb1559a00c909f161ea1cf5f05a69a86d5b3b83f77b742292008cd06361d6673a255470197127a6e512c9ab9dbd914c1e50d8b91b632fb8357f021e6e0b6e043975f99f8dc8e3a419658aba40cca900df37aec019e87bc83b85e3308e0e5f7ec8e6de3f3c91c9fe0d032d9365d41641d0cc2933263d7ff18c46e100b4c35993ada124cb4bf0c895a55ebc762f1ced783b68d9edb00ed8c43744bc325af6c5d21882ea5291cca1c8caba12ead630381ece445ba784e49ad9eae370e5fe1c073e708704607723cca6f6bed7e3ae3f1d3d9bd7cf74b8a884bffe7d9faf463153f443a1ec95f8bc210cd9b17de5f9a2dcea474a4cbeface11683a74a600adf7a3ba6afdfd873a6827a263164c75f8df17eaaeef032a9893daac1b243215fd66c093f4563ad97c9636ffe5042bb5135df4700bbda6c94523518c5a63d845e18480528c40a9fd15e6e379f4c32f3666dcb21b74aefee3580c9425389fe7dfe4af0590232ac23cc452558ef744478fca9d946fe73a52d71a3a0e689a1d0b33f7be80d519b47cf7b56a4942740758226891289d7b6606e5871ee327962eccb6f4e5a499d530733586530a786a1a24bc58027903aa784ce7249609e6055e9e51f24e22154670b70698b4cd0a25c3aed95f850d3b66beca5931456d43cb8b708ce05e6a8c3be2b1fb28c7c700761f6290d4ba1d16c0b28cf03d37fc58b3a949249993e11e20677d6d3c389d1231f036e30b63c59dd8a68da6efa157f1d84dd989c132fef063a75096fc24af2c75dbd071f8cd20a2cde16d922dd3865e9d81f29fc77a61535e60cbfcc59ab280e0f43beb7d7fa6f304b4fb09483225ec2626d19ddba6a2cd7c5e427f178ba7f92f99593065e0716b26014a9d2170e255cdf931ea9c5611e400e955ccbdd520f47cac8bceab4cc8b5d9ad3858483ccd90c5150b9b13dc0dc9127d31ddb2eddd801f3d084af9135c8c9daa73f8c8022a5f23b75ebe72e1d185e61c2f6735e09a61305b578a4301bd9d97b6540a399dc41ff939cbdad1b28e41b0204c27504b7d9028a889c5fa0e0a26da7b1003662f944ad34560f4a4032ea79fc8bbd10124596a637c97a5621d547f9d2cfc9f3d79ade9476d5ddc18e3a0e5bd59ec238a93d391511ed8e2c2efd2df1cb8fbd26a11b70bd90db6ee6e8553d3aa3e42cee2b16937b3d54a80c77abbe78268a5059001855fef30b4f95f82044edd59ec238a93d391511ed8e2c2efd2df18901ecd0236f52672310530b3f6a53980cbf388018de293bbca3db5cee9f8e0989d738fce37bf6f3fb087152798da4f43944322af26104db3da39c39982075493fbdc725914bf34e36fcd86d2cd4c21a875c580362b21b5dab4919cbdeb6e90c4d018d075d0e3f6d3a9ba96b33f06f1c0b094bc5ca6748c9182ac4312b1f4026fde4e8d73a8d20902141997ddf85955ba765a19f4875f08367832e106193717d6516aa0143977af7ed084d16281072a12b88c25a34c83b23416b2c936b9016dbfa7d93c5bd1d490203c19030a1db674c9117cc2d8620ac6b190e948b3b1f5657b21c87cb72bd601bd5c3929564ae2940c978dfa0eb89590907e4fd9ff821e9edc031fa838e803542fd0128a9752ec8afee42fa8918dd968d6e82205ceebe72c8842ea9027a47b7f872e118450b21f9296c5f17913a1ea08033398d1510edc60d1682d0fa82f6c55cf49f7d2b21f47fb6eef296913f6b522ddf19f70049880a3cdcdb4cd763e2e3d1320d95151acbb0c0859e5bdc74a3ed9d1a54b9f2e7f40c0354c4cafeb4775e2c85addf2d4a835448e49efe7e5c3555579657587074f03ba5c9a3da77aa14fa4d385aebb774d577630fa0cb5f2a17e0c95e4e00ec4cdf7378b9468cea8d1800aebb53c58c7595238050af140597c321981b0d1bf7fb746e71b1a5e2b85c81275f9281aa2063902ed7814291e8ded0138c535922391e6ccc696fc94a7c46f596a627d50160485f3500d52153ffdb44dab6b4efbed72f4739577c45b313e3bba3529274e6d9e932a6f7ae475ae139da60f692b6a5f8965b85735dd59803d3cd284709a68d3a9f6ac59b10609759c3337ddf8354ab5d5b44694645ce008510f48f80f1b183a8d12cf433276a6a75b275698a18e7f4e24a3ad18e021711c89627502d6e2aa8987091a3dc83fe33c9f925a08569d208a5cfe00422ef28ab90d52d52a8ff3c9e7757b083a88387e17d6b43322d4dd0fc45a7f5ced1a98f58c92aea1e345d19736bc9fb0dae06cfa4553428686700b38b7fc831a58d220709bf99a3de299e3aad99ea3b2219c7e9ea0e91704a966bb40c8ee5e085dffc1b7b644585ffc0e7131a9f00d2a76756397865c0642072c5bc893b5ce9d54350407b47528358f655803fa1523779794942f0e72ac14336dc6ebee3124eae70fc2c45bad5dcca17ca507684e89460830333df38b163c895354026096b3cf204a6f4503a848377dfad2981b9ad768e91672733e5bf9d4dbddb6ed56f3123bdafa5bd8a51e666038a8f6969e332cdee66c32831deb75fd6587199ae1d95139eeff644d7e94b96edfed37e1a0ca44a48ebd97570c4b7620d0b1b8b52a994a0545e96235295fa14936346709a0f549d8f3acb315bcf7fda86e12bda416b22e684fd91758d5cb04e555ff80daf29512d3b33c7edc9eefc8181ab25f29602852a6ab10aee96af506804635a1649e599556fc58d4e315f25b571c910112227ad1de1be3ffd5e02ab38a8bf96c60438abe375ff199877c072c4600404281648827075313a298caaf94b1293c734287deb21e37ae7b12e841fc407692068e0c247a4f9a8a78d80aefbecfa161c87e303338eba7225ef3067bbc6a77a2ad0de133a9812836c884383d44bad71a33b86b60344441f30877474933c9bdab91a807ddd5ba442f99969c95999ab9b4adc9c7705358413eb8df92d48a56800550609c28a829c80f52cf904680811441cad56db5ce17e1e6d303c92db89c858259e5287eebe61f3c1b4961686ff4f98d9c74653e1507234306abfe41cc9a6a881aecd3747975406385a90fbe7edf881955d1d0e4eac0da0e2d25f82b9bb0db7d5ff89ab6762672380ab02575fe70ab249856153aab91017e5e5997739b13441ead51335d53e1da7f40ebec3a0267794a1e63bcde0ee9f31fab2056b66ef6d12b7486b1b8c35cebda0b200541997f329a7801f1e2ca5d7ae595359cc55524917eb62d5adec1afde322f05f649c5ffb2b5d5e2650db1e4c5c88236dbc8a155f6a414f273de4d679d5e5c50d1bf6611dd9980161ab742dab931f9018bb1fb096775d0bbe8d7f5d37db6cfd29c3f77f0f72a283db5485423c6b5b69ff0d1dd09c1854de9b763da04a21e77676f0efd4c07249f3f974d888b60b973f441d6b61ecb6e89788d602864c85defefe7cef68639f067d792b0e29294dc7315e97ab35da0a7193e833ff59b2f0f268428a0c3af168687ba6edec171a1693c786a58f3a1458c04976fb1f0938c845a5bb5596d82ca2de22063a219bb584b4352c69c491f31500d5da37dd16eab2724f3eea441957a755ef8becdaadc852994742d140cc91ebac18e33e46f92d0a45b883c3e89a081226998921961a8af47e2d65f0355f49a6d0d8352831de17b1c27253e845b181687524ea8b7908dbdac5fed354bcf3c26f741e7289d321c967ec07594af868bc822a748bd0cd3f5c9aa85a5513f6e087d96e29c177fbaa37a11982997caa4455f50267000b9cb45f4ba846f921c8dbe60d08bb505f3c571c51c1fa1c4682bfb16f598c29b0180d3f6ede2dc1457df2e7be7582ee0c913dc675c075e3dc219be7563ace279f1b929fa357441a9f947d8a0e5c12f342b230cc2c3b30e39ee9ee670114429ad2d75f9bb3d1aa2a6b04f83035da52a9ccd33f44716499061a8f1e3a1e18a42e12cf2934e92119a8bf9c37588a8a141c2bbb7e295fd4e9f5119d98526e0ead56bb099ed9a47508e9ec2530d38758dcc9871d53f5090f3f6fc7f0fc1eb95e8a3846fb33da8370e53773ce5ff717e0e1a98c7667011acf2c4ae7d8294fc7ce9c701e1fa5dd4a56e27fc34fd5cb5a1357799ac06f4004dfb9a75e750332abdea60452fc75467f98a50ede3cd8b12755abdfe2b2efb9fec8e7027593a5b0a18a13ee8cb66c30dde871264070315a62c0cc8121a780af6b8d0e309850205bd62ae46e85b0edaf174c01dabb543eff17b977dec43ee2d4d80672c661d2a5f7d9df6d4b022737215886ae5b8728dfa67b94fd9b99a1a77014b0190c257dfd641b0e6910c59e7d8223650f75575561fb42b04e4aa51f3aa898d22599edcfe66d3926b080a6cbacbb959df0a441b4819495b27a7d202d0ae5c784e84199ffc7d779ead74ff1935b1edd5956460f94ac13a5a83d070a1b9fc3bd349b8e4ee523f1eda587aef18e4e99173b7b743b89dcffbf8c0dd4a93c59517c6c5adb5e7a0717a08c3c1f7caa9adce555b2f1e9f3b9ef133752e3e10e68a842d75dffea72e8189ac2f7b190857e7794747b7ded51b274b5b8529ac1d3a3b32277ccd5a30599d1b4d2b2bdd8109095c57661c8f0ac1cc50d40e305486fbe367008d0c5ba9168d75327d36ffb1a06a76876c8fd08d8aacb0470fd44d0a5af5e06f21af52d169cdbea21e74c0194c4ebb69943d56e6af54d89f9c83393a991607d4825d40a8b6f5c6321510e55c1ffc115207347d4ec17cb9ffad8a4053c6b7e31a92188f3a9c0c3acb9f9921f5a51b0fb3b047235197d55535e04548fef5ca60c5f3fe383f6c0a14f0846e33fc41bb460cb58ccc5623675a54c859b1201d3ef05b148398db9dbeb9c3158ef20347be188b37a060dc773bc3119e2ef0ecc03d436885527fee8f3da81c6902d6a8d47000050be55299967431619cb9668cc814512346ea8b7655a5ec3f573c87865014bc36ddc0e9d0d0b4fcbe5aa0865ea3f5676a2e9f439f5a42e4e016d8f5b1db94d6458740ed4e209d0ecdef4d765465a82ac8f10277149fae7044165829e1bfa23cc147446d18612c8395ac65be10b1cd9abf2e1b833446c30e72e63d50eb750ae7de16297f1eed2075cd9d0795cb4397605c92011a1774b21ecb5ad82cbb596e5ec6ed16f1734d623639ac43906de375b3429d0688939c762b193cf2d4fcbcf718170abbe64375080939f88c8749917cc6dea0d39a5c8b3ae55db4600b2a1ce2fac6c4d61be29c1bbb67b575a3fccc14bd52e0e0e74f2c5ec0408d455e773755bf9a2e2790e852c351989ef00d94c2b3d574adc5a29b95c00e47fa0223e8e6fa48527e789f773d2f53f3805d1cfdd53f71f5213e32152a235a72ae352b81d1ab99279d4667a15fc779b1b61dbe7b0f5817b83fc845ea96131d9fa433b54be1cabe283e59fc1458d2b629b56ddc62b8dfa48df9f720a375bffca7f8ee5816f56f379498a52e5ef1b600ac838387cf4cb97a55521340cd6a86fa7c3f8bb14646ec34694a2be3e5ffcbe3f3d5a3f710c1cd3483dea25be441f7d2030d6d679bff31178452c1659adc2097dbbaba4e72c9fc10b5f692c09a01e0702fb5c728ef234c842de08a8c3ae0747a75d7d4834700ee4f75dca6b57fd6378df3bdc5f51c32f9b89418f1abeb4eb4b78ae204daf802ff33bdc97bd80ad8920602b68b836765ff2e4dd1be5af98c23cc396d3b4a46465ae59c6b2d06ed7b6a2e3dcca72e570ff8d4ae24110f655d61f42cf8886f07aefdf313dddc9731d51109ccb235a6efe7e528448f49597b0aed864b577b89dbf20adfae0de5a5a01c127808ba8e0a37779dc9146d39fb668c7670613de5c6a9b019b53bd84faca4e0f06427727cb03aeeb42cd4f1827f59c935394a67788a3ac38a64af92cba35a35353064166e323c98c99da914fce9a54f5689ad29f12f67cc4917d1d473f47dd2fe3445b54520d49f71392a6ec1f6cf9b68c7715b344e485465974329b465d646740aeb381ba1588a6a16e4e24372027b31072b75b07aca4897949fc6783250bed739b687336dc5a5d3ed5c50723a85e9bd666267a9321a3091430554e60cfcd2523d2f5e0355ed37d9f550b6c9fc9dbb4d3d8968f7f8161b1068e701894920c9281d603d7e6b2f2ce6b7b7e49ccab6958cf64bfbf682fe457cc52df94b6a9da099edf8f09428cf8789c9c062b90fbc3e9872d5f67a55fe7c8ba7b2243e3e58a92abfd041d155a4b2d38892e1d19e7a7cc53c4311d8119da93b95cfd6e47271f31a54fc36efd896312fe95f0ca2b291987a83b884d2fa7d68a2f530867ec2e5e7d3c2f0a74cc21cf91a8f869325a37e1973c7d1538d49dea1488fe4b49d10bb12d26e50363edb455477d62716f87a167a9506a7221a85dcf23d1b497b1d244a1395643a7dde8c85be2d3c75c7f92af7d5fbe4cdd3c6a2eff9d27c13dc2b7716e8e7f53869b89e4f857e1b7a30264b6fbb790c9ad11fe359ffa33fe593f4984e34b8ab05a8a3974ebc3d7983d072d3cd9cf8b2a7080041757cf9479a078ee5f06b077286b7ece4480668d6d64ff4c52b749225ce356e33b3946a21c8078050c751fe1df7338d4e150ca2dfc13fcf08642dc8bf6e9746fb8927f7fa27012d7c45b79965b46b3d735b7e2e71d817e01e7ed586724e8f5c133f932e4580b2df0ead2b5eee07a37dd9c9bd8d4cfed8c2d855e21a62c3e75c81f6e6bc0364ac537bc64f1575c50ac2c5e80357db3a3ba029c50003bcef6f547a6141d256b1d5b9b8e19f0775f11901cd852f9ff4b6153f05833a97c70a760c74adb5d87ccc8ebc44c6b351b5731a0aac17d62fa0189e7811fd311951fa28968d0437e41a256b95f5ff232ab49d94a3fee59fa102d48121375bdf4141997c5f53d7cc09fecbbacc9f0859ef2681d3b9c93e0b11dc2967142b54006a0147cd7a191a774d75248765b4c1bf11317314925054e7b841dbdb39ae019276ab477d33f9c5c19c8273aaa92902640050e8fb145431963ada8ef912b895521e0e0d662ff8cee452cc3cbf28de2d601b81f78a3876797f9bf0600398d2fe1ef9b7e390c2f87cd0aa1a3126308824239567aaacd88430a9ed3ce987463c56776995382a1108bdc50925d9aaf052d14c7db943d90e1a3887f7437ad9df7d2cc679d0bbfc9672cdc92a16d0a22b822fa2f3214426177eefa06706efe21f9128fa686188f667c290d7cb06aeda8e6b0e7fe6c5ab3cc96b8fc80124678597edc3af55df95e8a5c02fa2eedf8938ab37905ac0567295360b1a0113b1e9de3ab45035ba8ab288d3ee56bb4b4456025792a6d725b38895ec63b54a84c980c18a4f9902606d2b7a0ed608a2cd00dd5572ac8cd27982a39554fd03da4b5ee480408abf84646e20b4f83a96e809e15d08e4b07366d3489436cdc0c94074317489bf5d1d70db965f2163a6ccfdf8c2e958275418c103ce3ec6f95e79ddd1c102e6ed6752b028620f5e6ddc2f767c359d3b82f22eb994e245300028d7ec6b4f330d63ced73b5eaa2b999bbb1f58f51c843db7463f5b4e4806c7cd862f802aba0de891d9b9b7c02c3809f6aec184b6c5d88b7a93638ca9f31819c131bfca6622ec70707dd28e038e2ec148d9f8e368b7d7e2e7c1d8fc4848cffcf8e4f4227244021a8f96f0b43da5c6ae113753c461bf1181a3ff32e83ef75901cfe71768e789f2338769cb3363658e75220f898041b26ad64c3a1af316a8201e9d4b612e0502a66ccf3c28ac14b859b8f70b7406cb0ab6bdd67e2022563a3a2a57670fe71ba35be41bbf4fa3b28a8c8778a49cf5df87f251ff48e6233103c19879bd555dc2d8bdcd10f1d0fbf8c9d62e7d7e35786ae223fcbe33aeef24b9deb53432e57108e01472999262b31e776af8ac95b95e3c426720f837eedb8c4c66029480c1a53ba84cde5fc07344f46c83ea0836b560e2ed78a2779e2f9fe944b54be3d86383fec77233e49303f7d1b26a0a1459b0ada19fb13d90595eead1906f9ae47a44afbe20eeb05237ab479e6c2e0aab2c0467529493e21dc5a5350e75e9809ab2eb677f88a55d6872191b703ee708a91620ebc42fb870f8944712985b7dad260e3fb336cd4cb3f24c069b712a9fb0017d38110f5e22170ce127bc4c48b23babb2c164173475a740709d6215aae95ed13287801bc93b858519d35aef56fae274b4ae27cbc86c7536aa49dc1e157e5ec6cb22a78a1f3a746d27a51fafddb5e1e81c6b52ecfba00273098bf47ee6260bd579e40de3d616d2a7bf28188fa7d6a3c77acffff6c7a9cc1b8b233dd151977c2f2c15766afc0e7692e8c137af82725b783875dd62d03ebbba696b2a99b406493359c9cefcd80343ae5bdcd8390bbfe20191a0910b38aa513ce70397ef4ab5a0c94541f97b40ca263069df7ca8d5d46b49c988d5b168869d369dd4ab187b825c8750b147245080b29c048f2cf8edc1f70824d6176b4ebc6edc9b9ad2c48043f8669a4d8c37d0ac50d10db9dad4dfe823130cf94aa5547c04cd0a1f5dc2c077f1572d047c34e88936a942f64753c2dca6e2f4a12aa0ec413da246b07e00e21a629696e8556df1fc89d1fe9b2e7969b2853a1c96b7341a9d6487d83378435cadb038ac1fa9beb2bb774eaba5dac38bbca1b853e18bca27d54c96e844bab3f5c65924721413a0f29b0424ed6cad11c6dacca6056350c30afbb14d1e0e3165167efd1fe96530657f9968b14711a8979cb35d95e9d51e16cd9090d9bcd003577572fbb5f918305ae1b74806f371934ac5ad4f60c976a1f02839b2aa41cff8415003da1faac3b38ef937a755ba698bf19fa95c1ded3d6a3e3ea30f1d5775ec4d714fad9680e20c514bbb3b3595853b65273c392548662b067bf2978e23cdd8dbc56f79439b5286d2a22dcaa8d2d2991ed23c88d04a162a6b521d0519602a0cd804196e0b4feca31d9b16df116056013893021adc7272f1da325405d9687a6283a42b25886233f12de1e6b1087f9f820c575a906268952307822a3131d43cab3588ee0334f6e2a9d57c1dd59892299b2c8144d62d165f44c698134784bef356ef362a51ef20d2e08b1e08ccb9204d6b8387836cc67d46aebf30e76c6a4277ec5028cbe58c8641db3b42757480c673bad481190e33d0323a28e8ac89c00614af53d95bc36aa5059afaa8a5760a18d52afb45c12b6a99be6e28d7a1d25c0f3236fce1e53985e29b69761e86957831473487498908c59cdd66ffee4fe2b6f8e34981c89ec097a4111462f3fe9d2704c5f37c278fadc6af809f8641c583b39929bf216b68c315787b5ee584e42e1e9dfa9ce8facf37f034c88ab4d743a1271862bb8c4821f743476624041147c80bb72d8645fd201a882f90e8ba13a9713c63d5e01551566165dbfc81fa9e2abb3c436127a8495949f02d356c0418bc28743bf484968d74a9887762245a9e4264b1576ca6fc7f407f2d0a4ced3c23c8b1ed534a05cb1100054c26c633cc316b746b32004cfe2bd9a2bf90b983e7ee98661862701341c0b83b7f0ff6cec402248bdf244daff5b307e205f1593e6b08c5bbc378c4f0cf5abebbf22dfc663e0d34048275d528a028332b880c7550364eb30feeb2826729932ff3bd4ab5e4c93604f832880918bcf2baf9d6e313a03e1f66baee1106f382cae935497d41edcb0e4adb8f443447b79a41d5df665e4adada97bb002bbf069eda9b2a205679159e9ffd018f70ab86c8933e58320dc3537ee832a6edbea14e42fe6176d919804c85fcaacbc8ab96e3944f8afe6e161e0172e6005557e2485e8b407e777fea47ff9480ab735def8a9b3760bb56f1aa5cfc3bc12d43347146dddee7ea79ad04dc4a3411d4f39e8e71dd804a416293cf5ed3dc96b6c08122eff96eba931fa84759418594e141111e20f4e15149ffad91539490008d308db9b557e1f682b6be78090315d0a9685aec4606433ec3916f8439ccaf71f895dc145cdf542a1eb90698e97f56b1d07e302cbe378de9ffe8dc2f51c3e0460cb75d2aab203327066670a309ab91ce92ee0e42434c5ebbcbea4c0e1ef8e48760d5bc4888b207f766d5424528b2ba8b2378e343704d0fbe51f4abf2b8495a1037c13585b4810e68bd30eff5397ff6c569f276918fce745ed0766652224852d09445967397dd32af30af06bfd00178974d45d9486108a78d6dbcca962d6e85d551bb13bc345e03dbe5da29e6010859c82abe90e548abe21c7de05feae5d4d25240ff07aec710d855b5bf6ac281f92aa37af3afdb2cd4bb36059fd95783285a995857af78ff53f90fc8a220f4311dd6de3c60c9ea832672d83ef2da60770b64dcd98e42115daf8f46d03f334214453239f1d759ca67441c3a295a566fef7ce1a38a821b19ffbb7fd04f9991ed7a04359cd590688716aeede67f9f5e409adac2d663abe9051ac4af0d71270c3d350a135d6b0a96a7554f1c27091fe8ea5d0cb36fb114f4dde06dec663e70048332fccbd1d99ced04ef5a3f3380ba961c82fdebedf9f58d2161d52a2a4a8f934755bc84dcb38f9628cad09e2a9c464fdade0f23a9d2916f2b4770ccce457002bceec6479b65696eb6501d2bc94d825741c7df0c8f528a09c7adcc82e30a7a89a0d7378009ce7dcb1af0d293516dfbeed4209032a0c13269bcde8fd4092b842197d29c19110921dd52c4a1ffe9d225343750c50dbc5ce47eb9b091d47fdbaea9a1f3214627295f90bd8e5bc10dc905f7b91d1b6c2dfe54dbe2b74bfa92a6860c377b13978c172943ac8e77b5abe4f277e1f44b1bd4c574bfe6cdbf51ab650f6dfbfa97af3f7904e2d8d72f965905a888a9611741da6b8f97ee3d3ebb9a9fe566fabe757941f0104986d9fec2341528948ed34d7f40a39520bfe8b451b69a5de46746af0df1abb138f19fecc2a936d285785eb7e1bb4ddb5877121c69d0c9bd3a62f025f99d77223c9a6cd1146ddbbd9b49b8d47edab1b92676ab57edc36e979507d888e253eb9470986a5c8800a9e7cf5179225fa26d5e6191e30c77428411bda216fa2ab7eaa626079154d6f56b714c42afd3195ca85f9cc5c1a9d0da613a327592aaa7fab3c400f31ffee098728ac2c7208329d98d44774a821d8e88ae4083101638911f780551ccb51fd904c793c83915c48cab39a807ca803ced0685b83c89fba99c7877b449ef95299ed332237209c5ce704e9ebc53f3db8a4fc8ae3f12dd8d7539ea27dcc930f79cc6e4bc71375ccb3ea1e92c21ab66a0ecba14df5b62fb933ca5f79af0e9993e00049dd3f61fbc4ae6afb620448def58fd3da83e884db3603b1cfcac82442814c7adb31fee26806c1c9867492267020fa972b93fd4392b3141116992f6236e4d24eeae72e5c3625673a35805f33da6e1be353e76a7be22e50f1b2d84e93f02e7ed0025306b841534f92d7f67ce557d7d2d323c821676dd4c5eb50e12d181dc133f2d94ac5a0ff741ad6d9758a9678a6f5ed0cfff7b714bc7f9977c85e12d422d778f9a2d8f29648ac95869c0e5bf31ac450860e46b5aa15ecebbfe85b7d1171cfe0588875a45f1ed41dc2f7b237c613319172ff1dc681346c695eef46c8b29e09fbf44fd5fb4672baac06230678e23abb7cca98fe895e5c9997d7a2df7a60c67beab361b18495d3e04509f42013b918d29ee488a67cc15d72fef9694467a85476eafc0d5bd6929994768561aba2d2e671a6302ea8f7d3f398624731a9910905d300595a5c734cb0ec48d58ca18133f13ff8cf4e3beac2dfeda75e582bdc10fe92841c44974b4228a41a627a05b3796596cd362a7c59fdacc44d8180dfeb4590284942997a16197c648414523a26b3b61ed497ea4a63d73b0f24a0d1d8e10ce1db5dd279fbb9bb1e4fdf44771aefd052398a32e3709b1d9b7f473aac3980ca67f3e43c7ae306f7ed99d5e7bfd2731a5b4d63390aa954514d3b40446879abf8f92a1ba85ad2b873ff7626914ec297e7ac766e477aaaa3d7affc153eef39bed12b41ad3f6793676fe73eb044d97eeaae51b88a0aae56ad4a68bc25bbabb810049b50bde72634a7c51a78e7315d57b63189813e22b2ef20a4756a6cde27790f32dd35859e05ff53bdc16c754e88e1c72ae318fcd5c53f120cf79e9edff6d029c6d11a15090acae1d95ecede60eaff71ce980d481b6cc71e5164a0eaca656994ec1e245926cbd41091a5552a4e78f02ba074ca52173d52e23b586ba1ccfa0526701508c584b3ed7a43fec8b1ce2336382eccd876b015e0277f2f611ecce64148ae9ccb8deaca3b132003aa68810c7bddffc6edc81c29ff83b5d910b4a3bd0181c102585750c97f188fa2073fa9b7f16da8f3bdcd22ff34583e7c4bf0eb8221c772257d09dd6f754d99ab74df1b0265d9c1b5a46c696aa4597e26111772f05abf891772000393b3f4f8a674a077820d27ad9d448060072967ccbd5d60a6f67cab7f2f709e1cc0fd150c77e7d05bf33959ea29ed3755386bd8758fc4548576eea00fd8ca48e0919fd1d905128bf9ec16f93f579434d09e6d9ae8157bdab0a71423ab529864820db966b42ac7b05fee7a356c52f61e6b4256b132166127633a0ec36ea67dc3e83d7d2380052a5c13834b93bcd503ad0276fd203a6dd5b4ced1ec67c9c5f35b84686911c94cd08a8596d10952c26e73f9b30e5277b834a51580067a3399f92340fc9624e93a3d359332d6d0e58963deaccd49dba5eabdb7c837f6e60a8786868648c2667e54959ae9e8b3ff00c54ed11d3e6aec00651d1b6737f6109c54ab22976ff1b29112e01a066b2c1facafe7572c4ce464f4390c1f84990e333038612a931cc432bc45921502f4117f89974c8f956c2032e6fc0bb1cb20230d2c63c51fa98acd580f674b25ce4097af23efefebb04e879ee479e2ebeb7ce301755ee2670f64fe3158943693f85b2e428c1f2d35ffb5dbca56b421cd00871b004fd5822ce6b9ff2876d05fbf7d4442f8389733782be2b5379afb8268f352c71b447364eb03dac90555562b98e7d264877f077af5cdbff4f118dff44129ae52ca2dba0f813aa2ca676071a4ce1509e19606dd8914b44de5c6c66820e42bf799199079f87fcc78f702d2a08117a8870355d4cabb6e172cbd378b8f16ad412ad894c123ae9a2afb2c604e06adc50ac2c6bddd3911c1507ea74625a092a9b1ed81ceb46232dbdb7f4fb310b73c344f62e8a368d98858d98793802849fed2afed99173c9f11a266a06160870c877b07c97c19ff15aa03f4388773bd63ca1d62e04f5d2d658b0de754d2fc88b38b39e1ac248690987221de3d6d7cd40e330ee9264ccc8a959c3c5536ffb3f02212992527cf70d27b64158ff98b1851f4f16bee2e916d0476bd9d01738d08d4078dc2bda730a3ad74301e1d7ae9c8331cbbd41a58d6a2fb0aed9a13a3b42f0737ea41a8e4c73f207739be0988001826401f1f4efc68e5d8af3043d0473533006e1021b5b4046f6ba10fe2fd1c4aec89487555b1f195f7d401ac0ebb7c308984d4465395e0792b1098289a18e661478a3707e71240fa640c01e1df2866b39711ae54f6184dff8dcb8e867b9e61a04fd300682d5eb21966724b571dd9ac2b0dce94c33b2b522297f9775e51ab2f47c709c1eed203e47d9e928f81f217be3d0d5a4b1ae838c11b05a8ec8ce81317c322f90af8a8d1aec22f392d0a603a98a557b1aa3aac00fd39bdf35e72ad931bd3f9fe77d2bd1e2bd432219fc4cb95510d7c446e145ad5556b8b6115dcf74bbb928193fe382e5b8d28b9e8522855d435f69d5cbe5f8ba3481657be7fd766b7f2d70d955d32e3edc8ab15bfc5c94c2b7499752c984d3f0838f5a9142a708c6db535e18805d61f9ef50372581a283f6bedcda8b349837cb6ec2bb343261ab42bead7de934f92295e9f44244393225939af434a3f8015d4213ba3854ae684bc9d79e933fd9ce296edf2d64125d062dc2c283c0ab5005c3f6b7014ad980127e3752f8ab4ef514111b29515cd71c2c67469f4ce150e611c7100daea4d87f01d3ef7f283237a078c60b9ef7b72b6742e59f4106e8e5dbb2c56d2c8a7cc852228cffe9f67e0bf750c61192d2e1dabdc4a5e27a604a64a1bfb2a9ff05ec53058d0d6e493ae8a5fa5ee947dd28d05b152eac3f4f8a5efe085bd6be82aaea5bedde73a18b092890532757f6ab3710afaae9ab3712123575d41153dd125240004a66b96d0f2243b138aa5b1ada0d96100850701ff0277e0854f41aa71ec6819b14a0a5890316074c8e672edf2a11cc32338cbb6bbe0fa02a331b6480421f84f813efa8fb18f4903695f4537087939fc9051dfdaafc44bce6fd22d7e6e624d9d30f5156c997f5016d8f7557c869989d5e01af653ac689b5735787b28a7e13909c1e0d4f14e0c20fe0ace9e65bbefb94898975093e8a081a1d65e0827e08dafe0a85eddea50e6f70e7b37a774e997cc40100713d24f56886c70bc38e78294f36d5ac2086de0da91a3835d9a543863491d0fb73e7ac5f6fccb9a7963c3cef96cb165a3406e63f7344b1b454278703d99003c0fc1cafd5b174595c1982f8061430f76bca4c518d7423ce4c16475e6a6a38cd2634c5e224aded0843a91fc1bf56f25ca3a65a3baa6050f740562a0a3bb30ea9eccf729b1201652102ca32964b432d117595083639aa92520197fc5c37e9b164934fb61f4c7586fd0978a5eed4a01666c20ad7c21f6dc73a1db124192da53dee51fafbf1737409df003b294fbba3b8637105fb4ae36a29182ee1bc8305045f15d62c5e7a697c0de8e0b76b983763aba9cb91751260de77d7a2399c1fbace0bf5b6bb2726d2cb10c1c7ab5e97e910fa593f9ea288d55c867aa2c9ce83fc5619a0624fa8d479ee1778e1f4c9c949c020a3b1339c85c70d4e1f11f796cfa0c94f0097c738a65fbf073a12f7010c32b369fc06ca90d1db315b46428e87d7fb4744036523ac0e4a129135ddd5d57a8bbe52668944ee6af2fb5d5b9e79834264505e8561caa8c097c39189aaad26553be394a6e3ba553d965e1ef2d6f0521db106191f666a3719c8d71ad1785ace1ecd9c1b52be146b4bddc5445ab84eb8932ed109e8ee115d2b3c4fb495f6b8819c69ba6fd6f41ea1fe4d6476c1ccecc6a6a3710b64880eeb3ed69d99f29e2a8c4ed53c10240fbf42bc4e137e5e8bbc42a82f128eda3ebbfc64f1bc3211f78f94d3384cf1da42632c30d029c68ed771af2608ddaf2691b9af745fd529f345434d2a06e1455fcac5018248aebb086a8d8fd5a14758ecb226913877143356c27c0aa4ce0581d812896af954f798f86496f8b5315b255802edebeedc307330a7de0ab79fde872efdb7d696afe630fafd59867dea9d7f57025028c4a4447182b3a0e2fac7ed054481cd98f7dad65b0ed94a3f4757da80bd82b4c93169f041a1f9a30b021a899139e1ae5ea16a10846b985805b964757814feefc5fadf9c110eba58450acba03ad990f5c769e6daffd192508836a50a6ca2dd88e3900c32b1bfbf8e0f9d6f3981e6238b92cb1ef06190ba1985dbc310c9fb07b842db505cd6c9cafd99c99b18306320f4ac6e3173a1895eae1b6e8663c4b10c1cbc315385a77a6459b498de0e0ab8ef6b1cd656efa4daa6588a093db63c536509c098956132244accad1117823a02552c888c87c25be88ad72f84b08b3b8330b3eaeae7d3531b4e3e9d6db18bbcbda96e4ed930155dc85a6bd1588ca29e28c55d52377ae3194b2b4b937b5ef405569879651b631483b7f065621279494b2f72a24a13a3a3169b0495860936c64b779b2aa30d83e19b8d5cfec139d07627f032a606b6b3209a49d67ee72c326ab60f34d47faba9e6b4b7a10f3e12ee01350531e318d716ef5621d14f614f0630ecddb420f96c9da848c4e0aab1526e81037a8648c4201471a3ecf31ca2f58739e58ae21c7e6314b3ded9105828da0b9810db411cd2323194f67116113035b232c914f680a2dff6d4e2c77140b7718fc8c089e32b2606bd163ba61f991804d070b31cc682d3fed67eae2cf379c6f518b10392f209a72a08b66357bdc05c0a720c15fb51091aa6c0ff276736fb80916f4590a90a487ecbf2aedcd8d0d7406c9dc6e9a79f831beb9ca45c9e510931147617ff02d6024d46e2d40bb0ea1ecc728d5a5481f7f88dd0d6e82039eb0aa46e53c449eeae936b6fab2a6be96280fea604cf2d9099c3e322b33ceaba960359ad5202740655ffc64a7d2fcc02ccecdae0af17233f525a4313b8e8b44e29e90c933129be5ce787d3e366fb3232f4c4cac8e4d93d3acec2158337f57136f81b2a0ddad77262fd7065dd7a87774cb98107ddb6ef79bb193d25ddfccab1080165d8ea2ed7f8bf3e09acbaa98a3f10124840e75c6cc2e3dc63ac749fbcc8b69281ff39f914e43de7c26d73d0f97d05922b9ba49596f1b65a2132c06efd8fff99685e5d0c67eace8e15bb192cc96b629fc764695b345763dc2b66f997f5d66375871b404852cbf53657192331d0aef457e32715689dd7484617085c049893f8a11cc2cbfcaf4371b9b57f5e5dd4ba1a11bda07325087fc629923c9b10c54c5c5b656b20169401ae70c4a377968838e7f7fb310a488d62bfe056fe8bef743f6137cb74331de74b02368fbbb044933d040502c720c134a67aaa5a3d353525cb0fe1c410d5ed3b237a54f0153c3eea2dfee2d1a21478e699af118f741894343bfb3cf63ae44563b1321a743e4090d6e3089c91020ad7a48f4f12054973d23fc8946a0a16f00f607780d59ca41c0af08894acbcb8f6ddbe968fa5e44a837d36de3a0457348a7f36e8d32f6818130be38cd58e7b06e785ac56d95fab063b85dfddbc84e6db951d2163abc2ab81f9e3d74338b0f1d9b7152f6ffbba10b5b51e4733627669362df9eeef399de453e10b912e22f72907b04b12163ae91145ba54bb27452169ea25dc8aabb474c9cf6d6dfc102da75e60b437ecaf63c5c6a0389f9fdda68e606000c7aafb3b2bac08bb27ac0a1cfb0e5af2489fd0490b6693006e1d1d182cf65611e2f1ca1fc655a45a3a618a2451121fb5dec147e53b6e84aa0b42f8a7e6b0332700db029c0dad2c6170778b0dca3f63499a22b2d4d2dc34c425ad233c49ad652de3e9ce5676cf4913a32caf6b4586b0f67a5a7590cbeeddcfeaec4927bec21480172cb0893f72dab0eef39258baff9747f6e8a655e5fea6a7e5f18bd887736a91b159bf91632c266e99dbd8b9d056cfc02f7c030b448064119c3794ded313d122c85b28bccefb705592bb23570274cbcfea1ad6ee878da00dc6503f605cd9df6030206f0c41492113dd39e36e3109ade831d661eda18f65f5345b5d732bf667e6734b23ed7307821285e7d0145880914ae9465b6857d70161ce6f53aaa7cddb33c0a30bf37fbd5586b537cf89a955f07595c457781688133d797fc73eca4483dfa33795d6cce82c5729a48026513592fa37373909c532e20b6ec4e504910c333dc71f651aec0e6240aa7d1b40c829ac401a98adcc105f1aed5ee39b0ac36c759b8b1f4328bb693d51357e4631377e99e58e99c0756ba4fc331490030869b5b7fdf6f4b77762118497aca47f104466b73b2a306b2064553b2ed4b63c60296b22b93a458dc83a43ef7f105a875f445ea2de3a972ba25ad94879b4cf32145104308b2edc8673cbeb19427e08b649e4fff48a219d19e4edcfe159fc91b8764739ef92f7b1795a777605a9ea957e8eca679fb51f5f9eba98e805b0a20b4b42923abc1afec2b7eef28ccfc370b9ea2b57699be48eb1a55f4648a62fd1ae76d907a18595e8030a55238f971a7f93c0793c4faa53d04aa9f418b3c878ec3ae0a7526303cedd601ea9ce1eed83c6dc69618dc38be5ae70b3aa7368677d547e46f6d3bfcbdd5c63cde94c8653977259b50d994308e433c3c1dc28ebbedf96ffdab4110e7dad1525186adaebd478d43136b822a81f364be4540a160ff7af43821291e0acfb4961d50465b4eac21b178633060d1764c283c92d6a96f052744a0059ba79533968b1f1edf64b8e3d3d76e8123a22b563c5e8a77e5f3f3724f48aa5ba2b0017da18dda7aff286e158b079d1b01dd2ad312f71833f49ba3301cc99826c10dc5d2ed66fc6101d8c9c375052a667c7f8d8acadfd1393effcaff00dda1fb3ded97bbc8f394c9cd0dd21ed95de4ca50f3e508dd3a0165edbcec2c9ec9624d8ac4a138abc873364ba1cf0b5d27397403a409045a80ac459e855be7c18039e2b93df7a6bdef634b02ad67a16f12bcdecba9245c4d781642fd131329f8947627ae64c1e08bc51870dae1afcbdb3ad8c61dac9a4ac45b548fea9517c94f8c97463cf3547764c3e4fc40e69e22b8db8756dba6220496dbd5a9cb1803ccfe21706fa1c220c783265906cf2ddaa1298f485ab69c2d29a56ecef2e557be832099ab38d1acff5219f45c35ee26b176a37c1c650c818a63e0a7f233cfbfd8a5e11e3f6357751041d450ba446f27312e46398b00dcfe4175ba2709a935ab5941b7389ea803858b05bd97c7de26a7643813abd6c2e7e28071b1ef94c4e7134863f729ec56fdea57c245f4249699af74e0b6e0bf66ad6c6a287db389718ecfb7641ef1cb375c2d5b96ce02670c1041a0879be913c6335c512d7c9b8f197ad35db288aa88eee35619a21cd2bda91f99f1241d047176ba08c73a2c90e2a75533e329dab9d3a3f54e6ecf1243d9eb9024df6c78c1d5948175bf3887285e9b168e4e29dbffecf94d6da9d6de7265fbed2ebd6c53d14de65092494fcda0eb3674c08050967382a8d28d2d9a38528ac62165013ac0c2ab56f4a06ebe3e9e5583d86d0e7cba417682f3514892e10745ab477e778538075c156388a94959bb3a198dc974e1aba83cf550c1b61adfbf2b775f46e2cd41142c8ae201f07d272971c1913d15e07078ed65d8c9f1ab37e96504114f04d835dee399fa122b520842033aedb3576ff24b4c0ae65c7b570b5e41ff36209c5398499d5dcc1fbd427a59efdd34e121e40daae1e1e22a6fdf71aef0b2ad7645c23ca2cec8a448a3bced7e69d9e6abdf010a6b2815cf79dbf04b8ed34f2b5b9da94e5ae8ce1434d14230962ec359290fdc25828262685a4494a5ed3bd0f6a1621c05673e461ca7e7d52883657b8a0e03f31f92c7bd465e656e81b1a909c26ad68b5dd93627d4ebb3f33e22aa300b423a5c394aaaa6fffd8ea7171e871bc047f6e5434c1948943499c6fa58ff30ed9b6751459b24da1ff431e524cb86092c176ed8a12d668ada08555e3b6ac0605eaeabd317d03da7198d07e4b87d5c75b73eb843eaae3fd53e1af5b8e50241d20f4922214ae21486ab8f124ae884481baa9bb869fc88b26004412e4df808511abccb939f43fc201bb5dd5c6a1eefaabeb0517306ea66c8869005a7c22a4e0ef8fb0fd396b35444776f9f5cdfd9be0fd0d318ac1c9b8d928e9837eab3e194d5acd5af630a68a37258d122896a38cc06f0e1bd6a9beabb4850ef09c2d312452351e152fc861003eae59d2d1b0571e223c90dd0cc392ea4cbc9e36d52843c6f7896bc8a02d0ce3410aebfe9e94590ea0e350b3d1c8ba2012709de2c25223d2cb66f57d506b238fd7f2fdf1bb002dc33ee9edf5e2973515186652fffb02d76db9525dff1c1964d23d50dbf83b7de46d2e960e6d515d32bc85503110aec48136ebd9c581686bc4684c45883436c08905f1ff056020f9862a119e36e4b9bbc48c1ec24e5db23412f0ca996072c02c02fb297ca2ee65fe39f94c9fb6397aa1285cd5439ba35ec15887cb17dc5a9700c122f00b01dd62b360075dd63c66d7b677f95c0574f3e1db0cde1c085e3b54fb909b1187620b3253cdda8183033fcd3eaa5e79489e73af0b792a6a25075275617169613f38b8566092862dc419e1dacde480b6eb9249b2bd925440c3b2b3f92fe817a3cbbb8a02ebde7dd1dae1dc543df11077eb3e282f5659caafaa938c3d0f5f6de9db0624579fc15792a9d56bf8e17ec0235afd84f553a708d96d625f1235f0bd460a5d7db815d95c5c5bee8a3aeccb98bc52b319d71046ed34fff58532bee5944a957c509f90f224952dca46b45028bbbae4487f23d2cf6f71174efd061607276e5c22005af7d73b0f6702115f864ba5c78560bf437f469e841f661735985bcde898f36fbee20ad3a06aa0bce5a540f32d6a9faa7c5e4c7bf4edfac124f9addb53812833bb1eb37d7d845a67fa065dde73eb3aecad22d81b4986a447ce46b47eea5b0d4c368886ff8f6426fef405a96cc829de21185288f7fb7e53223226a254a73609f9ebcf27a4d4db20ab7a9bb7630c5e68fd9f8317aeaf070d14144c1f1be9f39a3e19343af95a4e0cfc949a2df0be1d12e272695b5ed0b53d6252cd6f2bb0972d0c0f9a6fdf265add32d4b940006920e6551f538d2e2de2f1527db20f7bc9a509662cbb94807ff6faeed1635ad7f0c6abf4331691efd24d3e14ef59b7b2601931630e4f6ab73215e3ea986690ef6ae6a5f090f1937655384ac964fef18561f12f4a1be5bf1d43faf186e3836b731f4c14d9fa339bd5672617e3f482a55807180cadcc9652494971c75c1d8430ac4e93380dd58b4b3aee088f941f00a91aa9ed91ce482100ee0f132fd4bf9b93f756af5eb6ae18289af3409a48b90a3be446bce30a47f14fe2bf8d37a2ac77a86afd93b69d6bc78cd6ceec328b19c2ba81a69c1f05c1d7ef9dfff232a1ad4ac28b2660f73d3cff707cddc51bdaf4588d6acb033c1b28ac80909bec2ce1d4cb192aff4edd6f3b670ffc957169290e81b7289f33079d8f1d295cd57973791a705466166bf02db3819cdb2b6c139718796bc779458929cc6f46ce57b53e7dd2a816d9827cce62bc6ca4cb7a27f0fb74314419f6d07a13ce8a5b89537d0c6488165c651e45e1a4537663855c3b5ab5e634099a0ea4ff064af4d8f07b5999f9d83a1e39db02d27797b2d0f2809fb945f0433345ea71227ce5f4f38a08948d9d4ce22d40d09f2d4e202ede5ddd35f49e1185f8d9f665638d40a50a9da1f69d748a62449ca4dae688f1066238e34f9df544c931944854e74645da4b3dca2dde8637deb437baf0e435e4d187467e90fd10089c9cd8ab83aea243deef533fd71ce8fa456b0c803f508bae6f86730f06c3130355b1617aa59ecc2356dcbf74e92e754c5c3e3446a55176da31845756540570505cd23994406eab714b5c91c39705bb16893f317d1ea7d946d46a5babf51cf95730284fdbd879d9ac0200d597896b293e645cfcfe6ece1425f72a2a4892e8a26e42d817c58bb9e02f20de56a74cbbd1ecafbbcfe3a9e50655ce02da763f67555b778ebaa2741871830204b2fac8de072a847a612d04b9dfc6aa103bd7b5970f00b19bd65a996d69134e4255c1fe75345a0da121cf28c528b37543b57b296a231c3724d80f1237106d62a349442a702f3aa5a6a370e6ca0726823b23ca410b6ccde0f9bbae044860e94d115d56cecbe7f8ad38cbe9d792d65db07156bfa4aeb8db5c6c22e2ad40b0fdd53f32d5c3962248a28c44273f53fba933e473a98caf101900d8580124da682a3c578bd07864341322cb0ad748baf72d4a2007788de10e3f8f784e1e29565a2c477241b891e35e1b14ae5209bec4833e3daa327553ab75a10d22781c9d9e14f9a1715af802596483816551022636dc53a2426be320fcbad89284ce3f07f51f45a2a2635ba5def954c0c664fe00402abade64896725990be3c9b89f867aca75225cdde1aed9bcedff3f8f0234fe5a1e2607a37314de1e68b1a663745f96a12d53f35f83d157ae788d822a548darootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-puppet-3.8.7-23.1.src.rpmruby2.1-rubygem-puppet-testsuiteruby2.1-rubygem-puppet-testsuite(x86-64)    rpmlib(CompressedFileNames)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)ruby2.1-rubygem-puppetrpmlib(PayloadIsLzma)3.0.4-14.0.4-14.0-13.8.74.4.6-14.11.2Z@YMW@WWE@W@W VV^@VO @U6@UUg@UT@UQ@UPTT@T}T^TO@THT&T"@T@T&@T S$@SӘ@SDS~@S|@S|@SZN@SFSE6@SB@RTRi Ri Ri R/ R)R$}QB@QQIQAQ+R@QtP9@PPP@P@PPP@PP>@OjOOOiO@O؀NN]N*M@M@M~@MBL@LmLi(@LEKI@Ikstreitova@suse.comkstreitova@suse.comtampakrap@opensuse.orgtampakrap@opensuse.orgjengelh@inai.detampakrap@opensuse.orgkstreitova@suse.comkstreitova@suse.comtampakrap@opensuse.orgtampakrap@opensuse.orgrobert.munteanu@gmail.comrobert.munteanu@gmail.comdgutu@suse.comtampakrap@opensuse.orgtampakrap@opensuse.orgtampakrap@opensuse.orgtampakrap@opensuse.orgtampakrap@opensuse.orgtampakrap@opensuse.orgdarin@darins.netboris@steki.netdarin@darins.nettbechtold@suse.comdarin@darins.netdarin@darins.netdarin@darins.netdarin@darins.nettampakrap@opensuse.orgtampakrap@opensuse.orgdarin@darins.netboris@steki.netdarin@darins.netdarin@darins.netvdziewiecki@suse.commhrusecky@suse.czmhrusecky@suse.czmhrusecky@suse.czben.kevan@gmail.commrueckert@suse.demrueckert@suse.demrueckert@suse.dedarin@darins.netdarin@darins.netboris@steki.netboris@steki.netboris@steki.netvdziewiecki@suse.comschuetzm@gmx.netmlin@suse.comaboe76@gmail.comvdziewiecki@suse.comaeszter@gwdg.deboris@steki.netaeszter@gwdg.deaeszter@gwdg.deboris@steki.netboris@steki.netaboe76@gmail.comaboe76@gmail.comjatan@suse.devdziewiecki@suse.comjatan@suse.dejatan@suse.deboris@steki.netboris@steki.netcoolo@suse.comvcizek@suse.comvcizek@suse.comvcizek@novell.comvcizek@novell.comvcizek@novell.comvcizek@novell.comvcizek@novell.comanicka@suse.czanicka@suse.czanicka@suse.czanicka@suse.czanicka@suse.czmantel@suse.demantel@suse.de- add puppet-CVE-2017-10689.patch to reset permissions when unpacking tar in PMT. When using minitar, files are unpacked with whatever permissions are in the tarball. This is potentially unsafe, as tarballs can be easily created with weird permissions [bsc#1080288], [CVE-2017-10689]- add puppet-CVE-2017-2295.patch to fix a security vulnerability where an attacker could force YAML deserialization in an unsafe manner, which would lead to remote code execution [bsc#1040151], [CVE-2017-2295]- set the perms of the unicorn.conf to 644- Replace the greps with fillup-template to update the sysconfig files. Fixes properly boo#916005- Run fdupes over practically everything that was installed, fixing "files-duplicate /usr/lib64/ruby/gems/2.2.0/doc/ /puppet-3.8.7/ri/Puppet/Pops/Types/TypeFactory/any-c.ri" etc.- Update to 3.8.7: https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-386 https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-387 - Add -master-unicorn subpackage with unicorn systemd unit file and config- add puppet-non_ASCII_user_comment.patch to fix non-ASCII user comment with ruby >= 2.1 [bnc#971223]- Update to 3.8.5 https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-385- Do not touch /etc/sysconfig/puppet in systemd environments, boo#916005- Update to 3.8.4 https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-383 https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-384- Update to 3.8.2 * https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-382 * https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-381 * https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-380- Added puppet-systemd-default-on-new-suse.patch, rebased from the master branch, that uses the systemd provider on a SuSE variants with version >= 12 ( boo#931703 )- Updated the change file- Add puppet-ruby-2_2.patch that fixes the ruby 2.2 support- Re-run g2r - Fix the systemd patch to actually apply - Remove the ext/{debian,gentoo} dirs for all ruby versions- Update to 3.7.5 * https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html#puppet-374 * https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html#puppet-375 - Add upstream patch puppet-zypper-lu.patch to cache the output of zypper list-updates https://tickets.puppetlabs.com/browse/PUP-3968 - Add upstream patch puppet-systemd-default.patch to make systemd default on SLE12 and openSUSE >12.x https://tickets.puppetlabs.com/browse/PUP-3338 - Add runtime dependency on tar, needed by the "puppet module" command to unpack tarballs that it fetches from the forge- Replace rubygem(augeas) with rubygem(ruby-augeas), since the former is not working with puppet, boo#911083- Install the master-related sample config files with puppetmaster package- Switch installation from tarball to gem, using the new packaging schema - Rename puppet to rubygem-puppet for the above reason - Rename puppet-server to puppet-master / puppetmaster, since PuppetLabs has a new product out that is called Puppet Server - Install more sample config files (auth.conf, fileserver.conf, tagmail.conf) - Add rubygem(ruby-shadow) and rubygem(augeas) as Recommends - Separate emacs syntax files to different subpkg- update to 3.7.3 * PUP-3601: Bump facter dependency to 2.3.0 * PUP-3471: Windows Puppet x86 Installer Expands Environment Variables in Path * PUP-3302: Puppet resource broken when directory environments enabled * PUP-3500: Adding a setting to puppet.conf that has a :hook handled on define preloads incorrect directory environment settings. * PUP-3505: Future parser handling undef’s incorrectly * PUP-3514: Future parser not showing line/column for error * PUP-3558: Future parser, square brackets in references cause syntax errors related to non-ASCII characters * PUP-3602: Do not convert strings that are on the form “0e" to floating point * PUP-3555: introduce override-able factory pattern for constructing environment cache entries See release notes for update information: https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html For a full list of bugs fixes see: https://tickets.puppetlabs.com/secure/ReleaseNote.jspa?projectId=10102&version=12001 - remove old .changelog - fix invalid arg in init script for SLE- updated buildrequires to use rubygem(xxx) syntax as that is correct syntax- Update to 3.7.2 * PUP-3467: Reject SSLv3 connections in Puppet * PUP-3345: Puppet Master Memory Leak * PUP-643: Solaris pkg package provider does not handle expiring certificates * PUP-1165: Spurious ‘trigger changed’ messages generated by scheduled task provider * PUP-3203: scheduled_task triggers cannot be updated * PUP-3357: Unexpected error with multiple SSH keys without comments * PUP-3351: Puppet evaluates classes declared with parameters before classes declared without parameters * PUP-3258: puppet apply + ENC + 3.7.x: does not read the .pp file * PUP-3244: ENC returned environment ignored when using directory environments * PUP-3334: Changes to environment.conf are not being picked up, even when environment timeout is set to 0. * PUP-3363: future parser give weird error in trailing comma after assignment * PUP-3366: type system does not handle Enum/String compare correctly * PUP-3401: Type system does not handle Pattern correctly * PUP-3365: consider not doing deep undef to empty string map in 3xi function API * PUP-3364: Attempt to use Numeric as title in a Resource type causes internal error * PUP-3201: Validation thinks that an Undef instance is of type Runtime * PUP-3315: Windows agent installer should specify that FQDN is expected * PUP-3227: Upgrade conflict: puppetmaster-common and puppet-common See release notes for update information: https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html For a full list of bugs fixes see: https://tickets.puppetlabs.com/secure/ReleaseNote.jspa?projectId=10102&version=11925- Also create user/group when only installing the puppet client- Updated systemd coding style- Fix packaging for SLE_11- Update to 3.7.1 * PUP-3222: Windows service provider references a non-existent class * PUP-3190: “each” no longer supported in Puppet 3.7.0 * PUP-3191: Symlinks to missing targets cause a File Not Found error instead of a warning * PUP-3231: Specifying –tags doesn’t cause suitability check to be skipped for skipped resources * PUP-894: Too easy to hit “CRL not yet valid for ” (and not very informative) * PUP-1680: “incorrect header check” using Ruby 2 * PUP-3177: Resource titles ending with square brackets fail * PUP-3174: After enabling directory environments the manifestdir setting is still required to be valid * PUP-3162: Block $environment in directory based environment configuration settings * PUP-3186: Puppetmaster removes /etc/puppet/environments/production if it’s a link rather than a directory See release notes for update information: https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html For a full list of bugs fixes see: https://tickets.puppetlabs.com/secure/ReleaseNote.jspa?projectId=10102&version=11854- Update to 3.7.0 * A nearly-final implementation of the Puppet 4 language * Preview support for a new, fast, natively compiled Facter * 64-bit Puppet packages for Windows * Lots of deprecations to prepare for Puppet 4.0 See release notes for update information: https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html For a full list of bugs fixes see: https://tickets.puppetlabs.com/issues/?filter=12643- Add Supplements: packageand(vim,puppet), in order to trigger automatic installation for users of both packages. Suggested by dimstar- Split the vim syntax files to separate subpackage, puppet-vim- Update to 3.6.2 Security Fixes * CVE-2014-3248 (Arbitrary Code Execution with Required Social Engineering) * CVE-2014-3253 (Apache 2.4+ does not enforce CRL checks by default) * [PUP-2635] - user purge_ssh_keys not purged * [PUP-2639] - Increase environment_timeout default. * [PUP-2650] - 3.6.1 issues "warning" message for deprecation * [PUP-2659] - Puppet stops working with error 'Attempted to pop, but already at root of the context stack.' * [PUP-2660] - purging ssh_authorized_key fails because of missing user value * [PUP-2689] - A node can't always collect its own exported resources * [PUP-2692] - Puppet master passenger processes keep growing * [PUP-2705] - Regression with external facts pluginsync not preserving executable bit- Puppet 3.6.1 is a bug fix release in the Puppet 3.6 series. It also makes the transaction_uuid more reliably available to extensions.- Update to 3.6.0 Bug Fixes * [PUP-530] - Installer for Puppet 3 does not check for hiera * [PUP-748] - PR (2067): Zypper provider install options - darix * [PUP-1041] - PR (2385) naginator not parsing blank parameters * [PUP-1114] - Deprecate environment configuration in puppet.conf * [PUP-1332] - "puppet resource service" fails on Ubuntu * [PUP-1547] - PR (2311) Undefined method `groups' for nil:NilClass * [PUP-1552] - V2.0 API reports Not Authorized as a "RUNTIME_ERROR" * [PUP-1585] - PR (2342) cron resources with target specified generate duplicate entries * [PUP-1586] - PR (2331) Cron Type sanity check for the command parameter is broken * [PUP-1624] - PR (2342) Cron handles crontab's equality of target and user strangely * [PUP-1749] - Puppet module tool does not work on Solaris * [PUP-1751] - PR (2383): Suse chkconfig --check boot. always returns 1 whether the service is enabled/disabled. - m4ce Improvement * [PUP-485] - Add assert_type functions for type checks * [PUP-620] - (PR 2429) Add install_options to gem provider * [PUP-740] - Validator * [PUP-1174] - PR (2247) Ability to purge .ssh/authorized_keys * [PUP-1596] - Make modulepath, manifest, and config_version configurable per-environment * [PUP-1699] - Cache environments * [PUP-1769] - PR (2414) yum provider to support install_options * [PUP-1799] - New Function API For a full list of fixes and improvemtnts see: https://tickets.puppetlabs.com/secure/ReleaseNote.jspa?projectId=10102&version=11200 - removed puppet-3.3.1-systemd-units.patch- Set proper ownership permission on /var/{lib,log}/puppet directories.-Version update: 3.5.1 is a backward-compatible features and fixes release in the Puppet 3 series. It fixes the problems that 3.5.0 caused with dynamic environments and the yumrepo provider, as well as a couple of smaller bugs.- display update message about systemd service rename only when relevant- update to puppet 3.5.0, see * http://docs.puppetlabs.com/puppet/3/reference/release_notes.html * http://docs.puppetlabs.com/puppet/latest/reference/release_notes.html - replaced puppet-3.3.1-systemd-units.patch with puppet-3.5.0-systemd-units.patch * adopted to the latest version - drooped puppet-2.6.6-yumconf.diff * doesn't apply anymore and upstream reworked yum module quite extensively * AFAIK we don't use yum anywhere - require facter > 1.6.0 as upstream does- finish migration to systemd - drop puppet-3.0.2-client-init-masterport.patch as there is no init script anymore - drop useless sysconfig files and provide compatibility %post scripts - puppet user is needed only for server - use upstream service names (and warn users) - little bit polished upstream unit files * added puppet-3.3.1-systemd-units.patch * https://github.com/puppetlabs/puppet/pull/2510- removed patch puppet-3.0.2-init.patch, and replaced with puppet-3.0.2-client-init-masterport.patch because the original caused shutdown of puppet client on a puppetmaster to shutdown the puppet master.- refreshed puppet-2.6.6-yumconf.diff to make it apply cleanly- add puppetx to filelist- update to 3.3.1 for details see /usr/share/doc/packages/puppet/ChangeLog- more specificity in packaging the extensions- Install puppet extension data from ext/ - vim syntax and emacs-mode - openldap schema - rack config.ru and apache2.conf examples- update to upstream version 3.2.4 - Security update to 3.2.x series - CVE-2013-4761 (resource_type Remote Code Execution Vulnerability) - CVE-2013-4956 (Puppet Module Permissions Vulnerability)- update to upstream version 3.2.3 - Bugfix and performance release for Puppet 3.2 series - Bring back helpful error messages like prior to Puppet 3 - tagmail triggers in –onetime mode without changes after upgrade from 3.1.1 to 3.2.1 - Logging behaviour issues in 3.2.1 This was a regression in 3.2.0/3.2.1- update to upstream version 3.2.2 - Fix for CVE-2013-3567, see bnc#825878 - 3.2.2 is a security fix release of the Puppet 3.2 series. It has no other bug fixes or new features. - 3.2.0 (Not released version) - Experimental "Future" Parser With Iteration - Ruby 2.0 Support - OpenWRT OS Support - External CA Support - Better Profiling and Debugging of Slow Catalog Compilations - Splay Fixes for Puppet Agent - Cron Fixes - Module Tool Improvements - Hiera-Related Fixes - puppet:/// URIs Pointing to Symlinks Work Now - Puppet Apply Writes Data Files Now-Update to 3.1.1 -This fixes a lot of CVEs, see bnc#809839- The puppet agent unit file needs to take into account the settings from /etc/sysconfig/puppet.- Install puppet*.service accordingly (/usr/lib/systemd for 12.3 and up or /lib/systemd for older versions).- Updated to Puppet 3.1.0 which is a feature release for the 3.x series of Puppet: * Improvements When Loading Ruby Code * YARD API Documentation * YAML Node Cache Restored on Master Other bugfixes and improvements: * The Solaris package manager now supports the `holdable` feature (aka "freezing") (#16120) * `managehome => true` now works on Oracle Enterprise Linux 6 (#18298) * `create_resources` can now create virtual and exported resources (#15081) * SRV record improvements for fileserving and certificate service (#18161, #18162)- Modify puppet-3.0.2-init.patch: Don't use lock file and pid file at all - bnc#714649 - Do not use puppet-3.0.1-arg-err.patch and puppet-3.0.1-init.diff, since they have been upstreamed already.- Add puppet-3.0.2-init.patch: fix lock file and pid file names- Updated to latest upstream version 3.0.2 - Bugfix release * Full list of bugs can be found at: https://projects.puppetlabs.com/versions/337 Notable bugs: - Bug #15513: Resource type 'cron' fails with 'target' parameter - Bug #16178: Boolean false in a variable causes the puppet backend lookup to fail - Bug #17445: Race condition in logrotate config makes puppet agent crash. - Bug #17447: Puppet sysv init script faulty - Bug #17488: Puppet needlessly crashes when run unptivileged even with --noop- Add puppet-3.0.1-arg-err.patch: fix http://projects.puppetlabs.com/issues/10963- do not use /var/lock/subsys for puppetmaster- revert back from ruby-shadow to rubygem-ruby-shadow as required by openSUSE ruby packaging policies- changed requirement of package back from rubygem-ruby-shadow to more common named ruby-shadow- Updated requirements for package puppet to include rubygem-ruby-shadow This is needed to make puppet modules to change passwd file- Updated to 3.0.1 - Updated puppet-3.0.1-init.diff so it functions with client.init from ext/suse/client.init - Fixed puppet.conf not in /ext/suse/ so got puppet.conf from ext/redhat/puppet.conf http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#3.0.1 - Bug #15717: puppet kick returns "Error: Could not find indirection 'run' / testip.example.com finished with exit code 2" - Bug #16585: Remove dead "ldapnodes" setting - Bug #16698: external node classifier script is not being called when storedconfigs is on - bug #16757: user cannot control loading of rubygems - Bug #16769: Apache "SSLOptions +ExportCertData" causes "header too long" error - Bug #16801: Puppet 3 debian init script has code using removed --servertype=mongrel option - Bug #16922: Could not intern from b64_zlib_yaml when fact value ends with a colon - Bug #17000: Puppet acceptance suite will get caught in a loop if agent fails to terminate for kick test - Refactor #16643: sample-module has hyphen in name which is only unofficially supported- Update to 2.7.19 http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#2.7.19-Update to 2.7.18 CVEs fixed: -bnc#770828 - VUL-0: CVE-2012-3864: puppet: authenticated clients can read arbitrary files via a flaw in puppet master -bnc#770829 - VUL-0: CVE-2012-3865: puppet: arbitrary file delete / Denial of Service on Puppet Master by authenticated clients -bnc#770827 - VUL-1: CVE-2012-3866: puppet: last_run_report.yaml left world-readable -bnc#770833 - VUL-1: CVE-2012-3867: puppet: insufficient input validation for agent certificate names- update to 2.7.17 * (maint) Add symlink stub to gentoo service provider spec * Add comment to upstart provider explaining exclusion of 'wait-for-state' * Upstart code cleanup, init provider improvement * Add spec test for network-interface-security * Add basic service resource test to upstart acceptance * Handle network-interface-security in upstart * Add exclude list to upstart provider * (#15027, #15028, #15029) Fix upstart version parsing * (maint) Add --test to puppet run- Copy from devel:openSUSE:Factory- update to upstream 2.7.16 version * Significantly improve compilation performance when using modules * Add Puppet::Util::Platform to abstract platform checks * Default autoflushing of log files to true * Add Module Tool * bugfix releases for all bugs please read /usr/share/doc/packages/puppet/CHANGELOG- updated to new upstream 2.7.11 version * for bugfixes informations please look in /usr/share/doc/packages/puppet/CHANGELOG- no need for vendor-specific- update to 2.7.6 Security Fixes CVE-2011-3872 (AltNames vulnerability) Features and Enhancements User/group management on Windows Better file support on Windows Support plaintext password in Windows Bug Fixes Recognize more duplicate resources Allow multi-line exec resources Remove unnecessary deprecation warning in puppet resource Update pluginsync to only load ruby files.- update to 2.7.4 - enhancement + security release: fixed CVE-2011-3848 (Resist directory traversal attacks through indirections) GigabitEthernet/TenGigabitEthernet are uncorrectly parsed Don’t rely on error message to detect UAC capable platform Allow cron vars to have leading whitespace- update to 2.7.1 - a major feature release: Ruby 1.9 Support Deterministic Catalog Application Puppet Faces - a new API for creating new Puppet subcommands Manage Network Devices Dependency cycle reporting produces graph of the cycle - license changed to Apache-2.0 - see http://docs.puppetlabs.com/guides/faq#change-to-apache-license- using correct port for puppet in the firewall rules (bnc#694825)- fix logging setting (bnc#683441)- update to 2.6.6 * fixed many bugs * licence has changed to GPLv2 (was GPLv2+) * some of the new features: - Manifests can now specify arbitrary data for file contents - Managed resource attributes can now be audited - Parameterised class support in external node classifiers - New puppet inspect application- update to 2.6.4 * bugfixes: bnc#667867 Ship auth.conf as part of installing from source- update to 2.6.1 * bugfixes, manpage fixes- update to 2.6.0 * major release with many new configuration options and new language features- respect sysconfig settings (bnc#620808)- create puppet user not only for server package (bnc#623884)- update to 0.25.4 * bugfixes - create user puppet (fixes bnc#576453)- update to 0.24.8- add zypper.rb plugin by Leo Eralylamb08 1518603145    !"#$%&'()*+,-./0123456789:;<=>?@ABCDCFGHIJKLMNOPNOSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~]^`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh3.8.7-23.13.8.7-23.1     !!"#$%&''#((((((((((((((((((((((((((((((((((((((((((()*+,,-./,012345267089:;<0=>?@A*BCD)EFGHIJKLGMNOPQMFRSTUVWWSRXYZ[\\XF]^_`abcb_d_Fefghijkgl)mnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnopqrsqtttqouvvuwwoxyozz{{{{{{{{{{{{{{o|o}~~}}}}oooooo                                                !!!""""#####$$$%%%%%%%%%%%%%%&&''&&&&&&&&&&&&&((((()))))))***********))))))))))))))+)))))))))))))))))),,,,,,,,-,,,,,,,,,,,,.....//,,,000,,11,,,,2,,,3444333555,,,,,66666,,,7,,8,,,,,,,,,,,,,,,,,,,9,,:::::::::,,specfixturesfaulty_facepuppetfacesyntax.rbhiera.yamlintegrationnodeenvironmentsitedir00_a.pp01_b.pp03_empty.pp04_include.ppsitedir200_a.pp02_folder01_b.pp03_c.pp04_include.ppprovidercroncrontabcreate_normal_entrycreate_special_entrycrontab_user1crontab_user2modify_entrymoved_cronjob_input1moved_cronjob_input2purgedremove_named_resourceremove_unnamed_resourceunspecializedmailaliasaliasestest1java.tgzmanifestssite.ppmodule.tar.gzreleasesjamtur01-apacheModulefilefileshttpdtest.vhostlibpuppetprovidera2moddebian.rbtypea2mod.rbmanifestsdev.ppinit.ppparams.ppphp.ppssl.ppvhost.ppmetadata.jsontemplatesvhost-default.conf.erbtestsapache.ppdev.ppinit.ppphp.ppssl.ppvhost.ppstdlib.tgzunitindirectordata_bindinghieraglobal.yamlinvalid.yamlhieraglobal.yamlinvalid.yamlmoduletrailing-comma.jsonparserfunctionscreate_resourcesfoomanifestsinit.ppwrongdefine.pplexeraliastest.ppappend.ppargumentdefaults.pparithmetic_expression.pparraytrailingcomma.ppcasestatement.ppclassheirarchy.ppclassincludes.ppclasspathtest.ppcollection.ppcollection_override.ppcollection_within_virtual_definitions.ppcomponentmetaparams.ppcomponentrequire.ppdeepclassheirarchy.ppdefineoverrides.ppemptyclass.ppemptyexec.ppemptyifelse.ppfalsevalues.ppfilecreate.ppfqdefinition.ppfqparents.ppfunccomma.pphash.ppifexpression.ppimplicititeration.ppmultilinecomments.ppmultipleclass.ppmultipleinstances.ppmultisubs.ppnamevartest.ppscopetest.ppselectorvalues.ppsimpledefaults.ppsimpleselector.ppsingleary.ppsinglequote.ppsingleselector.ppsubclass_name_duplication.pptag.pptagged.ppvirtualresources.pppopsbinderbindings_composerokbinder_config.yamllibpuppetbindingsconfdirtest.rbmodulesawesome2libpuppetbindingsawesome2default.rbpuppetxawesome2echo_scheme_handler.rbbadlibpuppetbindingsbaddefault.rbgoodlibpuppetbindingsgooddefault.rbconfigbinder_configokbinder_config.yamlloadersloadersdependent_modules_with_metadatauseelibpuppetfunctionsuseecallee.rbuserlibpuppetfunctionsusercaller.rbmetadata.jsonmix_4x_and_3x_functionsuseelibpuppetparserfunctionscallee.rbcallee_ws.rbmetadata.jsonuserlibpuppetfunctionsusercaller.rbcaller_ws.rbmetadata.jsonsingle_modulemodulesmodulealibpuppetfunctionsmodulearb_func_a.rbrb_func_a.rbmanifestsinit.ppmetadata.jsonwo_metadata_modulemodulesmoduleblibpuppetfunctionsmodulebrb_func_b.rbmanifestsinit.ppparserlexeraliastest.ppappend.ppargumentdefaults.pparithmetic_expression.pparraytrailingcomma.ppcasestatement.ppclassheirarchy.ppclassincludes.ppclasspathtest.ppcollection.ppcollection_override.ppcollection_within_virtual_definitions.ppcomponentmetaparams.ppcomponentrequire.ppdeepclassheirarchy.ppdefineoverrides.ppemptyclass.ppemptyexec.ppemptyifelse.ppfalsevalues.ppfilecreate.ppfqdefinition.ppfqparents.ppfunccomma.pphash.ppifexpression.ppimplicititeration.ppmultilinecomments.ppmultipleclass.ppmultipleinstances.ppmultisubs.ppnamevartest.ppscopetest.ppselectorvalues.ppsimpledefaults.ppsimpleselector.ppsingleary.ppsinglequote.ppsingleselector.ppsubclass_name_duplication.pptag.pptagged.ppvirtualresources.ppprovideraugeasaugeasaugeaslensestest.augetcfstabhoststesttest.augcroncrontabsingle_line.yamlvixie_header.txtparsedmanagedsimplehostparsedvalid_hostsmountmount-output.aix.txtparsedaix.filesystemsaix.mountdarwin.mountfreebsd.fstabfreebsd.mounthpux.mountlinux.fstablinux.mountnetbsd.fstabnetbsd.mountopenbsd.fstabopenbsd.mountsolaris.fstabsolaris.mountnaginatordefine_empty_parampackagegemgem-list-single-packageline-with-1.8.5-warningopenbsdpkginfo.detailpkginfo.listpkginfo.querypkginfo_flavors.listpkgdummy_solaris10dummy_solaris11.certificate_warningdummy_solaris11.ifo.installeddummy_solaris11.ifo.knowndummy_solaris11.installeddummy_solaris11.knownincompletepublishersimplesolaris11unknown_statussundummy.serversimplezypperzypper-list-updates-SLES11sp1.outparsedfilesimple.txtservicegentoorc_update_showopenrcrcservice_listrcstatussmfsvcs.outsystemdlist_unit_files_servicesssh_authorized_keyparsedauthorized_keysauthorized_keys1authorized_keys2sshkeyparsedsamplezfszfszfs-list.outzpoolzpoolzpool-list.outreportstagmailtagmail_email.conftagmail_failers.conftagmail_passers.conftypeuserauthorized_keysutilfiletypeaixtab_outputsuntab_outputmonkey_patchesx509.pemrdocbasic.ppyamlreport0.25.x.yamlreport2.6.x.yamltest.local.yamlintegrationagentlogging_spec.rbapplicationapply_spec.rbdoc_spec.rbconfigurer_spec.rbdata_binding.rbdefaults_spec.rbdirectory_environments_spec.rbenvironmentsdefault_manifest_spec.rbsetting_hooks_spec.rbsettings_interpolation_spec.rbfacesca_spec.rbdocumentation_spec.rbplugin_spec.rbfile_bucketfile_spec.rbfile_servingcontent_spec.rbfileset_spec.rbmetadata_spec.rbterminus_helper_spec.rbindirectorcatalogcompiler_spec.rbqueue_spec.rbdirect_file_server_spec.rbfactsfacter_spec.rbfile_contentfile_server_spec.rbfile_metadatafile_server_spec.rbnodeldap_spec.rbmodule_tooltarmini_spec.rbnetworkauthconfig_spec.rbformats_spec.rbnodeenvironment_spec.rbfacts_spec.rbnode_spec.rbparsercatalog_spec.rbclass_spec.rbcollector_spec.rbcompiler_spec.rbconditionals_spec.rbdynamic_scoping_spec.rbenvironment_spec.rbfunctionsrequire_spec.rbfuture_compiler_spec.rbnode_spec.rbparser_spec.rbresource_expressions_spec.rbruby_manifest_spec.rbscope_spec.rbundef_param_spec.rbprovidercroncrontab_spec.rbmailaliasaliases_spec.rbmount_spec.rbpackage_spec.rbserviceinit_spec.rbsystemd_spec.rbwindows_spec.rbssh_authorized_key_spec.rbreferenceproviders_spec.rbreports_spec.rbresourcecatalog_spec.rbtype_collection_spec.rbsslautosign_spec.rbcertificate_authority_spec.rbcertificate_request_spec.rbcertificate_revocation_list_spec.rbhost_spec.rbtransactionreport_spec.rbtransaction_spec.rbtypeexec_spec.rbfile_spec.rbnagios_spec.rbpackage_spec.rbsshkey_spec.rbtidy_spec.rbuser_spec.rbtype_spec.rbutilautoload_spec.rbexecution_spec.rbfeature_spec.rbrdocparser_spec.rbsettings_spec.rbwindowsprocess_spec.rbsecurity_spec.rbuser_spec.rbutil_spec.rblibmatcherscontainment_matchers.rbinclude.rbinclude_in_order.rbinclude_in_order_spec.rbinclude_spec.rbjson.rbmatch_tokens2.rbrelationship_graph_matchers.rbresource.rbpuppetface1.0.0huzzah.rbbasetest.rbhuzzahhuzzah.rbobsolete.rbversion_matching.rbindirectorindirector_testingjson.rbmemory.rbmsgpack.rbindirector_testing.rbpuppet_speccompiler.rbdatabase.rbfiles.rbfixtures.rblanguage.rbmatchers.rbmodule_toolshared_functions.rbstub_source.rbmodules.rbpops.rbscope.rbsettings.rbverbose.rbmonkey_patchesalias_should_to_must.rbshared_behavioursall_parsedfile_providers.rban_indirector_face.rbdocumentation_on_faces.rbfile_server_terminus.rbfile_serving.rbfile_serving_model.rbhiera_indirections.rbiterative_functions.rbmemory_terminus.rbpath_parameters.rbstore_configs_terminus.rbthings_that_declare_options.rbshared_contextschecksums.rbplatform.rbspec_helper.rbunitagentdisabler_spec.rblocker_spec.rbagent_spec.rbapplicationagent_spec.rbapply_spec.rbcert_spec.rbcertificate_spec.rbconfig_spec.rbdescribe_spec.rbdevice_spec.rbdoc_spec.rbface_base_spec.rbfacts_spec.rbfilebucket_spec.rbindirection_base_spec.rbinspect_spec.rbkick_spec.rbmaster_spec.rbqueue_spec.rbresource_spec.rbsecret_agent_spec.rbapplication_spec.rbconfigurerdownloader_factory_spec.rbdownloader_spec.rbfact_handler_spec.rbplugin_handler_spec.rbconfigurer_spec.rbconfineexists_spec.rbfalse_spec.rbfeature_spec.rbtrue_spec.rbvariable_spec.rbconfine_collection_spec.rbconfine_spec.rbconfiner_spec.rbcontexttrusted_information_spec.rbcontext_spec.rbdaemon_spec.rbdata_binding_spec.rbdefaults_spec.rbdslresource_api_spec.rbresource_type_api_spec.rbenvironments_spec.rbfacecatalog_spec.rbcertificate_spec.rbconfig_spec.rbfacts_spec.rbfile_spec.rbhelp_spec.rbinstrumentation_data_spec.rbinstrumentation_listener_spec.rbinstrumentation_probe_spec.rbmodulebuild_spec.rbinstall_spec.rblist_spec.rbsearch_spec.rbuninstall_spec.rbupgrade_spec.rbmodule_spec.rbnode_spec.rbparser_spec.rbplugin_spec.rbsecret_agent_spec.rbface_spec.rbfile_bucketdipper_spec.rbfile_spec.rbfile_servingbase_spec.rbconfigurationparser_spec.rbconfiguration_spec.rbcontent_spec.rbfileset_spec.rbmetadata_spec.rbmountfile_spec.rbmodules_spec.rbpluginfacts_spec.rbplugins_spec.rbmount_spec.rbterminus_helper_spec.rbterminus_selector_spec.rbfile_systempath_pattern_spec.rbuniquefile_spec.rbfile_system_spec.rbforgeerrors_spec.rbmodule_release_spec.rbrepository_spec.rbforge_spec.rbfunctionsassert_type_spec.rbdefined_spec.rbeach_spec.rbepp_spec.rbfilter_spec.rbhiera_spec.rbinline_epp_spec.rbmap_spec.rbmatch_spec.rbreduce_spec.rbscanf_spec.rbslice_spec.rbwith_spec.rbfunctions4_spec.rbgraphkey_spec.rbrb_tree_map_spec.rbrelationship_graph_spec.rbsequential_prioritizer_spec.rbsimple_graph.rbtitle_hash_prioritizer_spec.rbhierabackendpuppet_backend_spec.rbscope_spec.rbhiera_puppet_spec.rbindirectoractive_record_spec.rbcatalogactive_record_spec.rbcompiler_spec.rbjson_spec.rbmsgpack_spec.rbqueue_spec.rbrest_spec.rbstatic_compiler_spec.rbstore_configs_spec.rbyaml_spec.rbcertificateca_spec.rbdisabled_ca_spec.rbfile_spec.rbrest_spec.rbcertificate_requestca_spec.rbdisabled_ca_spec.rbfile_spec.rbrest_spec.rbcertificate_revocation_listca_spec.rbdisabled_ca_spec.rbfile_spec.rbrest_spec.rbcertificate_statusfile_spec.rbrest_spec.rbcode_spec.rbdata_bindinghiera_spec.rbnone_spec.rbdirect_file_server_spec.rbenvelope_spec.rbexec_spec.rbface_spec.rbfactsactive_record_spec.rbcouch_spec.rbfacter_spec.rbinventory_active_record_spec.rbinventory_service_spec.rbnetwork_device_spec.rbrest_spec.rbstore_configs_spec.rbyaml_spec.rbfile_bucket_filefile_spec.rbrest_spec.rbselector_spec.rbfile_contentfile_server_spec.rbfile_spec.rbrest_spec.rbselector_spec.rbfile_metadatafile_server_spec.rbfile_spec.rbrest_spec.rbselector_spec.rbfile_server_spec.rbhiera_spec.rbindirection_spec.rbinstrumentation_datalocal_spec.rbrest_spec.rbinstrumentation_listenerlocal_spec.rbrest_spec.rbinstrumentation_probelocal_spec.rbrest_spec.rbjson_spec.rbkeyca_spec.rbdisabled_ca_spec.rbfile_spec.rbldap_spec.rbmemory_spec.rbmsgpack_spec.rbnodeactive_record_spec.rbexec_spec.rbldap_spec.rbmemory_spec.rbmsgpack_spec.rbplain_spec.rbrest_spec.rbstore_configs_spec.rbyaml_spec.rbnone_spec.rbplain_spec.rbqueue_spec.rbreportmsgpack_spec.rbprocessor_spec.rbrest_spec.rbyaml_spec.rbrequest_spec.rbresourceactive_record_spec.rbral_spec.rbrest_spec.rbstore_configs_spec.rbresource_typeparser_spec.rbrest_spec.rbrest_spec.rbrunlocal_spec.rbrest_spec.rbssl_file_spec.rbstatuslocal_spec.rbrest_spec.rbstore_configs_spec.rbterminus_spec.rbyaml_spec.rbindirector_spec.rbinterfaceaction_builder_spec.rbaction_manager_spec.rbaction_spec.rbdocumentation_spec.rbface_collection_spec.rboption_builder_spec.rboption_spec.rbinterface_spec.rbman_spec.rbmodule_spec.rbmodule_toolapplication_spec.rbapplicationsbuilder_spec.rbchecksummer_spec.rbinstaller_spec.rbsearcher_spec.rbuninstaller_spec.rbunpacker_spec.rbupgrader_spec.rbinstall_directory_spec.rbinstalled_modules_spec.rbmetadata_spec.rbtargnu_spec.rbmini_spec.rbtar_spec.rbmodule_tool_spec.rbnetworkauth_config_parser_spec.rbauthconfig_spec.rbauthentication_spec.rbauthorization_spec.rbauthstore_spec.rbformat_handler_spec.rbformat_spec.rbformat_support_spec.rbformats_spec.rbhttpapiv1_spec.rbv2authorization_spec.rbenvironments_spec.rbv2_spec.rbcompression_spec.rbconnection_spec.rberror_spec.rbfactory_spec.rbhandler_spec.rbnocache_pool_spec.rbpool_spec.rbrackrest_spec.rbrack_spec.rbroute_spec.rbsession_spec.rbsite_spec.rbwebrickrest_spec.rbwebrick_spec.rbhttp_pool_spec.rbhttp_spec.rbresolver_spec.rbrights_spec.rbserver_spec.rbnodeenvironment_spec.rbfacts_spec.rbnode_spec.rbotherselinux_spec.rbparameterboolean_spec.rbpackage_options_spec.rbpath_spec.rbvalue_collection_spec.rbvalue_spec.rbparameter_spec.rbparserastarithmetic_operator_spec.rbastarray_spec.rbasthash_spec.rbblock_expression_spec.rbboolean_operator_spec.rbcasestatement_spec.rbcollection_spec.rbcollexpr_spec.rbcomparison_operator_spec.rbdefinition_spec.rbfunction_spec.rbhostclass_spec.rbifstatement_spec.rbin_operator_spec.rbleaf_spec.rbmatch_operator_spec.rbminus_spec.rbnode_spec.rbnop_spec.rbnot_spec.rbrelationship_spec.rbresource_defaults_spec.rbresource_override_spec.rbresource_reference_spec.rbresource_spec.rbresourceparam_spec.rbselector_spec.rbvardef_spec.rbast_spec.rbcollector_spec.rbcompiler_spec.rbfiles_spec.rbfunctionscontain_spec.rbcreate_resources_spec.rbdefined_spec.rbdigest_spec.rbextlookup_spec.rbfail_spec.rbfile_spec.rbfqdn_rand_spec.rbgenerate_spec.rbhiera_array_spec.rbhiera_hash_spec.rbhiera_include_spec.rbhiera_spec.rbinclude_spec.rbinline_template_spec.rblookup_spec.rbrealize_spec.rbregsubst_spec.rbrequire_spec.rbscanf_spec.rbsearch_spec.rbshared.rbshellquote_spec.rbsplit_spec.rbsprintf_spec.rbtag_spec.rbtemplate_spec.rbversioncmp_spec.rbfunctions_spec.rblexer_spec.rbparser_spec.rbrelationship_spec.rbresourceparam_spec.rbresource_spec.rbscope_spec.rbtemplatewrapper_spec.rbtype_loader_spec.rbpopsadaptable_spec.rbbenchmark_spec.rbbinderbinder_spec.rbbindings_checker_spec.rbbindings_composer_spec.rbbindings_validator_factory_spec.rbconfigbinder_config_spec.rbinjector_spec.rbcontainment_spec.rbevaluatoraccess_ops_spec.rbarithmetic_ops_spec.rbbasic_expressions_spec.rbcollections_ops_spec.rbcomparison_ops_spec.rbconditionals_spec.rbevaluating_parser_spec.rbevaluator_rspec_helper.rblogical_ops_spec.rbruntime3_converter_spec.rbstring_interpolation_spec.rbvariables_spec.rbfactory_rspec_helper.rbfactory_spec.rbissues_spec.rblabel_provider_spec.rbloadersdependency_loader_spec.rbloader_paths_spec.rbloaders_spec.rbmodule_loaders_spec.rbstatic_loader_spec.rbmigration_spec.rbmodelast_transformer_spec.rbmodel_spec.rbparserepp_parser_spec.rbevaluating_parser_spec.rblexer2_spec.rbparse_basic_expressions_spec.rbparse_calls_spec.rbparse_conditionals_spec.rbparse_containers_spec.rbparse_heredoc_spec.rbparse_resource_spec.rbparser_rspec_helper.rbparser_spec.rbparsing_typed_parameters_spec.rbrgen_sanitycheck_spec.rbtransformertransform_basic_expressions_spec.rbtransform_calls_spec.rbtransform_conditionals_spec.rbtransform_containers_spec.rbtransformer_rspec_helper.rbtypesenumeration_spec.rbtype_calculator_spec.rbtype_factory_spec.rbtype_parser_spec.rbutils_spec.rbvalidation_spec.rbvalidatorvalidator_spec.rbvisitor_spec.rbpropertyboolean_spec.rbensure_spec.rbkeyvalue_spec.rblist_spec.rbordered_list_spec.rbproperty_spec.rbproviderREADME.markdownaixobject_spec.rbaugeasaugeas_spec.rbcisco_spec.rbcommand_spec.rbcroncrontab_spec.rbparsed_spec.rbexecposix_spec.rbshell_spec.rbwindows_spec.rbexec_spec.rbfileposix_spec.rbwindows_spec.rbgroupgroupadd_spec.rbldap_spec.rbpw_spec.rbwindows_adsi_spec.rbhostparsed_spec.rbinterfacecisco_spec.rbldap_spec.rbmacauthorization_spec.rbmcxmcxcontent_spec.rbmountparsed_spec.rbmount_spec.rbnaginator_spec.rbnameservicedirectoryservice_spec.rbnameservice_spec.rbnetwork_device_spec.rbpackageaix_spec.rbappdmg_spec.rbapt_spec.rbaptitude_spec.rbaptrpm_spec.rbdpkg_spec.rbfreebsd_spec.rbgem_spec.rbhpux_spec.rbmacports_spec.rbmsi_spec.rbnim_spec.rbopenbsd_spec.rbopkg_spec.rbpacman_spec.rbpip_spec.rbpkg_spec.rbpkgdmg_spec.rbpkgin_spec.rbpkgutil_spec.rbportage_spec.rbrpm_spec.rbsun_spec.rbup2date_spec.rburpmi.rbwindowsexe_package_spec.rbmsi_package_spec.rbpackage_spec.rbwindows_spec.rbyum_spec.rbzypper_spec.rbparsedfile_spec.rbscheduled_taskwin32_taskscheduler_spec.rbselboolean_spec.rbselmodule-example.ppselmodule_spec.rbservicebase_spec.rbdaemontools_spec.rbdebian_spec.rbfreebsd_spec.rbgentoo_spec.rbinit_spec.rblaunchd_spec.rbopenbsd_spec.rbopenrc_spec.rbopenwrt_spec.rbredhat_spec.rbrunit_spec.rbsmf_spec.rbsrc_spec.rbsystemd_spec.rbupstart_spec.rbwindows_spec.rbssh_authorized_keyparsed_spec.rbsshkeyparsed_spec.rbuseraix_spec.rbdirectoryservice_spec.rbhpux_spec.rbldap_spec.rbpw_spec.rbuser_role_add_spec.rbuseradd_spec.rbwindows_adsi_spec.rbvlancisco_spec.rbyumrepoinifile_spec.rbzfszfs_spec.rbzonesolaris_spec.rbzpoolzpool_spec.rbprovider_spec.rbpuppet_spec.rbrailshost_spec.rbparam_value_spec.rbresource_spec.rbrails_spec.rbrelationship_spec.rbreportshttp_spec.rbrrdgraph_spec.rbstore_spec.rbtagmail_spec.rbreports_spec.rbresourcecatalog_spec.rbstatus_spec.rbtype_collection_helper_spec.rbtype_collection_spec.rbtype_spec.rbresource_spec.rbrun_spec.rbschedulerjob_spec.rbscheduler_spec.rbsplay_job_spec.rbsemver_spec.rbsettingsarray_setting_spec.rbautosign_setting_spec.rbconfig_file_spec.rbdirectory_setting_spec.rbduration_setting_spec.rbenum_setting_spec.rbenvironment_conf_spec.rbfile_setting_spec.rbini_file_spec.rbpath_setting_spec.rbpriority_setting_spec.rbstring_setting_spec.rbterminus_setting_spec.rbvalue_translator_spec.rbsettings_spec.rbsslbase_spec.rbcertificate_authorityautosign_command_spec.rbinterface_spec.rbcertificate_authority_spec.rbcertificate_factory_spec.rbcertificate_request_attributes_spec.rbcertificate_request_spec.rbcertificate_revocation_list_spec.rbcertificate_spec.rbconfiguration_spec.rbdigest_spec.rbhost_spec.rbinventory_spec.rbkey_spec.rboids_spec.rbvalidator_spec.rbstatus_spec.rbtransactionadditional_resource_generator_spec.rbevent_manager_spec.rbevent_spec.rbreport_spec.rbresource_harness_spec.rbtransaction_spec.rbtypeREADME.markdownaugeas_spec.rbcomponent_spec.rbcomputer_spec.rbcron_spec.rbexec_spec.rbfilechecksum_spec.rbcontent_spec.rbctime_spec.rbensure_spec.rbgroup_spec.rbmode_spec.rbmtime_spec.rbowner_spec.rbselinux_spec.rbsource_spec.rbtype_spec.rbfile_spec.rbfilebucket_spec.rbgroup_spec.rbhost_spec.rbinterface_spec.rbk5login_spec.rbmacauthorization_spec.rbmailalias_spec.rbmaillist_spec.rbmcx_spec.rbmount_spec.rbnagios_spec.rbnoop_metaparam_spec.rbpackagepackage_settings_spec.rbpackage_spec.rbresources_spec.rbschedule_spec.rbscheduled_task_spec.rbselboolean_spec.rbselmodule_spec.rbservice_spec.rbssh_authorized_key_spec.rbsshkey_spec.rbstage_spec.rbtidy_spec.rbuser_spec.rbvlan_spec.rbwhit_spec.rbyumrepo_spec.rbzfs_spec.rbzone_spec.rbzpool_spec.rbtype_spec.rbutilautoload_spec.rbbackups_spec.rbcache_accumulator_spec.rbcacher_spec.rbchecksums_spec.rbcolors_spec.rbcommand_line_spec.rbcommand_line_utilspuppet_option_parser_spec.rbconstant_inflector_spec.rbdiff_spec.rbdocs_spec.rberrors_spec.rbexecution_spec.rbexecution_stub_spec.rbfeature_spec.rbfiletype_spec.rbhttp_proxy_spec.rbinifile_spec.rbinline_docs_spec.rbinstrumentationdata_spec.rbindirection_probe_spec.rbinstrumentable_spec.rblistener_spec.rblistenerslog_spec.rbperformance_spec.rbinstrumentation_spec.rbjson_lockfile_spec.rbldapconnection_spec.rbgenerator_spec.rbmanager_spec.rblockfile_spec.rblogdestinations_spec.rbrate_limited_logger_spec.rblog_spec.rblogging_spec.rbmetric_spec.rbmonkey_patcheslines_spec.rbmonkey_patches_spec.rbnagios_maker_spec.rbnetwork_deviceciscodevice_spec.rbfacts_spec.rbinterface_spec.rbconfig_spec.rbipcalc_spec.rbtransportbase_spec.rbssh_spec.rbtelnet_spec.rbnetwork_device_spec.rbpackage_spec.rbpidlock_spec.rbposix_spec.rbprofileraggregate_spec.rbaround_profiler_spec.rblogging_spec.rbobject_counts_spec.rbwall_clock_spec.rbprofiler_spec.rbpson_spec.rbqueuestomp_spec.rbqueue_spec.rbrdocparser_spec.rbrdoc_spec.rbreference_serializer_spec.rbreference_spec.rbresource_template_spec.rbretryaction_spec.rbrubygems_spec.rbrun_mode_spec.rbselinux_spec.rbssl_spec.rbstorage_spec.rbsuidmanager_spec.rbsymbolic_file_mode_spec.rbtag_set_spec.rbtagging_spec.rbterminal_spec.rbuser_attr_spec.rbwarnings_spec.rbwatched_file_spec.rbwatcherperiodic_watcher_spec.rbwatcher_spec.rbwindowsaccess_control_entry_spec.rbaccess_control_list_spec.rbadsi_spec.rbapi_types_spec.rbregistry_spec.rbroot_certs_spec.rbsecurity_descriptor_spec.rbsid_spec.rbstring_spec.rbyaml_spec.rbzaml_spec.rbutil_spec.rbversion_spec.rbwatchr.rb/usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/faulty_face//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/faulty_face/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/faulty_face/puppet/face//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/node//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/node/environment//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/node/environment/sitedir//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/node/environment/sitedir2//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/node/environment/sitedir2/02_folder//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/provider//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/provider/cron//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/provider/cron/crontab//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/provider/mailalias//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/integration/provider/mailalias/aliases//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/manifests//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/files//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/lib/puppet/provider//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/lib/puppet/provider/a2mod//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/lib/puppet/type//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/manifests//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/templates//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/releases/jamtur01-apache/tests//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/indirector//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/indirector/data_binding//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/indirector/data_binding/hiera//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/indirector/hiera//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/module//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/parser//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/parser/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/parser/functions/create_resources//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/parser/functions/create_resources/foo//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/parser/functions/create_resources/foo/manifests//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/parser/lexer//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/lib/puppet/bindings//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppet/bindings//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppet/bindings/awesome2//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppetx//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppetx/awesome2//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/bad//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/bad/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/bad/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/bad/lib/puppet/bindings//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/bad/lib/puppet/bindings/bad//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/good//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/good/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/good/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/good/lib/puppet/bindings//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/good/lib/puppet/bindings/good//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/config//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/config/binder_config//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/binder/config/binder_config/ok//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/usee//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/usee/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/usee/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/usee/lib/puppet/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/usee/lib/puppet/functions/usee//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/user//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/user/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/user/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/user/lib/puppet/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/user/lib/puppet/functions/user//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee/lib/puppet/parser//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee/lib/puppet/parser/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/lib/puppet/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/lib/puppet/functions/user//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module/modules//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/lib/puppet/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/lib/puppet/functions/modulea//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/manifests//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module/modules//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module/modules/moduleb//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module/modules/moduleb/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module/modules/moduleb/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module/modules/moduleb/lib/puppet/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module/modules/moduleb/lib/puppet/functions/moduleb//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/loaders/loaders/wo_metadata_module/modules/moduleb/manifests//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/parser//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/pops/parser/lexer//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/augeas//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/augeas/augeas//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/augeas/augeas/augeas//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/augeas/augeas/augeas/lenses//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/augeas/augeas/etc//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/cron//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/cron/crontab//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/cron/parsed//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/host//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/host/parsed//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/mount//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/mount/parsed//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/naginator//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/package//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/package/gem//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/package/openbsd//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/package/pkg//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/package/sun//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/package/zypper//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/parsedfile//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/service//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/service/gentoo//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/service/openrc//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/service/smf//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/service/systemd//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/ssh_authorized_key//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/ssh_authorized_key/parsed//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/sshkey//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/sshkey/parsed//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/zfs//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/zfs/zfs//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/zpool//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/provider/zpool/zpool//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/reports//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/reports/tagmail//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/type//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/type/user//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/util//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/util/filetype//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/util/monkey_patches//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/unit/util/rdoc//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/fixtures/yaml//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/agent//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/application//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/environments//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/faces//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/file_bucket//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/file_serving//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/indirector//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/indirector/catalog//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/indirector/facts//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/indirector/file_content//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/indirector/file_metadata//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/indirector/node//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/module_tool//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/module_tool/tar//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/network//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/node//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/parser//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/parser/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/provider//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/provider/cron//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/provider/mailalias//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/provider/service//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/reference//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/resource//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/ssl//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/transaction//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/type//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/util//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/util/rdoc//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/integration/util/windows//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/matchers//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet/face//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet/face/1.0.0//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet/face/huzzah//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet/indirector//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet/indirector/indirector_testing//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet_spec//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/lib/puppet_spec/module_tool//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/monkey_patches//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/shared_behaviours//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/shared_contexts//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/agent//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/application//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/configurer//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/confine//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/context//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/dsl//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/face//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/face/module//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/file_bucket//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/file_serving//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/file_serving/configuration//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/file_serving/mount//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/file_system//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/forge//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/graph//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/hiera//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/hiera/backend//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/catalog//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/certificate//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/certificate_request//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/certificate_revocation_list//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/certificate_status//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/data_binding//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/facts//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/file_bucket_file//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/file_content//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/file_metadata//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/instrumentation_data//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/instrumentation_listener//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/instrumentation_probe//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/key//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/node//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/report//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/resource//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/resource_type//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/run//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/indirector/status//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/interface//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/module_tool//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/module_tool/applications//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/module_tool/tar//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/network//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/network/http//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/network/http/api//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/network/http/api/v2//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/network/http/rack//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/network/http/webrick//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/node//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/other//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/parameter//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/parser//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/parser/ast//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/parser/functions//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/parser/resource//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/binder//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/binder/config//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/evaluator//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/loaders//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/model//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/parser//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/transformer//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/types//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/pops/validator//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/property//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/augeas//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/cron//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/exec//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/file//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/group//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/host//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/interface//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/mcx//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/mount//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/nameservice//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/package//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/package/windows//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/scheduled_task//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/service//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/ssh_authorized_key//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/sshkey//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/user//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/vlan//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/yumrepo//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/zfs//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/zone//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/provider/zpool//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/rails//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/reports//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/resource//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/scheduler//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/settings//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/ssl//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/ssl/certificate_authority//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/transaction//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/type//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/type/file//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/type/package//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/command_line_utils//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/instrumentation//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/instrumentation/listeners//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/ldap//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/log//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/monkey_patches//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/network_device//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/network_device/cisco//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/network_device/transport//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/profiler//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/queue//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/rdoc//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/watcher//usr/lib64/ruby/gems/2.1.0/gems/puppet-3.8.7/spec/unit/util/windows/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:7796/openSUSE_Leap_42.3_Update/0b27ab082a308a47ef471424a89fa83d-rubygem-puppet.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux                                  directoryASCII textC++ source, ASCII textemptyASCII text, with no line terminatorsPOSIX tar archive (gzip compressed data, was "puppetlabs-java-1.0.0.tar", last modified: Tue Jul 30 00:25:04 2013, from Unix)POSIX tar archive (gzip compressed data, last modified: Tue Mar 1 21:45:40 2016, from Unix)ASCII text, with very long linesPOSIX tar archive (gzip compressed data, was "puppetlabs-stdlib-3.2.0.tar", last modified: Wed Nov 28 22:46:05 2012, from Unix)Ruby module source, ASCII textRuby script, ASCII text executableRuby script, ASCII textASCII text, with CRLF line terminatorsRuby script, ASCII text executable, with very long linesRuby script, UTF-8 Unicode text executableUTF-8 Unicode textRuby script, UTF-8 Unicode textRuby script, ASCII text, with very long linesASCII text, with escape sequencesQJU>./?p]"k%H%wskD+? vF0\fTnU+XC:8vֆ*>]iSkͤh#I7D%BXI9G#^aɨ>0( 0a1,ngЋ_Lq&#r1^hls|щvߕ_] ÈD2:e2#墼DC-]g(aǥy]Xzݜb!<b~]:pbM-b(a~>jέP&YXYbQ-Oނ]-"a_sj.WƩY^։)WKCV E(BPfϣ WD>[d 3uB.y̖9$QjF'hwB7'`mj\?E0eXLQ<'l # 6ur#TI| -D 8gh-RK}1 @ֵq3PYԜ(d4yHQl{^Н؟LtnmHf.җ?%cbS{u*Tۄyճ p̺?Zai~۞"L#"t?WjRh3#0h5Z5㥿k#l2O[Y#ѿ4z|L@%0Hӑ.i4>w ;u56}Id#@GX@x֣NfD]ifGʬ,( b-~nR'yo4|EZy4pb <wxWr[=ru2S\WOgaX.iӞᘵ"z&EElU1X+ ڤE'bɣɝ ~٨?CkD fƪq߱ôsVzhSKD_eaF@y*uŻx)a}hu}uQFo|}9/$ρ&Gڅ߹ne;@"&X _VD_\h ^m ^So٣F e.pz,"^J!LɟQZz9+yTE9st3(05L<!?J>^' J `:hAPnW{>{ω K jLHʘQϳ>nSz@_y~\7m጖(>K13m(*řRMSuN\`<!8i%FXj T1MKk6iĉ?C_E>PQy;NY Q*ܮ-.OQ`;O.wɝwKlQVJ \F坕ECX;MPj&c[ܲbS֬3b́}q#IK7V]P*(gv(߸"33%`Pj\pЛSêȩv w>vNc+jkk:RNxH&ԇu :xfIVta#T؟^5[+R7NYB[`ds~M^PuVu[3-P% ;o#﹧t&밐ql}NDҊ (?bE8AmGTM]. :w\ \e||ӥ 3N(NBxR&!V<=gÆdfY&wR ZWq=Ef6vt`Ya]}.z6Q8r:ʭ1j#߶9G¤ʊ#~AeĖȢl-# J|pE[YgK9F<\HHF5½ pPg(opra`fOGW3 Pа&"wj|ᇬ֞-7QER&&Js QSUwbҺB;8ȦX}LEIUAU}r>ä)iJVvb.|qrV,n+X6~pYdn@2j$EͳP k 8̐T{ UyshF-8t0D7aN.f tnYd0MgxxkTφ:);P1ZHJ?aznj:vi8Ld,1<&5ɅOhwͿ.5׹Ro,'a-h_kDTq 1 lۙbH@J kUsT&~O:8}#\}g&jaRjل-3yQWB&C*@?(x6&YDC>.GdcY#̨OQ tҥ8C316SEjGd@Ϡ3G"&#[[0 8I&7>F:c1){"6kb d`.=8A yX)¥"rh|iB*/sIOkqCwR?63@|5V$ڞ`unX~E4")l%H\+͞aLcP8snƟMic;r?`2jQ#Tv2]E7ͦ.F/VxeN}5:VmDaƾ5YM^=7_ڡ5 ?sԨ7S̓lEXreuC*!ҩ) LK+^oVvO5iz>f4R-el~}fl<OoCjb%+Dv`1>q{<ݜH'AØVNsr.y %q3~6 i$jD gD^$}Ot[/BoyBA~6č4ͪJV| 7&=Rk4ȡDdmdT{Q/ /ut(]PH|d֎YUA꧸b1r l9w n-Gޕmjl6߱)h M&iLL|z^T$>fFoxLRP+7kLW[L&(ĩ}vzWa`@u.{;)NtSKxy@/\2u|9b!Y5T35R02uL+]IŚY5cآ pp 7FPHH.W%qˏMS^1I$PpNF$$S~Gkw .bU")r1AޢfTM תR'%:JxS^ sISY~,=wnf#o!v56K^s{罹!ˍVي?VM~̓&02`u]I/OQ,C#4E=߫KM4 4rH\Ձ <d$?:6ZC/M~e#r)V-*?J\Xt1}r+pׇQ4Дi?bxP]w k-m Ci;{AcXe$`(.vc~bYh̹LQ=¯dCNy'/@FEش7̡P()T:S dQuPd҈YGDA_`0HgS)МZz} jZT:/XRA_3DzZAƃ&w%N2ʸԢ!<D$c]1R*D21 ~`@7" #37PUv1(7Z2-Om8>¼bְl'&A?Ҵ"{|~BA4а髹{6,^l=dϙ'm ¬,ru׶;0S>'њcq*EFpcfg6t2j\XXLP˧ػ6m ì:WD- &l tB.|ET`"ynzYJh3Gں7x5ibqq"LNwKj7 F:&EIyD]G Jkc^m;[i^8};NBTaSkמ* {=KȉpkaHNd֧ci9d1ʑn/5gy WU!俓!D\=&*I$\5Be2 >Se|:V[PHQ-'Bq;y'tfi1~xJaW% PR[o|58Q8ܧXf׳NGm#n1KS X}J^.w{oGu2BDʣAmr E?i|^c|Z} RaBxĞ Bkl Xe•%ܥbz PS E"@Z/dȺ0VʵvVR׊2H4 |#gA$z725ƭ oG69Ͳ۠վtN//N'v8}D(<}:ID^9b]| uȺEI;L?d΋@~4<7b^4}G#p2Јv}&2+Tel^="r?ÃּKvYțkg~C{`zeaCaS،HcSU3_X}@-3  t[St3y`7Q>\k9EaU Kޡћ\@ծ;m2]]f8ii]NlFiWQMƣ%Fs[ℯ[/chל]FffscL8)=Ǿ-f,"fp1=D[m&᱆O.4v}^t}UmxĜd뀐.9m:\r6Rz{!$YDq{i>zזkVD]}#5QK| Sl &\U sI%%28-"<;k.[ ñps: SX=Υ0{q|t<䡐\O6+x!.@yo:&9:뙫)ij~jMس[d^pOĺHem v!X)}$f-!A@}=,P'HGYf'+TIłyW>S48 دn +R4r^ hpf<O.[e Sb~NCJAvJE`\/l-, !{oroQY4$0|/D]rM!HU{-5v1l ל̊'qd]r iwa(]jϞ1zOV#ۖωK}V a+SQvhٙ:l"ʐc ns-d| pW*aox @h们@p)0/ 6zwT4N*`&,VI_h2 \>WtKxi͵;GޭN:y2B)z{,IrT;Y@1V Y'ެ?N ghyzڑJXXڤ߄,E.Iz'IնLSꦮjF}3Zv^@fN=x NY@O%.j3%=·]*q1 񧭡ݲ8xOr2D{> ]z~&MYӗOiqMp\__N$s/&q*XNwwEl0m 'Y.D J?C4r>um>u;HđܕiBQuobIs]!!-4/y#n:]a$`-+V`ϟـKkk"?1oMe_̚2x5L[bH4s +]2wOVV>xDHXlu!J