ruby2.5-rubygem-nokogiri-doc-1.8.5-150000.3.9.1 >  A c[zp9|̵9Tm0){񡶬- Zp1k/4ɃR 'Yc,*8 G:HM}4MGΐDuꥥ8iyM0t;cpiyy'%,]U'M"FFwJyΜY]3\Zhu"ǗEM:64yVDxlGՓR4@M*&KQ:Ehkl8g-#խzN!DIi0979a7d59077027a16ab787550ab66b991a8649c519afb16df07ab3280c6de9a99b8b1357d3fd8cdbb313c18c84e1b879b53af7f36܉c[zp9|]+XrtjN]%1"%̓~PpahC}Eu;·s zvp CB>H@&P{/ Z3$n`]°k0WPTͿ`ɖD3esU>+d8}8Mh>X/|Iyw[Ȓ}F)DV,j 4]%4O)_H]ғS7ґb/ ׶Wf,±hA(ab8BE.\NNr՗ >p:4?$d% 2 R  '-8 , &   % ґ Րuf    `( 8 9 :FN9GNPHZDIf8Xi8Yi@\ih]u\^WRbyc"defluvŸ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[ibs-arm-4SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubylinuxaarch645PM*/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(aarch-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 packagingibs-arm-4 1666971668  !"#$%&'()*+,-./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_Updatecpioxz5aarch64-suse-linuxdirectory(˵&daSutf-8293dfafe6f66abfac7703876d1f30f400f9b97de41acbcd6e732ec50fbd73027?`7zXZ !t/ ] crt:bLL B.L<?!L5"'2G!!؞.KV{Q4}G| x $ިl[w2Z,JTnUK+X-cw:!ش(J5ՙPB#V"#qF |VVy}߰aPEi+Xœ]zdgO]ZmpvRl‰sA(ǃqR_ΪW*m9}&_iE59TJ6pe:D'MEC!)Līd*e(w4;V 3ZK(0 2l;_0đI9XhN{qW})s~8}G=JxzиD0!71? y6L2 f?xo+M-8K+\0T'H d$y6oL[ҥW;_ݬ%X켪'vx؈K.1(E3[H( Xmu#dl?,.RaNذ*C0Ryڣ=5cpڈTckNLیm.L{51ꦦ.<̓nҨ™C%Vx=(1h0C|ˀJlΏ:.׬80-8d_qGg@C5&( ^dG̦ B<^H|GcVd=9yCKl0fzRe+7xW)+Z뻩Z=^E 7T&HXWٸ(b:+)i>/*̮'C2Hd^U 9;U?X;c)X3LJ5 b)DJyf׊9" qS,]0v/HC'u `7`LoT4s Km/Ccy~Hݸ7zO:] }qW0}S'hJI=^s#6J$R"y13a5[]a)UJjEBw`th^pBe$y3EgySta{p)䖠cQE`\  #X?<'.j" KQxlOʀ?'RIG.V/F9[hxPJMe rP LM%X)3Uu`D}|H6DRXY!Դ]D ݨ9J.IYsmz^el'C\HJj(Up]` h ,$ K]ўW"(]2Hw=Wvswx5 CStJGb;\g( #w^ tȌdxIL'N܄X&F1MV.~˱$iEO)*ڏ* [ɰsW-yU9&j:NsUu\t V,内x}˻I7oc-5<}= ky-JflYU9B%. %7mH0@QB|jQykUu~_B&?|ԮA2EL1m?M!HC*ޭvPiLqv?pBLX$}]]r}WMsf3؈egކ p}96n})חI05T7x_ vFZpKaXWW˖`o2'ܟ3MF!ן6o8.TPл'PE2;QJ`2/c?)?m$lf:'ߵp͇0H؏n%`+UKY 5TwC#TEZ?˾MI̪=}HνRca/wS,pT sW, Zjj ؝:`0)0 @$Iȁ_Y\T>{x [3o&NfaʸNi풇Z{v/\p 4-zCba1v@*nZAMD0+r}  mv m t%~ DQT*%yҜ}'WHo`ϷMHВ,_F`+ao? JP:6vɞ=AàƣnggNrfu)&.SR96]L(H86VI|Og)E~Av5h,%sX8^}8qWI얧iD-euxcS)sgCa\ObO{̸rYyzN d+@ȑ?RAvHE'kFr[\dEj!?Ͻ0L-Ť' |lmc꒵Da/Bt[##q\h.:u:32ÕQRE4Wo]MCOQ+|FI{^ޥPl //?͕^(8hzpĪ14t?F%Wk:v?HyޱʸmaR8p(13`JovUcZsԸP ݒ+*2>.hɓ>fYhPv"7'7އOITYxno!=}l>Tz0VEѫ7aލT 2^ #ZHdt2NrQ|uiAv-8F0yh9l֙I [0N~%Jx k<V6De!X/[D~HfZ_?&C@\>%c\V0K*Tu(} ([=5WFr}obcO~R8k;KZ՘ˎ})6'S{OQZWJp#h.P,KUga8s[-Lr.P-;9%MF@qPmntCD|b!,فl_چG W%bb&HW^T- ?#q|PyqS_j([u75nKPgnl~8ʢ!/xz@.^z+c4t2h O[!}8/P /!599h1ZZtHT!Kд/%UTڬgh >JZɺO Q٩"]/9kG 2}-  VMktugLk-Ss|1X7 ܲE7(PvA3Pԅɞ-D5ⅻr=ƬSm {9%}K)h/#dÚ׎ 5v% +X0ffrQu4 n'z63E:0= q+^  i6;tz6'K̄I dBAc)ҿD^BnXb)`04D⒧{qQV k^(3q8G3Xev:@_e>0ؾm}5rzXݷGԛD=񧌫Lqߢxޤ?bxO1w|*~o aB),Ԝ'O25GCv!RomJBJwO?"s k/EffKX|@M~~oX *8|WAKhߐTF`n윲IYpr7䶽\qMI_9 UanP$:U%ⰅgUrƴV . ڢLW퐚 nJbLi ץ;%N%l3-J!YH1񪖑m FqQjN87b&:tK8 Sߓ؞ri[wT]0 07JBZ@A:01gM1uV&FHaC"aNMSC3/5$JgF󙽖#n2R}X)E;*4C(:upEWx[4Fm&0[8d,6n29*7;X8iYJj7׷t@(zx?􅍨̪C IF5]s Sd!^?u VıhHBI'Ѽ F6U~!3X3r6"ȇl; ~7єՄ;JA 7vǴ 9ڈgB0asIպdT#w5|^tnL ٽBFb;qH@"v- KA]vrA(=m5S _!\8ne:VS6fLpZ U= d_.&Eq?{Dr@ov̑DF`瞆8~Mz#09Ƀ= *vX aűh,ҶʳaE5B΁Ztpkp{*ZUza- $E X̀ԺD ڬhOq'P1NRL`-Dg20kKCH=#˽*D,D?R~yCh y2'+ >oN3Ts𳾬: !.Pc5b,v`0^BY=J.2-Σw¯N3 /OS[~ ;un>aGC+S{𻦐H yHu}|b2Byq5@'EuTjX 'mH`P;R QS%.8jB^ǘmѓ:̏3 Mrq%@TCtX)ΎWe?wȩiEGz;h|LV"$mCIXa\6ɻQڧ *ԩٌ kaaWtz}Nl@ ]=/ g.$0Y76KW^˰etBԫd넹ǻ7~6K͢/ȟV^CvCC]^ΛrCsQz7~52I€mBH}|Y>>+'GA>sC>~Q "`,S%V/ӌP'>npnTxgd<+H1Q JFAj`X5Prh~Pzғb h=[ÙR |18d_,&1R8b7OOKjrj,VdRAq<>j>T<'ŗel9.^Q[ǫ Ќ*6(ˬy\Hc=GsY2Y.k.yXJjL9$2q7GDωZviiKW̏sk$Ll<̴\|g#`| .V d8Ȕ/RKYfl`djҏ$B`I_yv-iڏl&S+'3ќl /+NfI `pjLLEd%]X+̵I~'W}MVB1 x5+#r`KGr?Հ+i0K{Jrh(6W܈lF ? r?n -*H;ELBla :h,ok@`Ƥ@]COn "/9*f]#_00~]9lO4LkJ𺴻-x=M6dp#]$~P ޹]sLDFکRbEyρMͼ2 !O: QDs<]L]؁fTAeF'"%|燉FP2yii1|vo<+m9`Q@ת z֖/)!G[S@L{7͉Z x\. |,&Xh&ْj]jSQf3}/vLPa/>&l'2bFd9\9پFN<eI xp8F9 @jls]"EMkgFϪ+]ڷo:bN5Cuw@S׊,N4*uֽ|qDJ,5'CUMG,+ iT+ =:Q$Aj@|I4h;8 BlA'yzuWd4'cC^(D[$f2pΕc8A7C΀{, 3-!rb[i- *!,s:!3ܪ:= e{;]°1ƚyA @)-Kb?[zb錦3X4$ `7?!Pr5dE;]' }%`Mc Z <2iA OvΊ\O(<775W͹:9 qz瓢xWb.K!89O:)dt}_/[|t 9qQd6LLʙY>~:u`Γ@8O^# ܗq*\AzfnQ/R ʷ[)f>ţR.:G8C4<@FN:vtd)"i@w6NV蜢pEڋQዙĒ+r+cm>x/;FNJ.,GqKX 1K+eP7qٙ.;kfjd&Q&09~o6G._j uԘYb=6؍ r"BМv2Mp$^08$<F=Нļy@?3X5pa***.N۬]ߢuz22eY%AwD$)L0JUTN?nM?wS0 ,u6/ kß7= a8C˵ڦ''>kfHI#U  =5"(2R:Y6'Soz.S$,\JKL=Wu' T4tu ǧ(' SO>C"hM ~,1$ang (ŵM1W͍V C 7դ6132vrlÔ:\13Uq_7,K]T"My,Dr!3N Gi-\\zi`Q0{ ?"J}-O 3]퍘gz1,{\g7ǩ qK AjzNPmReVFEquWZqd'D4vW Zo\w 1юTc2Qn :@,ͷ.7 ؟5 uu5l[@U|kMZ7'7-ANA(!~@ ބ%h.\&Sn&"EI@ݧ:׹ɓבE(:{vOzkH:C}>|Q7sebOhAާo!ըhRDc.n9cX(ɒywӪYeu`KQauXREO_#HI~ݽ#q5:ک[<ꦹv(AC IK/Cy$YL`}50J]r~ -EKZ5XTaAh5OI=6SEi)$ݴ.o.EhFjbpZ!"''ϳK4US 6+Lu !I^fx[!+gʁriyu*D826x Bd 0C[B#TFH0sIL5q[M*跇UTv85d>⬎0ϨId)[R 4|f! 2 /*6ptWAyKL'&ѧB^Mz4 #Gb@=SkrSja@v%3%3oҀ^߷HKO8&{j *A4=YtLy{:MGעu9RTb"nȥ<4m:gjPJx 8 _x̬*=[/0:sqb~20X2߿,T5|I@X`j ?DM F1%QOϙde$hl[3(LAӌ bGO͌ciKhF(I]lgSH8HՌ@UT'W-0nC*6zxIzۛEQ@)SLӔSG&}rˆ+lF [iq._H O^<4rIL޲2 ]6LRUk#) > ]T_.;[ʛn+!zQFl ߎ5Bg7Hg;+m>a.Fqt¨%Mus I3tuaF_K?,0IaudkX[a3v sFCðDߌOzx0Pp߷/ W ,,I| Щu >DOyBxF <"NSƾsw}ـ(%XMd"QC2T"%SQq +>Ek`r2z H=xT O"HF끡!+H e X(`QEJɚ)eoW.6NF֩~lL$KlY Qk~#ߜ)0W=>'I7~ˆX]*Yѭ kj>{]aim յ-&!/O8Ntߚvͨ%C8vM:3ck°yfCkrXMy#gD#E*n5_QSBJۋ=%?U>qWfs 7ɋ9Va,ۃ(QD!*2^~ʼgs:?pΏUf"}f|<ŧI0{*RE|wA/di=! `f:2;GEON^=@҈Hcлžx!vla`zs:|')k]2*Qbu,+P-Si|x0 ;o_4 q&h' {zA toft6}[[%Tx߉֯ "өiH x(njx:MU%G"^/bK\ 7N Vs6;mRnt !?`X**g}эGʞ %FmjϓP1s3; 3%ayGA!C4Gu{\B~+FK0mf)L3Pouo5v @Rha/?~?xŜ#g?T^0(*$nyID&q %^Yҙ>#,)  cOcfwoz-1.MzDX+g!Ni{Mۚ,p[> ""Y^~H-#J&/+NT/šeo`MPr!&;UI'@$ kڴlEgT<Z^<@*e>sGAaf̝!])cIԱܤ6dXH\< HYξL>) /j/LQ;!=?t6saʷAxQ/&wES?dG.PEb 1qSZ*Bx|^2.V(s^>)pH+i8ONIq Wkq痧4"J>PGYŻD]i=>X54{{czA_W6݉9Ǡ%ܰ 7G; vB-MkILk3Gl\sϺ[s7.st'}3ӂ G/9Dt2E:cie9w,jjGoIY'_Mi-,R]Xc#][՛kBz:̼h*8TBў]XPP4;ȵҶF&Hb3OL}"0b 5Ys8HCdsDT9 Ž{Uq<=sѵ !fa'E0k+oD38Ew9}*8T6Wx&jq+BŵѠnѝǦD<8YPWRdAƵ[KEQ58Tb4|ܣ逨Z@Jxi&dISOaP|~ὅNvf2Dr#y!«ʠ)nAsT0m#,;k: &jB&,!XYSX{Ni{'=,N%{$RW|Ն=21'tʣ>>2M]rZT~~G9$6r[qTLҘԯhÎ;Ï9 uh %l^~`vMwHn{h\¡8M2֪ZEYR Oȁc-;3/?wLU 9jIWzn}:3Q,n>Zuhi{2,uDFI ݿţ2Лe+8Q%_n`SPI9sP}nG< ->ygtO͢\ ;d#ۀԝ|2,r m GLrw['PPa$ pH(?LU(#vPY^6oN=-{JN [A@p5cZڇ`.wux}Z1`Ayog$pDr ~J.Dkx^,J\2rjQm'țIdq=>so;Nxy(Cbvy{~J#Mpm5;h5nJFf/ ~#EwOIfBz+eT <(ƙ)р"`&XŽbSQ% T"ҶF lcĬlF &Ŝ1fUgc@Kb6(b%rC'&c1-ecLw8k՟We=JDieg?pg^.: ftuv y?.z߷b 67s֌.aPYFLl2| %IZ*ig8 7Jc5ι?z&G4R{Jf3*S`d5#)p?Gl-O n(C9ŝ^ i[vǹX)(v+*zfXlUҦG}8Vwpz|MMxt۰GWWC>NP5Z/ w)942 qM[qvk3F+דxIC rz֠3GnI9%l)bKWC|6?6+ug)/XP!Zdo  Nl oQZn~K]pu qmieDi,%\Z2j79tSf2Pr:5cBa}hjއ$QLVao[~@WV]=L{j߉ W̧4QU5$_*W~3G S/5X87șbΖ [Z{ۼۡ?ա_sSQ} ](S#ы;ۍdb1k0]U6l ?}/ z4,qH4b,}KŻu(߾ @A p@O\ލ޶Qy=y}WU+]b͘k+L*T(ĕ>L@l"l̙,])Hu*Mj"*ͤO%Ak'@K7SN,\o&./U̧:`[%*"?|m0.} -I>V~8F N)uݚM_VXΫ!p/^bŪp\?QJQ}u(0V+0*{.l6r1oltI|Ioj6Ym* yA@%HLd0ց UPnR@`h :G䛢ȫ %C(^u3a*z o􂯢S;àL}0no:vޔ^W"}lz)RwXqQQ@+׻F6Q4Drl :8WOG䋑a=T[͔F[膦g[&Ox $3Ձ. v"* lv^ 'xh궬]{hAkChBE="y<M{g8&+l͚zI'V1\1զ2ƩSUqqAݳYL'20Dz)J*2N[c}ڤty r ¨"G"ٿ_g5F1PZX=3,QV̘R!)A aO.0[w%z+5'^9"?.^EWTF N@6x&uȇՁne *%>Ɋy%87͋o_][x8h[fC yMklq/b`L#+xǾ]ón !ALHi-g~gRY)+};r<[nkȂ IC"E@-!୯̓V>¨:/ /S>S,Rn~`4 *cl)dV}vߡ.ie1쮴^ %bY3vD7=TDVY8c[&<`~.fjFI5A.[ $Qmt?noV`P',|L Ӈ jʢvd0Y mXC9q̟U UEKAEi0ۃſtB9֌ gei,v?Ƶ˜^yn|Jp?Tq}%'x3d%[A-ʦV^.M%]e}˧/JJ>NU-hnVDͦP0IvlsHɠ'h>HRz`&qvSLG_Ǯ@ -nrڰW-$ZFa_&NL\ry;VY,Yc­w.p|ƫ%pryFa6>I"B3N7iK:Otq]|;Yhpy0.]KHpғH0ų?n Oۭ6i^֣k޻|"W\!vN͠Ow^fĭ bH>Gm74 #$s[9᳴bǙ?j o*(@.֚LLP(XS`nƻ\Ԃi!T:%F2oGXRcʊ;RR#7S|xa%:~eoG - ~oCh" h9  C`PZ>m7n1 ]¤tJg?q!(;p#v.[wɋ?-rc΀*Vŭ6AQtpr| .0Ecӟ!4"oc>p~TC>|4xKPk G7l“VKĈ!IAH 8 jlq'ׯ%0;=\fh6H^ŐEь*Ujp?L˽O Zdx s~ح Eƹi yǺ?3b$HLo_E[{pنc[vYk})W9^W=#oLnO9L[Gxt@bL]SeniD0Lٶ/g5@t>`L?d~\K{4CJj8# ժ.71N=c8|.! Xkd\Vkr`Lu{/@o:$׵"M:3ת ShZѠ;ىQp|B|۪7?/n\UJzDWK\7$ua&7ZZnr?[ ,՛ b]'gu 3:>uAҮz vKij.03}d%,vp|GKɅNt# & D{5e]^{CU=^* i9ZdF(W= c"goI؍.)U>;2k1_{Sh@]2 5['N i )$6,w^u}Bd. >Dhlq&< p".cRժu:{,N7_A,<807WRyf#C2 _T̙FGb})?rwj _PJG V%9yBgXX\2-8~!c'+I|Cٛ^'F]Fsq1_" oA((Ibҝs# Rq,N @LwAп&Kv-o֡@<\}6o/PG@e8DF/KL5(DuBZ/5P'5 dd| Ey@qUHOv֐*8YD矣cKh(ƖsGLFiL(}lPE)]2*eP^A<Э !BnH}復cr nCBTgkcO!^*TOGÒQ]yjFc2 P 伟!7 m`O(]`(o7]Ȟ|_IŁy\ ڊݑ4y 8oDESI&o]cSΆl)*и2܋X 7;if*j'0O |Nv@u{Fg3+Q͚M^p2rR |2#;9uf|jXT G\ȩH 'z0g ɻk6'n(2uwG5ЁÍx<#OcMwf;Q2ٟ *%+3qLH>@Xi IොtbF6S KHhG l\^kSi0jc|4W7r,c}>S2Ńp&䤆>Yu'űQ QЄܻꍳ2*O,n!ȩ:V\2c2. h!qb4Mٟ Ukz5VAۊy.A |MP1-7-R >:|O~+|%NQc8JN"v֎Xt^f|eZ#>ܪ%04_[sսLxMFq\B|\w I|ARK>Cus%r:Vȹzi/y϶{| .l$y(bv@b @O8.XY 6E!xKЀ"wsdr ӇO-Ƈ78^=:l=gI[MD}̖L`_S{QP3^gl"h:T6Tϗ~7ٯEK9 Ht[Q;$#eL Ya|{.jRNB5JavSpBT4s8% 2E( ,]lw-X?Lwj, &_&y+Z|~2UVwnLAvPTsLp⿤nK]Wo<t?y6S1Q6GfW(aChULH;d>Pt|4ScYp:鞍56g m$a-o'W4t JMG V#fEG4>%4I\2^{ظلwGL `rDȓ2Ҵs$R%`i`"XxV#BJ*nyr6N`v/UE %!)?7h)DDyRv.IzM JŦTc?-SG#EK+0W2 0AZOhڱ[(Dvǂ_z@e4+]l";kgrllOhwU s%SW1F#HmNvd } ݚ߱praLkq7Wa;7 '}d%)܃Ow<2 ~'; dڀڴ;;d x&Iiz y^Kޓ}6RSjU]ȂL A`reMț2HScvt΀G3opaȸUx.pi&B//Plhb 'Rcu M"9_ݱxSmɌG*xu(KAf\m|i36(Ѫ_W&, u;jU$fK_dP@" ;b`}<{ޒw:Ga(tzT['XIA:WYY2ΕЏlQa!^ݕW /jg2QV^x&9H#tKeXn3 H ÆE/ɸh| c~t[j+TײCa gXRg 0!و Sx;:*ql+]Ew\ CXPH&Y?Iќ Rp>ی:Def9t@VF:3ͺmv㣑6i bXvϘ*{ק\f^r^1)!!4lyh';Pު8/1""漫@fRoK !-0:[5urObw"Yƒ@] |b >OC#E:hC#aQԮlj#gXXeDbGďUy11B^"\db0xNc|"5@sc>e+gA PF-zLu ė!:on*rUZ56sN+0Ka{^v#䬤7~g4OܐlqFv]uq!nϚ4Oi!Đ$u^g#>'Eq~SILk:ӽ~O&{A<X& (z=ot7AN:&hOڨ!epK(vQ&|(϶R]II9F$d)`͒O;Ef*I(jp:/;wd 6جUC𹃓jntn6I'R&n1jc@L ͚W6tJ{*?%%Cq<nOCpAh0j'v@u#e@G8ԐG7ngida;[aN[ >;tv/,u=6=~VaꨍyGȿX£0Lj;QR0.5z6 &=%?T2Ye4G'_5TjTyS.ܺڒԾ PUjDR\f+r&T>d2ahN{-Zj\":C@6W$.1Cupm0)O,7!/~ ʚ9fhX7z7 D$Á3es7xlˏ'e q7KTU K @R_YЎ7[~U$2lLYFnY}x26KXOg^ +Zw߄Io2DZ蔴:ߡ߽Dp7FX=dEP$wjQgg}O7@Il?-yẅ́Uz"ld}Pb(^z07IS[+Uc8{˖}z2 :tĐJE-+SadkR0#-$4dqR*Bһ,T (yI7|=͕f5IE@QV I+(bǒ@>a찠RaOmHqr$0LQ2'$0/"24FDK6퐏CTScgnrgUu5']FS^.mq/۝r9S2)C!qZbr 5_މD8VAaLPSɥlsi$/+:"t<*V]X5GRe㈃И "PhP?O6E\j8=l$#_O%D8w~#|;,-Z1\Ü`(4ĝe{g"_,chJY $xUIIG'MR˝Wv|6gi:5t*לSCb2#+lY>K-t0y<&+iZ6 й(m@ZXtW΋8umgӶ7K׼!:٭A؀vVkܳf7شeOw-[x>:AxMRM>vTM! "#*܂tǫ◛L0d[n97|R`q=QqIϱ"4>A413&d$}[iI<`GZHU]ˀ ~Vgq# ͉U( \OHz56L) YnZtef-ץb5GPf5YG'Uy,Xgz(Jhk%p @ X4O Y^9k@)MOײJ UZmoAD7ʶ4xܨo3 $LC_mp&(5FPCVuxYQv2UѵHLpT`UmW&Ƌ'{$E#s{WgLjy|i.G dd &kIAʇ_&s|k~V, ~,N%(;eV*_?-hF*nGNF=h`4ÿVBSmSTqZk>d:rFx;*(@UNjcΗܐ<3^QE{(WYz[AJYhlb$#OR_J+d1 [p^iN-+ة$d&E0G3__NW|*bY/2STp8Aj$B}YN[&Z M6;F1؋K ΋d"M-&7~Ox OD eR,Xg܉}< i#nzb@'^yc )VC k,T&m(2a"LSWch_t1#sʃKVŒ]85)|4_F55FgOe FٺQsc)@8aŹ_75DGM}os [ 3 [=;cSlA'ҭԜS#dʯIUp[aI=]4q9w ֞CVaK2=5LA[!/@B|Elm;<Ȓ)FM p!&.a<`1GIpr=}ZGYz2}<v@x/'.K'8TϨPV,̴lZ诬oVБdJVBE%4>n$n;J|:[k~z9ߏ6xnYJf~Dژ %KëfRF*Yz|xvŠ@m"%sK[(yuq3y^t8Nev\"42 y4 F`}Ě^i$5>D"P !9T?,p-Ͱ7Q V\,{ f,E%@xTe7 x}j.~Đcm"›ӌe7 3WfYӼ LZh|^e3$U*qU)@_GTFƙT˕*wùVY) b6&p5֤|  3A? ? _X }ڦfek Tn:ZQ ?orFL)FXJDq$v΁$K(I2pd( }I&dBm1InK:[3ĩ5w+E.i׵ CJ%MD,-_zp6Si&$묝V,5  MYRK/)L@9=dO<_ cտί Bhi!?P=YJwvO Lfg@"lҋI"wꞆ8r\hPl8md(I* ' %2wF{@V&q6#FEVP)8Y@B"3 ҟ}--\! ͶkM[DRM*mzb4c^ѿq`i4Å[ R?%SRaWmZB.d@/!qgv) ~'kXSQpvJ\ʎ=fRrd?A(t,aHc!JrV6oʾޑ#l0 :Ȩb%0`0رmp( ٹE~|j*?mT ^)g8BiE߲'_ތ(ٹOݧf-2.!TF9lcbFa[ֳ"RO_D֝E]%C5E:{N~.pX`6a*MѪ$.^93~>E9"%ŨhwY߁ D{CALAk-.>D{aJ% H"ha@@ rUG 8_ RqqaDS?>"B.RbT<0eZʅ8(XЍaSnfqձcɗ?bZ=XuT_N6>'!nQ;/48󫪳 \zɼPki P8cq{qqk [ʌ#/Wؿ3 u߯|LY[7pIgJ)b ~TjyV~)3z(D2~,ŗu!6HO#n'xa9BtDlD?†Ϥam;)`׽bˆO1|6E<߅jLv9eDDHc `A szkQM ~ B6TOo[ΤvN@# '\ q3M*U]Kx8g@J][tLio 9,Cɵa >#<@ we!'4&QU)G]} jo fCm`ͼZVM~Į*Pc+cL:Qlt4%65*7V[ 4D.YZA6p7}U"̍ӇZE5 J:kwZvsE 5AJ:pm$tO-q7O !1!iO'[(yS-ižD{vn7!'ZE@T@l}7fsӢƼZCa!52{a[8p .Åix|+ x;(:M*e<{bn+3qdňPb2:= 1iQєjy *__ xm#i/̀(2#(zNnҗ.{5Dg4$?!rF.[k_r 3qt;gO~eET*VW8)nP+^90W؟eIjq0k0_UEc̲ iܕ߭f4Nv.$?]u5y9VWۢT*FUϞbHjs+EpnDmۥBj4 {T%ѺzTNj(w\<l|P Z`ESGq~pW/QLFw$lhhD㾰 AL\˕?Q˧c6 jK|@՝Oz@) 祥uQĊAzQ% JiSbggHao$s/[hi`N @E:Hakflj>}u:1VL0|0Xml>lcF!:{<)H?@'S_^Svz,Sc˴spxIGE| \+,Zmn!3-ˏEF/v_ʎ`mh1PJ3-(ǺxjLZ0[Qm>dl_HVh;M% ^_8jskJ5@8ʭguU%WZ 쟐@:ҙ :DXᠲ Ki:lOuf)h7,=!EsN20-G[ %~ŐYoWDĨGejqգP}_f- n^Z,y53agOy2ͭB%tEЏ&1lW/FcJ‹y2l(?git!yvXhbgGßÅqJ1Ct WBJz,&[9=|I ' %Ax< C-i]@Z;;;\7&g욚I!*JB?Խ˂.i6d;s:9K&(l-loŜ]5j2c#D[(J)>OWIKWL.zv?:qƵK:Ic9[DH($anWNLozj$}R9 An3L߄5Wdd̗(#<eg!_9z.mW3PuF[ncK&JYaHHb)y({F>BG i>pK.zXT=]OхA05v;wjqRk~z˷E̠4081B!pУ̦0οYBZDAylk(7;]D7:63m 爨cCoa@(i—g]ȍHkls-3 9%\–dJ bnAi>7/4Ca(P*YTdvL<%QpSuH5hl5ˣATn& FUE_6eVFک%2mL C*iƥCTԈv9@)uw3NZ='ZY :/3w(k _ŚZLA2ƞpD.0j cԮQ.fOm)X~6H)Hudа[Yk Akȯ/֐{r0UVؐM ;w7daMLcM"{xrŀϖ2?>I]'c;ay[cCdcA{O:B'l`srHs)}n*֨u?i\x.z!d§p~*"'-ʓz>t"hdmiQLjB 2bie#Y C"WuLޖlu(da@h`̚evMqwʙ`ⅵٍ5fW `!U G3`˼u.}^VeB@?5E>fcnX{^!:G jlAa`2vn;p i湳[H3Cto^lOkFS B|IRVDsdnq62&w@;l>cT7+fsI?(>nc>k`IM- ࢼ`_-OR^:H:sq`̮6J\(N$VAr67V {'|"WYj&m<%z+(4VeǞ&!!^j o#"ϼ_u?@IS @1)Ñ dUȘ-ߖrAS d㬴E=[Xu)_(~_AcsVٵ,,r;"_BX>X-de?h"q+#To6-5sdv=%guzޏyq@Y=(,r? Ng9)o x'WfV&!A} ~BQ|KA>V灳DUϷVԨxtV->NM-+5!ө^,xWeJx+óS{wլ(n_]"̋ɟ\r/-Ls+ԝR}%[:bV&PAp9hlXyd2n覴F'rRYӅ#<%EqR fxac![ŗBR7mG,ó<"rq{N%WfUS~2W'i;/[aZVUyoR $3d_W;h0/Ͻ7˓}7*"}ږC C6uV h+QHE6[6Kg'ȝ ǏK ]c:3H3~8rvQtt7cMznHdgK qeѳў6}3²)hהNjGX=E*W1qxy>FƼz8a.!skݺk*'xzt я96ҹҒR3Dk٪&.i/ֽ, *LSt8MUg"q4μJ|op"#cHvlRLI ~2'f.X/VBe_9r{?aۉzՓUlO-X*ͳTe#}$~|N'GP^=>78YGQUK[5sv[?k(4Yxh4 A2mP>8#"vmQ +>UT^$N-h}pW5X:Z8DZA7eejugdgs-KCo1p7ܪBl!Ika#Yi)&1)H f5br8X/DkuZg,m= ;}@K;7&6$ &EDž=|J\ކiqŲ0pP/y5t}e 8fhXYӊk5Oދí{p|TsWr5Fnҥnz_hǀ[vƬ! F7:j ^b5B g%x+ysu vy~v*r A:=/-MAˋ58*i}ytC6hk&O,b鄓X酡$]fpq4vbc%/fR_q&Gx x{{dBll!ZhXv$5JZs؍|qTs0whmd[J ^nZқR5 LmSqog5ڂ6)/}>LHpsV߇pt {B+oc4-OٌY"*t'z2!갵_߃]L' A tM`? גi -[NYIe:I퓆qN%(݋!Qncuhn-siFn-o&td~*'j#D65 Gjzb"P dbkϰ K;ba'+ꪸKZ?!A["2"O *Psjγk?1P8&Cx$dy~ ,fw;pε:,\ GM׵U>4?\ծFk/5@ t$ Zt}` M$vT~`N7iޑRqqoy0]GP)d1c2 綗t|} RPnX&x`&2"iiM~h[U^XpnG_ F;o:;xQ{K ԔI7Ң8Z/ ÍS"g/wiaT|'@ F ckb\fґ8N#H=@Mj` D3S9Yri3,Ayq5(tuB d)@4D;3*H7F7vm ~uؕ;nhw84Ol#W+QϹ)V댦)$րhVl:6a_ ֌E,h{*iN{I!Ye,p|;/y4+śwexd̸bmw1ݰ1ҸK'ql$xZyk*][k*\tDr} "1$il)[20cfhY<` \Hq棯Z?[95!?0xrH= zkïcW2&nItv[WOS#© Ldk~_qd}2,}h 픍SH*3iE <VR 8WĈ Tf)et@|$kl7²40["S)1X:EOߣÔtĚߗx#wgT{]BM}|ybD^o 9 +U0@v8CTLjG 8ٽ|E "1@(hA8bV{omo1)``8EM`uDzC#[ ƫ0t[F cwN3U1 :h*)% SCrd14>5aJr%(HtIʢu%G4ꤕe% Fp@5r0oȚX/"?[zl~K(۵p{J+ywԤ;VS%Ӊzf>7=\3R`R8HJ `ib~KSs7 LםjD)1sLƇ@;2* )Rx>0sz1å;&58pGI XH׈tYix Z.B֕o118MRV*pĕs Z[=wʞУ{ 7Th\XÒr\S'w׳}xp( DܾKMy@~JG$Mmo|_=CWv/!"Cxяs/XCEx<˚, \"Q?f Z{H%afCV1!$uWo!à6!^pW:T`7T#٣>?)i\W]ۀʶոm*SGɼEyULp6b$f? FOq8U3IחʆL,Зe.>-nޯ1jI zPu\exczve4uGQBc})|RHUV@_TR)B5oORY QfYb1% R)~ B3Dߔ%m{,SVʋx9*Ȃ;e[S]Bysc۝"\(*W9/^hv]}Cw%4]7QjSTa=(<@ 9g=SJ\VePH}o{[Fp5PbѨ+`g74\H87Wd&K09p[؎H _'0`LܹjnnHqC+!q^#8n. kL3z׋NU| ĄVA-Q-l ԥ$—Ro^E> $g!Bܹ؛CL0 Pq+=1OXr]*E8/u-<5Mt)i}Wt孍L$Ӕ ҖbQP\s8Hv!a'ESi15hv u8F6b5kHzOZWg zNⅤ|c9R!]9t m4 YCEBtAxLmUP{CUҼ#i/Z9VR_gaJBi-Z[ٻiPz|ɵ_`d!v[@n;[|&Et#;?H~8[wdicMlb Mz&j8}O^RtGH7C36C,֮0Y{"Br~?&C v[zBtO/]߾IC[١R55HK&Fbs|f45 ZI{2"&sM!IL#)w>:֌q9(k;PB\p"ٙ`hpTn"cIfgmSi'\+5ܚi<{U.է2Ov}F_8Uh/EIhã"jTmS.l+>*x3- -% ($i&ŤZ~qN݄~ 0e+/Zq ṭn^wx5.ŠLO@ao١\!]Ĉj0|doӖC )V\Ӻa~ ޴n/ dFʯ_B.0矏ZW2pt/sQ$E};QL伧PՁΟo7z?}ZrU$*1%9l'{/٧$R{c^W˴sf U?J,PJ8bSIܶv}@x]=$^,|a3B`I>ș f&ip6Dz^$=tpSC7º7͛L(l-Wΰ#4X"0!-Tav_nMʯp{鶢kx[e%6@5l5j-WVbJѨqZ 23d]tQ!xnP)23u_k;X[VwFFǾ+= VG& 刘@]b_lĹhE5<\pKXE?Goj~QYQp igH--o䞬qᭅPæ'r5dm\%a~.~dEc4yTxN(į>aO1 B44DpTz濅O;HkbVKR6.F:qRw.Cw[8-4R:`:\x!' RM|XoѪԎG`dPb@pvފCq/}δVq1H yRx='*RU"ޞu.,,A՜^j5|.cIYC+'y+i</*zk@a!JofxV"zgXc!-,ɻN(vT:jgYC>2ҏpPq:AO"A*n#BjJF{ IQr!djB42&J #@ `Ā[je0c_'0^Ya3M6* O'ufAG|KS}#[j/vk8F0H+zsqghQ4"_jpU%5kwt? ;B7l4bm`ş/涤"&onbVdl 6kʊqRJ%{*g$ՈxZ)0sHFy<-QQx&LN[UL9(IfjEWx,"ԫl3}oPEF2UOߎ(|QDIz̃k%߲^gÍڞف; ?'*8\< 1#"@!=nAbk\]$hc]IL"rγߺsZ 2* 45"m}+/$wpGu Jqp* k] έ:(B?cf> q0c&T=\ M)J+givfWЍl>묐B C/$7PI@=q< }uW.G}+/cd'*!e5XZJi?<=]N<"7>_VLHb KJBIwd> `[7~j2/p-Օ7I?(Z}JpT$gu)u8YfP>s>i L#džOi`B[YwUXܷ5Ye[x\;kRW;A٪a {oO&X|X a f$Z!(ʠ}-u6Զ(+`"K'~>5&]4a=lW,aYZL.=/i!ckZ (@l9(K:XѨ|9R8GЪ}p)׮z73/Yܝ'RH{JjV6*!MؠU^FWt{)1>r^ *~O̩aXO6^}W,cbΖ!6Gݑ_TϜޫ7#A2_낍lظ59d&MÀFʻ/f<Ȱ.+Ԝn"{w y9|9j^Ե[BMݛ!= 0[2%3&N d5$K1 QAy+"BV;aSJZ}'яe" _{LxLFGJN5hއ4|}YGCpy9[6 ۵V9,qlKW&YfiD/\C^g(^$D ϓɵ0c-!Sq{wB;mc SO^bJ/!{KotOd-Ab 43nAn"z!ɺY .v74U TWZu0گRg!>6cyeGgD\w} , +ʜu,k< &?E6Fg6VGxi$%GRS&ܲ<$ АX `Eu$9}JYܛ_Wۺ=16$$:3- 6m+I +a(SaKG?2"lP=@@T?C ?ɽmIz )/q)Ps~޸i~uFBQ^aO2Cv%AH2dTܖF\#GdP> 9/S?)^A6lf5z"ˆ\ybt\8OwxJMgZ0]қa}^ @Q=)z}:kЌ~kyiwTrh3C\x46"C>|)LtiO:IJ! Jd,')9@x[' [ \PƘGu"8يDSFwtSX1'RM.l@&ľ}| - Dx&w0+(p@>iys3wA+>RrE4"bOI`?7G^6i14^4lRˋ6%3r\{FK~8ٞN;2@nJؑp]ݶ?h Fn tm Af¼oim[[ $]سHF`\u2cZeǘ;  07fỞE2d/tCo ?Xʒ@եfu--e[nv`8hד0,F3G?2L!P.3VЎo|XԗėB_d3f{r Xc9mf_eZg9K (dg_Ahk{ه\G.W0ѥ~}YI†H7-H5,M`-1l;'s "{],4q=3a>Y;(ɚqCq@ ӈ1Ye }@ۧ.+t1rIeԢNpyɉR;9 MFnp:=p#MsO%Sb45D^P" ZCB\P9Ҹkf%K۞ܣa`o3Q#AE,u6kcJy g _¾NAyL|MZv*[trR M$ײ!Oe0A\?3`UYԔqwateSPtdLt;}j6g˫x>[WaCd` 碁8waoCڀecƦ$peV.Jl 64`tV>‹+ 4V^L% t_az-"N~4R4,2k %u;phq~;wzPޮVmÔ :7k/PdA1 >XJ,)oZ 7 ]iwڙ ϛ`ry.kץ8O3+&jڋa 7Qwalu=I**p_FaCm=^5;P*!Dk qohSښgbva"SH F]yS,=ׅc2΂McJ7 H!ıIxR kMn7l1[r(>. nAmUy/ wjF'pXL@u&:{VQ2Z g4^Ƶ9<_gszdȦ4&ݜ^CWI[畕-bZΔQ5]t2fKi( Q07-yIWPRѷe)<ASwIM2.~-B5:$/Q[XX`1iٺT;RT"hP+]՘/V' 8;iJxlC/7v'Wcrs;ŨJbE܋)2y6;jIO!>A v~v8Qrl VUUN ڊJկ˦([NO֎$<䐏)խ_sQ q*#5MH(11؟8<ܐ7\W"} JA?EVw\GX._$RE=s]5SDgJDkXX2aC`Zm 3g7D6dGml-l`/sp+$#QC5{*8 GM $ݤ,!_ވ}^'3dAb#i wdE\OVc fNĉy.f.Jố?{^,ۤh7(Kfu)ܙ3̖IJqM׽.@9tt\:?8kVHuv&k뒑60׸h=!4K֯hT`W@X9]^q)3@?SQt D3j{]B PE,;x*JQ J0(Xr>?[ |rf ܣa:ĸ>"(Z]?$AB5zgLq3TU PcP6=+˝́ JUVWX@߮؟iWvgRĂ'NBUe vL۹8R N,"ɏx :&/Gz3&yӑvf@= -aϛycw'wG#{t*h=ȒbLDJ{}kmo1I߲//Zme}{6̄_G832LPJH78^ޕ5+O)`ìPiz&0רc4;ڸ" x=*ޟ,-*{9C;d X_]N]?]c"(l/D 4'#8iY8DZ@ E~%!6'Ff90s3 cNT1ׁTi d g)gkfrQl2Ukjk@cvIE^D8 r je9_n67g1w5Ħ韁6E>ZG68Ξ#F ;d]f:-x%qN)İ[:.H¬p_$f@R5cmr ܉+5+pE(Nǚ&{QkiF(OeFW1, t\SeBzC5OW# &#dIoXDJ% !c H<%>'E|;s dz8IP?UPݻ3`j#0(Gjнe5W` 2 j@ GvIv7Ef~"<[^~Ց_7!WδPA6F!|V&6Ю|N lTY}e#t}|g-8o׼ Ak8"6&l9R&?v]A*oG8͌p8ג(TLNx!V˶LG\b@sPaND8ji !Kϊ&4 R^U;>t5UdPbJ% *x.clY_t * 0nϝ¤ XÞ߾ā <ѩ7̀WXEU|ems}^vuc/ Q(w+9!r^&t|v3 .myN[ kKK?`0e虹[۱Jn[,,wb;ӥ< 2M^ V݊8#ZtC}!5o+ӅJLz\g7>7$5 +fv"W[X >lR"v mZ"P:"zkБa_ȩ{f]#a9"gv2 =m,8p[xE ۺj&9{)){ :N7LTOɿ-J "X§EVdNv-tԜg^9yw-ePt}XNMO`4x`(L0=8'GY8ay*XJiɹՆxӎJB.jX{o/Z1S/CFLFQ, 6)poB5ۇ#kʕ8o06SV֗:-" !;b 6.|E|2 =W\C8-_EB *bmnE}k;-i /Ϳ֫ @K7Y`dc4Wٝ avݙÛW =xVUe MO)/cf0.Uc,ws7X#4u+iTEYPkLmZїUIe}Y[뚷F(,jԭ&/}h|_Xa6p8]b@7ms\#;xt?*vfa$86RWEV3(ZG0qJ%jk*$|'^-f+OYYa;ת D/0U=@T iV!WόtwDR$ b ANCaP{]bG1v^E++9Hlif^ =lƦX rR*cW)[\7oFnnŏ}fKQ16~D"SOGhyj[ +i5Bd RL+7OA͡b}_ :&{&޴̆S ~wV?:娋nJnLВʿ-q!81O!{`%G< av3\Q,8Z|Ϊo:Űن6?Ey[ F3=C1kGHݥY%'hl#A@y=Z=AixʏYp]`o]Q%ʃL3U0Ɨ4fkQhEP<5'pӛuW\h[W!54j##f/Jx{j\}m Kjǧ1nQe4QvX53;]kx< .ePҡ%?ᖦw3y1 k1\@r6I& }3}h OY"y}k^FFl|ŗZwv)"Z̧a3ME5t2?} '1\K>UZR[6e͇)dCA֣nڝ+֝x3ϳWC|FzvbTt1y9`պ"Sś!lFГrUPwk/#?F'qq s_|,*AD / )ˑ;oµh:YNrgl̲O`0?̅g(Ly bўhjRU |c'@K/s98+b827<:h=FB XL#TӺ; Sٳ[|uZsU }c-؉_m~C~)vw~O4ft<2+2bFo8jBr i1oyOnz.M@ V.-k[7ѱ0[]JMX]ɆVsPgxśR [{[ >L^bVjL|<'kM_F_-Vt􈿰ThSC|brq}dve+Rpfe7dzPm3쉟opCcӿ|︮U<Ҧ`c&FUnwuFX $1JV6RYd~ƲX`f'>,|y%nc:#-.+trDδ[T2#'ZR!V?\^ouڔg+=Qwwt<=@Ϲ^#QX_v[ #}%-omiG>ON1\\_#yNB1PQ#wE.Sr[%yg'[ o|]^lWq.%*@ʃƫVlɬk7/cL/[WS>f/ΖIT_ 1_VгTIska9cv*8{`y/c2C!]͑|oT^ꏘxsl}$R(xjOƖsҐgX;JhhQ´LvD^?\@}+x42r\:Es|P~ ؒ«vui5cfƹ]vZ_9QNY7гp]~ rr=P)w<MU%Iݔ!u<= O݆eLv&-܅Ҿ_{pLdaj' rJaVb,ԃ=v *F4_?n_OCP=Kv[Fs-W\: +*_ӊHP\1=nf(+c53 y,OUb_Xj BV_Ayʞ>cQꍋ<-K̂7JBk8#Ϳo*ԵM_0^ ,y+k=y?nISCգCWP!H{(C{Ag^EV˕Hٝ i(ugcwĿ&Ā \~F ږ.?(Ih k$宅/-yT?A b((/;6zo_^GY8q`bqI_F`~`GZ>F Z?ļT*dْRHe(L8@4jB7KCR=xWKU؝]\DǤ=uJ]E, jt|tA-_EDsi.@?'v C72.O*#Uc@#˨g AWh3|Ǻ5:iBc@x *3H %iYb5k v%"ʼ@=Cϱ#w?VOyF u&2tę-& yŅlM~YTR) [NX"MO*?5ByYl_hjJ;\LFH6"Dl 9' m 1Œ~6|\a|E+ᎅXDB3d9/}3ˀ [&8ۢ|m~mw2ɱV3A3B;Om-׼Ub&rJ *{|V-UeA ^Y,RᎉihflmaO b0tH0ʀ |9yC\4 7-VE6$-TR:pl\_ Lfii7 XRT:iP4hg4N\1UX._Fu,Ց৞~ E!^HۆfLT˦_+Za$r 2ݴJU?mQ[7 Qx~j+X#I\R)q'J'T'U,k=S[2 >ik>}!PXdiax1ꙻbtP?Ai62x՗F|&M9@-JJ݋Zِ|ag ^+ቃwϻ.5BO*i)S UDtrl" wﴋ,s>yxW`{tTʘh:p;StE2N9hO_yTc3:J/kZK6MU ޻Sq[%-i{wMbTu1rCBJŢHZ5dsvU`^{փO&"J)a6}hTaRɮ8AwMZq&W5i <+~A>f0JxGܓ1EԍgMwvedJ-""?03D2b#R~s7:I/ /~]=ϾJ窮Rm rL W ;<4\Ȳ:d[>wYgy&S^?72POFNu.rs}@oI>˓ o{-$y@'xéDTiC=\${:Psԕ|5!L$F;nh1v~n(PAHi!E庤H'ZewÈ1_VA[Lx Ɩ?|$t߹?muTϗ =BO(SO~w͗8WYz;Y Jϖ0?pBXFYHnڭNA" <7PT[U*Pq"@˞9!4l5~ dex;T29 yu0iXg|gf'D{IwY,^> `E$;g+sf2~5ɲ> 6l\"S׍당>L3% H-0FP y[nLNO Q+62ƐEF)П oP= mYǑ0/f)]*P)d`1coYRAkR *ԑ@ݛE"̾1K~4bNļPbդS<(RҺշc-_ 'QJ%EՅTkW|I/Tf 3q#bK}p{VIb_XEbq^ʊ 8ƟVP}.*}LD"aV׌n<|fHwvPoROl$W^?Dj+fm}B$Iׇ|gcD\ס$B3ӻJ~B0Ps0j/FxɑfUh#ڗؗϨ`.Lˑ7ՓBnbM|W^\"Q~% CvHKv ('ZdSxn=^9mN|*M3 &^px/KcIώOk?ѽNQ1߅@_M:EfBAыU @e/j# 9iu偉N˩x%JWMnLՇ|<5%S_P|D6؃υ0Q7$/;SAL5=AÏ"E,jhTMYPPIF{JY~"b9#oP:<qRv,5Qcb[ H6DOשHgf1ΖRjNSayJN`gӚ~ޅfk;8+Ibjϔ{SӅ5P;(e_jSfgY,v|syY;\+胔K0|672H7Z-V:][0^΃iq618HN*xø g;*V?k I&BJCu"$yRc1Ki=[-Gn /?uUo,甛{UwMrKv#~$DPoΘ|#@+H\}'Ca?;HȲձcmkBj3PhUFhb ٘nkU1<lia[, ^~rOƫƝ:+9 Ee`Ledu~Hd-LǔY(rR!Vu~ %G(3zd$I][,-|sykruS^c#EqӄڭN;hlDZ.cgAL+3/@J^͔IܿfgH~piB M*T(aZ5ྛS{ZD'Vo.ܐs|.OD"B.$ciZrE>THnD1yNVa&:ꝊV `<޽^k ǛSqƆ[;cKA`s2K΢:*lp t'¾eKA⬅8.䱢ݑzrׁfH%gK6a5Ob_Z;%LOcwI6& "c2۝|I?"~/\-?_2Û^4Q/q^=! 2usD0N Yis>:6@@?oj{m&[d-Wn(/DosY݇1]?cdKH%x|80Nk^c]+{S->{6J_ DklW/JQ!zS姳@ݼ@D{CԆTa9~M.Ax\ƥd2ґM<`L>O?#z5xfSXb7T#$L{w #^3rоzϦ~5QiaXg؄#Ev8Yt3F S:1OgJ+fe3˻8m #D`Q(0 +c`R_Uu,Eiۂh#v0Q"Fc*K{Hpx_4s´_G <P8?J͓-r*oȰxǏ:/ {Il݄!\U Gf{|R OHq=&}+c9řfu# Ы@Vp-7BOFJj ?ΨOtXfC_%#.%h6`} q99 0 ACYB'>-A%81GRNS:h4 {"h-׼pb3plN?4;xJU Ƽjh)=Rÿac(>  !l4[%鷝+Y ]m\:&YE;)}3BmA8ިnjS݋u#{LrgGc\w?*`1=Z;fG|&EB?)Aޜ's&;+dDiE,m8YEa9MƭCGgz9I ;˸G`FXzq>u,9;7nEVap ӆM {{{11>M-okI5 &$w`Qfkʐ隆LlV[VGPrȫAt)L@UR2$|'HSJiO^x DS+8Q"N rC8"j+s8uQc1ߐNC/H/0L' _qe4Ra+K2.7ãTd-ȋmF6,j+ؘ?t|;(7bvd[nFA|eoZGh7MР/DvJxt<28{m7h8*(D~rK@06"4ArG' a4) YZ