ruby2.5-rubygem-rubyzip-doc-1.3-1.3.0-bp155.2.10 >  A dkNnI%z av^חʞ /ӪlzYMgrS-Cb)<ΔdOZdtse{N Vr79CamDIN% w9e EFca kp;?d"( 3 R  $FLT  :    }  d?(a8h 9 :} FGHIDXY \D]Ĉ^?bcdeflu,vpz{Cruby2.5-rubygem-rubyzip-doc-1.31.3.0bp155.2.10RDoc documentation for rubyzipDocumentation generated at gem installation time. Usually in RDoc and RI formats.dkNbobs-power9-10rFSUSE Linux Enterprise 15 SP5openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://github.com/rubyzip/rubyziplinuxppc64leP_>zp} +RQ   u4e Mcr  Z  f ))a&v*2K**!: qYS/G3byFu0+5<K,Ps+/"*]& C)57 /   '$ ;R:@54 5L  ^ " 65Lp&L,#%C=?,0C0.- }  Y[?F 3dr7 !@H $$sX $#R0%3$./@'rAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤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큤dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`dkN`ba512fcd5931f381a7f92e3ea366b987ff4043e616562bbfbb3ea35976baacd0768edda68381c1f86329c43080c930cdb3a5b0835c1bc6d30bf91a6eb93e57d099f849a8418fcd9cca67882358ba6f1a42797354ba73a438ce65cf54540cd237c0a06b7196a6f4c6d5002ed39d6b6f58739de55b7f3ea0de27587055e739a5d0612188c334619c1352292d38dc5080c18b8a3bafb3714cdfce06e81805dd4e13eca9600a6ef762a4f36a8f095bb46f19ded510bf691cf21244116c11788d40f36890478a46a4fcfe4580d4fa9e5a58d221b119820f1bde022a6ad0a861747e15fb44bc6c23bfe57212cd071256a3be17a5d8e5259cf8a6c615ca958fc61bded6a6feceebe661e42e8f2d0143d716346e291137e3ca316534dfe0da9fa43cc0717ecdef437fdad2557dfbe390b71b3d6b6b3f87a4b567d26d39e2db937870d3332a54678861c4b037b2b5b2cc4f8dff1ec4a550e03985217e37e4510ddeae12e37015e38009e564f855d90f8196431a4693f0152ce6102097ee6c76d7e8b6a8968f94dbf9b117e22028fc6632e871dfc8472bea98150505ccf04605360453cd17e8330c61f6f5a40db9e71c3a412cbf9bd21febc8e2f795fe2ac8a6da6df918bf957c1c83da2a429491ff4be97bae3fdea0d8568e20519b0acef618e1f344c69a77db2951da5b66408d5921832cb1ae4518bdb3e1d9691e958ff90fa4a77f5d3781f0a9e7ea744a6f950213f5ceaf648b29e1431a1c7170a2cad8a236c2a8f6fbe77fff825b587b26ba09c07561220f74bbccd6a9a2a44abaf5a32e8e45f3585ef6781006a8110526a5f2457d6a7d5ce835e62cfe8c316f4bfd44335ae0b94d9b955b1b1a2801bb183216fe25d384343eac7edae3d07eecfb10e54c3c3937f429f4089053feb6f7c805f582198037d86834b74343dc05b33d848254d8e8b03faf693626e6990aca10939401644c3aa3833b0369192174842970e4fd30a214a5566b1607426a75e2e230d05dab2e48848ffb7270984d484c8c51f61be037a1692f035636a343cc1a13037adbbdf833cdb300b78f3dca664d2dc5a5450e4f6647beda83801c4853ac85ff4869019164c9583eba20e99317902af7c8145c5af647d98eccbdae788115909ec851fcc9a31aeecd3fe541a53890c87258abbdc6ec84cfd54b1919ade2e7688e3904a527e9c5bbc2492f84a8db285f0e54cfed6451a281eba1aa54c03a9d037bf703a633f8ed26e7727659c33e5920239bcef016d934084e2f3e940681be72a143bc4f5755b2dbf3e936d4286eea9302fbbe62c77472d9104367f97e4b02008855176d13d9557984c860c1f093a575663814bbb5d8a22f501584656de94c91bc645641dd80772f7a21f076c0650aa12f8c668f2181ec7e5012a3b8256ecbb3bf7255821fdad3973757435b47332b5fcff3e70b73e22d1cadd43e0b60df6be3c9af8c9504d27a5b5f9f60be4086712c76448556c242287723241cb4c3527f408efab14a79f2a2b2d92bed7e87bd9211e7d8d820d8fe859b26146e87a85593cef86d3de2466fbd262b7cee8e3749a6f6a6540b958ebb1fda3c18ed6c27cefb7989097f7e0b10ff7f6a6856b438ef74de81c4e738eb5fe26dfc6da059cb08e740eada8c3d25c58050ef162cfbea716880a8aad42478b8540f4a95265b029023b35a2cd6641831313f9acbc3a5d0f2ed1973c60741b85dcee38c1a4f41d13aab091d7ded972b1eb012976f36561df9569cd520085e93bf486fec2fafd8b957c8536581f3773a31a5873a5a8aaf1ebc82dc0bb0560a3af276807c6dadb05a5aeba09eb8d4c5d717bd41567c325db456e5a9b3f89a7393e08a815d52fed9bb78ae7b5542fb7ba267de9c9cb687c46e50015d614b32785937dd9a05b81d5b5430793b60c570174df57edf2466cb35daf264781b87d5cb5f193b5b01c4ccb6bcd8a27cd3fb4099e2f2786e03244cc2033164fd9d202a64e52b7187e6f0a187d9ffe08c7c03952b35f00cbd422768a6f882a8f6b851b52038d1b3cd9228f5455ceb9d035202a840ae34e560a2af78c40d23d53ed1626d5bcf6614ac27bfbd5b8232f83c9f609ce6ba3401398fe7993b272a991ff628084e6ca33cd5c437de8efafbe789c4965ce863781d37b0cc852f53cbf39a8f515adfb4ede079c701c6fc2d2e93a21cfe7feae5086c667860fe7c987e54810ea845d0aacb0864763de1a1e594f8ed9fbbe99d7c8667576005782681f058c91fad35d55ab8a6bdbea0626b4f79e55da22fcf182d1cdaec350fca923480f328f1d93705f5d8eb108c8aeb787010f4868a25b2749aa56fd3e2f99f90b420c3ef7394aee1530af4aa9950b3caffa43656b3de2741fe412a367376da28e3c3f61e282922c4746b8b0b4ef5778dd4c7e833574928dd85727dda511cf3b968d9d7609ed07eb29ba382c223002993832c106b0f9970ce4067556bd9e9ece76a016609cce74bced057e9a44e742a184ba56f33cf07e7b49bbce785ba8681058681bb49cac3d9e98c703894b8e12100f5afbbf21b7cbb2f14bdad1ae86c45a927d95839c3772af60159ab9be00b80beeac8b7309531f7ac3a0b3a29bee2ea8565a36ab17ca45b7a5e0760d5ed20428faaf391507271446bf6a811ea93fea3ac9c3708a859abefb1d318ccb6e63b20a9b8ce1621734cec76c715e05aa592493683f3ec3e5d60ad4db7fe51684f4a6d3e483d83d3708160e0465d93dcc561cb653e6af3f764a9723553ac84eee24f7f5991f5d13c66809d8875e32714939ad7797f25dd14d7e21eaef381b29a51a1fecc301bbdace193ce1a45386a9280424af92ea4061c1542f2cfb4933488a538c9b6dc7280bee4245af0e24e6ee5ec4c56f0872617bd5da3e5c59e66a2e3e87cdb53cbdd3a81992d7875b290d5ac1f874df3a93d638ce718052660e3ea338159b108a3a5d35b172cf205737649f9385859ca1a6a7c172e3f84aa30c274738dc19b5f95b13af8c716be9e580fdc8e339d27e0305b8e5982e0f9af5786d1df869e87b472a748ddbd12eb72ce1e6b02ae1ca37f3be25e7b9be2c9fbbb7b1b266b87e77825d9434dc5189067b96a44bab73718e1c4ce2e9e6d58cf2f81c3d519e923b2a03a71cd0e2875a7e5ef12d4d3b2b52c08010a9f306302f59461d450b12603bad370eb5818d8d9547556c9ebe4f8042f547bea2dde3b16b1114156715dca7c81b3f8bb5a87eb6a85236176ba2350b96a633ffdfdc5dd8aa3b204ece981589551582d1d1c8b0eed92e8c3c2b583c3d9c6589bc6dc279d45a97d51a39a93210a300f0fada890c498708334d28b81c4d913a67509edf3e30a4c6fb878cb64f391b28d5bd68b1fff7133c75e793eb9f9e67881cdc1e7c5da268e23b7272229aa76cd4ae8c9cee26c970b8c3cb4a28b18b68147587c219c782334dc5498b8cc55736968bc40f4db7224b05c694c9c1b12d5e05b0a9434344f442ebd0b7ce87e2300b4abe088a9817c8afcca53b7307e9ba0ef25fc6f808136eff267bde2ed6f801a9c6148e660a471d255c4eec40e064b37497ac7b43774a627540e19332a470e21966fdcc454588e0313de41e755e83392a9037e7286edf1878a2f0163592e4b2d6d3c3427b5dee1bbb9768a22810c5b064450ccfb050ced4cfd95aab1d9e0a4a045d723eaa1a6900cd69091e990a4e67de294d30c7a4ff3297102bd45b76fe04fcaf6ed8f38f41fcafbcfc964d59901da34fc0ad9840e7371b1652d29e6d8ff05cbc32ed15be987c68cc7e7494e916031977731e997311bd92cece4786a3af1a70f9c2ffbc81278f374e4a9d5c6a626d60a3bd59589d16606ce971ef40a25fcf51116f418c4bf59ec9993cba9bcf08b8077e2b7418e1259dd3b1b6663163d64110220e2791b2b1817b653324471eb43a7490ea847b2f5661fa4584f54ae515079b629721ed657af4c4ccec1dd483f1458322f5d90e1b40e91108888af6e28c5dfc886db1fac3e2ea2c11cac39960fa0b86281200071909c3d1e99c0ab8ebdd0af40371dfa00adafc561c7b6486e66790260360bbcbdabc70b3ca4f4cff53bf70f80f4edca1f971170a98b40c3b8540ff3675bed7a2f03ce7302115c1e563e9871c2bd710d3dd62d9560aad3ef9d0d3515e7a1691662a1cd91befb9aa63d57740c092e0b413a16a6a772bccd1f5500d601c4b778925d2d1bc8ef17734c7d4033b4d8eaf3c634252b04291dba30c98c49e65b253567ea2f0f313bf35f10d0bde24fdb7aed528816d9ff536e7925b9b3a6f58373aea99d9be753f1f15d8c9abfcd871eec0dd74c3ae2c03a4f96fb542c42a3827311254b66f4d8951588c6a8720b01316d9ec597adad1694a2a86ed55a77561c464772739820716edff90583f319dbbe83b561698a7e924009e97c42ac9f43e8780d0aa35e3c33f9ac9bfcf6b608a44ca160882deba44ff330964c4adb21b2812cc4ca3698f6965ea25b42b9e61f33e67df9908db294dd0b9c6cee8dfb6590f974275b442d200739db46ba679ee16db35b33579eb9186352c8a9a24ffc85c22d87bdb8d110a73637d1ba0db4739cc861dda0fcea2a9d3a15f836f3ab3c3f612b6c22f287c8a27b0c61339801b0970ed91ef4b5554b5b36d90165079cd498d748a231b2271eed3a4fbf1d9384745e426f4d7bdd33087509a255afe28fc3095d57363f07b33184607e35fe9a3dc382ae203758bf82e29e047f89d3fa3c337a32c279f75cf07e54ca137373f003ec4d2753c1eea317386ba78d7454b21f1c00fba74595ed92ba8e1f8c61e62a72c0884cfdd47bdb693209089ab44da8aa474027d9baaf9080852eafacf6fd4f13544ec1aa4640af01ba3e456a2bcff52c0c232bad45b58db66e2835ab77e6c6c64465101456c1b1ef27b4d9d5b1386a0d902e03d1579c0ac91058595d9c26f1dc1cd4540151292d9d1532e2d1c7324bc30b01bf5ef7c78a6d0150ece2cbf447071988dd9131b566c4228bc277afe0d95062818780434501ad52f569542a278b32644253b673c2362eb3d34e043014f1adfb1103c0e9e295e9d1c1107707aafba1ed920f91696ed7b7071029b302ec67e5a7d4cfcacc2bdade5aacb7a7fc7d70d2b943f9073c4f0ea73815a01140377d666620fbf9d44e7656dd14fd6f3458e1afb0516ed5d35c8416dc5f19520dd119d7c123a78d435e5ed84482e1b4e2d97d28bbfb3dbe74b0c9ef61d0c9a84de5eec5adb214d8ece9ffdd4f08a09732cb7d6e429968f653ef66b10c2a939273d6accabf68f42269da99583e9026bfb867dc719ef4c6b564ec007637ee86a10800e733bfe85bf13681d37b831e6fd4b618e3c40df954ee6cd1890df22ed77f520c289df1b10026cda6425a20aaadf1c29c154ce5088299b013fe5bba3deba4307603168e829646915b12468bd87142b13447e080ea57b2e50758047facaa2b7872a5d37323a0fdc507727cc805ef284d12787e3cb140eb1658f46b8d7fa576bc5aa27c25ac371df00373e9282b9640993ebcd4b1c8483f297ec35c69195309cd13f87a6b193ae44da7bee217f83bab85f1c58b65b57b973244d73edfce560c2cc02d686a55b3f970305675b4911b1bcb7462e16fa0315ae64fe2dbcdd29d32ddd4978cb027fb742dcf2409d95efb73699f1c3645b09c05799d560928f981eefbf30ab4e6b31335d923f67b6bb4426755542879ce574bc25156dbb01200a978fd6035ddab45cf846fe837c8a7586329637f532366d5211d5a3e7f990ed55c809677a6a324ca0ffb095413faa8dd3b5ee2006c4c859c564560587be4e3c154f03fa6a0eb20e46bb90bb060ea35152784eadefd09a669e975548e29a14cd0993d42feb869dd2353cc0fe92498544461f5d65eeee147a5179f26bfb803fc14c0da46707ad0d5bbe11bc2ae702ede07d6da76fd99dc9ab25d92d1ed7b8630a2e2cf6c479f527ccca32b2d5770c1d2347ead7e8e743f8841fb0d5041d81b948aac452743f32b1afa5a0275f800421ef44b4451430d92178f0cae2644ba3ced81d31f45ecb702388ce649944dd6bd235500664e83497ef7e165aabdc14d6759b117cd81bdc2fb3b43ce08a9f0b49ff7ee05bc5b67cdcddaca7664b55c084e17835ee5cf4ee092b82b056586a43294e33c5b19689bdbcba1670c8485b71127c4fea8505f03ac33ca272ca4c1b816863a0045fb8cedb0bf669b7316559f8937c1f616fecfd091af86d85ebbdb7bdecc7f92b62ad56631bdc373d76d0f60bc044289258434c666988580d2a396d922ffc32cbd4c366c1428addf187400e7e7bd7f80f48e8a272002fbb8b5b87e00f818676895d4d97c6ddeed85def2c1bc7a82b6ae4067457bcf588d9c3fb7a872998950e4090b8910ad2f0b602db797cb49aacca52060318c0fc812990591d33a4e934129e99f0244a12a3871d19d7bff869c6ad6faa84e792a50ff6f08c7d34033ccf546ef0fed59449c02527e893a2d1bd372e56ae273038e06645cb9cc3697143055dbd4ec30fbf9b95f166a6b2d9024832224d86649e4d918e76d040fc8d2c4ce2ec75fa8c7f15e19a6753f7bf1e665cf55e9a819b79d9e213e50026a19c3e5f49bdbbabbced12268d769c189866f26f59d8adc477f5a0b16f543cbd5dcf287c22a475dcfb25c9b4fda73a0690c4ad44418f4cc66240b3d6d5146ad494a0d9c56fa860343168c0276c9c45c2f427c5725c412b075ef7850decdcec917f422bf5cb56c0bfbd8579dd8e134971083af57962b4cefa6e5cf034e0c163706f488b16bf75480322114f246e6dc52219b79c2dcd5fb7bce0d4a260823d61f7afb12b48473ecf9fafdf11f043b5b01582f62d0c2b295d7a14d9dddd279f4ca6a6c61bd5d9edb10f3afdb1efadc31a47cced7952c4b67762d3bb9cd98cd5fc277e82502aa1acb795dc4ab213668338a28b3167a53ed02c76d53d756c2a1ae85bac1e9ccb13445f9d6e9e2a545b93d8da14e33af9f966ffb73f2919a280bdf55ab326b0c9978eb503b8ad34e5c50ceed2d6a8b0c7cc59d3317bb05c5c6598da4d67480d2d73be4000e28207601a7c0ffd6acb1db33844635569611a247aeaceeb1727b0ac7bac6d9ecc9abf48456219b54818d130ed467e93000db0a8e0dd4e57a6c5d4260b5a2e6003a78be16e4a837e962276ad26920a23f36735a798abfa6bfde223d5017d905bada5d0fb0ad8f336d9c48b5c559a4159360b89b7754c558e84ff7a7f9c236c6413356c79023f52afe28a37d83610b8c4fd5811e76eaa2cb3366c41ad200c3ebedb6bdbea3378d8f5a095b7302eb02bc07676e23f4f180c51da9ff063c7ffdf5b5b46de7cb91fb6c004f81083aeba766a73c53c848c415c4b33124e79129dae9ef8ddc86a9baa08cb44fae66dc0fc98cf7be00c24f6c14dd8c6bcd498743a3e92131451b6471c376655626c696fb3a04196df484af117be76ae6466566e1d6a2c905b10ce7abfa8a46e4a4ff61beb801b02fb7605c8e4437a20e72c449b32ebba1c0308b5a9985b60896b398c93c37916f20912ec622106af7735653e9e6ab3aa007024deeb698497ba5999807058790bacdd3364e921f268a14c7ad30bed33354fb2407248962fe5f6598dc363c8a582147015a24cacf2e28afdd329150b327fc4d89e3b87292930922ab40a6b3b05f2c9ef8bcb112f24c1bebdcd87c551a039106b77323fe43d19a3729c86c9c17001fbbba7165653b3e912bcdb9dc4db45edb6aacb61858368021f31c07c07065e7736ce4f0cb761c0ed90a651714ec53ad0ec0f847d943299e3c8a1a08af7579b96b69072416a8ab12c56448f446b7a65e17b3ebc946a7a24016854b7abedabb46aa85218e10608dc0078fde0d61f20ab0c4d888544f60f7f067caad478bec7a70787eb3acb10b138b32fb373eaa95970ebd79d810f9dd433d96e5f1063cf52c96097bdac632502692ce1f9adfe909281622dca15ef86cc899be5a2fc0b148fec2e78b8a6344796943fa8ae4d86869e88e508df12d3323de061239068fbb5fd77207b2607d2727b39157992fd2e4f5c0f2272e32451b536c120f6841ebc70013ed86f7f300035f5c3f2ce56db70295de80b29ac217d1bc622cff82aaf81a8202c6054922990c6768ebe6326a12c090eafd17a283806b8aa06d630d4d0497a408ae2b76fff48331ae7ca5fda560bfe9afcc12e7c22b16c6d392add1c932b45bfe3debe408fbc7252cf8807f7ddc74cb62939b1209b2fd94e81fc6985cf29688008f51d5ba1cc6b84531b77e0b552076aff8ec33d165255501ae576f1827885c23206d9e053b997ebfc92588b723bca72b13f8e6aae3c9ad29749798c241d16809d50753f9415685b0f444f2464e3aff97cfdc919985aa011cff93d5c124077a91a50e68f3023c074d4d2aea8b0d6ee26676f765466f4d315fc74059dce54a22b055f4f8f2ae986c03aad0077f1d44dce4c2fdebee83553c01ca32e4597cbc85c622216cc09eca92357a8f1bb9ded437c0d7baed71aadfc861a2294a00d2b02ba4cec41b651ecbfa8984851036fd74d1d5d1978cc4ac026b1795efcb0e959ef6f39aa3a13812fea3cd154bcedd1c9d8b04450dfcfea427dd215a070f7b35bbd04e99718894d268d363e7950b86ec2ace646777ee7cacc88c22f6d5def748213fdadae6db1cf372b0641d1998ddb1f30ff01a6da8a9374bdeb1b9afbd6e4505ce031dc01d19cde123e61d933b9fb4d9250f8766482c2b8c2267ee5b50393773c8436b757533307506526de35b3489fec02d75a37b660f73124d52644cf756bdf2f1a62cd65d394796519acca596265f29cc875a821c9833ebc68e768b2ab7578912db70f27bab1e1f2a5db06495f33e0ed16fbb6ad5c8717448948ec508cd2313af7503e41bbc21cbe71fdabcfd67d221b154282f5930105a7e26711e0869db4f951525d1b2f52ed0e344eb8b7322d6639a17ef3d965fab18bfae0cee8601794fb316b4b6c9064a5f37beb470f482da5dcc3b28c55b3908ef9824dadbba737ff504cd2295c4eeea9092dbaac111e91e65d3371b6193dd9d78fe93e388b18568aa474d70d29f612c2b9fbbdcfec52367107800d9aaf395ceb1c421a148b4e3f696c0884b4ba830851462cc9b2dffab4201f5b0597e9e4b599343f03fecd59634b7b063dc25a5df13ee8883a87b12112f1f004fd5e4e6b55a64b3c3c915fcdcec79803783e376afae7ab8b13c3b525c7aff05c9dc0abcc55e8544a7f06a62565a01193ba172bf41502468bd23223b92230a3310177c33313389c56a3c0ddf5cb174d504aa82dc412fe9eb1a0bf18c6fee456cfb6afd5ef9e46363fb80cbb4375c8db2855bbf77efc50a5df6ede8d186cc06ce2aa48a5179e87f7a096e5c63a57e252d3d481d5a48d49ef9b2dc0a18106b52a1800dae2a737d4efdd381b3e0d1b9b7f74438b620075f43c60f19ab1a777f7a9bfbc64e826fd980aee91d4c8a86ffb6c0c62f8dcd25d438ce2d283b1adc54a769faf508a0639e85ba87eafecf41ed8ef635170dec7c3455cdfbc26798b1db6c4030d84c6eb7bb487129818c029e2cf351a860f1b7721b0f947db34124e39964f6d0360cea3e6c59779654bf502a7b14ba57dcc3380f64cb421b3a5b48afe7ceac44ba4f263438a55e981c4deb3aa886ddbde06a9183b7974a39621437ac3c1b917d34f3fb2d61b59efb2b00e2ccefc8afbc3d326ffba01714a190f975b287f2f957ccd685d3dd477d56fe4dd8e06a1e91d60ee07e6ad437f1a6daf238889a312fe5e4ad5f7dd5ebf21978d49d76fa8d885177e229cfb910734d3b9e6f5e0ef391c585e141b6c0dce3e4dbdda0d52e1db6d4b4954ecd0636f81453942b1c7c879eb77f13aba73aa2474bf04e6bef6221389f3ae574bdbc714ee56ded2e2da8b72b79f222e9330145a999dc4e420408d93cf4628e4aba94a5bc8645b7b89688ac721283d465d63a864635b8b5d53e3f473a77e9370e0be0becc05bd016e880aa23856ed8819c7d453d5fb9cede80e7c6b960b116352fccd776d34020542c8875b3a251ff12d0a86dd4f3415d789ee8d0e0db0e62235796f5de09986e4e2e70f330d7326d2ffdcd3416ab3990cd1259b67084c845da8e1debbda7b65ca74f84c7c107deb59d1f2b79c7195f0a36f5a25ea1d12ffdb637ab572e37f5b6a74c1bd38c5e8c52a77cf08f53aeafe495d910af12e9679301f3de676cbd8ae77a6ce9c62f23c7b7177f693eec349b50255283d5e0850c992b2053c04230045cade1cfbc5130311e80df8743581a3a1cd0784dbc8a31fe1290a5719116f4222c7ecb5afa9461c3be1cdd73e09c5e468811bb862e88085c41c1806b93a6cde3668054ba1fcef0d22a67c3067163d7d4c5dfee6245113201f420b39547d7a5897779af4721f546afda18241c7f4a9ba71f9a2c7bdefc9dc49519c9304830a79b13492a7961bf7a40c43c2c93d5f7ac6e97487c7a2050dc25b2379baab4eeb3648941e5bc975cbe7ceb010c43affb9a4e02d797ab5e15bfc99fc4f121639afec81363dd6e79046256878ce8a56585603f355b0349e05a8734a67ac447e85cf6e4a8388aa78f5d44f53aac2328201ad72ee0ec9207b1e5f1187b67a574f223160bedb48ce1752674117c69517da0ee1268b16d8f6c939d7099ffe988dfa4daae6fcacc6b9e847698faccd0e93bac6618bf700efc4abd167dde5f0b4e5940b6d5782288ed4708b98c100ba05b80e605a015c6f5e11cdb87dcfb43f6d7c05458d85eaed7555b9d9c3cd4209b2220554384eca443a2ede25868b8abcde932c42bfdbef5f1d2b2aea38a26eff6b0ad7fa6f20f7ce05c0ae60a1c6ec5a852378ebc39e0a244a7cf15014958e73f48f3a9c373ced12bf77f05ac58bd430c01567ed532e5625b8d2248e3ae541436197749f502d3d426e769f132cfe807355f50e1c3b4c617fc94cec8985dfa68780872340458eea9ecbcf3977da89747852913cf496bd15424450ee79a55c58c7f9b410613ae6267fdffbcc81bf7e96e43784623b380878400aea1cf73575077814ba49809eff17edb4d1478d557c897cc6d7e6fa027f633585b2a9473bf4a1b74d9f153958feea67e5c99e96c2f698a6caf509aa2eb2f7474bd166d530be395705d422c83a7dd07147bd96a67d99e708d9920ff070c552494f0737084a2a729a09c54f124ed0a5fe1b30ef57273170e81cc22935bf17e77b3ea5bb516b34612a6d65a98c61880be3140c4443ff29c2cc87ba56d042071b80abef2c4fc91638bb7261c5fffe4470857df16c50b72637a8430a60489e7eee2ff58431e89f19d22389313f160e97537cffaa0bfeaa6ba6b720d051de4c38d315909f4abe11241289c0906c13832d8f7ba51bd3f1a201ffa2eb10d3b2ee15b439fd2b4cf010439dc95486f665ffe88f248c81a59be21e22b2e7236dfcab9ff30c384fd9b1159abfac33dce0001cc13772adaaff62efd2d118d8f2cd972807fc0d37eb6081062ce5c4801ae99f00a7044ca7f3e1ee11481cf3ce96f460201fce7e2c8b851efabf56fa44c11fc4ef714d1334281cea559b5b2342687f810f4de1ac001bec828936a16d0512b34c24919a6fbbe8b548eed7ca0ae425287580e390e1cfdfc6712210e4998e35092533d50d464cf30184adf2e4a075987970e39723ea54d5f8cd4ac21d16af1e1234da5beba8a59bc6a757bd224eb9ee6e695c2653c8406b6fe9792e007d5a112440dd1764f61e62294952cf9cf12440ac327beca2e3c7b7358f1322b4e14e5e1b20464173e3914ea90546a61b0a81cc2956e5d9d683522acb29eca40011a93ae4c936c536d9543385fedb4e4992e72685449736188d5cb7824d0be28da31a56ad86d4949a93b73f294d4192120ae4bc9c0fbd3e7f3af64fb79a1e43fb26330ac0e440e3b554761732a90bbeddab23fc9f8b6426020d35cc0ccd4e571652fdc66c810cf99db8afa747eb17fe1102a7ab4811dc9b180bfe736c15e238d8af30435119c27d77e059d7b2b608ca358ca347d05e74cfb35ef2ea58fd14235a77af8aa14d2f11b45c2658714f19dd4234ac85f93b68f5382da5a1914411a220f2ab21307cb2dd0f63d0e697e283c8e193c824500b2d607147ae7477628881e3d912ddb18cb734dc996aa7165bcb17d99380fd320916a52c8177bddd16c41456014466e1f8d482650b0a91c5ae254b7187f2fa58d9419129c86392e9cf3d8c3e6be942d1c1be35e25baa1bf186b5db602d115b67dc5ae6d95a86c9f004eedf5dc8bc25722d6f5584dc70b4cee3b8e4a2f979a41935d090932bf024f6d85432a9b35eb80ed02e699b35f1778b68d3fc29dac3769b7813ef4c0df229a9068a4e95e9e9b599fce1aca8282394919a0c2df02e52db5f0b98775a0c7234dec5753576407370fcff238d75cd7b9898bb868760bbd95c85102d66875c2a13b0288d7216a493baa023fa30ff7c42a595ad859b84bc914189a4826b9b67a844c8e3a8b6c6d4ee66f55ad90bac137935d3ea0bf17e4f3ba0975b92d97cd21d2741c03805effeea6b011977cd65ec5d6b392b67cb2cbf81e3907ab3a47dfd809d01250cb2a63f30d6618ca8b1e66c026c1bf21e3e9dc7034bae6846eb2398f82164881b24279a45f8ec7c0e66349f6f9fea3ade7c52fc52748738c7dbc69d1b0974f9e1cb4d702b313f243139caec15811a61a179f574d090102640604c5a826eb072cd26d59af4c47f6cf72921e6e9edb500cb9a34a50f28bd85c17d03f2d169e7e2292dc9fc422609bdd7bdc7b20d87a94690f4b5cf75ee5d6e305539cfc974fca2d31fd5e65f93eeb8861351a6ded44158a0d7abdc18fe31122314c4bb53832827b2b49e763d6f86f6dbe36d5301ebe28e9ac8ec113c930b63dee3c9133e58eee95f66618cd1361927198478e7cd5cc3897c04d7937a5cd7fd1b08d3ee0ab78b8fc6b30ee7176f6a6c6b0a7d5e5e638df3ad9dcd6026bd68c82969a45c6dd353c4358510710424574e54709f3dfca48bd8196b68a740bae43ebfaa92a22df35d4d926aef3d7276dcb75345349251c4e4f09dd35dd6cf5478064fa173a6897cb928be453b9fcacdf5edaa079dd0372080b4bdd0107f11717decc69fa120f64dd825502eac30ca1c0798366c6b7c2a8b322b7296f6fa10a05dbf9fed4f9953fe7e6c6ddb0f8f88431fe7ce59e28e9eccc243528a9cd566f7795b38bee8e94594f9ecf331c1a5aa78310c023f6ed764f323a0e5e6f0ca02c4ff12e8ad6d93e756914c1c40dc6c25f88c974bda361bf969eb185e54af3bff4559698af38ad9304985b5c0dc95ea082571bd501f445f5c65af391baa16971e6ac20bd1f3de89bbb13d00ee81466c69b1a63e9de1b5c5b22e2b02047af797a9fa0a4c393739cfa43f69407a6b1d40f60e5f88d8c430ce28f2b83b52b2df3c15285e3a87796a84b5eeba95609d014785e610cb34903d46a05d10b677b308fd5011a0e213ee195a21c6a9d69c8d00afefb72d5995372a27c97357ac23f5d279d8a90b0c080d90e225574109641ad79f87b09bb6bb54badbe8f9e4a370dd023056692c38a412d3f230371d5c4784614c30735fc60d2bf5bbd50ba17a69ad2880c617e59ad12ad6994eb9afcdbd5f6ab11444fc8efa06d718144fb07e2eb30794d2a83f162444d6c62641de34ef02e181fd5512aff64ec4e2e381d34aa8594435d659c6d57e48eccde15b21121f5d41a6fd1f343ad276484d3477a2a34009f860f16f6facb74bc535ada88916018e77db9872ccb0952d87d7cf8ffdbe790eeee1115a70c8d1ec96a2be9481796d3cd78422561a7c4dcc0230950c14ddf08d3464f8d4bc0299a5e558218fc1b395261885eec38db3d6a0acd37b0a68074d34e3e85e691b6099ca1a4da5f961367617f9ede025a3a634b3686c08adfd9e55fd2a4090a28e041cf097d26f0460d31108fc02d4d6072bc5056f610a37595c6655b77bbbaad021ae5b0d83d55aec88ec064fbb3459eab36335a4db344d2ef88743fcda87230cadd287bdbd59eb467cf0014cadd2a34d0bf818a90d05c3a43ebe2c49d1b4ac0a9a018d7ddcaf6f4213135faec257f8b2ffacc7bbea3f25fa4109adf83305e99ea10786e2b535301d241999f4e166c9a744129f5803b12c8c9a1670ac3c63627ef1d537123caeea1f0438614270eb6db4261b14a3e9a1d5c32be7a87db057ffe0c8a007e87d73ac46fb5bb1dd57c2ff4df97203be02b2f827bddb059fbe09e28bc88c35d8674a63ced9b2d1edaad0ccdb9f566c5bbe429437825687324b9c0adf183469ab5eceb076737e5833029835451df5ff0e7fb0ada13bd1801f190023eabdda1f6027884081180caae40a72c8f8b5c886b3a1fdf9a47b3f083960508821749986b376d8c7d9f7fccce27bf2b17ee1bd306c0e6c1b458829935a186801e6bec027fdfeb018847a70867242e8552cd10d3e6d2037533aabf20e188c338551dca9fe654f348777f956c67becb1068ce274f898b7e1fad5758876efd15fbb53d77a0f997dbcef95a84c54f2deb0b9ac078ed54046249a69d58d47295c31a804c9a41bfe265b699273b6e0e84e85217914a50c6dbe1097e6e0ef0308ec9705ae74b964b9bdbf86d0f6380a821bbab8d273a4a9f1026681f0292d1c101aa5706b8d24e46e6dccf303644d3aedffac89f5cd94d01afab1d8fc45462b9677f18474d288f645ae49b76c4f9b9ff52a41a9e0cbe7c598b0590b3fb58895fbdbc0d2120f3a565f4100bf23ba2e9ef844ddae575b5483245256d8d59fcad372083b63964e6f0e21e3e7cd4bd7e2a44c4134679a42f6689db8b1a1006c1028d43bf4f0ad3bc5908b2cf3ca615fd4acf2ce738a72b1cb8464bd4c979987120df4caa2807a772292467581188fe978480e4996cfec3359eedc4c39ffa827c248a89bcfb556751cf3e5f461a6b315eef75546d7965d8bc2116bf3f0475dd8b8a7e05d241667724198ed02d74c873f01b380dda62be1b28fefbfa2b973bdd1f8b35b7f8c9b3007cee5f40aa1f2af9548b298a9637756815c36d9b0ae0b59c070f87e947878dd4686233b52c33cd55e6be999f74ea23a0f3cb85ee0dc64c3aff05cf3e4ea52bada20c31ee674f0b61b9e50d659fcc75040faa10499621bc80b1dd8de48afc86079e26bccd99ab09ee85403ef67169f1c6c015659dce72f34fc13b22a83c162fb5ac1207aeb1b3a6472f6d2d08dacec49e24c473992b14228bf811130cf766fc1d609312e6ccca9b0fb712dd4e3cc9860b4a75e9638e1fb2e05107fbf86534aa4258a4341689c1802d6ebc5b7ffc694c6ae55967a066a188ab6c93241419c5f3cf34389731e071016f605e22399f2afa97918f49251506649ab6bb78199f60d44efa38f9a02fb3ee7f547bccad728980edae00718c236ff4ad87ba0c5daf7edbc443193f8ba198461c2a2610e7034106166b029cdad046aaaef119b96350d4b527a181ce67ac48e199f661bdfd03d8cd5a53b781411a753982f03ca9759194bd57e231f4d04c3496508046c4d461b0d85b5bed1a6681eff78c9c6895324c9f24cba20639ab2d5761b6cb21178d51b697b49c5c51ccaf6953be292778cec14b34d7a38a8f95b1867223754906ba14f57e98fd6574c498e301e50c8508a425432eb778124daf64dc4b81feafdf42ddb98d38006c2c65101d191561c6c5c6a6eaca43c962740469484d99917e349368f9be3368cd8c51ff0584c0bcc2c133690d4466010e98f4bfd7a2705d1a7807af3a6d9f176d99f0f926caf227e1087c87b5e48cb7daabd91c4236ba8e57d6911f3ef33d0c68b8c1ec0bf2af0c1d24bfdc570c44a74d6c242e6a843b5cfea205353bbe4b25c69a9c79f228ec5e908aa2a20f589ae45a10432aaf82a3c2fa5ffe3af000b1e6a2db39931174dac258ca5a85ef06305c45b49e24a52c157e5a49de53ec65ff112e7db8d3700a3b5a7a9f3f42582a157ac6048f5e1f1b15c63ad40c4d574b2b3b1d5524868e139529986214e4c4fd25f8e46c2323fa954f51baf15b4aca12c73f93ff64fc61743ab225028431709c15542c222b7e461c25f03fffe23325685ad280cb326f71b5b1e28f28252b02dd354dd651af728b63c7d9b060fc2008ac23bb3af16d8c0c8a4850b38a8210f1d01f138b5cad85293d62e6be6f613a16ead2958515595fca81dfa5e0c8d37110d46dca64ab1be8127b68cd1b4caa65625ed23fdacb4fab578a83535ae1e00765460f930676d410f4bd51f1353c34dc248f2efe175bec6ca4cc6bdf6425a3954d411664ea35b24feb1f1f38c560c67ed21ea3848816c6ef04919e7c19f987ca8b0624e8df60339ff9e52843246abb73110eb1784c2d9fdc15de6d1a5f87ac5a4b08e62a9fcea2b1cc427b7ae17455d045d19f0b9cf3cf0df5e2eaae8a56d7a12077293924652393805e636dd83da3f5415eef113a0fc735ec7c651f830cad3b18454941cbabc06246bf210cf54699e256d4c2d35b23b8ac3f0a80907e0a597010038c2fcce4854e6cc4cef4740b8c0f6d3652268da684601ac58f8b8dd250e19017fa7eccc2c7be41dd69bd1cd3b063e43d5503aa3c981978d2c2e806f2fafc8dd0b558691c34ec9f79e949f18f48520710a83f0469b4855bf0d6c5440997d5b5e8498f579c8ddf434ed00b613b1d44d497a71e82cf0dc527c1f2ccdf2db0968027c2b35b9201649ebd17d0ef77feb6f1153c7b27f7a2b38f545513bde7aaf8a2c327141422e812c1dba16de5d27569734e9031f827dc87ba61ba1dac5a8dc8a905f737f50cc66440ecca14c37c6f42a51a223050d519a17a7405213036c775ab45b2a1720649794ef1e35fed067c9e921e09218d785096c9cfb6e1ced6abd55b1d7004a3f3fb4ea96ac9a41ed7739bf5e40c955a82d60b39c6144088bac6d9c0bf18bb791942953ca7e1c9ec1fd5cd859774f4782244cfc851378e2b3a68a58fbf4af576b5f5ee7d660b1fc97fe101d1dd96f83d497d6fb7ca9f893915356c2264026118e905addb30b90224176c0788175d1c14f94fbcf2add9d79e3ae6bfbd34a64783ead4a103dc2a2d63d5873eb5fa259453daf485a036c50dc0fa3947dbbb03bb2b7e9a1918724c73ed990dc3d3766e8d1ce23192ae5fa4fe612c8e551614b55bd40d9b2f7b86fe01923bbb0f919b89312e1b00060e581b816cf0021ddf0f37b82fe4c49c04f9edcd41f76820f6dd855faae2a29b415cf2c51fbbfe9ecc7b9c8fa98403996d0ebc3b56b77cffefd588dfd1c0c83354f971b2024f69fd9dd94155fa9cfef43fb669ab65db32457485b3cc78534e556bb90dedf008c557bf80762e1a53142b40c82346f3a6aba6aded17c4d62c1fa78606041583357ed78cb6a1def5f8c677833d852ba605e43712d3d78ec33502bdbd8e126ecaccfb4f640aaeb808f0b760aee09f7ab8fe57480d48aa5b1d24fa4503c6026b6254eca1ce683067099bc827b1edf2fef8d9a80a1ac24e8721d08e1eb73c1a2629badc7248889ed273edf5131b1de2147c9a5300fccc566d1d02541f0da9884a430280b77892913afef7a99baaa5480d602ed24b7611a86053ed667cbd48775389469c2463b5216aa0d00d74450af4da9b263038cb6ed77b53358bc0424ec6b9f14274e2fb6293269f624a3b61ca116d8253f5fdaffa27af27c4f84d0296cd7d921b42201e412299197aa879933b1cb65fc4b8127738a39626291450acb391c2fe0fe0314cf96f27ea450351052ab4b25cfba60776d510977d7aa979b112e5549b322c1ca0223d486424ba7b6c04c614e9517ea4d167d6454256de1a9fee172b0fcc3e6dfe5d9bae2dc45f187b788b18dd0842b83d3c44ab666cc1f90400ffbd3c7f86150cb7ef2cec1c0a59c938a8fd80681197bf228a0ca7b5b5af710ddcc432030e42cbb041adf9e1e02af79b64a09bc4d0f3d5084ab3b5786fbe5cc9390445f83996d6f772eaa7be32e0758e0dcaf9c8ef7e9d7a59b8524794af103d8109b97f6b738f3ccfc0942db07cb1d461350730e147218d777dcf0972403fa94a8b983711a0c11ba30d8ceb0042c1beff4581c7d843d70ac6b89bf734319b8fd69bc9c264b85fb95f509cf0f0ca3bd56b9831da2dc9b19a4206ed4e34fc7065945e679fe097c1a77d30bd56033ae7fea1b0c4083da9c9f37a150fb5236645d6d7eb4e4d760a894ca47815d08529d63ff820c9505948e15265801f97db1fbfeb42cadbdcd7846974393cf91492e965263d7bce6f404c7383240rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rubyzip-1.3-1.3.0-bp155.2.10.src.rpmruby2.5-rubygem-rubyzip-doc-1.3ruby2.5-rubygem-rubyzip-doc-1.3(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:rubyzip)3.0.4-14.6.0-14.0-15.2-11.3.04.14.3]@]ʞ]ʞ]#0@[@XYVU@TT;SxDan Čermák Johannes Kastl Manuel Schnitzer Manuel Schnitzer coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comadrian@suse.decoolo@suse.com- Update to version 1.3 This fixes CVE-2019-16892 Security - Add `validate_entry_sizes` option so that callers can trust an entry's reported size when using `extract` [#403](https://github.com/rubyzip/rubyzip/pull/403) - This option defaults to `false` for backward compatibility in this release, but you are strongly encouraged to set it to `true`. It will default to `true` in rubyzip 2.0. New Feature - Add `add_stored` method to simplify adding entries without compression [#366](https://github.com/rubyzip/rubyzip/pull/366) Tooling / Documentation - Add more gem metadata links [#402](https://github.com/rubyzip/rubyzip/pull/402)- used latest template for gem2rpm.yml - add license to gem2rpm.yml to correctly get BSD-2-Clause- updated to version 1.2.4 * Do not rewrite zip files opened with `open_buffer` that have not changed [#360](https://github.com/rubyzip/rubyzip/pull/360) Tooling / Documentation * Update `example_recursive.rb` in README [#397](https://github.com/rubyzip/rubyzip/pull/397) * Hold CI at `trusty` for now, automatically pick the latest ruby patch version, use rbx-4 and hold jruby at 9.1 [#399](https://github.com/rubyzip/rubyzip/pull/399)- updated to version 1.2.3 * Allow tilde in zip entry names [#391](https://github.com/rubyzip/rubyzip/pull/391) (fixes regression in 1.2.2 from [#376](https://github.com/rubyzip/rubyzip/pull/376)) * Support frozen string literals in more files [#390](https://github.com/rubyzip/rubyzip/pull/390) * Require `pathname` explicitly [#388](https://github.com/rubyzip/rubyzip/pull/388) (fixes regression in 1.2.2 from [#376](https://github.com/rubyzip/rubyzip/pull/376)) Tooling / Documentation: * CI updates [#392](https://github.com/rubyzip/rubyzip/pull/392), [#394](https://github.com/rubyzip/rubyzip/pull/394) - Bump supported ruby versions and add 2.6 - JRuby failures are no longer ignored (reverts [#375](https://github.com/rubyzip/rubyzip/pull/375) / part of [#371](https://github.com/rubyzip/rubyzip/pull/371)) * Add changelog entry that was missing for last release [#387](https://github.com/rubyzip/rubyzip/pull/387) * Comment cleanup [#385](https://github.com/rubyzip/rubyzip/pull/385)- updated to version 1.2.2 Fixes CVE-2018-1000544 symlink and absolute path traversal (bsc#1099280). See https://github.com/rubyzip/rubyzip/pull/387 for full changelog.- updated to version 1.2.1 Fixes bsc#1027050 CVE-2017-5946- updated to version 1.2.0 no changelog found- updated to version 1.1.7- adapt to new rubygem packaging style- updated to version 1.1.3, no changelogobs-power9-10 1684754018  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.3.0-bp155.2.101.3.0-bp155.2.10      !"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#$%%%%%%%%%%%%$&&&&&&$''$()))))))))))))))*+,---.....///0111111111111111123445666677777788888889:;<=>rubyzip-1.3.0riZipCentralDirectorycdesc-CentralDirectory.ricomment-i.rieach-i.rientries-i.risize-i.ristart_buf-i.riwrite_64_eocd_locator-i.rizip64_file%3f-i.riCompressionMethodErrorcdesc-CompressionMethodError.riCompressorcdesc-Compressor.riDOSTimecdesc-DOSTime.riDecompressorcdesc-Decompressor.riDecryptercdesc-Decrypter.riDeflatercdesc-Deflater.riDestinationFileExistsErrorcdesc-DestinationFileExistsError.riEncryptercdesc-Encrypter.riEntry%3c%3d%3e-i.ri%3d%3d-i.ricdesc-Entry.richeck_c_dir_entry_comment_size-i.richeck_c_dir_entry_signature-i.richeck_c_dir_entry_static_header_length-i.richeck_name-i.riclean_up-i.ricomment-i.ricomment_size-i.ricompressed_size-i.ricompression_method-i.ricrc-i.ricreate_directory-i.ricreate_file-i.ricreate_symlink-i.ridata_descriptor_size-i.ridirty-i.riexternal_file_attributes-i.riextra-i.riextra_size-i.riextract-i.rifile_type_is%3f-i.rifollow_symlinks-i.rifstype-i.riget_input_stream-i.riget_raw_input_stream-i.rigp_flags-i.riheader_signature-i.riinternal_file_attributes-i.rilocal_header_offset-i.rimtime-i.riname-i.riname_safe%3f-i.riname_size-i.rinew-c.ripack_c_dir_entry-i.ripack_local_entry-i.riparent_as_string-i.riread_c_dir_extra_field-i.riread_local_entry-c.rirestore_ownership-i.rirestore_permissions-i.rirestore_times-i.riset_default_vars_values-i.riset_ftype_from_c_dir_entry-i.riset_time-i.riset_unix_permissions_on_path-i.risize-i.ritime%3d-i.ritime-i.rito_s-i.riunix_gid-i.riunix_perms-i.riunix_uid-i.riunpack_c_dir_entry-i.riunpack_local_entry-i.riverify_local_header_size%21-i.rizipfile-i.riEntryExistsErrorcdesc-EntryExistsError.riEntryNameErrorcdesc-EntryNameError.riEntrySetcdesc-EntrySet.riEntrySizeErrorcdesc-EntrySizeError.riErrorcdesc-Error.riExtraFieldGeneric%3d%3d-i.ricdesc-Generic.riinitial_parse-i.riname-c.riregister_map-c.rito_c_dir_bin-i.rito_local_bin-i.riIUnix%3d%3d-i.ricdesc-IUnix.rigid-i.rimerge-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riuid-i.riNTFS%3d%3d-i.riatime-i.ricdesc-NTFS.rictime-i.rifrom_ntfs_time-i.rimerge-i.rimtime-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riparse_tags-i.rito_ntfs_time-i.riOldUnix%3d%3d-i.riatime-i.ricdesc-OldUnix.rigid-i.rimerge-i.rimtime-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riuid-i.riUniversalTime%3d%3d-i.riatime-i.ricdesc-UniversalTime.rictime-i.riflag-i.rimerge-i.rimtime-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riZip64%3d%3d-i.ricdesc-Zip64.ricompressed_size-i.ridisk_start_number-i.riextract-i.rimerge-i.rinew-c.rioriginal_size-i.ripack_for_c_dir-i.ripack_for_local-i.riparse-i.rirelative_header_offset-i.riZip64Placeholdercdesc-Zip64Placeholder.rinew-c.ripack_for_local-i.ric_dir_size-i.ricdesc-ExtraField.ricreate-i.ricreate_unknown_item-i.riextra_field_type_exist-i.riextra_field_type_unknown-i.rilength-i.rilocal_size-i.rimerge-i.rinew-c.riordered_values-i.riscdesc-s.risize-i.rito_c_dir_bin-i.rito_local_bin-i.rito_s-i.riFileadd-i.riadd_buffer-c.riadd_stored-i.ricdesc-File.richeck_entry_exists-i.richeck_file-i.riclose-i.ricomment-i.ricommit-i.ricommit_required%3f-i.ridirectory%3f-i.riextract-i.rifind_entry-i.riforeach-c.riget_entry-i.riget_input_stream-i.riget_output_stream-i.riget_partial_zip_file_name-c.riget_segment_count_for_split-c.riget_segment_size_for_split-c.riglob-i.rimkdir-i.riname-i.rinew-c.rion_success_replace-i.riopen-c.riopen_buffer-c.riput_split_signature-c.riread-i.riremove-i.rirename-i.rireplace-i.rirestore_ownership-i.rirestore_permissions-i.rirestore_times-i.risave_splited_part-c.risplit-c.rito_s-i.riwrite_buffer-i.riFileSystemZipFileNameMappercdesc-ZipFileNameMapper.riZipFsDircdesc-ZipFsDir.richdir-i.richroot-i.ridelete-i.rientries-i.rifile-i.riforeach-i.rigetwd-i.riglob-i.rimkdir-i.rinew-c.rinew-i.riopen-i.ripwd-i.rirmdir-i.riunlink-i.riZipFsDirIteratorcdesc-ZipFsDirIterator.riZipFsFileZipFsStatblksize-i.riblocks-i.ricdesc-ZipFsStat.ridelegate_to_fs_file-c.ridev-i.riftype-i.riget_entry-i.rigid-i.riino-i.rikind_of%3f-i.rimode-i.rinew-c.rinlink-i.rirdev-i.rirdev_major-i.rirdev_minor-i.riuid-i.riatime-i.ribasename-i.riblockdev%3f-i.ricdesc-ZipFsFile.richardev%3f-i.richmod-i.richown-i.rictime-i.ridelete-i.ridir-i.ridirectory%3f-i.ridirname-i.riexecutable%3f-i.riexecutable_real%3f-i.riexist%3f-i.riexists%3f-i.riexpand_path-i.rifile%3f-i.riforeach-i.riftype-i.riget_entry-i.rigrpowned%3f-i.rijoin-i.rilink-i.rilstat-i.rimtime-i.rinew-c.rinew-i.riopen-i.riowned%3f-i.ripipe%3f-i.ripipe-i.ripopen-i.riread-i.rireadable%3f-i.rireadable_real%3f-i.rireadlines-i.rireadlink-i.rirename-i.risetgid%3f-i.risetuid%3f-i.risize%3f-i.risize-i.risocket%3f-i.risplit-i.ristat-i.risticky%3f-i.risymlink%3f-i.risymlink-i.ritruncate-i.riumask-i.riunix_mode_cmp-i.riunlink-i.riutime-i.riwritable%3f-i.riwritable_real%3f-i.rizero%3f-i.ricdesc-FileSystem.ridir-i.rifile-i.riGPFBit3Errorcdesc-GPFBit3Error.riIOExtrasAbstractInputStreamcdesc-AbstractInputStream.rieach-i.rieach_line-i.riflush-i.rigets-i.rilineno-i.rinew-c.ripos-i.riread-i.rireadline-i.rireadlines-i.riungetc-i.riAbstractOutputStreamcdesc-AbstractOutputStream.riprint-i.riprintf-i.riputc-i.riputs-i.riwrite-i.riFakeIOcdesc-FakeIO.rikind_of%3f-i.ricdesc-IOExtras.riInflatercdesc-Inflater.riInputStreamcdesc-InputStream.riclose-i.rieof%3f-i.rieof-i.riget_decompressor-i.riget_io-i.riget_next_entry-i.riinput_finished%3f-i.rinew-c.riopen-c.riopen_buffer-c.riopen_entry-i.riproduce_input-i.rirewind-i.risysread-i.riInternalErrorcdesc-InternalError.riNullCompressorcdesc-NullCompressor.riNullDecompressorcdesc-NullDecompressor.riNullDecryptercdesc-NullDecrypter.ridecrypt-i.rireset%21-i.riNullEncryptercdesc-NullEncrypter.ridata_descriptor-i.riencrypt-i.riheader-i.rireset%21-i.riNullEncryptioncdesc-NullEncryption.rigp_flags-i.riheader_bytesize-i.riNullInputStreamcdesc-NullInputStream.riOutputStream%3c%3c-i.ricdesc-OutputStream.riclose-i.riclose_buffer-i.ricomment-i.ricopy_raw_entry-i.rifinalize_current_entry-i.rifinish-i.riget_compressor-i.riinit_next_entry-i.rinew-c.riopen-c.riput_next_entry-i.riupdate_local_headers-i.riwrite_buffer-c.riwrite_central_directory-i.riPassThruCompressorcdesc-PassThruCompressor.riPassThruDecompressorcdesc-PassThruDecompressor.riStreamableDirectorycdesc-StreamableDirectory.rinew-c.riStreamableStreamcdesc-StreamableStream.riTraditionalDecryptercdesc-TraditionalDecrypter.ridecode-i.ridecrypt-i.rireset%21-i.riTraditionalEncryptercdesc-TraditionalEncrypter.ridata_descriptor-i.riencode-i.riencrypt-i.riheader-i.rireset%21-i.riTraditionalEncryptioncdesc-TraditionalEncryption.ridecrypt_byte-i.rigp_flags-i.riheader_bytesize-i.rinew-c.rireset_keys%21-i.riupdate_keys-i.riZipCompressionMethodErrorcdesc-ZipCompressionMethodError.riZipDestinationFileExistsErrorcdesc-ZipDestinationFileExistsError.riZipEntryExistsErrorcdesc-ZipEntryExistsError.riZipEntryNameErrorcdesc-ZipEntryNameError.riZipErrorcdesc-ZipError.riZipInternalErrorcdesc-ZipInternalError.ricase_insensitive_match-i.ricdesc-Zip.ricontinue_on_exists_proc-i.ridefault_compression-i.riforce_entry_names_encoding-i.rion_exists_proc-i.rireset%21-i.risetup-i.risort_entries-i.riunicode_names-i.rivalidate_entry_sizes-i.riwarn_invalid_date-i.riwrite_zip64_support-i.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/CentralDirectory//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/CompressionMethodError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Compressor//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/DOSTime//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Decompressor//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Decrypter//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Deflater//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/DestinationFileExistsError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Encrypter//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Entry//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/EntryExistsError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/EntryNameError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/EntrySet//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/EntrySizeError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Error//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/Generic//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/IUnix//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/NTFS//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/OldUnix//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/UniversalTime//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/Zip64//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/Zip64Placeholder//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ExtraField/s//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/File//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/FileSystem//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/FileSystem/ZipFileNameMapper//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/FileSystem/ZipFsDir//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/FileSystem/ZipFsDirIterator//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/FileSystem/ZipFsFile//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/FileSystem/ZipFsFile/ZipFsStat//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/GPFBit3Error//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/IOExtras//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/IOExtras/AbstractInputStream//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/IOExtras/AbstractOutputStream//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/IOExtras/FakeIO//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/Inflater//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/InputStream//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/InternalError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/NullCompressor//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/NullDecompressor//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/NullDecrypter//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/NullEncrypter//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/NullEncryption//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/NullInputStream//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/OutputStream//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/PassThruCompressor//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/PassThruDecompressor//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/StreamableDirectory//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/StreamableStream//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/TraditionalDecrypter//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/TraditionalEncrypter//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/TraditionalEncryption//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ZipCompressionMethodError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ZipDestinationFileExistsError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ZipEntryExistsError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ZipEntryNameError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ZipError//usr/lib64/ruby/gems/2.5.0/doc/rubyzip-1.3.0/ri/Zip/ZipInternalError/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/d21e01ef88e0c911302d1da899d05d7f-rubygem-rubyzip-1.3cpioxz5ppc64le-suse-linuxdirectoryYi_pZF<utf-83f71d8225876d999f3cbf6e2eb0a57615038638a252fd6f7d5057c1882bc9159?P7zXZ !t/էb] crt:bLL ؝. k厣e)mś]bog1e.JP0xB5%^Dds{}<6W:Q@aҋ OmyV! Ȭ!o;ڢ :Wl|`n.} 2# :%]! BC&zBh?^wr ðK_(bچw~<\+YIʲT6'L0{Mdn@SYlbUcH* Ǵ 7[MXHвĤ/\o|oKqw_k'_!]IhͷKYv^88\Q"'M#rZDgcOHHð+^9Lwg竌*ZVQv)g) _luuUR9;|cs˛;Ιli Rcq RhzEgɉ|[!ݬv9GOe wܹRCerlX1֥k^~_?"Fdɯa'`181GXMC '=QVEBn//-3'a11e+ QRNGqcLϓ.yw2e=F>2RpՎ=+RQףca\cMtK23V2Ruc.vgįP$AiV-^RjkiiՀDoVY##!Ƭ3 Di]h}L|i +$`Y|"2%C Sf)WD3SJMc !u_?%#2ރV©y-d\_+sZ%J!{P>}#zܚ2 i[%SPp(wo*eFxǰ~v[zVIeT\u'A!֡׌@-#B9,ܬO@W7>>0+/вW[ʼM$G]egɖ،W`l&I;ur%a6OY#>@9ԀG\'STM9a~c6t#gy&3&{\gjJ>{Gt @6^}QI+ a Kkb ? E[gQ]=a4n^V|J4jt(ٚ+==Vߒ[ڷ~K6 P4S#?gN~Al:>$#a>Xoq'zNF~ F:˅0өWn嫇[I;ȌrB9M2[2QX&@k_]Ǣ/T? ilq*;NKP\2igfzj0χal!5:|#ȇ}Nxi+T =Us@|;d7oò™H"E<\Pݖៅ Y` 0*xPdf*z !l/og2_,ÞҔRCaVʔRmv%\MR7&)Ku S=p%2d]qB>lxEpbV׶H݋wWg;/ [ Cޔ4۰eR`GևO2[uRCmWHppIFn;BobsիqFsøhb1۠E0$ӌ±+j^!g,3XT=]yg:,<u#d[#HCXy]]̨Z<8A. H6Z'$13jڢV\qRbt1E6 QR o"ClSa%72dA![ N|*e<ڜʴBn <|+z GȶwOt9}|,3LqG釵|6 lԐh63 S4<1(jJe$f&׺L(8O҂c.AN!CBuTrCGB7ٜ6Jy\iC']Bs\Ld}H@Zك!oRaHiO6/˦ΡL[ 7[S:Nzw *L?M$) !OfZn{bm3vzā<;ظ*W ՚\5dWTզ) E[_)w9_X&;Gd$r",pEh>L車Ո7O`}iOEyN%І+?!~!Ҳ@#Y{xl*pCƊ9>PqF̱2iHEh5r5$MxKT~wvyWOt!;0u=".qƝ*i.d6(>Euj; nLx䣾pD_$#R)FΘ?n؉z&e I;K)"b$|A@tOtu} $}( dΜ#h@cQ/hGwh0զ>1@2Wm,rRB[e`Wgt58u,05R(:U]ߒ]n\.Iz 8F1hw1`u9AEb?CB]tqI 8ȋ4GYC (t'SxYɱlPդۘp`!WtɈ>//&\^/=ӛu5pm`+8&- sW}'o5)NS>P}1Ϋdwb'-&ɂ{ʵ/\UЇ;_ۃV u$Y-5A @rVf\W}(enDfI:b0akSwc Ȏ󛚭c p*IԛrGkmYQ@[mk:Z g,&5_kyV'Ek,~)Mmkz)G Rm\@km0jф}j +j<-BL'Bjl*L7x5ƾQaWyﰬ|^ۡnϋrFHƑy<+D[ [~^=)˛L{[Y i<.Xnn"ƳZe{\C!xpeDz\&8bTM)۰W8CPUo99} â}fbVHs09&D+!S3 ɨ],dof}N) 'Q(w\+]D'Vyu2%Ry5=HIx1VA˭&iZ8ZHnv)wLGj}@^͠U 1F_#s>Cx N<=_ /< B/.&19ʳY9ΕzN=U{[ۗ=!`8 ABhFaCA1% U'3QZ!]FaB8٤(2:Ox|ӆ4:J(J"4Bh)%m qB,a'lo 35gz@)&AVlXBUE*ciO.:m{AmO/4u70^8?|pQ9M-(0^P p E]$𻿓%J, f;TӋЩ ذwH=鯗xL/XK^@'4{ NL7i3Q!B$M47@&E,s]~X҂)`/">dr7Dym 4WBCѮ27jYP?;fw :Vn[ka'VcWb^)`V{FY%wL䮯k/_!upbF\Y3@4kik#|ob>6Ty,d&F]b<,s:RW4RγB{Գk4z>SLQ1US?(vɭ{-)~ҍY#V rm h,LOלHtLMMm3gswʶt>}O2}4]Q̘ؔyf>o50 FDk@%I6Ʈ>dxwF2'T ܘ!SuUؓ۸Way#e8J5F]s}z4boxV=Qb6Gq5$pR!hܣ_VBFW=tkżɒGIg]76TO{-z7ְR>BhX w}E m4Dauvf%׽]hrsZ7DVT4KR4>T{V~ g)UpaU~*!a| D.UhⱷͺCc͹Xc]#C 2ǿԂa 8‚3Ə^ q,%4xsL0;{mߘ?sd:= o`M,0dzV<R.A{ C=D˳<[3hxweXx1lKX;E|F.M|> ݤ;ݪwQ >A}@T;))%P;hPʄ(_D&iNj͢Q4FX/p$d*_0>\Q/S3%YCㅠ>q?`{{I&\A8NVQxD`gFsXW) zaΈ$naHfbe0s!4|T=l"B]QB!2~>ph4 wOݢM{o/XQK XosaBџ<֫ Z/msIU䗎_ GmaH}ֺ(}g:$(*D2W,*&Ftu=d;m\S!Ptok#An*#ƍZ"ƑS`'uv,hIh9Zc BQ'O'.e7, jlb61zacvk MSz-lc2dq[XR; x -:B 1f7Z 'l,αwQjyF~Ա::m9Mڲ$.Ȇv@-kcWOzLmD vT{T%ZADWgƈ3Q]U-/dե`GѧBRX%h=2eP00^<' $ MɎNT!@ ǩ=eGrG~BŽ*%.nX^e.c_`k[\k&U5\:0;&oGVׯ|hbz 77Ŋά㯨% y$lk#",۴mT} 7?pfG~Am-?"SBG%NqbC-qombqz0K6onr1^}5WW10 T?}A8݀Sfc:!U"uWkiX&?&8yAyw]Ql?zk{zJ @]iQi2ƚp te\d c$oѵqٝ#qf޾g%ptsr'Ƶ[G+>ND\Gtʛ?uwu3I}s`FQ!Z-$:./mQci1YJT?ؕ{e/?J߽.x hCoRbofnC]ť '/1*$|pOi#(}]Xa /0㟺mzs3tM60fT&!MZC0ߵVԑy]yLco'J5׷[+wy?Љpsyj|ܓ*6`%\x/ rfveRUI 0ziANLzSI}4ك,lDDkNMOo L4"֝h> z5"0~uP{;s7RŪlGx\9-,5toIdclH)@ ږ>ihS05VNjnݘoioY 1y(p*<d_Gz\B %MԓnIb U-$[U<~LΗ"u?IW{8 :p54DXIO(Bb):N2RWD9!#3=xRH*#1 :\;Oԛoe Isة.c9]Rnִ\0 I Pa: b++Oi7vVd.&g"ÆWu_T9kUkDYCڬ7dp]L97F"]?tj_PI%$B@`e6=MTos;a[N n6OEULjP3Lg/QՂwpQ ؀jVF/KFJGtUa[UgbZ14;qGȀH*vo#=K: aK;ϥdSSdNc<bhƹ 8!iSÑja PC)뛤?,퉸m{[ Row 6,~%{[-b)5%Vg]UtsS1OlbڳQoǏ3pv<Ebڗpz0>8zݭzNWa,Sa>qe89eXq{j C?՟W0,^̈́vWQT?b68s*i*#!od՞/Gx>!|׹|Wޚ^dAs]6&JC=abІ(Cy!'EtzBQyzի˕s% U07%Ⱥmi\EQi/Gs65zrzɺ7BÈ)4+? >E#F&55Ұ : ]a~D4 AJ#ftvOR"Hb6EbIQqnvE^~Wvr4Ez_Wo}YEX%03K8fl: ܅H_s!u^_پF/8}{pE1 oF O#a@b؊5r=W&-!O2/l/)Q*+v04ĨPn({I96 nZdWkr#GeA3yÏ8-ϺEq4 1>;qGEdtOXx ićhܛB)ىemVxa+$.U~=MK>S[>t2zNI ]^eƌ @֯286\36  p/#(mK/}ư׋S}I%Vp="_Nր 4ܕ!R256+7z .CSaDy Ї֫*H&F=Dnzۯ~EIIri)I@P_D,l8a? MH%| DvĈzq@ûjX3oЙ~k-V!!Qw3⭜zL } A [k"AyJ_>zsLQ\y>B"&5ߥ8ĖMCY2$,ݚ1Ø_J%u3M~R\0˜ءrsڪ  zvx(5!Ӑ`Y$ @R2\Wz]cIóN0˭E\p15o:~d#/.ϞTȤ E'ү7lon¶c_4p ٟG}#\n1Gjr[/?VuF1_}^pƨp|xo:uu&@`z\bЪHp5:k(yiЊdb.`RYO3^L_#l ?Rl:&~"~]_RE!\gzwpjh[lW;49Χ%.iJJuթWd(h`P` 95uP (Vы֜ Mr$v_2&K(3K?$>IK!^mqCPrCBӞg|6MYn|MlɳeI>eް턄'p~TbI|Ej:I J,AE_O>>n8`{̮bE @.6(UuekTGJw-i֗>WKS1Fdvgx J{~-pvne2A$wep4ZM+n\DW8}!Rn#>|[!A>\"@{S[1: ˴!?'oz,ʉ'e-yR*ޟЂĪ,v)<1<)͎(7YM["HI qi 0C26i1,=vif.1zUx"@{VF4ܼݦϤN4*QI¥Y^0W帋|)Ƅ:hB;|8BK:]w@T M_!Y > ^Z06ɬaOk  O7DQp`۱N_1PE4syGs$-iӏ0:~ ?d, } &<27!$XL]0+ S7|dYovCfed*j$:?OߴZ;c93 zM eBG -dG/{}{:d  ա_FypL4o\ cLKx\gohKفp5JВB1pG/h0;+XXԂQD&ECa&#+)H3-&H~U>#zv#dcy޽gAөxTXtlt7b?fb-ƹ_s CemA )>T^~7~<<+H \Ԋ*zGӧO' !b3xC="+'n)5*arxm#skoÐ?q6-xylYH́D@0Sg#/C)׵7yƮ8 W Y$W.]xy|Dp]Rֆ6%$ .'"N@\Zb[&@10ѨJԲG|=w;3yk}`fHz W;‹J bɂk2Ƒ4@kxZ߻}F6=L,O}|4"r~ia5o7oD#`df=Da@ϴ̲82[13u@iKU@^BaȘ1řX7,[6j=xk"DN8ߝ?}q˟j;f]HXRso!c3k!+2؍-nڣ/t.IrJ-.OcW79m"XUr4 /UM`.+@gڱ^(qǝԶ *79(rF?K=HDҝn@ 8[ 8#=³V "Yvԩ콳1SUu*20Ǔ˓y["}gصDJ0,ta̤4 yy鐲.'=jK5ETJNf̃Aj}EPt]N@D;n *{rk5MaT!$u8\R-9;W,XbܢUKvSM;cj*>0dOT:{=<ޣ$zn_]* /Q* :ףb%NpDV=w wN3F1p)kx8H3ۮ;''uHI?ow2ARI/M 8ɓpO)6Әuӏb"DsIټ2yKLE\cOڜGO+ /KSI|:t&Z,s<@s"ɟұU.Ƕ4Pw{:2soA[w<]ي]w, HU /z(|Q"FNz IY[L */@y[=:aw}_\ p}N %]+;uև<[~4a<#yDz 7x. b()O^%jҁ>\ƎEnuGUrdS`gkj,G!p:8nQW1KbGeB2;R$ُ^I (fj|Tu=^$E{')W a[-iNV G^j'<pD`3~myHNJeɶ}, YN$O!NqL?%J}h6ΠԖbsX{lKk\C˄;<#3n]Lm:D=+B;m5\:_҉yJj@]CBDĝʡ)0cTmE)Q[Ȍ܊FPu׿{;KV^8/IYTsp ?d6A<Ъ7XXLAK :G塽~vN,Tǘ} #&/.8GwJLgN?G+ҭuȩoE;CCg,E>t#HNK3,?KylKӱ@4;e GM:P&u/ B?C$Q]pW.:X7u| GV3I"6>wLhUۨV"!h+l6oz;1.\9g$g;KV9W޲!/i}km\wfFç/܏afK,/]rcB`q{Iu0XW\O(ԗ=G;'ww| iE›+zЌr"T뤡yNwIsmSK}Ľ8 H…łh9DF9MD! ]9g+߮ }|˥Pe|_K6b/ ^?$jS~z0BTsP#[N)UY  _o&jF-LlQ-](1Ӵ}TR7l/Fg\-ʨl[WMJxA4VF7_?Ah E lxTv针=Ky66cc<C{2}9dNdMAHo.1;iSliRX>o0jӶ@P$to;_g7[*l3p=5Wsլ#2ݬ$Z6d zAWio2cOcWo1TUx w$(n Țn:mJPI,1)4w"zKXӯ\.E[mXrZ:#DETiQ,2GgPFSf!0oANL}l5I0F$.5F[ 3H瓹FzjLQ/<6T[y JRV dY4S,oh,-BS%:O Bvϯb润 hP8ԫ7n%cZֆLy5.KU9يΔF\ŮZzvȀ|;gPXRcä!F~ȪqiF0k1n66َժ RK4f>FyVӯn||CPAC6D.yabL%"0l}[9.E~s*^b3W{W]XEt`żA&*\w;n'OS^B֘[82of FQ2x=FS*I$4{}F"[ߋg MDxmuZ$(6?$c*6!Li^ aҾizt${PFmHyE qjM4,@Z!!aP:>i^Z EβKU3pkxɊ=Tag@?5}9LI3(ǰtvm;Uwci/bJ!Ey%\UB^e$eb9#]Eg>_XOh0=sj|>2`.=7lvzC<~1JfH\kgyGl(]5yM KSGcsz2`0G:S$49'~̑ʅΜ"N26>_g0g&痲{ǮsUB lyҼ!YeqIr}%xv. PFAZqHL* J:,69_<*tPS`찓z55"x e:̈o)y*0ݲAٓH*Q9$+d?dȗ jY&eiHv`C_,jLd5ކ'ku?g5W`qYalRwiƬ`bCdy%}la&$=Xhd)4IɒrhJq(xćAWR1eu ȷ9h^~&( ı 0rqp`IpEzz F bmn'/Δ,O!D}!:pP+8AL1{\t.CBUM{mm3{M{MZPP[1P ^!%{KHębɑ~t-;^01W_OTi }"$ 2qb~Z\m&e[hDxSn46!W!%豩Ƭs~Yu[]Rݪg?Svg=TG>Mȴ+#DA#~›\xƓQ,hW3g&%P!_'/BNV7ZWi|hYv,?$HOp%wNsR|ԑQL5PzdHpo ad0)T_Kg;<~݂(Bm#lj0)K1q,Y\uFo[&BM\6I(JmMzrMܮVdd۩y樰~A-p;QR`R{h_;1#Ndai:m~u zXqźU 2F@mu}[GM*Ko^)}^cf ؖ:zOInp@NKogߕS4U+KJKB(mmnZFTrYN=?hfzy3gkm>/Dco##2쨦7QtZ {RP9QY-U> [I8ԅK2נkqALE6D a=laȘDe0î,B3m372k[hA bR#m,<,2DZZ6Ո ]]r`-C"Ea <dY}r6"%a˵S_qFQ 9Os3"|{8ckBpsnկ_kn2 ȢRy]F׈K @| ƞ|øfE kMD&·/$9 s T@dth4Rj#.egs8{)z[6i ;3XQ%c$"`2}hF 6ڭ39m @o@( PNc\C~+ @#?`Y$~@ڰ `hopr|l7; BeG?c!l d>fSţɝ`bӪfE!9KqYLL]ߵ0MKuc:8f;u$V 8`$t2r"r@3(MTYKn P mS}UXScVSKjgRIΤ|I)L9I]K!)2 x6ATV G*MAU~w2>w)fP}6f9y 4lכGNX+YavY~٫a,mG0`o@yoq <KYޔ<<10=k5ok/k27=!~n6)oܾ7.WZMʳS{uDR\<'i5?6fsQoJhs*_&KmS^%I`A8OW+Tn_vD}>8~g-SY|1:ZnSţ5Tʚ7}w\3~]i=݅X |5wj Ƙ ќ[H>`pAR_-r:|r7 %voޘO3h*76\lKc_K dz`Os4i8Wʥm+d'<,MemBgSYOUݤ?2-[gBA5&STmMmc=@ _nEf_"wSP ENO5'~;_7!s:5{@R`"!ZRQp%r:a KcB`MR#7t+Q{.Ȼ3? b+^_0>O%Q0'8*p81vp&hF V 1L^?vIR{<nwsnﻨR.{&@/Ω}(8qk.7<-Az^<9by a٨tи p U!_/[(0 \آ`Y· M:'M1zMnZ= -,3N\JѸ\)<;Fb$7I_IWKcЦ&|^DoVlT9VsnV"'4Km"}QVV:?BM@^蟭u#̎fNSߕ(M^XAY'/j n8#,se ʾd9>0< /=QLІH ffh]@+P4Nbj>, C%2tS)*gT )3C| ݮBzoBU,{k /դC_y>tDkѯL$l h*hy+@b&7.(+ۑiӬ1N# Z1ouaZ{6m"%EH -* +RqZZb8(ۦMHȨo./֭Ho+!QhgC.?_0g1/%,gfitͳEA M+ [=/Ek0ʫkدrf/ j#>HNwK`/qWrU 8*DA\6 ~{1~nq ~ Ni*URmWhȆ8uDo*s ]R$ x_aax| wcWD`Za]"ټ, ,|ǂ2+nK2F~ۜa}?bcO^J5 KMilLꙍ쳧.cÌ&`za<^ !}p {qm&͝g5x1;jᥢמ8B/&AK|E%;#;cmIžWuQUT s he>wڢnٲuS! % V=aIl? *X cG66DM-K~BCI*͓t+˴ AȈ e}6Bz(p5݋,GL 3ҪhT'a ` v̏HE :=)*Ɯjlޏ^?8Ћ hZb|ۨ["C:eZWUeds[ST֪a JL<1\bx''wy n[{wCB23܅1Mr`^Q'C9S"Pg_msAdTE!s#&F^|'-8Q8m[VYZΈXK; Pc*T7qdxI?LqW[78|we}L@3}ج_:u'So.1FJ( Vq< *GXa SY^S9}AE7g~yR. ;"e/>R언kExTY.ܩ}۱ TLf KAO.񤅄 (-p᝼^dKYSKt Mlc[Q*,NfW[rRXȨw T[ 7 AB8~j{Z%Σ3<@K[bC2 :tS|#Q.*Zv_UپRO* EXdԧ7_DzL$j0ΜB"ݴ$͊ t3k!<%Zwϗ9±K|piֈ#iXЏ|σ|WEDvqa:]>щPӐkzQ o{oT`[)bONulXM[谺BfޟP/Tܿӎ(_SJJ)E[Qns?,kc)&* zG>-7ɜbv'Ρu^9S1Q}HUZ 8 _Sկ(o 禴I)Mzϒ=" ? $\wzOC{xC[+v0!2* UڄΆNs!:6"lp4TDx(9 r#M2׽m-PaSCկKzs:A^P2K8LP":Fm#~Gt6‰7>*fk%NJ_ #}_^6?߿M& Zw| n]I#.#,GY6z_No7 LFoɄYI)SÃם\ڞ,J'~oe2:dc/$td2{8NW5o ^FR\=@@ӵb?Q]ZܯyߙEŵQ2%c^22߫qxy2Ljkdgy{1 rsXJyC#fX2T)G0&cwKڱŜm@.%BؙFôݣ꽃 ytV/63n6dF!`eʹ-f_UqZu49" xr_EԲ 䇎hqRߨ첑Q} ж^Lf6=rk?6xؽ#`me6G jLHR9FtyUt -\xa!HN~3 ky@S%0B*LG\cQutxFA}_vKU& (ܶ*dޥmRf =͔%ha8W=qzwMe\0WyԬTZokl (Mtn@` `ȱ4`FSv=r7vuϰ-M'Q[I @@:|2M%=F{cwzs; @u =h3iB; U0XdηIs'x?c?G. V\|j?C [04t94^"2'kee0x>AlzLZX @K+hXR6l7v_DL3Ֆd0"t( t-85횸2F 5k)q@\c*h+{gdT~ٔmDD&%`2Cn=ET{]^#øejYzP^Z/mv5$WTzMyU n8yg<2{ZXRՅ׃Gύ9Z,I+!eF| 5*WwLXӏ䜊;ϊ@5`˫u\D[WcH"ki')sȇۀkU~=^ʥ%w6`B`蕞CuXD}D˚VXx]擏>f 9F y_hESi/ūv`>kUkWch' HevC6lukgb ^#B{8D}f8w Zx|^CAO~RJ z}ml`aapb}+P0P,r/häT3~)]4 Ӹ02r!PTFYtAJ&#sDgzUoZIAb9 NI 2B*G¨OG" rKHyyyrG6|Upjy?R`ul_OF-;7# ";<U=|J[(P&S.bxԀbR 3 <6q8w`xJ<6y8C:P(Ttb{ 02G-KBpjK9Omz"P5(ݶ YZ