ruby2.5-rubygem-asciidoctor-doc-2.0.10-1.22 >  A ^p9|'Bfu [ۯg(c8s<BE^I 3؉[@A>w vu4^6qR=l՜@:C ̫QDSQsnι; /7Dq G??A5EJ:)HxP 2Px-ic;3O ;]tR uzΦ+-x"@」$HY6 j3ω3mr?I|Oy;2L1pl9ac3d2f6898ef70352f202a8d14aab4f261b3e59d050cc5454d7be26658e0154f5678ad2728e68f3c5fbe1575d2b5a6aac7e618aո^p9|<ȫ!f^a"Obf(1j"QIZ~1p`0\|Ys0zW6sD(,bTc op"7;"Asf4[髬d];~(عZ Q='wu<]:0% {^S)nl/ w3<Վq}Ńi M^ d>p;&?&d") . Q  '?ELL L %L 7L > CLULkLttW(z8 9 : FbGcHuIXY\]^ubscdefluv%z%%%%&Cruby2.5-rubygem-asciidoctor-doc2.0.101.22RDoc documentation for asciidoctorDocumentation generated at gem installation time. Usually in RDoc and RI formats.^Ks390zp36 kSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttps://asciidoctor.orglinuxs390xw<Eahg<r&SM1<~bqb mJcy?Xg,#cgnM,IG 0$D5:,(%"2f/#   )v  !S,hgL-'+=12<3@p&VkVC%(!3+)k$3E<S I\D<:@>L:JHJLNHPDFJ>>:8DB@:>>8:L::QB95D9WM\ M;131775C1A?ACE?G;=A551/@;97155/1C-111CH, A9=;I7GEGIEMAC;;75?7;;5I77<2_) 5sDKcSn mqR%?"+)    ~,=qOyeZU1+q }F 7&73sus\Uj _Vh<!?%-7lZrt^^%)5&(a"")E#7Cd1:%-7E+)QF?f%P"'4MB@fQM 8 EC  eT (8-b__'## o Z:lW)-Ojt`JUb jJ[Ne%*e G-9 %__>".{IsG=eR RgMxF8J$p  yzEHi] ChDng!-" 1$;{\% %3 U Uc:.vEI`M}`itgqD(7N# <0n as&ZPS ,#,9>>M2i"L&s]U 9iS)&IL@mEM>G:P2KQA6-J0h2-d"pJSN>CRdAJE5MNBCLOTAJE=S5NTAH<=FIN8A<4J,EK~bfH9(;|IS^yF_rD S<5mr ((d|DGLszy%T>b# .3ttv8iyxdAAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^G^H^G^G^H^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^H^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^G^G^G^G^G^G^G^G^G^G^G^G^G^H^H^H^G^G^G^G^G^H^H^H^H^H^H^H^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^H^H^H^H^H^H^H^H^H^H^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^H^H^H^G^G^G^G^G^G^G^G^G^G^G^H^H^H^H^H^H^H^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^H^G^G^G^G^G^G^G^G^H^H^H^H^H^H^H^H^H^H^H^H^G^G^G^G^H^H^H^H^H^H^G^G^G^G^G^G^G^G^G^G^G^G^G^G^H^H^H^G^G^G^G^H^H^H^H^H^H^G^G^G^G^G^H^H^H^H^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^H^H^H^H^H^G^G^G^G^H^G^G^G^G^G^G^G^G^G^H^H^H^H^H^H^H^H^H^H^H^H^H^H^G^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^G^G^G^G^G^G^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^H6d1d0e5157ced9cafc8805eb7aded89a35e3cf179b22de0dba0397c7bb1d5e1f470344f694233972472bb6e4e3d334e62bc43e5f0cc6d1928f5673f7c443f197aa98470ed0f55cffa8e55f46eb41475476be8ed72a9591d8468bb46030c020b5f190a3392f97abcd478b879716152f21f3f8ba851a646b4f1af2982f6c47cd4eeb11ed27c3d16d9a2eda69963313daa576f139c8889018dcc9ef73d57679d9517a3dad73a5d24e1c6189654c9b4ecde5e467956a2e923c0b18d0e67b6268b16b092d02929c6dee23154d4f373c19b1690d2b04a69cde95d8d0cf1c0d70bf5a3b0dba04d60abd8fbbb7902b5b182ab926c0fac997c18559747a6dc3bea247c8cd5301c2f1a896e4f668bb4a0681342004adeddaca93c6450c818544080a2067f44600adee0d7a8f736ae6bfdbaa1b742839bc6a1fc939b7167c3157363e2f8fba2542190d25119cf7dd4d738c8c95250676d2433a9e07ae56f4c6d63308f85b635566672e791d8b1f1e7e0a907fb8f05471eb7b688b16de1719cedbf0495b75f609a5f030957dec510be93942be60b818467ef72afd3d754dc5bca1fa3675cd242620fa6ed346c1f163c4e8069a5c6d98db12d8207f91447be9d89b9446ac7b83b7fa3259d6665a734db27e819f389fe91735b9433175359093b75a2e8ba156d41135aabceca8bedeb1211e7438ae71649da86692aacc2477ca014f663686ba516763d8af19b44b9de453b2e0471e6741ef17274801d1a9f4d23f62820a982e7a77df309940af8f457b01e0823a62cf1be22acbc5504cf30106aeb26c8bb0ff89478bb99d4cdca64b7018301889353bc05d5a4581d94008ee942b4e505e2362694ae5f9abc5141862f57c1a04f78c80a5a5fe638642453bd43d4642aa0184f5d94777b575af0c55f938dd547c7b001d4dfc4706de4f70319e9c14e875a7ea320e68c71ab10f2f01e82a9b58d9b85784d950355db19264efb7703db9debe094728d3ff61420f03eb622a39d184deb827ace452c51db33b0710ae2e7ca44455c09579a3fa4b2fa492f59963c102493dff3b3625334560920c1bdcf034e2e5b0eb72e98848a96490c301087506e0cfaf5cf48bc890b3534abce563b612ade12b0924df8dd9764b2b8ff64e438bb255fd06fcf17fe1709fa2f56234f4412b492795816a7df63e914ffe8e70a05cc92aa349daa2cf1e6ac965912adb0e79ab92d87347724bda63e6e956d4ae24285eeaed82feb54416923e758d1364a83345e6cc64292befcfbcf56f756dc3d82e1b56d0eb29a11d97116d079cdbdc9f718cdf8fd39371fcfabd5d00e1cd2ef643dc14cb7dae2570ac2a5df08572eb3bf1e16446c7495e734a9b23244acf2417c6abc84a29bf6f60bf1ea9e38038dc03cc10dd5ec245ea336266045d4724af64a9a534d08410f8434ab2c79bf9cd9ffefee4bf0952d2e89b43a8458af6b8b64b4f32385ad71b09b207524741376dd0a3b966edf27f8c7e75f1ec89ea339a19937a1bbf236e15511ee594a2bedc1c3dc74a555bd0d62a5f6d288589f6088a3b7587d77fcb083d8f7662b32b9031419a6be7f5999341d7f71add9b0728bedb98f947f43dbc6b5c82bd82f2011c4ac2bd5cbeb6239134c1a6c46e5a10e6573075a200e6221d048f3b7ad1148593058ff2da128734cbf5a8d4f4feafb1c521b88bf0167bbe3cc7ca77e875b3574c871c5c0f3d2269d44198f8e46f1f007f77c93fe9c9aa796fb409a5af3c97272efdac7f12f213401fd0b36ddb8ee97f761c394e1e7a8007958929c08b25e86f3b8184e94c4c66db8462e2fa6fac660a73a3ab7450995281b28002506b6a3bd27a9a88ebb5a07156e72fc128700288e13a428f972862347510b23db873475e1c96b2f1088053be36907d4e35d609e6689da4aadd092979abfb82b322193d43d3272e7c2e58b49f5bb3c214c3bd341ae9fb7a9c64eaabc4e1e7cd1d6e78d68c5cd09d6184c5455cf9fdae3da1d10a075a613f739d4a5b87aba2ea3fe5b7a04fe4a31673bd3f9925207a017bcf75c573825b9d71fac68641ea3f4241204d4d9173579f1220704e4933f5360f48fa1e3552fe9ad6b7464ba1c7a7ab4275dc550d8e366b9b2d704ab48fe886838affc33da6eb037a568a20ba9b34485343d7a18a6a4a365f484fde95e1ba07a885d446eca8a816dc91966d158941c17971f27d54a165f56c62c3e225ff68383a6084aace5265f75195930a76a455b2e28959a39f012a14224a2666019c57c6ad6661025942e7583c4c8e33a10887e497f98485926fc7f8f19408009b4f33148dcad803408f4d5b24b7581a61bf2c37200c2f12418faad82b61626ac5cf206c141a0f6778b17d591a62ac3bd14b84fa75a62d70c0cb562ee8112422428225a5b79bdd75c2243abcdad0bbcc5aa738e0438dbf02d556ec30ee9d5776e0d9b2ea42c3fb66e819a356105783f1200319c08e63ad37ddd4a660a52876cc7a8c5ea2bc1c257dac42a080db51b76a93bc50b4295b97f3cc81bd9f260c66a2696006b404bf9de65b82782f28d8dba6b1928ac22e500f2ee89fa4eb501b342d0085df40897c81b8aa3e96d1d4250aa505d4339d0efc525a1bc0dd6cd2a7a6dfb4b11f001cd60867fa30e03d7187b2882959aa33c05f4bf6345b7167b132c329e6b4a29d319ed47632ce5a7fc86428091ae393a8b23c0d0401d7ff272ad7b6f261bcb1dbf1377eaf4751e5c537cad25d9e3494300822cd0d46458a961629ec674e37bbe909eab5b933c49dbf20d3f05bc4c41924d60c5b58635fd7d5a4af3e04b09b8ab5887021f52282c4a847b5f0b6b02fe901c6c3eb402a157937c911fd2b8b354af6a9a4614e42c1c23f74b3edb91e9498013e4e30d2920be4e1bb70a8c82c2b50ef881198e8a2436a39fa54a16fb294c31eb8a35264bfdcbc74b3beb7033716475869beb5ffb3bf9f80a05eb951e634887bbec209906f25bcc69719795b17efa2488e9b4f1f872a158ae169136907d18d15269865bfcdb6d6a4a99501fac02cc4fb03ea28bf2f590d32734379785fdf2a8e42cf9471694ecef2b9c0906332ad8b71d697c0c65b753a04c45a072f38a501ecb288b5253f6f7a61bc169b83032fc78b7ea9188bdad2bb5d876ca6132930ecb07ab389298653099c10b96a47339b6003597351542dc5a0aeb4ee184a4083b016748e9bce609a07b312e1a6bb7fdf4ddb27d80a88e5f19854242879e8d96fa4a63dd9f0dd1b912eb8a99cccf3864f7600d040734cf1440e92ab15dcc14b313808e79b4b41acfa0218cfc43cf5e1b38871eb7eb65c9b33a752721b5a14953b551ce15da7faef7d46a5fb8ff5fb95425435638336dca587d133f8721425d84868346cd47c519ecee45df595249da358965eecfe1e794e80bfe60e506c954aba4a78e87a4bfe649d67cdded950fb3ba936046a80e19dcbe9f3551876e6616cb8268f1a7599e99aab2a5a8ebe615f4857bf228fae3fbd18aba9514cdb31ba21dd04eca665708d09d25dcc9fb7fa5b93a03a63015f4922b4557371a2f9e3b07207795220f4a688cd4729e9530af2dfb349b4aea42344127703d8b1880d1c4e6e279de1c72251b1edead8629f6f4a627d0a4e981be0be4fd759af07b38d248a8675fa0a7a244b45f6566a7094c901661acf783abfc46f06aedbc78e96861087a0add4e71c58325af44cf480ce1e65eb181151c33359c0bb8bd2ac33809ac4aefcfa8e5ad0c403a73c35a604b2fe88b4b88bc7074fbe48ff4c60d2a9b94a75d45bc29cc92e61d97da0695dc74d24be7044cf74a3f569c0da0b64c1652aa3b43dc42684877a81df2a8cb49dd453560bbe834a4ce28b89fa98691fecfc96814b4bcf2baa25ca6fdde2d67aee420666e0e2966eab196aded9e20dbe1bca1672b391a05261e12b5734218b953ab043b7e7e5683a8a7cb4c64451392ab4cb89c204c0757e2cf6da1cbd84a58665b14b28241136a83ac2f219e86651df78ed1b5adcdf760f9b3b1ff1b3251392909ccd7c937e52b98b4e5f0d81b127fd823c76e1768b23c553b242b22894102f2052816a93b311b148566c265477581a7e45827b1e724566d3960b3e5bf1a6cdd960fab8cf5c73cf90d0f66e973a535fddd2b3d6b6d3698a91b39d1fa2cb849d9df50655634a23fa36b4450bce5630dc50cd1437911c1e4189ff800707f4674768c840b7f99a6d1181379b097d0c7d79c6a147a6caf09b88737ff9e796721daa676842f013fa34d418f9cc68f55c54d04502c9c4c4fc9325efbaab3bf482ba17122088fd19d28a7e6fe6dfdaa8fb626773843a2b3b21f5e2ae2e6a5b27eb895f09a59081704c47fed32d0c449725d4039a989c954ba43f653dd7d633b6f79f29e04dd485fa2f954264a9aed10a1cc4f5cdb5eec88574319c337ac42f9d845d6f470db44067cee3f0709b29b4da13b44b222a09ed6d04a1a899759108e2d6a905255f75dc4e7c2814b16c25b950899541dc68ce94c20f4e252dc4d43c10c2c0a028e56ff02062ca3399857d44a6fae361c723f5bde42bad00dadc8894322635b751b83e9599f67fdf43e2526631206a92664bb7f400eb4709fe1e50ed1b9cad5344db6a3a9162a792afd0d9258879b944833bb998a6af44fdce2eac8bfa46933d3ad358d109da0d868cef3c34e6d2edad72847ac42b5e033a1d7eae37be0f2d9b4642302aec310701fc49a899a2cd219c035069ee402bc163148413aaad63860f37ebb9236e2dea25b3d5f9d1730c5d0f4ff8aa296568454bca7195e3d1ebc0db5581fe0e8d9984d90942b32b3723590c4e3ae2b9a196323ad74e56edebfa6a83919460f17a8f0a339e348c2e5c213d12882297ac1674dc1f52fa137b35f59b13d8a5b06ee9150d34f34022ffe0c0e8f3916888fbcb240113c9df6ebba2b62aeddf7f6c4e5617a6dbf31d59ee4ccb5ce579ae58a06bad92834aef58880ddd11b339f6fe3163caba4213dc2e68f60b2a0624870c149cd98e97e08d980c3d0f451aa3c3ec37d4689c16c92dd843e0b187ad9e77f5de497f08146bc6964a6208e02f5322a67c0e8e9058b6de2b4bee36f1e1c2a0d280630434432b10acdcf4e6b9f1a67b06e646a53d5d8817da110761bb16d1ce8ffb41a65a9d35b9f8aa6818b0f72ba0c589e3e36e3cbeecf845ae8d379f51402553a59f591613f886a893b28d3415c5d8a5497f3fc9f03de44059d87c125892160dec6ac6010cb2cb6221a9d2587f7375fd84e90c4819b25683a8e4ec1c4932b10b5391b8a5ae2312194ca76b905a416f0ac9f265f305a66787dc59b5b16b90e1dac2a2173040983cdff4a31e98f89e6febc813251a207a41aabff7566bd21b710f49145ba9bc9878cc10405041cf5ecf38a9205aa3fad7071c12916f659d542651eb6287d3aa5675e6f4ae6105ac97d1ae6a37733b386187624922ec1209a714b5dd0a27dfb8ffc2239a422f72407539d340598e69b89e6099c4f048fa54ee118073107ecd433b617d66dff0303baffd6f87a3a09d6a1f4f1fa60b8af1228cfe851fd7c5ed37adb6cfceee75b06e9396d482de1d4cd8128a1d82b034499255a3b5e8dd201661260205ed83a695018293ee9163b70d9a936b34440310129d9faeacd5f1ce1af2dbf1b2d0f1224d82abc2fd53c85e9fc7c0b9a899771290afe3711ab818bb4199945753be040af3a62c49e33b04e774226ca6ae1808dc609916ffa802f7bfc1470cc921bb154e39a6c04d1fa8224937a1f1274cefd53e7038078161df6a8b287cc141f1e2ffd22d83def38ffb8d0e82cf42be97610019a3bdcde393ac220936db1c40b9cb2a06d43df7de7549b121d6a0dbf380dfd8bbeec8ded6dd341a58de1ee5f77f08fe6602d6edbdcb172028577e7e874eb07c55072219afd29370874d115fee9962a7e86f5f545f1955459f1f1e69e578e226b38bcca86587508be16d38b564ead266b283433e547701de6871fea44884f9a9186a050186e9aa6fd6addebd4eb783d5ec0eb4c5851afdf364e578ea8ecfb704e399edce55ad33f4980497a85005f607e8c0f7df0bad40f444611b840ba29a49122aa59fb4ce124cba772cfc8ceeec6bb348ecdeab87a236c3fb7cd17d6b364400c56df3a64a774f16174c2e859212416a60e31a24d0e9f6dc3eff75e784c28f36425486a8caf591f315272e7feebc8ee29f55994fd521aef76299b399ab073a1493bf00774319d6e79db14037a2102fa806abad4eb916776527d70fb958a9a6ded66d54b93d98c05dbe8d8cd210e2143e2b39d2caf3dc2c1bab9d5e8b7235120cd687da555ca06fcb739d3d8a66f8924582ab044e3039d74a9f52ccfa265ccdac83a6af27010c1b0973302d329ffd7884abf71dfcaac5194d788f7bc9db6bed42e929b7e56a285baa3819d89eb08de685d1c3143f320c7d92810c703c0ed6c4e4aab9a9953b7554e3f58270e25b70bf9890603ddbd4a46f45ef75412c08e4b85fc08de13df246a62179752d021372262c4219c7fc5d3f5bf36e452808b817110a505ad9c2cf1c3ebd2445ca5cfd1f8a52a9b3255f51f63e63949f19abae4035f0e9efe69b8bdc3bdf1b2a14db25f24f62da1bcd8a5e25ce35874cd3746c3b9a7ef6710df75464427214105b97114e7f612ae434d1b60dfc1de76fd4964b88bdfb7b4f1fb1a439ec645029a6984b0e8981b0216127068cecb4380764e1d8eb828f6c2443f26055bf70f394d6a3d7ab8c9135358e4e0397d5f2a0c15c3f16678c53b9b49f491a59f72dfe58e4bbaa362350aead88fb1b1f9c9cfb4726def6483b22e0d45fb54790a2c71b9a977be8edb012a174c6175dc5291f4437d91925af45f0c96ec2c38a4450cb4b0c0806732813d7d9a41d4b3835166f8136ff275b44dcac523e35bdcb723d89c9d82382c6f01b6bc1562373c6e7536b351c1842756f41d2b64c928ef111d83cf44efa6ba7525cf21e829124d7388f2e04438a4982d47c48caaa4693b676cc588572b3c773541ee788368da27bb735d6605b2ea92df90964ac8ba83cb8f5923b1563688710114f255c7aac19d51c5a8534639dc8f19980ef179d8ddf3eb8a21a2d20510cfcbc36f074b9fc8ee5380940e8ee0050410fa30cb02fed0bee10120cd927144e5ebebec1b99a75ae8238682ba9edc5c62ceb704b8f128e9ff0af94c3f8add2f4b73fb0f9d02fc63090514a89d6eebdefaa19bc0840d9dea59eec29f694659814807edde8ed19d6432f7ef5dc9d688168cab2bb91218319e013754e9c1523a9c78b9eaff8c33c7df243cef3b48edb4a830ebd7893aabf9498ff2f8704f83220a30e36be8abd90b7fbb3c57c5cea5d44565ce09fbab88bb141af708969f00b1dea9c37df0babed4291d92a828022277e45d0fd5912157f15a200bed968a77807bd3ce8dff9b96331c9be1170ee98d4f28e2245e5186ff48f56f800af70d39bcf950507fc3ad7f4de365c6e2870163a221b09685a0c5e920f29fc3c540e2b2db19e52d4c51ee6ddcd94a0b6c6e210b5051df8992d8d519812646e215415636aa8eabf47dc40d299042fe144fa714c8c73321e47846dba3b48272b7739f5c44321e9d05d7437d159330a843a5ee6fde3508825ec2cb37e3234e16ce9ab0a9edb34159cb8e836e5916bb4c706262cf3ee5fb3eb782d0766c52bbd0f0c82ce93162e9988ea3cc0ca2473c9bd5022493e9d5ce1c6801cf245b6a1efcf995e3e29e56af99c0e3a0ebcee3f04e2b674c517945f08289109a0dac196163d0c2a00dc61abeb78cb653226d87dc79ec70fffa6c469650ef21bcafba4caa9a087561c5ac98006f82fb0e374c711667d75b60a295c84dd7c922e3d6193027d79c9649c548e12d80e72fdfac4318596d1f3e4a4b7457b0a02dcdd478142d9394b84588d1d35420c06bc306dceaed204fadcac71c94c1270116e364322fe8d721a90d65eface9454aa09c8c752975173c7995eaa4a8aed3f6586f8839a558d4c50ed8e55afb24b466ff3142d72fc6f97bfbf39eca2cbfd29d6382f51e08266b41825821e1ef1d1769047480a616a76b9e67749b1e74e3ec632780f8de7a08d893501b2318d65dc4df61fbb2b12f5f4187efbac86823ce80babf37ade87aaab6a0737d580cbfc64e949575a9316ec26613d0ac3b6b6730e9f44283b58675c4174584f7ffdaa83e35d2a9ba5155b49edaabb398d97ef4fc6818b37734edc39a4fef382925425ee0c5d60d821c1cf449233489cdc6f22412e119f8dcd7e5fd73ca3c42fcf8d0460fdce2a220643686b1ee03814d0a318a9b60cd7d6391eba6877226121db66f2cf179fa3899cd84c287d902ded7242e2d548b05af6336a465a8a02abfe581cdfd7e0faa3f6084c2485fb0bc1205fb7e20aad0851c2a4504b1b01dfbc089a85056c2b633650c100eadb608e5b0256b26389d945b3a71d907130cb10143070417be00607a33699a27aa64241f8e48a4aa08e3bca33c0411f3f0e1ec6bd85db8f8cde73fb26445a0b27770f71f590cf2779691fa66609664b56376a98668dfcc1f8b4cd6ee047bdeab7f02e8d42436cee009f8d9bf5b7604c9bfcdf875b44645ce0ebdfb8a638483b810a6c185ababee3e0857c879d2ab753622328df9f9b185e12ba3aa272d6b43b9b7cb96dca22a718ed59f82a612b885a3d34fd37cb65a9ff9e629c0a4bdaaf4633c5821ba06048b0d68e59559f159ec05bc51766ba6f9db7fda9d15e434f030425200416b5221d1988c4f088177a236112361144f2fe6e2f2fd1a0bb2b6777916681ad21f4a7c3619d3c1c11c6302c1db7209c80a6c68337f3a8fb8565d6000f95a92c3e767468341fbf684539cfeacb2cdb41dc02cb483a4e08b4458ae62f603cac7a2d636a684b913eb3af580b3462a1f43b90c4e45a796fe0e00c39f784a912fdd40b651e2581d709680e2e00948f028458d3cd8be41be0b158efc6376a33fed8bc2da76a72822b2e8e0752de9907c3a9f0097dcd0ec44f975a6bf93b366a8ec6b20115fc5309dc413ee179c94af9c1472e2faff3066b39254ec1bbedb264a7ee675a9be64be52ac39dc4912436a093dd0426a0d3fb45d0bb171ed7273227c584cc654c8a43fd44202d6b9aa3afb5d3efa2dc94de0562ad364069c448af82d8a29b9d14de7b6897b5403102beaaba767c7e29bf25469e3e310bbddb5f1e91a5902ab50e6c2031c0e1db0ec9ca45e290551bcd6686846f6300f12da40cc634062c3d80b627d7b11a13db22d6a610a8e50cd1d6f6e1788fe200b68b47836798c1f555e295a97c174be54755d900c0670ccefed3b9508732a149e5d7273e536b7545ab59c45887fee8b0624fd6b40027c34341ad9cdb7bf1e9f637ca01a469f4e8c81b41db33017bded8ad361b6c6af676f1f984a885c0e2b803632769c42a0a2eb25bd2c5cf8d0f17486503b29619ba744f5a07999077a200408da05a7df75eb7997966fa2f7d0bf3e188b00575b26639f06c0fa2e1f71e9346d6617d201454c7c56ca232bb15c4ddbea06727b430a4b02551fc1c0a59a17ac098399ae9d77b87242af2dee5e56f29d6a53e3535167511160f5fb44165c60d9f70c5583ba2fd439d56bfdb00f700b1fd90b233c85e4a065d5f8cd8d1fa2fa221c8ca070fb5a3c9de32bfd3b1bb40930d2744e499812b679702f6ca29c611cff2a2f88b5b31b2a4cad175d5f7fcbad3e3aba675f348063ad312816961b86946c1ad70c431885ae331f319fa6d66750bfe9f297f4e39b4cb608f50df8a4257663c2aa81164f49961bf0e38ffe1339f43667b0a145e40cf50c354e1c34734f830cabba0d1a7f3372f00414d2c95c1bc81955f11de5e6797f9e88a81eeb3c33affa49cf8af27d46960e4957a2df1db40803ae2afe9174113aa92ffc5c121a934d2629c3303b33595925034c3690a8350eaafa6c4c8b956a23594b682944e822739ac145cd4338845a91848d1128511944f6e1cfb8b3db1f6988f110c536bbde403496d1b0a262d04911f1596f26393a81464de1a767980bf0f8f7c240141802f7ad9cd15736328d9f51a9e3abf9eaa2c5d08de672ae89d056c27b68a34336bf3f61ca81800138311221a4cffd0e1d9f532d174f7ab6730044ce7f19afd2fddad21567a2f6de97853b74e47c0ed1ec7b9e26a93a523f85e9f5247f02ed0b22f95e09417e7cbcb1885dd0fbb764536640676e10dc4d2cb8144a84dc68e3698abe3811b6c528d5bf58bdc869872747bb78466254b4c1aa0bfd1105e4695e0020939bd8897b5386639e46754418f3ebbe22515911347f1590e01bd7602a6e35dffa004fe477bf774bc41f7b1f805fe94d40ce184765f3c145466d1ec4b11c9ff1885012af2503ae379f98296e2ff713831d453289d87b99395a1f3c9228ef3ccd8881803d364f9b80bd11dc3af2443c66f3eaf8aa13d21e55f546e255120e05e9522da30e37954ae9ae2e91cd825a93d93effe10cb5996778205008e9920d348340e5e009de6a7378bef09bcc1893cf15f12add05b4d2548c41e39d74a1d5ada75b50f46df70649fda1a3a152b4355606ae10ee126f0de9e6220519ea7692b8dea317d91fe8a5590eba0be88e755a5d677b4799147e0012f7c6dca38658892e14e588aa70d9b4ec347681fe3d30d076f74553953471963bc3539d27ae37e2fc117ef8e672e51b89e5acfa4ff8dc0a37d73c14ee88e17e6fcc051ef70ddd8e3339cbeec45d37b7bd8983e2cf9f17e41c833e2520015c8653e4d647fe82e7ec6a3652968d2894d59e4aa0ecf1948c24637fbe856f3aee7402a124cc358cc60244410bb9a7ff25ded12296075d8816baff9d2cf331b92cfc1c47e73c59045d88dd690a27aa2aa0e4a5f877a4391023d955b5f07c45c8eb7bca8e36ff4b21fe70762e1de2dbd0cc6a8b11c919e75061936bcb30f660e0fa14ede4bbcb62fe42e8b296cd9055407e6a0fd6e19e5b1340666b319373d1785c1e7c3f14e21f8e4076aa8e5aab19be9c94a6c114cee0e6490b4bb439fa65c61c2c24b619cd351ec5c8937e92e8bc140127412136a9b56bcbfb119d90678509fae62a4db55d8b2bf95d1936f86f52a3fbff5b221cb19b74aa04611853c6cc0b0753fcdef7fe26b894762c99f87531ab3db0686e9231cd99784fb22d610668dfa2711320b156c9903f1b664e3ebfaee619ecf7984882b0559faef699040cd9073ca6b7cd6e5e7966efd4c874d6c2982a5c2bd71a318b229a125b62c2d758546800c95088ce5a26d33fa79cb4bd8cbe108bceac639cc8dd6476c79e6dc478a6b069418b6a3491332beb377dcfb8e5f5e8029ca36e68a3120baef0dcc364aad96ca3ab8bd7b1ee3c10c42cb96f1c0af10c8168d93f6b9a2fcac28f69877ea82b583e2364f452f6d969888b48cfb688efdfcc6063c462441479665a5f158833aa37d3ca01bf97ab496557c5bdc9d07c4a7751b0165b9d710ea4b587ce486f3d0a98d283de0fe67c0ee41ad89e16053dac05adbbdefea6aac11d6e3ac93d218c1d9e36c54725c8ee2210a471820b35df4493fc3044d6d28bee053d00bab56d19fd0a01d86a2399a903efc54703d90ebdffc96b77a0ff43c6d12195bc8b49a84ba415d8579d47a5187adcaac2816106a066377afbd893a32585a9b6992ccd0f7336c260ae85e6454d5e687d7172333fe0ead5384fdd96f857df04f8b85adfa2fcef97843bd554a7f9462e19087c3bd2b13249e05fe9f678a6b0d6d7f56048168ff60b22024a3329576f41b1d0c24ef155fa02b04aa9db07a8a3cd566be0e4f88d527d764b93dd940b83f2b201b70e3a75b3da70e2681a0d4c0da6b1b769759066042e85bbcfc69ea108312de300c621ce84bafc593ed53b79e937886372d7824231ce95aab4aa4d6091d58b0cab223ff8314d0ea804a38e3713e6277982792396c3c17deff73062b6cca42a073df0d9c380237018fe7d3682265c6bc3febd85adcd02cd74c77ff82d63298c0a4ff644f0a0cf5558b1ba0dcfec9ebaa29ce15c219a7c5e8dca9c27767e1301dc470ee62fabd27f3ee8da4228ca555dfc90ad865d90f02e28919b15d1c2894aad850042014d730e9102e62b9adab0c0741d2eb3d82f245709f7aaff845242267dff73d0cb054d9fa84df3e2b944fb2e54b03aacdc84d279bee3ac5f99feefc1e5084478460f032954334e1cb431617ad9855e4a263511f7675eaec3c5cbaf759d29dcf2c552f8b2f1028ce20562f6bf7cd6516cf7e8e66fa76bb89fa5d8ee6fc33a7b5b0b96b88f329e7ba8a80b1842efad37f0dce15c2990d23a857bab533492bfac80c8e87e8f54a871a64e786f3db51b263d06a1f269b021711b163d147f0c5c32ee023643bb20dafcd224174120dc20dbba05c22353a703fccb05864e5f9dbfbc9d920d19015097223c59ec94b7af40f192be7ebd3e26607e5f2a0b98a5ac14e2f7c0ed40c4d1650919738cf7a7227a3eb0d431ba0c6fceae5696ced9040800cc2d333b60cb7f6df226eb140369e7d28abeb70bb85d342ab8a507971ee80610257dea3005f894f34c437b2b24bd71b98338fcc63a7344d262059481beb370f3d8f7c04c4ea3ae70aecd583924d6b0515d96fe88d362f5257d9734ddc98c53baba67ec06e8f6dcaceb2a6013e22f322bf86ac7b97a63f40597e48fc9f1294006a6698b693c146d3045fd07c38ff2967b677379fb00815f99f305e815b09c2c5ff649e5432b3abfb44bd0abfbd71d8a44957ebb760d22194504f761d4eab8e70d042214d1e9bd4a82fa1225c96df3d0bcca83fd29fd29414d35e1db39f4e02b780a94bb6a77affeac907d213ec8760c2102df843f39b2fc790b598fde3cf968a3153dcbd4de05a4ce73fe9ce52f0c2238e1a0e8e5cc41f25358d8e2ba7293a86214488bcfe0325e78d767be81ef567628259b89461267c00724d32de817ef7d65263f0590bac5fb8a2064aa988c9052874eb450c919fe19727af6cf5871afa64ed47f914ddb016ede9775faf1f2a652d7fe2fa1302c40713d02ccc5b3085c3957ccafc98b830eda04ae64710f650a846b9e53bc46e5a350273f392cb00b74cb63ea21a5806377db425be7e5df360543697ab3d5d382728c8aff351cabc3cec3ea89133f610020d1838006bf0f4783c750a7905330d102f610579b04a6be204ae1ac4d7c21fba4504526c9d74d085b2dd662beb4cc418402fffaed1e9cf35aa54b1b64ac4d7675efa4ec14b99983ace9ec9758e3270f27d59aff9189e0cf679d97f3ab58945b4d82e02147ea7221e66c92c5ae6d3edd16e357c20564b16229a6e56fcb09f214640c5b47fdb3a3d8a626fda1ad3c34c75aae8b23aa3447f01fa517eb18b4d5b4f42f91c2095d863490509585e6d82b4b2f9175898d709b2c726aca24ffac502897fb07cdb5589f5d93681b297882ce7f5346e27f3b18d73bec8b11607aea96947c1b6cc9bc92c55fbdbadd8ee6fc1ab8f9ba00e993fee3492df2f21a97f5198018f99a3a3c07bc6bf13103a3d8ee6ee2f78b3c19372c322b8b96f83fc4431731cd3f61a57ddf36562599248a1fc54afc2cd1006fa06bf5f2ec4a839997ed76a88d83c8aab3b6bb77b7b08e0302c3f1f908645fba504a82ce12b03e74b135c90407689db102ed411287a51b217521512dbad6e0415410dcbcaa13668b3e1c540ef46ecfbc31416cf583dc0e1d9da9e429fb1812db0134eea4ecd1279e0353bf9e905686e5d857c951424da9c494986b5e702ba2f2c1d70e01529a8368257ac5945d34fa0ed71d9cc8de4d56f064d731a2c4d13948b0feee402790244ec72f95b1e7ecc514608f35924b7410aa05388fe4d914f679d0a025bde6de4a52841ccab99ae1cd329b58708aa761ee0e8e9d22a005cc95a79f7c201bd6d788ef80fa602e2391c724474c1a09db261d1a486a10e323a5fa853f96c782e369a15b7e42fd7236f473a2f0a7d4cef8eb2e7cc4ed6f38a4a14c823e72563d7c476c53a54dfbfff18c1e135b97475a113e8573f0a44012a14d86946d42637e6446c0421da3dd22e7127b9ec64826b35cb4ffe31574b13c57fea4370b0509d8ae8ed094dda2c80e814c4016edd3be53e4e1e622c62f785bdba9895a31898255dcc2bb3c127f73f7838756cceb85f6630f90aa68e66223c49083bf82be79447a0293513455c28ea8d2e5a775e6748ecfaae6c2afd350a867026f35aca7bc67b1f1388a17be3146cd6de6fb8f98891ac5e3ee7ec5dabd86dfcb67a24132ce5412efec8506757cf44ad8d45e6cb80176500e9acd4d719f8864d61907c30539c8db50fbe63acc880eed645139df175e2c65932cc099f1b8995df3786ae4be7997897dac7f7f10647accfc7e5991796eb4d84b34b6aeddb24e8981d52a5461ed9e74ac2800f0cc2895e1e73f82902c08e6cc65cf47f35dfb3e49e46a8d23002b7c3ffd6f3c0197df307783af982592b2fef9d427586363bbcf2343bfdbee4a90555ad38db89bc6a430f499bf7433940c763c98e46a5dde8fb3eda3c28a25d7003a1b0146ba25aa7d661a01487321266d557dbaf3ac384751655fb325b48932155eed6a7cc29a2fdf4e1103e2833f0e36a827170b766f1978433bc0860ecb1b17b03002b86f6ef760055f6cec8e378106d1120aebe6872dba4f72e732edf1bd07559853e6e65105c3df814f5ab507051b8d802ca4a8d0958b8a77c3e2fcb0eabb6b5b71360db343cb0175092c9a17e2724720d26283d105b795cc286dbabe44fc14d7ffa2dc17f2710e1230ecb607681909d2aa61e46a348d9913d27d2a29cd391a4813d2792c1ed0d12cdea389443ba20e6c4f1bf4e4fb5d6309d802038105d4a72201362149953dbd2c4d930fbc74299c857abea134dca0147afcc27d7de5d4066d3db4336c4a5492bdb186119125672cde2ad2157d011abc6cc968a9054ff1b413a525711514952d349105567fc3093d45bb2f76d3610f66a0bca9b80d06b87a0a52205b54dd18cd1e2fc529f4503c3e11c79105e25ab7b84cb2ac612049e5ebcb7cae228f2aff41ad82d9569631f48734e6c1754453804ff583a53ce6172b06cacfdad4a9c3bbad3b10dcc23b36c126b740d618bb91aeca33e699317e5e1d111566d763e4a169bc7ef6c2e5b073f3542ea2540f15ab907273df2cf931c6455106d0ea8d0370c02f2256dbc37283117cde1e1569b27b3ea177eed98e0b035b45109d9c072f23cc0ad758324dce64ef757830ed15e2011c1b2b2e5596d114bf58a3454fd5edc4ac80580e4275753c8c3ee2d77a4d58fa85f5380e81f371b7b798a9645d915b1db58c6d4e86e1308a4ad12bf5a94c410817e80b53619bb14085c32e3e2fbd4c0278c5c15c4f09e001f664a5a95f8e7699deb1456754f9a90556b24dc83a1a79acc1f75dcbd088b6b90baca3f4f114a64bef362b1c20fbffbd5efc164d8e1480029b9ffd579b8bcccf08e101c6e2d30a76f2c07947601c480ecd528ccb3d7f18a7966a7c3d3727c11c1c62b2f5d35bd14532a7005053975a59c0e1de3038fb77ca3d45fb0c5bbb748b6367e8e9c2c1e9aaab82c1a662778e8a5c1842b2dda5ac3cac6ce5587a3c795f0dd6169e52d61e6e859ca4537e8b0aeae9d90b6475557207e85af6ff79f2d18b2faa585c78fa341717c6619bb2d724a2b6fd6429c8e68684369cb10891bb6476947fe34e8bfe54ec3cd83d3fde885d2da87182a7b816310fb72759c185e5fbc079d3e88f092b77760ce5c7ada601abf726a1b867cdb923109074ff96782981769cad4e0746781d758ecddf5cb38a16c623b692944c681149b8466be380dfad17dae09ae8f44545a2c4b2abee921ff0b80d179dcec916c08657b4e2e60ff1317657feb93a667db9c11b65dba736eadf47d4d2d7499a5a65c5dc9b9df29d2535d35a1de83a48f1ac9b8632d63da2dd0cd595b398ccb08e0debf1ed267dd5a911f598953621e8f42f38b2305f30c7b323e07e713b9bbb2af0857658c220ad3decf2f10dd6b19d0a0d8103fd6c8583578bd20bd2bbf365256eb58d7e0ea7910c84a33ba587e0b8feae29bcd28342b1fb90f3369fa3ba2b0c143ae77d3c7331757941a949003550800492cd51288878f30c34d7e2ee3ffcfdd9a6c10a0aa70ca195744d774b26bbdfbe9633a296206f2f160e93d1db2eb687ff0c271a62be5d4339d5769ac909ffd05df2ee073a6d8d6c739f12fdd6899038ee459c22add0f62bf894a30dc9e69be8bf77f376633831a4f22b568fb445f145d1bbdf7f4c8e8bce16859f2d36cef0a2f4e20cf5ccb9361a346d5f3950bd7cb27990af8027f2addd4f1bdea19f6f0e6f96c0774eca96e78e6a86bea6e78594fb8ba445a6c9501cae76cae5fc55a3d8a4b8227f7568298b1488ef271c904828c133a124154dcb64fb0c8baf9f125e3b80332ce051de9f9de6a352db670e8bf0921e785ad3aa6a7c30b39babafa44171e036c060e15e6b1e942a1e4da9238d2506d737907a8b6a9fe19bf433991dbfb953d80563113c4bd1beffd4207a83cd626a7f7ceb92b133a8693e59ef6b8498bd1a5682f46cf8cdd43aff3c2aba7b5294229a1abccdbb424e78d7175ac895d2e2a92cebe9c704403eaeefac446c04a2733b5ac04bd6368bd1520ec33604946c5d78008754fba7deb7cb8db8868b7e55e500234d6fa0796f26498f3b135db10731f8e8e02b8ee8cd831a23a435b1e4b33b1213e9f8105a58e2822b75f6de7d303083d3dfc0f88bbfd62d26a64076ab59b77823e86b48258923c0321c5b779ec7239abdf84958123d34c7b6755653d9e290994bd1b5a3271e5d79a24041e8b86f4af5a30d278200d752c7ebfb2f811ecb68c41bff884ddcc56ce39ce1b48becb1118498e965f0ebb7ffc747340caa2e17c32d55d07aabcc032ba5208519a33f172e8c5e3f666422a352ef2b703c734aacf1b0bb70bea743fcddb74c7f2d2abf3974b65a8dd67461ae3f17a90071269119177672bd3c9dc55be6475cd0427368bf3cc0bc6ae1cbcb2c29e340ffc7dfa68a46ee891f6e00331224c434d442569511e118027edc326a00ae5e347bc9c3043d799d65b82badb17ee804a6c06b423c3fdaa5e2d6e1424892dcd42f354690264b0b1c634cd2485d3819b2bf0fb2cd8320b0f65ab19b04b9ec215b5b71b20434e8965d91a4af55bea890eb63bfdf728330d131a6c89aec374ac4e6146d27dadb70ea28a75ed23f7b33e4bdb98b432b0a187d5fa38419e259e5e0adf54169ade41859072a41558af7d988360f2811e5a537bda25458f4dc0be7f8e71a9a117026b188cdb2425a3a63e7b8faa47635dd9598d4b014ffa0743226c2caf042ede9e9da0b91d660f1c0625efee29577a3a103e2414dae517501d2211ec733eb64856f016d603040f97f834352b55e6d1c31e51e2c7d0c1ba6f65d19aeaee97015327b130b256a883e57833e2e520605cfcfe14e80994b31371ca080fa9cd06c477caf81df2589f2c7b6cde6fd4d45a31ae4c226c04230f38ac7c816c057d38fc46e9dc7736ce76f9cc70163dc46b695c9e0b6b8e74a811823444ee8e61be53433e091fdf5aa7548815bd9f931dcc723283b330091ac74fe93741ea45458c4f16216d31ce81755b9196ee9cdeeff6693ebc0352c3785617b2122ccc541fea9eb412dad06cc3f583d10ed4c9442d7b237e5354e16052beb21acdf8c32fb092a6b5c31acb881ed0f2d3e39f38beccf90f3f5a5c4957709671744617504f0a10d90f7792fa2291caca9b906c902191522e56f0415da68c04b86ff6bce1a23585568c6ee16f4eae995cf4a551ffdc350dc48ea713421c2e71055cc6c24af7f8f0a82fb07b063006c1c3320902894834bb63d802a01f3ce2ee11794411c92e56b869065024dfd78b4c2ccc1ba704a275f32a91dbdf15be56d6d202b7b3e5507795f619f13a5ef03c5dc9dccda02819024486c99ce52c1afc98f365f1078c9be0f12f6e0f7d1283f6c7e976f1d679261cc799faa559b76602a315d34917d1c05fefa2ea83e123af9c0fd54d3b0eb23cab859cb9ad8c5164c82839b3373d8483d26855d048e5c756307de348f146f1d40f75724e93edf1455ef985a9e58bc7b2cfb8069379e9b9df4af57743caa54ed04a7e012cef01573e73e2950233f1a9282afe43f8c0254166987f8c6e2fa0f2539eff23d960746d1e489431f282940fb53d513fc8e27c256d581be0f0ab76ae563240e3cc3dc696ea838fd10747fea43cdff8fafbc74def85ed7c91246229a522da5be925e836bc0dc700e110fc634b8231130bb8764d6676247e0eb796e78da9c6f48f88eef1ab6dd9e09e5b5eb475984fb56af032fb1f4e932a293f16e501609a8a0b23baeb63948814df6efe6cbde6b42e36bac51b137de33bcf4b9150f26b878f8dc543f17d2f16ad3f30b7e2058702790bb823e7138e2a4600d06071752598236f2b0a9e94bccad10f8b748c9c29892b4141d08ecfb9979b4a9bc0e3d0cb873c9e9fe6ceeee2e1ef868d91ab49314349df85fa2e88b6013dc8d074693de24da3c9b1d08395e9457d335848a0d75ab56d2b50ab3b58d0e0e2ed1c24695cdc1f7f3b9693772696ba3a408ff18a93caa4825f79d64cf47494a21a715527b06118549714aad317f13d70b5686ad2d51ee546d67a7977ca5e2f1e3ef1958fa72e0be9dd34559e33ba951f74d421cf26f6b261836f9feb9ca617ed49c696a6a1ff31953c3cd2187ffc96357169d63f837cfe07b220c81047362cd7aede5d07cd5dd2a7946034091eb684404cc4206bbe3b4c5fcd861c64805d2a30ad9bef797526565f81b245933e0e0008ffe643745bfd3535a6e1b5fb1312bca49a05ddfaa1690c31d33461aea7e06bf29cbd62e67743cac3567d5dfb09a29187d75b947a2a7e2a3dbc935013e51c6b49c153bbbb0cc2d25d8020911a1fcd1cc7f087502258f2cbb4d596bbe254b4a0c98c5aeb407eaa9af23d75a69e47ef63e8e4bc1d69666b7ab0e5aa7ce08710385af2051a9606ed9c35d098d745e8d1c248172161ed46a6a0c7d83c3954956e6cd07ac482c6b65515eec6a31dedad08c7aca8ac41049ce1f6b5452d217e9d0a0048b9c1e48f95b3ff300c093c90f50bdca917c804199eba3df9ff1d9acf215e014444c556c52cbb7f868dfc080c8a6cf88e433dc986005a4d45916c97a19ab40580721a6220ebdb2d92d4fb175784f61ab45ff8aeec17091eec8afa056286ca67614d301ed3b51e54f38f3820f2c4b6c2cf3887f3ad4891173bb346558440ed89488d3d12992f1d23e4ef03cb9a057cb48f7b850bf8a02fb8d65bcc3c5a6d84ddf04bc5ba7c1e9c86ef36da673c9e576c0772765090ed0a970211884f89b720ce720bdbb3462405f41716d6208c45d275de3c7199a129a975c4b4d33beef5b4343b31a3ee4967b3c497948b9bd6d68e7e87accde168965dff6cde6e2a588b4b024d6c16b6f49d790ff0fa10f0d288093b9def35336f959acaacb7b23184fb809c7193276c4963d5c61222f00e6fb22fd67b1fc4a9cf5ae4e0c72d44a24ebae9fb0bb71e01e89753867ee5ea5e29217d4d03c784eacc7a0c5b0095632e1ea1ce3335d84cd037516c6786d9690b8aa1d95ad5ba6bf3e1449f69ab45b9b27da03583e74fec98cf9f24267056976baec65b1b966880646c299b9bfa153343c3eb97c42d2ffcb76abe011c4386c8890d2fe1044e9fe6a714fe0aace610df352ac6d384b9d69f8267f13c56ef850485a03e4a1b2f3424e3a86d8a269163d194ccd51b084d4d167e3ec400626c0d8365211fe08697e940e530c12553a3e8c7e365b56cc880d238576b4e9b761b67d8be0b598081405fe894a4a7907d0543648115c983c15379204f85759b7630cd3e3f07d408b6a89662f0f7784f88f5d1ea10650cd2a9e91155e0db08a563e278512de589fdd420e25bfde49a12cd36cb13d10cf3f8d983275c3d0b2f99cd686667b6f28d1555ed6bffe38205c2b4dc1e0860f137f2735caecd77faa82b116173dbaaa8f8f09cec2756a621b2cc5847788b9203f2c421b02cea1adcfb5ccbd2ae705d1add6474f2e28b46886b7f71dd7a89712ab4e49b7e1ee5feac3b33bd24337f3a1ac36a771ef99be81a1a9215afdfc642d9c9e6c6fd8da6e07fb58803588a01271afe3122489a3646c8d69d0a24010d723a43bae5cb6d794af661162c8638bef7f9d3698cdfd95d077a5b13d714867268c54c0236ef81238cddc1dc38ac3fd63b6872d17f3eb20b88530c6d392999bc77456acfee642423ad2a28cdaa87cf2708fb40f40b120e048d77301ac6d51d7af927ed505fab3159a1df3573a81bc3cc1ba711839023abbdfe2d191c0150243ce3aa694ce2f51bfec66c3fb63f521433a0e162b3ac1ef59c07683d5aab0243b48a4bb4b5cdb6a9b11d36ad561a0d661993c740f290cc5515ed99dc801ccdd60e5112b9ac576baaedae2fe2a97b54a1109506a0cf48ea84c3cae91d86525b8ec03063706475fc5cd783ef1e5e2246fd4b74eccdefd56f1265717cac1a46289de73b2226e4400e5ec260f3ac5ca9021dda5369558917c3be8bf79b5cda4d61042042ca8abd28835751f325d2f4f41354b0553c88e8894441bd7e1d8da01945bd07ffc9d511c43e9c3db5cc46d951ec32663ce89b02e2b1b7d0c1332a91b60adc0cec24703d15f02e996bec8827981efc60249fe4686c6cc45ac244aef1da34c7863d52301c2550c2dfbee59a5b5a3f97d6f033675b53c612170b79126b7da501a8b2aee9794e0c429366ffedaba223f26c481f6a402ef34f384a912b5e7d4dad900278baddb43bb421bb020d2a671ff462f0060abb6384ac90b92c44d1b32714d51c5b6337f86c055ecbefaaa12f074b0785ad991c2302f89470c7a521d82a0a768fa4920fa505994f81e828428abc1406da14604d0cdb62033cb254340111fdf84009fdc9b45b8c980e29c344411c8f50eef573cfcafdb2aa9f0a669230019ec2a881d757f08342d2974ea1224338c45c98779ee809be27a987694637bea1d98bab16c45d76223b4196e4f79302ce06dd3435a1bccbb3a43cb428940c16228891d98c7972f37592a24793fdd8efc9bf99c8a6c38708410171603d1382e2368efeb6e8773fe834fed7df937e4dec4fca71b2e688c15233581467e9021c8dd88f4ae34c0131c9c3ca7ab2106954f3e53e2346460ae1f6fe4c1806565e60b056d3eaeec1bdacffadd7b34d10f2e97428d33dfdb23280146c205b2aa364fcc627098b8e2cc44f7a783179221c10387cf90e4870d428aba6df41d114bd93b233d11c467fedda72581a1a66e04fa055661fc95b30808c1001e13a0bcd87da3d54dd41cf6d88db9646e7191eca4d42c3a2d2a32c1cfb4c35bdcf11904271a2e29f101a60f782111d2b4787631af86eac12e53204c45c70627a3c05a26bb9be74e110358479ac2d10dabc3fd65bcb15345fa8c78ef316f23df0769c1cbdef144617f9c9d15ea14ca2859a6a308736971a8759c583a3c221d86b8bcc65e558a6725e01ba12d5799cc519bdc80c12bb19603db196c0e959fa1515fd48fe77ee81daeb45e451815b21bb522d626c498e426a2fc6414186596729c58a8394931921d3108ac9c6019716313462d2ee2abcfdca00ffab2346b44f8b9e5167ba0099b1f3afcf93aa556147025e6366b90d2c1313534933d12d8064e2a9cc4b7b3896d5372469b7a934201e0da8635497987729f7cc23d5b2427abd12fc99914766e801215bd97e1f93511f530061e8daeefcdbc72b3042def7cb0f2eca52c48a98db3592f9d50d569515c0772d6b7da2c58795da90ccfadf9f27ca87f9cc6801be512b6cebac1c50a2fbda65e8a52284e17872c608fa3633746593011d7ca5ddcabe5a8083e42e92dcf63d1fdc6a5564715a1ad11f23919bc4f3610e77fee321dc51dd0e5ec45e18d6846df07cc63d65970af466092c6f2e5ea9f09ef6958fd0706c8eb2e593b423c18f242fc2f41c0469da4daa463c8be19a998154d7c1fe368d5fb8a6032c5967b46bca08d8e9a27bb179ab4e36745329d9978ea1d9849f608b2855d8a269a569eebaa24bce96df2707326b54e8d344becb36e83a32e68e96d03fc0eeeba925555d92471d122169ab7ed10803a52e8155c9f354fb65b77fa98e61491b8ecb721763a87f0211a577093c1b26b95e5a2163ac2edc3db450ac8e4834680a81eac71b31d0e23854e2ccbf4676ee24a1ad4991442bb09d6537fb64740f62a7460ce4b68757773990f924e6ddb417b4b27252aaf2e0dfde656664f1be8aea19e84ad86ee835d5399e5117232f4b3f138084ac1b12ed79b9a0ff2e10b1ba320f6dcd0af37de42da72de143e12a5c6a2aab05cb1dc7acd529bdb0b41a523049c390e922e451b2459d925993f0299afe48e721eddefd0a0f71237341b45e633ce4a6e66aa30e33b575f95b0e18ea384011f0412a672aba6d83335627e2eee5f88efa627dcf59539accbdb50d0e176baae87876f2c73fbf5045dad84e56421d9e1d79b56ab28ea037fcc370b2bd08e68dfaa6fe1f4425a0a421975ec4fbcf2fd536de1e56e496893c2086bee63da59065dde3c499f189b19d63d59f9d342a4736b97d43da1c69066915fc3511b794faf09ef70f2d51ec7ca4e08ef44ddfee3d14a6b854b9928751a9d8fe6ae1d2925c01bdd666fbb123f04dbc030147788c9158775f5f7bc479dae8ac6ff003ae47f1441a666e20b2c4e820916bea8756c1e7bce4db8cddf7d525648138f2d389a02f6ff0d03745886ad054b10ef3ba331a4c29f7b372a5d5584583f484bcaa6bf68b536447c9a90c15efe8dee70a4ba72f277e34f6eb3e38e55b57318f0962d728d735cefbd6f99a91967ad04bd4c53ed391e0f8433a6ddac3d4b4a3d63fb6352687fa9aa042b255cf9b1039ebd88ab352e0ae68ea1b31432c92a56db9380e0cce893c69ce97c6a5eb83d18543d90fc38d0f7464856a4f7e0114157f607696abac3069233a3ce212f66fc582c950ac6deb140249b4be61d221f158e293ca3725628abdb65c0264a33e1805ac3e78652f4dff01077ff47de3bc7aa04682a018793651d0b439a8b09c7ae37b998bbafe632be91393819b04567199291b56118cb04ce7271eb3af228dbd7ea4bf51bfc0df9b92ec6aa7060dc9df06265493a316b7c89e4709a0612e29b77bad6ec3b3519677137625b8b176270f090dc26055c32b3a6b9133389438f997a58a5e0fd66fc4b0fcdb40ab052b7f935e7062af0bcb381838e47d38d73d757469796d292e89d78c267785b9fbe7f7a34ba3f7186492855b86d772ae8690fa93870ecce410025dc97bdcf99b3743d0453c69738bbfc46fceaa83e51f8d19e23838ea6053a878bac647b2e57d750b8309c43a53cff29c5d4a09babe5c477b231b714149eb7b01de6e0d5ec3542142aa6a4fafc2619cea13f3bb2b7051bfa58cff7ca4dd50e207acf4b2ec081ff7d6746131f59053fc2e580e3b205a6a028685a57052515690023692d8b339a890895b6d9cc93b320fc6693f9244b4094b36a9408591f32a4807e6414abdc653511d05397bb2e16102cbce09d1be0063bbb027aec6ee9653db96fb317006712d2893ffbdabeb9295f1a1881945c9835dcd719c2d792f3163a36a6b974cd7aa3273946fb82841f4953754fd1d518cca2ba70ef4bda5574529f194dc747bcc378961d109abcd4f849bbaf41cea3b9985876e8e8d0468e76f916dca6e3b1f1f257c463aec5fe46f6b842040268b92de127b11f74d09540e860219229682c94bfdde19693f2dcbbdc674869c492929f1af6d3d2e365f11192c981e54c19498c772b27d017d9dacf2656378b1456c4831c2ec1f68ef25065b64ee3d27fdb3e5efcd36d86a5d8cf4fee71b2eb5617d1900f43fc017343e212c24a37d1516319f8ffa52e50bbd7216964ff0e475796f54f4e0f7487a0c008b8f9c4399ed84be6752aa00a0c619a29bd0903a1d04407874e3878596928824110589f70dc756263356b0b4f4be9903247c0e0be08d9dfd23810b6e610a31bdb7b6927a67f6976a6600eebc24166602784d66081398f0a668e851944031f9cb4932484c60b15c9710cef3730f7dda5d07e98611737dbb7034b3f6488cebd60b17d8b5a186f7ef7886cd897aab9aa433f9d6cf224046f223b765eece5f359fb7f5173d3195c8be00eed0215294714fbaa009d3bec738fd6af55c2f17646adc635887fcd3c3a24f5ccc4a9203dc164a416a0d786ecd494c4eda92ef530c992772b69c41674283d90c39a71de4dcb2bb9d670bda83883d92cf0e40b42cf1213192018be510a6012e659e1e80a45c2007ed9738a1560ef24a65cbf4b0e90424ed25d02f52c831eb064384f67871c6eda062cba0ef5d62932d8127db20096804fcfdaa3e615127b7c21b4392eccc3689eafe80dd58d6e88c0a7487da33718107a6857bfb541d9b56baaf08ebb5067860bbc4e924f38d5e9501366b8ad32b4392169d761919b55b3982b30fe6f2736b8f288509cd64226fadcb09035b9ee621a92b6717536cedb5675f34e9521bd2c39a84d90f9ee1ac76821308194ce24cdf3ee59d4245a3c226675b32210b1643ad804113713a6b6788f7a721333652caaae77990b52aff0d1dac16e02fe70c485cb2e60f37edc5a0a690f2bd876e594cdf3ee59d4245a3c226675b32210b1643ad804113713a6b6788f7a721333652358fe15ce180147fe5a8b32d78dc3cad7bdf4d504b74ceed0ac5bfb3802e5dac2e2b6fab3fab8de961ca87cdb72b20e3f11242800a133ab3c2f734acf9aed114eac18ff7f1ece2427b5c4d2d3aca696fccb44894d04e69d2d679d83908c8c3de9054b16b391b1499befc9238d6119d440bd2e5f96e8fc1ce2e0c3e96e3b1150faf41feeeb801bac60e8db1f61efe81a9228d39240ae1d9b336b106864d2c0b7134d11e8acf512c9d8227db04c633e6b8ff77f5c0c6ec411812c1dd809ee34ae6a5608d6e92a6dac3ae2c21abb27d6be328fcf8cee1d354a654f854c200616a828e616c68c4c5bb6d0c99a2f88b81500b949d3d3b1478aa60adc4a052987444ab5a088d9df5a7500989c71732f0e50d6828bc30b277628511f0968b3f3959941b03f0df72ac3aa96450c93c106f4b65df986566ddba895bcbc1d0cc407f10f7c4f663be81f21af90ab04c4d0666992075e241521c9aaa082a5f547a5700798d657a69d802eb5760501bd078394cd7313649b095c9c7ad4055700def25290604c1369d6d404323bddfaa61f4b4e0e090b51f91e10b7117201913e98ecc43f0deedeef7db998059b5f9dcc765b5c1597cdb402d0286f36d2057895bdd553d639f6143e15dd0ee642e1f2b48de3fa40feb49d10db270646829c42b8c214e53cf5bd56278c9361b2395d2e79c04f2e7c8cf757c89ad53f27945d3d50df428ab7a9fa6011018b06112948ac35b9e90187419f5514132fb3ffca18021e97c0984c0df4ce642dcb34f8e67b462443ef9d32eb100cf19fd90f58bc7e62c3aa14920b94ed7a22af670f2669558d096c8dbeafb543b80ce7c04f5a160e8e9f452a9c863ae2770a73daa28421cc5f51b29a76de11c6ba78b7a0e99e66cab4d858780894ef410eeeb0c1abb532ba57271a63249ea83a4fcaeba793211986b972e482845c66e9a244c06276d5925053a7edc7609b554ad6b7775e92701f94ea6350a5a2019646019ceed646f51b6192804b8711073399d2c63fdfca66ae1bc5933c0e13a65716f5e6151e1bc20a1f489dc8312a5220a63804e1900552d1f90e81590189f9c688d6336f6af8f0ba4ebf7eafa18ac137a3a4c3474f83e9d3c68af07e75a8e7ba8483749766121eaca7b57a55092fd3ccb4837ca3983ee5f50494ee5f65022111c72fdbe1c80bb7c7cc66461b75a4024a3e72123211a662130f3af4e44cea6ad2f020c3835f55d4d517a1f58d3afeac80dd39297d5fbb2be838fc92be8d9ed4b884709a02e9e1d0cc349d5d1aad89c3204df488fb6b88d4f5970ca80339dac163acd840941d4dd4a79dca1f5931c3c0da67b5f64eba5c6be1450ecd938928193ee99fb1c303fac7167ae1d7dc25f5203e0293c2a9787f05bbb593aacd45c712f893c1b6b55223d3da519bbfed3ba1e2ee13135e6f3fbdbeb2c26ac74f062d435c98f23474eb555d7514be4c2cb4a0a65707d144941fddd082fbf9ce5ab68d90fc48787c717c4ad7de7f6840ca0acc9e12391f6c265f0f508861bc27a781e9970f27478afa584f15b7e0459f51f71a18fbca969835204d031547a129e24bef9831a0dedf4d6c749debc610cd26ea9db39a0ff631d7ee5695260f3db42538e381ade8edb54de487d5363a3c59c1d8ed465af51859a82ac8ba1ef62bb9515795bd95414cc85a7618599c5272f593b078413af2265ecb8df1a0715a5ddd1a329c58517e104b2b9bf452f26250e1ac58fa67c4cfbdcc6a2737d0456e6cb9089411348248360a2310ab3345d8a4509eac74c1a59d07adf361c380d923c500da5ac59a5ddeab1b078000f252895b63b13f1f616f8bc54efcc6af8192337098ea929283539e081d566e86a603705619f907e48ed402bdb4dc28a613709df7441ecd8b9c756237083645d382b400bc80fd115c24b45bfdb3f47557d6d59161d7de26465a06b5cdfacb4b52aeb4a5e326a92ca0b0db8f119fa28cd21940eaacf375904a53c53e6d353b3ba2b1fc2725cdb25234a29fa83992d8afd412ee5b5a0b249d82d6306b0ed2f161089bcdef4ac963ae3f9d5b4d8e025e3863ae79cb93720857e1947bab4a52684b37bd2f697f0a754ede22d9cc19ee16aab06da66512b28b2e913f8897e38e07efe44298dfa989842701f84bb6b58dd824327c2651f31beb5cdcb8b59ab860a2ef146f5c0be496bcdefa964c58f09d80588f254c8659aa1ed62a80bbabfb4640369653c3bfdb6e8b45847e0f515fe5e5985dda0525742cd6005733f30b18f68c9c8502e32b24e7575c2d068d92ce61369711b1f38e2a3fee8375ed9cbb6c69408f3a5ab6f8d3fbe3784702b9e54b3810fe464898a8a5bca9fc9dfee25680e0870b61312e80bff768fca201f5b4c65d5bbca8ff601992e7523a52076e5cc6513dff410068d049e415b9fa4c5647e7ffce031d0db5cf414e8d5560a4350bccd28fdc8213de0f06017e39b59fcf0ee0b09d1e242e401628ffd52a1103188ace88c52d0614d8b144f6bdd19b64e60787f664016a162e1e53ddc42df50916061dcaf47e60f6279537a7b8842b3f484e3917e55ef79a695489074d22d92bd8187246c37e9cdeee641ebd0b003c4bedf61cd38605e74b0f036738d5c5c3a9909d79549f3c3182ff76e1e7a643514411e675d95b815c7bb650d25c6da020406ba456caddb6df4546704b3bfebc1fef5f9aac5550dd345f7ee08a13d86ea262b8d41952267da5931b3e5caeb8c7db144e68c6136887d67294517bb84d405cab7055470afdd2adb05c847eec84619d0adfa5d55fa0dbbb2542c9d48ac0cc820dd2c5982f738ae930b22174da459823151aff29fe7285d2af63b5ff330d00d962aed6a1231b986ec848b4083d0945e5c64cc168296036eced4cead2b43052d0acf5bab9c0ce9af9563eca64a058f8999b1d4004f4cf6aa29342c9e6c25ff1572c1e1ea325c82334aa7e68e96b0f383d99a795de8c2481572e118224b3711d73e8df5013aa0f92bb9cda6f3edbc3235b9904b081c43b3296ffb33635ebf79e2f19214c071c5228d2516bed0cf7213fce8ff8e898b7384dcf0bda7340daa4255268551a2257744bfa6083c1f36e218d9cf8ef66e793c49acfb2639d15062082464b263779b112f3f888e463da84fb1e10196489841ac8f037467b54030ff86d7af06970c1e6c4f93731411decd1abe8e953348fe3468f47f40816e1a6bcf5033fa5535fa34edc31f3029a67915d7420bb72988f291d196f6aeb42f7b3d01f25d352149fede4504be69111d9ea666d5c3592ee0844f53ed7dee41d99ffbcb0d2637e212d22a43bfb026d54767cb2c30e09906e9ee1193aa653dfd087e52b8ae8be8b25acde5efe3601367bb6bc8df34a3b0d670329acc1ea823cd62bed8bd789c8f898d0689a7d53f9ac4afad1e847abc2df7c74608d8c2cb404177b60ceb6146630fbca1e5109453c995d64d8e8f5b994350d8c1ebd0479741db327742337792b3be60d028fecd5561bedcddb349ff87ad6bdb081d275da4c8f9b47f5675cbdfdcec313894783c8e15b9bc61bcc96719fa89649e1f53957d7c47054977d244de30e574690e2be285e3636b144563249aeca6ef2f92a3a6382394b451ed80641616f6aeba47745292b4a9d6e397b9e162b1354d07400130f05d13f430a205ad9cdd852186549142f460a75b05e0266d7a009064cea3d6b035d5870e475a905c752b4407d289e90a7d69cb440e684931bbedc38c4fb072979965cc1d9990ad9599fc88091ce35dce29410b15751b70454adf3a7e004f6c4e96184ced2a8eb3ef41aa0bea7d43ef66f810fc4a13f363b2426c2afda8d1ce7665e1d074c394bdf5cbd03a9d58582e5e6a24b65f5ba006fa721e9ec89614cfc49e56afd068c83e192df2623557ec2051fdbea989d9c392ad9f61170eb18abed25db254f4497c9c515f8d6aaac79d52e1cedc39406ee4620edeab4635e067ec2367cda6df54b368ec00f267e64557d3797a318977ed3b8e0fbdbd5aa98240cbe0661918f0139bbe67ed8d61691eb77df3fe9ea1c8ad9ba589c02890f442502e517ac63537a8e46233eb25bf5d9b0a9d1d2b6dee7d347a4b1196c7c722b8f0d5d97dda6da2c28cfc1b2ec074a189a25a64a6103d2ed3d7fb1ed864ff0fcb43674e0c21a3b122ac0e4f8e5fce404526ac1a0d13a7a2823cbd25023f444fdd34adeec14d4232206259dfffb1d70d52b77a2a1970a58b90896728aef3778cf8a22a10f009a90f4ccd9a1088937d85a3e135e076e5984d99fe5be06c786bf0c90a7f66d2ee96df1dd3ecec433d9a01b8ca45c52900b8f507e091e40a730989ec459ff8dd07d1230d4c693c6ee023995f5982ae943556ad64af40d27a51e80ec641e0a9d17246c68589ae770464751ff51a9ce1b85502b47301ba7cd765302c36547ff023817e0b1473cef46873ceb049d1a0b02bd198948dc0fcdb93ca09b7f0fa2349566c7e5a8c5447e7656a098ebce829339897f6cbf70504a9e00a6a5fce61ff941c3c4d8861f789ae3338434a709689a1d736172d00958baaf62cd7f4df0200a6ef465c62b25028f84f9df66b26f6fc17e64645e2f4f91efce6dde79c60f76deef6eb30890b54f56b5b5a1f62b2b14fe1ea61cbd7ce7927ac52fb1c8a910f995ac8a277fe547354f9ece5e8ef2ad81bedff6e8e385c82abab63ca46df18672658e42d201b5a0c098c3dc9aa8974980c358bcab9a7430eed603f403ead04ccfe53676ab5b85ac732751442069b47b338522eeb1b3c5329955741268c18dd1192f7df9edde06d11cea3d0279f89245090d88f12c4872c02c90a13e61275297da34e036a0b08006ebc6e971b79204027ebad7bc7a1dea165d517c1adf8df861c9c7ad87db3594522314174ea139d84301ddb474b936deaf5174ffa3274279514230754b9ad2798a37128a8e166a51a58599f3f3a58b99321aa7fbe9482bac02b5383c7e4312f2564d4dabd4aaa541d303b8841baee8204ef3903853670db4bd72716129dd7295d704ec0c2b00ae0187c9611f9fffb414d339d73544b863c0634ea3cf4923002ac60329ec1acbf7b0730a1566f394ac8bee50cfeaa96ff44c22b8a0e63d895ffe91c28985fabd7d32d10a0a2ad588aac90eeb077be49288f1d96510c85142d3a916fe7a68b3731217566525f0d8f8526f08df204579e4bc059dc7bf46c56ee59a6bd526f60c8cd3de57ce6c6832f0a9d854564bc2fe9188092b1d68f6d496d0f509069916121b40574a8967d65837d0eff1700a867834039f691f02b064b8ef141c01ae2bb2fee3605ae753b1969dd80df9c2e91408b0cc153af4cca4be70146075ae672f39c114167edb247e901dceff543169502194e3b5cf3fa97a416aea694854a8d84e1d3d981ed83f0eabd9df3f7f19f690389355dd839c6fa6d33f343c8b34c7d98a09d5bb79976f3c88bb2e833178f319a000e146646f4ac52ac7dcf0072091a0fdc0af9c48118bc5cb93123f42594ac323c82cd4be567461b0f4e194cd07cfd9f09c1d68c1b0c04555212183f52cd3cca937e615e6d45816c7e8a9c60550f78fb40f5d123f976873b0aa496e4576901432f0d8e20823aaf5d5b668b8761ca0c1fe0ca681363d1b83a1827fe4cad8711a8f29c74210489ecb034ea29f2661f2234f80b9066460b6982b6380e2d3cc8207461dd18530b4cfeecc07b4857d7e9978765ce28dd613fed5687330629599c7c2d41ecd2ff276d01679045a004fce026950d5f84cf8bdc35dfae6be3405b962dc8b8c8ece9c1044003f0f06a3c198314ed87e35bc27a3b1ab5ca68cc678eca8a79b89f139c10fad98ce68cc21d48fc5a3196d5dd1c69b253dfb56febd651a7485778ae3873350f2e50a80c3e21201a83c0c191975cd32629019045f80de609188cc4f3cc248057a778ff335d42f92e5169e8fa0fc8134a9018845e3d0d134678e2c300b3088076525110fd6539a05b9598b63c8813de45fe7bb1cff2ec2ea1fd037b49a82dea81781db632610185ac80cd2f7d7740292b3f75010bed18435eeafa84037daa73f4a00723921ee5887ff13d98e08e44947d6b712b0dab5ffb0643f5156598edd7d05363a3c9e516b680a109c61f17b66a53b7908dc8deddf12ea701dadc75fc9d14588abe16d0d9f594c6c08016594edcc61c35814acb9528b35ee1fc6387f3d7faedafea0c9012a8ef8cc1feb727aba3eddf99b6b53d149289eaba203f7376d7ae1cf044036c42d7b64b91ad3cca37db7663987dbf93c7859a914fa2da472676f3feab28d1a89a3647ac6a21638524355276ab44bb0e121a99f5fada93656b35c2d9f4f0c9eff7a85d9851941649a12a86e2f5aa460dc1d5888366bd4db916fe17bf660bd7fb33be73422811cc75682ad20bda37e5a15c9c2418469ca391e56d4770de77f67ef6f3f4cf187c309b8abf8e50b30f1add2a2aa3f4a831e30db56536fd845ef6fed094212e0933bac69566626786ffb6abcc587b9eb8ff8a858745cf80bf8a267af49bb41d931b5e594378281d3c4cb055d699d1406076a0277ba8be1af4e4d0b88fa8ea5f32ccfdf2e0380741aadd435b9daa0eed003acdf6d52dda2259e38cf135a007b544e5ece5234243bdee6a76b0110ddea6c3166fd8971a428ffc1c1951e16a1f23754da6648f81a7a4e4ea7767faa79adb083cc17ae075741e891cd6c71c048c3cfb4a11e2c3f02db9d22ddd1d71450e2c956d94c46710b2950bdc8fd1ae3a2236591a60aced2fe3d8dc2f63f66e822546ece810b2a87b9724ab8c9b207ffe148bb2cf685d0a24acb38db4aa21ac98a55891a1b54ea34efc37deafb8fdd9f0161a734d5f65738cf16ec027cfff51cde671334d6726b52e1ee170d8fde300832bed631d7ae65054af466c145647c37bd55676e857488d1ba1efa02a140c8c997ed5a98c7f521d29705c5a3a170e25c7d8561497a3d7249685f21d5858b33e1e8dbdb89567d05a419449b1070559ea21d7ea9654ccb0e8dfbc72c665bb984040718f59ed75efdc49ca8bf6975f618d4a6afbfdc8d93acef78a2a1257b5b19090466965301adec78c3d7bc01cf5e1ca400a3ce0b4eb9db06c79472e6693a91c1498ff0fde8adcdb5ad0f2a9c7dbc26aaaea47c83ddb3e896ae1fa297747c449bb5aad15fe970cb9e8f3c4e30e8aa23eafaf114159b2884e7b3dcd1d22b1c2b70b917f37e6d1d5c25d032ec401533bb6b0878ef8571b571e2ded3efebad693c3d8a8bea41b3e971fee26fa9ffa6b29509dcc77a261dcf6f4220ce3eff8ff564ee65bd9a378491a4c6b2bfd87f1fe53db8f8adb98a5207fe687b3a531ba9eca20862b466d311a105298d6ab6d95ab4f69bc866610de2f8024997a1727d01bde59bdf3dfc49a7ef59e8366c083be8901db69265ab628da0a32f23de7812b82d3c2009e7cdb5410383124dca9d91080a8dfc00bc2978f1f8b090e9989f7c19dc98d195b7115d3efb0dceef6c401eab89be364e74ff9be83ece410fdd9876a0ec804536c81aca29347f58a5fbb5b62aa78a04b88c4b7752d40452404061abda8e2d4cfc330d9ce6e71e19952c26b95a0f84f013cbc74a30faa2add479d84cbe2c4c921c08101885e3cb2024b7dbe2185c4c59aafc33abeaed3db194dca80b9f829a2ed6a74946202e6fa9e28f399f391f91f40a7c4e40d57ac92b5ed8fab92767680253369d7fd59258187030755c44b12cd38c1c2ae3b5c9b167c81a686531362b8a6efe7f0076823d9849eff4d3e0e67461d6bdd921b486bc670a366e5d33eb89a679bd5c2d541cee3afb66c2ee83a75c7bc4911b73d7f2d841b209aa72f55b0a93910ebee6b005799aa55215f4757ae46e2376b97cece2010fc2fe960c64c94ccde441f499d9b5c160f788d709c951688654df693faa6d09c9d149ab522c0fe4ffbc1665a6d8a55adeec1a9bbc4482992efe8e84bca67d4b9d927e9eeefcabfb2e381147c8d422272d985cbf95adb3d5a83a586ca0da5d0bc8f52ef100996009cfd6490ec85fce426fe80e029dcd7e55fd209b366a65126f2cbffe12110e7546761a404f9ca520e9d795f413ed672b77638330f535f27337848b370eddf4557db836e3fa77467b33d626e7fbb0385e8a701121cba6f4e88bd6d4b45ac01f35295e4296eb471951e588dd1a67a9b8513e7d776cdcac3caaded1bed962a8c9463a178ef22226b8332d6bb4fc6782ad5fe1333c13376934c488038a761d6fa77785f2f0c8f1c3c9fd9e3040201a01292ebb64994ebf034063b4cc337293d54baec6dd3d0e1f000f5ae709e32f2a5de7acc0ccf838e6f78055fb123b6395d14a4608e5638067620fcc913e22bbc6c46f2a405003f243a1bdb9c003c2d7c59ccf37520612b5bb4d99ba8db2fa3fddeed8cf3ac77dedf4707547a2f99fc26f0fbd5232742b45f65bfb39ed8cc67ef9137531184ac6125c3bbac9fd2e555863ccf829e6dd4717e6d82a04e42645f03250e7f3138b75895582e6f4416ef92528f744c20b6e25a59d449a41d94b57991c305e5f152bb9e93ed7ba106fab1af885a3163b4734cfbb94ad7701975ca702a49863519df992f0912c97b01e254e6f3ca503bf34a35b7d2548fd4de5e4994b4fe24a358f0ad31ab2e8224fe8c4c1d731f882b27e3fed700f36f5784198f7740bb681aaae42e644d83852ff3b04a79b05efa74c36c0b1f68e314b26633637485a2db7fe3fc566aadfc8637c350cd92cf785644b1a5f614b5c937225678f3f98d201f9a3ddd31f56fcb2fd2243e0752e8e4c04171b2527ffd7687a8c7081e8f06ae00068f7579faf7f82602e720b69886b2a0313037a405c157a734aaf878bf5f5abd2a1919b2dfe86aa5e42a9ad7235d249af469bd3cb5f2b3878403bdb48890282dac19871d47042ee5426277c4543592ba6e9edbb4c1d7a447d120b4e161e3ce65d4bc6940994cc4c06e301e3e92a646d74e869dfbf5eceed2a89918740028e739515f47a11316a807751011aeb1ef8e8a97d86c1072cdb3a4fd830d0a9140732a9b119356b3bfd5fcd1d23d0c9b96da30aa746c5f7d44f75af048d6dcc49e3c5613e2688b0cfdc197fb1654769925237fc2e5066ef3a99e2d92cccc19957ed8f567d23fcde17d63a811dde6d217d8e72ab8781cb3dcae975d143ab007dbfb711ea98a6e104b12c5af410a7d8402305d938f733c21a8f96891649f2756965370fab4392e00d6c1c562be397d94b976898ea6ad4b522e32f91cbedab5a87e8eed5c42313c6dcf6c4336dd39b5320b7e5e10095b916024f6d148e49745505b7a88641ceead326eee8f81730632bb53acff3427c55a1ada6b799b116ec5a394f1780e116b458e07af8021f9d54c1a00a9e352033dcdaa07426b8b489b9d3a2d7a97c8b369036c29077ec68cc235a167622b9b35baf66c01f64804ab4aa18f064130de57e65962a3b2b1c65dd99ab5043e64a5ad086774abc2f1b380f1315da0f9d4b8b2094f775b59ec6f33d6152bc5819881487b888cf4f07a194bb050c981c97c1a30a5b26c592790bad535a13a0730154d4ea3b6a6e967791cc21dad68f871d4f10cc688b02843877c49be0cb1b21d36aa46114521196ab6d93aa4b6031b3cba8c048820ea390a74fe491c587bc1594b246a17e595677042a12ad30803615c9634c05a3dfccb3a413dffff9f2cb7fe03607967fbdd094aa63addb5cfd596797b57baa34e4d93adfb1329fe255a47955c8d74449e38cdde330d9466243eef7130f43f7597705393920ff19deb98dd430d27612acc022bea19de36b24e27352eab220925bd08e07868b81cb3c0414953098706c5e98f395cb06d568744fed47b5da4677bc3073d5654fea776f4964393dcf5ac6122bdfd8d479bcfed526e00cd58a5d79c32b06188427cecfd258d62627a5f198f70e270af7cb527451feaa40caefa212b53b42778dee9f5ff8a5eba728289f212eeb3920cad6a3c936200cea6941f64589bfee1c245c82efb630fe7084c811262367589b2532d571228d9fb2637360a049e292063320ab852c4931779b70f18c9378ce58651a5d5393c387af499e151baef123e457cc3d652fec057f5b31984a434c7af6c435b4886aa40d3e15b390cbb70a64a0bdec03b83970a5e7ce050bac9b8fe59947007f2b0afb491b7b4b4a1acfbf3020f2ae4944467f3833cfa0a8b698777d68d6b00b1c62f2835e97261ef016e09ecf413a4993b6b5e4deae2ec61d48c23c82f7ff7d97c8fee9b0df3939678182b8c48ab398895f5397d5e8065aceabb96df7501ee32913fc1a6eb2f111e1fcddb728cf09abd38d9e190e5b98726d20e663b0217439255508e673514546f6feaa2d5c32b1bb57ee785e54ca19b0aa886f87c2df4ce4ef58edf964588ffd408b66ef825c428358a1aa1ff9880686b3057bdf1ae9e95bf34c90f256556fb7f59f546dc8f03f8be3deb60ae379eaa2596696713dc3107bd5f2a363472c5ad02810bd14fc71eae919ba814b70d00da167d032c72742b4e8e3876016bb2e50af2199cf3664cd3c2da475baa79728d197c589d41eb88246292cd3e95b644f236f9733f579fd826e2529424731af9dbd6a9b80174d697e5b787742d98b2341709a87d64d5fad38c6b1723966d3975e39f63dafcde668e2c834204605f61eb252ee458a2ddf1fe78ba14af470b5baaf00d6400a3b12432ba61f2150e93af33cfb4cabf6e80b2c0f867549534f31138c8711decfe82062c072ca523fa34664050d49a262133794a9c67b2a5ce4cca329beedb5543c9c07431436d9220dcb3c38737aa5160b4849afd569cbad4d473b6d155e322a6300ee1344eba3bcfe63521ee502d53a944434eb13413a554ca33079cde9e3f7cea6be1a8eb9356c5ad87866acfe3557402b438b3f01cf5d8da7a4537528c4bfb3c66193b5311c56158300714a0d99eaf39ba371b603de196dddb9476c86bc024325e4260714b5df396ec3aaf5a82c0fc5783f07d9820fb6cc82826182c4467dc252f0b676954a037634c998557e6392fa3b196c06fa0d73d96d31dad1fc8d8b4726b1de2d7d798e6131687e175186a67b28fb63529b559626096246ed419c54cf03e9bcb5eafae1c5d51bc39eb25f846b596867ffe80e19704f76905cb001b484dd1753d98e290e0bc0619a3d71bac43f7dab27f8a4ea39febb3ceaf1a974a512ded0cb0afa74dc1322354e5f19c9be5818228a39e49ffe1fa5a42cfbd0e577e6de3b1bfb7db886e6ca80b4bf3e16f2401aeb0a456ca8e1854856cc359d1728ab09669f6e1559ca905013669f78bc70f157dec5e77547cd173a721a1afdaf2263c831675da7bbd2b825b728eb29d53b9837d72e66300f8ccca81cd9a7cad43f00aaa264fd2e19dd4eaeea4e7469989c65e5d054ffd02d794fdffbf5cabc5e64bf99cd1fdef6df9dcffdf57206537d9774941e78057359fd039bb0a381a48899fcf1807520a14acd9166eb59644b458ada30b0c408211bee8b848be8bbd6a84dbc1d7e46624f514c32cd1e7399b363697b8376e2adbd75c600b2ba79b36a954ab410f7de2d002bd77569762509c0d8acd15d130b800b6a199308d6717bb5ff023510a793f708adc7e1b622a63c2d83616587937492b7df12e50af6fa377909ef1ba14840abd6b421eb734886c9b14ef959ba7573d16fd8fb763c7fba91fe243c5f6fbd4f2b521d60e60cb698f0a6addf16616dd1b88de9921e0443d2c8e33d81393f51c305c7c5c60cdb307e6eca11180887fc388680eaa902e2ad8ca15cebaf38953da5936b397f06e33a5097165219973a14981e463a3ec42a206c649bdcdcf60d31e4c4cf5bde7b970bcc04a96f4e010f3f37ae47d0136b9059673692ee6a8fa2b8f895aecc878b059838dcff4da736a2203cb5167d6f77b163955904c4c717069938a78d856ebd1089afd3a84fe69e67226aac0a08bc81e749921db5d1fffddf1f87cab4d154bbcc270747218f870dbfc9ca5381720f6bd377c9cfad658535a6bbdd395c2ec01f94942af855248f25c2ebb3e2e0339fad1ea572943af0d823d22951d1556aff8d95d0d60ce36a8e24211c416a90c5689f9bb9d2625d78d0e4386f8302f7224ee793ca2f49cdca0e9dd7e144e2080a106805057ca71be3a0f1bfa090bf8b72c71aeebbde64ee88fa69fb963e092a991d85ab8afa623ded5316cfaab77cb0c18dc367bf1dd77cfa1b0e8ddf334a37f6c35b5b60f13e9a9ae5755e0337c669f09b0b5746a6145f12ab7bc09dde17aa9cd5661fddb9145ac9b143171ed63492a1f3961cb33c22171f0e05cc742e27a84fade3d0b9033cfca1fa9d8cbdc0bfd5786f6571279f7debefdda8205e52ffb18b30492b955056fd08ed86956f92792d4d709eedc06c0b95fdfe65e4175d5cf06467af205e03d13b56c1a7fc10bf98262325378e16fe93982e8024813443d28857a12fbb5949a9aa405fba385ac28c9eeab75079f8a46671e8d3efd61c0f0579516f8d44bbf8eda2569d2f107cb6b74cd5f0a0d235d63ba1b743bca12b9649e813f6ffcc504a66c19df483e0a1d69c84ff81dead69a2ef7dc26618e3c20b3b6a785237ec8084a3899dcb82fb647285f6d63250f0842d754afcbd36515373777f7f31dc818dca7fff2fe75fa37e56ac1ad150370563419e257e10cad87b120a49eea4e72a67d5c03fe64ebaac54384f04d0ebcdb348893f1c6548c96fa9121bdeeb72d1d81d26a33d0240b557f9448ace15827d24bcb3e9a1ea90be9b8742c2505a7439c1600c39fc0406e594b43f31ae72d7267ced00e33e1f92e3f89af1efb5747b3c6bb8481aa8aa5cb907f610dc89730c1bde3233b3fca5a213f4871723212aa00b10188fbbddabb220c55b779d2dc7cf4b7deca6ce003931a8759efd7fe655519d824879f2f3ab4d6feb00b17622fdbbe03ec028b274cce2404b65c6adbaf28b3e1f4aaff7c6eccf33321c2bed4a79c84cabecaf98a6add5c5ddd2a546cf777219098fdd80b1613f25b9fc9200cd2de549717afaf0975c28913507c579525ba98e2794f9e069ba6cf84e1ca299f8bc5a7f5d89921df128e880c9d57ca9df63b3222107d743bf076154450c94d2db924c12ef219568069ed4cd654990d29427eb89bc923dbb317fc8a8e8c193d58743ce9c23b019d5c56c6771c35a41abb742dbddbd4d1565a2db3df45b1daf00d88078d85856af5f49e63531816f6ce22590866bdfff38536f2ab7fa2ebe88553a842c3b4eb751204e517a8bbdacb4365cb83cbf778e75494b7ad7b583c741b15acc2dd8f3f708432de713cab034ed980abf119822c89a3b84e549cbb444b715e2e1811e174f5a8481790ca7b9a2ce03fd2731d3916b4559ab51bd5747d7a8571350d8e140cbcc44dfc2bb6ce170b2ae37e897bf59af2dfe524339e75f44ce64c434f9b2d17949ea7955f0256769b230458a0d9db8adbefa170c2781df04bf6b66d649318ddb2742112b19834a374f62f103d778d22b5ba4b3b247f0a04d1d82f7af496bf2d244b1e25ed3630a78ddcb1ce911316f4ab95243e342103b61f022865209e30e4b6a2ab0db20714c5374980fe321983a0062898c29814e4491d47fdc64405216787a6dca149496b9a5626a4d7f70aa386931dbef7c554c553e062b93ff73a49f62ace710e4f634384084f6bab2727162b6fa613e711d264a15b8550ea48ffca0525e9eadc0f27c779823d18e33c202003c989c01aa8b9a7ce8bc9e9e7295b5bc82e86a76534d0c79bec732cc0fa5168e2272e8b9b684eced18e1fda548b40e5181830bb82ad89173ffd27b31d0bbd10578df04a3242ce4c743bfa93710426b186152be2a2c7dded452169089f00bb4b1f96a35b24b2c64a2b564ee0ed66c8236b5bec320fd196fcfc71a0d2bf652ba7b41b859fd144c2297b03639cd6d163b1d56cfff9aea591bacf09e18b446b8f0f6bbc851acb7451bd39b7d96495a65f156e698fdb557f2fa1372f62b4a532de734219768c06c2d21d92e202844ee784808d19d20501bfdacd191492398c5e79e0717981763adc67447ac2263c21358d849a99fdc3565b904d17e8ceaf8d6a70c51edfc7ca2e38978a532a05fabd5f8f322e2a1d0013620dbfb51876910a635fd921998673a43b2cdb4769c0d3512de3ddc0991b8f4f801fa7e18d0cf08d5e58c7a477c4dfad460ee4d23ef65a4f0f64c7f52b3d82a16b20362246ec8ec86874c8b28bb92389d1377c615c0fb540c2e378216e183045925574c3144167e781c71efd92f3ed2e44aeba96dce1a03f5831d7ec3a4b8d21c9c095dfc445f3d33210f3073f626d7d699d33169350512df07e91a129bfe855e9335b396d83adcc04d458031e37cba2ce7c4918045eccbcc1289262c8a31a53080cb2796c9b450e8c713e3d3b9c6cd389248eabddf556221449e5b4b28a3fee413aaba1cdf172ba7509028aac6e79a1526d14d944f5f6a21200aaf2c1a8f5af78777ca3e14dbb6c1feca9221ea679db097369437d74f0af537d4b6667d7d3953f94fc42b82533a03a49de8bd2aa159af03303c04a6c66b559c7fb00e6174067824912b372e16b1b9cd276cc3fbcccb87bf8febd7c62472ee7c39c047ba469238dfd728a642344566e3f4825075295e9b6cd79a54da122e5aff60bc9d4383ec063a526b2fcc5fdfbe67c1a6e3b0dd7cd66dc8686b25e569ef344145303882379eee5724d733afad1783234487f0ad2f5ad0a4b5c28f272f624c96d56226fb9e62c5adfc027fa0c8dedb1a5ef6ee27358d558b79bd4fa06fb19fd3d79819238ec5feb45de102f390b29360eba6b2059e6b39645eea69ed5cc65fb1313b603d6e95d3ef6c624e9af0a317241e9cb0d293d397278d8a24fc8044071580deab37a77acbbebda5e189b064c61f09b082d759ec4155f79687524a330e2095086db438ea094f6bfecb58fe8d9880bfda64dcb4d8236f75b48aae07b8c85236a342e8b2ea8fcf3f4ddd03a3a165454826b3193d13dbbc00b6e1420c6c63d48b3eac90f28df5ed4f56988365e16d2b68a86012cd9fefc86729681c5d9830757c2d6cec5e262253f83551797c1530d17e515fbf5d7a91cce60f0b58686b9157dc5d2d64b15a60de6eb9a4e5a53685495f1806b581805d39609dbcabecb33a35939898bbaf021c491c36fa23188e305f0c62afc0355c32aee127ce305074905950ff022a6b7af85fc8a5cced8db5e089f501dd4dcdc4cb93394731d91ba6a65678b84fa0accd53bba1501533834c41957fb00e7f4f8801a56316f3b9503d62ebebc6814b01f5edf88e47ca7fd62b97a07aedf6a7cfecdcc516ec9eca6e0276b2d3a959a2352f467e4ea64741955326f28cd2a5f51834d9f55f589468037e1eb0982684b3f738a89e8deb9f375979f9933b6f394652e850e90c7e4b541250df6074b3bd6715f72215de8fe02eacd9514e447acd2fb376da79473539893589d1a4b3f13c37ca58fad7570377465a774590d6450321448dcf3f2951b812a76feb74f38a90ba8e6b6d1dc0efea2a869bdddc8a4e1d5e4aedcd2dba3b0749d76670a5bc9a3a838ca7fa9ec6c8450a50c41814560bf90c24460a1032c490aeed5024a91b63f4f90e4eba7ec979172251f8dfbd9a5e5405fb4f93647fda1ee66fc7659478508bf2875cd650421cd34635beb89c6027cde8a3057bcd852d61c4d77a8ef55240f570abb6f19ff438de768bfd8878d6a05af176b3f03122d899f65a98eba189289fc815229b8f48e7d14fc7fa021fde0415fa7958afd26bb54c17a06d8dbe08879275f69286959da704b09747934bf444a1c896e6d887d7a7315cdbe3436595db53dbabe371f996ce816579a36f9c72a21b8fa5059a720bc8c68facc49af34ac73c87fc7f5acfcf09d42e340015c66a14b61505762d57c66aeec289680183eb30730bf0801153a7be4907389c636dfd2b5729d02f493a2a97c30632c238331aeefb3a45e8dc4b40b8a0968976860d0ba95d1510e086b997d100680d6fb165221597bda190f75cee6e8b6bf3209115187345ee53b1f482f08ab2c166d89d65b5f3f94005ac12cc2955d4c3abd3794d4b470ced07e9032cf05947ffe27b8b1792f98410f9452253e80b9aa90a27b6d11b3bd29e5ec6dc624266c4ef6fee4ba7e61ba70d4748f4d7a1b5a3b5176298f42b29f582a98777c696fbb9ba773c38aae759997435b295b28f963c690579494f4e3cc1de596c0de580515291e9fa23060b83e70e5235ea10d7180fa3628441d7b67ede3f12bcef0cbd16a70e363606e49fca3141e204d77912cb41b63fc11cb8661656d5e58a505f38ae3d3763013bc086a41afb68a7e381e9b60d7ce500c4f3627785a04d0e894cf7efc6c9bf4bf4178aa5d8432c09f8a346cc778d91246aed9841abc13152ad7730866a8e9e384c2f759f9d61409bb428e24907669e8437b22c23b06194a57853d4a0772a53e92f40c5068bbc12e4a686e5feba8c6591ca290f868a1bc54593ab81f87c405d694e38112b0f7558171a0eb0a61d85fb4ad4b414d557195c52fc9463358fcaca6a4a8ddb5886c8999c2749a82ef7512cc4c78d086b98ccbd2d2e09bb3f925f1807b16402ccbbaede005d46646831b8b675fd5b51f7b814a123834df96ec921415e2deb636da6a684c0cbf3e6d1af967744d5a1dfaacd503a74f33c1b170dd9a0e0318ff0135c7ca2509c0b1c7ec982f3de47eb66535b3fccf23bfab56de9ee91f7a08142d57ef95dc00a79ad226aa50df996b0f7c48846057ed9de8c28b086376bf2e920ed5cecca90401a4028a31d1e67290c64688a7b138c903a1ed861e7a7aff0e7cac4b583bb5fc531f042b35a7728c0b79d628775eeaf01df45c2aaeccce6ac1891fdf80a866324c8311496731ea920768b2f743ac9613050c781bf86880763939dbcbf0c185b27ce5494d41bd55a14e1f887b6f7618b7ac1506847e8bb1a23498be6a93da99c70260c9d09013b14c680d220defc0fe8424577c01c18e78052a92e334e0f52573499738839db2dcdb33fe7f58694061511c89d1c72b633f27ae9efaef8c61c5b16bd4f92219f71ef2182d16ef6466dabb0450b3b107f1649f8fed67a3193f3cf18d2365c5c35af306e30a259c88ad74e9cfd8d4c2c01fe9655d58ea77a3687753c977712117ae5eec5cdd336bd68cddb902e6b6d039a52093de65aad3371e7e3dad8e939cd136cadc2e4859b2475d1e3db752c6220c41552593deac49a63b3e94414859bd49637c3e57c64dd3d96a7cd383b5c187b159a9998049c61fa962a9e4f8026b814f9ed7524ad3f2b87df684d9493f39965d9d4d84f52e328e1495c249d7858d0d430f7610a22f995b1121c242b961b22d064160021e8402db4c54d3df2ce4d73b459ee42a89b14a123f43eeff9f7e8b4eff45eb02185a68552286732d1685ce910b5b0dfc5448581fba4d072a26319e35e043d39fab60e7dd1ffc5890caa3fdd1804fc2c8f330014fe989242dc6ae2d3964231104c5ee480524f8ada396611a3954049829dc7fb287c2a5ece52066d0f5519010d5ff1cd146d1cc44a4a10e38ff815dee33240cf7b92386ecce598031602348eb377589c2d1468b40343b7bffe505e7764aaf3e35b7dc444f943ec72392734351e47e1ce6f7e0ea2769fb9f1f5e6e4e2dfdbb7025e71f3f65fceb7e9ea626835aff23066f58fa9acd1c73df8a9655eb622211b1f45c02842ad7a4d63fd73e2cd2e225050fa26760da1986efb0e2f8c846bce25bb339a356f19d1c228189ce6c451005fac79d93f0b45644cc0eeedcf47f2c414cd05cc4a189733d3927315372e2e2ecb11616dcca07134fed50849ca7855f19a6f58f4d7832ec87dff513e4a4feeb03a8fcc3ce7939d7837f68372b529032f5ebeb8120d7a9b9aa8040b4a1db5b393ff0e5786f764bb620578bf842b6e02fee8d9ecb7b45e0bff40bc1fbc4493a059634060c8e1b85fc06559271b96012782798d379c190cb5cbf06c476544cd5e25693729e34b40aca1871c09f3547f78ce871a36031cb23cf7dddf70e9b284fc41bd8370449b5b3895c6b30197f4bb6faeba62a34d1727454c8e1219757036699f65896f68b7ae899564b3909bcf16004f924905cca739acd8be84c99f86ea67a5dc17c89fc98aea8cdb335176f5c1516cd6e6ab306f2cd09d7df41922fdf8fc0e5c273d5180e39210eb48e2754181bb8856df6239905587a1f0d0d23444f59cbef941622f4a6ea5fc052bab07491719f8a649f26002f3ef7f14f51c18a73a8d7f8999675a4dbcfd6018dc39214c9ef33a02f73cae0de1058345603b4e346d1c8457b1a8fb6d66bbb993886abe56c22e8b9f5fd1d937dd3043580a863d8ebdb0731e73c1ef2e796849e345d621dfe550e4dca16418db7dd1c68033c5cb3ac1bee5784c3a67559e895d680b3bf674fc0261d7b8e61344dcf3e51beaebd3ef16078eaa8b0a828c0f959d77783e8eeeb59de870dd592b58ce79b1b0c1c1596f07f36178670b93f7f847030f7e7379c32392a5a504bf82851fa443fefee8bab33dd32560371fd7ec43118b63b21f01f4dca7a90146062d95e01164b817cef4b83d4b9e8c8ec19d1ef72fa3a0c2ee1eafe3987be88dd74e3ba3479c6cc51145a30c84543b683592d29a53ffbfef08c4a2e36bf08d171e2fdc8726e6cd8fcaa55291efdc2aecfc9f2886f7be92939bbd9213a1d4d51dde6666d09a62598839edd0b1c38dd9d83ef2266a629d28be090a1708d10c72796ac9c71a34d023e9fb4f180d398a6e3e6918da581910c85bc7fc77b703de6a8eac306d2037cbe461ea3f08be326d57d4ffa8b67d4a5e498606488b7c791cb1736d25cd021b17d9ed99e3ed55a1bcef45d7fe002989af289951984229eba1e34ab930ccfcdc77a9cf11828e8dce8d3eb36427e227b3dfb29c1fc42a4e201b1d025ba74b6a78df52dcfe01302d1bec4e4ad827b85d1c8ff08e2ea05b2be455d4ec6b34bb7fd3fa64baa20978cb0340930804063bcde3ad1ff645f012b06f561b477ab3d69e367e7b262b3f7babd742e759809de4dbe2676b0399ddada34f2f57f0d1077026611b6fcec55a57b94d46ac77d3cb0a5a7d5a70baa6f72e280d241f8cd07c7396db99b084aada62547dc29e35054bc831835a8e87a90abb262f64ae18058cb88c38740e3237a291509856d82297173a7495ed2934db334e860258cb707be27aee91cd498763df4a6d8bc708fe86633573a2fe6c7dbfcf9b0271cd623b2ae3ddf44ecaaa8cac3522d8c3875d0f2e05f395a82b54c5d4c480fed5f062fe6407b60860bbe7fe0c13e999422ad978ceb2d815926d77222386d2a09f1d797485feb73823ac8494f2ef3f24874a5dde990b94fd1fc1c333981a38fe6357dfdf50d024ec0022c573cecc2e855dbd2a432362e536f79d4a96867ec6bce10ce625001537e018b284f08778202781c9c8c7811d9c736872fd062774d5e24c3ee965408371e764151932bdeae2a1c6925cbd0058cd84b0d92ba7c6893c7a3d4cd953ed24e2e539349d1d1e930d5f7f05a2cba7fa28b0d379bc71c1c83767c5e772f27fd593f97f332092f817adf9ab7eb1fcedbbecff25ee5ae8b4d735d7aa3954b9961a25f456aea3e8d6220db1f7e1f186619b9d5be6a6032dd1ecff15eef18a7042696a4d4fcc1dbd90edc12880d469556a238e3b607afbbad6caad4acc6346c25831b1b64ed169f1d64268236f42e29009a784c3121622bfaa6b322f12ece38e65e8ae17cea8c5aa8d0114ac46d9d4f850b636acb07f46445fdf719fd58c287829d6def832d574c0a46940a22e2011d9fb375d793ed6a6dcbe79762f29f1008421413d2b718671141485d2e884a98385e0217141fd8355402d54257a46ffa8cf61c421b344aec98809f687cfce8ef24d0fff12e63d21e265e69b1e98f897faca9b32cafb30fb367449a1c1069f60513e49c653cc3c9095013651f8f8a512575b95da34dd82b0429ccda2b3d803e884a0dcc6c17a3572a6fc41a28b755fafa587981120b5c5ef318b3e438748fb8157f6bb2de01587499ffa5487fec57e2c4b37822ea2618c81242f12414d734bfe88494909fd11957de1d28532e0c2bc9691918a047383e25b52fa639c61934a06a720784c8b6369792182828c6237e78d84224409e3300e81a8ebbb9ad6ad99460cabcfb88a6cee56f46ad431f2fdf49fb3c76e02fc40ce1f21385115ab8252aa81beb996be7989232cc51f4701d7fd5639e1ff27e45e043cc7a2d452917dcaa888019552ee07d9926a5fc1534010e14d7654d6b03410b65c76c5539c97ce0948226580ad928001d2b41b70542098b10ee9d267e01674231449524f3227175ffbda5be97952d7eeea45a01af414e4fe7a3baaccff3cb78f7d1669d9bfe7cc88f9388c9eb096e09bdc2c9aff3f0e32039fdf86b91572ec76e1959f9b8b354a032247383212846633c65b4f88f91b3cc89e2d66bf62e82ee8378d76a2c3b570950255f5c1bbe4144534df683f15992c64352510537184537bc67f90da911ee71053994ba085d4ef0a49d1c6c0dec07db1a46b16da80b4715fd5eb0b8175256d2c00df19f102bc92be327d276de15a592e22ff1a647e827506d7733a39abf41255668f817a87c107e6173583e076f38920a244585076f7c9f72d7e7d60b3b61e9e3ad3f403c595c2e3b8368fc0e6be20a2cb223a01663bb8a517ab4b80c73e71a2c3b7fafae5d2577efe210730ccf8e77b10858c7ebbaedb2f35cdd315a7e2e1e67045f85171719f60b64be4a534e91a72e4aea3cf11755b8a7c7f0d6803105cee986ae6cd6fca545462c0b2a405b9556daee4ea293eda0f4a5906625411bd1f9b2e6603006b6dff129a0fff147099af8d080fe5ba2cce75bf1603975dfd99ca24c8d3942151d27d0597c6de739baaa5f0da85fdab47147eebb9a3f00bfbedd1f5b49a5175a6c1be1e11a42ff4325f9c7e723cb5873e92c2da8d545a583597c0620ef15db0514e6ff4d683c12cc5ddba84d7dce184b38762341c5b6657b99e40562dac1e4e7eeced9c5d9d0ef173a744574dbd0f79afcde90726773da6ea7b31c2ca9b111a58430bc1d75158a80685275201b965d55f958214826b129b6c5618dc58802bc771717277002995642c72a891425bbc95a398b77cca36e9973a6bdeef5174e0ef9823857825fe5d52f3905f154d92e7d65c4921208294ed0a08c29cda481fd77c0af28b18fc4904808abc38421640e71d5c458eb94011b7bbf511fdc2d46d3d491c8f53ead8e3b0989998d5b83bb55e96012e0417f8190a75684f8dca7ea2c42d362bde5170d6eaf8ae5b20ee355ce0bc1e5e83959584d57718803855427630eb3b9413963f196fc5bd412276058f6110f71115b21451bcfb81e242bae58dae12505463b039f0f5cf44922fa4c8a5e3b355b19a045056d54a08e0cc95f6634d7ec3147e0f25fa81c0637e115c803949ea1cf1afdbf05ea4a5593949c5cd2caf4d327d13024b79799ce777306c3cd73c84858d732f6239b4fe01218af6324e68a4363ded8a17c4c38316708a86471918cf05f17f8e395cf1e4b4facd9be5928d8c2006e3f443814844012f8523acabbf03f24ed5f88a1f028c9cb3c2b4fe66622bcfb17f0102f13b30cfd8258a94e11d28c5630c150fad99e83d37a3b22783e4627d1dbbd11e980b2699b10a76723083baf6644d9adf53ccf318c7291bc359d1ee71305cef413899b6331f028ccb9ef95f6d8ced137026d796867258467d48950d45803a323a2f35dccd95d92e8d80e34af6ac53120c8bd0da7fc5e7058fc86c9bd72f9900f25a600db9a890ccc6f6b6f68f4e2d099a8d6276218124769e8ffb06ec7434e0ab48e266334e18a5840dd6d2b7d813d33931d8bb87f746082e316d822edce83ccd10c885a85a2c36714c2f717d5a8c9f1a80fdfc72d4e15ac2d1b0c1377815fe600212784f8daceffea188a1a638c8c173d21b0b64f231bde073df22f15bb1159da3be6b4936877f88934c6b8cd249128ba7dc0d343f80b33973838664c5155812940ebf1a7e550ac801ac30c154549813960464206bc484e990a1eb0f1699f0eb0dc5fe954c615514229ce9e3c0dd3388964792fe023b2439905cbc9f73325fe258072dd53d2ff68cd3eb4307907ad463ea26d8298fc9637d017f38535493def841e60751aa9809ba70db1b16646b22452286ea9a59b42aee69d4cb6b04f21ae38d23d2d4b6bd11783a3c2b5a15bcaa867c1e6ad484ec32ebarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-asciidoctor-2.0.10-1.22.src.rpmruby2.5-rubygem-asciidoctor-docruby2.5-rubygem-asciidoctor-doc(s390-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:asciidoctor)3.0.4-14.6.0-14.0-15.2-12.0.104.14.1]1\@\[k@Z@ZZY@W` as an auto-numbered callout in verbatim blocks and callout lists (#2871) * require marker for items in callout list to have circumfix brackets (e.g., `<1>` instead of `1>`) (#2871) * preserve comment guard in front of callout number in verbatim block if icons is not enabled (#1360) * add more conventional styles to quote block when it has the excerpt role (#2092) * colspecs can be separated by semi-colon instead of comma (#2798) * change AbstractBlock#find_by to respond to StopIteration exception; stop traversal after matching ID (#2900) * change AbstractBlock#find_by to honor return values :skip and :skip_children from filter block to skip node and its descendants or just its descendants, respectively (#2067) * add API to retrieve authors as array; use API in converters (#1042) (*@mogztter*) * add support for start attribute on source block to set starting line number when converting to DocBook (#2915) * track imagesdir for image on node and in catalog (#2779) * allow starting line number to be set using start attribute when highighting source block with Pygments or CodeRay (#1742) * upgrade highlight.js to 9.13.1 Fixes:: * don't hang on description list item that begins with /// (#2888) * don't crash when using AsciiDoc table cell style on column in CSV table (#2817) * show friendly error if CSV data for table contains unclosed quote (#2878) (*@zelivans*) * don't crash when attribute entry continuation is used on last line of file (#2880) (*@zelivans*) * treat empty/missing value of named block attribute followed by other attributes (e.g., caption=,cols=2*) as empty string * AbstractNode#set_option does nothing if option is already set (PR #2778) * allow revnumber to be an attribute reference in revision info line (#2785) * use ::File.open instead of ::IO.binread in Reader for Asciidoctor.js compatibility * add fallback for timezone when setting doctime * preserve UNC path that begins with a double backslash (Windows) (#2869) * fix formatting of quote block (indentation) in manpage output (#2792) * catalog inline anchors in ordered list items (#2812) * detect closing tag on last line with no trailing newline (#2830) * process `!name@` attribute syntax property; follow-up to #642 * change document extension processor DSL methods to return registered extension instance instead of array of instances * use fallback value for manname-title to prevent crash in manpage converter * consolidate inner whitespace in prose in manpage output (#2890) * only apply subs to node attribute value if enclosed in single quotes (#2905) * don't hide URI scheme if target of link macro is a bare URI scheme * fix crash when child section of part is out of sequence and section numbering is enabled (#2931) * fix crash when restoring passthroughs if passthrough role is enclosed in single quotes (#2882, #2883) * don't eagerly apply subs to inline attributes in general * make sure encoding of output file is UTF-8 * prevent warning about invalid `:asciidoc` option when using custom templates with Slim 4 (#2928) * use Pathname#relative_path_from to compute relative path to file outside of base directory (#2108) Improvements:: * change trailing delimiter on part number to colon (:) (#2738) * interpret open line range as infinite (#2914) * rename number property on AbstractBlock to numeral, but keep number as deprecated alias * use CSS class instead of hard-coded inline float style on tables and images (#2753) * use CSS class instead of hard-coded inline text-align style on block images (#2753) * allow hyphen to be used custom block macro name as long as it's not the first character (#2620) * use shorthands %F and %T instead of %Y-%m-%d and %H:%M:%S to format time * read file in binary mode whenever contents are being normalized * use .drop(0) to duplicate arrays (roughly 1.5x as fast as .dup) * only recognize a bullet glyph which is non-repeating as an unordered list marker * rename SyntaxDsl module to SyntaxProcessorDsl (internal) * fail if name given to block macro contains illegal characters * normalize all whitespace in value of manpurpose attribute * make space before callout number after custom line comment character optional * parse attrlist on inline passthrough as a shorthand attribute syntax or literal role (#2910) * add support for range syntax (.. delimiter) to highlight attribute on source block (#2918) * add support for unbounded range to highlight attribute on source block (#2918) * automatically assign title and caption on image block if title is set on custom block source (#2926) * use OS independent timezone (UTC or time offset) in doctime and localtime attributes (#2770) * report correct line number for inline anchor with id already in use (#2769) * generate manpage even if input is non-conforming or malformed (#1639) * allow authorinitials for single author to be overridden (#669) Documentation:: * translate README into German (#2829) (*@jwehmschulte*) * sync French translation of README (*@mogztter*) * add Swedish translation of built-in attributes (PR #2930) (*@jonasbjork*) Build / Infrastructure:: * replace thread_safe with concurrent-ruby (PR #2822) (*@junaruga*) // tag::compact[]- updated to version 1.5.7.1 see installed CHANGELOG.adoc == 1.5.7.1 (2018-05-10) - @mojavelinux Fixes:: * fix regression where block attributes where being inherited by sibling blocks in a complex list item (#2771) * don't apply lead styling to first paragraph in nested document (AsciiDoc table cell) if role is present (#2624) Build / Infrastructure:: * drop obsolete logic in rake build * allow lib dir to be overridden for tests using an environment variable (PR #2758) * load asciidoctor/version from LOAD_PATH in gemspec if not found locally (PR #2760)- updated to version 1.5.7 see installed CHANGELOG.adoc == 1.5.7 (2018-05-02) - @mojavelinux Enhancements:: * BREAKING: drop XML tags, character refs, and non-word characters (except hyphen, dot, and space) when auto-generating section IDs (#794) * * hyphen, dot, and space are replaced with value of idseparator, if set; otherwise, spaces are dropped * allow attribute names to contain any word character defined by Unicode (#2376, PR #2393) * route all processor messages through a logger instead of using Kernel#warn (#44, PR #2660) * add MemoryLogger for capturing messages sent to logger into memory (#44, PR #2660) * add NullLogger to prevent messages from being logged (#44, PR #2660) * log message containing source location / cursor as an object; provides more context (#44, PR #2660) * pass cursor for include file to `:include_location` key in message context (PR #2729) * add `:logger` option to API to set logger instance (#44, PR #2660) * add `--failure-level=LEVEL` option to CLI to force non-zero exit code if specified logging level is reached (#2003, PR #2674) * parse text of xref macro as attributes if attribute signature found (equal sign) (#2381) * allow xrefstyle to be specified per xref by assigning the xrefstyle attribute on the xref macro (#2365) * recognize target with .adoc extension in xref macro as an interdocument xref * resolve nested includes in remote documents relative to URI (#2506, PR #2511) * allow `relfilesuffix` attribute to control file extension used for interdoc xrefs (#1273) * support `!name@` (preferred), `!name=@`, `name!@`, and `name!=@` syntax to soft unset attribute from API or CLI (#642, PR #2649) * allow modifier to be placed at end of name to soft set an attribute (e.g., `icons@=font`) (#642, PR #2649) * interpret `false` attribute value defined using API as a soft unset (#642, PR #2649) * number parts if `partnums` attribute is set (#2298) * allow footnote macro to define or reference footnote reference (footnoteref macro now deprecated) (#2347, PR #2362) * allow custom converter to be used with custom templates; converter must declare that it supports templates (#2619) * allow manpage path for manpage help topic to be specified using ASCIIDOCTOR_MANPAGE_PATH environment variable (PR #2653) (*@aerostitch*) * if manpage cannot be found in default path inside gem, use `man -w asciidoctor` to resolve installed path (PR #2653) * uncompress contents of manpage for manpage help topic if path ends with .gz (PR #2653) (*@aerostitch*) * define source and manual refmiscinfo entries in manpage output if manual and source attributes are defined (PR #2636) (*@tiwai*) * add syntax for adding hard line breaks in block AsciiMath equations (#2497, PR #2579) (*@dimztimz*) * add positioning option to sectanchors attribute (sectanchors=before or sectanchors=after) (#2485, PR #2486) * allow table striping to be configured using stripes attribute (even, odd, all, or none) or stripes roles on table (#1365, PR #2588) * recognize `ends` as an alias to `topbot` for configuring the table frame * add rel=nofollow property to links (text or image) when nofollow option is set (#2605, PR #2692) * populate Document#source_location when sourcemap option is enabled (#2478, PR #2488) * populate source_location property on list items when sourcemap option is set on document (PR #2069) (*@mogztter*) * populate Table::Cell#source_location when sourcemap option is enabled (#2705) * allow local include to be flagged as optional by setting optional option (#2389, PR #2413) * allow block title to begin with a period (#2358, PR #2359) * catalog inline anchor at start of list items in ordered and unordered lists, description list terms, and table cells (#2257) * register document in catalog if id is set; assign reftext to document attributes if specified in a block attribute line (#2301, PR #2428) * allow automatic width to be applied to individual columns in a table using the special value `~` (#1844) * use the quote element in DocBook converter to represent smart quotes (#2272, PR #2356) (@bk2204) * parse and pass all manpage names to output document master (i.e., shadow man pages) (#1811, #2543, PR #2414) * parse credit line of shorthand quote block as block attributes; apply normal subs to credit line in shorthand quote blocks (#1667, PR #2452) * populate copyright element in DocBook output from value of copyright attribute (#2728) * preserve directories if source dir and destination dir are set (#1394, PR #2421) * allow linkcss to be unset from API or CLI when safe mode is secure * convert quote to epigraph element in DocBook output if block has epigraph role (#1195, PR #2664) (*@bk2204*) * number special sections in addition to regular sections when sectnums=all (#661, PR #2463) * upgrade to Font Awesome 4.7.0 (#2569) * upgrade to MathJax 4.7.4 Bug fixes:: * set `:to_dir` option value correctly when output file is specified (#2382) * preserve leading indentation in contents of AsciiDoc table cell if contents starts with a newline (#2712) * the shorthand syntax on the style to set block attributes (id, roles, options) no longer resets block style (#2174) * match include tags anywhere on line as long as offset by word boundary on left and space or newline on right (#2369, PR #2683) * warn if an include tag specified in the include directive is unclosed in the included file (#2361, PR #2696) * use correct parse mode when parsing blocks attached to list item (#1926) * fix typo in gemspec that removed README and CONTRIBUTING files from the generated gem (PR #2650) (*@aerostitch*) * preserve id, role, title, and reftext on open block when converting to DocBook; wrap in `` or `` (#2276) * don't turn bare URI scheme (no host) into a link (#2609, PR #2611) * don't convert inter-document xref to internal anchor unless entire target file is included into current file (#2200) * fix em dash replacement in manpage converter (#2604, PR #2607) * don't output e-mail address twice when replacing bare e-mail address in manpage output (#2654, PR #2665) * use alternate macro for monospaced text in manpage output to not conflict w/ AsciiDoc macros (#2751) * enforce that absolute start path passed to PathResolver#system_path is inside of jail path (#2642, PR #2644) * fix behavior of PathResolver#descends_from? when base path equals / (#2642, PR #2644) * automatically recover if start path passed to PathResolver#system_path is outside of jail path (#2642, PR #2644) * re-enable left justification after invoking tmac URL macro (#2400, PR #2409) * don't report warning about same level 0 section multiple times (#2572) * record timings when calling convert and write on Document (#2574, PR #2575) * duplicate header attributes when restoring; allows header attributes to be restored an arbitrary number of times (#2567, PR #2570) * propagate `:catalog_assets` option to nested document (#2564, PR #2565) * preserve newlines in quoted CSV data (#2041) * allow opening quote around quoted CSV field to be on a line by itself * output table footer after body rows (#2556, PR #2566) (*@PauloFrancaLacerda*) * move @page outside of @media print in default stylesheet (#2531, PR #2532) * don't throw exception if text of dd node is nil (#2529, PR #2530) * don't double escape ampersand in manpage output (#2525) (*@dimztimz*) * fix crash when author_1 attribute is assigned directly (#2481, PR #2487) * fix CSS for highlighted source block inside colist (#2474, PR #2490) * don't append file extension to data uri of admonition icon (#2465, PR #2466) * fix race condition in Helpers.mkdir_p (#2457, PR #2458) * correctly process nested passthrough inside unconstrained monospaced (#2442, PR #2443) * add test to ensure ampersand in author line is not double escaped (#2439, PR #2440) * prevent footnote ID from clashing with auto-generated footnote IDs (#2019) * fix alignment of icons in footnote (#2415, PR #2416) * add graceful fallback if pygments.rb fails to return a value (#2341, PR #2342) * escape specialchars in source if pygments fails to highlight (#2341) * do not recognize attribute entry line if name contains colon (PR #2377) * allow flow indexterm to be enclosed in round brackets (#2363, PR #2364) * set outfilesuffix to match file extension of output file (#2258, PR #2367) * add block title to dlist in manpage output (#1611, PR #2434) * scale text to 80% in print styles (#1484, PR #2576) * fix alignment of abstract title when using default stylesheet (PR #2732) * only set nowrap style on table caption for auto-width table (#2392) * output non-breaking space for man manual if absent in DocBook output (PR #2636) * don't crash if stem type is not recognized (instead, fallback to asciimath) Improvements / Refactoring:: * BREAKING: rename table spread role to stretch (#2589, PR #2591) * use cursor marks to track lines more accurately; record cursor at the start of each block, list item, or table cell (PR #2701, PR #2547) (*@seikichi*) * log a warning message if an unterminated delimited block is detected (#1133, PR #2612) * log a warning when nested section is found inside special section that doesn't support nested sections (#2433, PR #2672) * read files in binary mode to disable automatic endline coercion (then explicitly coerce to UTF-8) (PR #2583, PR #2694) * resolve / expand parent references in start path passed to PathResolver#system_path (#2642, PR #2644) * update PathResolver#expand_path to resolve parent references (#2642, PR #2644) * allow start path passed to PathResolver#system_path to be outside jail if target brings resolved path back inside jail (#2642, PR #2644) * don't run File.expand_path on Dir.pwd (assume Dir.pwd is absolute) (#2642, PR #2644) * posixify working_dir passed to PathResolver constructor if absolute (#2642, PR #2644) * optimize detection for footnote* and indexterm* macros (#2347, PR #2362) * log a warning if a footnote reference cannot be resolved (#2669) * set logger level to DEBUG when verbose is enabled * coerce value of `:template_dirs` option to an Array (PR #2621) * make block roles specified using shorthand syntax additive (#2174) * allow paragraph to masquerade as open block (PR #2412) * move callouts into document catalog (PR #2394) * document ID defined in block attribute line takes precedence over ID defined inside document title line * don't look for link and window attributes on document when resolving these attributes for an image * when linkattrs is set, only parse attributes in link macro if equals is present * skip line comments in name section of manpage (#2584, PR #2585) * always activate extension registry passed to processor (PR #2379) * skip extension registry activation if no groups are registered (PR #2373) * don't apply lead styling to first paragraph if role is present (#2624, PR #2625) * raise clearer exception when extension class cannot be resolved (#2622, PR #2623) * add methods to read results from timings (#2578, PR #2580) * collapse bottom margin of last block in AsciiDoc table cell (#2568, PR #2593) * set authorcount to 0 if there are no authors (#2519, PR #2520) * validate fragment of interdoc xref that resolves to current doc (#2448, PR #2449) * put id attribute on tag around phrase instead of preceding anchor (#2445, PR #2446) * add .plist extension to XML circumfix comment family (#2430, PR #2431) (*@akosma*) * alias Document#title method to no args Document#doctitle method (#2429, PR #2432) * upgrade missing or unreadable include file to an error (#2424, PR #2426) * add compliance setting to disable natural cross references (#2405, PR #2460) * make hash in inter-document xref target optional if target has extension (#2404, PR #2406) * add CSS class to part that matches role (#2401, PR #2402) * add fit-content class to auto-width table (#2392) * automatically assign parent reference when adding node to parent (#2398, PR #2403) * leave inline anchor in section title as is if section has ID (#2243, PR #2427) * align and improve error message about invalid use of partintro between HTML5 and DocBook converters * rephrase warning when level 0 sections are found and the doctype is not book * report correct line number when duplicate bibliography anchor is found * only warn if thread_safe gem is missing when using built-in template cache * rename enumerate_section to assign_numeral; update API docs * drop deprecated compact option from CLI; remove from manpage * use more robust mechanism for lazy loading the asciimath gem * use consistent phrase to indicate the processor is automatically recovering from a problem * change Reader#skip_comment_lines to not return skipped lines * add styles to default stylesheet for display on Kindle (kf8) devices (PR #2475) * purge render method from test suite (except to verify alias) Documentation:: * translate 'section-refsig' for German language (PR #2633) (*@ahus1*) * synchronize French README with English version (PR #2637) (*@flashcode*) Build / Infrastructure:: * create an official logo for the project (#48) (*@mmajko*) * update Ruby versions in appveyor build matrix (PR #2388) (*@miltador*) * add mailinglist, changelog, source, and issues URI to gem spec * allow blocks and substitutions tests to be run directly * asciidoctor formula now available for Homebrew (*@zmwangx*) Distribution Packages:: * https://rubygems.org/gems/asciidoctor[RubyGem (asciidoctor)] * https://apps.fedoraproject.org/packages/rubygem-asciidoctor[Fedora (asciidoctor)] * https://packages.debian.org/sid/asciidoctor[Debian (asciidoctor)] * https://packages.ubuntu.com/search?keywords=asciidoctor[Ubuntu (asciidoctor)] * https://pkgs.alpinelinux.org/packages?name=asciidoctor[Alpine Linux (asciidoctor)] * https://software.opensuse.org/package/rubygem-asciidoctor[OpenSUSE (rubygem-asciidoctor)]- updated to version 1.5.6.2 see installed CHANGELOG.adoc == 1.5.6.2 (2018-03-20) - @mojavelinux Bug fixes:: * fix match for multiple xref macros w/ implicit text in same line (#2450) * PathResolver#root? returns true for absolute URL in browser env (#2595) Improvements / Refactoring:: * resolve include target correctly in browser (xmlhttprequest IO module) (#2599, #2602) * extract method to resolve include path (allowing Asciidoctor.js to override) (#2610) * don't expand docdir value passed to API (#2518) * check mandatory attributes when creating an image block (#2349) * drop is_ prefix from boolean methods in PathResolver (PR #2587) * change Reader#replace_next_line to return true * organize methods in AbstractNode Build / Infrastructure:: * clean up dependencies * add Ruby 2.5.0 to CI build matrix (PR #2528) * update nokogiri to 1.8.0 for ruby >= 2.1 (PR #2380) Distribution Packages:: * http://rubygems.org/gems/asciidoctor[RubyGem (asciidoctor)] * https://apps.fedoraproject.org/packages/rubygem-asciidoctor[Fedora (rubygem-asciidoctor)] * http://packages.debian.org/sid/asciidoctor[Debian (asciidoctor)] * http://packages.ubuntu.com/saucy/asciidoctor[Ubuntu (asciidoctor)] https://github.com/asciidoctor/asciidoctor/issues?q=milestone%3Av1.5.6.2[issues resolved] | https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.6.2[git tag] | https://github.com/asciidoctor/asciidoctor/compare/v1.5.6.1...v1.5.6.2[full diff] // end::compact[]- updated to version 1.5.6.1 see installed CHANGELOG.adoc == 1.5.6.1 (2017-07-23) - @mojavelinux Bug fixes:: * continue to read blocks inside a delimited block after content is skipped (PR #2318) * don't create an empty paragraph for skipped content inside a delimited block (PR #2319) * allow the subs argument of Substitutors#apply_subs to be nil * coerce group name to symbol when registering extension (#2324) * eagerly substitute attributes in target of inline image macro (#2330) * don't warn if source stylesheet can't be read but destination already exists (#2323) * track include path correctly if path is absolute and outside of base directory (#2107) * preprocess second line of setext section title (PR #2321) * preprocess second line of setext discrete heading (PR #2332) * return filename as relative path if filename doesn't share common root with base directory (#2107) Improvements / Refactoring:: * change default text for inter-document xref (PR #2316) * add additional tests to test behavior of Reader#peek_lines * parse revision info line correctly that only has version and remark; add missing test for scenario * rename AtxSectionRx constant to AtxSectionTitleRx for consistency with SetextSectionTitleRx constant * use terms "atx" and "setext" to refer to section title syntax (PR #2334) * rename HybridLayoutBreakRx constant to ExtLayoutBreakRx * change terminology from "floating title" to "discrete heading" * consolidate skip blank lines and check for end of reader (PR #2325) * have Reader#skip_blank_lines report end of file (PR #2325) * don't mix return type of Parser.build_block method (PR #2328) * don't track eof state in reader (PR #2320) * use shift instead of advance to consume line when return value isn't needed (PR #2322) * replace terminology "floating title" with "discrete heading" * remove unnecessary nil_or_empty? checks in substitutor * leverage built-in assert / refute methods in test suite Build / Infrastructure:: * config Travis CI job to release gem (PR #2333) * add SHA1 hash to message used for triggered builds * trigger build of AsciidoctorJ on every change to core * trigger build of Asciidoctor Diagram on every change to core Distribution Packages:: * http://rubygems.org/gems/asciidoctor[RubyGem (asciidoctor)] * https://apps.fedoraproject.org/packages/rubygem-asciidoctor[Fedora (rubygem-asciidoctor)] * http://packages.debian.org/sid/asciidoctor[Debian (asciidoctor)] * http://packages.ubuntu.com/saucy/asciidoctor[Ubuntu (asciidoctor)] https://github.com/asciidoctor/asciidoctor/issues?q=milestone%3Av1.5.6.1[issues resolved] | https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.6.1[git tag] | https://github.com/asciidoctor/asciidoctor/compare/v1.5.6...v1.5.6.1[full diff] // end::compact[] == 1.5.6 (2017-07-12) - @mojavelinux Enhancements:: * use custom cross reference text if xrefstyle attribute is set (full, short, basic) (#858, #1132) * store referenceable nodes under refs key in document catalog (PR #2220) * apply reftext substitutions (specialchars, quotes, replacements) to value returned by reftext method (PR #2220) * add xreftext method to AbstractBlock, Section, and Inline to produce formatted text for xref (PR #2220) * introduce attributes chapter-refsig, section-refsig, and appendix-refsig to set reference signifier for chapter, section, and appendix, respectively (PR #2220) * add rel="noopener" to links that target _blank or when noopener option is set (#2071) * add option to exclude tags when including a file (#1516) * add meta for shortcut icon if favicon attribute is set (#1574) * allow use of linenums option to enable line numbers on a source block (#1981) * allow extension groups to be unregistered individually (#1701) * catalog bibliography anchors and capture reftext (#560, #1562) * automatically add bibliography style to unordered list in bibliography section (#1924) * disable startinline option when highlighting PHP if mixed option is set on source block (PR #2015) (@ricpelo) * configure Slim to resolve includes in specified template dirs (#2214) * dump manpage when -h manpage flag is passed to CLI (#2302) * add resolves_attributes method to DSL for macros (#2122) * invoke convert on result of custom inline macro if value is an inline node (#2132) * resolve attributes for custom short inline macros if requested (#1797) * add convenience method to create section from extension; use same initialization logic as parser (#1957) * add handles? method to DSL for IncludeProcessor (#2119) * pass through preload attribute to video tag (#2046) * add start and end times for audio element (#1930) * set localyear and docyear attributes (#1372) * pass cloaked context to block extension via cloaked-context attribute (#1606) * add support for covers in DocBook 5 converter (#1939) * accept named pipe (fifo) as the input file (#1948) * add AbstractBlock#next_adjacent_block helper method * rename Document#references to catalog; alias references to catalog (PR #2237) * rename extensions_registry option to extension_registry * rename Extensions.build_registry method to create * autoload extensions source file when Asciidoctor::Extensions is referenced (PR #2114, PR #2312) * apply default_attrs to custom inline macro (PR #2127) * allow tab separator for table to be specified using (#2073) * add Cell#text= method Improvements:: * significant improvements to performance, especially in parser and substitutors * process include directive inside text of short form preprocessor conditional (#2146) * add support for include tags in languages that only support only circumfix comments (#1729) * allow spaces in target of block image; target must start and end with non-space (#1943) * add warning in verbose mode if xref is not found (@fap-) (#2268) * add warning if duplicate ID is detected (#2244) * validate that output file will not overwrite input file (#1956) * include docfile in warning when stylesheet cannot be read (#2089) * warn if doctype=inline is used and block has unexpected content model (#1890) * set built-in docfilesuffix attribute (#1673) * make sourcemap field on Document read/write (#1916) * allow target of xref to begin with attribute reference (#2007) * allow target of xref to be expressed with leading # (#1546) * allow kbd and btn macros to wrap across multiple lines (#2249) * allow menu macro to span multiple lines; unescape escaped closing bracket * make menu macro less greedy * allow ampersand to be used as the first character of the first segment of a menu (#2171) * enclose menu caret in HTML tag (#2165) * use black text for menu reference; tighten word spacing (#2148) * fix parsing of keys in kbd macro (PR #2222) * add support for the window option for the link on a block image (#2172) * set correct level for special sections in parser (#1261) * always set numbered property on appendix to true * store number for formal block on node (#2208) * set sectname of header section to header (#1996) * add the remove_attr method to AbstractNode (#2227) * use empty string as default value for set_attr method (#1967) * make start argument to system_path optional (#1965) * allow API to control subs applied to ListItem text (#2035) * allow text of ListItem to be assigned (in an extension) (#2033) * make generate_id method on section a static method (#1929) * validate name of custom inline macro; cache inline macro rx (#2136) * align number in conum list to top by default (#1999) * fix CSS positioning of interactive checkbox (#1840) * fix indentation of list items when markers are disabled (none, no-bullet, unnumbered, unstyled) (PR #2286) * instruct icon to inherit cursor if inside a link * close all files opened internally (#1897) * be more precise about splitting kbd characters (#1660) * rename limit method on String to limit_bytesize (#1889) * leverage Ruby's match? method to speed up non-capturing regexps (PR #1938) * preserve inline break in manpages (@letheed) * check for presence of SOURCE_DATE_EPOCH instead of value; fail if value is malformed * add Rows#by_section method to return table sections (#2219) * cache which template engines have been loaded to avoid unnecessary processing * rename assign_index method to enumerate_section (PR #2242) * don't process double quotes in xref macro (PR #2241) * optimize attr and attr? methods (PR #2232) * use IO.write instead of File.open w/ block; backport for Opal * backport IO.binread to Ruby 1.8.7 to avoid runtime check * cache backend and doctype values on document * allow normalize option to be set on PreprocessorReader; change default to false * move regular expression constants for Opal to Asciidoctor.js build (PR #2070) * add missing comma in warning message for callout list item out of sequence * combine start_with? / end_with? checks into a single method call * rename UriTerminator constant to UriTerminatorRx * promote subs to top-level constants; freeze arrays * rename PASS_SUBS constant to NONE_SUBS * rename EOL constant to LF (retain EOL as alias) * rename macro regexp constants so name follows type (e.g., InlineImageMacroRx) Compliance:: * retain block content in items of callout list when converting to HTML and man page (#1478) * only substitute specialchars for content in literal table cells (#1912) * fix operator logic for ifndef directive with multiple attributes (#1983) * only recognize uniform underline for setext section title (#2083) * don't match headings with mixed leading characters (#2074) * fix layout break from matching lines it shouldn't * fix behavior of attribute substitution in docinfo content (PR #2296) * encode spaces in URI (PR #2274) * treat empty string as a valid block title * preprocess lines of a simple block (#1923) * don't drop trailing blank lines when splitting source into lines (PR #2045) * only drop known AsciiDoc extensions from the inter-document xref path (#2217) * don't number special sections or special subsections by default (#2234) * assign sectname based on name of manuscript element (#2206) * honor leveloffset when resolving implicit doctitle (#2140) * permit leading, trailing, and repeat operators in target of preprocessor conditional (PR #2279) * don't match link macro in block form (i.e., has two colons after prefix) (#2202) * do not match bibliography anchor that begins with digit (#2247) * use [ ] (or \s) instead of \p{Blank} to match spaces (#2204) * allow named entity to have trailing digits (e.g., there4) (#2144) * only assign style to image alt text if alt text is not specified * substitute replacements in non-generated alt text of block image (PR #2285) * keep track of whether alt text is auto-generated by assigning default-alt attribute (PR #2287) * suppress info element in docbook output if noheader attribute is set (#2155) * preserve leading indentation in literal and verse table cells (#2037) * preserve whitespace in literal and verse table cells (#2029) * set doctype-related attributes in AsciiDoc table cell (#2159) * fix comparison logic when preprocessing first line of AsciiDoc table cell * set filetype to man when backend is manpage (#2055) * respect image scaling in DocBook converter (#1059) * share counters between AsciiDoc table cells and main document (#1942) * generate ID for floating title from converted title (#2016) * split "treeprocessor" into two words; add aliases for compatibility (PR #2179) * allow trailing hyphen in attribute name used in attribute reference * allow escaped closing bracket in text of xref macro * process pass inline macro with empty text; invert extract logic * drop support for reftext document attribute (must be specified on node) * fix compliance with Haml >= 5 (load Haml eagerly; remove ugly option) * don't match inline image macro if target contains endline or leading or trailing spaces * assign id instead of target on ref/bibref node (PR #2307) * remove regexp hacks for Opal (#2110) * drop outdated quoting exceptions for Opal (PR #2081) Bug fixes:: * don't allow table borders to cascade to nested tables (#2151) * escape special characters in reftext of anchor (#1694) * sanitize content of authors meta tag in HTML output (#2112) * fix stray marks added when unescaping unconstrained passthroughs (PR #2079) * don't confuse escaped quotes in CSV data as enclosing quotes (#2008) * don't activate implicit header if cell in first line of table contains a blank line (#1284, #644) * allow compat-mode in AsciiDoc table cell to inherit from parent document (#2153) * manify all normal table cell content (head, body, foot) in manpage output * add missing newline after table caption in manpage output (#2253) * correctly format block title on video in manpage output * don't crash if substitution list resolves to nil (#2183) * fail with informative message if converter cannot be resolved (#2161) * fix regression of not matching short form of custom block macro * encode double quotes in image alt text when used in an attribute (#2061) * encode double quote and strip XML tags in value of xreflabel attribute in DocBook converter (PR #2220) * fix typo in base64 data (PR #2094) (@mogztter) * permit pass macro to surround a multi-line attribute value with hard line breaks (#2211) * fix sequential inline anchor macros with empty reftext (#1689) * don't mangle compound names when document has multiple authors (#663) * don't drop last line of verbatim block if it contains only a callout number (#2043) * prevent leading & trailing round brackets from getting caught in indexterm (#1581) * remove cached title when title is set on block (#2022) * remove max-width on the callout number icon (#1895) * eagerly add hljs class for highlight.js (#2221) * fix SOURCE_DATE_EPOCH lookup in Opal * fix paths with file URI scheme are inevitably absolute (PR #1925) (@mogztter) * only resolve file URLs when JavaScript IO module is xmlhttprequest (PR #1898) (@mogztter) * fix formatting of video title in manpage converter * don't increment line number if peek_lines overruns buffer (fixes some cases when line number is off) * freeze extension processor instance, not class * fix numbering bug in reindex_sections * handle cases when there are no lines for include directive to select Documentation:: * enable admonition icons in README when displayed on GitHub * add German translation of chapter-label (PR #1920) (@fap-) * add Ukrainian translation of built-in attributes (PR #1955) (@hedrok) * add Norwegian Nynorsk translation; updated Norwegian Bokmål translation of built-in attributes (PR #2142) (@huftis) * add Polish translation of built-in attributes (PR #2131) (@ldziedziul) * add Romanian translation of built-in attributes (PR #2125) (@vitaliel) * fix Japanese translation of built-in attributes (PR #2116) (@haradats) * add Bahasa Indonesia translation of built-in labels (@triyanwn) Build / Infrastructure:: * upgrade highlight.js to 9.12.0 (#1652) * include entire test suite in gem (PR #1952) (@voxik) * upgrade Slim development dependency to 3.0.x (PR #1953) (@voxik) * upgrade Haml development dependency to 5.0.x * upgrade Nokogiri to 1.6.x (except on Ruby 1.8) (PR #1213) * add Ruby 2.4 to CI test matrix (PR #1980) * upgrade cucumber and JRuby in CI build (PR #2005) * fix reference to documentation in attributes.adoc (PR #1901) (@stonio) * trap and verify all warnings when tests are run with warnings enabled * set default task in build to test:all * configure run-tests.sh script to run all tests * configure feature tests to only show progress * configure Slim in feature tests to use html as format instead of deprecated html5 * lock version of yard to fix invalid byte sequence in Ruby 1.9.3 * modify rake build to trigger dependent builds (specifically, Asciidoctor.js) (@mogztter) (PR #2305) Distribution Packages:: * http://rubygems.org/gems/asciidoctor[RubyGem (asciidoctor)] * https://apps.fedoraproject.org/packages/rubygem-asciidoctor[Fedora (rubygem-asciidoctor)] * http://packages.debian.org/sid/asciidoctor[Debian (asciidoctor)] * http://packages.ubuntu.com/saucy/asciidoctor[Ubuntu (asciidoctor)] https://github.com/asciidoctor/asciidoctor/issues?q=milestone%3Av1.5.6[issues resolved] | https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.6[git tag] | https://github.com/asciidoctor/asciidoctor/compare/v1.5.5...v1.5.6[full diff]- updated to version 1.5.5 see installed CHANGELOG.adoc- updated to version 1.5.4 see installed CHANGELOG.adoc // tag::compact[] == 1.5.4 (2016-01-03) - @mojavelinux Enhancements:: * translate README into French (@anthonny, @mogztter, @gscheibel, @mgreau) (#1630) * allow linkstyle in manpage output to be configured (#1610) Improvements:: * upgrade to MathJax 2.6.0 and disable loading messages * upgrade to Font Awesome 4.5.0 * disable toc if document has no sections (#1633) * convert inline asciimath to MathML (using asciimath gem) in DocBook converter (#1622) * add attribute to control build reproducibility (@bk2204) (#1453) * recognize file:/// as a file root in Opal browser env (#1561) * honor icon attribute on admonition block when font-based icons are enabled (@robertpanzer) (#1593) * resolve custom icon relative to iconsdir; add file extension if absent (#1634) * allow asciidoctor cli to resolve library path when invoked without leading ./ Compliance:: * allow special section to be nested at any depth (#1591) * ensure colpcwidth values add up to 100%; increase precision of values to 4 decimal places (#1647) * ignore blank cols attribute on table (#1647) * support shorthand syntax for block attributes on document title (#1650) Bug fixes:: * don't include default toc in AsciiDoc table cell; don't pass toc location attributes to nested document (#1582) * guard against nil dlist list item in find_by (#1618) * don't swallow trailing line when include file is not readable (#1602) * change xlink namespace to xl in DocBook 5 output to prevent parse error (#1597) * make callouts globally unique within document, including AsciiDoc table cells (#1626) * initialize Slim-related attributes regardless of when Slim was loaded (@terceiro) (#1576) * differentiate literal backslash from escape sequence in manpage output (@ds26gte) (#1604) * don't mistake line beginning with \. for troff macro in manpage output (@ds26gte) (#1589) * escape leading dots so user content doesn't trigger troff macros in manpage output (@ds26gte) (#1631) * use- updated to version 1.5.3 see installed CHANGELOG.adoc == 1.5.3 (2015-10-31) - @mojavelinux Enhancements:: * add support for interactive & inline SVGs (#1301, #1224) * add built-in manpage backend (@davidgamba) (#651) * create Mallard backend; asciidoctor/asciidoctor-mallard (@bk2204) (#425) * add AsciiMath to MathML converter to support AsciiMath in DocBook converter (@pepijnve) (#954) * allow text of selected lines to be highlighted in source block by Pygments or CodeRay (#1429) * use value of `docinfo` attribute to control docinfo behavior (#1510) * add `docinfosubs` attribute to control which substitutions are performed on docinfo files (@mogztter) (#405) * add title accessor as alias to main on Document::Title (@rmannibucau) (#1350) * make XrefInlineRx regexp more permissive (Mathieu Boespflug) (#844) Improvements:: * load JavaScript and CSS at the end of HTML document (@mogztter) (#1238) * list available backends in help text (@plaindocs) (#1271) * properly expand tabs in literal text (#1170, #841) * add `source-indent` as document attribute (@mogztter) (#1169) * upgrade MathJax to 2.5.3 (#1329) * upgrade Font Awesome to 4.4.0 (@mogztter) (#1465) * upgrade highlight.js to 8.6 (now 8.9.1) (#1390) * don't abort if syntax highlighter isn't available (#1253) * insert docinfo footer below footer div (#1503) * insert toc at default location in embeddable HTML (#1443) * replace _ and - in generated alt text for inline images * restore attributes to header attributes after parse (#1255) * allow docdate and doctime to be overridden (#1495) * add CSS class `.center` for center block alignment (#1456) * recognize U+2022 as alternative marker for unordered lists (@mogztter) (#1177) * allow videos to work for local files by prepending asset-uri-scheme (Chris) (#1320) * always assign playlist param when loop option is enabled for YouTube video * parse isolated version in revision line (@bk2204) (#790) * autoload Tilt when template converter is instantiated (#1313) * don't overwrite existing id entry in references table (#1256) * use outfilesuffix attribute defined in header when resolving outfile (#1412) * make AsciiDoc safe mode option on Slim engine match document (#1347) * honor htmlsyntax attribute when backend is html/html5 (#1530) * tighten spacing of wrapped lines in TOC (#1542) * tune padding around table cells in horizontal dlist (#1418) * load Droid Sans Mono 700 in default stylesheet * set line height of table cells used for syntax highlighting * set font-family of kbd; refine styling (#1423) * extract condition into `quote_lines?` method (@mogztter) * extract inline code into `read_paragraph` method (@mogztter) * parent of block in ListItem should be ListItem (#1359) * add helper methods to List and ListItem (#1551) * add method `AbstractNode#add_role` and `AbstractNode#remove_role` (@robertpanzer) (#1366) * introduce helper methods for sniffing URIs (#1422) * add helper to calculate basename without file extension * document `-I` and `-r` options in the manual page (@bk2204) * fix `+--help+` output text for `-I` (@bk2204) * don't require open-uri-cached if already loaded * do not attempt to scan pattern of non-existent directory Compliance:: * use `` for footnote reference in text instead of `` (#1523) * fix alignment of wrapped text in footnote (#1524) * include full stop after footnote number in embeddable HTML * show manpage title & name section in embeddable HTML (#1179) * resolve missing attribute in ifeval to empty string (#1387) * support unbreakable & breakable options on table (rockyallen) (#1140) Bug fixes:: * don't truncate exception stack in `Asciidoctor.load` (#1248) * don't fail to save cause of Java exception (@robertpanzer) (#1458) * fix precision error in timings report (#1342) * resolve regexp for inline macro lazily (#1336) * block argument to `find_by` should filter results (#1393) * strip comment lines in indented text of dlist item (#1537) * preserve escaped delimiter at end of line in a table (#1306) * correctly calculate colnames for implicit columns (#1556) * don't crash if colspan exceeds colspec (#1460) * account for empty records in colspec (#1375) * ignore empty cols attribute on table * use `.inspect` to print MathJax delimiters (again) (#1198) * use while loop instead of begin/while loop to address bug in Asciidoctor.js (#1408) * force encoding of attribute values passed from cli (#1191) * don't copy css if stylesheet or stylesdir is a URI (#1400) * fix invalid color value in default CodeRay theme * built-in writer no longer fails if output is nil (#1544) * custom template engine options should take precedence * fallback to require with a non-relative path to support Debian package (@mogztter) * pass opts to recursive invocations of `PathResolver#system_path` * fix and test external links in docbook backend * use format symbol `:html` instead of `:html5` for Slim to fix warnings * fix documentation for inline_macro and block_macro (Andrea Bedini) * fix grammar in warning messages regarding thread_safe gem Infrastructure:: * migrate opal_ext from core to Asciidoctor.js (#1517) * add Ruby 2.2 to CI build; only specify minor Ruby versions * enable containerized builds on Travis CI * add config to run CI build on AppVeyor * exclude benchmark folder from gem (#1522) Distribution Packages:: * http://rubygems.org/gems/asciidoctor[RubyGem (asciidoctor)] * https://apps.fedoraproject.org/packages/rubygem-asciidoctor[Fedora (rubygem-asciidoctor)] * http://packages.debian.org/sid/asciidoctor[Debian (asciidoctor)] * http://packages.ubuntu.com/saucy/asciidoctor[Ubuntu (asciidoctor)] https://github.com/asciidoctor/asciidoctor/issues?q=milestone%3Av1.5.3[issues resolved] | https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.3[git tag] | https://github.com/asciidoctor/asciidoctor/compare/v1.5.2...v1.5.3[full diff]- update to 1.5.2s390zp36 1591406411  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.0.10-1.222.0.10-1.22    !!!!"""""#####$$$%%&&'''''((()))**+++,,,,,----...//0011111111111111111222233344444444444444444444444444444444444444444555555555556677898888888888888888:::::::::::::;;;;;;<<<<<<<<<<=>>=??====@@@@@AAAABBBBBBBCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIJKKKJLLLJIMNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRSSRTUUUTVVVTTTTTTTTRWWRXXXRYYYYRZZR[[[[[R\\\\\R]]R^^^^^R_```_aaaaa_________RbcccbdedddddbbbbbbbbbRRRRRRRRRRRfgggggggggggggfhhhhhhfiiiiiiiiiiiiiiiiiiiiiiiiiifjjjjjjjffffffffffkkkkkkkkkkkkkkllmmnoopqrrrstasciidoctor-2.0.10riArraycdesc-Array.riAsciidoctorAbstractBlock%3c%3c-i.rialt-i.riappend-i.riassign_caption-i.riassign_numeral-i.riblock%3f-i.riblocks%3f-i.riblocks-i.ricaption-i.ricaptioned_title-i.ricdesc-AbstractBlock.ricontent-i.ricontent_model-i.ricontext%3d-i.riconvert-i.rifile-i.rifind_by-i.rifind_by_internal-i.riinline%3f-i.rilevel-i.rilineno-i.rilist_marker_keyword-i.rinew-c.rinext_adjacent_block-i.rinumber-i.rinumeral-i.riquery-i.rireindex_sections-i.riremove_sub-i.rirender-i.risections%3f-i.risections-i.risource_location-i.ristyle-i.risub%3f-i.risubs-i.rititle%3d-i.rititle%3f-i.rititle-i.rixreftext-i.riAbstractNodeadd_role-i.riattr%3f-i.riattr-i.riattributes-i.riblock%3f-i.ricdesc-AbstractNode.ricontext-i.riconverter-i.ridocument-i.rienabled_options-i.rigenerate_data_uri-i.rigenerate_data_uri_from_uri-i.rihas_role%3f-i.riicon_uri-i.riid-i.riimage_uri-i.riinline%3f-i.riis_uri%3f-i.rimedia_uri-i.rinew-c.rinode_name-i.rinormalize_asset_path-i.rinormalize_system_path-i.rinormalize_web_path-i.rioption%3f-i.riparent%3d-i.riparent-i.riread_asset-i.riread_contents-i.rireftext%3f-i.rireftext-i.riremove_attr-i.riremove_role-i.rirole%3f-i.rirole-i.riroles-i.riset_attr-i.riset_option-i.riupdate_attributes-i.riAttributeListcdesc-AttributeList.rinew-c.riparse-i.riparse_attribute-i.riparse_attribute_value-i.riparse_into-i.rirekey-c.rirekey-i.riscan_name-i.riscan_to_delimiter-i.riscan_to_quote-i.riskip_blank-i.riskip_delimiter-i.riBlockcdesc-Block.ricontent-i.rilines-i.rinew-c.risource-i.rito_s-i.riCalloutscallout_ids-i.ricdesc-Callouts.ricurrent_list-i.rigenerate_callout_id-i.rigenerate_next_callout_id-i.rinew-c.rinext_list-i.riread_next_id-i.riregister-i.rirewind-i.riCliInvokercdesc-Invoker.ricode-i.ridocument-i.ridocuments-i.riinvoke%21-i.rinew-c.rioptions-i.riread_error-i.riread_output-i.riredirect_streams-i.rireset_streams-i.riOptionscdesc-Options.rinew-c.riparse%21-c.riparse%21-i.riprint_version-i.ricdesc-Cli.riCompliancecdesc-Compliance.ridefine-c.rikeys-c.riConverterBackendTraitsbackend_info-i.ribackend_traits-i.ribasebackend-i.ricdesc-BackendTraits.riderive_backend_traits-c.rifiletype-i.rihtmlsyntax-i.riinit_backend_traits-i.rioutfilesuffix-i.risupports_templates%3f-i.risupports_templates-i.riBasecdesc-Base.ricontent_only-i.riconvert-i.rihandles%3f-i.riskip-i.riCompositeConvertercdesc-CompositeConverter.riconvert-i.riconverter_for-i.riconverters-i.rifind_converter-i.rinew-c.riConfigcdesc-Config.riregister_for-i.riCustomFactorycdesc-CustomFactory.rinew-c.riregistry-i.riunregister_all-i.riDefaultFactorycatch_all-i.ricdesc-DefaultFactory.rifor-i.riregister-i.riregistry-i.riunregister_all-i.riDefaultFactoryProxycatch_all-i.ricdesc-DefaultFactoryProxy.rifor-i.riunregister_all-i.riDocBook5Converterasciimath_available%3f-i.riauthor_tag-i.riblockquote_tag-i.ricdesc-DocBook5Converter.ricommon_attributes-i.riconvert_admonition-i.riconvert_colist-i.riconvert_dlist-i.riconvert_document-i.riconvert_example-i.riconvert_floating_title-i.riconvert_image-i.riconvert_inline_anchor-i.riconvert_inline_break-i.riconvert_inline_button-i.riconvert_inline_callout-i.riconvert_inline_footnote-i.riconvert_inline_image-i.riconvert_inline_indexterm-i.riconvert_inline_kbd-i.riconvert_inline_menu-i.riconvert_inline_quoted-i.riconvert_listing-i.riconvert_literal-i.riconvert_olist-i.riconvert_open-i.riconvert_page_break-i.riconvert_paragraph-i.riconvert_preamble-i.riconvert_quote-i.riconvert_section-i.riconvert_sidebar-i.riconvert_stem-i.riconvert_table-i.riconvert_thematic_break-i.riconvert_ulist-i.riconvert_verse-i.ricover_tag-i.ridocument_info_tag-i.rienclose_content-i.riload_asciimath-i.rinew-c.rititle_tag-i.riFactorycdesc-Factory.riconverters-i.ricreate-c.ricreate-i.ridefault-c.rifor-i.rinew-c.riregister-i.riregistry-i.riHtml5Converterappend_boolean_attribute-i.riappend_link_constraint_attrs-i.ricdesc-Html5Converter.riconvert-i.riconvert_admonition-i.riconvert_audio-i.riconvert_colist-i.riconvert_dlist-i.riconvert_document-i.riconvert_embedded-i.riconvert_example-i.riconvert_floating_title-i.riconvert_image-i.riconvert_inline_anchor-i.riconvert_inline_break-i.riconvert_inline_button-i.riconvert_inline_callout-i.riconvert_inline_footnote-i.riconvert_inline_image-i.riconvert_inline_indexterm-i.riconvert_inline_kbd-i.riconvert_inline_menu-i.riconvert_inline_quoted-i.riconvert_listing-i.riconvert_literal-i.riconvert_olist-i.riconvert_open-i.riconvert_outline-i.riconvert_page_break-i.riconvert_paragraph-i.riconvert_preamble-i.riconvert_quote-i.riconvert_section-i.riconvert_sidebar-i.riconvert_stem-i.riconvert_table-i.riconvert_thematic_break-i.riconvert_toc-i.riconvert_ulist-i.riconvert_verse-i.riconvert_video-i.riencode_attribute_value-i.rigenerate_manname_section-i.rimethod_missing-i.rinew-c.riread_svg_contents-i.riManPageConvertercdesc-ManPageConverter.riconvert_admonition-i.riconvert_colist-i.riconvert_dlist-i.riconvert_document-i.riconvert_embedded-i.riconvert_example-i.riconvert_floating_title-i.riconvert_image-i.riconvert_inline_anchor-i.riconvert_inline_break-i.riconvert_inline_button-i.riconvert_inline_callout-i.riconvert_inline_footnote-i.riconvert_inline_image-i.riconvert_inline_indexterm-i.riconvert_inline_kbd-i.riconvert_inline_menu-i.riconvert_inline_quoted-i.riconvert_listing-i.riconvert_literal-i.riconvert_olist-i.riconvert_open-i.riconvert_paragraph-i.riconvert_quote-i.riconvert_section-i.riconvert_sidebar-i.riconvert_stem-i.riconvert_table-i.riconvert_thematic_break-i.riconvert_ulist-i.riconvert_verse-i.riconvert_video-i.rienclose_content-i.rimanify-i.rinew-c.riwrite_alternate_pages-c.riTemplateConverterConcurrentcdesc-Concurrent.ricaches-c.ricdesc-TemplateConverter.riclear_caches-c.riconvert-i.rihandles%3f-i.riload_eruby-i.rinew-c.riregister-i.riscan-i.riscan_dir-i.ritemplates-i.ribackend-i.ricdesc-Converter.riconvert-i.riderive_backend_traits-c.rihandles%3f-i.riincluded-c.rinew-c.riDocument%3c%3c-i.riAttributeEntrycdesc-AttributeEntry.riname-i.rinegate-i.rinew-c.risave_to-i.rivalue-i.riTitlecdesc-Title.ricombined-i.rimain-i.rinew-c.risanitized%3f-i.risubtitle%3f-i.risubtitle-i.rititle-i.rito_s-i.riapply_attribute_value_subs-i.riattribute_locked%3f-i.riauthor-i.riauthors-i.ribackend-i.ribase_dir-i.ribasebackend%3f-i.ricallouts-i.ricatalog-i.ricdesc-Document.riclear_playback_attributes-i.ricompat_mode-i.ricontent-i.riconvert-i.riconverter-i.ricounter-i.ricounter_increment-i.ricounters-i.ricreate_converter-i.ridelete_attribute-i.ridocinfo-i.ridocinfo_processors%3f-i.ridoctitle-i.ridoctype-i.riembedded%3f-i.riextensions%3f-i.riextensions-i.rifill_datetime_attributes-i.rifinalize_header-i.rifirst_section-i.rifootnotes%3f-i.rifootnotes-i.rihas_header%3f-i.riheader%3f-i.riheader-i.riincrement_and_store_counter-i.rilimit_bytesize-i.riname-i.rinested%3f-i.rinew-c.rinofooter-i.rinoheader-i.rinotitle-i.rioptions-i.rioutfilesuffix-i.riparent_document-i.riparse-i.riparsed%3f-i.ripath_resolver-i.riplayback_attributes-i.rireader-i.rireferences-i.riregister-i.rirender-i.riresolve_docinfo_subs-i.riresolve_id-i.rirestore_attributes-i.rirevdate-i.risafe-i.risave_attributes-i.riset_attribute-i.riset_header_attribute-i.risource-i.risource_lines-i.risourcemap-i.risyntax_highlighter-i.rititle%3d-i.rititle-i.rito_s-i.riupdate_backend_attributes-i.riupdate_doctype_attributes-i.riwrite-i.rixreftext-i.riExtensionsBlockMacroProcessorcdesc-BlockMacroProcessor.riname-i.riBlockProcessorcdesc-BlockProcessor.riname-i.rinew-c.riprocess-i.riBlockProcessorDslbind_to-i.ricdesc-BlockProcessorDsl.ricontexts-i.rion_context-i.rion_contexts-i.riDSLcdesc-DSL.riformat-i.rimatch-i.rimatch_format-i.riusing_format-i.riDocinfoProcessorcdesc-DocinfoProcessor.rinew-c.riprocess-i.riDocinfoProcessorDslat_location-i.ricdesc-DocinfoProcessorDsl.riDocumentProcessorDslcdesc-DocumentProcessorDsl.riprefer-i.riExtensioncdesc-Extension.riconfig-i.riinstance-i.rikind-i.rinew-c.riGroupactivate-i.ricdesc-Group.riregister-c.riIncludeProcessorcdesc-IncludeProcessor.rihandles%3f-i.riprocess-i.riIncludeProcessorDslcdesc-IncludeProcessorDsl.rihandles%3f-i.riInlineMacroProcessorcdesc-InlineMacroProcessor.riregexp-i.riresolve_regexp-i.riInlineMacroProcessorDslcdesc-InlineMacroProcessorDsl.riformat-i.rimatch-i.rimatch_format-i.riusing_format-i.riMacroProcessorcdesc-MacroProcessor.riname-i.rinew-c.riprocess-i.riMacroProcessorDslcdesc-MacroProcessorDsl.riresolve_attributes-i.riresolves_attributes-i.riPostprocessorcdesc-Postprocessor.riprocess-i.riPreprocessorcdesc-Preprocessor.riprocess-i.riProcessorcdesc-Processor.riconfig-c.riconfig-i.ricreate_block-i.ricreate_image_block-i.ricreate_inline-i.ricreate_list-i.ricreate_list_item-i.ricreate_section-i.rienable_dsl-c.rinew-c.rioption-c.riparse_attributes-i.riparse_content-i.riprocess-i.riupdate_config-i.riuse_dsl-c.riProcessorDslcdesc-ProcessorDsl.rioption-i.riprocess-i.riprocess_block_given%3f-i.riProcessorExtensioncdesc-ProcessorExtension.rinew-c.riprocess_method-i.riRegistryactivate-i.riadd_document_processor-i.riadd_syntax_processor-i.rias_symbol-i.riblock-i.riblock_macro-i.riblock_macros%3f-i.riblocks%3f-i.ricdesc-Registry.ridocinfo_processor-i.ridocinfo_processors%3f-i.ridocinfo_processors-i.ridocument-i.rifind_block_extension-i.rifind_block_macro_extension-i.rifind_inline_macro_extension-i.rigroups-i.riinclude_processor-i.riinclude_processors%3f-i.riinclude_processors-i.riinline_macro-i.riinline_macros%3f-i.riinline_macros-i.rinew-c.ripostprocessor-i.ripostprocessors%3f-i.ripostprocessors-i.riprefer-i.ripreprocessor-i.ripreprocessors%3f-i.ripreprocessors-i.riregistered_for_block%3f-i.riregistered_for_block_macro%3f-i.riregistered_for_inline_macro%3f-i.riresolve_args-i.ritree_processor-i.ritree_processors%3f-i.ritree_processors-i.ritreeprocessor-i.ritreeprocessors%3f-i.ritreeprocessors-i.riSyntaxProcessorDslcdesc-SyntaxProcessorDsl.ricontent_model-i.ridefault_attributes-i.ridefault_attrs-i.riname_positional_attributes-i.rinamed-i.riparse_content_as-i.ripositional_attributes-i.ripositional_attrs-i.riresolve_attributes-i.riresolves_attributes-i.riTreeProcessorcdesc-TreeProcessor.riprocess-i.riTreeprocessorcdesc-Treeprocessor.riprocess-i.ricdesc-Extensions.ricreate-c.rigenerate_name-c.rigroups-c.rinext_auto_id-c.riregister-c.riunregister-c.riunregister_all-c.riHelpersFilecdesc-File.ribasename-i.ricdesc-Helpers.riclass_for_name-i.riencode_spaces_in_uri-i.riencode_uri_component-i.riextname%3f-i.riextname-i.riint_to_roman-i.rimkdir_p-i.rinextval-i.riprepare_source_array-i.riprepare_source_string-i.rirequire_library-i.riresolve_class-i.rirootname-i.riuriish%3f-i.riInlinealt-i.riblock%3f-i.ricdesc-Inline.riconvert-i.riinline%3f-i.rinew-c.rireftext%3f-i.rireftext-i.rirender-i.ritarget-i.ritext-i.ritype-i.rixreftext-i.riListcdesc-List.riconvert-i.rinew-c.rioutline%3f-i.rirender-i.rito_s-i.riListItemcdesc-ListItem.ricompound%3f-i.rifold_first-i.rimarker-i.rinew-c.risimple%3f-i.ritext%3d-i.ritext%3f-i.ritext-i.rito_s-i.riLoggerAutoFormattingMessagecdesc-AutoFormattingMessage.riinspect-i.riBasicFormattercall-i.ricdesc-BasicFormatter.riadd-i.ricdesc-Logger.rimax_severity-i.rinew-c.riLoggerManagercdesc-LoggerManager.rilogger%3d-c.rilogger-c.rilogger_class-c.rimemoize_logger-c.riLoggingcdesc-Logging.riincluded-c.rilogger-i.rimessage_with_context-i.riMemoryLoggeradd-i.ricdesc-MemoryLogger.riclear-i.riempty%3f-i.rimax_severity-i.rimessages-i.rinew-c.riNullLoggeradd-i.ricdesc-NullLogger.rimax_severity-i.rinew-c.riParseradjust_indentation%21-c.riatx_section_title%3f-c.ribuild_block-c.ricatalog_callouts-c.ricatalog_inline_anchor-c.ricatalog_inline_anchors-c.ricatalog_inline_biblio_anchor-c.ricdesc-Parser.riinitialize_section-c.riis_delimited_block%3f-c.riis_next_line_doctitle%3f-c.riis_next_line_section%3f-c.riis_section_title%3f-c.riis_sibling_list_item%3f-c.rinext_block-c.rinext_section-c.riparse-c.riparse_block_metadata_line-c.riparse_block_metadata_lines-c.riparse_blocks-c.riparse_callout_list-c.riparse_cellspec-c.riparse_colspecs-c.riparse_description_list-c.riparse_document_header-c.riparse_header_metadata-c.riparse_list-c.riparse_list_item-c.riparse_manpage_header-c.riparse_section_title-c.riparse_style_attribute-c.riparse_table-c.riprocess_attribute_entries-c.riprocess_attribute_entry-c.riprocess_authors-c.riread_lines_for_list_item-c.riread_paragraph_lines-c.riresolve_list_marker-c.riresolve_ordered_list_marker-c.risanitize_attribute_name-c.risetext_section_title%3f-c.ristore_attribute-c.riuniform%3f-c.riyield_buffered_attribute-c.riPathResolverabsolute_path%3f-i.ricdesc-PathResolver.ridescends_from%3f-i.riexpand_path-i.riextract_uri_prefix-i.rifile_separator-i.rijoin_path-i.rinew-c.ripartition_path-i.riposixfy-i.riposixify-i.rirelative_path-i.riroot%3f-i.risystem_path-i.riunc%3f-i.riweb_path-i.riweb_root%3f-i.riworking_dir-i.riPreprocessorReadercdesc-PreprocessorReader.ricreate_include_cursor-i.riempty%3f-i.rieof%3f-i.riexceeded_max_depth%3f-i.riexceeds_max_depth%3f-i.rihas_more_lines%3f-i.riinclude_depth-i.riinclude_processors%3f-i.riinclude_stack-i.rinew-c.ripeek_line-i.ripop_include-i.riprepare_lines-i.ripreprocess_conditional_directive-i.ripreprocess_include_directive-i.riprocess_line-i.ripush_include-i.riresolve_expr_val-i.riresolve_include_path-i.rishift-i.riskip_front_matter%21-i.risplit_delimited_value-i.rito_s-i.riReaderCursoradvance-i.ricdesc-Cursor.ridir-i.rifile-i.riline_info-i.rilineno-i.rinew-c.ripath-i.rito_s-i.riadvance-i.ricdesc-Reader.ricursor-i.ricursor_at_line-i.ricursor_at_mark-i.ricursor_at_prev_line-i.ricursor_before_mark-i.ridir-i.ridiscard_save-i.riempty%3f-i.rieof%3f-i.rifile-i.rihas_more_lines%3f-i.riline_info-i.rilineno-i.rilines-i.rimark-i.rinew-c.rinext_line_empty%3f-i.ripath-i.ripeek_line-i.ripeek_lines-i.riprepare_lines-i.riprocess_line-i.riprocess_lines-i.riread-i.riread_line-i.riread_lines-i.riread_lines_until-i.rireadlines-i.rireplace_line-i.rireplace_next_line-i.rirestore_line-i.rirestore_lines-i.rirestore_save-i.risave-i.rishift-i.riskip_blank_lines-i.riskip_comment_lines-i.riskip_line_comments-i.risource-i.risource_lines-i.ristring-i.riterminate-i.rito_s-i.riunshift-i.riunshift_all-i.riunshift_line-i.riunshift_lines-i.riunterminated-i.riRougeExtFormattersHTMLLineHighlightercdesc-HTMLLineHighlighter.rinew-c.ristream-i.riHTMLTablecdesc-HTMLTable.rinew-c.ristream-i.ricdesc-Formatters.ricdesc-RougeExt.riRxcdesc-Rx.riSafeModecdesc-SafeMode.riname_for_value-c.rinames-c.rivalue_for_name-c.riSection%3c%3c-i.ricaption-i.ricdesc-Section.rigenerate_id-c.rigenerate_id-i.riindex-i.rinew-c.rinumbered-i.risectname-i.risectnum-i.rispecial-i.rito_s-i.rixreftext-i.riStylesheetscdesc-Stylesheets.ricoderay_stylesheet_data-i.ricoderay_stylesheet_name-i.riembed_coderay_stylesheet-i.riembed_primary_stylesheet-i.riembed_pygments_stylesheet-i.riinstance-c.riprimary_stylesheet_data-i.riprimary_stylesheet_name-i.ripygments_stylesheet_data-i.ripygments_stylesheet_name-i.riwrite_coderay_stylesheet-i.riwrite_primary_stylesheet-i.riwrite_pygments_stylesheet-i.riSubstitutorsapply_header_subs-i.riapply_normal_subs-i.riapply_reftext_subs-i.riapply_subs-i.riapply_title_subs-i.ricdesc-Substitutors.ricommit_subs-i.riconvert_quoted_text-i.rido_replacement-i.riexpand_subs-i.riextract_callouts-i.riextract_inner_passthrough-i.riextract_passthroughs-i.rihighlight_source-i.rinormalize_text-i.riparse_attributes-i.riparse_quoted_text_attributes-i.riresolve_block_subs-i.riresolve_lines_to_highlight-i.riresolve_pass_subs-i.riresolve_subs-i.rirestore_callouts-i.rirestore_passthroughs-i.risplit_simple_csv-i.risub_attributes-i.risub_callouts-i.risub_macros-i.risub_post_replacements-i.risub_quotes-i.risub_replacements-i.risub_source-i.risub_specialcharacters-i.risub_specialchars-i.riSyntaxHighlighterBasecdesc-Base.riformat-i.riCodeRayAdapterLoadercdesc-Loader.rilibrary_available%3f-i.riload_library-i.riStylescdesc-Styles.riread_stylesheet-i.ristylesheet_basename-i.ricdesc-CodeRayAdapter.ridocinfo%3f-i.ridocinfo-i.rihighlight%3f-i.rihighlight-i.rinew-c.riwrite_stylesheet%3f-i.riwrite_stylesheet-i.riConfigcdesc-Config.riregister_for-i.riCustomFactorycdesc-CustomFactory.rinew-c.riregistry-i.riDefaultFactorycdesc-DefaultFactory.rifor-i.riregister-i.riregistry-i.riDefaultFactoryProxycdesc-DefaultFactoryProxy.rifor-i.riFactorycdesc-Factory.ricreate-i.rifor-i.riregister-i.riregistry-i.riHighlightJsAdaptercdesc-HighlightJsAdapter.ridocinfo%3f-i.ridocinfo-i.riformat-i.rinew-c.riHtmlPipelineAdaptercdesc-HtmlPipelineAdapter.riformat-i.riPrettifyAdaptercdesc-PrettifyAdapter.ridocinfo%3f-i.ridocinfo-i.riformat-i.rinew-c.riPygmentsAdapterLoadercdesc-Loader.rilibrary_available%3f-i.riload_library-i.riStylesbase_style-i.ricdesc-Styles.riread_stylesheet-i.ristyle_available%3f-i.ristylesheet_basename-i.ricdesc-PygmentsAdapter.ridocinfo%3f-i.ridocinfo-i.riformat-i.rihighlight%3f-i.rihighlight-i.rinew-c.riwrite_stylesheet%3f-i.riwrite_stylesheet-i.riRougeAdapterLoadercdesc-Loader.rilibrary_available%3f-i.riload_library-i.riStylesRougecdesc-Rouge.ribase_style-i.ricdesc-Styles.riread_stylesheet-i.ristyle_available%3f-i.ristylesheet_basename-i.ricdesc-RougeAdapter.ridocinfo%3f-i.ridocinfo-i.riformat-i.rihighlight%3f-i.rihighlight-i.rinew-c.riwrite_stylesheet%3f-i.riwrite_stylesheet-i.ricdesc-SyntaxHighlighter.ridocinfo%3f-i.ridocinfo-i.riformat-i.rihighlight%3f-i.rihighlight-i.riincluded-c.riname-i.rinew-c.riwrite_stylesheet%3f-i.riwrite_stylesheet-i.riTableCellcdesc-Cell.ricolspan-i.ricontent-i.rifile-i.riinner_document-i.rilineno-i.rilines-i.rinew-c.rirowspan-i.risource-i.ritext%3d-i.ritext-i.rito_s-i.riColumnassign_width-i.riblock%3f-i.ricdesc-Column.riinline%3f-i.rinew-c.ristyle-i.riParserContextactivate_rowspan-i.riadvance-i.ribuffer-i.ribuffer_has_unclosed_quotes%3f-i.ricdesc-ParserContext.ricell_closed%3f-i.ricell_open%3f-i.riclose_cell-i.riclose_open_cell-i.riclose_row-i.ricolcount-i.ridelimiter-i.ridelimiter_re-i.rieffective_column_visits-i.riend_of_row%3f-i.riformat-i.rikeep_cell_open-i.rimark_cell_closed-i.rimatch_delimiter-i.rinew-c.ripush_cellspec-i.riskip_past_delimiter-i.riskip_past_escaped_delimiter-i.ristarts_with_delimiter%3f-i.ritable-i.ritake_cellspec-i.riRowsbody-i.riby_section-i.ricdesc-Rows.rifoot-i.rihead-i.rinew-c.rito_h-i.riassign_column_widths-i.ricaption-i.ricdesc-Table.ricolumns-i.ricreate_columns-i.rihas_header_option-i.riheader_row%3f-i.rinew-c.ripartition_header_footer-i.rirows-i.riTimingscdesc-Timings.riconvert-i.rinew-c.rinow-i.riparse-i.riprint_report-i.riread-i.riread_parse-i.riread_parse_convert-i.rirecord-i.ristart-i.ritime-i.ritotal-i.riwrite-i.riVoidWritercdesc-VoidWriter.riwrite-i.riWritercdesc-Writer.riwrite-i.ricdesc-Asciidoctor.riconst_missing-c.riconvert-i.riconvert_file-i.riload-i.riload_file-i.rirender-c.rirender-i.rirender_file-c.rirender_file-i.riHashcdesc-Hash.riMatchDatacdesc-MatchData.rinames-i.riNilClasscdesc-NilClass.riNumericcdesc-Numeric.riObjectcdesc-Object.rimerge-i.ritruncate-i.riRegexpcdesc-Regexp.riStringcdesc-String.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Array//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/AbstractBlock//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/AbstractNode//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/AttributeList//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Block//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Callouts//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Cli//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Cli/Invoker//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Cli/Options//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Compliance//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/BackendTraits//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/Base//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/CompositeConverter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/Config//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/CustomFactory//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/DefaultFactory//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/DefaultFactoryProxy//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/DocBook5Converter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/Factory//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/Html5Converter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/ManPageConverter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/TemplateConverter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Converter/TemplateConverter/Concurrent//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Document//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Document/AttributeEntry//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Document/Title//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/BlockMacroProcessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/BlockProcessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/BlockProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/DSL//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/DocinfoProcessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/DocinfoProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/DocumentProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/Extension//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/Group//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/IncludeProcessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/IncludeProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/InlineMacroProcessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/InlineMacroProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/MacroProcessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/MacroProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/Postprocessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/Preprocessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/Processor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/ProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/ProcessorExtension//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/Registry//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/SyntaxProcessorDsl//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/TreeProcessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Extensions/Treeprocessor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Helpers//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Helpers/File//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Inline//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/List//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/ListItem//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Logger//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Logger/AutoFormattingMessage//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Logger/BasicFormatter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/LoggerManager//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Logging//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/MemoryLogger//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/NullLogger//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Parser//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/PathResolver//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/PreprocessorReader//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Reader//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Reader/Cursor//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/RougeExt//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/RougeExt/Formatters//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/RougeExt/Formatters/HTMLLineHighlighter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/RougeExt/Formatters/HTMLTable//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Rx//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SafeMode//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Section//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Stylesheets//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Substitutors//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/Base//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Loader//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Styles//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/Config//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/CustomFactory//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/DefaultFactory//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/DefaultFactoryProxy//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/Factory//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/HighlightJsAdapter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/HtmlPipelineAdapter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/PrettifyAdapter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Loader//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Styles//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Loader//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles/Rouge//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Table//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Table/Cell//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Table/Column//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Table/ParserContext//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Table/Rows//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Timings//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/VoidWriter//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Asciidoctor/Writer//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Hash//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/MatchData//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/NilClass//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Numeric//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/Regexp//usr/lib64/ruby/gems/2.5.0/doc/asciidoctor-2.0.10/ri/String/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/1de0e36ac1ee8577569be5c9e928ff39-rubygem-asciidoctorcpioxz5s390x-suse-linuxdirectoryE 5VA utf-86b7df18d6aa09263e03b9b412e4e2726b9a18898adf078b80353c906841c8725?P7zXZ !t/] crt:bLL C{NlߌuALWrC{UG'X)h&Vٽ3p[W;vyxmflYڵA#8xIg*or9cqV};%clȺ7zۼZ΢ތhY ;tCx[) ϱvפ܋EWMs qRM^id]$Fo@9*ӓ;q_t;-yb(9 *Qa˛J\ lwe^4[U`8n h+qosMFsITa V#QagZR»p|Wl.! P&֋şae8,Қ:M2y>ئ`οOZMH+jhtTVKԚRЛ-ցM^E ꮸ`Y T`$ EYE9>cj[૥KU< ÞYPcsqn #eC4{*CK2,@Y.p7%˸eԢ!θsleihMȂє?sw'm'aöF |rLVC}W RrDoj1 GF1Z@p>mRAMv#,>&*Ƚ42 ,z 7FlE,: y|koQDm*`M#%**x1a$))NyA2Gȕ*Ի6Z ,#,^KjY'4{w6Or 5r/8΅d^K='#ci>_nIIUijSF&GX~Cq_ֱPݨ< E"oqН T#>u9^z̔=W1zScfYq$!QBN\ؒݛAz(*3&-*y "L?;N3׈{ݧm7eR.x|Ӂj: wOEu-)62=˄C>Ƣ!Ȟu)7' Gi|ao4 uU>~9UOWVZ*F2b)ȏNJ=OR,"d ],xdukN[gmn$`UMOEM% g>CLp0==@twpϮ܁/; nҊˌvpBNislF!K׀Є2n,`լO|](ʢ X%LLyd<^2 PM AC<]C~v|y"C6sOy156dOBV]noݞś[@+-X3$Fz۟$/yH&;/y>zRM,NX7@ls}ȴD @j6TxI~UJ>P.iJby>}T ӫyip24Xgо]BD85$IWpSjQvط}>sAoݝ8gl=rKOq!`5n4D I\a6esz@(/d*`b;SZOCfJ ֚3$q CH!y~N庥$ ]pfH%l5%jgTSUoas`Xnf{ nȂ f<)hnܾ?'I j~,"$cgnf3 whT鎭[R3QUq{3 ~FWByǟR[*%ŦȹNY1ǔ{XTsQ; 32oIKxDVoPC%ߡiz/G>. VVf<ĭw1Q Zxy#cxWl<лޖԬ 10BcWd90:5E$D9P %ktV$~sr>i;m%:S:Ęޥ9^dw;P3ܔR.bb_nkq! ɛϤݱޅ!$cyjDI2V:yCӗk]puY J(äzٙA큩qPY3v.=Qڽ&Hap cL!"Kg+}^ғ΃/akйz,›;JÓ0ßk IRo6/>n ADrvCM\Rc<1^Bakpى,< a@EU_RqŸ9JKI+AC/Y,'- ֭mad9t]%"GUli$h%`FMxJbBϺ9QA)KBt;m#k6uv+!vσ^V/#Y '{>Ւ4q;W֤* 4N<$z0 /Zvt tӿTsBf O}.#fT$:I䓛ŇAjbru-5cbdsC?h(Rfs %_DRC_Lrp",jc}p l`$Ll5-F0#b2X OYT¥zRmlյsIln1($!4&hE,,\V {*>4\p?s۫>i ` ϋ,D.'Wp@ռ`y(.L@ uFM>J jF1QU֣݇H*Et'əF˯ 1ػѓ|=mCԔp|WT~Z/I'ŷ抎G %6 Rю׈YUwIb,KeԹoI7ҚbXP xD~ w5nzx9mZOl CQk %r08vi5TE_"b>2, B%[=/-m7|?" Und%YV(Ič_7ϡpu-J9^qbKJST`Z ]WIl1I<[Orze9??g&IM-‹ L _Btg/pgj=+ITI"Uʘ{8eΝ<7\β#^* sQ=lԧˊvdqv]s4GD:.!-7~z܈s`ӓ;JGB"b9_p;/7IltsrS:+6&ӠV?07dIߐ$1֦8J2G7r\"ߪ"5[RRAM7k hw؛ӢeMMUhODHj;ҁGŻl167mWR `G#RQ,U:)I3 iSX+jZZ]rnzdd w|[6`]5Q2q>F6Azڙ7@M%m3c(kvʻ6Y\T =1P]m?C"i=c?1s^iE~a rEUNw+Y׊ma[n6 NKCt9x&6yIT_pJLI{+c#)9ȡ%H?q~u̿j.Jvӳڊ]'X\J)V'j#% 1Q(E_Bڛ -禍^?v]p"/F.'S2oe7;׾8ne̝~2r.BךN$8׸ R'ln *{܎e[ «Y2 "f|=K`%F)*ڧorDc4By&H4,kW𑅬^dk1JEerX'U7f&9mmOϜ{j(:WYAc%c)k3B&[xOzovj,Kh`ksr>0Β Po-{;^oK`m*x:$1N8,0ЈďY.0)) GP7R3D[hfTBID)RW\W?"pdpHރF A`_3ha,A_2jAB<mcU5r-kz{ϼ9>%w;t9=$?\(Oݰ*1f`K!cԪ>:*א 7;}:C(D`V}J*o -j^g(JS@d1qr3pKvΧ򿦜Y}y>*0[_&\1@&8ZE{X@I2SoP/Jw}7#`~|Ӯt8+<gpxS(XɠL]GCNr=;n@p/=x2|ZܫӌFA*)v"mơg{E!,:+Fjk1B#xX' yҲSxr8ͱ~N}8Z`mO?{P2w hTܭOήzm.$'1r= # ReP|](,: dҪI*^bt"ZhDs =Ne#8HP?7~KhqWseS>FULfR|ޡe(*UdBtj[?"zbŧR 7RyH/n0mM_Lm\yNȶZS2m4*e_a[Ԃ;G2 bKd"U5|㦬TٻI8!iR#uPȋZx#0[ վL. !2 ݵݣB9Ɉ9[hϜuoD=08jkBJxA[b1g*zykGPL^ѷ{a0̤ =P'x,6?<ĖL 7,Gי6)ST[pb59=}4ca*ߋ utYrvNH8 5&3=/v̏uFϠ>];P*Hn8oDzzھuշ G^2ƹ5ՉҦlaD_En@VX,_sqq2Gs([k!:7 Vg9ˬ&mKB&FU9 /fIgjq@۟=`JF32Wy5r1`@A%fPX+&ޟEE#95bAa+Mmz\v[5jUUKGTlW/>|)pމzGlo廚Umyn$kfy^xPE@65K1gP;LxZ-kth,&p 4&I7mzM6k9RTlsyŊckgc'"= va8xT?(Gcz/YSBf^)u:ЄZ,GȞw *=hwj10h%Y j'ǐf[KfD4,qPXC (tp>dlv )Jt:~=*x]=47 23)SlbM2e<ʘv]vp̗t 9U_\L 59xVÔxH:,A*voxzY r64T뻒ĮE4W+ ;g8j) s#Cqwι\%50^-Ϣ*hMQ)ED ߽kxňlθ O^'nuITHb'trqY tpFՃin;=ROk[[-r4Dž7t͕#g u8et`+`rw[y]ǐ{7Dw5zv~O]7`u/![_FqbZc-8M"ixpn J{[Mk 50UZk'Gt%5bӝEaf]QURDȇbdC12x3)>h4&UL}'CN\`&9քS^鞂=;I&]8` BI)nwX=ށEqe+H"R .;Zƒ&[ao*ܨ tn󠃿Recc.'Qո+xu˵9pRlzDcu/yn#ɳ٧ܠe[$[똄`f=9T̵ׅpF!䐉tnP#P<&P|82{RPXc`w &Kz8I+#gbg,jT* UQJ;cBeC?נtݧ"sG "AךشLI~:&h+'_0^ JA;0fML `;h\V˾b$& :Л27.b:m;ĆʀCdR.MxLS|2!|^ѢNٰzdB/ʝL³jW|L~v&A,J'N]$U S/^^jYp |wZ7Tݔ(3n!ݡY2TpUצ\3ٛyyG"%GXX=OQHgXʙg@6+z3'}Hev5M-݌$$Fz eɡ:qo܂kKLTFXB#S~$Yrs" ek\%,P&?,\OGqj vgަ8ڸ:Q8[>.({{.'d +^>y\A(=\m:6!:SttIWk]݋>( f:阅 =4p)ˍ{='3 該>uQ]FҬ_KH#2${\{!RP$wzI1AQ!C;J&Z tS5F˲:[ˆέ@oa`0uj75I/IoCtm|>Ār rG虺b{hsiDD, v| (% g A:iFoU=L؃aӻ">[cp#/X_Dx]<:~Z]S Jլk,RJƝN=|wh#$IkI MS.L%֙W ImT-ھx|kU}t>Y±bz4Үt UAv M .88;tj+rFF%A@4dT{lڛŐ5N(LبgjJNk7]4ehE^ UuVtaJVKmˉ۵S{'ڴ%s 1D k^Jˊ}dB`cY'uMY*ޚUyUX%d΁ 87KV$y*h^f\V G ݩ*dd=C w꺢X78<@3:<˨|O>EZ[GH#W^ȎW۽ΆuH~ }Y*T[L)0C [VU+~fPҤJxҋd}PzwBŲF>Z#{`؅1BJXcB]l 7|޼kg lF2C){a \`ZV/L_@}_ut1^pg7-ElhnQI&SO$X-qN-6P?d[4fp֓Ni>H ^b]5N x*k-,ea{ 㺞9;˘{v-;#KrQ!lv@Yد_Kxث)} 6I$i[j$^%&Izigh9 &bMtSFcG֍Zļ ǩkȀd[PœQeVQ0h!;)LW" V?Sjpr^TG voUR\w^YW ~,0y &lǚ]T5c`(aѩo[}t9\"Ǎ-|v9"t.Q^< 6nnj%g{WeuȔ2Qu?XZc\ 7pʄm/hHxJl*bS`tĝ] bOOu'|RCub/OlÿaR dF '%*McijNb]Zv<)me3QgXϑj؟k-66eoT?sK#Ca69B%5lE|tjo/, YqI=Aö&r:' # V R CkI[F SxϨPueo8oY>B, -_I؈t W̠Gz]1A*S8.Ϸ? ㅈ o~Ow~28jUu͡HL$5 PtO߫;wduYFPBt!o<q>@hJzSEh()1 &ؙHv2wA;Ԕ`Y#p_0LStp,:N-v]ZR%zQa! +Ą;5Y OR*8y#yy#+k&.Y7 "  +FrW  !QVqu ͆Rpz>@zu|jhh$F<L+X'xĖ&\KJr-+^!=$[`M%s9roDNnQzdלg$}&)0fQ٧-]#p%p(&"tlRJ(?ۭ`-$PA%aslWn6gDA1hxfzLl}?/}>'e+ R̂s1Cڪ8Qkjꍱu^_R(.LpìJ{mK[ C AtfǏs_sw '8;MYZeZuFf,t$aYJ17B]at b z/\[(y$'uYq33IJjZ*>L8u!䶮0m?IFH>Ї !ǑwϓJTw)/~|A]'8Y4B-(~{a, ~ 7/c<JML|Pجŋ)b`~H6 ,FYfY6qWI&T',``PF$D~t?4x53)kXG@tVuj< +)o&.݄>$FZʅ4\3GRy1Kl 5cwʱifH"1 ນ(@y[P3js2]Gɡ7WX1EQ/kX`u"-w@:4WT˜ TM+N}Xqݦdc* }Uy̗)mF; 9:4:V(SJu71pv֤O\Aw:djNNZHnb n {/0aICw.YYvެw S{{esRBND@}pxV_ S[NR{XM[wJqi+}h&p'8 SeTNیv}dtZ]epA?䋑.Y6(.+}΄'F+M0\4'琊&TD +ll*F;Xbd~ȕj ڭ Н J68MT?zOcw5$.QɆjyT#3+%3&0Yz]\&y}7"F.95.7t`,ܓ@0vi5)nl %-@wS.#+_Ngo sEƒ|9[I$'rzm7G?w:h:p{Dm+`ͅG/7:>ERX nʈ|-XV{V-h8 uQ;J쿙)$-ʬl45 `(F0<2'j{n$@Z/WS*,*)- m@5i΂%k}!Av84by~5"Ҁ.50F! &{խ^x;nXbфcR#a B*苝kӳWƷolhσoE¸?qDb|e.~/I,QZD7?<> q]`*mK j Vg4=lT4,Bp<,x(ާDž~6wͰ>PlU̺  P;Yʎ!chQ{<̷< ,a$I5 cd t6A3 Vtܿ 7\l!֎s7n"OfνYc.4F5`^7{Qˠ0|>Pd)EgiGJ?+sbIBL$OԉԯDŞ0|kz(*mP=e x ( }ԝh9x!wj6mȒjho*4 )/v,Q7G1.E3v qz^LB]0+3@]]<5+&Q`+F~j.Ҡ<5,U(vsӿ\,ct*վٟOYʜE-g*) n"[)UyZtAIsBNVdX^X)6A`>tqX>:. rr#pT?nro[l(Xߢ\cV(vV6\[H~ s!pG-ldZ=iB}i! J[T9 '=?"QDoL^$sӢAU6ziT(=>5UU  0TffltwkR6hcEOŸa!֢D}N9Onغ".;9ndɷ^Sym*iH yy&G9 hHbEQzr V`RD(nG=XP3d%_Obv+v5n"Qb̎ 8w}_ǟj/ { >9Qפ zΠ KdV8-D#dHw>ZnVU6PyfGVf %Z%93m<éN>f<.cJ]ǠhkC2{L8F$QPAw`Y^h᚞y70][2}kӺw76cy \%Q?8r԰lSO 0&va[#DsF* CN%E}蟨Xf RP _^ 2N(XoS݄:E)u2&+-4vq|w[>)_Q$9WW zN[x>N|)m2}K4,>/oxt85ڀ;QmiiQяBfm. _w}Ey0a݋1}Tvv>a Hƺ(V?z%H~6MܱYºAHl>B -6n(|뵗^^+ƅD/k'GP\IOZ~k;V,:IWf2hwD2mmJ2ð-Q`ݎNZ'B/krfKG!u4/\(@X|M▬R! O]uT[=@s>!.#傉YxH9SgX;,JAtRpԞvzUd?]*ԉT`+!06&%:MiN_X`,PLv$N=CbɁĝR&JMQׄLqEVGٍ'EK*bgd&9|:Py¡d %'`dj%~[IZ9eSW~缾gy~)JUӯbghPڢ{X)@ʜp'@#sZd>SMu~W6s 'Sbw7[FAnZXm# b,?io[H!s()6=^ZqHgLߏUkTbX7&AS'i(2d \9,_O f,*wSc0hvs<׾ƽ RqT׼tR){Hɖj!\JP&sI:2 Tdp­P `X.9I??)K-2Sf@Amg4=`N&[(2w2?@a0iqJZea{49/0YiESCA\5,T35ܗCW '^?,M݀*֬,xxfT"G+%si ;_E lqӔUsp\ Fla,SF mu)%Uio?] 7O  `prq:`z/eCq ["VKVttOB=OH >6UŸQ36fh%ҷ:3ij%6@Eo0beV,$T Aa̎D-=my.hNݎ-V8 ~Y)T2^OGKgR8Hk±!(kuSw%~md/6\G'8"[/AnR6cDesg^>8C#=agB-E-0ѵ~*. /?EYU1 +S-4?Zf#:SZ?T84g\A~5F3+fY]\~)5/86X&*N'H1ց*|PT@2+ ^ӗ-}`FtBvf(443ƞLzo7X6))l Ta?=tܻHwuƺ0@q"TR!ZbسB,8~)Cޅs*&WlV%A|6Ydܗn-9/?"*r^"쬅3 Eso!e=,c³rtޙ᩹8\["mhW"mZLՁgc 8p-kun׋\]~M"0j2n㮏/J^֤ooɡQ:OcĖ X3ٗkaՇT9ONis7R$5){qjxP}{a*} 0T>1e}D䄍dt%-wH5{:8<|; ?^䬵:HBCAe dJ%S?f0TB`qZ,pmwL^^:|0<,[xm(:%L>B99O1v6a"q1#I͉CvOо *KeVFsD{ZCMi|kC\Q\v&ݿWuIf\!gKm^oguP^949L.Sڮ̖FU¯"&+o[`BGSS2Τd=i-]mOL\)ʈq[!D <08 O-ƺjs#mJ[}J3R^f)eZK~;ǜB7 jIJ7?~C\x^誇j ;&Ѵ1]FLl2aL] A4X nO)FR^Q #_u+Z3ٯ(jAɀ@p[sA \d v>?QIgDC0^[03#mD٧;)ܮmnb&=Eg.sM_|J89iYuмxy̶QWVCkOS=gمͺ"?Z^MLa ،v_ىZٽ7jɀeMPl;w`"OM.~ EA1HyvL'tgo=3??vTak-ɿ-/j=ZEY~'N^:p׫/1vU2pCM0ec3.~0ôh d2lX@u"̻E֣m16}mMJWə| g^I͡8txܽZj#)pHA-`r#A 9aBPbi)vlQx?!]:g^##rq%aU0 s o >)46JEԵ@Q\`p4Zu/:"h/@`jm$ρg!sPI;T>=6-dœBԳL?;^pSFM/y_D٤mEЯT_(q?vʷIءEeW{>?w m]/ֹ~x3>!s:6og.:(S(Op <͈HC3ʘ{ws /B(ŅF,/˼3"pC i%/x[z~M`7FFb 0welf.Aڤv튞u`D)bJRoSc1KqXs"t%!S.O[DI}JH#gZSE3Ī{v`'+?ͮa(L~-;@G Ud`Bb(ҍQ鑓RM$Xs^@yŰOFV nDn Ưi*'8p$RdC tොʿ5%gmÅgxcvlևqLy 5-vvdEZX=4pOdaxB n D<3*ۓ2@FeuV0y6,Z ݑ}8 7JmAFqL#xPA8kXܡIb%Ft~Ҝ |v;6ܲ: ]?'?ldVL!CEcCr^CNqc,,}g+RxvNgӨy:Upmi` 9ߖz 䩈ղ) <0yU9{#;n!Qʎ^wM+6#v7NX7B8]S͢-/Pv~yĄ1vrJ׺a"oOJ8c/Iz raۤ$ c&32(fVH/4T+'b=dH)47ԑ&Z>s8V2㕽ۮ;LAj;tBz>OdP&XulbG5<~n6Qny XGW6Avf 1 +Ӡo:r бb>J?3\SYwֆ3SI<\8'2IQSuΓ%tIAF5:ȯHڐrV~ 7Z/uScI43%oLF%M?Tq :0v<`KN;'EfwPNOСy,@1+A;)V[,7'R@x&bkE1#m~&Ƹbs|}6f9;LÈife6;hC@f^Ff 縢gr[C;^BoBZ9ߗJcS}fz`$q!a_p5 ͖^66!9Ds|a:JAj& [9 rjŸ#K*x}EP`rnePk|NRZ|'mWaB-VY׈,Db(] m㙽@:%Хo}53L3yt-]v_GphvH\nG4}osBk4ۑ`h+w?@taf[`O&JsHuHr.VqMt^( r'}NxF|c1vw^rC7=riJ>lt@K8V^MnxZ :It&0h0+tPھzWOsO}wǥMXoQy^嵴mRd|31TL.9 xx򅯗d?28u~F)A^ޫBTʭzK1=u ;6k /ZRDƝګ1;~;`>:G.x zMZ% *ڇ^Irme6Ka<; KFݾ9؝3 NҨ"ۚHOBh-nqi­:6ɇϐEȭ袁)AI HD'{WN {Ebw?蟓!/pG$ya+ϕ*rŘi>N*9.`qn[G3:7Y~~ jGWϥ0aeOh=.|>=p"u\v~IT疴aW0Ư@ej?SHTUfEuyہʥ IpY*;[GQ]bpYpa˅#5wu KrѷW[wOܧ,nLmmQߙD5\F'KDSyL[9,,: ݖpc u]餣ޓ |l}p8_Ǿ)' 8}+L3"T -ߤ? Ό$]zD\Gށvʀ@k8vѯyW`wKIdJkIėLdɩha2-PrE;8zkȭ 3Ek/s0iYTkpj@]2l7s_-S )lc!ДѡŪت2qda<1$FaSU0׏\qBt"SV /BZs wʃR,r'{OO*ROMBhN[&(-k"Z0tH‰:) }AKQOj% j$1(g` yHT.KJҙl-={uw-pzRtf ֎T RjIcȘݬJ>vTn.!Gy ! q4"XR\GGג k$n؀9'DNUZOP~<+~\^A0֠@}dp`>b՞at ^uX?DtftPX(4 O+Ju['iw(%` dBzF;W)l:0(&C9"0jrbxe\K7B3MG3”uߥMyfPvw}޸]3oѹp,Dpu^ڕ_b~JC:Aay*_3SB2QVQc8z,z Я#-j<&L#2ȼ|]{m_C 12~lkot !Q7D6KD#" e[[b8y-{t]DDAu;="جF@⪱*M sJ>3_v4bVl3zbQJ9T ߌTbziqި]-]"\XGY*Jr7K9N\t_Ii`'Q@=Xd.[N*Yto4d[$w{l~ӓdKTx'#@ 5,LD(7m (ن(ƌ24 .znDre8Q3[5'V\5 r5Yw x64E96~ Ur7\)~`w`` l2A@KbB{B߹Uijv&+ל2 -!Bw*_˪7 FHo/cw U.B6̷eu=z Sn"h DCkv4ٕNX}B+CP]𘕇e(#6ze5_g}%bxL\"GLZ1N,Sꩺ(m)pJL?WO.b>blFosT>GcajnaFGgrͦVղc鈸鵭wV.2L&h+t7='_ \HUh|sut[knssĤHA&tjTRYJDZ@p.Ll*7cXeX]3RÚqėE4Alj=Ctg}4lSQ)rQB Ta1UQyWܪ::g&V ouo%XCSnyTFoǀ`!я{ 3t1J#iV{\͐$6NEB\Dd11Zӥ+nD;yhe ] `Kd2ly/Tm Mk3# fI4M>y eX7d+-BДè\`̠p km9a,]1MmTņp b,msPSaPdoόkkFaN,?hGrD6p\}S$-t*#2vAM3󥦉SuX,⹀6xn,B;t KZ'؏X(yU'qiGqml $[ZZ d,^K9B2k[N(RFډdr1]gv}Ń)7*9LKDy/D$\DP,9vYlLoQ SK+e{){"iVgf4-&]ؙkIsO?MOlV q:_|K9|kʎÒK#mp)z*i裳?}1z+T;v)D ͊7A+:y{2sJx>|`3Sj#@0 3LL-`>6 }}+&uJ?j~IgQ7N9bnZ.MJ~]Wqn~u$i=M]QAfR [;dT"Qݝqy'CϾaFN]|J5Y[RύΎ,v,<ܖڏ;SLrx$e4`mO dcWSPl3ou֨H-U%,u&Kn+k5QKtroKũcxzџö.f 1 ډd0LC({X<NuEK7 Q:dƩV lbdRC䍮p- ]cyK\vs4fbI\FRLFx}C PeBMXf%=bf滚&)A_´?kFnbgnDc4+\dQ@W|C|M߾ V?󱈝uD*mRHG<+4Q%:R7~ԒnQ/clp^3[4h2[?5LXgm:nfHp)@[vKC&{aJW!W xJ|8:Qv58Hzt82Bc,TU 6? ]Nqg#f)*#OvmF}6\'zq[ҟ+`og\;^W=5C?]#ɵ[f\5m<_, sۇzӻZZf3ͤ堊AѹS*rzS9w/u'D])sֆ~^9G| k/uW\H,DȘzt9ǬsJ.ja1dHvbi!wbݰ %p|QOx8:c(-?0"SO`i\3_X'Uu.$x[/WNs@#/ٲ!9«D53:VSƚ\ze1 腏:T)Vn?R}pn',#;y5H62n̿pZ&J:tq+?źmLHVR$¶Xdp_Ʊj(ddgMoy&bPdT]`޼P99҃}dA*`ҌQ a u=Y%GѰ)͒47sUZ v_ц`+ l<;Rt6Вj*D)9١n4Bj9\|at_>Vj+v!U=.C3=9C:1mp7U0w,Ǒ|A"N;ǎ)AkTDY~T|} d< 9-bMɎJ׮h1p j=GJ5#h6Bws~{R+'bCc;HRVW=4C_9>e- v9 ,I)+ |/(_w2 otan[c5^ Y?e|`=@DU-&Cml(0Ӣ$魖jAYmHKW%o6we2D Df~2~\ Nz{d#zw(c3͇q8PIF͘3~$C_ 2B?|ُHƭ5jHkw+zz?8~3S003^yso id,[~xL)mڊ-,ʊ|SP1I_7 )|^iIRpWxldH@أS#@@(1~gLO,7Dݜ]efN}mR1$߾l!| jm&a ѾIV @~"a, ġ-F!d^$'m4pm|"n?c%_6Dg.;?eIX󌙘DK[^j5^qo.cJB``NdVO8˜M epl/DHD\,ijAj R &EϋEXAO`ڶnHuv8 XDRMß9u^ZWpl.h:emr<=#RFyl>kЍgl NbhOBS 2facN0wX.m8r{U* KvDXYŮڎYiPhir?&GE0dAmݤDd+4.J֨HZ8F9zN9P2{ ?2(0y޺n.;UZ5pB=}Ks0>"m{|<.0{"4P2, y /\$Q*+3YŨ<؊ݐ؂!RKQ]BV]18DJoGkHY3Е'@9M 0Wx.֦KV}4G'.˦vd}2ov;]2V v~B:Hb?Yy>=S*l@~H|!q_ ߃.>Icld:SIwBXS1XASM\~U'kz]b0`m.t@9 M]⧿ƹmcIucǚXcЁ@ ipPWȉNo7h~Mb5gE=t5+<&}Xo֌:B8q,'2T$0#7da!=4rɅ})cz %˚}} È^haڐWG%kwf*Et$X4oZL% 53U}AQ% hxXMtzFR)ן<߶PyYKܸ4F zPH@ O܈4IŎeҌ"Q @5d%7)KA{4֦$:T-- Knb`T mmQ vH}+}h;C?na)= XrBB'3a'vv>(.Ncډf",?!`- Hv~ .pZ֝8YB B|xsZ%ɧ|<G/=n٥KdI?*yh'T|a/R # >Ա TF'Afe-II n)Y;:4[v>b:&AWtk",wiLm*ZGH^[k*P v9 lmK1YզM#J+/٧2};Bq(QZq>ÃQƪiF޴άiIqgfoE6|S挜鮟ǢyB~8?ML)gY@a#~i08z-i=YkcFðo۩[:%A9]ZRYYގSm9E7Fkpk{2P,x2CQO4O~Bڧwz}8=!ZZ̳<JsOyIQxRKe.Ɍ=V(y7rşQ6kYҡRg!/CU)"LjK{n%#|RzԒe7vl}bu=Ao% d3X{sK9Xd|Y-D.xqmu^VjU'Vam$-F@w >wq:kp<详5DY۰AM'`D.'-|2$;y;to'g͈OVO{-O"_YϏHDoWC@A; A'RRG#q,Vm{֥u1)n˨=R.9=dS|/z$˧]m9q `Onl Sgܾ;wBPʫS#c8f;N⾤:ǹ\m|""e(*:팋һ'l(t87׃P7wτ-uRE ?s51|sfMP7ij׬":wE8ETh4tT޾tOYי.W$d%g / a}D/8A91ܝ8 q$`21i6'#'"IЯpiR06ULo2?$ =sK T:*؊i2!K\%Ucf1mͰэP_rl y6E\!JKP 4^/xnX"#Tďw o6 % iF]0R](l<9B8q+P$a7wsЗœDYԃ2@侂mpMk) %ڐu5utvh8qI E֨yo2< FLRB/08kBpn\bX9ƈ7 @:λzsɗ43Xo? H -'LW=WE`㏎ HhiHe:@ ME(7fEWAuj7U\f`!bͯQ}*Ð?d9)OT>~ zR._"ȟc>hw0e* lCPxg:z=b%jX O͉BHpX<@ 3'[b5#$Y(`v!A+fW#k\}p b`;M҉q]L9ERh}Txhapx'w50?Ovb,w:#48kN_$)] &bdѤ gS"QϺz G:ҌO愎K2 ZBxlM h,%mYxaV@~3@:E{-`0a])&Tf2X)? r`G8nkhc *(L_$u 蠯B,K&M`:gf $Fq`R^](_Mr.jZx+RVBu"{`X۝Bvpeo52 OaT"@aQg=,KLlz6SQ*¢w!*AXdO7c+ߪfߗD)^~zR%Cnճw{ MMEl{$ 7K5>f@2{hU(e=qъˈh0֌0}V ;QJ/jo ! ߯Uqh$]*g$MAVf H0Y{gԅ)w%Qi3G_{W_}Z1 EcDz=*A(F'AVTaVؐ<]OL3Gm073ZXѧ4/d7D!qj>ݿC)[;a["mlO>Igl*Yz+u_Fp5Y߄a B%BڞKiUa`q3Y7{ZU;"? q.uVtt E&t{迓7)DéVϬykQPKClhˠSn,Z^"C0j{&9Ȁ!j*/VRO?O-*O`#QVjrZ]+NVzfގlã^ҦED?h zEٺU o2\GaXpOs3s  fZ,m?|=YXpg F\yOD7s"|);J7(cfЭ[2]hx9vQPckA 8>͑_ْ/_S?i[[k1rQ Y^%@׽<1Q׺½ؠ3})~(Ã/qhhY`ǦoFқ.cKZ8*ޏ"tf/al*d[7HBK!-3ƴcBp'hH+r}g(iÁRkadUO׌yOrōJcl;Heôހ}^4y;0D4:bq${pE%G!P˔WT9 [hV Pj Ч>m|xu3UTabe]"VOhBGqh*ڲ!<8.wz6iSN|sN.Usѳ{G e­'߯'ZcRE1f'Vg4HGqק%^ M4087!:FN4E'&Dm"7I7KKؗ[-3e#{m<N5-)[ĸ>YOGljQq`Nb lDa[י¦8 ~V&>HN7dֶF|n;caLr_^?n4W\]6⏹҈7KNiMz(#0CR(3𶎶`>`k+-fwܲvªoq=qAR/] ]6puP;+X. 7 .)o덅R`,[e_nEPzDmwj"^mGN3HEN1I[YA(]qPǷ]9+U߉8X/ 1oGsi5T/9L""ӢĐDb)<} [rX=ge,Pi.'b/ kIcA/z=YT ̽ss^͑a>,P\;e K05po.Z0Ui}P ]O&nK?,̹aOZwPt1o|Hꞻ{bѯ̝}8"(~؆IsI IuqVup qyŝhZF)aqe pLIь%HpD $9ߍ1ρoRB[fYIG0?i*tej>r X&/ْP6CQpF^.dku% J>ipCqNc \O~r6CUe? ͜6- l{0*8<[/Cl!¦xbJ rKg\QȚ5jOL2s]XI7h %WTs2KsQǭ8AK Z~#Qza>sҭ'+/>8H#ȵMNKg[j\>,Id=b`Qg6 1hf޹ X٢u!!M>a2ptyƨ\ӋGI@A0f gcc;88屌ɉ< Yq,5^N{jSi?>70uc\iL Z`u~4w4Sg;|RF,TDtnQ9,9z&my$xD=)W;=5{FkM &Or]J3P-u2}e7'㈧oc}^,7:.,V>gE x=h*Cxr`#,u-VoG3,CF!ByFu'$FBdHTo瀮gu|p\verΐ JzM`fy:.z23{#Z~b[#c%[?$L%3/ ?5/,NG?]}n畻{]R+:}ږbPɊ6e<*RQiK-Y`~#UʱLU:ض%x{:?T=tgЭhPT:L/">ġ͙Į)uPYtR0m"CE>HrVIEEެƛ0ll9 Cs;Qd3(c/%iM!tNۋjR%?Dp۔# Ը;xN[](JI?G(?ܹÓ=rZ:T/g֪]k"=dpWkn~JELЪy9KV(ýiI$tէ[tf7|_KB#sN-.IYKWDQ`GV'㋮*xua1ʰZNhJ'{\j(9/>Kۍ<9 lë:QmY6}*ᵋ KM4 `Ut6n`#!2`9U e{]=(N 8s>)|۹S+;˫3Ymm Z}Y"CJ:y% m{%ȗ<4HåO+j%fwk)Y& =%VL׸݅6fյ(v8 t/1GyPe3|MLuײtZIfIãߣ'A $1#+;i{X*Nz8lGڰXjbzO'aԏb*$Z7nYKy K ,zZxdrFkM&4_) Ktjz\"UK*v~ftQ #9ﻏ"F:Tv Y _X*MX3 sɤ0K*Y lcQ? :j{ֽ V?i;Om4 ɫgj+Wn6QbW19Ov}qAÎ*zˢ(2k#λx"!X91fOKk tdZTL3j$X`1X2  l(N/G]D!W1GOa'w(N `huGhg:+7ܗr*qׁR [it|ۜJȿHo CHɗz vd# ʎ,9Sߌh@Ivs7a=Y& +P.NViǙr?g0Z7m". G3 G5BA[tDaaף˯' hr9FFq!{~^uuږ-Ŷ"6wKdÆ+=GJXQ5 ʅ$%O ]MW;>vI@PbJO䰩?&yقE, %#cٯAo/=a;o_vh߸h䘵yA[ŻPXt0zO^3p``PaCϚtD7t-bd?Zv1"ͅ+rfl+P !}YU H^Ǫieb]˱g;YD{ GVE# Ax2jɓB}TKU!T)TqllBcn$[(yhTL :璤t1=Dac>m2J|]C *͌$yGVŏ1/L$ƿ"NIB4`yԌ7=ge /`ENIpF!gh3 yzRVֹCkr7 5u?:sCGy3>?[]5.(PeJGX̬x>i)n QBSr$~m(p 5\k=qօ+}8"ߜd!` OcvIм}=fXjIsC#N a`e2ni vNZV60AX!V\V{}-t 6U:3JO:q6= ՉMe.o.ܾIڟnF/@1U\Ӛ%Z3-t.ZrBՆ0ڂyPm-J3tV*J]a#"0Ut N/>w?{ n+e @*Q_8ݳlaOz dԜ&K f?L*2/o?eXz.fvL`*3[~w|9 '-xW r-rjbi v;LN7GJSww{'9sS^̠"f/>ys羳6?]U׾Gd$P/YpBa.VEnH52)[cl^q&BGl| ytfA#m̚y[)+i; l/w%%<%(<^0!nh7uƏ*9о!;(]Jq .s;: ',愡-9pں-+atzJz8' ͨ& Gsz wk8_C{HkqZ;ɞDx͈~Ǧ/QAF,Xii0bhwuq0:}֋W`@?/6Rޕn:*Y X zb&N4tdW"N] x.p 4>l7AJ?=8z6)osj<⦞+i'3+yy鋕Yp9Ty7Fm_m`o>"Dg*Hۆ:#[^\(2c[nxA"z:ָyL)XR l{E$Z"EN>J|ivha%=+<_¤ 3K^[|V pJ.ԱoKzM)cd3xPːCk]𦙻 JBcFBonZ[В96'%>PAt=uQˈ3Mh%,\Zk5 e\^d_%oZ=H Lp^T_5e[N7T- ,H.(˼%&c=7S xכUbIgAShyӈ /so^ 9@%bP*4VgWCr+HlF&7f+NL!rrL,m}KxlF ve:{u H&DSBKNn_P"\ZĨBLF$2*9d|{Hԃbu{O1:z65]]]bcU؁sgFpJEl|pa,w~=c0B=.uqrȻNrs7geW~~32C9ʡ H@pZcEK<:Lq&C} !' i\$&xI6εҚUjϨ _sMɳ{n2 ӉA^Z>>EDtb|jNNk cA#7U5vJ{s!a/aF@hDKS9Я}6%i3VT <}l'J.e"Ɣ`u"~Bc)AGz4:&Ca_"3inI О4#װ DJ8dZxD0v%emvK L4 Y'~zh`a}q8AKW0.,I7Ⰷ8B[ =x 1?gg+8\l%M5/&_)nVڽFQ2 g;h5G!4v8.97}lwЫ қgGj{9N=;F S|53:OeQ   81Q JҿS0]j$Uy)W'M.oj]Xycl z8FFFF0g ]3Dx@m5cKF!Ki'Fb~3.M~%62?lrei"6hZh5Hݾ\2\sw*S( A/Sl:a8Ö_b{[l~a  +AآU\t\ʈڪ`^];Ql[j"ԬqԾ;Rq9bV{ВNyv6-;Y묍#se@ K9(G߹LԦzKFJ3Þ%?^8-= 'V\ُJzy ^<C3媫p% NJȟ xSFz_.R㻭`ù:~ ?L?ObdE_RC(YIV+0Q`0{{ VvU7smcpݕ|\,YqQ@cns{F#AMu#ׂb=mC&Ʃʋ63dڿ |8mog\H> ־DEt?$+1oMˀ_D=ybeN(cYO"zS0<'0Zc:6SPpL)hhe:o&Jx5u_Y\ `4/5ct1x%6g@8Ky=KmP=^;%Rn<kӑ7E@:Gi:G )r%Ce; Gq0Ir6)nը;//3Ȫ|So^nB!D,Su)tϤGE$ЊO9C!an]x<;"a?bb e"#(T!49T1N+Yn' /jmq- @4$[LZwzZmeh)gC 1>Nf%<6U#娳Y8ʳbaVXtُ%Jmnztή{ IAw e\>8HAZ]A]V}Xo3cHD,eC*H}:;E;;{KۚxXnvd@dro s5==1yA վSXDT{-T1lU\ɛWѾ%48L <lӌ ͼ)"P[.#;]AxʧoApKlWLU3m0@(i1BAϒH K\ ^dU!'eʞQ;'te]p`LSI. >!5Eك$t,$=+oZp_-`tTGVпH>ߕ/֨w_s @nxf_."WV#9\L8@@A+-JRXm3("޸ C}%WӬ{=LMtI@/H\",/.VZK# '5؍* z!AeYyCQ%tQf x%EPr6l`)bў3~e WAD)}F"*k DZ9??0>!( wk܅-&oYC}̵m][겷$G 4ucHKg|Uc*t:y2 Չ.`V[|6 ;9[eejk(ULf;|cI.+lFboR,Gxs*|: RٞG(ԗOiFxuL,{:3T '}^ 3Բ-cnMgMfZ~32XLp7Q^SaP`)F 0*IGr|#rm6!k /%'aIsv3jDEG_`Dn'Yx{ lw~\bNJAV{؃O_+gS 'D-f>År򕑓u}j4$ ++'4,45a9}^Hf4Sd$zx$`k钜(l]RKfe^!\6я0?j0PGR2{7^qZ>զ"[/0%gC\43zG< Ψcp򒛵J n R|=TPZ2b<^a6P69 "UkXOi+[3 { NA hkYжy` ]HM .[X_K$7m'BfuoLU{?ԑo nfrx:5ׂy N^]&Q`;)+"K/wt;ohS[v=КܾL_\hc K"ƪvs =>Φ_ =*7ݚ5vR00A\C*#am}Q= b 11y޾c33d~%գD-ıjbc :׷ᘌ[EA!uYNڣmAϊA#f./@$7|cI6k1x6!==R% k\@ YzKԭռG9DK둙!t9a0sZiܶ[;iX][PfVY:F.j˨jeh^S8dF i=%Y]T+ YV!~w:MwpW~Dtoc#  s>]&iR>uBй}uR_0G9VV:|~tJE9ײÉZjILG2ʱ$(>D'P?4n^X?q>LmYTuzZ<-'~}cJDGVI XdI`3b<睰2%2.DQ 5*nvMOpdkt}W<ډr/J= o ī+~4uez@e$shD, ~HƬǟwϼ5'[h4| T8N4 n[n\`oaLg݂!z>*yO*]sN^,#[.d[4AInu%i̔\Ȣb^O2wx肯!Ybͱqȥp|=b-~$35-WEB0'j gAE5:FL IF?pWRB=3Xhaa?^H!Ĥ6Oo o`y}bxww rzK/CPo&R@ZTe;&b\^!I|yђ{(Җɡ~s5l1iHqbWr j_$Gj7%>, ~ܲ}5,ҁ7v*1tD:Nf՟ž3&M8堥F9"q%ܱ, a˽yg; k$[\BvAPtueŽ^Qa?c_@$DO1/™Hj#wУb}xpDF2Lrd:Ozq*]I H j'àVt}Uѭlj:r Bvp\W6asD-K|O?;ӖHCm`ͬL@|(k"ďǿkܔL@ֳPR;Ol;H%bհmhH/?|iC62枅’46٘c!G]iS>`KŋLjHմXne pw lurȠDU8w=9ejj0Y(a !dMeeVT7{1}1  aӯ'{´!LaCyz(5H56$8F/AH#i^lpoٛz/p[M@ٺgEu^Q'3rT z87ʺo'C\MnF6cV$9pk(|XR(Z_s+7 MJjʾAS8(n8-A3XNoA4xxP{Z.O7:8 A<ں =l[xC3U .b pOq&5\WTJXd4jl`ݗ È$0Sx}pm &ovFPC]w-7N7R|"[ٿ:q޹!$hb ٫Qxҥhz%ܑw!G(;f֙cxaZ2S_9}k\)%+0b\ul(|oR׶bgG[>6s¼ Wȩe˅cl~PޝxɍOKOeA7C3 0*Ts@Wx]Z_Ŧj+яKyJ#7( BwGf?-cjc1sxL\:CgBKO\AR-)oh eZ4b< 8@23F.'hPm:FXs4DQ< h_2}k;o7Y5 m/FGfJxL-J:E*I rl*W( OP#7oNJw{Gux肩:_7+xTՠ")Sgdi!hܽ8ٗ_5-3qZm(y5U3x#Z+H\ ZHEBe.m 'b+1Ygn?^SXLN+tVkc R0F;U%GuO#խ(&(ua':v[Q xYX`&WdLwǷ.uO{YAep. A15xOƠYǂ^q2>3"Jy&643n^fhcѯֳe'f;G=;f)m4X<ֶkܲ{<ʐ?G;P3DRؘ}߳Sj*kS_⨠dGQmUh;撇 G[Rr/ x48ʋy9̫Tb =rNYM7 /$*=Q][T׾] Q[)j}V.qh6Y- 'վBfO;k+Ιzf83ksސP|1kYhgx̕ʲg1ӳ]cF=#;b$s MVĮѬV2j1j;iqt&%_j03~;, ;Kb_Ju홱]5tLve5/Ѕ*+:K{X'U‘K߫x&Ee9c!69' $n:}^ʹij=4"&37@0MP"{U }b[%<~$G },xpf_N^ pTushO(D(|~S*Y, 39,p[|"4"GS{!$K^Wlj+tc{$YQ,:t짟zmnlDѤ r?LJ|T%U8,0YU]#2QvkOT92)ӱc`i+Wsef>|,ŋ^Vs^]&7F'7Vݢpϕ?>EΏ> S`}md~ns(fzYC"|2Y{\AU|3qb^SC v??gY_CY-:{Hr7cJ]U6+PSDcMMV&]Iy2$4;.ℬcm3S-֣HWWSꪶ^ , L;twCG/Xjpco4tȒ1&{t5;.}"uC0f!M~ "eVhoht'2j=Rˑ/ .xG56Hc<K"2yܓhB ӟPS'b }itȞ4s?>C uq-X)69LQnW*sj~إõ~^N=%48{O)ld t@j۞,Nrp=*j~#d+O(yTfIg͙4C[a\Ynbv >U4)|DC ѳ1UA/"%6{pڴ٧˅jF eR]jh~pMX > |y4!]Ï?3@cC>w5)DoY$=cDW#qS';֪ nhaܐX9 {]Q5hpG-Q^,'L|&^zB?Dp9:~;|`7>p_JC@Tx/sf6>~H7L [BPtcLU$Q0{6)>Pbh8ax} MHc>#lpgVC.M}&%pA0 bexӗV*yxl"5#}&n4j%vZzQPpvgQiA1i3%AhsʴL)ֆ_Mv[̾u#-JH%_dcU?[B4p$H|6 ի2 K7y?,Y.jYz9KkR>>JrOS>x%GkQX1]@zvѡ s-ҝ/NcVJ:ճ*ĢxFN)Ǩ F"рݦ)8E1fƭIVAD!8}ʅNC;EYڅ+ޫ7Vqe <Y@9.kv t ̣:\u3no.OPnd"Wɿ_JNG1ܸC X]a ~{pDlIq![TUwzT_e@FZri?Q!۩HHK=Um-w7Heߟ>:s4  ~_PP,&!$~9{. xvwl͝ɚ3p5~!YRl5?넶X?Apc"<9lAC7]c<ۥ@OW7Y'|41upy &Lk6'N5tP湵Vt8kDEPIt읲a \8U.`M hA'`iw31n_պF( r߂-xhfvLFN 9aP!)^ j̿^xdLDP iKޟ/j{m %.([8Bij&,j*3ћLVIԱ(Ɨ*kO`$0XZkB2c v̠-}-8ӧ1]IZUpƌDQ^|J -f_Sv]췜U|u%/&jx1'8tE{%#y5s&Tg@Nei51O!n3PmX'v䔊2ͪ@ӓVE͂3Ox9xQ9>D5ct\G\U`:la #yl?kԞh?/rԣ+,%u(ݔ HSFwL/uw%7ui {>u?k^FCL#Aشg-: }ܘid LiB$ ;9XAŮ >N.Hܓ̹6)س Hzfw$Ĥl+a˃L>jCQM%Ϭ@ 5C-,9ؓ@h['ڟԍȥ 6lrݒْxuI̱I+| ܡ1v:qU1POFpI^KW GFM*Me˾ap6[ ~ҩӯ5,_Q͗ q2**041dJc'JsSa0Ya|c _ z;BfkzpCMH J[,hVj Ќ1sVȇ}6lhR^ٸ82h$qP ឋAM(k)rb"{<{X2pp.+~}\뾴@9<%<u!ᇑ>Ɓg0!o+aV1;3A4 q/m2 g Rǝ;dÐh5la8,fˏf9{$V1mD//8z`D+L@o<"jۨȌ̓p+_XcB]l~`0 $/|€&_{nU!wQ?Ոf#Cc{n5W*ڜ>F h%ʎa"񜒚ZDަǢ[M^SL`mx9nj@AB`F0]rE6D2~yTǘCӸv`C[~wlZo>Bf $'~pPmiTlc+ n>u;G.^XN56I81oۘZ1@uhRy-&hD 4h1}Q+_x'(1,moĞ4'ZSOO}m 5g+9lSH(Z2 (d 0Qؗ|{@9(W(7َ]ThÙ߫6p@ ABr^O񵚇%5f@8v1Dq)ǘ:Рã4{F$AlHJA : *r+xHPGe27{de?꒴ډZ[Cƨj3IίʼnC.ޑ:C}?U`D(N4;S3z`U"u8w ԅkʾoC3upZ P Jկ'F*XGga65ԎZDPR}@k\n{`u&W j)V+7fBmTV.|!p~s8s`:ڥE:iNM#z-̈́+Ӌֳ̺摭Sپ0Nt]i5d ()6y,i^1ipamˍ?N)qp)^V3<``5eKSpSo Kk?T6@HA,ti | .Q6?zyXBY@I[|PozD=91Wt9gx#=PF߹U>}ѿq5T`JFwHm6*s51.|M,P A '0'v"2 # E|Š2dMeS&Z20)Ѝ;s%JVCd e{Zpɦ˳À̱49:i֠fM$?o&Y(mfS6輊;k! zK&zN 941vl5)T?tNNdLdŁrIt"C3B L=p!7DVu@Zތ*ArF[_ku"xQ0ǧE[Z_b1a.0ѕ53?G=[Mֱ\9hӶR^\ !<'VܲH~gHjgf ⑃I;b+r4 R $/oT"W:V ujNѤ{v@]c8ඟ&mnM>`E$OH24= `R#SaI{ Dtn 4 MrfucfYΉDʆ~[2rڒFG`?kje{`ſn]lO~vXJ Y eʙ%z ؓp# r^Nh350z>/,7 fbT+ q%9ooŐ0x~b%Ǎ.St0A6;tOE1|Q')Ehl к"c1ںSh\'c8|CXgr+m2|[wg|cӐ-r;Q 9C"r0n*g/Rl@2qL_8+e |e&:7WeDyMn=;%XlBgF^^ ΤA"B '-ϳ3z[}4R& dl _CfL krJ"N!n./j~l[JP ^oz}߰W@ŊmO q͝B|Qv̡o{&:CDfcA=֋! 5emx66hWBUƭW}<%3#aLJd_D|3vƸ8Iic(qԇ4֏P+xwO6zu4&cEpW@t^c]-­zKmu+ 2LE9hqׂ(FK<2܃Q$LM^۬rH:z<K2*8H<)^dB@3>$P)Eji]'(JFO)`qߛd$@⌤xX295(LR:_NDg2(zws_Jo`(+zYY+{}] MvEԮbDa:RWD3.'@l !!vҽ/NoK tG=yx0Xx#p]#9#Tud& y-9d>g2zG@ַy+] j8%\TIbzQJ[{!82&q 9FLS>d5H =g7'=4cWN3eSk7zxE} srh<8y @"u;(3@x(1=zupױǐ8|}7 U=@K!.Y0+s[5 %eݚ_Ì6xo‡ʕǭ)@9g(xC'7ew"_"stpmI0 \Gf$tQLd1c 2+f&>&(DžOS^aCkَe/iV*@O:9&*)bl̜ZpW =bEYZlj1\ lI4ߵA9R W0wNluKh<^u*m+DИ/?">􉍇;UF_2z7akV>&v'-,>3a"6(k,YPmKcUʱ d mxЈ! 3H% qs3߂QTR쇎!z Ml\8ZSp"xjta̍D)* i#mˇo~kxpcT/^6di3Γ:#{@M)WSI@Ona}- #=ԅIx Wt61@{u]+?W~6|uwF ˏpWW 'Žۚ#ѫ;n҂#44,?J9iDq^Ӧ;S̳ DQjT ~_OB#L ltϬۅ^b܏+.K>T1E$&H~>HJ@ڹ9T?4y3:n?fU8gb9/ԣ798:BJYw:A{,MCR\$P 5ff3ly6zA|h43m}El^RCzQq42z !NR|M TwS.M<3:KjffJ-_t}T6 `\GzTu~'J NMЗך$:wIx>by?v\?;5ɞ+n9_N$ADZ/r(K.jr&f YŻmT'>y7u[AFՑt5 s^E|}zVF X I(513ECDi+UrN(aM˒'h }00K(&ba9 {}cI"dSC{ JΛ+\/>C  i3㾹lſ/Ö\zCgK&O9GWyMp8y>WkO5s&B=܆- 6'U.iaj(f=a?+IekoY\غ|K2"ʴinK5Cn(!y}ey *>5?V猺Mp`D+fId-^NT oǀ;x>/#{Ye:KU:.:U@+],ѯEEt+lT7BTݪ@y/"eFwI5)*fm(|m$+T>A@#JhdY.ZU8ݺ H=ػ\@" }WD?~KMOGuN|J*NvEi5|4&ʩ[e2 ԅkOhrlg>Bj{bY=q6%/] ohE \K uP|쥷.)AI~WPWޞ֋rEhmUHPJTl9{O;f^^R: |>w_Bs`I/ ')νV-f8. $qn" v UF@F@}Rc!h]tA_\ԣ!/sd2{{Yuq:bxAвלr[<)DVe~'zqh97} x: W-W\XjşW s9BqߌS< A6x )e;GV֩9AYE-jw78<={b+ w"fZ fh. ;eK~¯ƴo'/=(|-PN]0oR尋aϮ5`GzHa0Sڧ$:#Z95~ K0/U8q:z!G$pd ȁZQ=p1.UgȊ}wpfAr0ZFmԍ:6"%qɹ0X&h {F,PV3īYT-Ş_c[߈.=\DH-b,T\2pICS+VOVI˄qOݹG+8nL[{>7FnNzɛrP6;X1)91XmZu!ʑO釾9i&:mlȠMkwU |&86xK`6tFe{Ѕh0=iFe72*o͵ÏkVQay͌ф[6 GSS5auy$#h)ROݞgTw 뒻#MS=y\:$:iILbb+tdħ%!='n QrŠp|%wHiV ?(%L yRiX| dTrk7J`p%%{L(ŨX]g|pS|M$;dj]#4 ]FvfHF] \Xa~tC )Z0"K~ZWg䷓D &EWÐt5ũKlwV| YaMn0 /q?mH0<`0&wMWl0dEbf9h`eG9]ZiO 8"wcQCa=$]e5Sru/=K4 `=$yuݲE]qmxVU'{XPĢ.k}.{>IqE=RTheSۍMI'ǓBN b`{ʧdW /Դ )Nw`γ"EST~jpxׇּ[i@YOZC{`K]‘A:2Q&#cNzc6k Ȫ-p^2Is$NGD@Ǝu&LoF$!͑?C:ؔiE}1}ÿ2ȑ"4dH*~}5#,ka>~S}^ J%ԡ>!W*}X bdKJȚl샄W-䕾1}%U7V IXv\9ƪc%03wWFFã* f_O=!2n݀@u+3)DTs$MP4nۥ*XӮ)mT\S{(q;}L510żYL޾)wBͮEbw6jnEuxdͪvG !gs X>@< b(F(G סu)H%)cGrߪH!xt:*hhRvqOUk3^Uկ}Io\E CC%"|Ibo,Ы^bjv!ZflXa5Xg>YF(d$3lY/!7\s,|--Y7*9ecM!<,cfeh/& 3>"'ڵ7Ȏ*ƨ11Qseӝvz̮gUOsën9 r/ +E7,t^lOua$aR#hx^OUS+XgL"9g,B_PE_@l[_Zij)Vf ?]6(0Nn{˓qOA_^--qž {kgD"aYwDʂD+3eͷn;p' HԷJ`.r+j I\䍢}%\e /382vMBmé)DҡڛE-ǨS2uc:1 [Taע"ݼ1kx?$Z9[w'_ya:p No\΄B)K/ CzFNeTwuUڵߌ%baWD9ƚ*iQKJm][|e_ﯱu;ebh+{J;OJG@0"#othh.+e%V8_7& yBDIsRł\sH( >ᡆߓ okZ/4U[* PA{jM>>g9a]FpGmJ<< g7!noJ׾ j1F#>83g?ZyFw[WUA%pz~֩xZMuѸ<Y$wRiDk޾}k 栁))gf8Yavv:xh>wI:q%CڵBA!Ji#ʘe[ka%hj*5 (R쇫3{}:9{Zd!HȁW4ܔjxK. Ƨ0yj,b?ߗ4Id3%1CTGZw?+әK6Xm9~ WLU yE\!8%[[5䣉+ "CrΞ%lN }6p/²~- MG7$kϘEyHFA9PVu2vU(uiXjzB ӵ2~"3L펍w۶GlaZ⋍CGtgNjPRqث;W?hxNKr Uah9kLf9qhh;nza%7z8 }{v3Dv-A%XąKLJ`f`0C| fMT/: ߔ>+҇KC$UGa;X]m7dO2c1e3W/1 |bJ9V@;h!ﱨ9nPU8iSJKˆ##|ERpn5{HG#׬Ds Dz#[q;f5% w–SY Fs6[nzX[@v4!bpc{PT tr254+r?%$r;ʱezi`E^d@ P$=^–ca>|]^ !id|Sl^FK۱X?C ~ ?HQHUi?Bs?E_{!/W,}E^!1r֎s1gjMߘϊs#U5*{v))b3|p ŝ끭|H8)$0$*71Q @&_OAja#ef*I5ɼqF<N(K}]@T}?d7vAhEa7LKJt-;VBܔhpփơ17Eh8 ڴ>"?8C&Bn$Ai*y.\%X;iKݪœ>J*+u\B |[;uVk/Dql@ 5Չ3X[L.%Mй*~:IӊbmR`\hVAOϛ_3.0(Eڳ-`ؓy34/7:(\C,k i E/"},m ~!9ސ}4.ڛ#fm,JN'p2XT-F[V1Be<{9T."CM+}W?(͎E09>\GkpjΒӑ}Y#hQcNfR}[8臙T'3a?Ww0X( wA·]mJa֛ _jwy7cUZ$O%R6}uNto2=k|%[jPтOjOhC:nQF~}.KL>nv>HNlJkqJ i$ASR Fyr2 ƌ3yD+? $CaVjPnch>ׂ?E OR :z)Y L4-G .YF[?q8["NIR!B}7,_3JR }bD{ L||b㩎p9fb*u/OUM+b{.Zk8 kriA/U-r!n$dcU02C"wY{JnC9x/u66 ?. SdMEeNB~~7첉[@[0!()&8&o-ŽpD:9a)'tЊ(D[Aj:(1>a x, t3NP,15 +흠HT :)sxmHkyb$փqs9Ym5AB, اd} +BuP|RAm&O[Ze3Mki䧭1F˫%s@C":ՉsdĄ$VZe{':Oa㠡AC L8H`i1^ȁpn )NC-v6 -`@O-!ыJ\.Żj5LR")΂@BkaEiwh~-afDRcᗮ !#"! x 7V]ҒEwQ5BA4.G;| $.3D$9i aydڰ:UHBB\{],L;"LE̖#%P')HA{vjY+D8Aa{giD#x=1V(l V/ƤE7u\5\e[C OQ2z7sGgv ]OOGA&A0b8YkΆH_0CQ7g:zb򿉇:&5__4Lw)HQ|?r 7e}X9\^XfhG w[EF+?0\o[xTHaIbUvik7 _mZTՌV8jpZc2jH{ՌRp" b\-IԖ=y(@r/JY3 /xXgg:Μ=öOM"?Xp,W}0})RL'6_Рv ujGc"fo) Tۘn mmc,iw!:ZF~& W':Sg`ݒrV;; BexHY`@'n IMbr6,$c'y9Y'ݡ׭6V̫fhNb\Ix<[U ?aQu.Vd]iQ?IKYf%LtH!Qq,k$ ܪ4t1iymҽ~\fx vo߁nIdo _nLV1׋ʧESk edz\ -\\Icz?")墅ikwt?}[BEфċS+>vچܣ'fiyѱ$OXz)Vv )C#m͸!2Xe-@1GeIW}&` ǵ_q! uD!p*)#!>#՜ш2hik%t$lӮ[ H!-OLL7oz 1draЂcaDO:!i1saS@Čaq#$YiuS,X-iY/?T{ TO bTVb.X^‰u+;`2#[=߰Te[;ɿp[aiVڗ} TwҬ5NȤ"J^VԆxs?+Ӧ3"7tJ=rz&zf)-߶`DcdpML\g;uOk)0`--C_ /w_.i(NwZWQfzhƂ9%5PWtѿN$\:EPN+`BlJ.U,nVL+iXIRT QOϔ+['̋HkCgRS6Уw*qkj֮0P`,f"I oYK]u9B w#WfLz4LF}]j8nVGMӔBIbHR+e4:ؒJdRcT其̓/Xu+ C]f0iċp9p;'+rhYoq<(B `7̡w7>i9CI|S6Jswfa njm!~G7^537})!z* ;y'T:dӫS}ԍX0 M?K(?k$*⛲nXgf w0xw>ǑR@ }[SƵ_s=q ,hǵtEHdD PA+[ ʩýKؿJsMG< Qd""*pu8u<{X桙'wA6_L(rŅ].hlͰDxn&6ݺրm/wMeLAuj. VG P+irK_`'uP{V>3d:yQ#>@FE4_2Yڷm^HPl26-]T$v_Xsͫ4# % *Ʉ`a"`WW<\X{XA(:Tuncv—p[/`O k2k 3yq/t.6r 1bk&wb⩡%.̜n/Nj2 wGOŝ'Hd~rVJ߅ڄ45l46{ؖtN/E~VJl * ߰TVՁea暇@3T1QlIKˊW" zFᖽg="\ӂ[78 g +cmgra.gh'ZuSmYh M"jkIVW(l=[uB߫.\SbVIJ M(pr"venq9(ǯ˿63԰ɛwf%b+άJ2u OErle$U2m5sG 8'-}DSEDE:!bV%P!I6]ivtXRn3?r@ҸO T+-׺)Y[*I0֑WoJ<9&ҨYcN4(@Em_:"&v”eoqa7|{!;G&ηsG^^TKmJ `q8IEL?W('F)b$jIsřHxCWӌpQ6 鑳0>O F(K#dWz=-YmcN?]hZt-~m?dNdL0`ehG^>N˖m;syy24jJK*ތ,.}FevZ8z}TNq@j:ܘ̯k(0!"N4KMAax`gc\Zci:3o0_Uΰe|r`صC^|, H6]p=8ʭ?wѤz?Rޞ`Y %砉RœUɦ&9Z'l]k"V4xonqwwB¥:RF'w5c8C'#]1 |:B(-# J-)(3P1H\6lw2Thtph hע??R=UtdCS'q\{xb\6[a}=(EeBQSpV{0m!ؕ`~hs6kw>UɋKaB <5,vθ囷}3ɛOTz&즥]U[ mbؽ;(& av %r^'eH#z"WHrySv[^&/OȮ)8[2Sn%a, ${<_oy.m"yJ+4`OKu]G&XtNjC|(W iRH?qvA{:B =jу)%+Ù]-͋|MivL@1ta:\NZZ3ֵ+v5eiT/WIqc5uY R4K lNv""f^6'OkS ?5Xvs5ö\nkyVj%),*!\TY]}~šuO;x1C_af僾 hݱ',8v9Dy,Yu гw ћ?y167L?o*a'l?aXd(B;ٸXZĶݶ___ޭeR<؎YxE mƳh'wFmuK5bT Sz]4W%u3hl: Sx_s7*8;Πѝ/ʚ1',:1W*N 4NF.m^*q!`Pi]FHaŪV6mmԎq4O^܆zmuQژi#嬕Dfc[aF)L"[O10߰,׭TAzEP.| Kc5c_ff/`FP*j&Y5Q^$#5b>ĉP/0!4`%&Y%]d\8sYTuph7go51"ĖU\ ,Dd1>!<^ BR.V2Q($&R ߎn^MN=AoYxp``y54[=^-Xj|KEu6Q1-? ~l6bxغNa!YY:,b:W_I$lT⢰KK*qsǃrgME#D1Q yǍmV@,T 4_O z,I+3pt2{GtQ_ňVi+$H\kKuVM?< I9E p+~^KT_溏LwFEX&V4Uv ]]tF+)WS:+ i_t6Px3AHvD QsKBRݜ#IP1+%w~p`~WP;ҌߡʖD8Y5h g˲q 4|Li0Jy+pRtH)&UCo F\{}G= rikmu7\q/`eT#70Š9JOfb BtPOӤw}A4FܱfU:]Pߢsܽ!NY#r60E;-弊K*vp%\AxmYf1Y:UЩ`j)H-)w^-Mį|lJT4,_K!T*)oUaLe[N2eԕE _ώ+*,\vƂʐ΃LKB qwZCQ=lvo~j :[' .$ao5:T=Vُ^jngyZYӣ<IΟ$3Ln 6X_2Ҿ togQD I}rIf]~p;j~Uv4#ё[rx[z3*h 71=ɇJ/0/ )8kҡr؇AME+efHO豺Iz}wG+FAXΦ5Fp&]Ce^LƊS? lH'}Ma3΅,J2U-ù.QEk8&E#>YF#1 ]&a GU^A@3]I<.5 $##/c{Ap;\00j zdik;P9rrՔ<۫̆| 4mH?BwuWۭw?NxGde߉w -C*8邚rq^0~λx*lx8PkB9#;t];VW#Lv\}q3>wia-Yw( (^&Qڽ!p eঈ_FB/ȑseCbU _t5U2;L޸RJ nJ6u+K,6rswNZ҂=R)?ex U2*z 7Nk*t5g %~`"7ċlGpw'̻5o,B7S}|2?ԑSH%=JbS?K$u|O׼3hN8*LfOo `aL ݿūaxsjV2VXʽ:E-c=$KrAlS8QGy:ޚ{>@pTGZ;ׂkm{i!!T!I}:{(_Ɲp1={mTrn^S 9'X2' \?V-8ʧ ´MB={4r,ZU=W݈߫dmBNYQe|mh9Aud~)^9kf;8WHz`nDgL[$E!&2zCf;KV1A2+aEDKCˬEPyo/N% <$h: v 3tRXTc_ɽעzvVha; ˝Z-Xj.:{ߜj5'c<tLѤR0laÜ ڤ7~xAg瑸ELI/kUhSYh MǺQ\t)ț$~y5+0+,=nt?ŁR=pދ0l6ܮ\Ę#n$CO|cEJ;t9,X?x#1!ZB*q`nȷ}rJ-0 <~5&7.=HvJ]-dŭ,@K0ރLOӤڇ׉D> ާ0ϠW `,WĞD)P[tOG@ctW g]ہePa|a*Qọ6z5?(H^9 e[}2Wz[>9sm肽m/Ld>ɽεB/A^qQtĕN`g)l|D̄/)]fH0(ŝŷJhygιBw|[:ei+N}<-|(З 5b/`e50fHlz4,٣[2ϙweQU#Y`3 FVIiE ΏR(p':Mx3ҳ] JGEP AYRw1&x'd hāܚӥ⾩,gZCsr[6*ݥM➃(tĽ4b3݀4R$^u-OHv[Sgs~F[la~Q7(-9W}I'ˊ4Jw}g?j]cDDxv'jѵSst"N}( ,̚#;~YIԏ Ͼ=vY > xqNj,A(A9 z74Z+jq`J#Ywsk^i n5F9hevWD% u"̙@nJa zCd Y`b$.>3iP,껽7Į_ z. ?(G8F:U!$PG'"syqN֌Α[ɝ<<v>KgևT4AonyrYc6C!Q]zN3  +,!X>k]*㫄o MF-dDeyc=Op%&:ok19 S~Lx.e7;x}"Ë{2o`)*#Q{vdy$ *}s&tYa.[#P$F+wT)voHJY 6,4 ),L To܃3 @Jŵ64T00[&'2 |?rgNyr;Tu[5f??e@AY/7SmT^}zpTy)(A{R҄6RDʀ͇dU4ua.'G!DD _ALi7ch,hV ATT ix_YVx7fӟeIӜ&fs qg;]ޖwOscT <J5r\%xSVCrrg- mIW(%32'6 )kpމ#R~ F/UigF+JJ|j2~XB=_^lQ'SB;~-qaը "%o?T3"AE D*'򁡝{BBp> 1> ;%)}WRWo msq/$w$HQ{?$\΂{-9Z3'4,' T( Aޠ1&dVZq D6z{맆B /LLTrqbܵhHIÉ 35~PJjɜJ)pUv <1sg0R)2\5aMhJ1EwH5I3ٸ` GBTŮꗺ."'Wg'+dyQ9ܚkz'otI'޿~N`9*:܌#.{=! kV%t/*W ,B蛔N:JSl9T=yrvMb:ѵ1R8)D$2fjsD}z6CeHb9$L>)諕(9gf96xb[k]asO2!LaKX) *I$8HS=gϥ=ajˊVI+S [tL]G-!TH}[J#{=rT?szsPMv֮͗XT9 b,VۀD.t ?3r `3tHVp% &Q:H-2Cz ~8StFbNvw]rѕ-;=P"͚%ՙG=U]G(-3YSuh ˮ[]brU IM64jVSN2uX'!z} Y={ʉD!m2/`g9] mH.Umü+cŞB :^^nFwGt|Ur[2 =@Vה9 _䡳 Y X{l*%*08|&2Gͧ" A=ҩ#r@i[Б,1pu/QV8vyFfGR[ދ U3ooHn'4=5 8އ=]q,(+4vs]t["X|xf 6 M,)yP?9#3yMzn.Ic*@pye ߰d%+_me0{R6Џüz8V@hE b0d*BXt) (33FP *IooԺ]xj;H<#=:UC$ CFh@I qTfB |cd|\˟)Z%j&Z;ŋǨVH9E0ƆEsb-RGCS\G u ;Ԗ1^TNj<kt|¶RߖйOr3/Js*%2beZSDOBOfA.xY8Fӿ_DnmZIHXX<{9w.6{RoIcc2TIo)%`9Nxc!2[qf㭔)~k<>]KML[-LL5'&"=c' U d!iPT껣<{8RSy ]܄ﰙHޔݢwwIvxp+9鋢_#d]çMauL~_,f;ҝ޿p5Y|?C㽹ob7 vF"tw;EE*i[zEgn|R0ͪLt7> GB\mw:A< ¾e~6T]祈cj¬!a, 6&3u5j~| ݾ/CyƠEYU ~b]g5]+~rphy?k8&[,; QﲛUA @{033%]PyCIi*~80W[8s[{իoPBjH!f8S3[hSPpمڽ+ce1z}p e;ʑMYЧDqNObd}6z` y2U/}.Ԩp=4cS r,gxTjo c;wA3tg8A~>mpdba U ՃZ/wCEX !:\D?Dh]/AU V3N8&Hlڎ%tNH~U+b!=#-?{kt!veFMk,ivRddXb wr*Db,Uea@i.` u5R+M)o.&îSЗb$H"w6*,xjQV)g3l׍10UvơVU/Qe2eblBI q3Q'|'PV'@. nS_Zʻ7Oʖ='y4 %,ȷqXuڇQ"b {jfM<ê KޑTT8eA> Βq.PDOUb # M OVWUsNxW6)=|-eAO^! ؎WGzZA}y(4Ɓ'p[?6>lysK{A aoTU*ai' 9ybyLwj4+ȹ3mWG^D\*]Y={^n@Q"Xix 5[06\<mJ?qx(QQ\L3-.ްӂR7km9~Ϸ_<{͊'uc;||6w<}ip!Oi'CÝpޙ8ś9V\ߒ;0>avJxMxR@hc0{SYO D@_bS8dF})JBaCoU1wGSL6^UBkScړfԭkPwgKn>w$Vq.'KMnT X? q5%K_{&ddAlN61Xf#:v^fh|pA4L;7(C92cueM\ pSΈ?Fͯ~Rb.Ƞ۬qxkg8]0) y͔#>՜X-d\+'AڏN^ȎT[[`<9 J=X}%^"#Pn3K1YWQada7ϋ< |T! G˨) gd Zl'h b<ԔߗqllCF7ÏJewp5x!0c$HWR*?4Ls G !}X# v v~đscnIXZHO'霧< 35-f'4ƌk9:*cѮ C…cќ^[3}ݵ>K 3SrÜc^zV۫ vj*#DULC6aw)߬E|PýaӁ~a uhPM'WjW'$8e&nf'ca.K竰,,If"7^n1K^|x_I4>˶!S.& rK/' >,F{6l>:[ySnDE3ÍRGsY,wsBgE'ҳS1"c*صsu `)8 ^}H (y0J^4{|a98Z#u2S􏝅F j`9?Q|"wMݫR.G7։O#juuu7ůip,C<1]ic],#,Efԡ?כ= =yoR@aJ+$ d4B? akڱUg*j7n8^cWWsakᕪXۜUX``$Ȇ+/$oZ\@..O֠47]"U( 'ӕdFP:(G8B]JE%[P3Gڕ%I̴?*`inv#ʙ}Z6.*k E\,i_*lI`Ks?$7˨H?)GݱeݰcPB-nA 'W #KCJOH퓘p6^ŋzFV.YO1{ExV^/s+Cnf|ԭV-ۺ +a>큿*“TTO%y-{ 'BnA ȗ^c@d:1^mVSa-ڪg y[M՗~WL86uC+TxXc;E]"#NjQ9b78T4T4ث({=~˶n?hsny'#矒 7BL [+Kؑ)Tԥ9H'U2Usi ]Y:^@ŭsr4(;;CpgK!E|rսvf~~35#I3Հ8S[(˰>ykeX2J"bFdO'Q^DBl(HXBE?Ѽ_G|d ~crJGaOe֦Qʕ3+D,7{&v\J|'JwŢ7P{J_}rnzvbVҀ\"E\˿f<}Nd.jsvcxVs;U\_iDd1vCR{CىFXbиܭI^AO:|N-Ai,Xa6FoRwQiE^!ꣵ`(8Hw,ع08(MCu$LUp_R*׌oMFSfqbKMz0j4奓Sȧ м=g0< ωIѴM,q+Ecu.ZH|%'ݓy8'4~`pãjK;! 0(%Z%F>\AOq:=,Pl*>r8e'Q'!0 ÌԲ1H@S{&L0dqУ pR ]]B^9~pH]`hA7e16PuJ͢bи#xu}=]Z'gjBr@cEK5i.8!?^[z^clw\j/e蕚$].j 6'QŁ>я_~Lhtx=NHguPnv^„=C!NT׷d}Μےdo_ ݝlZt}|)6Zyũjgd'Tؑ {OR@KnJ &8BT!6a. z">)e (ZG̉U7͈^9DŽW#$= G`/1Ͱ:=*@0Mߤf 0Sp&SʖݩMSJ2BfCrR671r%&# XR$ˠ!Mڸ AlKAuyU1J.^[%S|gTX5뫆gB[7bΠMz"i#[]}ϯ;XaOQ&_k\KF̧{{ӋJ<=^lx";"{_Cu3:ӑ\:#H3;է\=~W۱ݟ]Ehlȱ_r+%GMFXFh9l>kb6PM:&]xWƦoI\yE=C„pE3.3j1viuX@;F .HF^:(yw~ŷς^pSl7$ׯio:VtxJP̙JJZ 5~ (||U@JK.,-xr})xjÖoJ'Oe!KcƂ+htxy9zD:D2Z)Pll~iQ Q%L%mL?%oHZ_m (`7(8EjE{۟,4࢞ƌOlG;L424Q`)Ј OR䏳5|`qH2 -yj  :&~ RJ{~L1`O OT$qm+B-^|N34C!/᭑BTW?RVf,8,YH=ʨv&3?!.莑*צԬ|nGC atΤ&R@?L73ZD϶'~Uri3_0f`kݷ(E@u@bj˧ uhG@?o$e_2nr3~tv8=Ԁ9=!8,#&,ū4Lcc.={]+I@iyDfyOHr|8k/'Z܆-m!”0Te^-$Hɩu(FLRzT4x\/x[KܜE(Q%(-D ?a\oH1 H7{FKٲJHf*ÿ$ooH[sDchS(_OZaV61Ƅg#.!):gAFr reŹ,Š#v,)%GrWNpel;b8'1kw!٥Tc*-27`Vhy]7˯u kԲ:‰w>^mg`eY.zLaLIS{ sݣ

=} ԡjYKj"=:H,MÉk# ;D6NK<wj=5,*뎥p LGK/JI*ul(H`i|]cy_1қyP^ 6`Yd,;H?ιN򝘅-&T)Wљf:u?`6\ON]Jp_aLꝗXɲ 6`a3q ݅г!`+KbeVA3c6eC/GwimHXUL=: N1=)?%+:["wlGs#~rfqVG~{@G剕a_~v+ԋOL#m SZCxqˁB*Yt#)YT6iA?iuDP#j2~7Y(v?%6]h837=iJPB-=[TV`5;cP+wfw>I:ŀ`* 4QFԯGR{7j)>$#HiN7^u5qPkws jg-F.AνߣhlNGY˵G!oEؤo8= zԕ)RŌ@?tB?Ĩӏ{0@..9wlrYB.i[qnrN>h;9h=ڐ@3=#RDe $쩠\O7jZTT¼ox>-nT e$UcSΑKuiLJČ ;~'[-4h؛ۘߟ HSnbE;է&[/ 3^=aNIfz$rqv9[ew:~6LMм5^..Gq5%6qBaG#],Ҟ'uP^ WdPS\ 6dޡzPޚ7t[|˨wiC4OQD:%$gΜ֢*9! ZjPҨ?&w|>3/jdGDb2l!RpZ*;AdueEEN5x/yg;+eG⚆ݙ}Qn-{Ӡ.m+PI7FiCd9Rq9H k/ܡnW/&b^5y,\nmi$ÇPi<. V <;HG"\tOE*8Zm$yT4)| %hѬsqڔCIh_ /-z(/9'+q> i}h+e.d`Cbx3&y { :QUFvM,.?W6#;958mUFjI#w 9s?اE,/Okԙ 1)8#eT?TMb$Ԣj/9~VBhP]810Pi+m*NT{ ۧP0ٓ`Q?M~0,a`FߥG` V!ћ`W U}G6:?X陈pu #dy,Rh@ R.Na,Q@Ӄ!;^pRԟ3!/Q?6yvY$l9ɺAmbORj-t\tƛ}$ί(ɣ>OНA5.T Psk~J(^Uj)dѱߝ5|Px7$ߑ;0%ԥCSpmxo|Σ깆 ?O"Ɣv!Wt:3͘=6X14j1p|Z5\,QOnF*8IK0ykا D g^WWY1-吰} Èyx!sTV3{ o th1{NA|c*eڔ5¡PdC`.= x+}8;!ʿ\2*4gq6J]BxY³B Ȣ@x0t3L/+/rVYE27NJ3 /|h0sʞ!7efp@VcIjR $_=t+pdټ|i;/mߢ]腪xߨӁ$!cf-<X9[.0(!kbk 3ȝ+k% c|d)Q *CVc%fV[{?m(HT관p-TSwvdH=oK{kuN #&+1s^BD. ^o'NhJmViTaSc P`Գ|Tiw[q/yN_ so ]TbZU&iGZD|WT ZQId(;  /k(Gx =84{wcfdil53M"#9a]OHő\#^0-_[궗Y8s >*]),ymL^X~L9m #k4KƑ霝v@,Kalw,С7VT7YU>@y'^%}sDc^c[oeB ['%4^1JF 6~*ךˆSO,ExvFm-1*l\`sq #?I.;jdc"'51Y,"c|p4~2 ~wUM]Q55ɍ>EO{BBڻ-7v۶p8&yfA55kJzV_B ruŊ } '`YqRvWx6RpNs8uzss-_nZcɮJj+"=UٝH@KKj;"cݬYÕ](ݒ}:si6FU)%i$}E} !Q჌/<18!R哠%Fc@˭,ZjLˆ<2 BM]g;Vvq<(91wMH1T;38 E\0G]Qtz Ri\|TO @\='G=O G\55b=:fX[e\ؘ~Q\{h Wиy Óu2xU2:7ӘX%Mz4r)(~5N Q/'9aQz"U)2aY DBv] = L^(ԛSމp%|x+7fCHtZ}Or qvϺ B ^;Dr&{^@~:?mW|i0Flm|GJMvpb%,%ՑU`V}Cf.l^Pu>Apmid ʏ)SlY Z,ZwkGX)aבfX=71\E{jQ5()iV߇Uo!T}FݠX hv.LWkdVƟkb[xT|ACT<^S~6=M[4reԸq5Ev76t]2-i=锁x\@;v{e$T7بo}./ڙca}ؒYx3&S}שuNz3 +Mk$10SWP3$LګB$Zk̇y 2$ٵB*͢ msKYyPZF Hvlϊ]w VbY2,pO HbZVKt8c|XNjۨ:{7`lsFqi,mΠtvB$yC}5p>s:hSKc^ X1;>R#/%9oM49*7.fta7"(ۍ#a_<ȴRٞ[MxRvvVlԲp&z@@ V̰>OʼnSiIzpYak$Sη#4hOgTeTZytOR jP8z?g/"kM8kQ/q͸hoZY YOymxyYB&sﴤG[v||[˾mz#HԪs~vY: t m5ՠ&F B|J`sB!wgcu]?zB3-C`8&J^$rvJi)uK&XFusV.p.O+Kc`#NCW\z%Q"uVDnpg-}] $(8GA& 8a cgݝIʤȱ;r~Lڞ:`W$A= o2U0qO6Hn\!c\ggC\pa]UDY/[JР5v6<8n QMZ)yiLdlU|a=qKt C|`pn{{i : maW'?K.0zY0Wn^ɘZy-O;NT,\_UH=V#TShUpm ໩ƠaRhv]\M OVۛ-~#RԲ`P@͵PN?ok8T*O-9iéDm>z+Ӂ`z1G},x{}>clDOEyLX_DCs,?";=pTwPKpOr{HʟVW{٠KnʴDB$}d0f/"{)N:Gp1(mu)cc}aʝ;كӈ *n hYRVzG;C(T =ܟkŝBYٟc@W<b::ԛ ᾖ1]ŇP PIUKؾ>~zϦ_U蚦 5Ftob8EO~ _@nXO5a)W@=$Z3ѩ|]Ŗ}}Ua;a/Pm܊UΝ/߼H#jF.0Vkΐ̛T C8_BTY vw0fmPlqVwʃ\]SW?{I NEŌ FRn5T/`HKMHyN_R3X9[M pCoDQoq+UdW#.xSOa-KtfXC 78\ڂ6c&Ad'ًhg aԮ-7SÖXM)~(F;RzhJ JVƜWb, ove^f!.a"/s!;n熊*LױquHi?q¯р_ꎶy5g:k2NHNjNKKFk, ecUBܪN[(Q" ˪?>q_8 O)m_-Nly&Vyk %4Tw֘sdy:+#>Rn3&og(=!ׁ̱c5,\ M]+uC<y׌3?vBSۜ^oȆ9(Nٲ TB;PhJV7q#Mh]g@4P HG$b6Ov.aš.cc ˇaMCΛ;F܊ #$@TelY }uEqxeJ}iNXplP*ٸt ydy$e/Ǫն31EhΫo Ik[c]1H ' _gefb0i Eʼso]l icS1 u *ê +lBA'8Tqb.dF= L]wQB"s猴nL`^]V?~2I8,oJ(̊wFe.6[:H]]} VAqrz6p)*7F6]VФ~Ց[+?8 fa1TOHK)H-{&^20D/ۖ\x+_A~$4=C[g(hoN1x˔O7V4hdzczb' 熯-Im+7d*fY>hvF<UVm<]F/xLmVL̽V!a%wPDԈcs3FF-}i6+aQv3*Y2&EdN3DT-;&[Q2l$1BLf' O^\x Z2,WZ%y5C$ WߤNsg+]6KʜV^rQC,trr @ J4_&Oo)t}:WQn_PPX0~ٜGB$[L}gfntGG8ߍְa8Qр}c$@uq?u"Ն>G 0?l8{q!É}pϧWUOV\DE҆>%*ߺ*X8\ M`PpV&{~dX[x$ZFⓊ|JXQϬ>)DB4<,81I$Ƶ`3Wϱ6}k|oJFkiKS8OYSh0*: {s7S. 2z}5+P"$PʾoLCx}ew;jӗ_WMXM:K-Z#!g,214YWOɽ bٶWvЊWf(IpjZOj^(X|nL3 t1lL{vD3j ]!'8.qbZF`EzRQmld"{cՇ1? R/o— #.&̸"RTP $'oG7)~ݦYKت 0Sr׵6{AY*EJ[e@FfYj'+')D{'m]E: ٔ:^tRgb^@v/ 1{05oh|KftOEUbC@*>=is͜g )I|v>)E'q-CFBS~g\,e'Vwpj7v8b{b`bꁮ*LOݛdc)e!2<ƉgFńݫAZ Ê`{\ٴ]g9hO@ϩ&E|KϏOm1{>-FXiSDY٨-z ❱\K!!YLl>6]6 ne+GIoi^D0,'X3KuwTt2F"Hdu`dߪWGw"SW;IWڪO(6M+iEOF+t,ЃGK:'i<)n5qC^3և!].=H&+gQ ?xެr%y5,`ּ+@0O '"mu6;9ja'[}o+P*Õ?@xں*=r!p>H&5:ɓ@ kD5My~m-zFU'z~eP@/V*xJ)}+{v)謪ޙzINl.x^D.!MŇ%$ cq^e0#ZjAנ0NN{E i6S/bw4'$9ױɍLcA'ƌy$chs=n;Z K(8I'ivą[c|LyʟWR Xn;^52 }M1Ŭ6 vWPo@-^w3 Rn -4H>UUuЂzZ.@\XL y,9ZOMSD8cߍ@+XL(%'5j#K"3(]Vp,b +>#SE}L*M)ᮘԼu]RܞIjsTGz>.c |-W+&slQ88, X@J0=V3 \DO!*y;+d@3wB7zh6#SWCL |8#ۯ)B $ߓY* 9,hwS-KeY<2~,7OA*thhcV8'ð_27X+;カ"H+^v$qV){4%rl?Ttl!\/&Z0=s497Ȱg<:^ G GB \ڜqUIRm>RRBhj >c$Kޙ[Loəhښ9Š&b[DO4OR\R|2}TM/{F[AzQ8Vq4n\{%7HӭDZ924r#u>odt WT9\C2GĕzW،^>top^ݘUB-ҁjf"/UǮd<?Y1Hz&?TB~ᕥţ4Dˎ|LP/T7KD׭wCiKbm ,$[c wG2<\`\ʒC ,6 $3(-H?>+?AߗdyA{mRɧvt{7lGZ4.8!Z%1r(j1.-}i(>:tOcqLGQ?%@s:q"-I=⣗U،4Nx K``pF dzLQ~R#:O* 1)9)`<v!%@6xPhmR!- 'R=!oFbjny\6[:oK/\ThQ%K(𤇐2fKqL@ zKsRS*(wB'WeWI6y/fS{X7fk5Ɗxt4;QH=\Yhs$cNh·GwS]>^` jwn*fx /e%s c̵MSBf]c`QYޕ/qH֟ԱNpk%V|z=ȠeUR?ߦ9)EAZ=PU8 &lD+#~j"O'RaT0-q *W3(6K*uv YNY_SC5\X>؛k"=jL_ܶ r5(=شVҰiLdQ]v&xcQS최3 ӂZF4m?3FqyPΕ-b)sdTU.+vT`n%L?~ glHeY kPg2{FĠhD V{]`c-rbZU}u'΃&_zqdc35!3yQXd;BR9 NY%85>S95ڏh[D&sg !ɀ@y_%!n5}':eDX1"h%k+:]^vnїX S_ᇖ[YT`VK0K#<>l^ `N+t6(YyJl;D<^ aT9^$lR IʏW%ˁw#L33a~]9 Ý;T]}Ü|@\8HYzv vNs \ d,tp7=mt﫭pH rnitaoZzs7q/[m{h%?4嬗(w٤G$nqB "ŝe9$G}>)[gyy{4cGgo\x2P9#Zo.N\KUKO[E"eK8[#kaChBmqBΆ,6iKUjVZ^+5{*FVWT*A|W%xrץIq|OBh^g*Ԝz/~eQdҢGp 9m'`7aI!-Ye\B ]jdA14]oD)߸I/ @tt/ V y[Ssun!x{O -ːj-dFӟ>PUuw >1E֜Мk 6 { Hc'Dz3/ߪFN+(ڌ3l.k[ ^{~}I:vP"U޺,qVgOHw ^/HXr"5l&TbI?ISe-Uۼd&TjaflyZhۊhKα$Ɩ\ }l(~ LJ09ќ63/Vٱ("IkIE*M  u'Z0cL%^Gp綀@嚗}b9C3o? X9dr_uXHb3 ƭY ʀѝ Xh~o/(3"\sD%pRm kdflQڠ;#@_A92@'S[9?Q2rSY 9ڳ#T`Ⱥb$筱ƗiAjs657q{Jm'X]f>ƹUK?lRlm&t[^OJbBwUgn=R(}Ū^AԜ`is$?-圲1[­mR\๤e${|")A8?iOX:vjtr zpGC1+|ZMIAJƓ mZV/ATPbM(>A<+=ڗҞPNa]1ʢ?ƯQ* {QC\K|pE!a\H+W]`d圼wԾVx). 8=ϑTjdcBǾ,aM|# "#OǠTQ] ]枷Zn1k0OMf0XTW7D6mJnySN#zĿsH1j)\#+?9BjAs5>˓>q̠% ]һE[M%%`^3ZE. "!6yJ  YZ