php-pear-PHP-CodeSniffer-3.10.3-1.fc39$>!kz^JME">Cw]?wMd" ) O# 2>pv} r r r r xr *r rdrrr4 h 5 (`8l 9Ȝ : >̬B̴G̼rHքrILrXYZ[\r]r^#AbJ^dL.eL3fL8lL;tLTruVrv_wbrxlryv|vvvvww Cphp-pear-PHP-CodeSniffer3.10.31.fc39PHP coding standards enforcement toolPHP_CodeSniffer provides functionality to verify that code conforms to certain standards, such as PEAR, or user-defined.f&buildvm-x86-10.iad2.fedoraproject.org0ܰFedora ProjectFedora ProjectBSD-3-ClauseFedora ProjectUnspecifiedhttps://github.com/PHPCSStandards/PHP_CodeSnifferlinuxnoarch# no more from pear channel if [ -x /usr/bin/pear ]; then /usr/bin/pear uninstall --nodeps --ignore-errors --register-only PHP_CodeSniffer >/dev/null || : fi.$8) m!  b r!u] F; 3s  K% 4\ +*2}S#h +Fq%7wYBS8 UCA!Um#<+mTEFS' q  ,I8%7 )  'C/ ?4q!$ mk "/! 2 W+D$ ">!<+ [c 30 g  I I 8~}8 A,NS- kiZ| E '> `^ , bRwC% $/@_  R~pUEE  -Z#[w"lG8 < y y0<,e= ~pjm2.NBP ' 8 @A 3 ~( A $!S %4 O=% = (!1 1i&34 >?z*2  _X%  bHZCS-R (] `5Dg G4 $B> {'Cc VWU$}8,@Z!,F e܁A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff69c77a69ec60b5a4e896d865dc0f07276139b7ba7893043d0bada5877140be7ebd21d53134d57158185045cdb5926f0d0ff80586dc22de8397566df32545150bcb11643b75a545e8e8b8418e65e70aa717aef2a526eb7d44cc3ffdabcc3d042fe532deb90198b0e42bb9f16d074fd64ce4c3fa526ebd305e6008da4df5117df8577aa0eb3360e7b45fe436138c40d49f952e6d496987406981b6f1eee69b26e9b2edc0f8fbbfebd87eafffb8300b34d476c1fd4fb31740bff5de190b27aaa92c72442f913976f4d10e35d41c7be090db726e624475e3feee9982e49a7e8e8c40a38b41a1e093dd14c7439245ea2d9f91f473ccb08600a23c4b43fcdcf46e51540fed5e3679517a7c7f68b880f417e75116ce68631afa29f483ecf7adfe57cdbea508385023accf97a8516eb5aa91fb0bcdad3033ccb080a123c3d5ed84c22a470af091d52648a15da8c6c6ceb98a0de000ae76d6de19556eda32fcd45cb89f824e874d544fd668824fca2483728e834e60251712e6787330ba7f4a0e1bff5e0a19e656a09ebcd3debaf0c696d3815312f6067d9cbff5a7af3ef45158bc850942576b5e777136fa9aec600eb7d122c0f32986cede53c2962ab7df48f3bf0c4961847bfb9a7a68e0d375cb38d638b98ed9f24614b5b01ada872a4ab358127413115c87cbed2683bd0bbdd84eaf81e098087d88ea47b2c36419bda8c83f9c3520cb09bb5c1aaf0528b2327bda27567a9e1d55b384668526d4a77db3fc672e9e4c23b32645697595a67cb26cec25948b8ee2e5dc7b74dec0fa54a47cd8ce7f80b126595c082668d51c88e8dd1765e2fc0c8d41ac66d532bfef38bb96bc49cf3557e7292a196d9ea04bf5b4d22cfe396e61e82f1944ab8ee789aa7a8c73d280c7d043bf8fceeb60f90e5c3c170a38c0c192f3daec5d391fc81e2d20c0b3506b338ad36705c4cfca5ae80163e94ae0428cf968c58710847e17b5c7eecb31e437e77097aeba6f401a1ddc6f482eb17128db26dd7180318862d5e5a66c1f288dabb22de70e7a2bebe6ccd0d13c7e4ed0e9da0c2051c8c71522980a95357b2f1d7f07b4ccec2ae758545e2c26ac6d079df809004fc63d27f9fa14a36f8ad1a73953a1056d40794ba7dbb5b7e8db55142bc8c140d1960cd742c1d40fb4d04923f78769cb753e29f453cd7def87e47db4ad05702a8e4a72ff74b58ad7fc8213b70cc7dddece90c864ea792f437f7c4ed3c719666f30f2e6fff49535b0e480fb25e8761567bbcb09d83e592e848b62b54f4ed9a49a872567e18221e9624dceb979739fa0de61b91b18ba3acd357f67d777e93d626ffe0682d158e36c241823ccf74a2f569ec725ee96753d55d6e3b74620de60097fbe1e9a258ebd7b66ec1d1fbe21a0ae5077802f8cace4407a7463b40cb936ffa605ad08ca3dde60e749d98be4a91ed5ea2ce53cfb192cfa2ee7bf9f0cf4fd14406ff88a2c1c76ce545943e204460240b221fe06138c9417ddc49463f946ee3554361659c88955edb7f5566396f2319e17c0ec1cfba8abe92fa40e22b63fdb7ee066bc04962d2db68ada704f9d5b4f139cd05c2c5fe610e56bc3e8fbc561945621ed519d2b676fba590c0ce02d21093abc1eb0a621ee3cf682b00ddde3b1bbbec07bff275558a6283ee601752a9cddc53da2fb2c61213e8fe67bf090d362ba6ee923eb8dab5d3de3a779bf06c8aa4694847e287e1337df3ad3d400c7d67691587c0a2af3e98b40bc73b1db560147cc9579f6b0e0200184517cb1aa9d687ad33c69f300c8ecdb64459b39156c31f4eb92dd49cb0c3315ba48fe7de44342e398a0388c31d95ceafe045522cffff8e8f7f90ad68bf58c1168a6a3087987e4cfbf4fb1875795c67a6da39c0197af3a636a9ae5bdaa8786071140cac2da0b5807d11a26cc730428dd35c3b1e1b3196c3928bc3f6752c2bf65a92195eb81b91e4f1839cd0416895f1e4fd558b5a1bb78fb134b5a860b6d830f46586fc6eadff508e023cc8889d570aa949535cda9aa0c1bc8aa7caa23178ae82bdfcd68083d0ca8beb5b13d90585a32d5ac085ee162730ccbde1d6cbd180a44129ab57b984e7919e6f3247dfc7303ba12045dc9529307430e722f30f923ec83401687fcb52ace57490e10ad4853db8750c175368734402d918307a12a3cd8dda29e4d968a9482f58966c3819732153688f72b7528d72cd603128d7e6ec5ad4c991decc1ccc45c45b767af3446a210d5c3f277a6b4514e12bb8cf11d1bf6e8481164ebc843762fc3679b6e71aee7c298bc21a7307fa76ad27ec3fd2764d01dc1ff4428de8847abb33567e89138ddae894fc2ffa2e29e51ffdd5752e2d048cbe41f002cac2f120fd8ccd956e694a62958c1c5487d015fac25d686c0f734ab5765b223353491f0dd404d5249fadd08b5733420a5bafe4c328c3bfed6f6f8241c1b30211b55be2fc4207413de281ecf58198d10ddc3cdcd678ef20ee29f14ea790dca9ea993f70e8f425be46721dfd70b4175a233622070761d14df893d7755ad599ebc31d1abf2fef3f20d52d45c498dfd8d974641bc3446c3ebaff7dae740e624f7f0f2a8d885afdd7dbb39618fdba77b4447e64a562994fbf7e82ac0373c7a02c56a061c3828cd97a558f617139a5ded430a89b31967e24b4902610920188e41968be91e4647a2fad577d81f4291db291f7366acfdd12682c25c1691e8e4f798e97bad18c5c63ecd05be563a2aef9318fe349f2b89e74af5e14ff2d26958eb9e121d19876b4149eac2f684c2c84d74596cb23fe9a7d30bbc34be790ffd535733572ef0d1b6b6728444b03c23e7fc2104321bf8235d15cc0670a5db3745fd40b9e14890eec5046989d54feb70cb096eb4a758b7fff5b5747d6bec3e5a3ecb62f2e0d4d0fac16c8dede3d73a3befebcc0415d4377d79516037f98fd35d116dd54a556989f3bd868b1512a27a26ac1b76438781988dae4048971200ad542fa045e16de6384bc63b00e1ec6456bee4d2ba130df4fca01295511a11660653e7301418e53baf2b68f1c54f47b2509d969405a46ee5844c81eb5ae2d61f8036300a5b5a9dde414688e42bde8888cdeac327d1b552654336bcfdddfc76d379cdda860933188a97c09804e0b9b37e7a35c5709063f20b17fcc705be916db77a51b4806e6d2f959f433c176870036e0242d5361f71cd2864afb7b39eb9f0f964d18a9a93b1ba1f93b1362b72bc411102148b5d04cbf2cf951f6489a58e29a3b98b4c75dae0a3b6aba674f3dc01546ebc7a17375453e50e160016bea60873c8b5ddcc1ebe966a1f52896a4c5b191511a12ffd13b7174cf9df2141c0259f490a62b005b3ae45219eeb2d54953ff381c4b6feb0051105e226b67c9297a137ba549d1d29dc5b15071c3dcf0a981927770a9023e837fc15424aceb09bcb9ebb5c638ed1a1750e0f9ca4771c371c1469e9e439e3978cc7f29055fe5f3554eab31ddc5e8c7d085ed264cb0d18c6405849110b0c5c0e7867cb6fccf9508aa495fb6a5779d244690a378aa7787420ab647d50e45efe57db5b1a14e2782e1832a4fd3a52938377ae88baa8a3aa46efa2621c4ba638d8be046e882bb8041c964d37e3362f3a48fee88d9644b4f0e6789ff92fee57bc2e4621a32d36e20b17d1b4cf45bfd61b1c9085276015bba5f5d05f50a2d4917eeb611491bec2ab16e3eb5f926165c4f400b4a5c58aa55fa2cc17ee14f6accc911b79cdbb14b38122d9c9c3cdd72381a747b5b340335e9b40485cb7c0b970815a4239cf22e7f0b7708210776e3c5d027456b9d13ff351b35c2cbe94e66b071d744654570616ac7858f82cdd72674ceaee6d3322373745d99af951cb30bd2ac30ef44004a7c2930c72e5e76ad6f48181996af09d6ba489b197ce1045570d074bd8aca9e575356af7ac25b732620616e9618e1e6228446bcfa420fd1a28c209d7d75c307aba81c31d41597c6abd1b1b333f56cc632a3fae6cbb3e7f742fcf313c82f384ac0f9b9b1af071e7bc3857748199378b538004e3edf82e1a2f7eb7c25611c9a3ac6810dda74a0692e25c9b8d6f75696b16c9d975d3586cfe9cdcbaa26bdf971558996537c053a42fefbe816b4cf89076cd70452e280af1e1359b412561bfcb63facdcdd57ce9a1477cc02f1d90867156751e552f4543f496e642f07001a6c071ed417541b7473c80076c5c50ef55dd3a635a12e55d7e89ffa5614265a06a2194bd4046df3f3ae323488d1cf961f77ec1dfc90a502c938715e6807a51f303bf49df4837461ce3cacbf90a580f6362f2b02aa9956cb61c01c9c880884441e57460e84c78cf239797d56f3c6b6dc341608d251a413988e8d1d2d583241daaee146a93f313ac82de379d5679af578a3a914c1e6a37e66c2c405d6c1135bc39e811ab214a43b9287c67c7949cfabf64c530eae4ca959f9cbd879ebf3663af74d83c027b81bfd3b47832ffa3d9a8885007f1f9a99aa6cdf8f1beb9c23717ab306830aea656c6bad1653c04ba8f390ac192a6017a510f2bcd2d58c20dabf43f3e94bc961e285c6b8a5d8f24566182dae97de6b0b2ff3fe702f3c2d42d6a60c93542f59a0e29d0797aaf1015ea745ddbdfa1a40eaf12f23a5908421f2d66033378dbc5080b66e783c8da2dfb64e10b508120297ad6e58f36e7b38017445349fc54a72fc921c17cf58c1797a940270b943f1d626f9f13324c1a1ed8802dac41ffc0e45ab31abcd046cbe26b31db08bda1a8deb696623442e3121c3f6a56a53e519257806ece6b972749f100bd340d2ca1930f479665ae99b250b41c48bff4dd4bce125935692dd7835446ee6b7b0407394b8be5e4ad54b645b10f77f5aca3e4d40d2261e2eb41713532373c80a70a6a2b2cc181c29e9498620b352082c301bf5e2854aff50850e7d022a140cd34d16fbec4ea201c988afa79fd92fc9f873b124c15b9e51d0e6dfbadd478a3efff1f87f00dfb297c36c9403f4e9521e0afda3c9841179b296770f7f3f0c3946d3c9124e01eb4687bde48f661492afef65de2fb1e0feefbdff22e9ab9dc5ec929cbc49dd971fb42422a0f250adacc33326f8f2227e1bb7adff55de46f02b45faa042558ca5607449b0d61a741291a2273dfe9d5ee511e8dc10fe4f52c28df53ac107ce5b24bd456a2f087ae67160b102648a5d4e861f7d523cd8dbe1a0f4a7362701f8f97e01bb16be29bab23ba72370edee62327a28f93af746bad901e301f195cba8bae366e2c65dd0f2b89f3a6cddc2bc1c10716d060933831913b53b60b3393c697be70d507d9916c2e3e57996c96bf5e6ec04f1462bb7f6a81a1927ae85e7d92e0637ccdc9080728ca17ae738eb2bffa9c958ba09de20ce9a91c9b4fe8e83f3dc93eec5d597fd3f20f082eb10a7d107b53481ef5c10cd165b5f7ee355e32c669349d38d596322bd244c8b96a8b0aa1169417219a50fc585afd4c0054bd8fbf20b4fbd5a07bc022e02c5c669df0958be4a662ef54a7cb242a97ae8a9b064fde5228f0ae63ca3a1c4e84916107340facc720854827c154141537118dff7ebf9af191f6785e4196b180c1dcd6aab854ccc7a1f4db7413c331c34d60890959af66082161d5d9e9650c51b1b609f800787fba3852e79deeaa14dbbdd2801df9886687ffc4163053b7c62bc22d2515dac0cc265e82467749d0d80bcf3ed68e6e6230d8dfb546c56d350155ebabc29e8a6774629be24d240b80b536eaa7b818183398cf3d697523cf574052e03ae5dbc9b73cf6ec2456dc95089e856ffe625244a474bba795fe7653fdc4f4804e650bbb310314f7f25e20492a10c684792e15b03c1bdabc6c6664cc9365bcfe3f5d91e1bd305d7b56ed1993f1ba39a9a61de4b84e1d4dd8e30491e7f890c79780d2cb4c715f997d4732e3e307c7c8f95acf0c61ff57b80edd0c9074ce2792e460a887c8c8e591427b27ef850d919ab06081f674b6041293f0ec5ae85218007ed76906cc72823565e34d9af15c03b6fc00ab40755a34f6b88867b58924ab31b5fb4497a181745ebb0d965d0648c50019ff2d6f8a3b42e55c1944d5134eaf861f9bf0eb16a0fc1b01dcee967f26f439289ea098f3fe49d03e5e4bfd7fa83cd636c2dab7bb6ab21663f210f04c3b6b52c0cf63d543c4b55a56e97981a8f216d218c7a2963f0dd3872ef7ea8475afa02e36cf339de39af37c3e2f116745806d01c29117a272701e32da77d27c4e7000263e3f2049b272dd9f45a06fa0ad6896f4da8211808cd326e889b36dda712a250627c134c4b0eea8fb7938d66921f7d20b2e9e2b657b55f3f740ebbf82a649ed6663878fedef1e256940e5cfd2d85e390bdf290178dbf74022a4f1bf018f9281846ba59b3072c893a6a41d44f8f96ba533bb629f00f3ef8525c2339a058124ad38c790fc6374ac9fa8e26fa3caa37dc0a4be0e189558de0d3ddb80cb0bfd442bbc12a1c1b55766e0630e7a61929a0a288257c4905d882c7f38df986ced447fbe354d759921efec6c75354c3a75655a1faa60ed56c5263b58b5a8d7a1e9a56084097a0cb81f7d70ef72377f0c0f797d77c6562a5672965c12c1fd2dedfc7940ede17a914c6c0511d595456af72ca4766efa1f9f3c92215cc901cde2383b0065a559a74a5bd6cf1d97f9bf408d81c07547ef8ce4b47a4e2b0966ac63fb8b2f1aba46a2407f3f74eb0303ee12f0714bbbe763e8951909d653fab05a3d4585ffc55457ff984d1dbe12a6d595d5ec063548f040e977ba9ab89228aadc3fbf45589814a2edea2300bfdfbf30834218343cc54dcc9d87423096b31b07a3e4e5d787b2f16d4f25c711321fc0523bfe497387e9be7d8df742818fd78727cf203a72a2fe0d4f8c48442944cab28e152513c57d456b3b778091f86996da3f631e032b720f87fa161b337ece3a325a1853d1dd62f8bd467bb8cf3ebc7ab2659af035986b8c6b905f41dc72f060ca6c9b9ccedafd94b0844f30f4ed5ffb88f8ff6812094e63e2612fd4bfba027c63b27399d9428dba5516cb0850bf531577fb4bcfc35798da78e1f33759d907b585aa4bdec2eb42ad1826b13e1b59a873a83a0cc28c3f201e0872a1163406fce46d22885918c9dc3eaa9bec45520d80ca77e5d06bdcd3847e28cfbef6835faeac551ec6919d70f43ac419bfc2f6c6414ebd51b3302f52d931ebe00563af8c0cf61c69ed3c9bb0e1c0b7fb6438bd5c48a50d3c14ff61b04d3939646ef0c73936667fea8bdf38c44fa96fb5c8914e099c3959358cad6f5e16bd08e309c6fb2e4276db0fc767443dc3feae9650ed33509d0aba94982fee082ba7ef555983dfcdf2e3869af5c9efe06d0ea6f63ac3f113a3afbea2a3861abc48c6e7b6201a1311af87b1d39695006af1c992420cd4423103bc318c72f70db653d45afa1cdc44de10a7159d092d50bbc676037789c71f4e6879a5864245238c2f64720dede9dd9a6d395ab670cd200e20e9389c17978855bf61a4e0bb925178e370b72d67da7aed716a365958616dab9aa9da47da39780ac05e48efc2aa0263f48f1c973dec0e92263a18d03a47e26f7bd50fe92cd50a26d0cc45cfa423d1e2c6ef2b4265b1a48e22b83a49fb9dbafee2f05b156d659fc40dedb33fd610edcfafd61631933518e32a5822fcc25f17df7cf2ed338881153ed3d23be57164aa8010380c20a4917c68e9cd56d28d40cd1dd856e8d908b8529f875342bf935755ffa67ae9c9b314d61a7352c2ab8bde83f65375793e4cbbb02a30396c27aca107ea66df809309c955c0e07baf75a78ae533d3234265f4ffd9cbe87d9f12551f020c76343f884d0f3979ee9b09fb2994910b68bc811f8382dbcbbb455c0fca9071d94f9ade41b4d411aeb52ab624e957a9f1dfb3ee60105dea4669416e590fc124fc6c7babc16c92df1de87c88d6a5565da0304a10d866fee371d2c2a36bf3fdb64f744e48d68a87509a9e6ed467fb0a06b5f2912c1196071a702927e34c1f82a74d7c5de48fd87e502294ce4acc4f9ec45972065d42d568bde08f06542bbfc9ef98a73db50cbaa12cd5f078a6da6202cb175ce98388adde23965abfe3de9986482785bb253476b6c8cb1782d060f68aa9ad69ad0e08abb94973355370301771fd8379e0e339e7e88d372a56622bc6250297f7e717b6063bb83f8a6cb3d62483e480c12b142adff335a0790f577856aa49fad42f63629fb6b0ce8ec62a272dce7a6c07e77b306a13ce58ae72b2a55f033925270aca228c469aa8a64b6051594523574ce1bd3c59c6373d80335064acd74d6f149bcd4faa2a42fa6b24eb3c4575e49bea2f3df29b761cad9ac020b5ae32e47d032f9d269a5aef55ccbe9a2d2c56f6eb1bfd0eca89e99b1256f3a9fedd4e4f5c1d16d0302d92873c35cd5610f9cb481c764a803271a1e62376d40b62bc0b97f65719e00ea2fef97d214dec31da42412231a635f2e68f05d636fe630b5432a48099f32c956258a2dd50354afaec0900765c644de46520a0bef1f1cd373216aa2f0d6d8708250f439fff466c0312888987141675d382d7855b3f0e533659aa8c93ee3db3a07cba6400a6b408410809f86ead38475a8441458f0e131aa4454dc37e37340b7390e089c3151af0d45441378af783b02ab90c2089d3ab0acf10893763bd35a0d7397593f37044d468f4eb6d1322ddc6db1c6464f260edd64c6b8a9381af56cb46ffb990a2277e04afad1c65d05eb0e1f6c03663397be0f7a3a1af4e635e4ee1e8ab01b4148b7df0f28fc2e4b943b8a6e7fa94da34c9a99b0cfb113c8594842397bf45c0fd242221b7e70a46e4c91a4c16479effda00fc97960b58af90c9fe1d6a5c4bc038f37fc512d991868674776f7f8e3e28a1f86bca5ce977c7c49c063244a29ebd39f8d004bc74c5c5f801fcc63ad1e99abced6b6bdd8449254958e6bbd4832c48dfe428dbe9545ae14cc6570df1bf7b976a27d3e772f7130d601ae1630e1bb095054e2d03f8c67743c9e2abb7f10a29c9b7681dc16860704f2c3d5434b7996ff43ecc8e944db27cfe7fb3cdfe0484b6b65cc7beb19b0a4b3b1585adf4738f86f083c082932e0aee2361229a90d84d4bce0c1611fe47b7945cb18670ecdaa7ea84e3c47e2da8c1de117ee9024104be810b2e50cc6f45fdb6d3ca23ce84c9275bb9b7f702cbb51a6490ffe472dbd900fe44ce81951313c45adfd62c2ccd32bdc7be30cde236330434372b38dafb4b2a0433edfe14bc0c5ca7864c23ae8fede61967edb58e7855604b948ccffa577270ff801700eaf4a4527e782ac311bcb1c3c0fb566a3a7395f00ed856fbc912b4c183831cd02c588a77be14ee383b5c48bc84caa2c557bf2fdcfd99bba51da57f24932c5848caeaa6137f04bc2489ba7afb8c183c85975ef9e035011cbea37e9c6494239b87956362cce3d3204bca4a36a784ae1d9577da5c2166ddb230bb55e82f3abfa44577f6f27629df5e4bc37326a6d9828285282992176c0b0aef8d79970304fddc855149ca15106efd2f4f4b9300cc1a7776eab3b30a5f508d1957799840f9fea293397164cd47585357eec1f3c84c7553e0c66c2b0ce485493bdcb45902c480b48b769f78e64c7719b3c38a89098daf824b9f86d1a30636e6e5923dfe9747f80f9b1e77712a644985a49cd6c695046017f65996493d3c5a6efd4c8a9b05caf11338549f678cfb0e72ed1643438a8e1f4d54316fbaf7660b5998d272d41ceed8d2ca5418c8cf982fe559b0e8ae5978e85ed8ac50cf29ac8cdeabfd08088dbc2961a9b6e7c3404f7cf7117fa719f8a244e1731a72a5129e23bdfb3d0308a8194a3ca3ed5d9f14df7a17a1b16ba6962db9823b9f75cf66844e48b66d6328c8d653db215ff837a80b9779a8ef21c0eef2bb6d818dcf635d0119c03a90c4ba4f2f30fc3be2b41c3d87e86414a014e2bfc3db44d1bc010e6d490debc165f97ff6fe37482248bdbe5441a1b95f20011a5c29a081696287195df141dc4018464158699ae15b32e8623d0de35276387716573f51345b0baf5847cf54b07e8349b1a18d1171e0e3f52142cd58719b6dc38783a3c14275777f6195264fab70bc74c9d838e9f9825250238b446c797d2da8b351f8bead7ee882085103d91f8e0db2f4ab38c5dc2df33a9ee411ef79842f1200af170dcd1bfbd1f87ccb8e68f9f29fb5221dee4620b3d11293dceed1756d730683df4333ce32def55232f6db23524a109e0cfebe3d56e6969c8bc87b96708b965f71fb68cad89b26c7ab03d0b2d63744b91127a34df236259d71b468995fe5b4b339d4434894c5a9710841d3d23eaf7ac144753ba2b478b87cee4247027ebbe1d0e548c9d9fb15d102f3db023f302e9dd2373489df6bbe2caeedb445c55350a32d61e9f2e1dadd2cfd260217660a6711f96c14b6a05ed2d33c148379f97e0f6ce45b5b10c8d0ce1b84220f5a56ff31d34aa14b2b2fcec855f2adda0883e0ece446139e51ca7ee6558366ce7b4a2c354333c48a2ab4d632e691aabb9a0ce6737017aee021435779edf8346152c44c66d4ea82c57f33dcc6005769a5ddac902270c618460d88cc052c5700ddc189d8116ff0a7823e1f5100b7c2cccef8efc14af73aa4464ff0264d052a78213c33ab3007f219575f4c09f0cf1e83db4586a7427aba25004814cf044802455bc827109ca030ff18599a77e9cae843e1e30b164da3aed081c0020ec05718a79a7adeb902c24bd31acb131e2d686c45326a6b97c44033301116f0107f8954bf2439a3f683beb04fb60d80c5e2e6c2b5986b9e869cba93cd2fbcf0a7e7676b277b2ae93395ad3b25e0218a7ece9f7a62ba6f7f67f2e2d3d914c65ed3d5394d4a6480bae467de1a3e349f0e3391465fe81b23057b308c67b0522248f3c3171584dd7a1de1750e45587eb99c7185b974f9b68054ab709a2a14a09b88f0b7552b23c0129ebb9ca796ab9728f5c2790b083e25989adfe9324f0186a57f495ccaaa5e8c71768e55a5a6f230d39737a2f689a0b1c5282696acb231c6600a16f91864c8ff8323d6ed85529db5bda847801450ce6cd3b7ef625c18d261e283d7aa3e151cd51c88d20c6354785738a74ad52b65a06926a1eedf9f1956e40db16e25e63dee39405c10988e5ee5e80c6947aa7877785418ce410331dac43f17b47485d1b0b96e73c1503ba1ec47602f202fbfce8a12c6e0ad3cf385aa8c5eb5876825cd0f48f7316096c3c577d9631496f11f1286b9272211f94866a5656c647f8ab429a1a1362bc3c053b6783660b00a6a8284700e568b1724d3d9a0bd5469ce1d94011ba38bac981d3ccda718745bd185b2660b239b51b98a512085d00beb557d4133752de49b6fabb0f63214d19ff9d0561e4a56ff0cd0dc366550cb763aed7f711ef5768aaf44b55a06c04a806d49439919a8f4db8dc0b102cd2e084d6f56f2140867a0fa8d9cc09736e8cf47e6e569910fe1420eec2f70589b259efc842e8ad04aae0f685b657235f363170a41f92cca21607b968deec894a0adafcbb7035e5e83957b56cc5701d8cc81f3598e08f5a9efe97cb232621f9aa7807c320ae4a2f2f8dce1736644b5f1f4793881713425749c8d03c22b6511681d8aa42d3d3edf907df5d84ca8f336737e2ae228c044c0898772d67a7b88673ef3697aa831b2890c23af3fe626c6ed4ffc2e2307db158d4b3e4b7135ecaf9f685612f369243b6b4f388e48e70d5064022511ff265055a3acfc27957ef05745418ebe6bf0576e322f0f54488f0606274979ad094d205ae337ec97f0c7a18e5fc2392a3b37d1ff3abab27c0b1c0fd5fbacee7db52ab039b08cfe502ada838f55e74ff410fb606995d9bb30dddbd823661b3d4c5e1e6ef9fcf775a6fbea2815805a7a872e40d678baf1989e137be80cc0db8d7b842c703c4f119b057fa1944cfefa842269c24a80de732cd739fb62482413bb42d2bc5baf846a30dca3e3d3436fcca89842dbc4458bb877a0da65fd13e09ff157dedc4945c0e3066d07eb51c717fcd5950277f50cf7f040d379368a16cb332f2c134f8c454507ae6aac0850ea287c65100f15316506a81c83f9c7feb854c9033c3db6e22c346a9c09b2b2f568ea2fa51ab4b69c60906b37ef3ead0f4f257b3a1663d9f562e09ce3e1330bedc2902af0bbe3894822a74bef1142076fdfbe9c3aa2f477e4aa46e3577f5bf3d22f813bbdc1cdceca8442dcb6ca640d2011061b59b83987f3a1e5dbecf98057bfde9fcec8c04a3e357203b85aa8a9b42f93bb96c216c327a582bec3edaef44ea30704217c3e8fc0d6e4e43645bb176ad59296b90fe188b47434d258afbc7b39dfefd9052490f269a42ce92503d86a22a9fae29a4c4d4faa736fbc148b16304b191364b0c38f675148af2e168b5e7a7419b37baeb3c0a4612db00e7a77b55b10ae93f10f58385dbfc833715b3c44d39add5dfe8bebadaf648c60d2af09a0a5175c872db3a137f464a077d437c7c83334a57a208d2c7cefa7281137cd87933563b07abf931328e02b28e6fb313ece5482a72165a704743c6fe7990375229e26531903cda82869ccec5e0f1f5397c6ea281574c5d0ba9c4e78b71b86a4e031c317e0f40e041e75222bc8c28ded347ca2cfd20efe19d2438c50180be69068378d426eb72644dceb100e94972dad261f702690e92ac52d4009b6f5cd57cbe3fb989845feffa3743f15a3defc4d385a425821a92fd76de0c52f148004522000ec3c5be9d7a8c94b205df3b220e572d3b69b907f5b51b5f9ca41cd34e87adc8e8adab62e327fe7e8a73f63f9666ebf882cd82cdad39f8d28d923aceba3f204db2350f1f7bd5f3477d136066487bdc88529e2f69651a8e6d38a6d46eb58633d7ff65b42e62b3fe41dc2dc92cc0caef4151b0f8ce48818c905a6a28fb3cff2c75f82847f0d8df4c0e362fcd2b84c290ca0509fd78bb8db0b43a794eecf5ab1bab239608202bdaa1aabc7939399ea78801a955f2f9e96f8c7f01397db0e0d5345f020cc39ae2ad04826e8c9832bf3726f02f7c478fab310c17990caa75de992de451ca73b018cef4d6441ec05bd770241f2e82318f2bd2c09033154ae19b4adfe675ffb1b8c817d6360d115cfbff5b9e8a25d430b206645d79a336a8c60da13be86c95afa7e90987baf35c44db3e81fed35a3cd7b7bdf540cb2da7c6362fcc37392aa45c2eb26671620085c52440a48656a3b69193c41920db9d3e1115d42ee4685a785ba0cc16d5e420c3a9d11711ef08ad261a042a4376581bf1e7410a42c9d906622a81e12aa040924ede7976971b778237785f9158a82f3efcaa15841738c6518126b5b3dcb2ae2f121110f30d95be59023e8cfc8c0f2e8426071d26f8a8bc8eb67fddb40e70b488beea0e35552e826e08dee4fc5366cdc46f1ca2fe89e6e79685cbdd8157a638434b0aabce3c63ff88478b81e35ef3d94a2c6ee99287796f282bf50556c51e55a8092b67a7c6541357ce5272a2cb69410ef83c6d794dc9b9ffde68291acd4d7492f20881661793f7c13e5ac33b33a4fb050d41b725a7263caad88c056ba9c8dd2c8db52fa6f22fd288788f1549a8f3388b5c5e58fbba46c35cd66e35eae712c2540057226e0b251ccd198d9e6a397e372c7009b8b64fc8071c3b3f10f2a8956bc110e045ad4411aada017f21b7748b2f6604f9753beb6b9c3867abd680c7bcfdf83b32bf6b805da371976c1f32a3daf321fdd05b3daa46caab806fb26f2f2de3083290f1757e4d73282d90de88f21ac5ef2e5c8d46f61a024d73da42728623489d1c6dd0696a54a94898e313a7051f505f2df09755b77926e63da283edcfd4d8449b1d9bb009778edf02e1017f796adab07f7252b1778633fc2598d74bb2df367869dfa865dcb12e383d71f46abf57f7c349f2f4a1f0944ce0fb712839f98f8f743ad83c04cd3803ba3919eccef512bcf41d8a5ad11ae55f4a03945ca73dfafe7dda2697a325ff4320a3b087b0dbf68e45e3a402092dd99f72400b81927ffb7019ecb7ae644d23caf785e05af9e9d13048426f223ca6783088a2d27fc694f66786d22c5471b7d4ed967cec9fcd052b100501da8177ee523847565321f73acfa933b2ee3c45eeda56e8f5a6f449a380460294629f7a1144bc81a07bd3291e74e0a5e4ee3715463e77aa9176dd0d1f94b542634ed471859695de2275d4a79beb991135b4e8276cf543d46d9428f090e8edf86e13db7cdb50b7bd7aab436730eb9ee57549b27b1626620d26a0f08b512e2ad64d2120a27bb56f9de123c8515159c1cfdaab77e6b96e0ed09a7e073c4b45439c33c48dbb6da429bd5fa87712cebd6e8bea4adc5ba361051ccffe1933fb0919e02f45086e3bb3375907dde18909d87d2732033af2b5e5de55ee74db801913da0c6f53c93558a580607f158a1a245c22fcfe958157438127d8390235dfdbae32b2a23c6b9d1feabe2a231f4a977a0307f84c79b0584b715b105ed05fc8a7651ec957805c157aae9ca49c19c239f1999f419ac2a899d1f0817f480a84fe32c93d8bb6e33ab380b276ec9ccf67c2436d6366317487788dffbb849f39edf468d2e8909be4c2966c6a4f035e4c98c7104e67bcaed55f0431ae3d175671c62ddbbca31d8873ccb66171933ac0ed5a11168463a47f01fad2ff088d0e6e394d9227e73b8ebef9bac97295d14cab00a5612382f258bef542175ef1d2d2ca06281cb542a1f45a72536302f9dfa58981bea4c89509cc38cdfb16f4f0a236ad80c8fd5cd90b2acde91e9dc8e277f5fe9c8d1a335a0b2b7be0b9f499d5a1db0305e463e0fb6e6bda59982bc09db48c9b5d9b0472cef7eb1c88690d29adaa6a34322922b8b429f580d438f47c3203b2516c5e8471e289841f1a0dd6cdf2178326c0ab7f98fb4e231ffe730b77b968ae7b0a7d30311aa966b657a6ca41c8d3403968a13df31e5f90d499ba264a99b1aee8e805d6510647f1fd9c6e9750950436c779c9f863f3a179781a8aafebfa5cb7514d5f1c6fc7adf7b79655cc3765a2fece89533d14aeb1c52552c4e016adc39801d95710ab579bc6ca5a9300bce049ab420cb8815f992aac376a75ff2af225c5191f8d688bd6613f5d09445267f47d9c35bea471430daf286851c10afb08a9bf25993c5da816bbe117ff630117a7f070b4f8462610601ff69d10005154e6ddb4be7457a5d8c61d968afe6effe28f8459b2206474899248c711496490307ecf0d6a343bc5561e20943001867358633cae4e6ce33ab4f36037ff80931da3e6c449d3a696b87f62b012b5c9b7c1ccb27d54dff4931e1c0c570f6b5d7a5e49f61701570eb10c2a8176e25e8964ac23324d2ccf548e0fa884e5d18ec67c1925cb4e3496ca72e054adcf45d13a55ebd583cf1e25fa1c562f3ca98af593d7040170bec038a6945ecfb1f93a62b9a84b5c8fddb95f200a3bc9c0bb9449d563bb85fb75ebcd5cb23f30726b80885da11be3ed881b82aac10434be7a1719ee3540415ed9e43088fd1eff77dd77e78a587fa28cf24cf9efa9e0aa811acf7c27010f71cb7f272460b1876a833839cda5b41057e9e2101369db8774e86c6fcd1809f2e47d190e830c14d5c7ad345505c70b7f9ee661a1893ab918bc995140eacaf49f02787dab4e854a5d058f596cc8ca111512372d3943b251a9adc7ba143c9fff1b8efe7f124383b13bfbff79a88d8b1790de7e955ebb89a25b5ee8982b401b3b7396dcfef5c12b73b6a8718ee0d820f9a05f87d6bb9f6a9a2108492975542e31dab5af84813c1ea7db47de77d8a60fe787fc155e688168154ea4153d3038155759cf834bf6cb302ca3346fbed170d9d529d1deba2aafaf1df581446ba453f9d7eb15807f896c040a04d6422a120ab9b45624fae8907798fb609e3afbdbdc8cf15a103e75bca8bfd0d4f1d4a415d5d06aa5b0f63affca9c7ff091369f683ef0249c82662d30a11ee1bda8f034f7ab9229998f74429e2455c6239158d79e78732c5ac78f23a902bb63977d7359808691449b977ae15477eb79a2f5655eeaf31e0e6cf3bff8283cd300681a18ebe6aeddc900e66ba8304510da9f227150253ea7fc9fdc248c58e2a7e315153853e5d5c47f784d624b3355dc98ce3b6a2bbacc5be262e32c6b2318b9603ada5f6af25c7edbce2e1096d519040713be3e9681b7acc4d959910bc82d65a1e1f59a431cd34aecb7ec1a9c33594822c742e3815a40c7dd6850f94cc45d3ed071d26d9d789cf7e77533742f071c0ca23bb24aa01c66d11cabac54654910763815c7dedee23b7a4f75678c4636cae3ebef995556c7f70a1017343f201e4d86d6064818000d885058ac57d1178edbf723fab57fe4f603d75c20eb79f943a761d0af63a12f47b8a147d95bc5fb1466ad84eb21cff940189586150d93171a99b2aeca8d6a0e14b822c79b9a3b357b354d66444fb13c8096a47a21859ca7725a539f0a7dc401ccf4da9c2ba17276728df02b3a93778e66c1605bac57cdd43329f3b1e1da06d5a85ceb0defaa8d0eec5e8c6bfb65ae2ebc055d35b6546d63ff076b34fce829a8e03e397ae068c0f637cc794e1a830d70016ba9a88105ad5d46620dfb1dfff1886e727755f793035a0a62d0c3a6c3b00258046df72270e90de984c70b98ee21db432bd9378e0463d3792e2227af5b5cef38aa162a18472690ee769de591d496c455beec87a67731911b71661133e8cfc700b58186989de7258c22b702e2d8924b805cf07b353cff47f213c6d36e42b3883448433bc432a80d6491ac49f636584632df215ca4e61b69b46d1a640a1112222d5c2f5869bc68b6b5495dcbe69e301a759c9578afea47846e5541d82202eabdd88dacbb04d03e6060448a276ab1520a3fc439427b555b080c2db77f0e2b51b7e3ef5324776992f14dda8b4dc655f15cf7bfe801aaac7d8f9c4edfc78a01bb5ecdf873b29def85dd275298b630903cd09c76c998964c4d623b8c1da06bc2e24719e49dc4c704f1d9a47e6a0dd277b6c97cc7cbf9074e1a3324246be48b94254478538c35969f5a22313c5d89f9a45c5a4b073fc644bb0389319e022e29512c1cf7ccec604b230ecb0f22826c3c896f7a8f89199d6f890bac961d2f3e62e0dede04ad6d02a5df08ddd759f94820ba7bd3e949ced6066aecb0f7ceeed5b38a29ef26c729aa0f09ab211541fb4087ef9eee03a795ce77b4455060d39ac9fdfd1173d44606cc6a6bc97efff4ca6ef6a6ebc5ee96e19af18c8383b9590020d5bd736970c233d18654e33b86dc77f4c4d8d85b281cbbf76faa5367ce800f1e8c58d5615c0c5b96fd34a37d62a9178c9da26df19cbc8eadc8bb3c6d9c6ddc347ecf372badbca4d4a31dd5f9dd0f798fd69fa570cb618fd6f95a5fcabcd4d05105a3ad19a8296dfce9358b47360f011baf51252727f95d41121b03ca3eed538536bcdae57f52c80e428f87158a75ae645e97837737814fb150d98a10ba06f4fc378902172f6ce6686e0cc2b20219fd757ac4ce86f9b0e91e1145671dec08f94aa1fafb068dfa3f184601a288ceeee1c6565d8fa81ccd7c70a7a1f7902e1bff072a86d1b5a55547d7f6e166e13dc02b92ece718cba142f6ecd9eaf6886cf9f87a6793a4b44780400632697c34648d51356ab3bd37e48d7d6a988a3692b35de6edd08dbb487e410c934f1e39e450ed5bd23bc88ff235d9bdd1abdce8577571aac73eedbecb7b5137b21666cfcfd8ff2a3a16485082aceef641d7f7671a9e3a7c646095c9edae685d0d8dd8ec50b5de000d3d2204bcc15c20152295a5f1fc602d1bc7d60ea9d836e046cca9ef5989fb2553fb3b621009161d43900b090cc7cda6b3b7fbb59e6f17ad919c14b0376bd6180ded167765d94ba712fb7df4940de569605dac38855535573e757017c430021bb795dfaf519e104b16e2b20cfc827b045e3ca9e7f7a9d4967651dfc5f51ff96ec3f046073cda84709535781ee5da8358d251c1fe9dfa59d5f117348fccf561f5287146ba0de6417d0051d8a7a93d7d426fbee2f7a3f1de18486017b1a1096d5f2e7521821f842cb8993af3497836e2e992fde78a1607de93537b8721bbddc01c6d130a74e96c318b5a36cfcf5d99dadd76483ad1a8bd0d0e77838ffff94979e122dd3393f9a9e38bcbb6c4185d1b62689502100126c402cde86a1f9548e9db7b3532bcb2cb6f32628d4cd159054ea2f28901453fabb782ace85480633ff39fe27c09a7a7cb3cf3d00940d919718b5beead6df12a01519e34e2ae4fe3bc82ac4b5b5c5de8084552906c238aa8ac065d4910c017651fa101e4690bbb142898e9be0818097a2250c6a0226aa228e530dc1b758726c6c943462c8a0b7748296970562370f459b98697d072fb2087c298c066fd2ce5cab8a9b924b6c97fd6fdcf4f1ee6ac47f481eb9ddabbc044611c9fd692321aba06037d8ba3ebc2fbe59bbfc52fecd9182868429ac231271bf475e38682e39cdc8dbf2a74f98fc8c44cd028b157de65009a3ffd7ba7be0f941e9b1a0630f670831cfd5d15a5bb552f1f9b1273de3f475a70d5834da34d07569dfbb6ec7ae2cbd942be3eb1913b680fd73697b06397adff07e9a4537339f28b5b93684f133dab6f47928d0187f07e26f0bf70f5a3c4fc2a303307e055f4e108fa6cf996378e65ebd6ee2316f15466202273f82213922aa8155efba16fbc096b27f56c257a27012b841b851a61e32f4a8a3547ea308e2203a69c3314ac26c2f48022d46c4475f0420532792086f6fcd352821447956f100ba65f3a9a69bca9cccac6bc7b0475034dd90f0c3da6aa803d2fe6d448e924e1e233d3ca36492565393e1498b6e7569efd6e28649c35df8fe53e5444c6ac442a071e981ea2ef3c8e60ec22d7130b1bf256735da26246d44784ad36db11a8ed9b83718d369659cee4c013aba4ad3b321960918cf3eb93c8aeeff0885c4fea6cd30fbcd00d188d0cc1a25d456f617c495088b5a2e97730d0f683503f4bf7c3cf9577ff8d1bd1fd047c8fcdc466d5a6c2e8a221f89caf8c5e65659e8b8041038d5e5e080ad82b0d0c4d651b93fd8668674b872f913af279cfaf4bfd33c84cf1329bf2c92372d65f9085265cf4c0a682f3a4da88313eacb0346af28a08392a63ad6826875008517feb333182aab9b59f5bb780aa76c90165bdb5f2a683ed0bd4f9ca0fa0c708c16d35fa84d3dc20790d89d13843fa03abf39300ec8bfbbdeedb2ad547be5e1beeee0350fbcc8887131411e21559cafeb8a8e461877476267eea11de0fdc4dc86d6bdf2e8ad60e50f1a7c1d51642f3798f6d1de586085ff0c70e0c4967fd9a906f7c8c84b9cbdd3fb60756368eb0c577cd0dfd06e4ba1a64913932549fcf734f5bbcae7b7aa0cac5acfa6f90474c37bbbfc82c0d32ee0446bb0fed17bc646ee6f3757dd58c271c0a398a5be854ff42cba9998c2c126ded62415e8a27254c93e64e5bbc8f410fb8743f45ffce300ba23f14cd8aca7b8b830acc47bf5230eac10a35ccb828a5eceb8b6e5c2cfc30322334d8ca0b2bfc692e0e581e3de9f7fd2a9164ea8c3ff222636bbc393c19aa56a57ac669a9f62043230d377dc404d3c150300825097615d659db496864c6082030644c990af9541effb4c140bbbb9aa91a56bbedf29720fd223a368f97cb2aa3ebaf4e1badee43ec7ad1dd4cee13caab04c2fc983a74b5ca5f0538c109a203b363e5746c18d1dfd9a43db8b7877371e4fcb15f31b7a74663a549c05d4331acd0a8613dc77cb1505939719a68f1a299631f071534ddee9eb0e77532e79bf89892f8531ac58d6aeaab0379f4349c96be9ae868cf7438b4b717c9a4ed40a92f47ff52c594d37aa58d5d64b6f7c1cafaae1e16269c0f2efc9f47082fdf13e051ed51e9a0ce5cda829cc0141cf8a19f878268e9607e9d59f467ab55ec49f8301cd01a56ac5b55cfc03eed7a71be721978c1f55dff1fc607bcf23af8bd3fc9fa7b361a88e4288797f2f108b845221f3c0a579fcbbf5ecf8f2da65584e5e6ac9e5c800d6e31ca0232f14ec40cddf1ca196af0a3e8cec8187dbd4442b322993cef50f5d8507c678a08ab0d30133217473d7440881a12a2acc2274e7b96ca49cb8dc39763f75e430e784de5ad56842163a3fc8ff09ade065ad644a43aea7742bf784fbf381d1b2cd02d803fe0778452c53131f9f4aac5f96b8e8b5553613f2583b320d8bd68b154de17d9f055b8a9ef7fc391204f621d9f7d6ecebdb4bcd6ffaef6be731bc3dc2cd88990cc29cf02a473cd4c7f47cbd229f4dd0e60528d584d4ce11a9fdf4b3a1d57f15f5fc5eb9013cac3c05f410ac9fde9bf87688f9d7485341099e39568ddf2ab6b2abf69d84d0106733c1aede61eaaef0d92f5f54822e24b16d0468a32b927216b1223757d3f2cf04ca4c4db5d67ea9b0de061533720f4778cee0d07daaa72d229531d07fa84319c84dd39500887b33b1813f974e0ede328d5885c8682eaa40aba15a6a48a7b2682e4458e1c8f3f3e0dc9a90aac92d68e00481c378805e79bb504398773c984f2bf9a61d1e1a96508654cad54c8e2725098e2fd361698a6099c7245947c959a7378dcb3a9299427c847266e9c9159f98e185ffc417e82a7e178c1e211c76b5a80db7f5efb48a30765b7f9629c8b124fb8e8a5c7d7f258e68fd96757f2996f68f85bc792f5df285665f751d9b8def1891fef88459c642ebd802e0359bb459a3fa9baf1be207db1a288a1c33745b917bbecad41b5e40095ec9e80d636884ba56aaf6f61d3f43eeb832ae77309b57d7fc0c3c088bdd44bba0afe255b7725646ac48a0db1e19af58b485e4774f8498766c82a2b3f322141b04944a88514066ce12d16a300f00823793a8275dd300acbd8df751e96e370e98c3d445bac8cc5a7573f51354ff8cf564fef3c9dedbf67a7977d617f7d961925d6aa49b3192b9c229512dd5f613335355be2b55b8707c5aa54ad1695b208ae57b8e0773585f50a888c994b5715846ad8b68155d41ca9538120e78be49ad0aa06b7e0f2e4111e52b3d9b43c231c0f5fad10bfbea0a52a8ddff897945066bc08c19fc2a88f1457f579a5fa582f45da2b7fa5b768421d8a8f71d07616fb12abe1853619c7be9d2cb33dd04ca5da07b66b880502133ee9765c3e42ec518c542538343056506e75fff7dfc32f531628c9eeea31d19f2b28a85dd8ad2193bad01fc2b113f03bc5b66cc923470bc2c577adf8dedcaef29d2857e75e5d0096cc0bd530ae62111edec3847462a1c7500e14fed6af3a9afbfe24298e990bb3d2b16e3c470b3bbc5218ef6a80fbdd37e2ddfe1994df67f1cc8972ddd3f58d3f637e3508b25ec45966e65002daf458c66ecc1c9f4cd46aeda64dbf96a99f629633c7eccae8c528c28c0ef49fe2ef9890c2fdb54edbb1588325fa248aeee0c492991ea5047d5aec588cb72e48b07e5bfad972f97f6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp-pear-PHP-CodeSniffer-3.10.3-1.fc39.src.rpmphp-composer(squizlabs/php_codesniffer)php-pear(PHP_CodeSniffer)php-pear-PHP-CodeSnifferphpcs@     /bin/sh/usr/bin/phpphp(language)php-domphp-iconvphp-intlphp-simplexmlphp-tokenizerphp-xmlwriterrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)5.43.0.4-14.6.0-14.0-15.4.18-14.19.1.1ffIfO/fM@f(@f @eПe)evds@cU@cʂ@Remi Collet - 3.10.3-1Remi Collet - 3.10.2-1Remi Collet - 3.10.1-1Remi Collet - 3.10.0-1Remi Collet - 3.9.2-1Remi Collet - 3.9.1-1Remi Collet - 3.9.0-1Remi Collet - 3.8.1-1Remi Collet - 3.8.0-1Fedora Release Engineering - 3.7.2-2Remi Collet - 3.7.2-1Fedora Release Engineering - 3.7.1-3- update to 3.10.3- update to 3.10.2- update to 3.10.1- update to 3.10.0- update to 3.9.2- update to 3.9.1- update to 3.9.0 - drop patch merged upstream- update to 3.8.1 - add patch for test suite from https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/256- update to 3.8.0 - sources from github instead or pear channel- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- update to 3.7.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild/bin/shphpcs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr3.10.33.10.33.10.3-1.fc393.10.33.10.3      !"""!##!$$$$$$$$$$$!%%%!&&!''''!((((((((((((!))))))!****!++!,,,,,,!-----------------!.!//!00000001232444425266277728888291:;<;====;>>;??;@;AAA;BBB;CCC:DEDFFFFDGGDHDIDJJJDKKKDLLL:MNONPNQMRSRTRUMVWXXXWYYWZZW[[W\W]W^W_V`aaaa`bb`cccc`dd`e`f`g`h`iVjkllkmmmknnkoookppjqrrqsssqttquuuqvvjwxyyxzzx{{x|||x}x~xxwwphpcbfphpcsphp-pear-PHP-CodeSnifferCHANGELOG.mdREADME.mdphp-pear-PHP-CodeSnifferlicence.txtPHPCodeSnifferautoload.phpphpcs.xml.distphpcs.xsdsrcConfig.phpExceptionsDeepExitException.phpRuntimeException.phpTokenizerException.phpFilesDummyFile.phpFile.phpFileList.phpLocalFile.phpFiltersExactMatch.phpFilter.phpGitModified.phpGitStaged.phpFixer.phpGeneratorsGenerator.phpHTML.phpMarkdown.phpText.phpReporter.phpReportsCbf.phpCheckstyle.phpCode.phpCsv.phpDiff.phpEmacs.phpFull.phpGitblame.phpHgblame.phpInfo.phpJson.phpJunit.phpNotifysend.phpPerformance.phpReport.phpSource.phpSummary.phpSvnblame.phpVersionControl.phpXml.phpRuleset.phpRunner.phpSniffsAbstractArraySniff.phpAbstractPatternSniff.phpAbstractScopeSniff.phpAbstractVariableSniff.phpDeprecatedSniff.phpSniff.phpStandardsGenericDocsArraysDisallowLongArraySyntaxStandard.xmlDisallowShortArraySyntaxStandard.xmlClassesDuplicateClassNameStandard.xmlOpeningBraceSameLineStandard.xmlCodeAnalysisAssignmentInConditionStandard.xmlEmptyPHPStatementStandard.xmlEmptyStatementStandard.xmlForLoopShouldBeWhileLoopStandard.xmlForLoopWithTestFunctionCallStandard.xmlJumbledIncrementerStandard.xmlRequireExplicitBooleanOperatorPrecedenceStandard.xmlUnconditionalIfStatementStandard.xmlUnnecessaryFinalModifierStandard.xmlUnusedFunctionParameterStandard.xmlUselessOverridingMethodStandard.xmlCommentingDocCommentStandard.xmlFixmeStandard.xmlTodoStandard.xmlControlStructuresDisallowYodaConditionsStandard.xmlInlineControlStructureStandard.xmlDebugCSSLintStandard.xmlClosureLinterStandard.xmlJSHintStandard.xmlFilesByteOrderMarkStandard.xmlEndFileNewlineStandard.xmlEndFileNoNewlineStandard.xmlExecutableFileStandard.xmlInlineHTMLStandard.xmlLineEndingsStandard.xmlLineLengthStandard.xmlLowercasedFilenameStandard.xmlOneClassPerFileStandard.xmlOneInterfacePerFileStandard.xmlOneObjectStructurePerFileStandard.xmlOneTraitPerFileStandard.xmlFormattingDisallowMultipleStatementsStandard.xmlMultipleStatementAlignmentStandard.xmlNoSpaceAfterCastStandard.xmlSpaceAfterCastStandard.xmlSpaceAfterNotStandard.xmlSpaceBeforeCastStandard.xmlFunctionsCallTimePassByReferenceStandard.xmlFunctionCallArgumentSpacingStandard.xmlOpeningFunctionBraceBsdAllmanStandard.xmlOpeningFunctionBraceKernighanRitchieStandard.xmlMetricsCyclomaticComplexityStandard.xmlNestingLevelStandard.xmlNamingConventionsAbstractClassNamePrefixStandard.xmlCamelCapsFunctionNameStandard.xmlConstructorNameStandard.xmlInterfaceNameSuffixStandard.xmlTraitNameSuffixStandard.xmlUpperCaseConstantNameStandard.xmlPHPBacktickOperatorStandard.xmlCharacterBeforePHPOpeningTagStandard.xmlClosingPHPTagStandard.xmlDeprecatedFunctionsStandard.xmlDisallowAlternativePHPTagsStandard.xmlDisallowRequestSuperglobalStandard.xmlDisallowShortOpenTagStandard.xmlDiscourageGotoStandard.xmlForbiddenFunctionsStandard.xmlLowerCaseConstantStandard.xmlLowerCaseKeywordStandard.xmlLowerCaseTypeStandard.xmlNoSilencedErrorsStandard.xmlRequireStrictTypesStandard.xmlSAPIUsageStandard.xmlSyntaxStandard.xmlUpperCaseConstantStandard.xmlStringsUnnecessaryStringConcatStandard.xmlVersionControlSubversionPropertiesStandard.xmlWhiteSpaceArbitraryParenthesesSpacingStandard.xmlDisallowSpaceIndentStandard.xmlDisallowTabIndentStandard.xmlIncrementDecrementSpacingStandard.xmlLanguageConstructSpacingStandard.xmlScopeIndentStandard.xmlSpreadOperatorSpacingAfterStandard.xmlSniffsArraysArrayIndentSniff.phpDisallowLongArraySyntaxSniff.phpDisallowShortArraySyntaxSniff.phpClassesDuplicateClassNameSniff.phpOpeningBraceSameLineSniff.phpCodeAnalysisAssignmentInConditionSniff.phpEmptyPHPStatementSniff.phpEmptyStatementSniff.phpForLoopShouldBeWhileLoopSniff.phpForLoopWithTestFunctionCallSniff.phpJumbledIncrementerSniff.phpRequireExplicitBooleanOperatorPrecedenceSniff.phpUnconditionalIfStatementSniff.phpUnnecessaryFinalModifierSniff.phpUnusedFunctionParameterSniff.phpUselessOverridingMethodSniff.phpCommentingDocCommentSniff.phpFixmeSniff.phpTodoSniff.phpControlStructuresDisallowYodaConditionsSniff.phpInlineControlStructureSniff.phpDebugCSSLintSniff.phpClosureLinterSniff.phpESLintSniff.phpJSHintSniff.phpFilesByteOrderMarkSniff.phpEndFileNewlineSniff.phpEndFileNoNewlineSniff.phpExecutableFileSniff.phpInlineHTMLSniff.phpLineEndingsSniff.phpLineLengthSniff.phpLowercasedFilenameSniff.phpOneClassPerFileSniff.phpOneInterfacePerFileSniff.phpOneObjectStructurePerFileSniff.phpOneTraitPerFileSniff.phpFormattingDisallowMultipleStatementsSniff.phpMultipleStatementAlignmentSniff.phpNoSpaceAfterCastSniff.phpSpaceAfterCastSniff.phpSpaceAfterNotSniff.phpSpaceBeforeCastSniff.phpFunctionsCallTimePassByReferenceSniff.phpFunctionCallArgumentSpacingSniff.phpOpeningFunctionBraceBsdAllmanSniff.phpOpeningFunctionBraceKernighanRitchieSniff.phpMetricsCyclomaticComplexitySniff.phpNestingLevelSniff.phpNamingConventionsAbstractClassNamePrefixSniff.phpCamelCapsFunctionNameSniff.phpConstructorNameSniff.phpInterfaceNameSuffixSniff.phpTraitNameSuffixSniff.phpUpperCaseConstantNameSniff.phpPHPBacktickOperatorSniff.phpCharacterBeforePHPOpeningTagSniff.phpClosingPHPTagSniff.phpDeprecatedFunctionsSniff.phpDisallowAlternativePHPTagsSniff.phpDisallowRequestSuperglobalSniff.phpDisallowShortOpenTagSniff.phpDiscourageGotoSniff.phpForbiddenFunctionsSniff.phpLowerCaseConstantSniff.phpLowerCaseKeywordSniff.phpLowerCaseTypeSniff.phpNoSilencedErrorsSniff.phpRequireStrictTypesSniff.phpSAPIUsageSniff.phpSyntaxSniff.phpUpperCaseConstantSniff.phpStringsUnnecessaryStringConcatSniff.phpVersionControlGitMergeConflictSniff.phpSubversionPropertiesSniff.phpWhiteSpaceArbitraryParenthesesSpacingSniff.phpDisallowSpaceIndentSniff.phpDisallowTabIndentSniff.phpIncrementDecrementSpacingSniff.phpLanguageConstructSpacingSniff.phpScopeIndentSniff.phpSpreadOperatorSpacingAfterSniff.phpruleset.xmlMySourceSniffsCSSBrowserSpecificStylesSniff.phpChannelsDisallowSelfActionsSniff.phpIncludeOwnSystemSniff.phpIncludeSystemSniff.phpUnusedSystemSniff.phpCommentingFunctionCommentSniff.phpDebugDebugCodeSniff.phpFirebugConsoleSniff.phpObjectsAssignThisSniff.phpCreateWidgetTypeCallbackSniff.phpDisallowNewWidgetSniff.phpPHPAjaxNullComparisonSniff.phpEvalObjectFactorySniff.phpGetRequestDataSniff.phpReturnFunctionValueSniff.phpStringsJoinStringsSniff.phpruleset.xmlPEARDocsClassesClassDeclarationStandard.xmlCommentingClassCommentStandard.xmlFileCommentStandard.xmlFunctionCommentStandard.xmlInlineCommentStandard.xmlControlStructuresControlSignatureStandard.xmlMultiLineConditionStandard.xmlFilesIncludingFileStandard.xmlLineLengthStandard.xmlFormattingMultiLineAssignmentStandard.xmlFunctionsFunctionCallSignatureStandard.xmlFunctionDeclarationStandard.xmlValidDefaultValueStandard.xmlNamingConventionsValidClassNameStandard.xmlValidFunctionNameStandard.xmlValidVariableNameStandard.xmlWhiteSpaceObjectOperatorIndentStandard.xmlScopeClosingBraceStandard.xmlScopeIndentStandard.xmlSniffsClassesClassDeclarationSniff.phpCommentingClassCommentSniff.phpFileCommentSniff.phpFunctionCommentSniff.phpInlineCommentSniff.phpControlStructuresControlSignatureSniff.phpMultiLineConditionSniff.phpFilesIncludingFileSniff.phpFormattingMultiLineAssignmentSniff.phpFunctionsFunctionCallSignatureSniff.phpFunctionDeclarationSniff.phpValidDefaultValueSniff.phpNamingConventionsValidClassNameSniff.phpValidFunctionNameSniff.phpValidVariableNameSniff.phpWhiteSpaceObjectOperatorIndentSniff.phpScopeClosingBraceSniff.phpScopeIndentSniff.phpruleset.xmlPSR1DocsClassesClassDeclarationStandard.xmlFilesSideEffectsStandard.xmlMethodsCamelCapsMethodNameStandard.xmlSniffsClassesClassDeclarationSniff.phpFilesSideEffectsSniff.phpMethodsCamelCapsMethodNameSniff.phpruleset.xmlPSR12DocsClassesClassInstantiationStandard.xmlClosingBraceStandard.xmlOpeningBraceSpaceStandard.xmlControlStructuresBooleanOperatorPlacementStandard.xmlControlStructureSpacingStandard.xmlFilesImportStatementStandard.xmlOpenTagStandard.xmlFunctionsNullableTypeDeclarationStandard.xmlReturnTypeDeclarationStandard.xmlKeywordsShortFormTypeKeywordsStandard.xmlNamespacesCompoundNamespaceDepthStandard.xmlOperatorsOperatorSpacingStandard.xmlPropertiesConstantVisibilityStandard.xmlSniffsClassesAnonClassDeclarationSniff.phpClassInstantiationSniff.phpClosingBraceSniff.phpOpeningBraceSpaceSniff.phpControlStructuresBooleanOperatorPlacementSniff.phpControlStructureSpacingSniff.phpFilesDeclareStatementSniff.phpFileHeaderSniff.phpImportStatementSniff.phpOpenTagSniff.phpFunctionsNullableTypeDeclarationSniff.phpReturnTypeDeclarationSniff.phpKeywordsShortFormTypeKeywordsSniff.phpNamespacesCompoundNamespaceDepthSniff.phpOperatorsOperatorSpacingSniff.phpPropertiesConstantVisibilitySniff.phpTraitsUseDeclarationSniff.phpruleset.xmlPSR2DocsClassesClassDeclarationStandard.xmlPropertyDeclarationStandard.xmlControlStructuresControlStructureSpacingStandard.xmlElseIfDeclarationStandard.xmlSwitchDeclarationStandard.xmlFilesClosingTagStandard.xmlEndFileNewlineStandard.xmlMethodsFunctionCallSignatureStandard.xmlFunctionClosingBraceStandard.xmlMethodDeclarationStandard.xmlNamespacesNamespaceDeclarationStandard.xmlUseDeclarationStandard.xmlSniffsClassesClassDeclarationSniff.phpPropertyDeclarationSniff.phpControlStructuresControlStructureSpacingSniff.phpElseIfDeclarationSniff.phpSwitchDeclarationSniff.phpFilesClosingTagSniff.phpEndFileNewlineSniff.phpMethodsFunctionCallSignatureSniff.phpFunctionClosingBraceSniff.phpMethodDeclarationSniff.phpNamespacesNamespaceDeclarationSniff.phpUseDeclarationSniff.phpruleset.xmlSquizDocsArraysArrayBracketSpacingStandard.xmlArrayDeclarationStandard.xmlClassesLowercaseClassKeywordsStandard.xmlSelfMemberReferenceStandard.xmlCommentingDocCommentAlignmentStandard.xmlFunctionCommentThrowTagStandard.xmlControlStructuresForEachLoopDeclarationStandard.xmlForLoopDeclarationStandard.xmlLowercaseDeclarationStandard.xmlFunctionsLowercaseFunctionKeywordsStandard.xmlScopeStaticThisUsageStandard.xmlStringsEchoedStringsStandard.xmlWhiteSpaceCastSpacingStandard.xmlFunctionClosingBraceSpaceStandard.xmlFunctionOpeningBraceStandard.xmlLanguageConstructSpacingStandard.xmlMemberVarSpacingStandard.xmlObjectOperatorSpacingStandard.xmlScopeClosingBraceStandard.xmlScopeKeywordSpacingStandard.xmlSemicolonSpacingStandard.xmlSuperfluousWhitespaceStandard.xmlSniffsArraysArrayBracketSpacingSniff.phpArrayDeclarationSniff.phpCSSClassDefinitionClosingBraceSpaceSniff.phpClassDefinitionNameSpacingSniff.phpClassDefinitionOpeningBraceSpaceSniff.phpColonSpacingSniff.phpColourDefinitionSniff.phpDisallowMultipleStyleDefinitionsSniff.phpDuplicateClassDefinitionSniff.phpDuplicateStyleDefinitionSniff.phpEmptyClassDefinitionSniff.phpEmptyStyleDefinitionSniff.phpForbiddenStylesSniff.phpIndentationSniff.phpLowercaseStyleDefinitionSniff.phpMissingColonSniff.phpNamedColoursSniff.phpOpacitySniff.phpSemicolonSpacingSniff.phpShorthandSizeSniff.phpClassesClassDeclarationSniff.phpClassFileNameSniff.phpDuplicatePropertySniff.phpLowercaseClassKeywordsSniff.phpSelfMemberReferenceSniff.phpValidClassNameSniff.phpCommentingBlockCommentSniff.phpClassCommentSniff.phpClosingDeclarationCommentSniff.phpDocCommentAlignmentSniff.phpEmptyCatchCommentSniff.phpFileCommentSniff.phpFunctionCommentSniff.phpFunctionCommentThrowTagSniff.phpInlineCommentSniff.phpLongConditionClosingCommentSniff.phpPostStatementCommentSniff.phpVariableCommentSniff.phpControlStructuresControlSignatureSniff.phpElseIfDeclarationSniff.phpForEachLoopDeclarationSniff.phpForLoopDeclarationSniff.phpInlineIfDeclarationSniff.phpLowercaseDeclarationSniff.phpSwitchDeclarationSniff.phpDebugJSLintSniff.phpJavaScriptLintSniff.phpFilesFileExtensionSniff.phpFormattingOperatorBracketSniff.phpFunctionsFunctionDeclarationArgumentSpacingSniff.phpFunctionDeclarationSniff.phpFunctionDuplicateArgumentSniff.phpGlobalFunctionSniff.phpLowercaseFunctionKeywordsSniff.phpMultiLineFunctionDeclarationSniff.phpNamingConventionsValidFunctionNameSniff.phpValidVariableNameSniff.phpObjectsDisallowObjectStringIndexSniff.phpObjectInstantiationSniff.phpObjectMemberCommaSniff.phpOperatorsComparisonOperatorUsageSniff.phpIncrementDecrementUsageSniff.phpValidLogicalOperatorsSniff.phpPHPCommentedOutCodeSniff.phpDisallowBooleanStatementSniff.phpDisallowComparisonAssignmentSniff.phpDisallowInlineIfSniff.phpDisallowMultipleAssignmentsSniff.phpDisallowSizeFunctionsInLoopsSniff.phpDiscouragedFunctionsSniff.phpEmbeddedPhpSniff.phpEvalSniff.phpGlobalKeywordSniff.phpHeredocSniff.phpInnerFunctionsSniff.phpLowercasePHPFunctionsSniff.phpNonExecutableCodeSniff.phpScopeMemberVarScopeSniff.phpMethodScopeSniff.phpStaticThisUsageSniff.phpStringsConcatenationSpacingSniff.phpDoubleQuoteUsageSniff.phpEchoedStringsSniff.phpWhiteSpaceCastSpacingSniff.phpControlStructureSpacingSniff.phpFunctionClosingBraceSpaceSniff.phpFunctionOpeningBraceSpaceSniff.phpFunctionSpacingSniff.phpLanguageConstructSpacingSniff.phpLogicalOperatorSpacingSniff.phpMemberVarSpacingSniff.phpObjectOperatorSpacingSniff.phpOperatorSpacingSniff.phpPropertyLabelSpacingSniff.phpScopeClosingBraceSniff.phpScopeKeywordSpacingSniff.phpSemicolonSpacingSniff.phpSuperfluousWhitespaceSniff.phpruleset.xmlZendDocsDebugCodeAnalyzerStandard.xmlFilesClosingTagStandard.xmlNamingConventionsValidVariableNameStandard.xmlSniffsDebugCodeAnalyzerSniff.phpFilesClosingTagSniff.phpNamingConventionsValidVariableNameSniff.phpruleset.xmlTokenizersCSS.phpComment.phpJS.phpPHP.phpTokenizer.phpUtilCache.phpCommon.phpHelp.phpStandards.phpTiming.phpTokens.php/usr/bin//usr/share/doc//usr/share/doc/php-pear-PHP-CodeSniffer//usr/share/licenses//usr/share/licenses/php-pear-PHP-CodeSniffer//usr/share/pear//usr/share/pear/PHP//usr/share/pear/PHP/CodeSniffer//usr/share/pear/PHP/CodeSniffer/src//usr/share/pear/PHP/CodeSniffer/src/Exceptions//usr/share/pear/PHP/CodeSniffer/src/Files//usr/share/pear/PHP/CodeSniffer/src/Filters//usr/share/pear/PHP/CodeSniffer/src/Generators//usr/share/pear/PHP/CodeSniffer/src/Reports//usr/share/pear/PHP/CodeSniffer/src/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Arrays//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/CodeAnalysis//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Commenting//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Debug//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Formatting//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Metrics//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/NamingConventions//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/PHP//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/Strings//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/VersionControl//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Docs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Arrays//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/CodeAnalysis//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Formatting//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Metrics//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/PHP//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/Strings//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/VersionControl//usr/share/pear/PHP/CodeSniffer/src/Standards/Generic/Sniffs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs/CSS//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs/Channels//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs/Objects//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs/PHP//usr/share/pear/PHP/CodeSniffer/src/Standards/MySource/Sniffs/Strings//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/Commenting//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/Formatting//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/NamingConventions//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Docs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/Formatting//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/src/Standards/PEAR/Sniffs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Docs//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Docs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Docs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Docs/Methods//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR1/Sniffs/Methods//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/Keywords//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/Namespaces//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/Operators//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Docs/Properties//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Keywords//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Namespaces//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Operators//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Properties//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR12/Sniffs/Traits//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Docs//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Docs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Docs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Docs/Methods//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Docs/Namespaces//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Sniffs/Methods//usr/share/pear/PHP/CodeSniffer/src/Standards/PSR2/Sniffs/Namespaces//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/Arrays//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/Commenting//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/Scope//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/Strings//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Docs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Arrays//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/CSS//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Formatting//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Functions//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Objects//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Operators//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/PHP//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Scope//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/Strings//usr/share/pear/PHP/CodeSniffer/src/Standards/Squiz/Sniffs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Docs//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Docs/Debug//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Docs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Docs/NamingConventions//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Sniffs//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/src/Standards/Zend/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/src/Tokenizers//usr/share/pear/PHP/CodeSniffer/src/Util/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointerdrpmzstd19noarch-redhat-linux-gnu      PHP script, ASCII text executabledirectoryUnicode text, UTF-8 text, with very long lines (326)ASCII text, with very long lines (394)ASCII textPHP script, ASCII textXML 1.0 document, ASCII textPHP script, Unicode text, UTF-8 textC++ source, ASCII textHTML document, ASCII textC++ source, ASCII text, with very long lines (319)ASCII text, with very long lines (433)ASCII text, with very long lines (443)ASCII text, with very long lines (420)ASCII text, with very long lines (351)ASCII text, with very long lines (352)XML 1.0 document, ASCII text, with very long lines (418)ASCII text, with very long lines (495)ASCII text, with very long lines (332)XML 1.0 document, ASCII text, with very long lines (390)PHP script, ASCII text, with very long lines (305)RRhttps://bugz.fedoraproject.org/php-pear-PHP-CodeSnifferutf-8f4eb0b7556ae04e210455ec22db4b08a126481346acb0f05ca2ea23d8b67c1cea7ecbec6b3fb48ca7cc327205c56123a61f147348867abb675a96cbda29dea5f?(/h|e )<0rqP7w }?@ow xd_Բ`W։LI}vYuv:o' -FN_^DQ:lmN'."msQ)h$ǭJJFw Q>kWXE8!4XPn*~X}qUbŪ/ez`]:IfJ#58+s+keř 6|lvWo1m y^d;-pvEh# _Ԡ<#b<@H1` @D q(pLA -,y D$w,r$M" mbH _Ѓlp!4>0b$ $7k$!~8 `@#h00 p byP17\1G }P cN(Wh>,e4Ј/8i 'b $v؃CĨBC+$ 0 o< `*QHф8|$`&v [C8 6(CPXMxLwBR d AIh/CAbMC`d>4D@FxȠ|.2A2" у#cA,Q (@9&0LBL4BaCHHYqr Ê,P+ +(J8|;p2N#l(D9a!5p$X"E G[Ds x‚ ׄ[ FC#5B,8D $]L"YD, @ .@uIcTM CJD@pd(Ï'PHFX8a$i> 8@@'ILAL,qC%`<X q#89DrCT%Sф;0 쁀A(8 A &I!b 09MY̡%'\3vGx[21/KQlG悾yֳĄXLd1+myTǼkL/>!cꌺqA1ʚhJ4&OkE r٘YAxi9I&MK)lF?EӾwdƹ|MYKCg2̩,~93/i/[oUw1k.[˞.MJEK]?՜˦#7X/ʗf[#íH"&Ĩ˒>cBJ>RE>7 sAǖڱY%Q*"n/}U W1e>q6e )n6馱7U}?t "N\ n;eiܾl3!+5Ϡ?﫲DWZϛ]KJ^Jw%L@3(՗n (8@r?SmQp~|G4Ca$9!J>s ,*Z-cҍ[ė1Yv攁[K@$VoR2f`IJ5G [G/>lBe $-\wh4ztbq$Gd'$IAX\ T|[DTCÄ )wi #J6p߃8ׁa#LAD Z38x\]E`=8SJ %eZQs$vHKœX+Pg+q#"&ޠ-q1r:^K_fMw C2s*:jR"p}x0Ar2Q' iy. ۡC"ŗ\ Ah| l9&pbC.r#+`䠰qOX0r)w&DU:L\%?ISHq&`Etb @0A !0m=nSaNd-Y%t$8,HZ ueXMI$K ȿȽUla+ˁte:|#+Umū&k_d'و<";7/Wiln1+QꕊgރyUki/gymuK:u*2$3ڃz,g ~~H1hqѰN="7^$ )jPqcs{+JK;DD01lP3_f/d~IH8ٮ!0դ(<*[޺խ$?zo%P,`hлՍaܿQ2ȌC0ę-1b2¥MZ7iŽr8q@+ʵvԤAs{hxVq$<|+:{0a߶k g))U;Vcf^kFh[/ T 6!_+c2{\QbwߢҹpeP5;<֫vLm)? ۙǽ6Ҹ%bogȶg<~(t2(<9?jw˶p~WN|wpݬxv߿yُK'w1Sɗ+y)7 ]4ts櫉ͭmJ,蚡O9k;]tmE ͝CZF{?Rօԙ 1\' 4 }LlW7J]@&co=&VD}S5́ņvpmsvM}ghcm!:p9PG]-oc4R}d6:%hG( -coHn7n62mIj r[=5nnr$䛸BD!'l9H!RX&]/7Pfש^(7`#~Z[3Cvf+ x,p&[SHkU9ϸGa\ƥ]7` tj@nq_ :P]me/!I(hWNsOE$爴78k QN+ka~(^|)/=$m 42r*|^sO7uȓ[>O"qC]ALd{jP*,K!khN8:n'ʛ1'r:6D2" PynH-jL&DH{ާ< V^讄QX23*õ8 VZ\iCj1'NH^Hh=p7w#fߵr=ak) Ԕ(G#`fY!}{ӂ\MkR}^|ق·]8hantIåeg!B!vyCҲAsV;1ZJXI8Dn՛3 ,EӅ9ɡ%I:1`xSI ݥ ۣ%# 8YyMVvvsfl4tt~bp86͆pNFk|')%}Iv߂ĵP%k@DRd$ LLvo5MT&#ġ'aYkϞ7:a Ӫ|տ+&Zg092nUlė=sڶK6CԻ֠c_{oB$!Y X\=#^-̞MA%T9`Ro2{.I^UO/n,^Ì4}0ZY<2QGe.뜊\OlK;ەI`#f9t>Ry`7Ԯ*ЀApl4tp]'Ԗُ]2ESWW"߸h|zv|:0$fy XV,←y*TjH+״iݟYNzg?VƂȜ%Q?<c&S`ty8hKk>XX+cKn'A4 $T0T,|tC\鿋KӄB\`/KfInϽRx*sw<.eU~s=X],)Rڍs|.fLv\%!'oE֌୾c `_7k岉Pe I"ۮ㰵i1zvxM v0 uG_$/.|7?f" I%e),iTSf5( _48"=ƔoYdb A.?],b&TiyQ]ʔNL!_kSڕ¬ͮB%乳SUcWuج!jNhf_eM|`Oq9ƯxHdD'wl3̂DݧQ<悺\lA ǧ0)SDB_]?vУtq ?~a9[1Al"2^Pc1.W!.q_qigP &(b0d܂ r+$+1R~_aaM D[Oy@]e%M88ipVR_MۘmnpSڴ@m_ieCbxX5e)SiuqilKxO;A l p쵎U ڨTռG&b+P,Kc֖.{LL^rX=3 ,^Кs2;ںIQա2]?VcLHrrdWn|:fYUG{$-XH Y ; a :Lk`*X ;8_g @7awAn~Rg X::(^R7u> QɼNls7Y yZ?F V LԵ,J7mω _D p a(|c:{jsہJ亵犒_Gh@swipM׃J4$e*mAFA_ަ`<{k$i Ӝ4\&{ԓֆ{.'\#Sɐ1N{2%b RԜcwcs/6;͏:g#^r4{tovGnzq%(`Z.Pl LAL⟮({jyI~ʨua!Ɯ\FlܼdxiDd3,hP:H_}>SM]dym0-Ac7A[NbBVh9թ-*W[:fvl1-YKERpk`[) i2zģ~NId(N5Zkik)eI爆"M=dt5UMMKb:P?c?EZmן%x֬TPX~)ewjko)yvgR@Dud uF;O.q{ڄ^,2.* |bWYͽʣEĬ=LRZrj =>3< WK%T(!e#qf1eyYsOFXĞPKYRM FEExl`\Cck,|dyQ7h p̓q2b~ҫ1Flr:75U&{XnXҎ b7ejݸV&(˜IbpKӆo~Vːs?t{yb8.l 9SjN7h6~s*^5{CS;Fs+^Sq⎮V됒fz}Lm;]>2q2/|Č;j'4%7fn~uh+,Ԭ|*]ozꑖBKZ%vϹeMY(B2,!@9@ߩm{qRP fs7tzف5_ͨ!Gڢ>/ώK?يT<2dUGWTSAo'$2&=(崌r +ha<W PrHN3xGL› NuV@^vB$NpTq 753^;*WM&on'1R7LMjA)XHj!xi~*ӃQ O %&[u|QR?!yXCiD! 7(sO*᳆sJ:ru:I_ D=Jg# quoMl}IHK) v8h^pk@;ekl%W60Q/Wxl|_Ôz%gxۂ[a(B"5|@a57_L'{3GqM1ޙNl{q&f6 2j]XȂ]_˃<59 NأQ9.Fd!@l{vġ0iZV00X, Ʒ"_CBq$|K9Lv^^Z%Q=F*1W TEcK:8"#=VB[56L GBVw|MeF8MM)Ւ4h7]g5EQp>{#9} k 1@N**JD Isź. uX%=!{暞q@^ z}bh;k=ND"ϙ`_Gs 5{=g d3:u u$YWWV\Ig}X@+[K<pXӾ3l9ey|Q/.O..RD*LbАymxrK%(eOH Z.ӗ3(*xzɬ K3-7t=oPqpΟ1 ohTbq,93r|ХOT.r3LpYyWShq5\LՑoveam0lCIZfl͸{b/ ՜4]rcB=* %1Ir%%n){L]IzPi' ˨ y7*/ʅ kBY>J^ RaSSZRfl))484|Ru<-yw&LrwȤ,, M&y} ܳ{_*ˠtvԯ~hd k(!9LUQ's)&يamJH!|}gc0YΧhFf>jQEJl̽%YǏۢ!yݚc{Hm9%tSp٥0xP1譛}@WXs%Ǐ"m")5L / CՊQZ<6B.+zzI3LFk zDx$7n/ڭ4ӐNQ9WFG3d:IQghBc"L&F/1EEAZ'3ڲ:> z2j_N>JE) KnUn^r(Tl.RQ\VDBݪK-Bv5ǘ[n`h#,ێcAHz `Wfd׏-Ut*,;]^-nu"Sc^.)qe񿭫< Wx,^Cc \/+x/HLGC3kBWQ2aUq {4B$^h?j\ \؏r;|gERCiM`gKif3c?OzA/TF~ ˮ,2^Jzs"_N<}hE I9\;/z2E"uԃنW|Bu*`w`E pӷdqy&Ca>wJ? &tR33ʽ2h> kPUV15wUtchzN: +c)WX|-fVfaxMԱ"=\*HiLNsQHsp'V+j)ݓs1B&#fbneLLV|{(k R Q۝uHҠ]D]ƃI,"0\US52|U_J@yɂ$,sT#/O8jNC'%ziKuy>d%N.EC9zg6޹F,C~HTKܬ KMp%KOv? e6B݉dJ5vmKj쟨Ş~ߍ&p`,0FʄI0{uhG\B}%L+%NP+{f9wN%ZNۭ47<L֌X֤<HA<'M/r!Yip$#i_mr >ua+{Ft}+Zlё /BR0c +:gJ4T@k8C-L^6Vsg> 69>o䢙N^k)^BNxDqS.9SMZNs z”TUL #G7? Ȭi.mr-TlU2 =Yo}/"eLnl9}7An k7͛83 CqH%'f"|C=?0nFv*DCrV-{ՠ!|? &KlӊmA f]#[)tWP?WgqM*OG8gz_o2ZeHUcƉY[.ҏ7!v%dSߋ^L.zjt}3kgD4!{qGk꘳U3>d <7FH`8{T a&0~kfa }%t-gSQ1?=U+^].TB}[57uQcnqxzAx|Kf7.S6Jʯ=H|Z :Rhӟ'_BMJ xJҘmek ժɐG`v0g܈s-Jn@ [r,hj) G oI!wgYMK+!a |=5kϔ:Lg h"X$wG" wWa kCY*cnܦFfl[O}NZn@,eqnA^>y ;HcL|cy8lB 2*'.!wJ~>+jUßjlܚ!IQBri&vx.۽;CHzKEa&0JK=lw$JBڋgcteFV[Քd BJ[YFx!=3 Jv "BloiKO#{QC} $?WM_^VW;ӏp3q4Z1"{ ~֙ q!HK ZaqV*tC@y:>=H-H=odP̧B~i"zKݟ'י !=լyM{B/isy ɋˊMhcLl4<}Vbj}S#EX}TȂ vRFs"$ՅZ.])?率s\$J/!g)8g^y^1vQb JLc|@pEϹ& ޕD2&$ޡ?;USwHJwpMtu_^[mdƿ!c0&. Aσֲʎ]n%S%).[}f#jJ,A, yH',B~(T߸}<_>K+:|P1CΕ}Wbrxn֨&xCˇmԪƼ3T~Z{Tmp1paqyē&9Ї~apfD,Y5CXUdj~ *JB[&syQZ^X(Ŏ!^ah|'Sܠ,1>ғrنخƲ?r _PCbGAv ֤!7쳟an1n$+[bc*:* -֣^ni6ߵ;PV,B#M/y!CѬ5$¼J)˳vcur.[c?x+@́Ed3 ]\JBfgw "[FVq-WC=vI\r<[]2o EiHOhaTu܏g+V0+WwJ:!uu* $?rboj<~l٭Nۮ|Y-)ӃHW7E{?1i:H 0N>K;Í&`5W&nċV\soͥiVk!<_oЎ[$^x2S+}>֝݋*n ' q|&yetCpL M_zh%Y||+ ?F㳫z(?CńZA-H VA4Խ[R<;BеJh![:Z+`< o7"15 %2?G\Db(ym巧+V7Ex*szDBu7\0j! f\Y GoHM.վ )T p9" hoٮFE0TNc'Nd1]u A9sgc46NBd>t~.U=b1-q_a-X'9廖iM =6l]ZKQ쭬F=yWEUz$?R 5PQ$C[ O/a ]hK8שw 3##y wiQ+BHWFX\x# vGUͯ۷^:@;!Ws[YR o{^c5 a6tQf{L«>n z "xz?Ph&P.X~a)娚"P?bj)OM*Lxd"6Ow[Bj]dH\ )x67l]ĬE: i{e$tD"[Z/*K*?p*{@no4]B- 9gPZӸBYLDi6sZjtV.IdAe{|,.Yba!Xq CAD#UkOt|䊞sCIVpDYK<*A8oMh ^mZGMJA4*Wگ8U6'#Bkn`},EF4bʧ^@ggCК͊p:Z<]EAFآhM-C#p~4Gdo?%k"T2yacdemߏZM玥4"q Nv1ƐAm2R1j3Qv-Ϻ0i 酙GÄ3 oGVۭ#QCϷ Y+j =Rz~hg)>Hm,jI9b.SΎ~T{ 3Q纚 f[{I ¹=lq_F;bWO{ǓElKEU.W0e";P'52U)pmUgt-+!x;iCCi"g ">p^B%ɉ:B+!C_ M)Ldp&#c<;fNٽe)4}LR,* N:Fߒ̾akf\D)ind?Hd$:pRUjlʓjVm'WM_Y+#oxtب<\B%& ^ =u&ax9 ul1Rn-D힅gq,wbJN{(“p Jm?(#N$(JxdkǓa4Oق쫐 &T<045U Yfv"r0mG-:߇O|W**" 3MZ*(ZI*5C.UVoY4| Ab:Ͻ74T2M׆ !תeWy]pͺOnqBV "|qCX gߍ<Ŏ}6o_uɄ:nиE0HZ o:#N9t(|C( ޼_ :&v1om{GÅM!åP aB9}(-d5RpX2|O8 o0,6gSkEnfhGgxPp<%Ip#'cJCzx2 =;^%a:g8|qz'ϯ]xZ;T4#4'^ Y, `e81 La/ʤu+Z׍J* K 6 _!$nvjL5;+O5}8o 7=+bC)EϏٛiRc8eغa!xwbxs!f $xQ}ʨbBO"OH ,^5'am9Kx_H1XZam>tsX.ї[@ƥXe O<󀉤k:FRݲ%rD<I˒SX 9Sqqpꆆ`ңhR*fs N (v0 *hlohzei<~#Z2'qvƂDj=g`1&'Uz"vkHXq%(Duޑ&h6fCtT&-:.GAg%%?S#{m&;wezQ =WaCuc8!͂y>G0Ƽ;lhLG{bg^:Q´nM>C|Ÿæ ̦-ăeS[#\\K_< _7~7_"vB6KC^ Cri0TF( mM+ڹ\uz^:G#m5j*9.,z=*Gu t\DTiV/a)f&GD%<aVОAK'.>n7=^] > T=AbQ3@ $ Z uc,#DB[`C13{ |'nwO4"S^h/sh১RGG !]yEV{JF֪yٞgm0F+.3jq4@W4T @s n@`@N]T*GMḟ#|u8(V gk&X֕N[9WÂoT+1bIՓ?AgV^% ĔPyc\B—g+rkLX92a#"Uz޶GY7c:x'X\<#Z=7;{rizύw><`iQU1 \_-@ #Su4 *1?6ryF9qPXsŬH=q$P'$xW6v4&OT4vmzfrPl[&x"7UA(wCz x*y7Hk|u,IT-X26+bJ;J2l}{JD7nƢ wPuؘͪz~,{hwc. H2[Maӿ,"d%9T,TJDJ{@=S.tc:̀ۈ7#!Bk#)a$s' 82D~j} }p)E$?txaBi Lmlǐq;8>T '{drI,> 'C*bD02MG Н0<1i D궿f]9) Xᶀ܋^׋OL6ܸ]7 3~6G.)=D,Kl(+(!DWB<<ѧYW̯ $=h>YDH5Q:oEPpH*<)gD|GxݜQseX ~0fGlWƓʷMB+SXKŇ 3S$ x;)0{$yjݝ2iGU{ fi6뚉5.jV}!dM@W zD2=EJlu3cx)"HvqR%]m[rU|#CpSm,_n홠5.(kO0uʬHH8푒d х8S Q4C1XttIחɆ3m<ƐFB w?gq0 6#tp0l{lsO;ZI2lǏZF7A&${ظ}R;8-H.,B#ԑO\Zuz,Hm\JIhtǟDx).oV ZEaUذ㼏,o# 5!([u^'q YyMf.#ԚD+vs 7wj(T=W{q!݈S!y |;r@叓YW]nW/vx늲F"9x21Wh(EM8F:MVS Qb^[$"qLAJ,ю;11 G 8<6" J1'g4;1W3Wt5:bwbd p0pU>; VYW60^Gt'xA}Ȉ2bd1!(AhC p8y =u<Id ?%K&=ĩ;Ht5,{W5X =׏XNXmlm#O_"$xyr-!rJ^^t8˰KV=wG=-^3tqh4op;E}$g*z2TV_6U6%NzCHX˱@0̌G6"8*ٮ0){Ck}^t9u%ORWt XAV"$ *{~Aö?ȯցu~1I,3)*, '1CMtpYҶr}L)qt97.D 0ǸFv"р&)횧y`]ʭv̔3AHT"oDBZ|4f@VyU^keg1j-4c+17T GHq^a/ UDY lSDQROQsuRmɗYf;2 %ERQ;K[Lv6“]NFEx!1ް:"jO׌!κR?#|^ЂEdݰ-~i7F=& ?=E{ՄЈKTդE'd]݁QmD$nN3^zR]P0Gn÷:VtC~\o4} +J#3\.tsTؚ Zwv Gx^py?]o{x D#8tͨNP@:a{5ȂeN5}9X8xt~ݘ aҥ(;1IգzsI[*uxY-;:M#3"s0$.Wp NX*ވ|$UANܪX}=|nuj/[0?.^)pU1)rױPF;L@F1(&p-|Ei"F!|d G=^$B Sf`XQhl''pY@<3Q'xD7L}2z#z6>CAٟm"!=qa}8uFR Ch!S8Oh+mMދs(nplBitv6PlXϝ%:俫 /Q*Rf%i/Έ3yLMrEbAUEB]1fJŒ~b|Nqumі]C[ѓ_9NOI~ Ɔ8<݂ /bWD<٬sꌎBfwߍuUЫ7.jOK@ub$~S`«eq*=Vg6Hjs(:R3B~H)4SRrG`| JmċEefYǭdjLby1s~4Z Z{bECGԩhcfHlH\a׮ {A4_~WXaLGH )᣶ӣ`d! H i#Cs 5j!dm̧ 4tD%, [OW1k\TdZBߠ{~bCOrmԙkѪO֐eC-Bح_U_`YWilBw6U($sT\zA>!ms8r JnqZ -Q Hޅ%,g`N$NǼ*F,79[yK^ tU#R7sl8t{yܛgl%=:S"F*}'8_/J \8ޝC!rᙣe =Y#I9p2$ܽ2LojS35FC<=5hz9$<}%|F&i(߽yW_gzk)Μ:_E5w7Z-#0IIK)roMJgV [^FK+h}0aX#'#[L (޾?E&ǐM0CБ9p^W\U.[FXsE=%7( Oh'uM4DM/EA(ka'da].{N/Ȓ^Y*.g A.WyW 3ݴ*lI\4{ܩ9Fw[ݮaƍ9m))f_:0*Ss4%w!'K+F)C Ϥ~MSǙuL .V LxAٍQL偞.,i,lȉ+'Pa{ST}3H8 23'?% /G崮Y dJ."_8&"N5{ysU?o#LTX/0b~<֨㥍^]sSNIl#[RE_Ǽ&H=VdO!,Ns0w,g!+D^n[mb X]>RC.u(:=ڪ/[h:-0JgӲi\reQC,(l G3%4+&iYuaQ&fY ^RJV wѢzo.#S>p>uҝec9C ;P {V HAҽC&tΧf˒OaU$j -~_CXeEϟ/fK/6< 2/[8(+MhtWVaR4d@޽#D&#E?73e4j eX1\SE+0X:mBh JX Ln?QC &^pK?GPlV梹TE͠(dC7FoAxC0cԥLz!C7Pka9Do=>bO (.Sqk_X9pE@=n 'hu}]^Sþ=Tpxɩ JO~❙=L\-gq70nZ{f- tUnV3g7ѐ x3QIޔJ'tUo_#t';U |i|܆GT1zIA(Xřii&4Ʊ =jkI OGw#='X;1S.5M_`F%BꜧUy=ex]e^_32 8b-A {vwgLfZٮhۚ˸VeMě>n.;S{*2LvA/XY)\=,U-}A˔U|2$7a~zsA/t/ujB+~}g+-Wȇ LRw!{(2]Zh(!|0L w¿1PBlTd-r AW|ڴ2?CcwܵK<[|Y_/?dĪ/ bJ&ۣ>Xzٷ$ށ,Lm(lT;CSw:BE?G's+DX~PU!)-a=ejH VNݗ:(.ܥaWN_Bŋjp~V5}yWc{+6P݆>Mc,azV5yxa+nW//6(hRV'WrbPZc fxMBcqtic:''0֓a])8UW4P v֓[\~!MkQ!:(ˎ*ҤfNóx/PY:) 5%tT#C}b?9O0A6Z4enxyDK/]s5(0rcOItZ20IcF\ a BpTb[vRdM MlH.WK%?YVmC- 9֜%A"~!\&D ;Ba#HI-:a<`Մ. 1"4~tQ˾Q?n>%[X>vx*s[J\œQ<.?\*Q0RŦy3^=8߯Pwg4Yv&|DrmX(}5g?>[Z=*K/f~7F & 2wװ3sKJs]ZTDz&` xI.tYSBU 4sC_QbI Mp-krTeHim ^p8UsEfB- ^ Q!^}ؔKGYo`^c 4W~_㹕 {ZMq,?'zq2\-)9,e^!xqox1j/ġluC,f [Fj0&_o-= {9yQ>(Tpe`qլ\%9@ UastQi+ťBPndHJhXw\vA;.… 1v"j8f"g8Y+Yɉϗ(e|PӰfVY&qSiijXBDoG"vWKwvmKb9?kWriꎒ$eV+Y]Gҋsg/+.q!1d62JqM,س} 8w=AWҦ<\P9P/wP{9L( =͇߭6r u] V ^c'{c4x=4fXkJs)TIW WO v$ʵkMIyM~'e~ykźX-CpXcy܌h|]X% +n$/PF JFCK/;T3e_%aUrm9݅'yh"0=!>+w%!(wׇIm v;b.CO!oNc?b&,0/v.^ј]k ckUP4++;G%6k ۑ2>"[+g3BT݉ ,fz 6g,әϧ) V0QB ~l5DVPP [ݰR`Ұ}rxVBA"o4Am08u}ͯ+*EO'cTܖO ?懒mR7=%4sVN]Sp^bfMiMcD'$|$u*(|,nr ܫ\r/IBmGb;%0cT>*9$IDp`HhLs3!7Z ߫쪋e|K̓ UF08]+e) PXK09X{;/C[ֲf0J\K8ʹ {@ [aTl'MpQ>~z % Q#-/u֎[ʼn&s@s opWB|d>B.s d?d7ZkQMݚY ȃ[ؐ)v$U~k5 3_R(dzlTI;xԓذJ5_v٬u;lc %kcre#J?gDz(CN\" O~/ RCiOȩHS-2$Dr|qB ׽CfhĖ0EWAe34ۇ߬ǠŰy7)Ku`G'B=E<ɵSehpKj>T%q4A zR| qKE+)lUOr`ޭKq ;eLt*%;zn :w -v0Ӑz- -Ldt1̑&Al<="̏rv5g޶ ==Sa%2֕ClTV[ Ohzh^!M!<𪮗Yb;>yɍ,-k#<q=Pr7L/ֿa|v|=[!R6WqG4':*Io kנS\;^rXT.8B9otM&J)="ɻntJ Yrlҕ3AB ҌIMIh˳ÍM@5[#@9[EAP['$픮Nq'>$ ##^5y:͌q* YL Ƭe{˺בHMr=D. .mHB;DHƻg2v-tE p=5 Xj^aD"CrP )b2t+} gEGDBȰ⿁1hʆq:&RNaj cؚ:HfPC"9Obpl\Sjj̲V\3匸jBʯIyjd)_^zHkcX bb>2]ȹw}>m%1oc@/c|U!j*9g'z^Uy3n`Ũ3tCA5柶0$/tCFs!F#60D|d.D1q3 !`1%} L+Uy*j9/mX PVa&K?/bfuߟrE.Sd]]6b82 gK55^%dZ>jcq%!)G~2xUмwIC2O曯aCe$w rj f%D7g1\空_kwRdܱ5pQI6 Ƣob@}w\<|1 -#S׍BD'[5 iY?isc1 6X̗6MNM_H⵬҄)OVUNU0}[ѼV\djf&zҔl R?L9ϠH3uky!(G#)+OxWL3@!ϗΈNJg#Hfg9-|Xڜ-H&m8mI-N1֜j2ױ(/_5U-8gyYҧ }OےA)vf:#ϼdKFZI#.,$و-ֈ ٯ0w qe/-ե 3ǭ`_w DTb!X;Wq pbn}s&ǃw]4Zcňܮ}GxfBNh<@ =1`_s@V5<.w1 !!.t9ˀ]N(P~ÞG3#s vȨeq/aȜT~[J-@,,ʬt Q9|r[(e~"¢4֗ͩs ɢ{{HKb*QiO8܃Aϔ\+B雤m9(.4STBz7Ǎ&`1E`a& )}qX$b;ԿňhT!'~o;p/᠔֠3KF Yg'YYldn{xyiՉ0Ҝ9QR]P(ٷ8`WֱJlXNAMJx.0iv@JHIMOliQU䭇zpɩʢQ#< B*h95Xy]\5Sq*rD=l&{Qo ŵMW"39egfY/g OP\9m{y&kAPWN]:L%`Y~ȬRřxwDDYb)e 9쑸𰆧i@q^TS TU.,kLgq  98~Αrݒ%Ӵg+֫ {)Z!T^1iUd\_8GPwr$tWEWQSt3/9H STx*[ł1}pqR@vsw0O~H-^wrLhzeyADx$w2q%(uQظbB< gA6շk? ln@̖ \rwu8AbS-%y;\NQ#̠,Hf"ȈUs8RsAR|3{5 {Ck} 'ۚNj(y947 IOd@B*|+_3GgzCel|E/4,PO@τ*2>/@LpхJ9Iho>gxONwp#|?r@!--K*tl``7)П0u>:x64 .+.`#x؊'E`#Խ $$7kn*VR U͠Mޫ@&vWڷw(4wQj5D|NgTԳ38`_""Uvxg 3xe_/w% p旅Drl/^cRԎI㘇H[)֢j1XO&,-rÝ̡8-=ZA[}MLgaqxfOy?l"!$OEݪ񂾉Xkbq#BWk&<q;*:lKηHE:=mM}B릉 چj!ƓVm4rRBz-EZaͤHSwXt2q 蝁 Kqܥ^mK9AϾܪX+z!ZR4cD3U-]L׿!"@vPsM߼sǷ=zy1ՍM^mCvZx3:^PjE.o>r$tV~mWEyQS-)[ I`¬gIfvALZß_w+ҜnH)+nƧPO sZO~X8ySa1s"RJ٦YFeDgq*#QrIJL}5%@cg&@^sȬm^n۠nƐRl D"tmK2D6484n`TLR =1"5;EJ1`49@WŠ):b޹$Dri2M!FZ+7I{l-a8i|Gږ5WeN \]#cݛ<ۖQRg){cGsyu߭QLmZSE3zc L?Zc j @ )\`C h`F@E&0 1\\;`V07PpKdNdp!E\01;hZpq;P;(w'$0A*H 4`lB Cd!C Bp @0a-'B Pa *b!"tX .XZiʷ$7yެu!d~gMÚƋmɝ˶M} a6'bL>4\\8^8y*F.uHAr;j-I5Iq6%Ɍ!+mTc52cO"cD>搢^M,Yvu7#}Z;[R6\[u7yKV&I1^*ڒ|2PRD Dc\$$!""HDP^asDWijCʇxqB]E:zžMxl93"&e;usڤ<9,7?Gg^,IL{..蚾_8(()r7А4{rQI0)hD)5 ب334\׃ԧ\i^1 ǖL{\7lY(=O:Ɏڊ ]-_-p =Llfi7t<6Df_c'(gv@vرƵc\ H4D&4"@O$֯Hf qsJ9Y+$8M Gp 5Sb>fҢjZy,PS&I ; "HUk@?6`!g nX?dԖpwD a69eEl [/Z,S 2[/˸oD@7l0CTN)z E{9g()r߉!.z/hd.nҒ ]s§*4r?` jv%EɮT952w-:ItR [1Z%BQV(߹{V8`l gq\D#׹4D@MUSSƴ?їD[QܳMG iXǁoZ {%fpVRaIEB LMeEh*ю <cɛt[L pαUA888^̾*Ñ3LSuzۀR}WN:R,Y#wh.U.ga˽Ta{1L/v*lCaDP)u?-Iv8;UqYoI}@aK^\x&HNa":9e4&H2WJ£I'UQa$+Y,\UU$I4H\YI5G\#qYg2en*7q¨k@@%F *&+;Vlu^1RR: B,qdRMWOVk{a)%Y(a QQJ*V yS"[pBe-[u!,[<,ڻ؉:g"% IF=̝[>. YtɝP PTL=RX4ka^NzpCYb nQNPu>g: *J#%q]+s+X^FB {3!^㎀ O{#_uU%h)vVNS3c/z=^ fyKKVe:kz9%ub_qۋ @\35lDC]ص`_y\yL;03飬>M,~E[74D"\5_< E pJKO8=*\K7x$wiGOTF]%Ŷ8[(P4ZV 庢H;l GsJ#:vQJ,^J3$FSNկ^k- hDuԀ^1# ءP |=o$1[D!Q٩pNgd}C->tpj 󔎀]+6!z2/ \zVy#wGn-Y@ʗzZ;Y5ڶ~ ϙb9G"<ĸ[Vg˖HNăV77߹|VQקv"knYSP -M.e duB_/#:߷q~ՂUa/G4^.=mwǠ:8b䝾v6VPN 7gB篭m9 }~12Dr1P,XsX7e` ua1~,XbfFEڗ2:TO4 <32Pz߈v@qeȧGeqG[Oэ~Ea)0s~\ v{YԸZk Z/TȜ!^s@vsOIIpkP@n rPbpi(1Q38! f(]ByE`ΩtkPݷe nzd eKv6+z,/bLydrXāB*7K\͸뗐m::R_U a%, r(UZţ-5kL:mYIj C8Q`fr_ׯ1VݷCv+7uJ!k<8Semy#'d BA+vzq_(A(IJ_,8ֲ478Ku-ϣH~pIeV)+̀ߝ{jX@wZ]{5Shp!4 ?®]."KLBh"E qkmcI0<{r$ѣf$!!\7he_P^TÛ0#X!q; +"ʊx׀hjL$ǓpiC)QY靸eEFҬlvd =~0YaԸX#1@ĽJ3cxV4@eYgGH)۸a$ѪT20JRO:}PF&i)Q+5lb*% &T5vGOV]dAMFоMI\]a{_|7IsEd =xzRF։$%ZaQ ȊvYhY?GS`IP9+|SP#@3DD ,@!r(4WrdTjj0%tC)*8z be-ٔTTTyA8=c'a\QS4L6mVENtv),~]NɊ4غ/Ꮷڛ*ov<-K?[fl_(##6:jo7]df?J>[~8\擽^ښܬ2 'ckdr}ru V_COfllenR-},ݖgru.9YYig5/wߏ|[foWY<?Nd)Y6+R;kz Ӡ$1*- =euZ~κE~c%Hi#;N^Iq^4O9츐 ÖI^\CJpf#φ]p\{>c؋}%%Ipa//̑q𩇛F9d„Ϻ9+v6q<έGbQ T9lW@lZ'iE표`h ԝLYCr;"9gW3^MYsQ\u]p"޻~micI΋03Ix1{ ;K!3L1gH:\^AFUkBM&?,GX7{Qu#&Vm p' gC^M 0"ֿr$o=&J,n?SPI Q]"ab^ҮP7*Ӱ! PH3HOenaΙQ$t_l%Qг0fǢ镃 S>;%Z] :d$M*"LmZmqiϩZ=2`0\㑖!@nQa$=dy`d""HARa$x# Hp ߯Ylzc}>U2,Y߫6ޘKƳv&Ӆv|rQ2gӒ"KsYށ¨]vNE{"Fbg ,f*\;"n* Wcmی UeNI t  m%f~?'UFj>6vA|ˁKՊd oo 4 ^mn@A6 Dl.JOƗG\,=ز#$}r|y"c d}3C['*<9 $_8l\ց>=+X `VQ2#.˩N惽ڳlj"^ 8SM$. ` P ŐiSdȳ_Έ$lL)靓ȋis"?9sreBx ?H1=paV l md2VU\}U^ Co1BP3Mx6LE=e1{k񈚿obj2y!NwwO5X^us4z0{Ť/Ś3R ;;9SھnF |ю xߔy*{5_ՓYs0c~W@[=ZwLEӉˀڦə=ʹE:B"UJy~(# 3 "Qϑ[W3fP\dD}-8-q\*ۮ-Dvя/ojq c0ЄKem$=xb<y9K ێBf@]u8o%DaHt,Ja(e܈"r]WH|ES4#I*!0 )nKF1"#$(()(()Mu:? +uh4*{=XX@ݳO#K'Yֹ1̉H"i5 S Ƈ΁3EF+MqB4[{ QcDA1kHEkR<َCX#eTO #v<#nH1&, (~(~Ayx?~9dgEZȺ!VdzpMz?Q_ZP+IwIH8 A wK})(l-wQgY ͥFvhD]/l焊~#Vd /RT߈[E/z]5(4C2I:({|&S3\#'@9O1Y YQFI԰@0hk@q*1} 8}貾`ip@c?Z<2,K <~[Q8{9\`q[AK\7:mE{f~ Љ&𖼴1(lqˢ7EO"͞8"lQc@BhL@fc=-