ruby2.5-rubygem-nokogiri-doc-1.8.5-150000.3.9.1 >  A c[p9|xJ?N%(R:Α5 &cWSVuCY!ztF?^r:!x_Al\Sy=\{C ҥ[ ZlhGWKƙsTK?a^ȜvBb5;G/[:/a[ՉwCL)H˨~AVU5koil~OkD CaEhzS;`WK@g0J=!C} 5@m#ayqVef8244ef203892240c010d3e074f48b3eddaa0622b537438ef331208a2b35cd508d6d05fa2b2ea57b51377d9aa7ab689664c58484c[p9|5[QAMh]Q̎smI$L%To ZR)%q fap~d]y`ўă~~ xU5pGÜwLGQ=Z|NA\%>W _ c;9e3{&]VNЙQf]{~*K ]ItJ}36 $γK䌠U""{2/wYv^Wp+18LdzͿW+ntf >p:,?d% 2 R  '-4 ( "  % ҍ Ռqb    \( ~8 9 :FN5GNLHZ@If4Xi4Yi<\id]uX^SRbucdefluvŰzŻCruby2.5-rubygem-nokogiri-doc1.8.5150000.3.9.1RDoc documentation for nokogiriDocumentation generated at gem installation time. Usually in RDoc and RI formats.c[/s390zp31SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubylinuxs390x5PM*/7:kYNQQQQQQQQUOM PEi ~i O*]mQKF}>JeFX.J2nJF*}L9k1;p|ckOplpxbw!%3([S>`M'vZvVW]eL`UTNk<[]PUUVYNg8083kqyflP[Cs^p[l~WZTpP^"Bcx>zXVRRmatkbiO_r o2R mG_|tsmiGZ!d]uYk=G=%=cr#CrOi/LFNMn!f/\!NL/1JXG[*\@oBV% {]#vLKNUA/t?!uV7mE?< \ E#R G%!&s]Ha)'\`>XRweQXHuw.K<*.,KENHr8,>hhp|c^ZR}FqHR_Zcb]v[?5HQwm `~"sf{z ueb` w1X] jLnsv15o:V0-2;: SV   $T    X| `.~My"a[ N5Ocdblb8uPMt\AAAAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤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큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤AAAA큤Ac[c[*c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[c[c[c[c[c[c[ c[ c[ c[ c[ c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[c[c[c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[ c[*c[*c[*c[*c[ c[ c[*43f23171ee358690ac2f4b95478842df3307ef5e1b6e5cfca503968b7b44bc36d500040aec351135e3d11e5aa8394667fc19a656925b64154730cd314df254a6911dd7a808214764cd245ed64ce092987b3fba274454cf03eda6b556afd08941bf2a1e905583dce81c2016b10cf25775113ab1027cb3ce473450eb8ab21c86efde3945e47b3b303e423a2ac2e536111c652a18393f9ba3c4c3274b5b7ba22c55f07f123028866edcd09ca14095be833ca9153d7ae6a200136623cd937348b119873edac0f5989ea9818209d0a3b1bce90b81729c83627f8aa8d23eb5be9210026836f4172702d9d14176d34243616367f9a4aa6b3787b20c0d7ffe7ffa41cb232033f97dff38d5f441d02afb2b0e95b95cf879b1ac8dbfc368d2e420e561a50a25c86321157c9bf39730b451fbceab26e509ae06edc4f674f2191c14f6fa3adc8121f9b116e587c12e54dbf8b640f27db3a2c47ebc07ff3fdf78086dc7b9e789a6ef567cf674f08474b6e26966a22cb0c7c116d15736fb1aaabb51408eef34bf0e1df6676f089f17a03ce7006143eb06a74dcbf35cb235fd3aad43cddbf7f569fcc826464747da7ff1e4d967d6aaba51ce61a07518876de4cfb79f4faf2104639b955bdaedb7371ce8b6b9f492364c91d5ebd49c7886b67566dfba34579b9670f6b30c26c6cc5af19f8fe985e0c889f4226c47bab6e016f5d61ab200e68b637c7b005c45ca76f7e115f5bfd6870838c5da60fa536aef8c28920a3ed7a2660cb66408ab78cb7cdd98ac1a5f54ca37e54a0f73dbc2e614e8259da943722f0be9f0fb0e5bf7579c02c9f088d3103a31d9064145405364258dd879ff05957aac4846a73e8749f8fe92e003b5393dedce66931a6a13b21a57f83aa33c34100d8ddea66a0c33e395e72c4d0890288d7ea3ca5bd48f51b3a7d78c38f6947311ebec7471c7a189afe029a57f22d7965f729eaa09545f78634ab3782df6990ef4f521f08b525e24cc55fe22d177ed175b39371ffa89d3e4c07cc1c6a30c49c30d6ca1cf90fb02376ea3808f863ce7eb4aa38ba9c843700df6bcb0119b39712de04c5934ad196bf61de770d0bfbba7b29e7761bf9affd6be83b488552013ceb9f469982d414376c8e94cd82dc56acf8cd56741e84248559e6ca57b296482db68fdaa17cbd255fa38c96c12745bd02b590b567500c34a3ce46b34d6556bd88a8425e266667ac4cbfdf808ea03ff519de496a56fa79407409833372dda6d407dd52c59b1f684c9ba59dd48785bc7a6e431776b2e9b57ed827f987536c38c9a6b97f9784dd66857538c81c2d5ccee26d0cc2bc6a48aeae93f188f36ba8b1696ed858ed20c66b6792cc14edc2e37a0f310e0142acce083a78d1cd7bde277237858770d69d50cfa337b708006d68e4437debce160b136797adadd90458bb1ba8960c9f04326cea9669d924578d230cd5f204d90cd09fdc90797a5b644f173d2b704f8517fe351a1ff1e045c3c371d9c4e1a4566614af677c9f9be6850148c7fcee2a99bd4bc324cc4084628e321060ab9aeb099c0fbd9f8dba4521b281f5c554d5c6ce952c7166d493c0f58f53ff708253e88a0f62996ddfc26add06b16143de02110eb6a0e48fbcd5f8310ff41275f1cfad433c887c28b750e005250ffc3dcec171fdac7d8f1bc921f915d13f6dd070962bb5dbd8abf4284510ce0adf42fbc06a6624418be34e8b4e40548498f3a1e7795320e29b487a519c35c5ec145614aaf60e663b29ed27acb10cef439980a258cbdab1e16d0e084de4fd2d255361ea98d28cbe14c79b085beffa66010c1f5871319b1e7ad74f4095f3aee85781e5e10c53e83e58f3461bcd8d0bb7fe231c33bef0ea1751d7c9d7d9fc6eab87998dcb6960394d98773c96ff89c97ee7c624720d90ed7a17706c4fbb43cc9574d8e81cc04f1d44e4f33e401f4a41bf7f4bbdb7163439275491817d389199408745de30d75fd8415c98232428fda5b68a1a8c447f3cdff7f711f0ec1b62beee5aabf3da94833d3ef96442d439a3d2079a4816b9d11e7d931f67cd535aa4bb93243f00335362f45493df348a1272e5ee90885ecff5014c7ebe1fe4cf233ec48de88b4795ac348b33249aa72746abe4417359c20e0a3524260ec47f4aa5b85f4e8bdd84a18d436ed5361e74cf5c2fc5dc10814a04741f0889a8dad389f812e8c349909cff467136120c00779825bbb5647354ed8f395c1a7d9a5f57d049b6d68ff3b2e6f83395f2e07a5532569416d421653e37c346cbacebe69058a548590af4fbb41009b66122ff68ad78a02f5ce8f135ff4c71937156aedf359e7ad2db1e6214e948f6a50e14780388fd257a9723f241dd3fb70db0f5ad982fcc2f4babd46bdca1de64c8d2f7cea26e5396caf8160d45c194e68706b79d788ded5417f0ae86072817c9a6291f5b47a95e60ab68cd0ee20ff688ecb3ff43b069cb189a7bb91092e404d0381a7aedf03cc44e263cc06a0abb9b5b6a0080038c7e096817d1fc6424aba3171fd1180fa0e6179100f3cd08d324750a8e03193c2003f6dad8d0eb7e8db5919bf7c8897d59bf2d48f6da4fca4e69d6b9951a5a89891ca302e55be85321bce95ed5df8069042f13742b92921a173f1cfeda6e44f17e7aec55306d1eaad34545acf3f16cfdb297c794decf5c4e8a6e55c17e03e51487413e4c4526670b0c4621c86ac2f315dd4ddf22732b4dda6927b97c7d2e5f64c512181f7b73166c796b4ff5437fd371433d4e6f1e7fdc728ef10ba3ebccd4ccc4ab2f64418341f92834b69e87f619db49e0d3695c16dd9c7627473ef977bff32fefdd8c232d8590c633978c8445aa07aaa29a0473a767744d9045c67c486c1cd0f4aabc6e115c2aea272ac23d1ca5938d73c054be53710caaaea2a42bfff0b93a1ed4ba44a18def8bb63d8148ecf260def7a2add47d42cc3b0e4541f57b482fa3cfd533f6bea578c59ce2583c9355d4e3b2eceb6c3c254441d11c67956840c822f8b973cc4ff2f03a6dc2f09d012cb187924e35d3f035d4699e5c561c547d60108e98695eb8beaf2d13c61ac019c492a13eabfbcd49a10445e508a066e8a959dab219a3805fd6a84c4f52b7da26a471b818d5b8bc44f3414a190ed44b194ca2ea35409ae2b9116e43b8ef03d920f1a72ae32b5e1115b3825a77a8daf5312c2116c26a4913b7f040fd003d012771dfbeb73ab2b5873749d49cdeacc5d4bc7549277b82efdc9c8e598a758d9c9bebac4e5b2c3f7a14d006a4394ebfcaad3056eec939a2813f36bbbe7f400107997fb1fcb70cd96b1627522d60a08bb1fd045d2e5c583cfd17755daa937b305e62d8e69c0036d0c49ef75d1d1c15c6bcda5cad1f08b3680280a5a86a8572f728336b48692df198e92a1ab703e81e2c3eca5c5b3ba749d093040799098ad08d846a3ae13a0c4be3d4567b8f40819f9f85c2af493bbd221c480c4169ffb1802fb8dc23b18b352256f223475a941a778a922c5449050d14343c9ef81965dae9578cc60649a7f3fc59278b4fb370e24b5fe8f9e233258fc42139df5e6c86abc5058c918f344900441418dae8703220698fcbb77eadccb6e06cffd12b1782db0e89813330fc81fd06ecefcd619193015aad9961da498ce257263c6f3d364137e01e699de2810dd407e92ee51746f4252fedee79e265486d255ad2643ccdc148bb7a0b155f77d5ac876dc1520d666f5accc10cbf29355ee9677cef93cff587937e85608a1efef69ed1348a55d3996f026db40021f039674c245bb685e16670456debc50ef82c6dcad018eaf71ca603817dfb4aa86dab46dda566b80abc055372a3acdd04c8ad7f2f533673e48bed1c9425f3e9227dd8386f2725226125472c61fe0c30eb817fbca9f8f868007dfd03292cca6cc631c0c024f1338676f05b011eba46bc815c26dadc44bf6bb407b0bdfee857a7b597ec50ffffa1afa441bda380455acecdd836f373d8d9081754b49d90c7dc2b3c9a46632a03b43df2f7445f54dce8cc51de9d7d8787919f3231800224ec7509b1fbb37b8159515ec66ba5d485cb4e6054bf5c1082210bd976926b536a9e6c3a6b2247f337b917c930c0a7634ebc278dd14485f2b05cb1587a4d5df42c126993538e3b7a1c2dc235d417e48a9f81948a9390a6adc7e202c909b3fbdfa9cf414d406a1d272605c4f908b9d84200e29da5fea50538b4e36f0f198e99bcd5615ab876ef68fa1475a72f524ad1e2a2d7f3082b6dbfa3f8d223e930b1943915d64847fb9e60d28e09f023713f0961323521b8ad5ad1911210494862dce5190d7225a218893479bd8c0481109e8834dc5ae8f4a5f813cb081da9068ee92e8f4b48439ccc329070e5500878c7c1c71e31c6b61037a0a6ff889c7844e2b368fcb448a8925a4baffedb3a360c85bf8e6cada8b8380f2d86c96d10640834558daebc5393fb4a2270e60e9b9a08179dc7c95aa54ad3d15ba33b12c61152c13405506cb2f551bd1e0e9764f67a859815c6d757ea242d1c0a1098748e5e3b3f368e96b23140e5d4e3413753482c21f16bd9e14c3a53eb9dd5ac322a785513e3ce7faee1f39fd0a29af0bb8396a8b2e666686b9c37f7445ae2b2d468166e98a74bf3fae183df0344a3d5f4672da159d95bccfba2f03e5d3bc39d156ba5fd0f73fa357657a161e4816ed51fbf59955a69357954ce1ea29f6f2edff72524166312ea716571acf325d6785cd6ffdb76f08eff19d09e3f3bcad3bcf739e28903892caf8c0998452790db5abd539dfdd78a07946fee0ed2367115c0633e84a64d38efbcd6ca3c5816400e0d358e1483b4b51929bbfbae77d39bd25c312a762b65eb62bda2a641bd4d420f17b3f2ca7b956482adc5e489dc5eacb7a38463c50eafc0f90d85106896a882d921c30e1c7f1c6ad38a09a42c7a6f89152827c221941b603789cb9caa76a58773069bf3923a6e7f7af81d28def09bebe0378470934c81f414f57cd4c51c729558637701d6ce78ee6a530d1fd008837307ad74e7f5450bd9d2d085ae1a3dcd89d48780bd987185995753b91ac0e9b9051c76b37ead008f258f9201720f7ffd0aab313fbb004ef0241a167ec387c30fe780c7698e239665c0adf92f4da42de370d4768c8aeec3fcf21489bf6d81b246c2b189e524ce25f3cf2b41b331929a498ea2040aa2b4ec8dd47ba41286bac2dce187ebbdaa04586147b3adf7b41a835be97e01ea5248dc636281681516a68c7cc383ad07d57a9453588ccfc0d7228fde7384c69151f4da26f35bb390e4d81744a01e706b04195389cf54f58ed073741b676e0f96f9ccbf0a91e2ba5788a579321516b98de9b2adad49855f198aa180a3865d2d519c7bb1834a8079af3c72d8cdeaece658bdbde0cc50ab37403f8166d9e2935892d05acaf9dd6e172f4e6d0066652a71ccbccdeeb8f1868a96facc87c40a2dca2b287788164dc963ef943e818f89425a44f38eb61f546576f69e9ae213fa2190eb12aab839281ef8a4bf3b0b1d9ba66e1fbd7646f62c09b9e2c3afe157fa9f3ac9baa93f535fc302113e78bcdf82541f613a28230ab67e27c25e8c08dffad16e73f9b2dac5a4b1f20d5d9891395531d7618e106e7e217a96f7df48ce3404b99c8c9ca59bc80f971ebfdd69ced3a84f4cc3196434ee25b453630432c600d2f6df9bbd88366500f8706ffb249bfb40d01c239313dad4c566d04333d5e90e4a3fadf3b68b6aa85ca843a8c1b76555531faeee3b9c07841e409dd9c1ba24bfcddfcf0ac180fcd331d454785477d23690b87a5e2a68eaf369695824b83a95db5119fc62989900ed98984d85f1bfab288056407d5b824c0c68eb331113234c1ed39ba7465d5e1f290501b3fed5e75a5f6f21ab60015b901ec7b8c85fa7aa0651239c61f029de2cd57a04d2b10dc64df7e8b97d64b43b248585a3eac912cf0d946c0f9c8395ba41773d489fbff7b0d5d4e6bf3f61fd317faab875006091819da2ae3dc4413dda7a3b020244a5c9da3cd4d0009c87cda14a0204e377fb45dda74ab3853bf512bb2eb2b5be87ecc662e512fe29b84770fc6fe9ed611e45d6366f81f81c6d86627353b739eaf71065dba7aa90cddc51838cf71b0bd9a85d14fc89a5a7a3d8d08d8a5014ba719dbc4ef43af2476a11df51a9dc8521769f9a4d9b57bf24a9071a8a9a22ea26bfa3bfa25281bdbf966efb7a9771e60ad62cbe86baba6585909fc891463da20b2665e530cfa2cbb44deeca785572a7935b6617f44740cc6546ada764b7d97d66dc1c001d72f2abcaca67710b3706cb87562b1dc9a1d4f9e9fefa917c3f2b988e53f9ee2e82153b090a462f24caf95b69ec78c5bbf5c24070687f3d5dd4a9d35a3293199948a2bd6eb6dc6a3b0e2ea06ce37649b3fbc8aaac38dacccd57535ede9c6bf4f6e0abb09c4ac4d8d68d873dcce325b57fc4643c42c708e2db9aae7f64e55947327e819c2773a973ec0ca1672c34f9d187d8a1b683609c05db20c0f1809ef5682b87cf15d75c026608de1732cd8e017928ea2c3ebc43f440c3a2b9814cca16c873b220aa9c828236adf4678fb12c6de6257a23abbd3d0034c7e0010e5a686b5ec19d1b54d795e423a33d249cc8440ec8f7b8dec7ed4e74420e427e69676fabeca4e30103b453cbe05436fee9c26c2910c242ce9655ce71ad4a0b350c424467359c1993ea1739b4def57ea1e41792801b4f0479b6590380771f1097e58b1e35a5e348441d46121a4b8d42c2623581a4f86d241922ab6aa0ce672c4ecf4f2bbe171418c13a4411212afc6cc8b3a0088f7112a85431b7b201a20eec3e05416a6d194eeb97e56cfefa0230450450a7fbf01b19865cfcf755304c84f8285053cd676a19d9da2dc787710b6a21063190347899c71514ae8297f3bbc06be260cce3ede96816424bc0d6ec8653f6c5bf12adc4eccd5eba260d64318f3db0b9cdb2ccce1db5bf86ba513ebf288a57a987e63baca0503671650dcae26945a45a8a3ed955aa0dcb7a20d2036485c6d96faea4b73ef9e5bcacd3d1d4adec3ab1d6051dea8273eb96231ac3d76c58f1e248bc64e1cc2e3676df9dcb6e4c5c3ba24d764f23c3bb0501161f20ce05e9ead35e4ff46cf6dee9a2dc09ac6a02c07261cd8d57acb1556e9b609bd82b1659a77fcd4cb54c65f6d6fde98f6c974b86f7a868b907fb7f5f5df04b7946f5b53174dc2e63751d36c1292848db96416c13f96b3dad64a45705079fb1eaf716f2c227ce56ff3e3a3154dee4888de9c007f2600ef7850f4644f339db1414a2e930837312e603bd5781298db553d323a8500be8bb9e22bcb37cf03a0f7d11a40b8a1a4c523dd71c26a0b0c881996151756ae75a59c1a2fc54b9bf697724d231e65b4952f2162f05c5df4f1327a2aca2107309da46d171ef561b4b9247ec019884b17939b57760a4382bcb54c3b87ac473efb59f8e1fb8bbcb24404324e2c055dd00228fdddabf5d211e107fed569fc7b365774e0f76da28f0b1183e2b80404a57c481b8b55f63824cd7e70beaf23a2ada366656f073d2582c8a2e7c6cbda9546bcafd1403dd747af3e60f4ed80988b384a354ea25faf2466a639b506e7b72d73003b4f43222f3e8c191b86fefca1549b08ec114c151552c3f0f745f115ad7ccb20d3c878b29fd6ee301e8fd32181c5dc0dedb5bf566a636c46d052feaf2fd3830a955c0268d6ef5ac194743f182110578097f64299c0133990c682e92c7f4a6352c3217e0b23f96f73d5cb4e3fb4573e06566edf52a60915572b1fe92658278f8a9ade36449850824fe83ea3698c6c7ca430d8e6ca697ae32714ae8ad876554eacc02560d928423f656a0bba2b0c55c2a8caa083f465b78e4d14979f381a771d57baa28ae9b5b574900aa09c2dba2bb8129687d917d3dacd4173b1b022830a5015896e0e3c14ec78df4256d1fc758c8e473600653285c07c601aa7bae30c807713338f80b0eeb923a5eb37c01479642302ca755440f1131ea45c40da5881a06e6e78383221d440269bf5d4db40ffa8c797adc7adf97da12e233735ca897106abbd0e3fc732e3d1451fbde271aab752110d5391fcf3a6618811366c8ae200b100281a7de19c8561742405c882712d5a1be96876368e1c28348e33797b0f0fba0912da590fa213cf965f9015930c4f5ad6e8bbc1b9fc8b0fbb8be8ad4e6ac3b3209757ae6f201dbc8352470080200a84769ccc6826441327e5c9097fe89c612b1f4cfb51f3823f65495358c77ef6f6fe359b6eb4079792bc5de31429bf112b1afb4cefc79ec3cbbba7e468a03a5ce94ce4f637b2e6e6e81bc319273f813ffff3771019a4b6e3da99a1bfd32d27e870a6c71490e4300b1cfd5e161862f83542400bb649c8e28bf7a7d052b067cb1ac7b062e26b5c4ddb2c3131eec6ee73f12c86fe0105f70fde832db24001a067532b7c3089037d2293057f83f5852c3359f4222db2bdc9914b5e955f7a3d8ffd1b7d64bf7d668ff30195701ed7c7d3ac5abf7df3276dc7b327cfc215ba85033a5ded268d9f49a6dc7b0fc0c7790dd08db369b4fb21869a4ccdf0baf7ac8025492f55cdbc8c10aa62d0a47a43d70d88093bf5959cfc0f29acf13983890cf1435eb741e3df509a2be09fda287808448ce3445c184270c4f812d3ec45aa705c11e3b8a5ca65e853744bc3a5fd22d896a07447fc1a15a224f00226cecf6b07e449ae1591a393a8c7ca90bfe9b64994c7f8ec3c570cec937535af02eb669887b12a1a3a0224360d5eec4c128191a4620296c5a162fe5fb9cfc5f13116f889b05ca376fac5e2c606070b6be3774040f417f8cb7180acddbea58191685b3a3e0a74f47c8e8ff651df49c4221e567b5df0a376ee5d1e7ca5bde8e8a482d58f369693ce37be3c08496ab8479e2f7bc8efe52141335be91150d400929e3ea7c6dbedcf7576c56352eac44f8e7c2c540458b8635c2dfce4e2565488fe61dc9dece38329308fffb0e1906d9e907806830c1e2484093902329d6c9ae03cee7ed23c941e90de9d8133d7c554a73de35d5adde309eac45fcc2aee7a8914ecf77d40cc70899f9ca62e2b8486d3682ca92e7bbbe3c8ada38edb7e38c1fb1928260a115dd992b62e461f631430bd328c09c61d8a569a4eafb52b908538706dcbc6c36ab2c8a9901ab2ac1c0e61c61d0ec754ec5bfed8a0bdffd51c2518e7857e6b78e945c906a9f51a94d4895144c197428a9a0d61bc3c6c09d3abb1609ed900a96594f41586595c946af6ffc9c5dd33da1848bfc269c33bd7ebf8b3f07f86124aa37c24f1a715e52067982e5a4bcfd73eaa4c7150a425d773cfc120f08b6c540def6a49f871bc3cc9f3235515f28eef607f584d18e38d8ceb2ba79adaada226dcf5bb4c6f72f45286ccfc2624577459d2f85c9416fee0b522bd94956d3b4b671e980bb08b3967bb24ac471fec58c456c332043d5067635827e9784e9462a8dfe41b2d0675fed0aa107d08edb2bec60ce6db00da4f0b63ea4004ffad1b9ec0f75e0613cb86b8e383cf0f2986cc73ea8b4ae0431c89a4a33b3ce52c0b61cc9910756e96050a08040a06490d19b76bf49e4e1ae307c1fce8f4075797ac26f769248887e3efc1db9927ce88567987e53c4ae959fcabc7de3c4ee949138a455c1de65daaf1e5d55cf6fe0cad3fc41e772e15cc533c0088059ddba62b731a2c27c8a0fa631939de8023274e531ceca2f1ad5910e9c5cba4ca0ae4b020bec7c83f94723722fb35de05d441a0dfc876f50e9c12af7637fac48543bef674a41ce747d3c03400a95b962500e441b88377c4a7c05183455204f96d9396fb0b7dc7dcc9e4a918a64cc012e3647f2ceb20b32215393476dd67125efb1a92178031d2cc649aa40ba021a3c103031849252e29250159b52705ff60330c63cea939aa960e4dea4a64d720b46f3e63a148052506072f62e3828af7040d63323366ef37a3dbf1c94fbe1b601e604aa2407f3b2055f5d60ce73803b3d2b8bc2ca5ffb3c2325ec13445b0ed59c305a53bd78904c1b7ef6f392d1bb66457fbd71e32ad36aedbeca31cef6833c56895aae74612bde0291d897cbe7a9c1159e2a9823c247d8ac8c90b0586a87e7f80afebf28e1f3550737537fc57e8d4cb6bad1a307ce9d3c1038921c2e0f1e63180fad3ca806e1b7136d2819374e4f87875ccd7f075241649b876bdfca0731f1a05b4c055a9e3a5ac66b9c835db4791586e022ceeb07ca046547f666e1d97b902f9b127ca5b4d73cbc74acf116ac7ee42d92e7f3d4f13f1c412001d28b691679aa30445be286432eaf10e1b2ef92418188b288a38de7d02030b90a8d610adec81c5d8803bc9406adcb85b3e10ecff2104efc5619bd601c55b04cfdd965bf9464f681148c9310b646058f7c849cb408ef32603060bda1ed6dab922e510ae783f29e9d173c210beff0718b92d6b246dc8a5d7cc7d5b4ea280ee48eaa1ff6dacdd563661b3f6c7e30519b6c576f32ef9d212e712f5bd5f8e37f76b3cc0770c885e23388f3f1645c8edf5a1f5a7ba1752d60b6e3f9f9eb841d1c6f6596085886e0653455a15bce14efd7028d9043535db183923933682a3492379ef0a33303c4ed8a0b5d9c4729ec8429ae1d8870f53361f89d7d9d668684a85bc9bdde98cab3828382ec4316a0e90910c86c9da22a1d2ed339664a53cf5690a067763cc1c4c6d30e2aba07a960f067dfb8ee8af829b6a674aa005c071a9d032fd57618fc8e218aecacd5c126d16f498d9654da546eba30f7e271f75aefa004e09c4893dab20507d0aedc32a2a558f6a8166e6d08741747f1cd9b1ae5a26ea8263e0391ccd6944d3616c6e42bac71a7820297f58af9786b577c5c837bd4f6f244e8ba7f38ce84d7b39b59b31b337e12fc479991f4bbb70c819e3d8064af4bad427952cfec6f753adc4780684441dd3e134797e07b1ba4f170dca652c9277eac67f82341301b70c4d26c1373ca0c83527e7aea0706329b56216afed259946c8a8260be8d46790dbbcd1efe66cbbb363aeca662e8864d8025923df7f7ccdaf9672d07b3066270e2bc0dab848560476374a13d1c80063df6e5cbd668f78cd44afd2f55c8f767b378690364b3e66f7eea1c0a14d164002bf438d48cf1485ab62faeda63daaa8a26eff923a2c991c2ba1435b1f5371d638fa50665efdbe6285c271e1a9ef17b0b125f2feadd7c3c6ace8bddbbd6e17c103c7c194d6c564da1c8411955f2ad3c7727330e902ae562d555d2726e236b2ba19595419e805369f3571c941607eab89095e68ea06730c0b33bfce9b7d6a779383cb607251ca5f84ce8b3c9b26613650248b4e78fe78dab440bd7f5d366119ebf7c8c78d0d2151f75a1cb9ec1d72ef191ca597c54b303bd2e1757a491e34c1eab4efde566d774e72614010ee690ca55213eb88101b0f48a719eda467f830682d3cf36d7ba2182a7605e58237d41428e4e489ba791280002f827ad3a1ed22f0f98750c53f5bbe1c4427c8619d7f76ecda473d768b46b524d59233614de6b7ad65d1276a321092d73088cc072ccb46e0253f63491acbcb01130416c018955cd2d55d5dfc48f499661050f5865e13629628b600146dab93b3f9244f833381f768ba4d1f2466c2bc3926ffc91c1882d6950e97e5c3ea1dabacf1e5ff48edfd2f900e6c5d877ef535e40e7abaae3d6c67454f10741a24273d5e944d7d2861e6fd0b76adf1e05c9663f85e3052a9bcea67b8389dd0a35b2b9ba07ac423e15285b8cd180793c264a87e56442c1cf9bcde8b96018f5028690c446d317a25ebab1931b5ee48433e56bef2cecd54e9cdecd7a1f11a88e26bd8e00694ed29bd0df182702cb91f76f8562f20d731b275bc59f6814946b858a7f272c4b989816c48059a5a9c54d1533179c9d992db996817037e2df1be22ed077b5c9896581c3a2f6bd244d8cd76fe749cdd8694c7e5f976b0b562a2a3e5e791be8a4c3636084222ec921f69b8f0c2f1f34085e1c2dc20697a11019553bd21f7ef058633e4beac8454093af33c5a5e3267fac2f9c2a3a563d3a9ee56e7ac5ffc288cf1dd35be68b8e64648caa36fd4ee5053da0021c1e2ebf92a75a78694fee871ea5498031d65d231bcd68c5634995d65f309edeab0a9b688ea4ac2a054c8686218cffaf4ddb31d4e24e3b7b2634ce2c0f0a8095de7c24aad9d18294590ecce87678495d66dacebed101ffdd50cb041deec195f8a0dc8df28ea83cf032c0d90e857147d7375088ae22a83cb2ab6be45dd91d372f8f522494022d593739c7699c7c03c8f9980ed7712e4330ff8ae4c89b6d45b95cbda0659e248bc37f14e202cce1ef7dbceea0a6ca31c4d657b9bbd73c921d7426eaf591e6c0b6f6f5aaf7753b39cf80afaf831722b10a3f3034fb4d0b9050553dcfd2f53089934e36404fbdda3d49433481bd6754149a6b3a658cdb295ac1dd266360043e231fda14a8b8ddf037f7f74fb993d51a148b66f6e1a7c38b5b31934d52fa95f8a6238d38a4250154285b3985cafd4e7fb2f17adc88f9a9876f2deff4c1a544ff93b8b896ed5f56428a69e63abbca5a8289e306346725bcd6b77eeb8d1518cfd2e2da2601d387c6514216319ecbbc8df44249656acb37d4a55a8ce8c1f3a2c41fc7a181f7da6190e3bcef6a0ed6edbc3aa69653d4c9487a2e3fe16642c3d8d8cf7e3687384ac2a242c433ccab3464a907db846f84537f5de92573524651834d19c29b21764aaf0f6146d98f15eb69f1d6c3db1c9fde91c4acca5ce0a572552434af31d144f1d1d70dc8151e3ee065ed7b3c4819347d17d9ccf76e015286c0ebcffec755bf82c7fba2db99c63e0ae3250870b491a8039d6a1886798a05214cc92da8fd9471e12b3630cb716c282db68628b038564961e596a4f475aa76a77c2f2147b94a92704e23a04d6bf443e5d53a2a8b47d9d97e1cc841b73deb174b16c9c267b0607aff862f725f4cea24b96fdbab860095b9ef517e54057b766da90d3289d641a1d6b8ea135f506e8d1f304a137e3e87a8004a9aae6a9af6e7823f0bc0e42f1c52bb2323d8f091ed219fd027084e231e651375dc1aff9b6c4923ebdc8c426e38665c99258d222caad4d7e93fd4e6f9fa75edc532e75b838fc09667c6cd8062b49d8836c10e24662d7850fa22042ab72567dbd162925b441ad1b9ec1e2f43392121d90a1dc9dc0038a4bbae9fc8961ae7f6a0b81b3a5de6f14227bd815159e7c5353ad2b0f9caf1550ce68c0cb9b7a96cb9fce71a730e7e3cff828a6f3272752ebc949ed11c6f1a48b29ee75079961a7a495bbc030d276d6af16a435b3a54a88f85eb3dbb6228d4ca706d4cf6ec917106a3460b8856aacd035de5f0761f43aade14aee555d4136b597e6046ca76be944247c63cc81826867ab51ac74ffe725d87d4d7e37191c9c22f998eef0ab5fddf77387fda9c591ea9e6c45d2faa88e62824635a880a3e3539d621a03021e5633a5b13bfeb7a94740a44f2b92e8ad946493e1dc6c84a85f9b4996e2740289de0dacf58e5ddf8b3912706701e1f78f0509f065a72e1ae236ab4bfcd17044c8bdd77b1fd8050be602e7db041126bd154b4c652ccbfaee447783fdfe76418927ddceaa9829eb0e439d156ca90e95e8ba79562b9f743bf0a09ccd0f88478bea6cd80d4b0cf864e6b56427fe4caebe65df821f6faf0a12534fd1a16c5f00f531f26175e60a6346f242f41aa390b293da44dbb5cdbdcc8c2096ee90b26b017f4f931303cf3086bde9a465b5164149aea4003387190863c250b291768ae850b98bdfd5654c8fd39d009fc05527fe436036aaf3fa741e32d4950f9d0a37c220e3b36e1daf02ffda007332a5e21f3b20da5c34f610ed9f15b464812e9ed170307d33844f2344923e65d25c4ceed8313e13b9781dc883c405dec74cc3796e664f5679992e56c7283aa43741e182fe27930337029c54b21b67105d5d50d8ea4d801d4e027d37914352820ccc05bde3eed992570ecfcc235ab52457c977564fa3e665434dc3276fa919dc27099e645e2c85e7d8be8d38e1f056a1f246502a8557282c98ad874b0eb713c5c1627eeded9bb33731cfc805775fb3121df43e6a5ea588024955f1e81fdb078ac7cf70d0b3bd0f33cca59452535c1d482e03a261dd3d7778a0c95eac3e366be02700108f3a2187ea6d5b0aedc71e0022010b97f6098922e9707e0a1dc67358f4bc925e23d9161714fabd06596a3cf2c187c6056488ed0ecff743c5c2992a9b2982a02107ab1a0ab471a04bcd10fe447cd404b4ea550944105b7234be22d3413d5514d62e7e576fa9d46a5eba4e3d079a5e120b08467cc42b2f96c5f8a33e659a4ec473826c48c91a9b94c1ac535c9a179d1c30d93514975154e988529bbec225eec19f532ffc259fd3f6d04fb418000a1260bd956bce3af0fdcfabb7253a28db80d43887b708d43fe8e9333a72a1bbad0cf2cb4f070356b5d818058c3b8e23c2fe0858efbde6e93dabac18fb0806cb9279e79b202e49a1bcda24aa60e5fd441bdaa24d18df2f21f58cc9c641041a390532e63c357c750459bece747a8b971428dd6c22788e82117701ab8b57edf65fad5655c9f236fa4f9bedb2f8229cc8fd053dfcd79773f711ee0adfcee5670c4757dd3db72fc13e621ba0f006cdfa0895f5d534b65c192cd69f5b052a7fa9a88bcd057d7e4986e85527a1276fceec4eee6bc356f457c5a8e7f78c232ffb4cb9a3abf916d2f21cfde614b37e169a6641bdc45d95acbf4968b350bd0e9c3da342958f86126fa0b63166d84df4a6ce61c1ccdffc5f4e48976e80fc100c9b34c571a6c3e4cff9894c45d380a130ed4c8ff5483d52916e554992ab09cdfc9f20085b860b14dd7c1a4b5c433a2ec9e72d0879679ea92d411ebc7fe6c2a0142e2125ae85983e07607c6d54df2d0be6c77bc5f22cc09da83295b77ac2c7feb6f105ab7f5275cf4bff1efc452ac9120679cfc7b6124868f09b0bb8ea3fe6e16af3ecec6f57f60ce4bd9fe82028358ff521dcf78a63a2ce1803f6aba754d0e6e0d30f9974932477bd465647c8a5a4e5850d7368307e87a9f351a89aa4ed41ce5291566ddcc430319056b64e1f64b0d991a4ce23b6b5d97ad77ed48d3d8634139e7e6eea6bdd85d495d99c47388bac1ea5024ac8c734dd4492f1d3c5e3a30bdbe581be4a2c502836214d57a37b707d2e8eeb4b99889d99ce88041e0dc536bcd85daaf1c56a1d57aeceb38290f953d579102052bf431fd6f3a2fc2391d84a9280a34850b7b95edc6bc74f8382d24cd8ba9371a883599329ee487bfab30532425fb2af2d1696513a438b41bccabd09f01ea544c9ae9e9cc7b2b23c3a7caf9c0a73a0788744264d1561418c3e6fac5a55d922f8d9cc70b9334157d4a444910e44fc3a917c04c68058e8ee8e05c2fee8261738972dc62a58fb637baeec1ca302820eba33b12e39962066c3f4337ad89bf0df4c939d8582960a7f4bb118cf31875319f441758a74c9887d32e4f94809c8243c333c230a724b744d18fffd2e935530c6c7a3356a7e6f314de855e6bf8557e339fe32187195080278c1e5e438bb3548f8e77ced125033d1ea560bcd6e5377f324c80bf77b51d1844485fddeb264ed63f708939841d6d476c8a98b87e86443e206c782eacfd87c3e7f87d24d2f5126c3ea770bb829973cf42e109365e6360a2a4d2802784fcd7487f5ad0876920820be0a496c78dc9c149e66dd0e64ab502231f08d2ad34fd7e5f741d46ff3bd1b4065f307d0ea9c2bf234fcc06854141386f705ad43a61f7fce2e52266668b6292f685565997735add274630d5b1a858be7494a25f73a687eda9a4c94df12b3b04bf51265648c56e03acad60960d0a3e7767bcc1d70c0706952254f5945c09000470779a8fde9b1d8d52e712f5b54a4778e3d4408e82b015b29c43427df15257590f7ff067be77ff52a60a095396730085ea92373d743d2a80b4dfa34d42ee13de0bd2cf624bb26a401cc79c8dc907d0b272e0067e20d8e547185be28c770cb1e604075bfc94e8ccc0ab74a70c7410bd34e30a31ce0b8ecf053fb34a77df008d443772517765a987d312be46e53f10c6b71a907fd696c9bd486c93c4e1eb8a7fc47cb5bde9d1dd0f4bf344b9182da22264ac444575c71cfbbd394efba91126cdc70e934b266a91a0f18140cb638dc58078cb328d3a3ab98eb052df688bec1caaa3c37815217afdc379b8a4658b401aae990f117d02639bc22b24c2e24455e1aac03f93f2e3820108c53375e117cc74bc5fc1c4df656068918b413879d3387a5a9dbc5a07df8beb80f798a68c87c49d41deca42e3afe274fa7cf477f6bcb7acec68001a799991a677aa848f7f6c58a41d77f665431bf204860766e708f440b48707e7370d8565d7c63c91d9b1a10ef6d8b484ce21c932943938b2321a963ac2f2dfc94f3026b54365cbe7712ccb0f16335f18b4b07cd83f17ccb0b1b0d1612f8bcfefa4a248204f1a782ca8a74d746a6fea9a3ab79ac763b03c9f24df8ac9cdebb175970a1d0cb1d702256e0b2b08e3412652289720c7c5c25354363bb675a90ea2d77644a0865f74426739c9486712db307312a652fb922f3a925db1bc9d7b62795b59fb41ade499252dbd1657dfc8d66ca11eb2ba8dee0ae0a175a289b494110d91afc61430c1591cf98ed39725bcd995fbbefb776132844cdc781f6cfd9e091909a185ffda3e5999d89690cbc234f324929899036f27ed4a5a9b3b6bf6b4e777e3f33dbf37a36fd311945815e5e2f86747b020a7789fc7c4f7bbc3e8773a35d980ebc2603471d7718e51316210b6955b045b98f2c431e69bf19446d5f7c8c8750dc33c8cd9a46c63110e866e91e4e04ab87f0d86fd9d0d0bcc3d4855684c3c5da21ade06a0f75f128f7bfe761330d8ffb6a1bc5d45b539fac58940fe0c6780614e40acb89f0f35b035deb3639989c06dc3a0007151f1efb9ed851b6d2b19fb2e8bac4dfa5600dacd7e4f724e5b0c040f51f8f2ae4963283c6a4f221e3949a8c94f7295cfa47dfe798f20e00131f7fde44b249e1659dda8e465d89cdfb0b7206118c961af11ff3d09ef3aa84e8e9bb859b87f0ea13277e69c19df3a7a1eee134821647d38733ac1c5f83e80740a2286930a6316c1fd055f4347e117b4c3688f5b2ea9ad1bbf0d323f30fb2413ee01007620f2c4de1cf406313222585db2f6ab3094736108be14a79411adfa26f6ac55836f3b46d1d53dd5a9b95bffbcf7f1f5f46df902618718cf7447c74553b3373971e2e3284dde88e629c213168fea81695cc0ecab6981565ccb0206cc71cf7d0b1f9292edb06f02673ed3e51b45782b446c6c92869af616c510e717ecb478e6af8586600e429acd01758f1e1ac927575a294ae884d3358a94768cfe6dc3640e778f521332f0bb9a150436aab78fbfe62d34a8d05a07f8f16077e632006bad44f918e2b501008ba45d11e9d5b76a172f731cae5ba2e395ffdacbe8d698c497b4cd803cb7351ecb1544cba11d1afbea7e9261ff00df2beb456ef1a976ce54d0f10b31e0a3f6656e314cf11b1c3eb634227c462fff6db3190e1a7df18b7647b99f79e35e5019ddcc6cfc1a44ddfb6e5fbd385d0b215b37760208a5db174bc3059161b9d4a6673a9634200fe61e21dc34896e861d5d6f9a5d08025c30d3e55ef318194e5da8340effe7a5db0a7175e3ce025c6527e789613c8a3b4c0c100853bb88263002bb4dd5b1e69d886eaa4b38dab38798eba7529466a337ab1a089ebc4b632946d0949871d9edc9fc6a591f4d08d872a25d400b7031e2e0c20c36359299394b6d76e41b74088578d7345886a40c082b10d35611cc7ae2f00784ffa7afb265307fb345b3970c4ab2eb94944fe7c73a086dc2f8bdd6c82d7ed0b4082fd14c0784eca3c2e01a928e37d5de0458bfe6bba8a9416097c1a4d3259465fb5677131e200634d2f4d01b9a5c53dacb8360ff5429db1c8539c8a35cf86e04e13c0ffc9bb09809d8c55d3ab45f211143ac8132d8c7644bde748c6e95234fb105a0879bd5dd96057d9a524fbbe98f792b08e09f023916c76b062541a03459628707eee6f2772b470c63513215f2e1c1bc26a534cbd7243e14cd63cf20f06bd2ffd59eaff9c4a3ee3e8ed95aaf6636220e40b661efaa69b26d34a9adcb0c36b827f4d09afd734729edf514073a69a7a46dffb6512b1367fcdfae3b73b5729df5ff8ab3bd12bdc6dabafa22acd6727564783b3de5b55440154b70b03a4eb863f69a4cde546e120f70475df6a80dc5fa1cb7b1c506314bcd8585a31204a5abcf730f5fe278bd1cc80c9492ac3fcdbc8f699288e48e81dc11a93776260398fc7963a7b21f1e29c7cdb12aaac1c9165964aaf5ab64b0fa0918101044b3fae5e11e2eab5a63fa8fb984ef80561a8a86f8e6e6dfb54b0f2b59d007aa28c9356c37cbd6f89fcbd1ce4110dd5a80cbb504d8fae5e3f0eca2137a4d342bd51107ae90b767753a942246a2b197cf07325cf9d20ba89566f343d49be2d7e81e1cc6c1e8a5589c96ec8a2897bf6e6adb220326812b534d0f9bb62cb227d19b81149ecfaed872f7ffae2fb3f751c482d8587fe53083fda396e0beb98ca8bea2c7730eb38452f6dfb9aeab3085ae0dbb1d14c5dc2dddfa6e623251a616152f3323c3fcdae4ed853402f857aeaa31fefd2988f8b2a6ab18dd54082f711c3b7152c50a777f6fa49f6daae7a96ed41a1bb5463f86779cd4121b335170b7b2870751c19248a91e6b4edb3ee0635556456bd27ae1ff5cac1b09e6affbc484f722b62a559efa6e54bc68126ba228d442a39692efe0c9f08a9d04f21aefe9c0113e6b68d9682bef3882754a5d1e589524b01d412461342918e814b6b50d42a94c3dd720921c10c60a3de1512d7359c4652802a9af3c00b77e0b3f812c83a5ea186cb30060e52332dae26e91710251cb0a7b49359b84af7b30299a4174dc93c3849cab1a1e19d96ec0d60007f9bd5e77350d6bcdba5999de3d59c68466f111b8fce149c69ff6579cbe5a51d6ac01ded04229955cc450ae8726d934d492c31c22177d4695319b42d9ac2a4e952c463fadb51c75963da8dd245fa3584ef414a84732ca25f76ca0efbf245a1155a63592aaebbaf78b227a583001bf9a2a59913789dbdaf6e0d946a8e81419fef62a3fd6dc95b99104a0c6251add2be8dabe5a46f18039e2a1b8c375bdd0f395f66d6cbe19d822b0ccf602eb44bcbbe82a6cae741a2244704080599f1464989c91eee9ba2a60a5614771f677fa0a354b644965ba080c24821fa7bdd836238a9c0292e1f8be27005632b9d9bc1e75e404e94ee94bb74e7fd9f28945b747f3577fe06c2798d556807e0844c4ec519c9c0a308e982da7c91418775b4543b36a5dc5c86f96fc76bd0842142553ae43e5a4c2f0474a791aa617c1e340d0521b79a9ea016d730755b3848d4c7d27558307e8865c72085faca35383a4ec829bffdab0699c107bf3918ba1023477e90628b89f932b34882fdad9a338451e8d06faf71477f9e9d4ae940594db7692330474e4cd21d01f085e6bbd59340f097f29a61e9232571d706669ca1adae8a44a9700b5e8bd45be2bef0b3bae26accfb1afd1b6e4c59913a0cbcd9d17fb44dcb873f9bf24320798e21bd02f1a86f7329aed8669eaad5d9ec1ce404a1c05826ac4cc82525d859d2b5839e40c4a42e8b19d5ccd637713ebf3c75b22820697cb70941a43ca7122ae6fd06a69ca43a41f55fa35419074fc7025da5bb618b3d7b7ef50646fbe135a2ff22a7875c89d3b1992b81916068305b1295f40148b738027703fb21a4de91e1f51c428f8a680e28cdac85ec1d8c9b2540d4a68b25b77db791e84d5653776bea1da46a87387ef3383139677d28aa76ea684c87c143f0b69f50ba1d0b886c70f869d02c81243ca2980b7d944d4f27ee46cbba6a3a6613acdfb5a602063d13071b0ff0d383749d7332beb5da58eac7b2a8a0d578633cfaac2f17890d78b39230c656bac667f89079cee29308fa49d38fd7ef8628e17217f2005148a1a7fa1a3131446eae1b3681d43a6a6c65b576a2f84df782a8453c6587bc70e72f06dd80f3014c0f9f4df3d7aae04ea2ebd570ff2ee86d4d833782d81b06058ba527e34fdb56e10622809ccd4f15084fdb962efa24daab3921d3d282e28dc7448cea1a349715747437f17d629f16fcb4f4444dfc60a6608fb500b305760716c91f79979bdf5369b2516b961442b6317791440760877b801b7a44010a6ef010c988d09fd04124f5fa312796f8cecedd0f51276e59054ec76bdc3405c72e2c746c6f6f59d55020a5aaf88fe505e01917cb82c5fe6924fca95094abcdd06719a8c73d254b3a8bb3e4dabb4a308d3838a5467383ecd1b883b41be861781598a639c2ce1a06e622f69c56ee4dd1731010fdad4e8e7911f6589e2cb6d763924638abc841c8b133ccff87127dc7e7c9d19cf645f7ac1edd254d36a78dab37ffac659ff7efa0a28e4f9d2d749b450d11cb9515629425f97e87e34d1fcee5f6dba339d8bc1d0fd132d34ad6730c99afd6e2a3fe5604c2d16cb238f09c0657349faf6c5a13360dca0d24c2db5d40635213abebc2195d3038adcbd9f5ab31e230b9d972fb17f7617d0878cb715226ff3f43ab1818452468c3012f9d8929dbf4809b53dede24126903dae6ce99fbec741c5a04a6340296974566223e67119e02cfa9cd3904459dc1fa91c5a24a4decdb0fbb7bb3c6eaca0b0167101710b3b9b8c496596f9618df1b3ed391a55efb1e042189a6ef9b4af22163eaf02d96257caf8ae41cd6e0214ff1f3986a85a34e97be3e98cde05f25fe0098728d8bc7b134e77d80ef8ab8577b49e9ddf000fdbc4ad6ed3a098e1eea7c5f8b47c2f5c7d0e00cf7bac0ad0a4ef8c4416dbdf06a271f0c8d25c1cd70c14ac0c47a4aa8ab13ead21ce6b4b5fa64e09e5cc4911e719e7761ccd1ef9c27f5de93ea02e6d25b226a3e6225a3c5b292b0e9821dfedefdbdbda4bca34f95842138d99a36b8a075e645a991a8e36fc306acefe428742c5483398a1bf2096ed09fb349aa3f24875e7ba9a7aeb9f55c36b1e8498db136b10d089959aa5e5bbcaf3bb88f36dac1f10e966fc835d41224dd5f8c203301be189e9ae7560179c108d39a3ad4f2cbf6d49a2f4cf3f8d997cbed6eb3d167eabeb9c9f6ba3c0aadb3a1f2ceaf8ec06c762bdb0399cbc57b179350e185503f4368e1dc3bd648302595615b04afc484d9d9aa5e3c86f9de147309ae5f5b7547c8a8c77f59cad88855de9facf9fad07ee10df28080f5c7b5d7ae187d4a469a552a3f4b816502c087d3f4592d713b0753065ae24242557ad693818e36964d8d0b9b93d80ca9b543c927e930964981c08690a7e0a2a01f240337a6af93ac3d656bed70b7212b87a6e74c16c9f93cfd201a7ee818be5d662ee094840a1a09674c1cdd715fcb12a084c076a17ada2bfa84cb7d543630c8a2df888cfe7e68fada9d5e91dcb577f92d132fb267bca27765252041d6c7daed54319ddad02dd27cf9db2d72f649810247fc766bae5f98290b7b82c2c28f8f00b93e223196e482b4839d5a453277671ec8733e5213cb45af432abacafd578d36a8747602bd569a31dbdbe26f4d3fe45f10477f8f8c9cef438eb102a9903856bbddefc3b17943d4bb03ae6fd4785719665cc0c11193f5c60135dfeed7be5dc328028eb1fce545fee66737e8fb3d297343d813a6de93e24cc32905582717e8bc38a923307417451d0608fd8dbdab2b9562cc95dc0a059134ac1b9cf4f60170a4251548b2c966228cd9d3aa980f8cb2c355265ef387228628905c05011dbc4712ec0d3a01da4b654e358e4373e34679c637f4feb82cc175fc9ba6b135d9b756bd030625155d5ed4b4572e109651a718c319ac5ca294bfa7693faaeee135f4322d1e8bfff734477b8d55d004b9541adfa3e9ffb496deba65d35fc806839d39925d63638bbc9d518e6df46116b4a6ad019cb6f67b54b26f1b965b6e828d7331e2ea352fc63e2919382ce2ba96521e26013f56a5e8f123f4c2f641f30bf5739603785cd562412e49c38fa715b9a0b04388c17698174b2813a9c9c4da2e2c1ea86258f7ce32e52070d93dd9c1a7c4f7220b92f295b65d865928094e035cd5f862596a4e21707c57f43087633fd451736e2c8b5823c607f4ee78061386d4dc59c5829f7d7bf1bd64d71d0b7322edab56eb700060013828b98dba90ccaa0419dc169b0003456ee8d7e0d191f668c3d2a90bb5cf8fcf090e5ce1efaf3003511c442579c9394b5b006e7e614c25562ccd6c581fe482ded68cab3bbbe9e248e3ceed6dae66959cbc28da37d04e8a9d104b0ac20eba95cd07b9a935296918ed6cbf30befbd2ef1100f67019140b5707ca806354db220a145c3e97250cbe9bedcc31f0bfd650096c93a37b57f4e06e2f2a2e84468bae42aa0730055882b97893dd0758a1759ea78d628f0f2b519fe7cea4ff2f48ade3b0fe629b9aa2e6892d1e31c161cb9fc7b93dcab991a66e2e81d8a544499be6e5b84918ef90035f8169a11c4046d8f16a80224cab82157fb56fa514feec787ffa1fbedff1845751ae14dc367e19bb401e961b684224acaa985ee66ce7f6b08af4b2893fbd14a9bc1defa6380864e277d2c0aa39e7e9fdc528b886950bf21d01bae80c5d7429c0a738428837ed78fb554dd94804161dcd50a2e8076772f17fabeb80313ef04b315fa064fec19848a6a7fd7bc6ce567b91fd63b9c4bb3f3493263f41a03f74e1699b37797ac29492904eead4e92d381c1668e2b5a11e3c3ba9e9ef457045f83332d996e33de65d27a2817613e250569b890032effb30f84925b5d81cefee1f400758fb3b1d44fb9e4a7df8542123df1836237da19ea801fd25c11c90cd10c5d0773868776b269e2782e5176c129a9339ef527d4992a6766fa2c6ab532713bde34ca69a1eb171839bae3be9bfafd051668025ca2193b57329de6698c657825cdd372e24e2767e4c7a74319025169354d2291f476b843aa743d2427743f6055ef0eb4b4ddd138d0c9c4c4d54baf2c15ccfb7653a713e75131ef426c3d2d4315c351b37d6fa2a5478ce7fa41f8fe5d5b36f1e61e54ba043f43b356eef36882ee00ea8e4dc37ed872d5897fd9ff40761daf605c7fcbfb03b05c311a50331bc6b14ab9646bca78fe11dd0985d6b98fe2e9055104478b073df9b436a95708c0d06fea4b7e72bfd67f45b9239bc3f70365205c10303425127cb330c96ed92d137cc9c403b443894fdc5b8077312b673f313c9474ae164f61d6395c58c4ebdff7cffde5b96e5035fcd6f8d504cb46c4c24fae52397e018ae6af0bb1ea40b93ac9c851ae08ece528f6960e11c732f98e1c169d43105621c10ff2db2e41c266688f4c62d005e27a79badaa0eb867cf7c9d48d6a7941bd35d33ea9941501826b5d955724b639da7131b02007546ffa97fc2495f416b9d7c0d0af357e99a9cc9e0489afd46edd77c3dd09bb916511907ae85e5387bac446aad3efe23440a94f28938043e4b0413beb2d05fe9cb8da3cab0b1c80cf9e4c2b192a04262acb6dd40d749ca5bc5436e8426d5030d03daae7cfad575285aaa28b43c9e85abf742e000d9e8d835bc42eed0d4aa1be6cda2f3801eafc26fc7ddb072e80091e1393dbe6385fbb2fe5dca75b048df439bc580d89cf79eee9023c4f3153ad2f71ba616000cef42e969ee32173adeeb6e20e1fd7f0623fecc308d29ef40cbb9ac63dca9390d23e3d6a032db1a1f469e7f85cf7a6202787cd2b6f7ace3cbf354b7d302357d428240a87e827aeaae9c1bb6694873e25497866c822df7acc34c752e222ec3a324387356500c4453b37ea38fa156861e95239591cb59962130156a8a8f133d233c74fb243cb57d11147b61294422b7aaf2184f9b1823822d03e11d68bc1ba16fa516ecde86c6cd22bdfae03b72eccade67e05c636558ad425bb1674e635298f0ba5c29cb68fd393e7355ab5b18dc4da0e28fc268bfa4b7de796172e09e6c8094e30d40d9279c68682462a3b9e107a92d3ff863661f638d5c8c5f90d28a974a2745a6652bfde4495dd7770dcb20e25875eb0d131afff07f0a7a6bab4d1d00335c808a8962c45d86c99b18e20931b0962bc487f0c3d9815cb3e3c5d8c5a9d0e241713e35414ff865e000e8eb8da1c66f8cc943ada46f6c977594d361959699bfd40db830fabbefc228b2a905074856be9beec3e28c01b5a1e8fc4a968c333f237619fad5e1070697a024936939510792fe3541a61590ba69512e800840c9c8bfebd75467814013d7f2b157f98e475d8c1f2ea4c3cad4b66556302530cbda17162fb061209aa33c019f44819a6e5752602fa02caf68cc54a61b1c8e3d530714f7ab468707265d2a5d108a2369f29da0ddd13897ff9a21ea44431f8f7a72d52e782115c1cf01fdac6a48f14933d1efe2fa11650923a3a4849883d3658c249b85de49703d0869483c29115a33fce7c7c00a0078ffaba05d43e5894e8b9b0886ef28adeb620d95048270d5b072e618be233b229ecd231f49915ed261cbf812db76dacbe99e615ef56111e101e0c091fc7047a3e45660bef2d3136d3df72d935e6fe9c1452869f8e7d875b045aeba1a91d9929fbc426483af51ef5e4a6625869867135555b3ed74736e49e2e68d47d8c8ef2c723621bc02d7b0ccb01480353d67b9ebaea684be88f49af40b61d3ae345b6f40d49c5e93d5382f9f82485c904c66799f74f74773b81687381353bae360e8af25b6da70eaab0ffb06b886e197ced8d0d99741455cf4b0e1b699966991e39e679c1c5af50a79c26e984f28a23f13ed13d04d30b12b0e82689e7ff25e26e86fb6090d5796ce3808658d460946ac99fae8708eb3f5d24c7a91aaa1f77d235f04484bd90ac9551c9fe2a9934b050f29dfd78166c54ada6dcbafbbdf73fc547cb24e20c52e731b261414be413cec663d01943a1abe6450f8e78adaa25a897710f16ccadd3833a823069b9ffc9b38e5e549d4d4ca73da877c7030da941b41ffc4fe1d2658b8130b20d0038402061da0400b35317c00fcae1ef6968fe1e7665598d50ccb5333561d958725f40472b0c6d6f83d48a85acb40e380afda72072423986a2405db7f2f7e8ddbaeb34523f26be562b0a1edd56dbfd8d96c9b4855d23ea34977cc78d2b1fd32914c489bfd240928d66c7b9fa5a93535989569608acda5ef3023530c5cfb779fba3b41ce0c086f6cf4ef3d75a9e3d34242e2ab8c30daea87b9dfa8a1ba6d486a4ead7296521010b00ace565766c664d0b8b2ce72af5ac81bf7ad8f58ae915a4d11d26f8f96951409a4170271cf4757d1d225d3a8b31a689cd6a8e6f0f9cdba58aed8ce869e2b9d4084ed4318403fb5975e4fb0eb760783a08b1fd865aafef9cd8a0919bb5a525502ef7821ddb53e859d2b4d2e7b9bd74a9387ad314703b7593cd2187c5ca9f84000a87b3c207f240c2b9679868036de68577dc713b355234f87db9206c61e5669c71da37e49814ade0d709cd17bb7b9dffa18225ebd7756ebe93466a9d1273d8293fa51e38e307c768d16cc65373556e925c64c993de650afda907bca6e6d3b2aab5279706f377d35adc54999520a20c6bc08dcf2e6935f24271205f756a22e6dd48e4a8e36cecdcaac4787311d48139d2578b35ac9da61cc35b83ce2d5cc4aa5ae2b916c3a491d00332c5885580246077823ee9d1156e6fbe62b753227e821299386c18d59912ca1c7858076d0cedf680ccebcdcd2302c0be951e2b41e969e546ad7231d2a3380f816be551025461be09cab86631e36c13d3857d485118bdd9860cae40e8fcaddd2f5814d8fd42750083edaa9e1528554d021c9ae419302d3a8d85a495b66c5eaca88349fcbc103ffd7595a68caa2d2b0e543c36812973b64ee8ec1778e4e70342312bc46049afd7480b8638bb28b93865a3b25053a0e0904f6da8c785330720adec59fcfbd438d2e99413e85b027e29c008710bd0c467daa4074c4686b7122be99fb12cf1971fdc543066a8cab21b79c031a21de3a509c2f0da14008e20d2e0a0b90256003d8b48ebc4e11c1f0194f3e4393003e015c450db1b7e79f9b7c6ef17fa596532a752503fd8ac29a6d9857f704eb7a0e91b19234035c96bb8817830067ad59772fe4a062bbbe65c5a910a14ee3d62bc84fdfffd69cc90cbfcb0910ea3a136ffffc0f29f9e692068be6ad0c756dd2018031ce0ddfcd8dee2b1962a0f49bfc5e73dff2391c11c6d85927a47310f98205484c75254326253aa2c0d81f6cebb8a23cb49d51fa44e71a105c75ad3d8de21e1b4a324e4b4f1df5032b8ea8629c49f4cddcf47e17a001c5a7c79cbfe91b234fde359b2fa3c4815560f84098220bc81f4595108232822c3e391dfa63e897f74126ef4d5d404965e1e6ae75fef084cbbd905257665a5f600971b1485e755d68d199836f4af1c847a0b6161a83296d98dcaf70cba25bcbbed2b5003bd2cacdc480345e1a6531040382d72890708ca9e17c514bb167f44a1f8696332bc57ad9f8d0ccfce1afadab385a4668f981d0bdb0c5ef52ee340d9449c156483853070a5f7066e2510d0e4f8e81ea6b32ed2d12d74a6249c62ae25c50b5152fe61e52c54076d8c594d7adbbb26467aea9fd508a2cd351c9a1e5dfb09fb04f53d0c0c0895d2c0b84c32f395624c5bca43ddd56c50f82aed4f6c55c324a8800a41cc018aa5d79c1e8bf8e657497afac38985a399fab83ad76144cc0d122bf6f1578ce0e2db26f103d4077fa7ce2eafebe0e0031890420ec34c7300cad570ba43db319ba704ea0ab0bfcc9e7e12d369115543dc2e736604f2917580a09c4201ba16955a241962aaeb1991136469de241472c43015214b65cb5a15ae9358a381363e960cc54dc636064c31176718293cdbeb294350efa9cfc2e839cb59defe5dd4992d0ad794734dd0c857876940ca3981d7998c0e5b5354f14675bd4c22761f9f6264a128e4d88972d352d34b27636c29c6afe9e3c9b6085b77bc443b2f40f4eb1b1573a25f7ebb057aedaca6fd91905075e85912e0cd40a8a88c15e8a1e26566d76fd1a6db4defa119b54be8cc1ba5652871a94c61b682ba052989437308bc214dd978f0e96deb6fa7eaef6283efd98988000cdbac2f5a3adbbc06bb478c68af28f760ffde7d26a5d0b9d7ab70be437ac872ed3b75ba2a0ce7cf3ad1680e8d7ff7b6c1b2da721e654fb33987efb7491a9a892ab314f7b1b0db0400e5677ab9c823cc222eda4550f2389f0fd530e0dc9615727a28fef8c2083541f8439de2b440b975f8c4db5805457fee90d7fd6abbf218ec0532f3cc3a22b4e0ab38f7a3212c40c70176d8d7d0748cbef8afffced107fa2bc158c8cd530924698348869b42d95f3b3f1de865e6609f559a8634e265ac85ab95b4272104fcbf3cd0e59e13f146a4d4d6e77bb7675866d532e8c1984d537e09b2c05c73e24d215257b33d23e48c63c6152a27c857f2f34fa410a8e2ba2aaa16bc0aeb42a0ecd9b925f1386af9638a09c7aaaaf43f8af01406a1de01f3fc35467b60ed681e65ed45c6e69850d243938fbbef4932e3f0d332103ef74e8a2613610fc3d3e8d6241f5738f991cd4f387a5553e4485320420089f41478c14b465fc0cf81b5e524d1d318cb2ca2d3bef4fd2b0870b9a8173a6c6fa2594d184e5b0972f236d844e21711bbe1832bb9ec7f38b3086eaf7c2ed6d914797341e38c1b965bc5c8c4b6dd4e524cc912c01a8dd232329759769d00479ed5d20753784a0cd5051f0b1a25e0133fdb89fb69c0de4171da09eb02807556e213bde85f1101b4764c0adec5ec83ce975e9ae1ee56694a88f0b129e28bb644a00e88f1d7d7a513ec6651c4372187d346b6d1f80d3e1b47e73b4a0947f7bcc8fa76796f9f9cfdb18ddceff9ee55b3c386320e56dcf99ed54871211ba08efbe401d430960a4d7b0d59da292bc643c5122c8ed9929b33442622d0676398066cef56801779a7483b6d38178f32c40a8c0e51d342d57070dba3043208ced782461537de5ef71193d29a6d03671d56bd12c2d823a1b2a9c7828ff727fb67151dfcbeacc54d1d66dd58eac043d47aede495905b171e87d048e185c7e1dd4ade3c5ceaccb52060d24abe5a77518f20a843bebcd6c41505f3d1b5513120e92dd1ff836becdd071661f3f10909f4cf026246ea5ab96451954b3fad128f3f42e140d05aa44842fa23d963661e3cb7439e0018eba06b25e77913ac10ddc7084f4d5cf5f8ad16688bcb136ed4bd0c05e82f48680c054387811508080b93567e5f248d3d461d157ab726caee62bc3c79cbf7d97471b02053e1bb11b82bb66d47430e34cda3cd156d54b3145c25e8edfd9515bac69480696ed9466d1a8bbcf90ae65f7d95d835918786f571101d50d7dcd125af19797879fe444ab1eb3248947bb993c5c855e566e487a4b54e9521bbab644adb0f549325fcd749da0a0f25edf2134f901e4029e0d02d1f7b27a0edb5dd35adf969bb344aa3f8b4aec316b2e4493e867842107038dac33148b7160b5b0b5609c915e098bc9d11102511b8d15f17823c9b643606605680d0c5fd3ccfa3d163f68dcd2a1d678647205a94103b4a9a1fb5587780eb6ee9b94bf3cda3595f80fef8ac10b6f84d802ff00ad84dbb5b7e215e5022f733e43173e8a41d7b846d89ce34556db77d211d39d32cd89a51cec26ec85c46cd6f833ca694fc440abcf2658b7fe48d35abe8ef2b6206701b92cb02ceffe834f3276c239f810ecaa88c966b4811290a28b5a50bc0a69f40bd444f163476ce771ae61ff02f4aa089787fa28758aa8adeee0c8ee8b9298ec07a080f5cdd8688054f4f2d83f436072a7ca87dae56674eb571daec0751ebbc63e364de2c84e22b71e25fe3c85fa925d7595245c021f506951d468151e446ae2050b9ce7fd5575eda153ec65055ff3545d38761a8563928a4f8ccc1a8acc9066be338bd75dbb1cc5d80ba9e5d7ca8b4e7f4ccf345b686df5cff6969dd8f57d657628e05c63762891549ad8910e12d01f7ad0527ee2333903a5d2f2ce2ebc96021b20fde955adb6d698e720f4208d6f61a2cd8897a1e0b709898b446bdfbe57246e3d198db051db403ec79a218de35dce11eaa90b35655dee6c5b8cfc552c10880142ff15741ab6eb50748075256bb4c344a71462caaddbd95c3a7cb9f4c597e04b168ac35683ffac1bd2d09ab4f535eb89842a91dea87d29fb7f9f655220fe5831f6ebe351207d16aacc7b6eed245fcd8b4d8c0ce53945241643a9bbce31cd429ecd8644d35db7de115a4d63ea080e40facab42042ebc64ffb23b82b259e6587eba9144531ed6897444b5eead5f83eec3c85c2855320dee102a412d8b48a708f55a9269cb53f7ea2ab25777465aba4921cb3f830b66c7b268c092740f01630b5d32be5f904544c07036bb63f974bd6c449b75e6ccfc915fa51f14da056da55ed4667921cffd238db5846ed1dfc1bed9f61279254e707f126d259289268e55a4d1a71a74e1f03d04f66f5f72a1595502289fb2dc54349c609f120da22959a9d80abc68079131b18cd1ae62511d3f1a7a7442f248667371172e7edae3840c7bcd74ba9eae1269a518b31968591b57f4ca6d16e22746fbed864ecacb8caba5ec7f24c2ea3a72ff6843ae0ce14fb118b8e88a81b3c8a5e60b805bf58510a52c97a74dc4d40c7b232c4ea381ed6f4f30a7ed33074597cea1c6a40876e6a2950c6fcd13f3552c4bb2f4eb6bdee89e978c55b02c9a8271906e25564af107403bd43180714aade818f3332660108e6fb33d1ebb4278d64bf0036d63e26e3882d647cc01b2ce5a53796825465a18d1afee6dd5bef2896bf18156cc9dcd3420e10d889f2fdf2a2f5cb680976fc96f9307492cabf14577ccc415743343c6d4987cc3c25e4a3ceebd26438fb25da1a85149641cdb7454d1acbe1868003d25d2caf93516f259e49ada6b32e2d2ce7d27990c3d583f7ac207c885e221b5e44d65e1be706ee63811805f4feb51afa0d1dd3de3d806e06b843022d29dad4746c1a38002e481007e457a5b1008efc62958579f3e045b719010260886dad37b2a3033bc0fb8aaf351721e83e5e2c201f5fb0e56a25601f8eb6b72602cb916c102a0d902614a25f606cc8e27e202207a744d7c63d8b6b07edebebeeca62b1f3a2d5c5386429c0e8f5af0252c71edc4bde39b42009c0a5ef2800e5a0edb7c553ac83b962c4d39c6bdaa867d84d48d57ecf92f4aca1ec67d64a10569e8c2edef9286ff9b93a05218b9da0f226ab7001d54f1448169ba935f41e5a73c5fcb858846b9e0167d4457493e01e579406a3275e42039cd289f659478dd18a432ebb6fa36274d45749fd6daa7d69dfdda7bd6a841ce8b2d8302884998e01eed0301aaf503ac6b22c79eed53761a304f44170a78db4ede181d78488a269d0ecc58280f517c95fd9cf7aa9b3e08e9aa8cc31aff38634dd5e7bd5a80def4629cdb3b607efe3ddace5ba4a919b8a47326c775cdd7849ace9da43b3d62414d744340ba3c6164d4befca87c59d78db80a8e7e0a2f8fc8e392c7c4a271934c83fdfb890a2bf95a5f6e24779f9a3b7e4d57e0f1ed50837f44f89584b7198fda8b74043b4f14ee3b8612872e2fbe5a47bfb18a83e0b42a5e5978a59155ba865631d272effd16203f116c586e8e7052598ec9126a4f0a95076ecb2f4897f075a9c5283bd8dc666741fe29495875cb3983a78d5442e6b019b118efe79b78c73f5343d10a0c6bdd13895f9ae06dbfb1d0cb45c41f757cf630d6bcab2c7121903565a5b08718652e2fdc9490323442ebd5eea32f7202a614dfbc61275412fc7678ae2cf2cda9e6dcbc11d3dae76e7159593625e752c1f5d313f71a63334892d6arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-nokogiri-1.8.5-150000.3.9.1.src.rpmruby2.5-rubygem-nokogiri-docruby2.5-rubygem-nokogiri-doc(s390-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:nokogiri)3.0.4-14.6.0-14.0-15.2-11.8.54.14.1cZr` l[@[<[$Z|;YX@Y@Y6@Y$$@X@XzXbWWWV@V@V_V@V@VrVpV]VTQ@VKT T>amarco.strigl@suse.comjtomasiak@suse.commschnitzer@suse.comfactory-auto@kulow.orgfactory-auto@kulow.orgcoolo@suse.combgeuken@suse.commrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comolaf@aepfle.demrueckert@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comhvogel@suse.comcoolo@suse.com- add 003-CVE-2022-24836.patch (CVE-2022-24836, bsc#1198408) fixes possibility to DoS because of inefficient RE in HTML encoding - add 004_CVE-2022-29181.patch (CVE-2022-29181, bsc#1199782) fixes Improper Handling of Unexpected Data Types- add 000-CVE-2019-5477.patch (CVE-2019-5477, bsc#1146578) - add 001-test-equality.patch (prereq of 002-CVE-2020-26247.patch) - add 002-CVE-2020-26247.patch (CVE-2020-26247, bsc#1180507)- updated to version 1.8.5 (bsc#1156722) [#]# Security Notes [MRI] Pulled in upstream patches from libxml2 that address CVE-2018-14404 and CVE-2018-14567. Full details are available in [#1785](https://github.com/sparklemotion/nokogiri/issues/1785). Note that these patches are not yet (as of 2018-10-04) in an upstream release of libxml2. [#]# Bug fixes * [MRI] Fix regression in installation when building against system libraries, where some systems would not be able to find libxml2 or libxslt when present. (Regression introduced in v1.8.3.) [#1722] * [JRuby] Fix node reparenting when the destination doc is empty. [#1773]- updated to version 1.8.4 see installed CHANGELOG.md [#] 1.8.4 / 2018-07-03 [#]# Bug fixes * [MRI] Fix memory leak when creating nodes with namespaces. (Introduced in v1.5.7) [#1771]- updated to version 1.8.3 see installed CHANGELOG.md [#] 1.8.3 / 2018-06-16 [#]# Security Notes [MRI] Behavior in libxml2 has been reverted which caused CVE-2018-8048 (loofah gem), CVE-2018-3740 (sanitize gem), and CVE-2018-3741 (rails-html-sanitizer gem). The commit in question is here: > https://github.com/GNOME/libxml2/commit/960f0e2 and more information is available about this commit and its impact here: > https://github.com/flavorjones/loofah/issues/144 This release simply reverts the libxml2 commit in question to protect users of Nokogiri's vendored libraries from similar vulnerabilities. If you're offended by what happened here, I'd kindly ask that you comment on the upstream bug report here: > https://bugzilla.gnome.org/show_bug.cgi?id=769760- updated to version 1.8.2 see installed CHANGELOG.md [#] 1.8.2 / 2018-01-29 [#]# Security Notes [MRI] The update of vendored libxml2 from 2.9.5 to 2.9.7 addresses at least one published vulnerability, CVE-2017-15412. [#1714 has complete details] [#]# Dependencies * [MRI] libxml2 is updated from 2.9.5 to 2.9.7 * [MRI] libxml2 is updated from 1.1.30 to 1.1.32 [#]# Features * [MRI] OpenBSD installation should be a bit easier now. [#1685] (Thanks, @jeremyevans!) * [MRI] Cross-built Windows gems now support Ruby 2.5 [#]# Bug fixes * Node#serialize once again returns UTF-8-encoded strings. [#1659] * [JRuby] made SAX parsing of characters consistent with C implementation [#1676] (Thanks, @andrew-aladev!) * [MRI] Predefined entities, when inspected, no longer cause a segfault. [#1238]- Updated to version 1.8.1 From the upstream changelog: Dependencies [MRI] libxml2 is updated from 2.9.4 to 2.9.5. [MRI] libxslt is updated from 1.1.29 to 1.1.30. [MRI] optional dependency on the pkg-config gem has had its constraint loosened to ~> 1.1 (from ~> 1.1.7). [#1660] [MRI] Upgrade mini_portile2 dependency from ~> 2.2.0 to ~> 2.3.0, which will validate checksums on the vendored libxml2 and libxslt tarballs before using them. Bugs NodeSet#first with an integer argument longer than the length of the NodeSet now correctly clamps the length of the returned NodeSet to the original length. [#1650] (Thanks, @Derenge!) [MRI] Ensure CData.new raises TypeError if the content argument is not implicitly convertible into a string. [#1669]- make gem2rpm.yaml match the gemspec with regards to BR: mini_portile2- updated to version 1.8.0 see installed CHANGELOG.md [#] 1.8.0 / 2017-06-04 [#]# Backwards incompatibilities This release ends support for Ruby 2.1 on Windows in the `x86-mingw32` and `x64-mingw32` platform gems (containing pre-compiled DLLs). Official support ended for Ruby 2.1 on 2017-04-01. Please note that this deprecation note only applies to the precompiled Windows gems. Ruby 2.1 continues to be supported (for now) in the default gem when compiled on installation. [#]# Dependencies * [Windows] Upgrade iconv from 1.14 to 1.15 (unless --use-system-libraries) * [Windows] Upgrade zlib from 1.2.8 to 1.2.11 (unless --use-system-libraries) * [MRI] Upgrade rake-compiler dependency from 0.9.2 to 1.0.3 * [MRI] Upgrade mini-portile2 dependency from `~> 2.1.0` to `~> 2.2.0` [#]# Compatibility notes * [JRuby] Removed support for `jruby --1.8` code paths. [#1607] (Thanks, @kares!) * [MRI Windows] Retrieve zlib source from http://zlib.net/fossils to avoid deprecation issues going forward. See #1632 for details around this problem. [#]# Features * NodeSet#clone is not an alias for NodeSet#dup [#1503] (Thanks, @stephankaag!) * Allow Processing Instructions and Comments as children of a document root. [#1033] (Thanks, @windwiny!) * [MRI] PushParser#replace_entities and #replace_entities= will control whether entities are replaced or not. [#1017] (Thanks, @spraints!) * [MRI] SyntaxError#to_s now includes line number, column number, and log level if made available by the parser. [#1304, #1637] (Thanks, @spk and @ccarruitero!) * [MRI] Cross-built Windows gems now support Ruby 2.4 * [MRI] Support for frozen string literals. [#1413] * [MRI] Support for installing Nokogiri on a machine in FIPS-enabled mode [#1544] * [MRI] Vendored libraries are verified with SHA-256 hashes (formerly some MD5 hashes were used) [#1544] * [JRuby] (performance) remove unnecessary synchronization of class-cache [#1563] (Thanks, @kares!) * [JRuby] (performance) remove unnecessary cloning of objects in XPath searches [#1563] (Thanks, @kares!) * [JRuby] (performance) more performance improvements, particularly in XPath, Reader, XmlNode, and XmlNodeSet [#1597] (Thanks, @kares!) [#]# Bugs * HTML::SAX::Parser#parse_io now correctly parses HTML and not XML [#1577] (Thanks for the test case, @gregors!) * Support installation on systems with a `lib64` site config. [#1562] * [MRI] on OpenBSD, do not require gcc if using system libraries [#1515] (Thanks, @jeremyevans!) * [MRI] XML::Attr.new checks type of Document arg to prevent segfaults. [#1477] * [MRI] Prefer xmlCharStrdup (and friends) to strdup (and friends), which can cause problems on some platforms. [#1517] (Thanks, @jeremy!) * [JRuby] correctly append a text node before another text node [#1318] (Thanks, @jkraemer!) * [JRuby] custom xpath functions returning an integer now work correctly [#1595] (Thanks, @kares!) * [JRuby] serializing (`#to_html`, `#to_s`, et al) a document with explicit encoding now works correctly. [#1281, #1440] (Thanks, @kares!) * [JRuby] XML::Reader now returns parse errors [#1586] (Thanks, @kares!) * [JRuby] Empty NodeSets are now decorated properly. [#1319] (Thanks, @kares!) * [JRuby] Merged nodes no longer results in Java exceptions during XPath queries. [#1320] (Thanks, @kares!)- updated to version 1.7.2 see installed CHANGELOG.md [#] 1.7.2 / 2017-05-09 [#]# Security Notes [MRI] Upstream libxslt patches are applied to the vendored libxslt 1.1.29 which address CVE-2017-5029 and CVE-2016-4738. For more information: * https://github.com/sparklemotion/nokogiri/issues/1634 * http://people.canonical.com/~ubuntu-security/cve/2017/CVE-2017-5029.html * http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-4738.html- updated to version 1.7.1 see installed CHANGELOG.md [#] 1.7.1 / unreleased [#]# Security Notes [MRI] Upstream libxml2 patches are applied to the vendored libxml 2.9.4 which address CVE-2016-4658 and CVE-2016-5131. For more information: * https://github.com/sparklemotion/nokogiri/issues/1615 * http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-4658.html * http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-5131.html [#]# Dependencies * [Windows] Upgrade zlib from 1.2.8 to 1.2.11 (unless --use-system-libraries)- updated to version 1.7.0.1 see installed CHANGELOG.md [#] 1.7.0.1 / 2017-01-04 [#]# Bugs * Fix OpenBSD support. (#1569) (related to #1543)- updated to version 1.7.0 CHANGELOG.rdoc removed upstream- updated to version 1.6.8.1 see installed CHANGELOG.rdoc- updated to version 1.6.8 ==== Features Several changes were made to improve performance: * [MRI] Simplify NodeSet#to_a with a minor speed-up. (#1397) * XML::Node#ancestors optimization. (#1297) (Thanks, Bruno Sutic!) * Use Symbol#to_proc where we weren't previously. (#1296) (Thanks, Bruno Sutic!) * XML::DTD#each uses implicit block calls. (Thanks, @glaucocustodio!) * Fall back to the `pkg-config` gem if we're having trouble finding the system libxml2. This should help many FreeBSD users. (#1417) * Set document encoding appropriately even on blank document. (#1043) (Thanks, @batter!) ==== Bug Fixes * [JRuby] fix slow add_child (#692) * [JRuby] fix load errors when deploying to JRuby/Torquebox (#1114) (Thanks, @atambo and @jvshahid!) * [JRuby] fix NPE when inspecting nodes returned by NodeSet#drop (#1042) (Thanks, @mkristian!) * [JRuby] fix nil attriubte node's namespace in reader (#1327) (Thanks, @codekitchen!) * [JRuby] fix Nokogiri munging unicode characters that require more than 2 bytes (#1113) (Thanks, @mkristian!) * [JRuby] allow unlinking an unparented node (#1112, #1152) (Thanks, @esse!) * [JRuby] allow Fragment parsing on a frozen string (#444, #1077) * [JRuby] HTML `style` tags are no longer encoded (#1316) (Thanks, @tbeauvais!) * [MRI] fix assertion failure while accessing attribute node's namespace in reader (#843) (Thanks, @2potatocakes!) * [MRI] fix issue with GCing namespace nodes returned in an xpath query. (#1155) * [MRI] Ensure C strings are null-terminated. (#1381) * [MRI] Ensure Rubygems is loaded before using mini_portile2 at installation. (#1393, #1411) (Thanks, @JonRowe!) * [MRI] Handling another edge case where the `libxml-ruby` gem's global callbacks were smashing the heap. (#1426). (Thanks to @bbergstrom for providing an isolated test case!) * [MRI] Ensure encodings are passed to Sax::Parser xmldecl callback. (#844) * [MRI] Ensure default ns prefix is applied correctly when reparenting nodes to another document. (#391) (Thanks, @ylecuyer!) * [MRI] Ensure Reader handles non-existent attributes as expected. (#1254) (Thanks, @ccutrer!) * [MRI] Cleanup around namespace handling when reparenting nodes. (#1332, #1333, #1444) (Thanks, @cuttrer and @bradleybeddoes!) * unescape special characters in CSS queries (#1303) (Thanks, @twalpole!) * consistently handle empty documents (#1349) * Update to mini_portile2 2.1.0 to address whitespace-handling during patching. (#1402) * Fix encoding of xml node namespaces. * Work around issue installing Nokogiri on overlayfs (commonly used in Docker containers). (#1370, #1405) ==== Other Notes * Removed legacy code remaining from Ruby 1.8.x support. * Removed legacy code remaining from REE support. * Removing hacky workarounds for bugs in some older versions of libxml2. * Handling C strings in a forward-compatible manner, see https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L319 - remove nokogiri-1.6.7.2_mini_portile2_version.diff as upstreamed- Force fixed timestamps for patched gems (bsc#916047)- lockdown mini_portile2 to 2.0- update to version 1.6.7.2 This version pulls in several upstream patches to the vendored libxml2 and libxslt to address: CVE-2015-7499 Ubuntu classifies this as "Priority: Low", RedHat classifies this as "Impact: Moderate", and NIST classifies this as "Severity: 5.0 (MEDIUM)". MITRE record is https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7499 This is not effecting us as we are using the system copy. - refresh mini_portile patch to apply cleanly again old: nokogiri-1.6.7.diff new: nokogiri-1.6.7.2_mini_portile2_version.diff- fix buildrequires for mini_portile- updated to version 1.6.7.1 see installed CHANGELOG.rdoc === 1.6.7.1 / 2015-12-16 This version pulls in several upstream patches to the vendored libxml2 and libxslt to address: CVE-2015-5312 CVE-2015-7497 CVE-2015-7498 CVE-2015-7499 CVE-2015-7500 CVE-2015-8241 CVE-2015-8242 CVE-2015-8317 See also http://www.ubuntu.com/usn/usn-2834-1/- add nokogiri-1.6.7.diff to fix the mini_portile2 dependency- updated to version 1.6.7 see installed CHANGELOG.rdoc === 1.6.7 / 2015-11-29 ==== Notes This version supports native builds on Windows using the RubyInstaller DevKit. It also supports Ruby 2.2.x on Windows, as well as making several other improvements to the installation process on various platforms. This version also includes the security patches already applied in v1.6.6.3 and v1.6.6.4 to the vendored libxml2 and libxslt source. See #1374 and #1376 for details. ==== Features * Cross-built gems now have a proper ruby version requirement. (#1266) * Ruby 2.2.x is supported on Windows. * Native build is supported on Windows. * [MRI] libxml2 and libxslt `config.guess` files brought up to date. (#1326) (Thanks, @hernan-erasmo!) * [JRuby] fix error in validating files with jruby (#1355, #1361) (Thanks, @twalpole!) * [MRI, OSX] Patch to handle nonstandard location of `iconv.h`. (#1206, #1210, #1218, #1345) (Thanks, @neonichu!) ==== Bug Fixes * [JRuby] reset the namespace cache when replacing the document's innerHtml (#1265) (Thanks, @mkristian!) * [JRuby] Document#parse should support IO objects that respond to #read. (#1124) (Thanks, Jake Byman!) * [MRI] Duplicate-id errors when setting the `id` attribute on HTML documents are now silenced. (#1262) * [JRuby] SAX parser cuts texts in peices when quare brackets exist. (#1261) * [JRuby] Namespaced attributes aren't removed by remove_attribute. (#1299)- updated to version 1.6.6.4 see installed CHANGELOG.rdoc === 1.6.6.4 / 2015-11-19 This version pulls in an upstream patche to the vendored libxml2 to address: * unclosed comment uninitialized access issue (#1376) This issue does not have a CVE assigned to it as this time.- updated to version 1.6.6.3 see installed CHANGELOG.rdoc === 1.6.6.3 / 2015-11-16 This version pulls in several upstream patches to the vendored libxml2 and libxslt to address: * CVE-2015-1819 * CVE-2015-7941_1 * CVE-2015-7941_2 * CVE-2015-7942 * CVE-2015-7942-2 * CVE-2015-8035 * CVE-2015-7995 See #1374 for details.- Update to 1.6.6.2 * Fixed installation issue affecting compiler arguments. (#1230) * Unified Node and NodeSet implementations of #search, #xpath and #css. * Added Node#lang and Node#lang=. * bin/nokogiri passes the URI to parse() if an HTTP URL is given. * bin/nokogiri now loads ~/.nokogirirc so user can define helper methods, etc. * bin/nokogiri can be configured to use Pry instead of IRB by adding a couple of lines to ~/.nokogirirc. (#1198) * bin/nokogiri can better handle urls from STDIN (aiding use of xargs). (#1065) * DocumentFragment#search now matches against root nodes. (#1205) * (MRI) More fixes related to handling libxml2 parse errors during DocumentFragment#dup. (#1196) * `XML::Comment.new` argument types are now consistent and safe (and documented) across MRI and JRuby. (#1224) * Check if `zlib` is available before building `libxml2`. (#1188) * Implement Slop#respond_to_missing?. (#1176) * Optimized the XPath query generated by an `an+b` CSS query. * Capture non-parse errors from Document#dup in Document#errors. (#1196) * (MRI) Fix a bug where CFLAGS passed in are dropped. (#1188) * Fix a bug where CSS selector :nth(n) did not work. (#1187) * (MRI) Bundled Libxml2 is upgraded to 2.9.2. * (MRI) `nokogiri --version` will include a list of applied patches. * (MRI) Nokogiri no longer prints messages directly to TTY while building the extension. * (MRI) Improve the iconv detection for building libxml2. * (MRI) Fix DocumentFragment#element_children (#1138). * Fix a bug with CSS attribute selector without any prefix where "foo [bar]" was treated as "foo[bar]". (#1174)- adapt to new rubygem packagings390zp31 1666971951  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.8.5-150000.3.9.11.8.5-150000.3.9.1     !!!!!"""#"""""""""""$$$%&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))*+++++++++,,,,,--------..../////00000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222223454647777777788999999999999999999999999999999999::::;<<<<<<<<<<<<<<;=>=========;????????????;@@@@@@@@@@@@;AAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDEFFEEGGGGGGHIIIIIHHHHJJKLMNNNNNNNNNNMLOPQnokogiri-1.8.5riNokogiriCSSNodeaccept-i.ricdesc-Node.rifind_by_type-i.rinew-c.rito_a-i.rito_type-i.rito_xpath-i.ritype-i.rivalue-i.riParser%5b%5d%3d-c.ri%5b%5d-c.ri_reduce_1-i.ri_reduce_11-i.ri_reduce_12-i.ri_reduce_13-i.ri_reduce_14-i.ri_reduce_15-i.ri_reduce_16-i.ri_reduce_18-i.ri_reduce_2-i.ri_reduce_20-i.ri_reduce_21-i.ri_reduce_22-i.ri_reduce_23-i.ri_reduce_25-i.ri_reduce_26-i.ri_reduce_27-i.ri_reduce_28-i.ri_reduce_29-i.ri_reduce_3-i.ri_reduce_30-i.ri_reduce_31-i.ri_reduce_32-i.ri_reduce_33-i.ri_reduce_34-i.ri_reduce_35-i.ri_reduce_36-i.ri_reduce_37-i.ri_reduce_4-i.ri_reduce_40-i.ri_reduce_41-i.ri_reduce_42-i.ri_reduce_43-i.ri_reduce_44-i.ri_reduce_45-i.ri_reduce_48-i.ri_reduce_49-i.ri_reduce_5-i.ri_reduce_50-i.ri_reduce_51-i.ri_reduce_52-i.ri_reduce_58-i.ri_reduce_59-i.ri_reduce_6-i.ri_reduce_60-i.ri_reduce_61-i.ri_reduce_63-i.ri_reduce_64-i.ri_reduce_65-i.ri_reduce_66-i.ri_reduce_67-i.ri_reduce_68-i.ri_reduce_69-i.ri_reduce_7-i.ri_reduce_70-i.ri_reduce_8-i.ri_reduce_9-i.ri_reduce_none-i.ricache_on%3f-c.ricache_on-c.ricdesc-Parser.riclear_cache-c.rinew-c.rinext_token-i.rion_error-i.riparse-c.riparse-i.riset_cache-c.riunescape_css_identifier-i.riunescape_css_string-i.riwithout_cache-c.rixpath_for-i.riSyntaxErrorcdesc-SyntaxError.riTokenizerScanErrorcdesc-ScanError.ricdesc-Tokenizer.riXPathVisitorcdesc-XPathVisitor.ricdesc-CSS.riparse-c.rixpath_for-c.riDecoratorsSlopcdesc-Slop.rimethod_missing-i.rirespond_to_missing%3f-i.ricdesc-Decorators.riEncodingHandler%5b%5d-c.rialias-c.ricdesc-EncodingHandler.riclear_aliases%21-c.ridelete-c.riname-i.riHTMLHTML-c.riBuildercdesc-Builder.rito_html-i.riDocumentEncodingFoundcdesc-EncodingFound.riEncodingReaderJumpSAXHandlercdesc-JumpSAXHandler.rinew-c.ristart_element-i.riSAXHandlercdesc-SAXHandler.ricdesc-EncodingReader.ricdesc-Document.rifragment-i.rimeta_content_type-i.rimeta_encoding%3d-i.rimeta_encoding-i.rinew-c.riparse-c.riread_io-c.riread_memory-c.riserialize-i.riset_metadata_element-i.rititle%3d-i.rititle-i.ritype-i.riDocumentFragmentcdesc-DocumentFragment.rinew-c.riparse-c.riElementDescription%5b%5d-c.riblock%3f-i.ricdesc-ElementDescription.ridefault_desc-i.ridefault_sub_element-i.rideprecated%3f-i.rideprecated_attributes-i.ridescription-i.riempty%3f-i.riimplied_end_tag%3f-i.riimplied_start_tag%3f-i.riinline%3f-i.riinspect-i.riname-i.rioptional_attributes-i.rirequired_attributes-i.risave_end_tag%3f-i.risub_elements-i.rito_s-i.riEntityDescriptioncdesc-EntityDescription.riEntityLookup%5b%5d-i.ricdesc-EntityLookup.riget-i.riSAXParsercdesc-Parser.riparse_file-i.riparse_io-i.riparse_memory-i.riParserContextcdesc-ParserContext.rifile-c.rimemory-c.rinew-c.riparse_with-i.riPushParser%3c%3c-i.ricdesc-PushParser.ridocument-i.rifinish-i.riinitialize_native-i.rinative_write-i.rinew-c.riwrite-i.ricdesc-SAX.ricdesc-HTML.rifragment-c.riparse-c.riSlop-c.riSyntaxErrorcdesc-SyntaxError.riVersionInfocdesc-VersionInfo.riXMLXML-c.riAttrcdesc-Attr.ricontent%3d-i.riinspect_attributes-i.rinew-c.rivalue%3d-i.riAttributeDeclattribute_type-i.ricdesc-AttributeDecl.ridefault-i.rienumeration-i.riinspect-i.riBuilder%3c%3c-i.ri%5b%5d-i.riNodeBuildercdesc-NodeBuilder.ricdata-i.ricdesc-Builder.ricomment-i.ricontext-i.ridoc-i.riinsert-i.rinew-c.riparent-i.ritext-i.rito_xml-i.riwith-c.riCDATAcdesc-CDATA.riname-i.rinew-c.riCharacterDatacdesc-CharacterData.riCommentcdesc-Comment.rinew-c.riDTDattributes-i.ricdesc-DTD.rieach-i.rielements-i.rientities-i.riexternal_id-i.rihtml5_dtd%3f-i.rihtml_dtd%3f-i.rikeys-i.rinotations-i.risystem_id-i.rivalidate-i.riDocument%3c%3c-i.riadd_child-i.ricanonicalize-i.ricdesc-Document.riclone-i.ricollect_namespaces-i.ricreate_cdata-i.ricreate_comment-i.ricreate_element-i.ricreate_entity-i.ricreate_text_node-i.ridecorate-i.ridecorators-i.ridocument-i.ridup-i.riempty_doc%3f-c.riencoding%3d-i.riencoding-i.rierrors-i.rifragment-i.riinspect_attributes-i.riname-i.rinamespaces-i.rinew-c.riparse-c.riread_io-c.riread_memory-c.riremove_namespaces%21-i.riroot%3d-i.riroot-i.rislop%21-i.rito_java-i.riurl-i.rivalidate-i.riversion-i.riwrap-c.riDocumentFragmentcdesc-DocumentFragment.ricoerce-i.ricss-i.rierrors-i.riname-i.rinamespace_declarations-i.rinew-c.riparse-c.risearch-i.riserialize-i.rito_html-i.rito_s-i.rito_xhtml-i.rito_xml-i.riElementcdesc-Element.riElementContentc1-i.ric2-i.ricdesc-ElementContent.richildren-i.ridocument-i.riname-i.rioccur-i.riprefix-i.ritype-i.riElementDeclcdesc-ElementDecl.ricontent-i.rielement_type-i.riinspect-i.riprefix-i.riEntityDeclcdesc-EntityDecl.ricontent-i.rientity_type-i.riexternal_id-i.riinspect-i.rinew-c.rioriginal_content-i.risystem_id-i.riEntityReferencecdesc-EntityReference.richildren-i.riinspect_attributes-i.rinew-c.riNamespacecdesc-Namespace.ridocument-i.rihref-i.riinspect_attributes-i.riprefix-i.riNode%3c%3c-i.ri%3c%3d%3e-i.ri%3d%3d-i.ri%3e-i.ri%5b%5d%3d-i.ri%5b%5d-i.riSaveOptionscdesc-SaveOptions.rinew-c.rioptions-i.rito_i-i.riaccept-i.riadd_child-i.riadd_class-i.riadd_namespace-i.riadd_namespace_definition-i.riadd_next_sibling-i.riadd_previous_sibling-i.riadd_sibling-i.riafter-i.riancestors-i.riappend_class-i.riattr-i.riattribute-i.riattribute_nodes-i.riattribute_with_ns-i.riattributes-i.ribefore-i.riblank%3f-i.ricanonicalize-i.ricdata%3f-i.ricdesc-Node.richild-i.richildren%3d-i.richildren-i.riclasses-i.riclone-i.ricomment%3f-i.ricompare-i.ricontent%3d-i.ricontent-i.ricreate_external_subset-i.ricreate_internal_subset-i.ricss_path-i.ridecorate%21-i.ridefault_namespace%3d-i.ridelete-i.ridescription-i.rido_xinclude-i.ridocument%3f-i.ridocument-i.ridump_html-i.ridup-i.rieach-i.rielem%3f-i.rielement%3f-i.rielement_children-i.rielements-i.riencode_special_chars-i.riexternal_subset-i.rifirst_element_child-i.rifragment%3f-i.rifragment-i.riget-i.riget_attribute-i.rihas_attribute%3f-i.rihtml%3f-i.riin_context-i.riinner_html%3d-i.riinner_html-i.riinner_text-i.riinspect_attributes-i.riinternal_subset-i.rikey%3f-i.rikeys-i.rilang%3d-i.rilang-i.rilast_element_child-i.riline-i.rimatches%3f-i.riname%3d-i.riname-i.rinamespace%3d-i.rinamespace-i.rinamespace_definitions-i.rinamespace_scopes-i.rinamespaced_key%3f-i.rinamespaces-i.rinative_content%3d-i.rinative_write_to-i.rinew-c.rinext-i.rinext_element-i.rinext_sibling-i.rinode_name%3d-i.rinode_name-i.rinode_type-i.riparent%3d-i.riparent-i.riparse-i.ripath-i.ripointer_id-i.riprepend_child-i.riprevious%3d-i.riprevious-i.riprevious_element-i.riprevious_sibling-i.riprocess_xincludes-i.riprocessing_instruction%3f-i.riread_only%3f-i.riremove-i.riremove_attribute-i.riremove_class-i.rireplace-i.riserialize-i.riset-i.riset_attribute-i.riset_namespace-i.riswap-i.ritext%3f-i.ritext-i.rito_format-i.rito_html-i.rito_s-i.rito_str-i.rito_xhtml-i.rito_xml-i.ritraverse-i.ritype-i.riunlink-i.rivalues-i.riwrite_format_to-i.riwrite_html_to-i.riwrite_to-i.riwrite_xhtml_to-i.riwrite_xml_to-i.rixml%3f-i.riNodeSet%25-i.ri%26-i.ri%2b-i.ri%2d-i.ri%3c%3c-i.ri%3d%3d-i.ri%3e-i.ri%5b%5d-i.ri%7c-i.riadd_class-i.riafter-i.riappend_class-i.riat-i.riattr-i.riattribute-i.ribefore-i.ricdesc-NodeSet.richildren-i.riclone-i.ricss-i.ridelete-i.ridocument-i.ridup-i.rieach-i.riempty%3f-i.rifilter-i.rifirst-i.riinclude%3f-i.riindex-i.riinner_html-i.riinner_text-i.riinspect-i.rilast-i.rilength-i.rinew-c.ripop-i.ripush-i.riremove-i.riremove_attr-i.riremove_attribute-i.riremove_class-i.rireverse-i.riset-i.rishift-i.risize-i.rislice-i.ritext-i.rito_a-i.rito_ary-i.rito_html-i.rito_s-i.rito_xhtml-i.rito_xml-i.riunlink-i.riwrap-i.rixpath-i.riNotationcdesc-Notation.riPPCharacterDatacdesc-CharacterData.riNodecdesc-Node.ricdesc-PP.riParseOptions%3d%3d-i.ricdesc-ParseOptions.riinspect-i.rinew-c.rioptions-i.ristrict%3f-i.ristrict-i.rito_i-i.riProcessingInstructioncdesc-ProcessingInstruction.rinew-c.riReaderReader-c.riattr_nodes-i.riattribute-i.riattribute_at-i.riattribute_count-i.riattribute_nodes-i.riattributes%3f-i.riattributes-i.ribase_uri-i.ricdesc-Reader.ridefault%3f-i.ridepth-i.rieach-i.riempty_element%3f-i.riencoding-i.rierrors-i.rifrom_io-c.rifrom_memory-c.riinner_xml-i.rilang-i.rilocal_name-i.riname-i.rinamespace_uri-i.rinamespaces-i.rinode_type-i.riouter_xml-i.riprefix-i.riread-i.riself_closing%3f-i.risource-i.ristate-i.rivalue%3f-i.rivalue-i.rixml_version-i.riRelaxNGRelaxNG-c.ricdesc-RelaxNG.rifrom_document-c.riread_memory-c.rivalidate_document-i.riSAXDocumentcdata_block-i.ricdesc-Document.richaracters-i.ricomment-i.riend_document-i.riend_element-i.riend_element_namespace-i.rierror-i.riprocessing_instruction-i.ristart_document-i.ristart_element-i.ristart_element_namespace-i.riwarning-i.rixmldecl-i.riParserAttributecdesc-Attribute.ricdesc-Parser.richeck_encoding-i.ridocument-i.riencoding-i.rinew-c.riparse-i.riparse_file-i.riparse_io-i.riparse_memory-i.riParserContextcdesc-ParserContext.ricolumn-i.rifile-c.riio-c.riline-i.rimemory-c.rinew-c.riparse_with-i.rirecovery%3d-i.rirecovery-i.rireplace_entities%3d-i.rireplace_entities-i.riPushParser%3c%3c-i.ricdesc-PushParser.ridocument-i.rifinish-i.riinitialize_native-i.rinative_write-i.rinew-c.rioptions%3d-i.rioptions-i.rireplace_entities%3d-i.rireplace_entities-i.riwrite-i.ricdesc-SAX.riSchemaSchema-c.ricdesc-Schema.rierrors-i.rifrom_document-c.rinew-c.riparse_options-i.riread_memory-c.rivalid%3f-i.rivalidate-i.rivalidate_document-i.rivalidate_file-i.riSearchable%25-i.ri%2f-i.riat-i.riat_css-i.riat_xpath-i.ricdesc-Searchable.ricss-i.ricss_internal-i.ricss_rules_to_xpath-i.risearch-i.rixpath-i.rixpath_impl-i.rixpath_internal-i.rixpath_query_from_css_rule-i.riSyntaxErrorcdesc-SyntaxError.ricode-i.ricolumn-i.ridomain-i.rierror%3f-i.rifatal%3f-i.rifile-i.riint1-i.rilevel-i.rilevel_to_s-i.riline-i.rilocation_to_s-i.rinil_or_zero%3f-i.rinone%3f-i.ristr1-i.ristr2-i.ristr3-i.rito_s-i.riwarning%3f-i.riTextcdesc-Text.ricontent%3d-i.rinew-c.riXPathSyntaxErrorcdesc-SyntaxError.rito_s-i.ricdesc-XPath.ridocument-i.riXPathContextcdesc-XPathContext.rievaluate-i.rinew-c.riregister_namespaces-i.riregister_ns-i.riregister_variable-i.ricdesc-XML.rifragment-c.riparse-c.riXSLTXSLT-c.riStylesheetapply_to-i.ricdesc-Stylesheet.riparse_stylesheet_doc-c.riserialize-i.ritransform-i.ricdesc-XSLT.riparse-c.riquote_params-c.riregister-c.ricdesc-Nokogiri.riinstall_default_aliases-c.rimake-c.riparse-c.riObjectNokogiri-i.ricdesc-Object.riRbConfigcdesc-RbConfig.riXSDXMLParserNokogiricdata_block-i.ricdesc-Nokogiri.rido_parse-i.riend_element-i.riend_element_namespace-i.rierror-i.rinew-c.ristart_element-i.ristart_element_namespace-i.riwarning-i.ricdesc-XMLParser.ricdesc-XSD.ricache.rilibnokogiricssrecipecdesc-recipe.risuppressions/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/CSS//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/CSS/Node//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/CSS/Parser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/CSS/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/CSS/Tokenizer//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/CSS/Tokenizer/ScanError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/CSS/XPathVisitor//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/Decorators//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/Decorators/Slop//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/EncodingHandler//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/Builder//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/Document//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/Document/EncodingFound//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/Document/EncodingReader//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/Document/EncodingReader/JumpSAXHandler//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/Document/EncodingReader/SAXHandler//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/DocumentFragment//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/ElementDescription//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/EntityDescription//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/EntityLookup//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/SAX//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/SAX/Parser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/SAX/ParserContext//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/HTML/SAX/PushParser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/VersionInfo//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Attr//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/AttributeDecl//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Builder//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Builder/NodeBuilder//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/CDATA//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/CharacterData//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Comment//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/DTD//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Document//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/DocumentFragment//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Element//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/ElementContent//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/ElementDecl//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/EntityDecl//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/EntityReference//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Namespace//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Node//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Node/SaveOptions//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/NodeSet//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Notation//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/PP//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/PP/CharacterData//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/PP/Node//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/ParseOptions//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/ProcessingInstruction//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Reader//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/RelaxNG//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/SAX//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/SAX/Document//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/SAX/Parser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/SAX/Parser/Attribute//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/SAX/ParserContext//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/SAX/PushParser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Schema//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Searchable//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/Text//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/XPath//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/XPath/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XML/XPathContext//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XSLT//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Nokogiri/XSLT/Stylesheet//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/RbConfig//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/XSD//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/XSD/XMLParser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/XSD/XMLParser/Nokogiri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/lib//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/lib/nokogiri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.5/ri/recipe/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26618/SUSE_SLE-15_Update/13bf7eae10f0b5b8104fb013ee4ac1c8-rubygem-nokogiri.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxdirectoryv4qIgg)utf-891a1f99690d05f0b0cdb2aff24e1a59b1cf93727362a658315c116f8968568a2?`7zXZ !t/ ] crt:bLL B.["zS䐬i0"?Q& QP%ؿAL޻Hi!y{"/h uL.X? Ԝ/dY&Ʃף#Ϯ{ЂE>(zP}Cۖ#0x_ 5DyYE-]L5b+q6P$g0ذ Ce ,*{v5Ҭ4g8qQ+{b8*]xIR [儾ʇ1n\Eh:mDkZ3&tq:ɠbE.z&qU\ cەOpV/"ھ c~}y^?$}X YB;Wc1 DlP dpteD3_P hJ<\Q'M$3ӷ}-ʻɏPm8SvLMm$_oPz(6XA_ωA•"vKl~;"yϘJXrޢQAʹ+4P#ROpx .+mOR= m$hW u?dSӧ kxPɣʧEV&`,GFmK2ΨBN]e35uᡃQ".j ry%BelWTB*|!ӏ,Da;0 I륏2]&Y21ڬpIoY.g{FD /ZRW/p3yBb i~$ <(a2Wð &GF~_5;oG N49ay;k4*Ă:1s3 w0VIyCn[@:hwD^UZcb#ϲ/nd2| {+':> >C`=AA]5{~h8&hD~(Ly6)fzm3RF fk%/O|/B|DP[*6H,udl }ۇ¾u'/n!Z]X^* u u~KMtMtł-䟂nDã@HH%ۉKFd$vE|jjQT]wpجb`Ԍ 柭VǁF_8wzk١Hfeq^R7Qc/ߞEN0nX|&dAk&PFi}6hYcnyvfys|O :Pp&!:Ư:I?J{9ۋsm[bЖp3^y#(_k&ᜲ_UT(%m"-pnD7=*^_OZv".>Kܥp5_ F~:Dncu{7$3 8C`ɏ#qKRp{&jA!""&7` ^Nk"Hi?g?OG"@䠢F"&rwcd'ȑ:+T|dz.fihZuݗ bjWP%C -f$Mɰ4MK'N%= Q(`p4оJGU||:{VkCПwd ^V/ (j),*Olrƈ[7]z'($.1 j^t BwMy"lQlt/SJ"iM GZPQ (^xco;ւ"kWū7Ap;v,`FI&=͢6w}'1G&%ΜĨBUՈ%+:O'Ҥ3܊N`q7QG\j- M{,6D^ mCR'mGnbE EjKzQ>-ِ)T28GEr@y" sgBa)ë-I=U: Ny=UK"#cMR~RaE)xUL2GYPѪ,Zwp@ż^ ٛʘ6G/JV'RBz.B|2^f`uH|>Rz8ǂ.T?'BqY$O WQZ$!b` ]/s4;١u:a0sN _7 Ghpt+ 332p+<_)" I OmX)ʏT^":8ZGk#҃gI.5vI{|Ӧ:i0lexK-L}';۽%c2$㾼31)3.UDѬUlKKǽ:Y^qxKGd1#xdo;rq$:5ѝ ?c/ fi;G4;Rr4)UEOϹn痯oĶ(yN(;~VmCS⽹WCK [z1DKK^oUh)bɲ+y)nS{s9 r4o-{bTEO}QSppEg&~GbCZ}Qcj%e]njc_ jXLZLaӓyqѶS3TjF>A@Բ"8I`"L;bWZen2v@x Ǖ.uT!^wŸuA;/z3N!')V?ɢM]yK2`J.k49#Ozp9&cmCiQr'q16gS3/S1o m ߬pc/X`XbO'V.̛-GޱL5/Vl9idn pJMgh*lg6e+Km$]Q::=L؇|=yu\I;vi`rDuG㎷GKY ?E0wx K9Yt/Z.$}R) h6uHX%d.rn #e)ű љeZ[Jvݎ&T+03h0F(>NDI oeHy#9[݂^fgqO5[M\`jA?Ao qU?E˃v/tbl)̗-"=W3MNy9|`-Ֆ-O=e'KM}/Պ Z4ZH d8:݃ȇ}OIOFCzfiwO, ?`UIf,Q?H9ӄ<NȔB؏zjQ )O! :{,,-ܔ)'mŽv N2;L#\S"\8HїEͱ<дAh)unJ2~z2kl[\DJU#pD<IZ!Uo si{i*<\2{'V2Xo7}tMׇfoG\^ JYPeߚ?4 IpJOtK#c%ॗ!N-O &$~Gm^ 1ėr'6]oYqw{<֮kzJI3C]dÖ&h=iY`zS(AT b(E0dk! mYHaM2C723gJ1/iO': ZuY }/yS twF Xmc!6L´d * ~=vd@+K8s̱RJ,{؝wS'8ډ3}pU )!xaRy3t]?PۻtHh3w춾]Ue}Qyn6ZIT5S0dJV#i_Lh1gJ>y'Z~:p@IΩMg\]js9{% U C,rxKvP~K Ѐ1 uzw6D  2zkZʅpldBn@zakSFPׄ=5<\9p͟tF^"E%{V & l|P012%8# C nd Uw(-gvR7*tcaE8z8̷%;w(h|R;(\PyCX'`O9R{:Ŀxk d5΃;#3MAM w ޶KY*]u_W*;`bxxAJk giX[ۡ!m ʴ\M#Lj/$ 2w ܪ.-dJ:. 3}\=Č$f35{Y -0tthw3?K.)ʳҢE-/oX(JOߠ4KAɑ%6 1c)i_KUSɘfyO VrTքzY+9 *f:@㞘 "6@)^?bN/u}HúOiVYfGGt5ׅ0RILܐ*ڠnuҐA9*TZD(/p!Zs_Yzn\yﰐb.c4Vr𷌠/=ODߝJB\m LZ)⹄] bmpSALAX+jw*K, V]lu]1 f$- W Toj@Xfk#y ]^Z=ϾƁVI}fTP}K +Erz]Weq6BڜԻ>"#tF'ݖ}F+Auw~ằ?{x(Do#HMpE(UU?%QFkE)uOgkB+k~`G!1_B4g6p'^*SwwjNbx}I Pia0]<2aYO2Ie0lTJ/UP-cy T[0#/&yd h0t#bS.琻?~UdmX& _¥MvĔ?=!j-cLp8^hm1Tj kDKJI=MO‚ }*wh2`lmƁ^؈Q؆U*kϾ:j~ru+ϕ nx_jUsUaji fqNEg8k9aM+^:(s),~="ClF ;bġDvJd6aF=CS5ygػDKd}cG.l?W<3|?C/3qtBaϷW%%V?[=(@V nuԌ\dĚd  }wٿ#GNzu&9 n'ϷbדCiHyvv_!t{@+f)ˋjpI\tbx)(KjO]Jw w;rbAXij_SvU/@lT-a<@b;dpnm'^i9R&_ by6WX*'fh~"I7 }B~Qڃ=1*tGN ybmXf1u|3߲툖5Ϧ͉F xY i -11(i1U/?W__nߴi`6\>tr|{: Xl2wVl ~dѯLkchK3(/:K5vg[!.CʎhԾisc 6*Z-,2&8HeݣmV ?9Eû?b$b?cc3cE-qd! XܓZ'\s8P' yP 1F0Ѩ#DxHLl 5bu(Q- pgj"4k627:LPӖ`6-. /Em2DDtGwV;oHx-ê&8Z#Ϙ qY m RttNI]6Hx%id) &31L7W,X3苗815DfD.yk"(pQm60i|G.{5Xb (}O]Q7,z@Nۑ%:.z(ж "lt׍{R%wHZ%cLOIYmr r1}(-o[W= OʩWACYu1-!TJ&Sb~ƏKFrokJllEzl /6/:N PNj'V$q}a4h3R# VX@BF Aܐh}ZI@٘1(aXۖ?ѢWͪeg5sRPH'̟@TK}y q-/J`u}YT=w9 nVr ;r-˻׺yXMf V=sj/Ѳ>tj)Yt -7pPؼDё ChV"!{ 9@=8{IN(6ԘעOoihdY[6Ľۏ4&fD7~lWcXO %bf[ڴGk~H50oD em,E3Oѝ@!yMI*G>#hbPvvvټKl)>l+qf_$qiŸkM G*:P\}c4Y7o f"3WavrNkJht%a׏d ȯ6"?87"zj]%BONx 7N< Lm" LUeN0a(+}ĺ7e ytlDr;!6&2/LmƼ#d_Ba!^}^7Cv9+O ElY\ZB/Zn.҇_v׆XU4$ߍZ vsʺxS˦D~~*#*2 @ͷ{/V_1)c[|u"q" 4dĈ]lDodn$tV^՞kuܖ^k/M"hnqY1z+WEPH߾qo۠ʕ<=A.*c3}tF{w!iJ*IߕYJ3{ \1ӊy3݇ 8)c3`,eBHvuC3 ^C [[ Xؑ.q Il,iDX^XGM%=qܞH adR؈J`Ӕx&'|ڲ*8nw׹:ID|CW?h3Ў {W${bE;yKeFU|\ջ XwX#qB^]lXPf!5)lqO=K9CVr~0O[t*}AC~stN.o;ῖ.&1Zg%TD<ӼҽKL+`j&w n 76#Y-C/9_ȎgV|k(ʒDG=R6zXXR-ztD}& mH$ޣ.pL 6`@EO.a,yЮCZii5Av S\Vһ<2@KMHy[gAM/fDB-<5?\+yzF1$B'o楦6zc% )03qb57"9b!~@*W$G1 )*TigFYsW$7[+A 8xjyR'yg&kmJ~3f7:<Fޥ.6!UxG{ytO0616-F3*וoYh׳!.;rN3Hۚ$~x[F{7^Ԧ8KwYdk;O_BЩ~Ecor_m"&¯V> !w (I&k_aŽ5$q[Rb4]׶M;RS> ;sC]6D kAn=iПj SstĖe6r_Uv#dn7kHH:~&jD)VR_߅bdb<)a9^ZH]2|"E,3f/R+JN6n (y}]֛FW9^/dxؑG=*C_X_jWa63b)D)}Wj':s;2p4F)k2A%Q[f :F/&U8"YȘˮn]<Vv7\=3/fq*>id t!!:5i[2qtWpYUW]h,PhB.d )!ƻsW=]O?BFlRpLur\kҹe'wYQnD?:(jBH,Z&q{ʀ[;n4W,/aFVҿJe6K+/2w󐨭D )7'ᴕ1>XSNg?h+*\%p~FK`o ͏ҏCtW+ JbI J˔ō A!oe9(!m^Aͮ'1:ІXkOڹY74AE1>Nq]>ymzq&5,GMg3R 6&r"=~ nKJi^2s o:2UjGZE{ _qJцu3] kMR5c/e3[|;e8ߣh%,qΕH!?5U+lFm8mA7Oiy/bz)9J/ѲhTmHkxG?: ܁Kq^qCg^^Up[t8T7p*`urA{;𒪇IHs$Ft]DUHQ i Hn+i3:I[I2Gs|}d_.ƹb3CI.}g<;*LvsoR&8,ɫ]h"ʁI}ևC\n8%ߍ>7P]=8&4Q0HJq~ ^0}c4jk>Npk+0/e%DQYf(^f[|þa:V;"0}XO}ž% :WeDPm =YAw2܈@Lbϧ_N{Um Ԕ}kP@3d=؞f:C>&1˟ qObWA!#ԉ_sol7D&ץWrZ$Fl;}oz覢cE@a3'^w0&_p{Qa/R.2QJG\*߿ش}dN$2grA-h9y0g ͏~5f:>^SCwQl[ pUl2&h7z[&'f]C%)5|,Qb.oUH &SI 4[ײunbl8`!^]qFjv;$*c/F:hgb$~B-!Co̘?yΑ$kBHδIZ>u߷?Fs!yh <<:JJ̩rRWò95?έIԩ_BAo֚s ď@S pz/xN1'5Q)3RH!镓"@\f'K?}ZqCY؅8$QV[u2Zx;ZN`e:ʩo1 yON0G_.&M[j X6|W e`Ǯp[!31Ⱦ=~@S+ʲDI直T[[=6)bN3IeЍmչj>,:_Ϟ3Pv߽V??|i( QV³45/Z7@/AH:!.,U@e-j>ڜ1bbcI *[sbK$ن-ZMM6b?jRc`-JumcB.I&q TR gasһ[ O_. Gurܺs)w 9S\BDuTzW]m1*46Ƴ[[Gӕa|X2K]P٣ڡK{7$EwPu|:ϸ<sFsdB ftįlǪGns>5z @Qwe0Gs.UxUꂚ*w(Trq>#EZ-] 5Lt{I|-h)@j6E-Şҙ:͛ģtu^m~TE5=km$3!3߶"ĄY䝝-W#yް;bض! M~q0`y޵!6|9`]{mqL e"őOZHdRH3]z]޿T ٩}$THEsIuQ'{^>P-lL<)V_MsM\jFiAGھXLֵŧ4KMVӖpߐuuE1Q{߯׏*4-oa"`|8L^<#]mn=gu+6s1jhBh ؂%p*+/[?&or>tx̵SƪWMa=1t ,M\%hveZ:޿^xR=9.&Ǽ_2g5yێKikr*LwvAjl2eh#lnÉi}9g>[*c{Y:`Q@ÿ_c]n~] o(?d8愞`tb) J,憼IτrC_H2Ӆ{JTLRs偰%q RPbʈƽ|&Y}mu5JB[$'~[=VbE3 =#kk)iDUl_?#6گLe)qb۴tWale;b ;EVsD FCL*S1g.mK3SǬk2JJ@`."vo_C 7ѵӠo1ְ-Zf,•gyv;Y{\gO6٤ŌB_:uL?->S9FA> GMs\]6(+XyxzX)Z4Q* 'ㅫt(@=k>:9J3F{H[ pkZm͗RMJwK,ww[ }b4}DtN#o:l3q?kŲ]c˹A&DKw/<`9q>h=Nwx3S^OS,t58 FL߬ .!ECuU(/F'L c_m03]vS`Fgca2Vw>ZyLMvy A qpPe4or>3jG,'49&A;D`oǡO5TxXݒ/ eņoDAFWd4H$-;z Wὣ<; e{ e!z`wD$0Dhmn$Q:~?-뇑ʩ߸o+ ru%M>\QVFINj9?f Wgkmeh (tܼ,^Tpy.Z9ٗsy."-&V)&M@|RSlpo7K 7S ٌ5|)~ψ6YXvmFux&! @q4QF6ZUi21`VTud8:};O3ubIo0:XV\]*c酙2M2iE삞N*&XQԎYT?֬@}_ m"C 45+&фD/!1Y ]kfՎg#dW-`{:,0ˌhR6`DGxwnp`n* b,\\ GH}}wSD\T8hl4EO:_K#] p W{((Pe`"ŵ戂R4:Yf5#Nv _}(9>̜|V.< [)CN2Lj꛳[d$?cQZ9wTk[C1B,9@ 1OW]CU c@IDwmX.y,bFJE[!q}Eo AͰ-DqݦRNоq@T'6-+du W.RIFE2|{Qկ?[23% T #T$#+0|Q$9e )ȧZʶÛd-Q"w-65y(ү_ͮr!e{KwUFcESȔD,Ok"Hv!>%ҟ]W$FFdNgEL錿pnֺI{I:}7nSHLjCt+"x (/.vHXTDiz;d>1T2 lڹZn"u*zgZI9otZ!{ `|bu1/IbӐ)}(ÍCr, j#E*mHIթl}xUxzP!mɴi2zU<,D雑7P oGp1}o/u@p)͙qqPE7?[@ag>cHcB;bzdeiǓnrY-|yBP3h{z \}6RTl YA*2:`}V`kLWAw<&rl.bC!YkmG?mWӡu08y1*mf"XHiL-I3KvN>(,XY9ݛMk'#iT]Kt-ŏ$X` 7JF$y>AۆU*kC[nQQ\5xSZ.SӸ:iYv/VFq FO \C[F ODUz7F#7‚ hdYNh) %a8>:@fw%< Ni bR<+nfg ϻt:OQѓ 9E%g4)xJp `[N)5Ě@s;'H5Z=*tkѻIk*/&zg% M99 A+"OqQ/ᤓ&'Ieq*HY3Qjz`TE4#?}5Jgoga|6TkRkB ¦|%#;LwdEU4R*d4 OGG)t{l7AYoB<ڌMK[p%lQ+jw-%j$4U>3u2 L xrߣ=`S\ %^AZj(Ww1-~XQB BB -/&9U^ 5a`TGLaR *79Aቝ #Z٬eޫ\^r6Gb dd&o#<zϻwbrZ"qf^xswdRޮFnٽ'楞rGe66 o~ =UӘa~"UB)vn= (`P1c)"3+vmˎ? *3ޕb`+o JKfze{ ~=t.R`b?ZT-i(ߡGt^]א?$p6]_W۰1iqCnA,ӧS($vGΛh ӓ 7qoj6?Zm%s@{;eˡ1S #b$BiB7V}c y5v->b΍1Q}i,_(RWe7&nLgkdmF6XȞ% ],tFlҸq$5yMs(wYtA6C M-*,h*>O 8bn-ŒdAʹj_׾m<gM:}n+Ň&zݥP 2𖤻j f`vwr>M. )|IiZJ;q> GPbil ,pjMww{W &O즖= ԘւPuC;֛>+~z,5旍clN)(V'Ip|V ~0hWj;vp͖.7y5r}h^#B 5g4[:w+fi{YI4=9bЕ> gЈsp+%KpJDAz kG=IE2̎Q\1]Fx{x^cv)YD.g/s":mE$1J5O-?#q?1+q&hi?&Z5fty}E'k*tAY$g ]9;ߢ y ,sݸU5mWLCb{*,|,n,e-J/S_Ƭ*? 9/SȬ*q`b2~$H$wPG^;%mwwd9KRXQdxC=񑠀IB϶a6wḲ!#!vjq|PoNHkyYM{c,Dȿ 0aEjkZ9lPsVh{DN0l Ä֖2o) Ƶz StsCh?"E!! _}^ XW؞Пa/؏ֺ)*4gM="oz%Px|@dX! qT*}"0 xvBbZ=V_I7 ^9NDz۳( ORC&[ rN%PC_~HNH·B>Ѝ@r6PMHڬ3%&[NV1Ӏ*i`8؂qW 6'"L5#۷l:7_o Z]y0R=u*4FM"8cbEI)s]_'Q,#vT&}+ VvzKif8`Vᠳ>ur |LFyг#7>W*'U&恓/('~Qd׆8uK/\\piH~D61{yFTTS,Bu>6uH, ʘ~jEb5VD]]4k xs;{=_мU_ìedP>ufʃ9 '`D#\`%V7T e,=Ñ@Sd׀g#6j!iuɇcyXd%}yh|eA՝3She罶w*3[vwe_]7YfON0 ZX0.zya >Q%r}6&o[Tk'u*~]!O}'EA&}L:?z#oď~,9cnj5"ZHX рi%9$zO_!SCL: ^/>c cL ft5+!dsE.I,M`֙@Kqs`0i̜YFBI4LUWşIs9y*Z5NBdczD3`H-WuIAA}cd{zW5b~_Gx-N= W2ԡ.(\ޔr" xxa;vamlj+HƔ9˪Zk[ aϽ-)o4op&X!IuC=ZEJf+}[i"09pu1t| C"qKb  e+3忲*P𥱹C-gBd3?hot7.Ku">hެ" `p3W<1ns:W֗iUD_260ȽC|v]?=v_d`ԧ}g3DӁli`u}N,<ڹ2PCxOyC ^ hV"]KvM#}/c>IQ~EuZYC&r{"[C F/Wc#EPRtYտ9jj4ZY !Q &LӤ`WpUݼhxǗ)g|\KgF"AVe=&Q}iRzԣR7U N2UYuC_[]{QõشޮOW@JDg@:&*u=;E8Rv!nϫY[3fjao40"'[WwOڿ_;;@!l%@uY_2+ↁoFn-HMޱu9=6`w,dEZa4Lj{?c -xS֢\GɧENuF@JPj(Us 6ت7I;u3}u5s!Dp!m[\*vskETJ’-% ~❦fzǠ߽e'RDi#.z'|Ib5ʈ;_-u7._Jm<&[W,/ 4pTo Y+/NXIS+v2Y"IC3Cmo θo,SSlO ߬#. ~L[a"N;h$:vί*tJZNdCN_WҖ:\sKKn;QS9W- د3n-^ ,L%)fF_#fg09QSĻ[Ê_>v0K`b1!Mt,$t*kwL0AFя˲P:g,TMEZH\Żd ~ <<߯{!C6")7#c$uq3^MoK=3 \r2g8ڴyzOnCK/- ACO z[ d3pwc$•US¸-3%=wdpvܣlý9v0 X*FM%4:pp9Wڤ<'r[* fHnOӸKR ?$``S *q (7O2oj1=&rTvH_-% = g/afYG}(}/JedTicYd }EO,O&<A *'@e&n>{!;?;@$TR 8l"MC.HFw;ΰ$.~4̼pi8:c>.1QsCi[A0kU'I1?:VA=CݎخTǴcH= RHI'}@$D/A^'[2m?sy )C ˣ`m\\޸y=md&iZQѴ<)_ɫ>kݡOetS?ulr6"h!SӔz+uxD:_SJ=!gſ_~ < zez RIwԝ÷G)Wyxpb8SD/X'hE__g c*P;:F$uf?rK&[\ nGגһw?#YQ8xKkܳ^gFsH`Tf K*NrL.S@/,++iE[,\˖ -%slw2,o0M' ]2Dfn#K:n}2Մ:I'N&Ssu9~BJ fɡO݈v:TWCC-K?QDԩ A Ɏ$L}h  8%* [ }#H; XrtrE/΂?euG0)Xe7_6s˒wszicșZcWPpE )M"_.}s 7`KB AG5FVOd$ }nLq]sE@oZKo]#t8b n֘(${ztI W^<*?~KE|/LI'C eQ ǎemlr8Pt.¶5QJ.Ky 2hՏ& NfC#Y8nUu}8ۃN"6ٔW$dI#ǥXJQxoAvnݟ!_׶5-ϖXs1j"/913)(:_P8Gܝ$)_y*jn ,lhk 2])%xk|;%诤9@#HxjO>yD`balF|w Ң}U.8WA٦jfO I-̙/xNT fZgWZ ^Am^= w'SaѪCQgO1=/y/ R;[y&N꾑GS&K Z tG)AJ '"z vyAceaEPs uX/"2m]+{%6ƻMJo(9 8a!6Kl׉K5EVŴo?;:9,j ±YX@xȿJ!nqߢP3"̣t].4n6鮠7Œ.wD#N$%}cqs[k u݇|j] r˸݋I7bf;~[[0+~450@Ų@ݕ:qSUAVi;ͬa$X(oHmb*{o`XDr%OY #\}DO[ ?3 L^<}X2$*%$.8:K98kA>Nx9GS}Е')؃5< g/!QfA #" ?l9Y%cF{Pc[B}pB+KjaPCf6i%,UJҊD'y{fpYj㫓*Y'xW;ɘrE 2)w4߭{_Z}1iG?Ԃd9x: q$9|ܾRdyleT5A5AT6"_ubBSۧ??RJQIr4w.x c{6 {~9J)|}C$* ݒfuߚY=|oWkzf <Aa}FWHfiP9S38ydYFjOj!T "gگPNs;\Ygj0L촨* ^Oy z=3ӡD)l#)_LC_։'j $,&7 * v|f&D1eD 2jD"з dU6ys`oc }GPʈ#ɹӢ8GATޢ iԀ7zZ8E&jL oOIRE)f f<\;&6[xr#l@hpf!v/|;8KW>eobċA:(woT`IIChEeΈZ=qox*w^FopD荏Z'&6v56Ac^rOVL?9ɰ̹r0`dvUKi Q~b#"D58 K\-$>u]WPb0h\ذ[Is;sey$}D%>]٨-b!dJ-2d!a DC 9}緣P~RLf[atUbVr?PMFpW߿&Tdo|h]FmHdR!-~ *E HI 763i{\^ >`gH5ar ~4I]'$I~yW%tlچSt_ ^ Wo '"hDWP2O ݓ1AwNIO]ܩ5˩F- fuDҢ7z KnF M;OօD=%&ܠpf̦K,:|s :kyPa/D.I 9Y$A\ !7}'j"q}&9 UK&$Qɖ/3 &3;c7'Y+]\挦k"7H5=ǯ'i_58{eť rPatJ\$-#rԕ#rF[ 9sº-'V$#Ec4fl $SeCd*@׾ ܘ|cr7 +Q*|,X\DnWR=}p az߁w pw3')m'F|Lu60n3It$Îft 7wXx!UFu?oc)T C}B?(/uG`c'C9.e5/s0 ~&' QaKB"hqx&>powf!ZD+Ie WU;= ǐ7WQ8kRJ`+*:@`g B9VYkLU 0OIe@OȢܹSM /|i?-L{͑y=g mQxp@@ucd֪Fo^5YF(2q˚i2Dnp dar|Q= SgNQcK^tr)|3<[y{>WU@32Γ0'2qb?'8h8Rd, Z8ն& i0iT61A)p? 6C=f6$a:+┤"jLj %.!%bADW8!?,X]LL`߉C8&İP#"oJT~ _c' 祽 ܜúh`Fu5'<sl ߔtdPS8֪A0{p\!<;8fM*2yO31"/WGD=#aAqJ%VcºOܠ˄Ɍa[&XU8t[Ւx\A"4):ΧpN${] ~$D]1gz' XpXd2c2^:2V'ayvX2fHB,t&: @ph=E`^dPW&8܎p%4V:jϼӍ5]'W(^mm_]^7X )tM-fGF*K ǰ3Ȕ3NgH*Վ-^[Mt=' N*?[˯i e]wHH{oqc4dN^F+[Z~:*.5J#, hRD͈xf*$\㲉"'1S\C6(aD@=!W%єAȃhq;0^m4.drgxСҌޚx.<[hTXfO;MN7yPVos0|V#/|УCL%ETY48sOb)xMPԓf}fw10&Sx%ppSƭw^ y&k o~ޞ@#Rٴ`+X{ .'L)ďpA ˺CPس= |##9fmh/xgTTE劜5b | I |N)>`Ew 7K>S!L5.)Ĺ^lto.l6$ErFэ/'˙ '_ :湭}o [wMaݬ::ȸh>}Ō͉2kݴ=)#Rɑ5ZfkPB]MdxNEU܍ ,6.@xUA%в E ~=cV/Z @䃀kX'&n3#pm'EȊYmHN^%<0f;ΰF"D0G[GbJ|cq"N롩ZsyMO`/2I$ՁǴ~(0@c 71WG_5%2MY= 6d6n마+u{g/en<+́8Ŵ0}Q@(d4]D!\*(b^uλg}nǶĄ m놈YPp+n8S/:,V¹cg p^M$( =kYztPcı̓03,gv#NzrkLgA?Cٮ**\ /f4k{ւhogcch d~^c{ IQ !sڪnŵV&=lS7NۨM#4X?dz K R#@Au[z 1>}ܗ 5N2˗?EQCC4),6Z&rxlsZTdzK҇4yDZI(p"i^>C#K)9y? ֶ<6ct}4 &JLD LLP|&@խR΀PLV 㦭 hv t=b0*ҿG!IGYiުnZ{\AMU3%{{ɫA Q[9qx6^kc^r *\eAĄ P3[<E h'.Eo4 9ݭhQsR6 SfhhYR6Q۶5,۠lKAe>[$;ȷXj,M>?,xxkc]g OgĎP'QUdg<ݗ Kq l]4p_J3%EObN_]TvTsW !+!9NX2ۚ'nACS6w >C,Kpj"skie1M 4[ 7EjNa, w6E緍+ڻԢlnr'LnZM'x=?LzU ֥i'_/vk PGJ+fhvR?|nZeWR1h.pE-z e~vňjWP`JkdvkލhkLv Nh=bt抚$qͧ},__BglqV"?A}01?:yoLy#>{޳_UzyKŲ/ey3e1"'ў|~ˆ|=CBfneikE8h]Y{ҹ@v(,[8tՆ`:dAt`"6aCJ RBS_bj)XۊM\#IɉUd4)]s0{1![A LDבHk &JB #3+/*m0D6zy2gYWS֛T_#e꧴2O$PP~XH$A}A|NO^PHʁ 3h*n}g3xIT W}%9)^7>jJAe"3 `WNڸ{%<ۏLB`~,s{y~$37YMzvR!J( 0 Am$DM[\䆴uW6'%{S8gsVS_}lYۛ7|;|\9wc/|!cx@ Ȥ*Dr=`2E!H/c/ejH( OEx~I͆-XҶs7/Tr;'kF jo춖ޝoHZ,%*(Y9C ҧ Cw |UhC8W.rY2,[JǞU04dfp3}) ^`74^b [*X؇~cy׋d/k.U#n1ӺE8zid5ՌUw/(q|ZBO)צgC/\amh-]+jsm`JT={&%To7n>|:(vFC[ڑ$‘ tݩ(ƫB[M@#,-uMK`BZd3}9"EU1xmy }oN]I^0 :$4C+{5"Y/cY:mܭvqVa;3ӼC ǏXSTDTw~PR~}DϦzހnNy&">iTt@GtKӍ"=HSlH*tXݲ؁ Y76)G@z7D^azQi,L6%5yp(z佖M/OAjq }L GpC x*%,Qvܨ )MЖJMxV[D킠VJո+,u\ _+#倴?J_vlGz!veFfq$`wZn$-'uAd\Of}i>8b86.] JSxTw8ZXV1a3a}V]BuRavNkpQrs8\qדfEbu+eO.#TiT CU @k~VBtJp@)A.L8wDQTr8Y& ˕S??vҹk3z.%_5h0';Xtwu!Ӟ4f?JM諿ѬQ5;hAYgXE ]l`7L9M{(qB[S^ޫnbPHhB_:P}#nf^I-yACLo &(v /٥ QJq4[*V|~D6~Ѡ-m[Kxk2SRy̱Y𜕔F|A: r k$· ܄$PWzǶ[]4^q?YW(e\IԓyuSWaM@Q29u-3 IN%#4(U6jMʨҘk|weC~b||9ZD4ܬ=6{۵` %aCt#Zk5Izm7|?τx̴,Nf}[!Di4}`yhQ*Œ̂F> QBkjM[%}bCWjO"1)mˏGJ15JUɻ[.r< %%.ViVgdƸ58gsVTў[$#PY;Ft@PI+y?˻!EAD{{g.1/#IdKv'5Z!>)ur ŭl:j XlIZTNԑt rKG 'D ^lJn*#V%~["?9_G&+sψفb?!! q mgmHV2 ur5 jV1 zzH_vD0 WƥK1[b!Mh$o}he)lkW y`Lz; D+xрf+b^8շEx鮭U su䖢sؘnOR3_)UMڏ !B;Nu'$W: k2}em"JaDf |5v% &iUjum:&qJ 1[H_qƉFOj^I7Wޠ\Vɧ+d 7}pQddi"o3y+txƆ3%h~8zykX0'eKVF.54)v>0\˷KbYACy,M~W GY;GEI`S =f;{x+{dMiz^bcŠKaޑ-%z#T;Aۂq]ʆ1X ]=&e?*QO D-M ^TRZpib^IELJ9|++Wߪ|Ŗ%6>uI o!r|ꄉ")6x/z\UHs|L$` ^%$1O٫xr:]/g|:v>i)^! eE;/έYf芴oX}}\K픦̨F&&'ޚP&? HDŵL^KFiȢQ5v#ەPw5J.8D~EZ*wsEsq|)r5o!PsJ"sяK?D䰠M#fgzm&q{P:7'j:A 4Ǯ.>J]zgu .|q6FJMwlrft_ÀZx?̝Elh^D=OB\1RN[~"BCmJhzs¾AʇݏC9iԍ{A{h5 _I@KFP(v]4a% 2K(f/L*N+ζ@N:}y^9YC $]BV = Qտv kxr-vtQ AcD*QUl>£"&qlm7NoI5 >X1(mGhS'{?DLc>ֆ4`~&cט&!DbrA }ӞM7kõ6,cio|} ?nxuE\HQ1Byj}_#Or#~E?!c!:tc(a#yRƥ|;{nP)o48b% .L0o"+,Gs,ّ>޶f| Zf}ц#JD]صd9+I'E]L1U{9 }JzL{;,]iɑ~ =͆$5Pfʮ+N{ڈ Sr@#DwuXC) CbQwG 8aQ"X.]|Ftkl7-%Rs>[b<#ҟ'].&O46 [{&$x65^)>>Iq2 *$NC*sGz zgvNx 㩒uLa`kX(xgaQI.SyU`h鮊X+ G*rW?gXA-,:jj+ٯT,]=z|ikyM3:igxإzihץ evlF.|3!wW$R` !V|yr7&6[_5t%uզpw{޽nxX9=fy1ĊB(I3LRؕ鱔H_y't4M˲Iw37J .=JkiRDC*q.RafV.s.a=ǻbnCmoBL|ZC$ MlKT''_tSV{[ V~ E6wK"eέq{Ȗ2>xĆnpzvڽ!N30c,"ZI5=?o=~=Szi E22BQ ϧ@ŌO|{Hqa-Ϊ-Hsbfٟ#Jv4eQӯ3۴[| P@6C/ɔ(HRNX E1֐?9 [>%wGL}&ZYs Imc쵟}9_ yGX5-H[2Qpe?kKx(87 `TIGP]E ՌFl}^$Y; %>)_eJt!TQu \"C^!`n褧F&,OK [m,k-ZVC)WX{JRC-J!UƷJ0ůVv]OC12i uD{ j~C5+jr}@xqd(h"k_1nD)s&nU~Mm cIJe ݗ]j;*X9>x 'A4M`; +i½v\2Z?Jf/og>#hT.0^Jn~BѶ#(<;%v%+%\wDiaG&a!ÙsVn\漍G؉`u<`VwP6ViQ:p;rU]N /0pB`B],5XZc|S4޿Ii*ncU]z 2+Hs UQ3OV ɜ Rwݰ`xe{ע[\HF>F,FlMؙĜH=I:6H4Gj#P=t)m[Ћ :t |]*~-bOzlI `Z➊zy qD"bPL >t^Z ~MaDbabҺM97s,.&Ѝ]XgO;uOf\Kyq6@4`Y/M^Ij,ZsXݧkäc;XrCs6A3?(y'gp?"Vh8_GccXɄtejJIPDNl %[+G3fb$6?@ޝ} fKptmD7@Z9ds8o+ih'#Lo4VC!˳[[4[^{9M=#Dz Z7sSUi=f0;e@h$wGԖ $]n9 n R.B]J^A-]uIOc:LY|ϵe *^Ѱq漱d\GK2:u49&^BFGevWtٹ%QKNcm'hcLi/{eڮ^d]齘B]3W1v&>#+ Zn'c7(2v7O3@3o8_ۙfVY+bq'9hϻwնl},P \`I*oʞRpbY5.b<$8G d%Qၴ9nh[(ї/e<%,Uw/wùn$*`nG=ZbBt`UTp@v sF{IO0֛OEE}ƨ5Ӽ7u(k{QL,34!H Ӈ-W/𘨉CْL(;yyht㦥^U(.Q&CR" ^!̓lžTg]YGzVnt ~5HO4F(dび/(!dTZë<ѥޏ#ޢ@PEށ_mœH͕%8 zm fit+Ulm|O1 VF-]ܗ_˘I(-ꖮ 3iӧ3bFx^Dk]: >M\7&13bq:iQ7U>̳l1z,-~p$7 4N3/ԗxs?SWg^A7E9dg.쌽GϾohk3X2SXy'W(yeWg#08@ۊ{~!ВY)5h?X G^9 HmfN 07fV(vmYJg֐\lSw2cT֍ !R 3<+BOֺQ d\<]:nn$vN(~WS&,n=,?) GL?ȏT|_nz5H'%!(:}HmOp PBh5|8A(#E: ( ]4 CEЏR?\iPaũqTcXjYql,-Ϲo$ 9BnL06j9. y'ÿ>Rızv~eux/ 9$حZ~aC8s@WDJ^]¬\ҬS'(3iFG+\ܵH5# !\ Ia}*iJ8W۸:#^瓮w^3*;]em= uD^YiEc^?h߃ڥC|RAbt(cr%{-@ښb)8l J!e?~(!HPXri %yJqtN0!vlAҽIN{F(%Iiy|"Qs"Lc6SSOmDBlkGs/7E nJ1A VD0'5kq4>ixfXCfC◒X=%*kU; ">,w& p'w1IP}wa}gu8~&7h\.qsJrBz򢲥-HAfI?U|(1C. ߬Ya HptdB/F Uik&Z܈u-z4I.v>dNNBC/0xjND<&, -IQ]`MQѷ8œ +N@ҨO!ܽ4*'C͑ՉO#=(&ö3Ǎ낖'cr $‹U) i~g9l^‰(qUvs/?NdGE?iwqjY[ ؝KUcͻn f뿩P3۸엯--H=8/@P-!"&IIB"_iu]skNk"JVYeq]c  [wwi 5-Ōe<6?߉wOn XwxeUY0c\W]oY71F,N@Jslfʨ{+<,4!+M!ʩd EܖS8?tycȲ䙢ǧ|(Q|ρE;z֍c6ǂDYehT<Ѐc\|4w'CC5Ư2$9k8>@L\`@C}OIеP:H  \p$`2Y%I7axhdjy܏g.|ՖxYCζֈ]YE ܪmϬ` ?Bɿ~;YuPj-Y[G9,"P:E6{L,BlY7)H0P, %Ѽf۵yq&)YA݂=HD5 o1I%W0(913eC6!I*bإ_N'bmNtGy 8}DJ tޔQ֍[W!(e/jAV P['[`.VF6ȭ)QPUpBu/+<쉯P/d}V*wVƖIц{1 35_ 6>ft)pF3"g8!'!^JiPeܝP<2 sOa3 &SM4s4ҬW)9[FY.L75-O+Pp=~8w^&{N;A~)E@bdLM:KV,zv 4 " vnE(#Cڬz8P&hf0N@vl\?<^*)>JIwAW'C./@=*:w!; NZo/id0 hsZ3G֌ R;|6}_" F/ބyYf?\&`XW9J&n!pNUb7HXruG*IQ] Hyi-"v85aFW#i?.[9H1]V E \k7]gܡ;<|Z;(enӉ/|dEԘ<;㊛$#LLO$2 XnP"O>;2,@E0HBaB(ɝ-MQJk)skn#tYYy$=!!`&H1iij2`L.L;AYm̚$ "VǼFQZr-dJN,i"m Ѫ-pkX.h\'4LFJt<Ϥ(4q'Ȑ]a2-V ;F _ !k$w_^>xk3A˪2?T͑RFEmй_vuF21j F-ecS?T׺+0  GHƣZJu>bsh5; G?}Ye9QW!Bk6kЌ_DtCh]DLnRa}TRn*ΣE1.BXw,3U'{me P3=I ~"Q}V  *nhU&q?tнK͘#Uk)P$&i9Y୪QA*6}2_42)wly _+4m3nr˟`Iq53,S &>N1]Iϗ:xAk⧙5n@U>h+XLS(Qp{lZsDvv\!T|); @q#7xJp? |fnqO!9af2PW! ߔYN]RjDRP{eR6?vp*6K{-d~F|: ER@7W.eI짂xLlݜN9,=ӑ|A%.@qÿB ދ_mV:'K @a7*|*{%5<_Jt];+>AeB>}p6g #2=W>4""l1&yd[܋PPO\#8/`֏7@Txd2EYBf\p,. N٠͢].QM3hʂPtx,b?BzMX!v*AҴ &1jn5xR#ySbx91"]R0E9CA}buN )1-<\_Gׄ{HSFf>gng̋RT d3쩁kT<̓ՖK=n0u7r`; MeKe2?1Qe3 LTVK=u̎>w:^?%R̝aSjYF6&5\C!GL@OPKw"NFM"hľi;8$x}ʊ;|[DV9P;%0R4^mp )nLtG) vGjS}wqiTw+:h>=Sּ.݆!CPZf8!;1Y r M#";lz'm`W}V>.W%1/U&nn#E-35 sr%[VmV$_w2RS .&h.92~9HR(e<K浐 \>`? VZ8ݝaqc2ƶTkUUR'1S$+D#-sl@k+5?e˶A6ƻ>0: z*Q`j̵?kGy%`*wfůz6 7?LL!Uo{9w cg!SVz/'O5%gTPs!B:o7 /'*G;;^]VAZ^p&`U]Hg#\P/eRd'AΝ$ӟ;M0<*0Ko#]#Jr0:Y$遂l&X3J(ľl1+:{?݈t2C޵SJ# hMU -9n'O%=0˓%[Zm! tw`&UZQϩOQmxYw2|9̼Kf-j>>ZK(h`cOMMSJ oi~]$c765vcc޳-\+ VxWȐY׶LyWH Wo~#R2M^W1lRXkۅF&攏j'Uқy:ſLZ8# 4*-~oH]: h R~Cj4Pn:‚}!lo֚Xb聦huiZ-BEx0Mmn2,{&ih~wuٳܝ3Lf -)IݴG6TIvVr^ɔjR.J)5LC)>0`T|[u\=!FfҰՏJ,w2b0#%wX! _RlHNc 1.'-bH,ؽB{HJ5F{h.T #Cq G9մb|O x^gjP˴ n7dm>CWjP%LB R@4,_{ԭو(/YR7ژ~*y,H`588#D"`iCIAy$k%amt:%ޗF!@y6WbxjdjZ&ܓ..\Xw}Ћ܊l)7@8~c121$!ej>l6%󡚖&b(ƌ S)8-" bF>@й dqϢE{F`(]ۥܓ2|@ )IG4`G[hDxu!sܜyCK҇MoZ6}ou+m|ZF/aG̢ƽ`mR.|ؚ. ^ rs^9!8"[k)n1,Vj_N "T~cԦ!tkJKU3BDWK„% Heо89PL#q|JiE/>vxhښPr(R|52zMPcJI`EQqni# c(]׻<,BA)luPNwdh&.6V4B.I'FQU6R>f CaB[T}^m/׋gպ|G JQ!YCIm|j7ſft"sl^!Y2їxes A}+&gsO`kg[E W:` +qo}P4~&cրYjbXu9(CTrӣipc 0IL_R8YePT8s*\H-uVF~%F `Ґe:ڼ2KXwA? 1bq,=B Ɔ7 .;6?T?3bZ5;5LX';ƅ4(heD7LqCoEU}ęKzj O-&!H}-yMg~c *E^b$X5 v̎@T} E:K3H.SN+r3V ǵm5:^.*;n0-r'tNjN'h E=: B ^|2U&p/j\6*ymEڒ69Qf_0$%]?n>e4%LepO/,` ZQ_] IX b0tdD7J;k$~ Y9TSb-L]'R = ڤ]*4!2V=pJN:kxG71<GDVsAYѾ9ēך ڲ'bkBoÍCLDJ-56;c|ea[1X3t8Sag~ 3b@;Em_l &Xc i9sj~nUt#)NK7uP~Լt715RهOx5&!|re&Kɡ/vͱf]^{|b4; |4 0S}BHPpܞ ~e[gSZ]\^\5AӍRۮ*L %UDT'dՄl{hAf:GH} xj*X + _yR5#|3 smlMeXi^Djq^(/n':C#V]fxnViNj 2%+#S 2pR]9R=X0nd9|2=\>M^Maq{J) 1EȦ+-L7ߛ1Y' 0̙}X] ~AeX?[768xgFsp VJlWR#J3te| gm(̉ Cs`UP2p5S`F M DfEdyx%6U1A$[5oHnW= МNGW*d_EjQOJvJ>΃/֍ȴ.bTqJK11~.We٨ t.&8y b3Y9uE| ˻ĵ(Kyi-(8xu}_{᧼{:,$qx@j@yaP.OTh q0և8-^Z{h4tdc,BuˀHwecV>hmQ8I?MVw"v́OS V!' fr MpAT^wRv&p PV9sNrd C\Wmzhyhe |,_ZUO ^j9ocKx/ɑ7y[2eoy-eyfr k{z58 KNsp170`߂g4K e$cfa4tm3€"̀I1^D)9@oM{4wwŸbodp/H~Uc3nj<mQa`ɣ’Hn(κ1D-Q1"ׁJIF^Mr)~ JDّKe*騿% 4&'Q MWe\u'1&TGjMWCdє3;+~= y,M >,A]a׵O9 !+^E?Df`8nq:jI {k+T:-F ,Z|,m5tnj BwG.@s*xs``TI2ӲK*cb@ s@3RֶѳHA#rsrN {Oe;df\ @fZZ9g;Zs)A̲>WͿԡ,H ~h?~ϝ޵@xSY4}M9,"yԟ7|%L9&aX,?w+b3U{}6t]jc}lAK9y~A{eL"sE {k0^R9@(cdrOȉxvROX vq]|OQXA?S [+LwW>(N.F$:ŧOTJorn% Gs_όj820u™ 8a@x*#zV}|I!Gۿ ԟGnUt]{ »FD#i|i=9iuq" V@{62QK:͙^]gR6B76`:uqOObT }+JД>4HJnS)R=a ӶZֿ@8ldQ;mV.ꯋȦ4s@8|m$ 4Cqm`"~(EOGhK9'mCs}Mhu8[٘q5UؕC@$aj/i4|\L@ jt̖L_\p.K#K+ӫB/v(}+=몈SsME#]1͆)؏\ߵ0C,B %?@J_݋0\Gf]䄡^Wo-]zN0Hj&UrwFO9@@io&H;5wـ=f@O2=3`t7*hWd}P]5DOkn҄ߞ- (V6L2Z~EL'*06a l 0YwMbU5K*,tB҃%"-_2 ,iMԔA3>S7#^MM/i/8Ar Lǂ jC+˔$/L) [Rj˵s=h~]Ѥ_iB%ItDhx2`j;M>^]ݣ ]lB]g'Az3-x؟^Km nq%lÖu˜ |xPL+1]6\B#} @¿NWshbd0*WQt6A2Yx }>S_;CeesH^Hn+f {J&y9Xېۑ\^edqn3 xP?Fs[pt-iN`ujUp f%z-  *( ,ﲾjMe3%оzx11%a4 /CE{05E',I}J!6;t`GpJ>ЛgswDL%Sb/L|O=Hex&s"զm}-Wց^J-”zfLޤ=Pz:E- =ĸaў_k|II:Ǯ@'&.S껂ς,+U T;6+I1v3jb:v/3q.޼fk*,w&%[i Pu/:hO>YO#0sِ>jC~ c{Q49.֎"\!}ahYnm~Szʼ0U&JY3lَƎ^kҵ"c.Ni oy8+4(Iɭ |^bnU  6BZ }hÅ{D;eOm`ln↟fe-:'m*u<~Tr! q]?%CE^~3 Te:c0}v5}˝?iCE@/69 vQiT遃4~d-ܗu8bĩwef;m{7ԗ |Z[ # `Haw(m^B`šBmGB"4üouTKx`4y=+fP-d6}qѪQ-"|P5(nq Ȱ^`ی53OyAl: v(yć|'/:*+(*5i~AT q`ys:UY Yq቞G[e3?=5w Je=Cܰ\FɓVܢ+WcЍ7>D9ԙᣚV!.qVYzh_) 2%[Q9~egu 7<*1g_7M1ɌT]í8{ۉ]nH E1㻭u͎Q::htS=^F#c'Y%f` a'2oSD8kEKnIv'ń !<hRxY: |zMi+o#W=6$JnRy*cpl+(܊$[Ms Eeвw#UEˇ>>xiBns o w"-=s=L"Q-{aX Iū~aDZ{\$0|đ%f?e8 ! _xBxa|w\*G9ZӨqgAr5>/toCdX[NXSG'*%Fs㶨5e RċENDvs Q7@H /^΁Fk9ג;X+'+#aNrs^ZHgr;!&TK6c~Mɂl .µ^H‹cD#sF)i)S*AJJMKP,k'YtDLu^ETU}V@o1nlAU&DIL>)~q6E%9J;^z%5R#rP2B)'*i湽 ۛ#%ڤsdA Q bsv%9Iz7# &SsGf?y3 FQ  {V 5%zU$pz>T ca8|FX GJn4&i9q[Ct K`"tz+tЀ9iV8I}3>ϤyHM' ѭ瞝*xex=i Hm=4J? 8>7H&T&zydn%j3L؜$# -]z?6i<#oq\h_탧i IBz- }'b+d',ʃLw;>M8lԢ?ڜ"huA {2& E92 %ٙj9Xpn\vB;WKM-QÇ_$رɎ얚xOsS ##s"*k /k;hWKH3n>}šy327l kr (<ԯbȇt MdB{I]e-2Ϣ]%Z]Ze/E|Ǡf+J$aEU\H\?\<&{h>H!V%좟=wwua2@!nǢ H]wEBU0Z.L,ŧo"4!7~Jaa@إ nK ^()ѹ!djW LF;z?Ԛ'w\ SEu9Bh82x2#(&fMH|BxUxl[*u'h%lX9Eןm|eR?U'EI[!DsQ"tI5Y\8?e cbiX{x٠,wL= y sF0Pe HO $@^M+>*7ؖH QJmdَ ̔VAUe8 ϚN`Cd %ȝ/s[(crFVu 6P7ctb} !NbpwrHQYD+A ܙr#6Ftq`⏐`:uTFV}_ș dQtN>oRȎUF36e4 qGrM0oQ,t'`yKNg}?"q?gx=yW<\(~Ԗp`<^M}el'rM\úX`4F>.Nm^_dEV$uW}WD~+4F#W9ճhߌ\]cwogO)۞ddɉk^,-yDyxBt{~( Zʮ/~΢y?)Lsot؜ #t:A3| Mm7,UlLsn~„LP ץX>YV˼^U8Kcf!Zܸ@ )FU[Ʀ ;A:$RSu20hy0\Vx͔1u}ݵ]c)LuBk]wuK[̰xVU&b$Gg?&$uE$蛒,0-(2im] kW$eh-˝Vn<٦hp[El0#}ͼ*F8X￾چτJd\@ &,mo|x "ug3~tjU&.t}z'^AF+ 0Pzx?B=e?Y~dʛZ,QE/tϩF:2هǃ/gy 狅l~K}ayI5rW:S)9h:4zUI^d"z/h. еw:~7Yϯ?mm:_ҢF\8Ğ*9m=T7)LGG MrF)`'6:z 9#x<6YtGX)4q8Xgv/k EKǤSp(A{^6fɪ 3j.C`ARĹ!?嶷un[kS -߉/ 'V0+d%J 0RW ӹ@xQD&b<5X͠gm&Ces^Pitb9\,+V@џ8 b3Z%U͜`tOਜ਼V;K0i?wC_ZFl`W.{gMPf(XqDɻ "QpߪŖnYuR#uV_jA iE^ejسUɑ<7YكiEbME6>}T^X?*[ROi20fL1tdGv!_ ͙WW=8IXq-P6JbpӟS`o_}ɍM+ECcP%k[esVQяm{.U= \th'=vq[+T6#h R ȌX[txa=ॻU :t YZ