bazel-skylib-source-1.0.3-bp156.3.1 >  A dI%z h( $P^LՖIO~." ECtM t6 8-1:0zX,E8$z7S{*M&4 Leſ^k%g&qօh.2yV@R[w[ZXV?^b=ǞԉOOYid|bسp鴔.>W Z!46+zkyd>o67M FѨCTPoL[B^W)H9[NT6EtNIL7)]:R|i8eZCP:]A;x ] ;] Ag< E 1"5ȚY=u|6.¬3ܥ4X+c!HW̙5ysN`P/ʫHCHd+At1'I̠^hY)^~'._X ;=5-0f^8m; j*< ^ġN+ SߡZZھY%Kh,a@*AM @o{g!,خ;Mgʳtd_;V eVQrZ%^{ *uB]8 ~X?~ 0@1vBl@nB R,Tc1 CyYw!E/} ySuD6#?O;yzcQXKEA~~K+]nC1K0/{]I+ ;#ڞfe ,[%>p>z0?z d & B 9BM g{ @    3 36:>l>AAAB1(BN8BX9Bh:BFTGTHWIZX[Y[\[]^^g'bnLcndoceohfoklomuovr wsxvyyzyyyyzCbazel-skylib-source1.0.3bp156.3.1Source code of bazel-skylibSkylib is a standard library that provides functions for manipulating collections, file paths, and common features for writing custom build rules in Bazel. This package contains source code of Skylib.dgoat43fSUSE Linux Enterprise 15 SP6openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Sourceshttps://github.com/bazelbuild/bazel-skyliblinuxnoarch ),^l 41 m,^ )   6C ! #7b (PQ E'%tyA-)S&T)7A)Eq0]]SU$KyC$y g#v3K9v kYp  p ' ,sYY-9b"I  A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤큤A큤큤A큤A큤A큤A큤A큤큤A큤AA큤d_Gd_Gd_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G_G503a447efefa7fde0d39990c6aabeff8417a260a43e161903c5abe74681788a7cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30b7f56f5f6ad9cecbf82892bffa534231019204c904eeef50a12747b6864e0fabe606b66360001f0846c1e8b477d02aed4a107368e7d31bf63e14cbd11204c16e97c42632b0792d44d9bd0feadb7771dad9aa98ec1a15b25f703475f538a3c1f834b4eef3daa14e7f10476abe0be62b5b626bb624dc940a0db50e8e01078c075a4fc57d2064e7bf54c5fc6922a11dd859110e59fbc90c4e3077be5e30df1459bb06a8eb39c469ff10dd7fe105d47beea08f6d713db36c7ebd7fb11db89cc1bb89d469845128377f29f618ca615a1984e4dbae29af3753ed44526d01d622fd2a66f9a947f2075bac425dcb62515ff0f6a0916f4df2e3f473288e79d9a0e2cda898cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30503a447efefa7fde0d39990c6aabeff8417a260a43e161903c5abe74681788a7d981f6fc5ee86bce4c5cfc5d25fe36cff364fe0c3adb808f1ad4dbd3d85047a7b8c7c2d3971a4799aa9fbb80b573bbad74686bb6542794a9a9dbf870929132936da4a29942bfc5a6cf46cff82cdb151861553fed1736bac559cca9b3e83ca8352943cb14f7e8f07c1994e09d6991f4af5ff0b046db25d291e83f3e0a81cd5ce607a3d17b12ce91c38e43cc0705b3a348d3fd9d409ab4b2eb9f2beef45903a3350b15eb114d5b41f5ea042ef91915021959bfce6ee411af7f5dc03f806a66638a56207267dd575d25ccc464ee27abed8115f640bbf3c2f84e3c7d9631957aaed733d0a5302543998897410f5799997a969dda51c0096e386d708feba1e337c3d364b9bae9f896ab630ade8cb67706043f35abd4d3bcce7bd04556d0ea140aa355c58f36d26eebd73e7fa953f52bafc604d2dd6f8ecc57b6aa70309db0e2d89d849fce1787828247bc30ba71857297996bc5c5f3f00691ac1a9216dd249a69a4fc88de18f8ceb23d53a896c012f17835e1e734832b248c14f6e4c45d7461a5d2abba77decfb07e3d37048ee0596955a4a22a6b9076ecf9effabef2370d3c61e468ab2322c88641898a84c999e82594c72d125118f6494ea8d5a22b9a3b2572309f9d46db48cc424291a25586b8f6ffe01ba075c8e648128792baebfe65eb350361fc2df3d7dd9e7155cb43fbb5cb0d96deb5fab373413e25129ead029151783a544788825118e39704ce57ed52ce3bed619be1ac6d0df69722cd0983e76b18ddb33325184e300916c786b6654efbf4fb2f6ffaa264d703a0ed03bc486b5fa0aa4306f122401b387b740bb84ae5e56fb4247893eefa30d7f57e072994648cd5686cee3983f54306dc5aacc4cc973296a46bb36ecde96440857da49b26ef301e7c5b06a9dd04916084565b3dc0ad3bf896fd3cd64754b92683c467c424d697aa815e781b331653d37ed7c48d7652a31ce413e73ed7bffabb3084ac67be935b1efc95a3540e18c2e48d75e1687b59b89a281f53131a49f70bc223d6a92918e5a824c6eac9cd68fcfad33f86b3f24b0b875e51954bd580b8fc39997faed0f76f6f4d52309b0275281e4734e0100f1118a7e7627cadfe0f5d9b807117118e9a131f0722b24db043c6daf23f7e5702af4d7fc71b37ef5dfcd6fbe52a82c1b6aed4eb2d7b3bdb0831b9e3217c6f4637fdf1d102f346b7c74501e0fc8e2be30f5bac6210e299193204980df9724a84aa4efb83c9e84ea676c05d650cece2f33aee9c40915433e19a03ac8128d5dfc2192432233b2672724e927cae264c6cafeee19eefe218e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558b307070e97b26743d153f06ee57bf1113c9b523d42a15f03f6864e83a9ea660e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c267e2965348ff47888564f9483c90aaffa78a7a5610212ab2629eebfc1eb9a4446b67318c92092dc4eb6f50fd99e354efa0af0f4b0e12d7f5421c1946f6052e79ad8e2a21fc1eb163e7f18a4f9eaca1195265fa1f82938c89b0a3995fd12398ef33a961b8063fd49e386631d9f3792c8f5dfb506077ada6ceadd027c5a7e50c0bce044008da67f2cdc7b1b53bbc59c9ee08cdd4b53f9874f0c6e02a87d5d266da2c2d777c2dc6b8400beb1b79e6faa33a9b4206249edd303e8927c9694452ebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f85e3fe09657cc250d8cc343f113cb4659e32ab1058b1cb7c0e1b4eb39dc9b5f2cb3428c83b5b5c2ae9019b401bdc1ab081dc99305e0a32761b939f3bb7a5ca1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551303000aa301f427b9c0433b1e1f0fe37651ffee78768780cb714e4a984bf0fae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554c0c8ae383d3caeb8c4f0082dbe504454f3217b9d3f8bbb962f211e9b356290fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556393665ba5157ae2b9c0ee2073c94d3df9ebf97342ebabe05a0aabde1bfa7a6d91153693e668abffaed14a2510d9a1af58cced1a56dbc042d17891d3bcb36a88e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558b307070e97b26743d153f06ee57bf1113c9b523d42a15f03f6864e83a9ea660e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c267e2965348ff47888564f9483c90aaffa78a7a5610212ab2629eebfc1eb9a4d1e4af1e64307e11fa71034af36eb830f5ada76d1c94ef671004af60134818f26393665ba5157ae2b9c0ee2073c94d3df9ebf97342ebabe05a0aabde1bfa7a6dda2c2d777c2dc6b8400beb1b79e6faa33a9b4206249edd303e8927c9694452ebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557718bea02c9b0b25221d8e7418b665aaaaa8fe6e1e07eeafda358ff25d5b38dfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855920f2b168c86554e6d4cc5cd8d9cf52f98f5d6bb21eea8c658aa0f190c21593c882260673ce98db5410ab92cbbc7f0a319f1a8203ea1170ff3dc9a151819f24fcbb2ea35d3a2a3c704dd18e1a0980bab3fac62fc50983f5b2cd6e8ee381f88faed0725265d12a139916f60ce2b3b27af7b83b12b53088c2b05a09ddccb637497082dc2ec309071106f8a49285e4e99f41f2327fbffe35f014de7bb3d48e91785e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ed0725265d12a139916f60ce2b3b27af7b83b12b53088c2b05a09ddccb637497082dc2ec309071106f8a49285e4e99f41f2327fbffe35f014de7bb3d48e91785e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d52174377395f5e3e7a9a77b1c07f6f794b74121cf92a583a321aae57e94f09e8af40b67b86006437b404fdc6aa088b1f06c99800243f4e9fd04a12898a319d4fa48282971d2d1f9ab5cb6c6a84f56a52f36c0df5cc6c69d2b609da7587f0a982d454db0a302890d0efcb95f5ec773ed51c77fb10829fb791b88b21efaec4f6c89533929b5b22427531df5505aef56b9e6876bd91b4a56df56b94f0d9c33a1de74ca133100dee5bae7f6178025250abebc0298d4d92e8024600df92d067ab39b2f2b6c2ae045bbf15adb4f0fe1a55943627024cc78c34c99b46f15cdd53ce2b783f3dfffd05b5dcd3d97eabd1c4ef1c083a8f77054beddce8a2cce9aecc641da316c9f8c81f0eb2bd1250aa03ee66bed36e89806ffed58725d1aac32079e744109e9da174e795a529be681c5c229989dd62acd3b7b7d7cf68673f8f051da8d215a3e39df5b3e78174076ab2f1367faf1f97c356f66849fd060b352394180e8d1262b62e17bac1fc7a8e7e00faa871f4214861364e2cf97b145695f69e6cedf907a200a10cc265c71146fd32b1922686857d86b7317ad7048f3af39761624851f0682c57938ddacf4ebaaf42f4836aee08c03d5ab94b42db2951878b470a49e1d7ffca24c526fdaaf312b44646ea61a705d5b18433cfa22a7e44128fbc6bc7a7af4d6ca4ffe8227d2172bed1da81388d6ca88c0162ed71fbd1b02d8a2189ce6330342cb6a9e699b36c9ce5bc31c6568872a48fe99f55a6ff3e5326088fc18cb88592b69090edbc89bbfc3c869a979391d608c3c63d0b2f481e2f8e9dc843a81d2686497600261fa22ce56a6a4aefaaf695f08d00e8e1ce61c9daff7b44d27c7b2855e77e489a8492e86c6f7489e5ba772627c4fa90897f882d1ae9086e84bbf7fa99267b8372ba3dfac90b549305476d252c68c67a8134efb251cbfa4e6ebd1fbf6b112ab18834555056e32b6cbb8a71b5137f4ffa9c77c0509cb3649fbbf630285aec62ff3942aff9cc44c81e760cb913552e6f44db2b17fadca50e3d41c16e3817aaeb12a9d60ed308ffd1aae622e45b6b7090c71206bfa48fc5e42b8f62f8ed53a6be8ab8b1582b3381ead42eaadb3a5a17fe6b1428f709756635112deef1485042bb7382c627d75ceecc301c1d6e557447df8f414d5d98798308e3f714d7f5a95ec3e557ab989d640e6491da2fb10a4d96211e5d0923ff11428b01a1e4e6d429a4d9f98d578cb9a8ef774af60cf38365917bec91175355f9a64ea5e6b5d3036b5f34fa885f4d1174a669fd9aa1ec63ee81994c319715b20c486bff9067556a5dd390ca0804d54324b5411f72a815a871e1972cc32b88bec4d3556e74fbddf8bfd3ab20f39b7c8463c4cabc59acb0ce1067c6d28aece9696ada4ed543fbe03b5a1333a299fd98860a2949442a63d66927bb273d46d05d1623f5ebc1a9d9ea9fde1f7b5906245c92f74a5a1f31a96bffb816a1e5b6b223d5f44bcbd353e53420943c79fc3f5e51370384be5c51833df23e3b70e3277eb81ec56e27b6750b7fd480c15fd863dd78df36210f32b790cbabb4b6c4562327bbde0923fb0e60097f1de0301707e50de61157f4b85e806583a0431c965cc3aa47a4a6c5998aaae70a29d3725275f558789761a0d363647c36e33f3227599c30137e5adae4e8d4dc22c02f3bd218f1ddc23e720848c8823b99ae75173c9c70542067769b4ca3f36b6b33d1d2484f66ecb87f3d5b39ff0735b5e1ec2b4d8a59a2d8546149302bad0cd717441767baae8f90a0ae0a4532fd63ce7d3bc59f6a884a4ed4b14c4a74926113a7441767baae8f90a0ae0a4532fd63ce7d3bc59f6a884a4ed4b14c4a74926113a9dc601696853a7151ab5443b4ba60a7af11ea70e5838feeb40febbc3e5d6ba05f702f61f61945b900fe575eb93ccedaa5c748ebdce412901ae5423faaa0fadc277fcc79ad4a799c89f4da8f83e93bd49084a76ec24831f74523dcf6a1a1b3b1ae91c254ad58860a02c788dfb5c1a65d6a8846ab1dc649631c7db16fef4af2dece91c254ad58860a02c788dfb5c1a65d6a8846ab1dc649631c7db16fef4af2dec2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae3f10748e78e42e0675e9394aed529e8742ca02b3bc044e482fe53c0d54e4f4a69286ec42a68fb2395120325f170f93f5c328a27079037975c3275c3fdd10c580823a2a186ead0c1899b6c71d05e2ed39304539a7265761cd4229653719ff4dd5b99bb00139c0f38bdc7743c08c79c3156bcf19ef0bda9d106c780f53a361f6c45891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03076bd72149eed2870a35df89ae4a2f0cd404a0d7fb38f08a5406bcb587e9204b13d2623b163529f747cf6c6409a96fc917b1c4a75b8724b052d14530ea226b114480a0ca4839897a494c8827472db7f72b9eb3cb4e77da9ba85d96608321218165bca4107150961e2e4dc11c75bf5d559622c232f245f4d66f9feb33fb3236f1737d52f49dbcc16e9f943bbb322320021e1130c8702f5e896020670e7fa3ab5342f5cfe4bbd9060f032a7f2894ef9ef9614be1a1ffd598cf4c0973a02c1b87481ca9ba1b7505774ee2f53a755a510d73db121b318120c6be6010ecc057a3e8ecc22bdbb35ad4e0e6321036b04e00e9f6387147cd7a0eca5acd1a560da6176e3cdc001b56a11b82e110fd2c156248565aa2b0984df7e1c2bb83009cd04b5359a3c9aa72b07c5b0bdf4849134a0e351104215c4975620bc641e896678f665ec33b5c2e0256cb9ee541f86f47edf9cecb9957dee5e26a62d593347982d9803b6392f598bf3be883fd7878cdbee549ee8459826bf9fde8b55adc60f21b9329d5f7da6199596f70a6068e0244dd0074dbcbef9300e9ca7addb9aad46807f95eb4fdefa17dd6585e8a200a1a270540bf6d05fc01ef111e9f546364ca23fe855a2519927912caf142d7ca67b10bdac2af1565e60003c19bd4f74082b79408cfcf6201eaaee1c63143fa4a9cef1981461d54b53c76da270164664e163becbb118085fde26f6d060bf9c0f6e9f31f209f32b327bd328ea319da3e64fabb943eaa7ba9e1dd93e65d3a40b3c83e864cd20ca20f04d7d4e934605e19a51d7d287071ee7eb8604ac7fc54656bac1a78bec9186e6530db8392ac6068629b62931e0676779d15d96ced8ac6a523cbc54bf99094731e4ab082604e1e444a64e93e8eb32dda9cae21b9a33b38e520f2e2940d324e981a453b5b47c6a322a4882166844afc68bc949frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbazel-skylib-1.0.3-bp156.3.1.src.rpmbazel-skylib-source@    /bin/bashrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a/k@` @]H@\73Egbert Eich Christian Goll mrostecki@opensuse.orgMichał Rostecki - Add support for versioned packages. This allows to provide multiple versions of this package during the Leap version lifecycle.- update to 1.0.3 * copy_file: Add parameter to allow symlinks (#252) * Create Gazelle language for Starlark (#251) * Create a helper rule (select_file) for selecting a file from outputs of another rule (#233) - Significant Changes * Move Gazelle extension to //gazelle/bzl and change package name * Stop depending on rules_pkg through the federation. (#259) - Incompatible Changes * Remove links to maprules (#213) * Remove old_sets.bzl (#231) * It has been deprecated for a while, the code is not really compatible with Bazel depset-related changes. - from 1.0.2 * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl. - Incompatible Changes * @bazel_skylib//:lib.bzl is removed. You now must specify specific modules via @bazel_skylib//lib:.bzl. * maprule.bzl is removed. * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl. - from 1.0.0 * @bazel_skylib//:lib.bzl is removed. You now must specify specific modules * via @bazel_skylib//lib:.bzl. * maprule.bzl is removed. - New Features * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl.- Update to version 0.9.0: * fix formatting problem (#169) * Give BuildSettingInfo's value field a description (#167) * Create new stardoc target for common_settings.bzl (#166) * Get docs working again. (#165) * Create common build settings (#154) * selects.bzl: Add config_setting_group for config_setting AND/OR-chaining (#89) * README.md: Fix typo in project name (#161) * Add some comments to unittest_test.sh (#159) * Make sets.bzl point to new_sets.bzl instead of old_sets.bzl (#158) * Fix for --incompatible_no_support_tools_in_action_inputs on Windows (#157) * Fix repository for compatibility with --incompatible_no_support_tools_in_action_inputs (#156) * run_binary: runs an executable as an action (#153) * New rules: native_binary and native_test (#152) * copy_file: expose the copying logic (#151) * write_file: support different line endings (#150) * Minor formatting changes plus doc updates (#147) * Fix a number of misc issues to allow google usage of bazel-skylib (#146) * Use TEST_SRCDIR for shell tests (#145) * Pass through an attribute arguments to `analysistest.make`. (#140) * Fix typo (#142) * Add licenses() to all BUILD files. (#141) * diff_test: add rule and tests (#136) * Fix installation instructions (#135) * Fix broken link to new_sets doc page (#120) * Reformat with buildifier --warnings=all (#138) * Regenerate docs + remove maprule.md (#137) * Windows: fix tests for native test wrapper (#129) * maprule: move functionality to maprule_util.bzl (#132) * maprule: hide it, not ready for public use. (#133) * Accept kwargs in dicts.add() (#130) * maprule: add basic integration test (#131) * e2e tests: make them run on Windows (#121) * write_file: add rule and tests (#122) * copy_file: add rule and tests (#123) * Use //... to mean "all packages" (#128) * run buildifier 0.22.0 (#125) * Fix Buildifier version (#124) * maprule: use ctx.resolve_tools (#117) * add documentation pages for rules/ and lib/ (#119) * CI updates. (#118) * fix a number of warnings found by Starlark analyzer (#114) * analysistest API for retrieval of actions registered by target under test * CI simplification/improvements for buildifier (#113) * Add analysis_test rule * Add analysis-test test framework (#110) * Create CODEOWNERS (#103) * Add basic shell testing for unittest.bzl (#108) * Add `types.is_depset`. (#105) * Add rules to the test_deps target. (#102) * Fix example load directive. (#101) * Some doc fixes (#100) * Add a build_test rule. (#97) * Enable tests on Windows (#99) * reorder toolchain targets to help clarity (#95) * add unittest/toolchains/BUILD as a test dep (#96) * add missing license notices (#94) * fix various linter errors (#93) * Wrap invocation of dict.items() in list(). (#91) * maprule: an improved version of genrule() (#86) * Buildifier fixes (#87) * Run buildifier --lint=fix over the files. (#88) * Fix load paths examples in README (#80) * unittest.bzl: supports Windows (#84) * Fix Skylark analyzer warning. (#81) * Add WORKSPACE to the things checked by buildifier. (#79) * Fix skylark_library deps for new_sets and unittest. (#76)- Initial version 0.6.0goat43 1690017246  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0.3-bp156.3.1          !!"""#$$%&bazel-skylib-sourceREADME.mdbazel-skylib-sourceLICENSEbazel-skylib.bazelcipresubmit.yml.gitignoreAUTHORSBUILDCHANGELOG.mdCODEOWNERSCONTRIBUTING.mdCONTRIBUTORSLICENSEREADME.mdWORKSPACEbzl_library.bzldistributionBUILDdocsBUILDanalysis_test_doc.mdbuild_test_doc.mdcollections_doc.mdcommon_settings_doc.mdcopy_file_doc.mddicts_doc.mddiff_test_doc.mdnative_binary_doc.mdnew_sets_doc.mdpartial_doc.mdpaths_doc.mdregenerate_docs.shrun_binary_doc.mdselects_doc.mdshell_doc.mdstructs_doc.mdtypes_doc.mdunittest_doc.mdversions_doc.mdwrite_file_doc.mdgazellebzlBUILDREADME.mdgazelle.gogazelle_test.gotestdataREADME.mddefaultvisibilityBUILD.inBUILD.outWORKSPACEfoo.bzlnesteddirBUILD.inBUILD.outbar.bzlemptyBUILD.inBUILD.outWORKSPACEfoo.bzlexternalBUILD.inBUILD.outWORKSPACEfoo.bzlimportBUILD.inBUILD.outWORKSPACEbar.bzlfoo.bzlmultidirBUILD.inBUILD.outWORKSPACEfoo.bzlnesteddirBUILD.outbar.bzlnobuildfilesBUILD.outWORKSPACEfoo.bzlprivateBUILD.inBUILD.outWORKSPACEfoo.bzlprivateBUILD.outbar.bzlsimpleBUILD.inBUILD.outWORKSPACEfoo.bzltestsBUILD.inBUILD.outWORKSPACEfoo.bzlfoo_tests.bzlinternal_deps.bzlinternal_setup.bzlliblib.bzlBUILDcollections.bzldicts.bzlnew_sets.bzlold_sets.bzlpartial.bzlpaths.bzlselects.bzlsets.bzlshell.bzlstructs.bzltypes.bzlunittest.bzlversions.bzlrulesBUILDanalysis_test.bzlbuild_test.bzlcommon_settings.bzlcopy_file.bzldiff_test.bzlempty_test.shnative_binary.bzlprivateBUILDcopy_file_private.bzlmaprule_util.bzlwrite_file_private.bzlrun_binary.bzlselect_file.bzlwrite_file.bzlskylark_library.bzltestsBUILDanalysis_test_test.shbuild_test_tests.bzlcollections_tests.bzlcommon_settings_test.shcopy_fileBUILDa.txta_with_exec_bit.txtcopy_file_tests.shdicts_tests.bzldiff_testBUILDa.txtaa.txtb.txtdiff_test_tests.shnative_binaryBUILDassertarg.ccassertdata.cctestdata.txtnew_sets_tests.bzlpartial_tests.bzlpaths_tests.bzlrun_binaryBUILDprintargs.ccselect_fileBUILDselect_me.txtsubdirinner.txtselects_tests.bzlshell_tests.bzlstructs_tests.bzltypes_tests.bzlunittest.bashunittest_test.shunittest_tests.bzlversions_tests.bzlwrite_fileBUILDwrite_file_tests.shtoolchainsunittestBUILDversion.bzlworkspace.bzl/usr/share/doc/packages//usr/share/doc/packages/bazel-skylib-source//usr/share/licenses//usr/share/licenses/bazel-skylib-source//usr/src//usr/src/bazel-skylib//usr/src/bazel-skylib/.bazelci//usr/src/bazel-skylib/distribution//usr/src/bazel-skylib/docs//usr/src/bazel-skylib/gazelle//usr/src/bazel-skylib/gazelle/bzl//usr/src/bazel-skylib/gazelle/bzl/testdata//usr/src/bazel-skylib/gazelle/bzl/testdata/defaultvisibility//usr/src/bazel-skylib/gazelle/bzl/testdata/defaultvisibility/nested//usr/src/bazel-skylib/gazelle/bzl/testdata/defaultvisibility/nested/dir//usr/src/bazel-skylib/gazelle/bzl/testdata/empty//usr/src/bazel-skylib/gazelle/bzl/testdata/external//usr/src/bazel-skylib/gazelle/bzl/testdata/import//usr/src/bazel-skylib/gazelle/bzl/testdata/multidir//usr/src/bazel-skylib/gazelle/bzl/testdata/multidir/nested//usr/src/bazel-skylib/gazelle/bzl/testdata/multidir/nested/dir//usr/src/bazel-skylib/gazelle/bzl/testdata/nobuildfiles//usr/src/bazel-skylib/gazelle/bzl/testdata/private//usr/src/bazel-skylib/gazelle/bzl/testdata/private/private//usr/src/bazel-skylib/gazelle/bzl/testdata/simple//usr/src/bazel-skylib/gazelle/bzl/testdata/tests//usr/src/bazel-skylib/lib//usr/src/bazel-skylib/rules//usr/src/bazel-skylib/rules/private//usr/src/bazel-skylib/tests//usr/src/bazel-skylib/tests/copy_file//usr/src/bazel-skylib/tests/diff_test//usr/src/bazel-skylib/tests/native_binary//usr/src/bazel-skylib/tests/run_binary//usr/src/bazel-skylib/tests/select_file//usr/src/bazel-skylib/tests/select_file/subdir//usr/src/bazel-skylib/tests/write_file//usr/src/bazel-skylib/toolchains//usr/src/bazel-skylib/toolchains/unittest/-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-SP6/standard/d52d62558d4b0d2744e849b51996f86a-bazel-skylibcpioxz5x86_64-suse-linux   directoryPython script, ASCII text executableASCII textUTF-8 Unicode textHTML document, ASCII textBourne-Again shell script, ASCII text executableHTML document, ASCII text, with very long linesemptyASCII text, with no line terminatorsC source, ASCII textRRRRRRRW>s&K6Ǧutf-8204a796067b6ee800828cda1b1a5c740f0ef60fb2105622122e0d0692987d5f1? 7zXZ !t/L] crt:bLL MOrq8/3ׇ]IN8xq6HnL<e1 *yn/'UK][ :J4aase$*ǾPZgwijMli _ t3\~ҧON@fM2@!v9 KΝ^Lg&u 2#: ]fOuFV`sֈ) pbvR]Wި/1N5oY.LfZZױFk ,b Bڶ^˪v ǯ wF26c…-? Fx~38o鄹=PwBU1ﵚi|o]rHf z,*N]h<2恭Mv4e_F7(m`35UgP ]h3$We+["Dg.E4( 8ʤDӾ J%H rcQџmEߴY*>uM0r۾Dq= hW=I-8 }=monYOHG #Ii pyȬ`4A}\5[ m-l7u*|xn,Ҩ\O%smDLo*ݘq[fX+FaL?C3$ZQaS)ʟVk0$CELd.TYM5KX J|FQ%!fԟ-Zӭ7yERS0EvFyQ]GQYLؐƱB@~|;+$ ᆒ)"Z-eйwy.B;{_Z$o!@#˫4dQ˷q)Qfiߎ&O-: -|tu%x)chtr/Zn;k ZŪrZ,jࠜhs)@^,py_qq2\O9%gTJY#$h7\XN%)3HkNnµ<^+&>)13bmmc,A „(6@ڡeݣ~hHu J=pK:G aagHκ$_.~׍h๢պ^s?q4:#brxu }o߸GORs+D£a狓W)\@.kd2 \)K?6kju/f<&C>(vv8ya[B:," yLid[b~."{"km:m*~ؙ *2+,LΥgŮa@x9J'0]p0g qs;{{FNR:EWz#Z9APȅλ`_5FucRL{X0AJcڐ#H"H4ĚRejNyp" t}>y؀~E D='s^>1RÅZ|+QNݒA;1oeϬITĽm)NR8B™I@9BG%!8 ux_:EFK cO$3k:;Ep ԫ-뒏w< 7li>]5 ̯DS 턚gۤ)<)v\?^s^L;]^}wsbtH߲eoI\-c;DiXCI*J}r*Mҗ__#|F*ՉM}ԶAA*1DE +P[^Rw)Dp~EnsQM53!v9[̍| O|1a XtӸDV\;.WVDz(J|Ӱtk^CU@T駿rAVdv!` 0?ӛ֪vvci4Iznק{Ol?k2Ë:rΰ]pK `v o9\+CֵVпXGqJĬ^~hLNһh['$b9&ʕ^I@hlPVp`JBͥ_>˸ƙ358Д 9m /㍏zuH<s jZi[@?TӖـ2gI?ج0MI  myWYqؔOuy;z-E~`shIy:&5Č)\ T&KY?򮣈3EhjRO;bnn̡Y݈Lݩp89_мܖЧ4+4;L{_:7Upb!a4Qt},"1%@:Z 5!߂.Gk` "/;P -{]ŨAc&g(\0}3 \Q|դ"(*zt yA";Ǥ+(YR΂5ױzwU JkC4kZXQUudP@e}?u&]+ ;EڌڬMViq*&,9ºɓ6Vqi7i?2]bN#m/1}/)J%u}u:tȓY 9%. n'MʝNprWE_6I( ٨k'i'jGFza`nAk}p< ^fj$m\Ie;\l, d|Zߍ-kM1Ӈazf"(D={,{A`MbI'TgʗA#mƙf}_Gκ4VO!Ʈ9zH+MUx ǩ*{`L7 YhRhB u!)='Ư]ˉ՚ RI \ŷ dAרUHL*~WSR=wtFu=s1?J|T3j_[.~oV|& Y<$PuThԸ7|c =nNL:zeK2Ct8E؞\M7N(ಆq j\r]Ѝ[ZNb D+|G_wJ΅0Mʙ p`-[djYi͡C@L5 eˢ˯ggz&ud(|onM 'YAkώuYIC(%j]$4,ݡq3BGL Ad*CyYG ) 1}lh!S}ޮA$ɰ@sƥjmPEqקnY<)L !4AcѦMSPfI4n-pEY\IE G7.Ws$||}%ka,Y\)t K8E G.L|dTFY3f.e!)| s v>na썉/BsNp@+'K5m~먲/3X* u ρ[H%k-^63֎E.J_&# ADM~zڨQoWmE^6ʸ2;6L~lk.]ŬR 9iu%v 4E"r'aQk *ul;,+\32816e{{na` y B^.mÿ5 (̽96#rCJVȃ#fc8K {b3=yf`MEؗE䃨:(=Ŧ8\ߪ!'_\xH=Օ1!j-Ԧkv-&A=N'Ƒ[k ^t8MT%TԤ8Jg' h@D)+W'IUT)i N?3)5T>U` ]T z"^c" {dS^~ÉFqx}r(٨>x*4.3D7'` wXEvœr̵KOͯ> ]I$y,ܬR+~U,k >PqT#)4 d9 $ADiw-q|o/$j֑>@z8޽8_ 3DdݧO|42zlb 5;5ùOP !L-Zxj)0DUF/NN{.l$o>@NrKJ K/:co^~\z++V"m9L1Asct4{>*Y?h瞑t jP@9)ǿYeܓam[̡ڦ)΄ ^<_a:^ө ~@ZL4ъ[}f*# g@/@2Q{cE>Fo8MYߵeBT dY1]G_b" "q!9- M8t;# 94 jD~1u4׼fmot9(A9_ ̚ך"gSF& gK_$\8" ʵ{ʑl5GjLՇ5 # QLL3I-S+sf#DE@~](;k^{9$M'H<*2Z(q P:9>*Y5=\28Pq?f(V9FRygrƧ[(]Bmmb?G4YzuW.U?R?AQчz M =")>]d TR1Zׯ\eU$Yl3գtL*95qUhVZ@".ϕ^ c5,P0q[FrD.Xu/CnZMeԦm|Ih{ ,<]. SLAeWݽ_t#SWzr%51::k_үy9Yl*ݸX](HV=3]' @ފ`cF @H_Xe:* BW\BFN b&dr9.o0qHF-Չ (l3kf 0f s´oSS{CsjRc(΅"qIg۲ΑHWtn(p[e1uY#T7HpPql*L,E}:Jpd uF[+` nh ">۷TNRWLRY8Z߭ sBCbKp0݉Wĵ;B"" WDj*"gBDABYAĝu^Z{Hvo̅lI`A"JWP] ~$ƭQ^F_D o ɗ?K9NLVP)ڪ2V Fw:"Xl&,b3\ I>XKelK#!.$U͵0JSȬP+ 99w1$>XO٨ZۗQ7q$L/K ґ6ɽD@"A2BGlec':%J1 ބ13R0{E\ʬYޣi0< g=BH~>8= k㴶)W@VcNa[+w"YXJSF_%nZMRxg݋HZJzMZ=|ʆKs6VD1vjsL }C&tݠEb_֩mdЉyNG@nL D:>q?La) ˫{|`4yqBxc}HhcQ7S;c&OE洂,$69ܡN2"z4i$7~'|8o""c7mPo͕PZ5x]ov@3_'ó"ȓgۄ ~Qȩu[[IZRLE3vcbNt6c&ՔW_SzhgQ?#8́ VM'WE]aX#J#fuc-+ q#Qm^ )M`k_C›rSDw= F:CtQ6*4XZG iF`SVb*Al"M6EXS|%U*Qc':*I:fKSzI%7SKAz-+LHi㑤6CCU8;[#/ei֤hnr7L k x}ƦwTbǣz[ݢ;^8"6s+[N^Dy#X@ս<ڂS1/XSngL z0:P(#Cl`\Z9yoj,aDNY. *HF[< 0é;ƵWbx WB X)ցdp ynm F0G~0 @{mI _AQB[:,( ؐГ'ES#2#_ԯH05zy^Qh;TjFΜ-dɚ*JtcODA#ch,MrISkqC5pP3IZnV+\ُ}BW:!l8d5yö:>+E l``* }41l&-Ō%39v 0=]C:]ܡTee:t{i\w_z!Dlnk6k)E'dok,ROC6]jxfkik(9T9^A6*x\f協P\ 9}zn _V'( 4!K@rԙ;ц$g`l,K|,8d/G%uLTU5 žZP|vs2M8:uܟrn\;+Qе\"kj!dmBzQB*zdS @*fQ)߷_jJ4SO1ڟFrI<4֞h"K RAw5)j&-S]"X,+АEFʼn S ܸ/₪1Ya!#j5!!9t< )P5mh"*jd^1 砖I0y6nR1*}:`7d 6:/~_E/6MUkzQ+`7_-h~F~穐6Z⭚|X웥ǥsh|{z]0)<ˋЊBNS LJ鴈tqt+xDt|~9l^`F LthZ3N3)B"." ;mJ7Zh5C6v \.T\C!Qb0׽ 9%떐dt*/Ӧv)i]<<0|NsOrZOODIq }hYyv{+ sqۘpJ fǓΈ+gQ _DD?h5`]Jte<,˻M{{E^lPE;1폨%`Od9e{1lo&T21x㟹 gl[y x4eIhe6j_gel#Rr*/lȍg'v=*fc0A"ok]Œ;[l+1 &IW k+'B6xDf7Xbk2=d$ Y%_,;T3*!qoo~^':VBpqE~@YEwF8B ,k̴I툅S&ٟIC-~$iPx@RyĂ- ?0(JB|6]L}'3v 2NtM[AM^ ZReȘ֩( 92WŒUrL;hjO%jG&9Uf&[ZbP0S9.NqTh(gs, DT=uj%D׎ bn풥.bۈ.95{2;S~OTF*r4#l?l5nw7B=&V{͢yL!zW1 ET^g|rf_mu>-h`V6d<_Qͦy2x$Ip'c 2`Thi26/s_%W/ ۿ"ִa#ä.I]n,VlK"!]3aq _M21,hnN_2s/mh]yP]ȉ =ڣDJD"@a6RVJQU\W k)(hnX S{xDz/$d+A E*L HӣEV*2}*s5tHw7 ַv),h{^Dab-7cuរ('<)7+Fy1S?>5nD$)cȮĹ*n]0P NZy&KcFndr/ ^ݱl#Vc~&Q^.c*o7F]h˥,Q nߛ 6P}'*Z]^E>=" 'G댊 CNE*gpkJc܅3_ANcm5vG 7?$۹ba3VzMjtTڬN193z/tV |uhi|Qގ 9%TLV[{'WK]L;DPH FK9tMMlsϵ."β%(z 0-i)z -sa_w9hi* 7;7N.7u/j 9L+b^9乮9Xy67wP*O/gI=M/ISVV+&00aM5.'puӟHG jtTa{ q +{s/KBD~WU2AN0^AiHua9&3=Z]% ="YXܚݠ!Qwg6iu=|!Fby},mkB֮qCh]!q8o\.[O+Y"7u_ X.u!ZʀAm)F=0!JLYb8 QCVt~Ot#˶o~+\R\WjnP"1]I_.!x^U MX#Adk~\ XI.I/@HYuw)qB;rTCcɦYmANFaG^бZGr>Kt98zyO"8(;y< #/b-)9m F+~^29ڄ x5:|if!Y@ٜg0hh}ǕA*rk5ޅ\$|e 1da/Kraq?W CTڷ*?=ל;tNfIH(l.|nk4{@uTk[S/?.A=T?52N~)ӤRaM<\$gjupLN(no*z}=M/¶(* L\A}[+(2rm ܅ Q8ڇ pf^sp4 p͡TNg[+T`:ۋc(|ۘ(s,JRLƈt7:-ka&cAЈThXË)Kz#`g#*Ij62A#m2M+2Nʒuhx"B㡁(L@iF l-,m6ZP`%? ~8g-6΍+i[0顓y.=3{՚"OB hT/=\|> ZXG^zG>* z#$j.{h;7Wݒ(t6>!C@%Պ ,ܛn#"A*%Z($|ƣ"Vl{478!O8?e AUy36=w+4/ dnr׷!0믭} ;@7 aC+\.c&`mδ l!`D&+G4(Ɍd% uݭچx-Bӿeo:)\`҅X׶&{s\\/,QX3J ;h_Wʣԗg2BObBi|or~bjdmXœyג%F_'.kW@.q^ː_oĺ782$Mꊊ> y bڜ&GƐd [ףzX#P*?bsGE4%6 4]m +u {c;=J*-tcef_+/97>7U3hĚR-#$‚JQǏ}q$KDtuX C +_/ԱE=r¦y[JehM;Ŋ~J.*a}&,ceFXz,$6+^uZI^+؍*$@~63UyD+]x/8_bbnė-<2l;NɎڅ roP2L6螤)Ƥh֨~F {x FqλAA85ηʰQ!nz?p]C*k]ބFfJ7tL~: #"nL0az(*Om\m92aSӏb~Ƅ<am<8e35ΰK gSw7y<Q훹u{ #*޴ D[F1ӫH"2gF!{,h a  Bm9KXڗ^ "j 6݇H i1FY]5%*2.YԿE<&Ym=| 60=6&шja}i~P7+z8&) ZEapsS6m쭐*qEHv}{ ȵAs1 1D:i S5N|Hͷ-;qq=‰Z>LG~Vi6f۪çĦuHP SݓsPd79)櫶A:XPK0%Ql^\V w󯧶8R ^VK@*Mtx9Ansڞiu!LOh7^t^=I}4Q+w  D_w)Z ewwV*cSTTXyY_SyH)^E=5 xJ*P*< #Kas @ ciߴA^Oߺ=x|ևm* D· SM8\2cEOj!0"n%8쮠jX ;?UsR^ 3ߦn0`|mR9V#o^itm0ȳa͢``NNe=@HC%۽%zYo.Uv֔WAk]T-Ex TGyI5%ak?Eg K?Z4hDEY~mʥo]頎ȸgnܒj.ir[u0/w^q#yPI-^ d)[(?Fpnĕ"fU1q%f"y]sǏw=PWCUT0"[{-]m}(]t. K3Sӆ!}`MRrR3ȲH ǀ$ *|_ln_uP ip̭C璍xpNqfp{;Weu!٢`GNPo'`a-g9B(д#u73LaK_Xv3 נ{3#uw°kk%z["M5PR|-()yftPpL%R0a^V΢l435bg3XwXQkEUIʑ/ /[m$~k㡻13LVJC8ZOĨ+ͦZ[!]nsHO! 5K y"Llޠw 4HeW=$ĤL*XF6^AVX=^-G5< mPK-ܬzmJ{YNl!(ӡxy$q3ι{Q)s`Cc;xlgM `t0^$*.1M?J'6gΕOʖN%SGys b 6뛪zfǑ $A:m3 (aDNC ]Sh aj`%?b#57L{Z *tX@Yv$J?9XJOaR4v!dٕy1WV;!ɞok}N` N& Jo%qz۱Avh]G'K'n-; 8m؞E) AGaڙB&"mǥVJ%JcOJ|`8&._{K?Z^zeƦ[pקS pV3P&>53.qf'PFf`'7ٽHP]e窅ܴʤ6@[~sEgURV^۸(UhYVpSۿtrMrR':-[5ЋbZ?)LvQ'kzCiǞZsbnd d:/EjqiXw9붏XF&9M%xؙ$QREs)S,E.笤 D&L:^i&4+Qk9ꇖ6#CbE7 2[>lvT,?󦃻MGG"cy~ l=|'GjDp8p0t|]8#SR/ :^BW0G)[gc7`i얣W?H5ɧ35}}R'V3Q8=FYÖ^LNjM5f!g4u`E W+f3c1ʾ8kZ?}4xQ4S']>.׋uNqesv6^xB0EĚ -oVsjhEb?~qTlQ!QQ{KWG[ ց5p^4>qy m$pmWJ;E6h62IfvwdItw'8,,ؘjFYbr~tB^A5? K2OGP·`0%#fHGX!zVV]JZCuz:8x rxϯ]XIP6,e_uh#f /R"yji1_[*~, Po:F_5c4ptd=gNSjU; >@* }7 Π$ ,%+7mk^A**+1UCYi"awER0?<+=x\/~v_8v@#Zzg-Jbl'pEccWҐT4 k1Xfka"(Ӯ \J/c^dTRQU׮ZaԄz9Bd .|D<=H}7MR9}0WJ=J27K0SvMw+,$9Aj;i|^>V<4*v>!BuؿZpjتi.cS}%Q!8%b&.k:Aѿk_:]3kY+7ް]ωL{xyyؠ8&Vͨ)G`o0';VcO߲ۤwhɼlcJQvO17TT/NQwZ \ap2?=%~4 p{Pch1=5{0a ߔJpqKN^AEH09,|( xToSʊousЦk˿FaE&U'&8 ٵq>٣n2VBO(?³Sf&W ߘ{f_53`Lj L&[ojM˫T~60gM$"?;F,+!gb|@G!{>GO=:;CbJQI+Eە70XF?zαE$Mػ~V-IV>< QϐK@L/Q&K!%HoAm<æMHo N9%)+9R_KDWhzӂTg_R[s¿HD{(zJ֕MgzA.FyHpi` lxbcHW>*rcM/ )1l p!͹w.@b/m]'"i\f0B}7޽nre)"P,Ћz5z KqTqd C F uq}qa"C9iz9ֺ'O0EkNb2SSQZVxGH2[3WE+]c>m]o'׷~0VvӍ<*$2e<&=D x~M4F:WF_OtjT 1Y#&Ɲy=|ƙ(*; (6bIԸeeLOәEY;3hÖB` @Un TvquдĹNՠ1h 4̠NF}n( G=%?3jwFgT_ng֣n=3U.t0er 0j p!SzLfjyK/hrv[^X֚Z\v Z~-&VYDZzNi5*욎ltzUQy2df{]CX߬xiQ]eBk7D7h*q4E3 +$2֖Kkz_;[1ȼEWPۄ'Ku* ReE* J8;%&(GkȨdTwNSᓷ}KKl*A_y__Z쪿c(ݱ.>[쯹QqF;^H$ӖW/v]WTMVlLyG%a& e }߬eĒ̌fvn.8no^.` WϨ|Mo" K߻$ 깠:al2: yYּDR=eZTپ_az$ufj뇻#uN<zp728k%0=MC]ĹU_}en_K7'6F7pQoyX/Y%_bvӠ^kԯ~&xhI\a=(ժqi.@"k- gD)K[~;X=̡/FD b#$-;Jy=6^>5l|9/S#I.}Y#XR-tC #HC\wHX܂&)z?GSbIn(f\ԊD7m?x T. z%0~QᓅH}|][y0Y 0RO`.MFҜ1Q#bO :0@B "p9mS\8P ԉT@rTKnR=Ou:s&}5ȷ~ ;,uw) v[ֈpYw6w&=A NtJzh8=&p֯i0 /DLF\fFEiSGc ۀdI?hmgt躔Nx]k6:Bf-^܇"TSdJ%UvZ/US\*rC5md5߼R# ڶ?>Iĥ$z; 4mK֝u>+DY'W'|/x٬U0yB|9+TrBiC">W|ŁGx*za$sUө1y`,'_+j"6/#Ev=$?n[&Z3n XC%Օ08 W[6x$ޡ {57"PD7vMNx{ i?^R Q__z`*M2 ԎYjL+X~ Uc7v,ZUK l2ZCWMն_sd/dI(j> 8Xs ɻj @ -qi'!8`6Kf`BUhc΀ 4d,N@ÞR;#1xihQ>m*ղ3\GHi/](|S@ :)WЛҶR0蒒#rَB)^>v5U8l!al˙XB@\eT(4QVB\MNx_ BU씁۪@qڡy!:-KVs#3EW7TԥCx Cp;>F0kCɣ'xܻi<.z,WVo{*\ 83JƴSkm(rث7NlDc0:9-r*~OY;y)'23hWY}aVgu+ :G[n WFk6ڣ3Q_6NI32J$_ڮbmnE_5l<Ԯ s|^Bv*M@oY)|5|W|2/B\lgSe[S`PZ %9P4-z"_/qn|Qpň+}TD#rez^YN/?y+g18ъ ޅQMf׹5kwaM9h(Z5/ sk:B8cHS:cl ܽDiw^TQʼn)ڄ9ߑk {%'Q }rVW-B7V2x+84FOIe 'eR kn ;mE m7Bo?Qer9i7>rEX/fn،Uy>NZ8*Tt?iMgִ! נC2/E:0DA'ݲ'DE4>Đ9r#T@6ڻW\+O0ҰpTB;N,'R3!ȅC0UpW6d$D#n3Du ryM񺭇 72Mf$3ϫܺ2{h#%f<`P,JAo /w'Jhὰ2xO׊Cƹ3.V\")WQ ߶ۆFN_A/Yjk0Xƙ)pCr#} mWFM٦2RUti0m+eK&|'(sVxUЍ{4բG:9bw`t*2 Yڥc[+iL@x̦=${# >?gR7Sk,s' Q';-iv6SŌsKuXB.ΐ5,ejS%RܾG]iCe,i (P'(/3%R*yox^Et=A$UoD}iyw],!t>~!OxZw2 mM&E,AQus|ebc2 &kHˣ?HǮw)7rKZ{I`€4y,=Cc6^X2as.c߆FHXH}eP(^_{6ᛅ"{k =}QA|ʳ+}?0dD_7Cn@;l NEvWb.6\=_0z"y:Z)$G&d N<0|Hb4@sy|hc]2[GAv+pZ%Jp> vzHިāDt픅ZZ-un{7>k Q< x[@a_ۘ67΋PV=,1'%ozbMbͼK[[zqXu?kΎ[^֦Y%)y:#&^_\ʻ\Y; 2-c1`Jc4$KH5)7Tw(Cc]qѰh(kP[6+4W,1WRMF =$qtE#m[NTRa@7hw oTf6uVɵi}p9c1pW<~xGv *WCIz0}u7oHPQ1$*Y.'-DgE%vs_ ;F ujQVŘc KXR/ogZo*fi?f~H%ש46KJX{@"4 C5r/?%jS+}J@;X.ƆRiG"42<9 Z'* ʶAgQ ڸ'O/R_ֳ:u~A`Q`2Ik .[ %L6%4: ? _.|Al$2I is>AB~nJ6z%fz~.zx.솦%HZ|#3@RcV/9nh˗- q*20{u؛ܩgC"@ulhG6(Kep7זq,H^\Vx7(|!5 V%^$ipZ[Ջwj[ҩ]1FcDJkbFC O7ș&a-"g@vU* 횼aF Q TL(1Hp&^}qoaغ|K&`޽r)( BK⪩pgiЦ)mv̈&]5hk᳈aw<0e=ޛi)_SKB{=6m+da6TuA\LlO5 ,5Ij^\|y;=Ο&b0ja_ 3l#]ޒ.++h>_ΘnJ@t| OKȧ 3j q92n$30ե4*]1« Ԍ\"tQt%[3a,эrj ̳řLf'~tЎΫX.s6OR<#xQM6)~] 2tFrjIz.Zi{Kd"lLQ㿉ҳ`'Gn@l2ECCzg1@X,2+ۛ!uzzx(k w #Ou80A!D152A.9S)1dW 9I.dܩ+_T2lxOWrbt嚅?OS p8&qQ <)}YQXb\$zvb{Mu)WSZwzFq6lj$K4g.3C]) (&8ԉWUڼ+jaVg0@JtFԐiuV{\o1r?'TEy.n|<~8;b(9`fhG%J[;#w`B~ jlHue|nY)1!ω(RE-o 3}CpQa$/F`y /w#Ƀ6&lڤ,6aO,"ELǂD{w IvW$褥%mf*0Әӫ3|k e+jI"6f5spA+ĽKjh!R a\.lzpc+a fSgB%Ok_q}yl9cJ+' F+G谜n0F`nק?z$C,I}zҐ?L qXxڡ7CVS)5"@^cA]C!JY! lK;BY*vK0-oRQp|]P;1nba3&S^Ĝ Řߤ;* ,θB3˂2_8zSYжӠYZ*߇˞qr$`>ŵk;k>YG,skċ' [DRZnݛ)?r[[lutxZaF8乄a JA0Z|h٨$ZX&6Wh6"Π<Nĸ95ve@!O]4PkZ _$Hz܉&;0~Q}ښJ^?Co aZh'1'XnQঊV0\k4G^. (B2::"_ 垏/֪6ZKD ^@Ym}{`jLZܽ"dx=" u+%Y1P-o_nR?D6:N//YMm} iRV32N >t$w Zh7DȑS9,vj.,#J~hލ'l `yP ./iU9',*;dO9LMbN}@ĥF/}\C\67)9+!K}/N-8s?{b;\](|5*LSkFTq Y#=M1wXfDaw'~QA7DuqNL7kJZnX Fis>,y*@m\I0ǯ \sR%I^8Wp]ؑq1[9{܈]@2?#u=H󁦌- yGوLQ%DѢZ,`J,䋼YVw`aFA@o88whrpM&ui'"y y,,4zyCT]Z1{(drYX^1G^vpo!mo ^1!lQtq7:ZAcXCLV7]mOmnw2,^=Obۖv=2pDlP ,$5\fH@r}{:DX<G-iU \tv$RJԏ!pay #2Y^뻂p[dM>6@s3P @|,Y-b@nXfЀP$A'~uJgTۓњU VUzv `ǶnRBjpoI qP[|0bn㯿P谁=4:| {[r ˃/-eQr55 `ηnDtZ=TVӔo$Yavo ߔSN↲74ΐwg}"QoPm= ͊8h%Oj8.S#$fL[הk#M{؛"/ݟFodGxlq9bڅ7l^p8a!yvM,byDE`?dW& 3|=#=TMWeU nWs+f'2Ḟ"6O?n0(}fNwK&\1Tl|hbׁ ,?Pptr < `j:<(L>^VfX'MUHb0tt/x,Ƚ*K_Zs (l&7t̄2^k\/Ffr~1ߝpTKu h-K@o0l9CKikĨ׸੥%,Bd|Q(OYneK3Aɻ,cKۓA5E@\=ev_`QǨ^bgXzR%sB 5̯/_r6Z=xA}+Lƃ=M~VOD]o# $ԧ'2ܒ+؆I!B">պDA%}{)3K{ݙFSgMq4pAZuS%uͿc7r`aj\`kԳ$aϻE/Cl9*oD]ps1FOJm1Rs\NX-a-)1/?K{ǻu~YȌKWݧ1"ApS zŻ=Q ጌXġBׄES8 U9|@+(0 ]ѕ=M>ޣ?'3a :UωJ?1_W,.D4Юe25Z!5-kΗpg+ĭ#EjvH\~*%4N|[?>g5o `v:%!^s8g~dn|TꝬ@iUEv${»&,W7Zz^1xg,=i5%ˮ@ecg :: P6%ELOm|=Mþ (S0wzcok9k9S @1k Vhi< +8C&U KE"{]T晍 O8s BVdL m?6sV[5XW~_{dfދu@z)nLM#*0Ka-&4W-7"/ ]_$8M2{T71st= Ej#["!®ģZT}:Ct+Z)73L0=*P$6+)aGP(}dң3קϫ?$oXY7 SC0%]!+-Pb[JVyG& ;^/l<b69@*ɪe2_:w%af}\ (o P|U2ƯsZOkɱ5>yu|Uz{Mޏ|j),,004* BG)ef|Ɣ샷+ѣ*6k҅mͶX6nxl[pXUDDEyW&B;Q3sŚDj:dQa(|BB5LۍW|sHlߌL)Mpr9lm)C_f) ttZ,[67 V>Hn՘o~B^WbOب*@2{T,x~ݕ5i;8b@Gp|˯gbp8y3 *!]&]H4rbu`p$7P,4#j/`ChCSdds G7vI992b"@~c6v*Xݴ)"@7t#Ţy[ ]/.b3Z@ۘ^BmVDEnqH8êʴ@u3KΞ/x1rV/+uڣ yXJ}|꠴piLa@C7ھܦ.׎GAn=zZ6"DMXT #NvZ-FKx%Q>-]@t~4'߆q C7EkB ߻u dTA..>qY0 >RyÕĺzoAbE Ul()Щ xԤGhD\pLZUdh=YI-vI:(s1TlWuAh\pD݌@hwf$\?x3ˎ* wXC?{Ͼcߧ( ը%ϰzhPOTcÉb\5H;XBLmhHGzXLBwGʏu=7!(cR]"V Y^;|2Lt:D٘`ƅ>gKR>)Y tE:&j&y;nt|eUD-1=``̃/Rums"8"lJ? ?bbɝ `ӑl$$cF]߅ԪV"T˦"fHH}m%nSm@)8Soù{%(JUuC@w{JQXv xXvF5{SW|"-7mӛ=Ң:(a۞|vi׹ZXg ku'c~0ftӮd*{5^U˙"I\fa@1ޅN* dr?X]d_|':X ]|<Vr\}#pդ X%àm{_57i}^~ܻŃ؋B.<[;VE9oyCZߝzpwc:49st x7ogƳ\aaEH!i+AJ؅꯵Rϧ_Bms?nh7m`OFc+0lM8tDdګZ*f7Q:47򦗬-͟,Ä\f yA3?w"( 6Dtt{%aȁ7Rx>)M38 ;AYķK0mpCZTqEX1 T;MFQ9lzXdbʀ|Mϻ!⮥#ϛ*(Yz ȱxkޣ-$ ;o"ɐ bgcNmn Od. ZHآ B3Aٝd X !QUS־Bns=sj#\.%R(MYS0_ᨤ8KޭAwC"|a4ܻ;ܐ]ooH$%qSQ%~l.N,貤~$:Hù8}w}M{h|M6.?"_s4nBapi SS^$ hXyE0t,_tIzzJ'%ԫC:_{; żML&u}SۯH BΖjBAhϚu lA;fۛ#5YNH)oRh;zͩ!\΍"{L47L.!0)[s4XML֟LHnj'N_yTդ&8rVfK# Ok_Ck=\{e7 ZLnn_GT~v=+Nh؏g9_/6?|TߟgX;~~X\z 4ltxaX8l%pj` Au6x?%赺|Hmtnԥu9 dSi罗uv‚tI-텭3' pHeMzX?'<2;9%O2XB 4IФE#kucŞit]AfZEpUqLU߇PpNKsX\8KmS~8'mߥ=9X+:lN7 )S,q,y,[y<[71g_.bߵkFkïnҗ L'@Ղ P#4тl%tC\S'h$J!H IZO!p]-iuӖ41⹬D$JjJik/$6azUl 5խqOcJْ+hpDY ܳ uSL%H[b `a?|*FPI;!DŁK pVupO|lnb]_jԋTo4kOFskCpK6Z6C9M a][挔 Va7uRs!kjc|1?w<:А~oSA\O)~>U2H] iQ'v&lm'/ &7+o<Bq6`'Smdn 8> G+<_o$pA&|6 q>vDˋP ?FD`#LI@UH~0 ǐX$wbO@0ջCFrPbe[wSLMnե@2y@}cXpmhs~\ ?}Tclܐ/j(í&R\isf~vHҺG8W_T܂ڛ) 0_؍$f2)&Cg±~l*@rpH>\3s5Bϛ3Fum*%9R_Sk}(sp4lTp˭Q1]ٽXg9ˢ}rCm6 |+ٚSwNԵ("dF5G0rBT:Zf1 AOFZ>hŎ{f *T29bWtmHluR$0ޢ;uL]MvK,ߺŮp^bFEzᡴdy42^m'_kǥ) YGDRq}QWzk5#n|e@6[G IS[x9$f͸'CƁDy"cg$P<0ĕ%Kv)BHˇ̵\YaU5Q̗5V@]d;F8H9ݧ,ZȂ=TzӋqx޳X,=Cs6g%_8kz V,XǵmTэ9IXkQ2DQl,qw~1ncL)|>h`}$롫Nr܍pr-M1,H&I,J#b_7d؋zMv ` iӈ|{gLxIlMy CIݧ嬈OGrKT Eُn},{2c9SZza`a X]BP7ʜj/,+`}2pt^d02隡 ! t:;R>G#a{v7Y5DOUs! œ+F gnL[Д,sZ[ak#g|9d1%;_DSli ^iayth9}&l\;_Yg3lOQq #ߣc7mBsM!r7SVn`'(p$ٻb|e[ 1Y%C\}ɱq-FYyM6n> 2md ;Nܸws nHP`~sQ<UqJin|eCU4ͽc2ÒqL;H#0sUVOT{ћZ GF.f=,`4mmRs nc+ߣ&g^ c!niSv-H[nVH= /ImYg<=%y*zx3n<ɧMznNS fDũOC? t:Av\yQCZ}ġt9z&"4nizޭ rN˽H+͎ʘEf~{=yAحC7bP]{n|*!9N`%!DaF>;Eoq~B{l*Bn(*ݕyCC B=΂e} S3lތ}Vw+SNF!$v1-WS%]|`DK4~&ES1oOԋf|r;1{'Lδpsoe,;a3\qyYzA*! NdF$!0^GoW,% l,Wq3~|-C1/b(+cTk̥ uNzyn?32ɭGRG{4ftۿ~-P]dϸy;~o#IB?yܲ9d fnd_UAŽؙi\wY%Q>)Ja3+T.7~︊ӶE2BnG ;rII1Q0ٸҾmKOC:=(}`7j@eڷu2-&sz_v(".2@!yNЯF.•4r[)։etۙAt>*OPġ(f L=Y<ݟ)4B}cRҶ!ibQl GOnΏ B(kǍZ,k"\{Q|!5J8oo.uhv0;|ŃPP$iG6{穠SIڱy熡{>8aԒ63QzyM?XjItn3ב=YcY+zwZB~zcU@qS^lAG\u bjZI ĮX0ľ9p^N(EЧMppЁ8c bAwu1 =qY|E&?Nnț,DzsJg3dʒXYyk<%0t׍IPEX50%OC8⑔*z\Cؿ_;r%QgԉG| !!0cIZExFw}kɪy5~T;xұa+~J9_Ct]&i#N JРYK_!!kHCޠM߉]&F H`;,/, :;cN[[:"?WJc1izN PuMWu!eE57_fK_!3g(tq:iV†/&=*z`e/C蔞uI#h883|ll{NbY$#0ѕ0-pï+gGrNT1Ʌby})% wҙ>U zd hlzu;w\y>FQe7Vq˜2g##4Na6['2Xӑ~sg/~gIe,3ʬk oQQqZQCfY(+PpcX\'r@ ӥ5M'<{ z: iN"81Y4hX! ^s5qw"$ї5!ޯBI4(x GO8y]z-q%O(i?X"RGHtP Հ/ ".#n,sȝ_KR] nEys)h)-*a -\cdGU@p)̘nu)_B3;pHB㞬3h# Z-}9._&hiN.wI/v)-NT Zp:Jۙ}|bzKE KYSc~Ock :wҵ  0}51 "ٓN7xm4&˭g/]Ş!@^j3 ܛeF |Q@>zJк|'{!)yP?m,aTtr]Fc?ᬠ6q6JJ?:0ysH'}U6)Cߴ?cf.&`e+g-Šz<(tHIO?.v.=mIDQlh\ ûƍ뾚2ZԽ*CM[60.Qi@xt|j5= K;]{@8sad1 Vsyh-OSnHbn|nh)Xcrߵw*7q~$)G*Xշ'w)RlgoOC2Rǭ*ok,|jEq~_zl^q^O‹q`B3{APex^D$7_~H,n4:_?2nb$Q!(~Yj$@o cI i4u=@ZtUo,&um㳀"3m l00HѬ$4ϲC+i?-zNIR=/;k5  ]5f8@F+@QX~;ːF3Rlڮ~μB$&o&[o~[?Ɍa-|{tÏ 7)رN1Ei8u4kc2*K40/_ڛ wN^Wщžwx6>chk*wo Vk(@.vh&ل^?Oy#v{cH L,n7fnXҞsD(Pέjv=\SnNz:yX ƙKOG'62qc= hh B!d/hл&mxQc$moI3B+s# 4XLگ"3OmZ"׿⪐&V+!8:u-@byۮ.1=eʧNnɉb9?H X2 J^8qvh5) bK@W1Y'_[I)NRVi sa=?l6RRYĂ'^p>[KQbLLyh˱ 7U-䑫b0cLt`66g1p*{zVei,Nb 1Y̷i9ϜZ+/jq X? %>m#x 2b6EQ/,e]3g3W@Z8XRk B)I/~X٩^Lh?/ht#B||c]kj=38ü$1Qb5aiYIKCCe̿_T4yQv?Oo1d06_̠\g ;Tb+1CGvkpՂ%N? ֘[ +KEAwkz- uvEEL.IP.В-%|b[6lE גQ`6T툑R6V!8acld| f|gFoX- 9.n4P&bY_v"@=)Agg_Q4yώؓy%q4aOY\:p1OPu͈<6XE/=rc㻜/uЦP! [ фE&_Ζ7Ϊ1S.m▲&454ga%inP檫k?US\:& bȉk1k7st{W|J!KfJF# o險U7{ƨݖDGSn_.6_[0ċwl6^B$٫֝<[yBSS>)t~*F^+ߩ#>? qe sgk0H HAڞsM@HꅬWݕ6%&2(= „&q53E oB4!nk\mF[ LTg2H`YMA&Pa絯|v"?*/W b"*+ŝ]>,mla: R¹K~piN:6wFɉ`Cn@D s1GTQT),QNGn avܘL]m 1K)hZ5)l, qkF>εΕ0ia]X +i G)ŵb1c뭳gco9{.$kW)#zpnR{-9>; +[GY k-N dX uym@RK%` |R"lK_*1P?`4Θ sx윷k sy(Qo+[T%gbp<]Ww*@?yrD)Z|XB`*1zӓi\̫ _DR[E>b=*#7MLЧtoe׿[E?7"_ɭ|\"byxcy.)VJo<#ACa.0X7[ 30JpN{E^-bV^0N;ܪEjx |÷F:SGS]8T\#BUm0ï͈Acw0gR$ Nk4sI*Ԡd@kY ]'S>Lt V~n*X6E'MHn7!!:^t'|}Qtj)j,_V6  \haaʥSY h335G+kcܭCho iL&@ cuK|m4bfrt^6A'6Q;]is^iqe&N_+< M;<wLGgZ}A{;Im^n-KUEnG+/R-6x\Lٝ*F'  {J7PIwp raۮh695-ADL6NJ}G6nXjfN8TKm,ORzǀWHolFYҪrf)fǔ9lZn?1<w*ߟ%/Hc {4:nMd2b'96`BQ6D*ocյ źu=cE  h42ɓ57yxά&X;[TR}V2E9/ {@Ba39m8"^jGJƟA'j}m^w``8ϼZ{,?(AalHRF\:W]zSXm?eR)Nc$0]yڐyW:k6 aո^?hѿ"ҫi\, l6T}5\f{ VR gϼ/vVq6t}Rstj$bL14> i ]@҈|/J?xr͈ANHRT&8X Wc岚i(KqOf>}BZ.L6 Pk6fe7ALY`d̓f8O&P9] G|sTzE09܆yrlνAg9# \XVz5D;=SX(wXU@[ ^> DF#Ꜩe~I@9y[n_gbUFJOq$`uߓkK(~1ty&*89@3! 7jɣ3QGl'' oocɹsԠņyfpѶPA͖-dFrMBR{.~q&ZCnFTD?+SuxedOsxE8rpEvB(CG9K>mcIcdYSg0tg` :GbMW3+8}4!r[#. [z{X.ZEQ\ f8Rg蠺ȥ(>3>1Ml)9+@H&=(Lvc!1ckR+ҩg=.})ӕNZK4Iqsj'8,'cq!S۷+gNb3jK맵|OJ봵 l^GOݔX@aEn(!%eVU  h <5Z!j`$WxX0&pVg" xHo^+/BʠA_?|u{-;Xd D:e"[(ҶbQcϧM 7j.6A{v+ jnU' 2V"2#[A) BګB?ljfR\Fbu/[m>Vڝ<-F`gT]dBdaѣ[l8S3^?F"!WA+d=:ܽ;:VU SInK~/)uc}2aX_K>җSlng UE\?q5OsKuSȈXdb$I`րН@l',F>B$moj$J['aUxWZm$Beϊ&'+R':|*~S]'O&͵"G|􏚓MFviqb2U=wU!)\l(-x@̇PRgpaV;AK(+ځ#N \1 *~;+Gcj"Ɯݘ&I3z2@Hܫ oDKGh.T%ϑ (uP Vԣ:s8X{!qIR6LR.^Wx1,]TAW,'3\[>:K&v+%N~t`ˍ(kra5EdG24p>,ì]j'b-Wd8 ŀ\BGƞQA JLcf^eN%p\}σ}.*ܷ1 XRK|z>U(p4]0-{S(gEX݆Ukx"J| Qvy80ȥ3[WPq}ECEWxdQ +N\z.O8&:K> |a\7 ob©{;%b 4o@H5CHsJSn5kcL+xanY" =nt?k˯&P0OvJt(]@_MCJ-~ PXN :1=`ZDOq{ޣ\Àyq} H*mąȻ9h>ć~<\g F!M,@̿A[5Qo/Y?BD2c#Vs\40f %@&'g$}7ghXOkBsyA>//[q0%R}οeM=eDn8cL9P.:@2MRbYS&bMh5~`,l,pݓ hs%?fIǧ:dE^XӋr="QS3)psm0ށ~@&V73?mp a=ǣnwK]bsH7 Fҩ ͚7@ҟ-Q?֊M ߪz8XlC;l:X/DP-^l5$IHn`{"(GÀe{6uPzyL+4zi:3ӥ nWKxwUy++i0fV"|k@JLȖ d\%o9~֩i:֢zX$JxqH?I+8bY!75)qrss4W?R5^~5W$ߚdHgx#A@j\{@;du<P4-]h%nS$ˣB&" w_f.qu9&}{s?KWU^pCict@ɖt+*= JzLL^J#4?Wa;#Q9 p{?JSƭ 3҃pj }VjRFl'W=U T@&NKL{ވ^ngj$7 GqZQ>dL>n z(AץBl4z_#(1gIJSΥCd6:rT'u'JtӉA{Ge^Y!wdw ["Z `$Y2L^]g<)+baRdU{s s(y*%`4v^ader~VFp }Oo˵K:Q@|zI-iV%GPm-x)#"!`szrOLc ڙ7bJXg>E!| [vǼVWI?HeP&mD){_ߏYGq v{/KaD d\3 :(sSs?Q;rV*o},YdP, %i\]eMmero t#V?-z-zA<{@CGU˳g?`ݓ }xΗ,Wxk1 pqFұ`ٛ:AJS3k3&4G eΚtᬒǼ4fD?@+v(6~meSS@WGܪG>YlȈhQ`Koo` ~ X"fX`kU:zh㷌-q,eM')ra$Ԇ 86㹢rz,R%VP>aF|0ʗfUF)o^%U0oeX ȍ2gLa~5 '.`9LjIGJٹ|oKwJ?0̥<,xzYL5g\qq@ 69M@)?M҃mcCδL-%OxM5= wAuAÒ8qG,=PJG.W̯'cݺfow49`dn'%5Zk G_!ӳ:Q!ѥ[C|}_I#Nmp(# ݝo;ꢬzo5`_H߆ }[RWi51I@sh] sY,"OJ)LDuogzNiZQ׬,.OxY@y[|E.7,^\HKh=Zt1܋|`βs@ `a}Vr}yQur_"hX'0#N}giK3,"r@zA"j8Rk;rnc)jVmzlX:hOo޴ftu%:]lNWᰅBf;ɨa%k??-lR3*QQ/~)ʽ To}\Qȇ9-cRZ`(ZD!'2Hx 8 EYR"\TNم<-N#q(/TZ=f(/exZ!>1A5ii\v5q?榘Seyz QbhLxxᶰe ozwuw2֘lVv]N Όɵhףj/lSI ҉UU.R= GP8u|rk:q(7O^2~=עY?P>8:7H{k-}Woz,2:ɒ/")wX/$SIr37`h$rGٵ񆚘M% q: ]{ڂQ5TP;l`pav>AxĚ!Jln7rVtv8%IYؤ Mh%Qh+%!LvdWhakBYQ( C̉0G6&;BHHv4yz/VōOQZ>?E![EEA9'ϣSUtI,)_9Z! i~Rv@wYcR(6,SckB=X5KB6o-BK tCuX6ߒax4e4oÜ KEA[}{ǿ9RMi9P!2i4q=(YyXM)sWM6٩AK1"rrUNl 8?GC9xg>E ^606sNeosꮄwoO7Snui>0\ 7R*fIXɅ ת.BpuPyL+y.S,}AΗأ_ƒ/OHLE_~of24،CĔ AGsb@n/T2m&.!XC ns 6·e}E^[:q/J]4X6ZËols8oO,,eyЬ #5F{Ud27yjN@3`ͷ}fIQ"$9P-' ht{>]!}ZT3̍Ko;P  "x0U<3тhnj3 ~^g| dojV/`ג+fM,ֱ< 5VV<@މԬ!A1a:-&4*,rPllc 5 M Ĉ]_nNm;egӍ7W<*n"*)!uC G)_ߕTEݸ$ܽSgҔ׶D9o's%3m$%(Wd èS\_,^GŌp)CjuYg2~8#z̯S$-P1W^|k,v?8ݷ\ %ƴxNX׿w ,4<*o(fyEnX@1ZA)'.CsG熨DU8H]9Iו\ [3=p߮!w$&}kX#|/U3X f.Y wXb¼BО|{'&N|?fOkPD^GL me5am*ʅG.CUXfU<ɭ>u(C'GXx;iMiQ[ɤht·/T q5 {Ȫ|%:*Q7k1վ V5W*ZOv+P xg'QǢk'>-WY8=5ca}'C;ͥp2,p:|":[I sevvSN}D,aE%zkY*s>t õ00v]Jv^n1/% 5&zl Ld.KM^~>tdB|02v-Rh: Oq`1~ Y!^[Pƒ;2M w}Le[ Lզ⌫CG.(N NF3s UTh j903DV{"$f<Xv~ZɁL@ʈFBLaN#'$o=nu(H8mq2zŠ: )՜s5WLMu|IQUֽfBj7cUղ_lLNIk Ŵ`m%]U;&)I 䛈%e N|z>T=a$վ; @48 ~R<!נأ mQJoHR^K~E3Wo,5pUCoshL6%IÙqԼ ̓XVvBut\JfVϱ LnT^JϼP=KV*LQ)^,`ECVcB%_&nU^_ɣ_[RFKN1g'&%ZxP^~>( 4y !eEm;e]%r3.ʾ$`ʔfOtnStqi: c p%ڮ(g]3,@V7#yW%S0MFiI5le`quAg{,AX+ ,T 't+Bf(򴣲~z#f^NB5YwU Tصݿ2p c Ia`4ZWe[MkJ1g3QB/[ !8R%" r289ނFW 1BlG$UbozePf1Y|:Foݛp<ۏ`fnhI- ;Aoʞ+k7nDǽQ4D ofW$#JL}/"A(!^" WbOcWߋ)VVt(!S`Qk;P0.I'?%+Cpd 7zxЄvXd^`*{>iKo )`O`>>(E0Fs)DhVL??[+g&^4⿀mcHz ԛ&U9 ޷셻V <1s=:!W3\BFWZh\52uk8DJ4>xD+᭦ɪ?Ih^_/p@%`Rz[I<%tH` xR"ѸWdsVG[Qc(yQ?;@G8[I$Re9a墼6gSk7Qc"nHUm*GI^'}SI݀<4u ǚg9%7[x#<+Ä^6jg2vH.-5a_@4rR>q*[gE\$(zy4r_c .&R2+TLKaX9fT5Afg~/ zĵ!z.&`1l(UoΜ:sXPtBM:\VJb?mzMJT^0ŖCOȀa1{޴EUCU*1/oOs^lbp6RL:zy/:—T5V6;ެ氼co[vx~y.e9Mj辯2Hp{\r"i&X97 m H[@jUy4tRɟ\_DުðjVH7kGHE} FuՋmP,a=oJeVj6\FOig)f,[M! ~HJR9;V]}l+H% DCL@E`ՔmicCS~.Y^p:; w_ F9uҀfՊC\ݪ2Be2щl BdՎgL4hxvŠuevaEj1D;̡JC]ZlfQ -T'g-Ǧ:Qkբ $e3zK+-Aχ1\߁|ڼЕ$sIs\qpX7c1`eꝗzh=,> iPw/DԹ)~`!A*|1ED[,l=.C,_jB݂EM(zt8-7Jc" J\$0HI8>.c^,ǡD-*]3}}ڮY= 3?cw,# M.HEDޕz>2\7U/hig/!' YC/#! 8 oyb$f*%"  ;VP A4,渳)~&"NCv%Ɖ M]j./1v&\DRbVž'֓&]v$)V+ vVC/Зt>>ZUa٥J}ȃ-ݑ`qoM҈ǟXPYPBA*MQ:t[Eم <6܎C<:vg jO1n~=UО;Ą-GZ-hxF3}*E۫kim̃jO8nFJaP9!|: %w[Fc5wqa(Q!OSXf kg D,GW=v+[j$ԪڈԒ]R}ӛE*V a?$TLݐ|~k~'%.4SKޞ5.HEGdrRqOvvh"vt"fnӟ/)2ӾpE:8c!T,vY^ĝf<hpL8@!J=sTsN{Cŝ簻+k8 ] ] AH:IJ$&:۶I7c5ovr|$3i4&%[&I%sPyV8KRGP.cۇTZ6F0 DEg'N.;M`=Ug=i&e7y}$:@Ny@Ь`\mT% tx^HH1&q/FP&{CDc%$\~bC]]- iM4 F J,G=E+l vץxqG~;r+4(M^B$|6r/+O=H(>RmVP:KL66PsIHWu4s DgUO@'v)gbZ}ݮ({VgO}Yp\\)Tٲw̢@,K<c?ߢ}pt=DK&ȀScIg#AjX~ P\hdﰰ#ztԃV "؋K :s^A8qLf6A2?׶_sel6;L1T]y b;B|@UaS ZA1e f(E.7a4bZ/0㌊'uz1i$Gv׹!xOƨ,y/¯p̳ݒv08(Z>aJ)7ɷġPqCp-H7|XvoI1( J3N5obcJ4~(:})՘6 tC򤍍d=`lhgBԲ{W@ sU(x }C(Jm0^-\5{i~ ge\ԜnehHJm4 ˼x|- 6z8g4rե@[3Գ+E~6MfgU^]ydjY!RF\Y#bY.6=ܹ||XȻ)v9,pIl:mwuE5q!w+G}^f&cow/q p; CS<_h^gfUŴ\2 'yi敵@6íć2`;{X>~w \E58Y2u= >#&O`D2u~+_@W0h!d8i#ѦJE&)SE"=|x{A >mC)` ֳ8%?Hpj1qp̠VuHfwz$E-5Xl pYJeA7|bwl}57f E݌QWiƪ ^fm=.`~hMF^r>ZEILE' !Ƈ_(͋I?O9>+4S<(t6J9Dks;vfsiWֿ+nzqit so50WrtrDջ+>`Lo2mqĄ=5֡8kȾtQ.*<}w(t2OӜFAΨoVq 笟ciQEMNSٳ ++d{c1wV2I*`# IVaXD0S{M&uQv;fh7Uj:kcӤAOAq1c:`R M,cVyV+a[x πZ;^eTv5 E-|gh<]q`vG @NNX1|e84eEa'z`VTIA)joٶ,Un׏Z"ds4͵c=QJY%5L\~A4 8>pa5b3_oB-1GrJEᅬd!)_9Q8?;o!akd$Cv_Q JI!E ĺCy j&mSݰ7a A}l!%gG*%D{rm~,"dLc6"} SOG |6Xh ؏q}WJ/.n,| EgMQN#qY !pO-e1 2d_B&(K'ҠnQkr*!:m'sJ:hieR*7{C% ͩ&} U䔷\UX7V#MI󎨉b  3V?` ~;ȫ>`EyNz"|äM[{¢ǹ&M,l#ȆKX)yI8o9g!n}{KC#KQ6[T]?XM3-r%#1ؚZYL*{OdP$ +q/Fce/쒩vqe]2{0읍4krd d-t{ۍp_?~{Պf@ $厼#))ZF.񋏫E8#TLLZgtCG7"Aa9ހ$+/T7IaA%6|KTjl_1/dEdR9Nr"z,[ %Qp U!SUv9W ^nȕf2fpo=r[wкr̨+dry(ω\C0K]}?c/Y3-pҤZ, U0?zX$w{gJ;8}HSHVqZLEOb&VjS}j {.&Xi<;Q7!>o c%#tBb3,Ydyv邯Y{}/3N;"HV@ZI'_`xD&MW#}rr9rGqh. P'gLveؕZg'XU ViowWMO p xeZ~P}߫wq}w{hťP8sD &rV{$GQd e?N0r~5QBzAn|Z/WP4lnQMPZ3=n@ƭd8DL]4$&{֒ggI۴ ٕ=8h Ga+cR?Y|A TɊMxtiD|GyT+6g29T''ïY猘)A%Vc& @^eJđ=Ix@b]SX%Z~FpD&2.*MuҪ#v~t{v5hThzT2^P% 0&(TWefҢUF5]*f_-Ѓ"8W"PteUF++>J0r q1^U1g`cz=k?Od (͇ c9t;bj ~ 6>SՓW dVSs6@k]A`Á2Zpք.l/ py{w(X?=t+ֺ.y T)YF&?1K~hk%bl -V<ߛC̅צwM Xo{+gn/taU5h9$w 3uKG<25`S5K]nrIS&:~큖+A$ W `7g-DW|_2';uW KU 7Sٯ(z&S?5$2bE@Qs]q\]REW_2H/XŽo%QR0}nu9|7Jٕ.}(cYb/˛[b~f2FW2xd bQl N~WKɒhT!EKROΩNS5ߏ{O*$RVMNQBɯ$ pd @rgQ$VOP ݦ0 oMZ? 4f::s%\ԼdBsP^`_K:-o,͕7SIW_^f#Zyp >_*~*s4dC$2fGZcuρ~V 2V΢$b<%g޴$X"^>P@zplsdT_[s,tUxܒr'eEkx]qf::zKS(Duj~ ΂+r~1ZZVhV&˜ ^ݺƁE?)cϜbaB ;jrMћPB˜Lؤ{/:Cey jgj&.Xѡg,dςL\FQǙV+U⮡b"?/UY$aaSޞpbOG!ӽwwDJ9]Q0uw|x8_p,BP4JJ;:c_HvCUU8Ru i KJM)=w-p.Z"GlDB;0OԙCU|)M 1ƕR<74J!ͼ250d:I$@m=aۆ}^Ò2!bfiG_5YG)֚,D yop~-;ޡ@ ʹPQiEY-}g?*6HI$f :LuAqdm`4HCaK hDm'u:[l#$^߇$XGm{5rCF  }x݊AZZ/%CE9~%vKC"̕(r H[no['Cݰ>] 8 =Ej*=6/k-=CVM"aΣ`sn"8 4?tW7}1=au֑ӆ>lPV0Bq/(#6=y0%TD\/Y@ $m3+ wBrIZ#+,f.6vn'^g5,ݩgͽEdH?m="I;%IN|$rPٕ?7|'5kA X2qW N}2MG"8 <ب,Qpu