python3-Pygments-2.6.1-lp152.5.12.1<>,Љa:/=„+xhfd+q!bOI{il1.LSC8yU{g Oܩ;d'[3%$WތB|.J}a] }C(b V@GOXo% 螙}\XX#W&5"j;]KtKv[{_﬩a If` pKm'7ٷ͂B{<&7zBZF ARx`Ce>EӼ?Ӭd & VTXdh{ 0D  X %l 1 4H!( < `   w ( 8 9 :A>D@DBDFDGDHOIZX]Y]Z][]\]]h^~bcedefluv0 w|xyȤzL\`fӨCpython3-Pygments2.6.1lp152.5.12.1A syntax highlighting package written in PythonPygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. Highlights are: * a wide range of common languages and markup formats is supported * support for new languages and formats can be added * a number of output formats, presently HTML, LaTeX, RTF, SVG, all image formats that PIL supports and ANSI sequences * it is usable as a command-line tool and as a library * highlights Brainfucka:cloud101}openSUSE Leap 15.2openSUSEBSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://pygments.orglinuxnoarch update-alternatives --install /usr/bin/pygmentize pygmentize /usr/bin/pygmentize-3.6 36 \ --slave /usr/share/man/man1/pygmentize.1.gz pygmentize.1.gz /usr/share/man/man1/pygmentize-3.6.1.gz if [ ! -e "/usr/bin/pygmentize-3.6" ]; then update-alternatives --quiet --remove "pygmentize" "/usr/bin/pygmentize-3.6" fin6 t 00LL 8 8 f f^R^Roo   nnZZ}0}0%%L--- e66 ggA A 0U0UVV" "  qPE/o6+v{G,.#K#Kgg99;;66 eeaa++ nUnU+O+Ox2x27P7Pױױ&&&&II66qq>>JJ SwSwSBSB / /55[[ } }&>&>$S$Sii ))>>KKjbjb   66UU ?V?V''$$N%N%A{A{ - -11 ssOO55;*;* @ @//?? $$nnyy &&FFcc8A8Ahh9?9?$$WW&&#y#yNN  AA  II__%%pp  '&'&!!.@.@ %%KK88  NNW=W=\\<<   dd y yVVVV([([BBgg99  p p 8 8??`` x xll j6D i(`[+̱i(b<|+!  f+}Lkufl)aDi}AAcz%DJ k( WJ)% E&$ k &qf|iu s}xG KP:x -2Bq"7c0Pv'z4aQ#6 X  kpU*R 00u9H nHV$N !J/ M|O; *;PI FQv c\(vw3  + I N  uukkwwss77RR++ , ,  ,,HH MM`K  + e F    T19*!3!A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤a9a9a9a9a9a9a9a9a9a9a9a9^d^la9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9^cc]^Zya9^Zya9a9a9^Zya9^Zya9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9^Zy]^Zy^cc]^Zy];^Zm^+#^Zy^Zy^Zya9^Zya9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9];];^Zy^Znw]^Zy^Zyy]ڭh]^Zy]^Zy^Zy]]]a@]]]]]]]]a@^Znw]]];]^+#^+#];]^+#]^+#^Znw]]^Znw^Zy^Z{]^Znw]^Zy^+#];]]];]^Znw]]a@]]]]]]];]]^+#]]^+#];];]];]]]]]]]^Zy]a@];]]o]a@];a@^]]^+#]]]]]a@]]]]^+#];^+#^Zy]];];^ZxH]^+#]]];^+#]]^Zy]ڭh^+#]];^Zy]];^+$];]^+#]];^Zy^cc^+#]]a@]ڜ^+#]^l^+#^+#]]]]^+#a@^+#]^+#^+#]]]^l]]]^Zy^Zy^Zya9];a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9]]]]]]]]]]]]]^l]]]ڭh]]]]]]]]]]]]]]]]]]^Zy^Zya9^+#^da9]a9a934db0f687f67b4cbcc7febc4bfdb37bb7f92fa262a2573d094c7558ff0757fdd608359d2aadd05021311ccf2341e8c889a08bd108f0e3b4466beab9d8f7a2954f5c6c0535eb53eb574bd588fab54c30ac81c9e7391abc417155bcbb63d67006301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b357b7d0510d1bfab407c3c2a28cd1b0c7aebc5a22dd9fd67c47f42c23ca348a701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b46328aaab5484ada1e6cb1dd6ecd326762e4e2b4bb7311a0b97b0b098bd9d8091e67748e02aecd84c75425c626b52be44ed1d2d0083447fc5ae84a5260bb2136255e9148acdb6203101cb7f49d91b37ead485f19ecda21ae9ec7e46378f114aa8111687cadd71f668226298582b7fe87ada9153decd638b66f4ce884796b2146dbe66aecc50aa0cae2852d3b38847e93fc48c2018c847e18e30fc5f3f0187bb1698c7ec482fa4663e3fdfe8edc5babaf8607eccdbd4841377eb4718553f3a5991ab294f7c0a1ff43e358d323f100affc95f9fa3f1a962241f366e63662f706467da195532486152297c3d74b994ecdca792640f414722407b42573a2cbe84c22152f329228ab24f99a4f1fa4962a36e3ba40ee3fde9f509ce2b84782109d2165feba257533696e93f5abea3d868519a0445d68e0c8ea7ddc001f2cd13e2953d4feba257533696e93f5abea3d868519a0445d68e0c8ea7ddc001f2cd13e2953d42a393778ff29230da711617cc4f2b5291480cde32a99744da895357f910ba4802a393778ff29230da711617cc4f2b5291480cde32a99744da895357f910ba4801faf1b402b65119da41d5e1f28c4886b0970aa50d24b3dfe374cf384dbd6a01adc1ed9f4e4fec9841fdebfbbc19c3fe3ed3364740d36c8b8eb0e908afd80d80532422ea1444786122cfe5c1a9096eb6feb6d0266a2c5ba84e93908128066bfec8bf81a8e05c11aee346711583d9c21ddf1906b6014d775d6239cbc69823a31e43b5f0453fb55727befac4c7804608f60b10c72f0cacf27903a6d84060a170e83499def7941e0e00b7df8f31682e965ed09db893452e09b3131720eb143df89ee644557fbe73ce2f9305c39b56356b43e756b4c368f837e4db996e0d233f5068f644557fbe73ce2f9305c39b56356b43e756b4c368f837e4db996e0d233f5068f9febc6ab96ed9ac4ea9f0e610362843eb0717a345778a0cf4b7d93e1e9c2c649b8654768dbb80c33c776718f1b27c74445721cb64017caff48cacceba98cb8c872e50c90ec99c908c6f8d919795655dbf0cb33a6cad5bc1d864400aa6ebfe13172e50c90ec99c908c6f8d919795655dbf0cb33a6cad5bc1d864400aa6ebfe131294997304848522d5405ed96d56fca2b1111c8ecf8bdc478e2a2e84124636f445897e7c48589728fbfcb630a20c6bb3cb3b94f61f2da27f8f2841ec371a4dc02f4d20e6258d22d1dcd2713513aaa521a96d2ca9e4a8cdf42131c2300f912d486f4d20e6258d22d1dcd2713513aaa521a96d2ca9e4a8cdf42131c2300f912d4864c3b9fece92433b6bea9ef627b7c483b5becf0b46441d5f8c7271d8e7dd088434e8bc2e6de5ea6d750b119fbc64f035a09044784010423462f4e56d37b4add4183a7df191a58c671b80f2141ecb69c62828f038afe01eda65811eaa10188a46235ac667a47689e85beb396d77be7f7b33564c2df5f920164ce5c5ecf67129c8dc93c70aadcb8c0df23c1970beed3067030e852ab71aae911845141d86c6c2f8ade740b0b7402ff34bedd40f41da0280143e52fd723f3a39ad94d89957fa9e4e0fa626a70ad4289cf19fb3f884dd8f4ca337d7b125d3dec3c9bd0701efb5eb096405d1b4076c67854527ad73783926c986ce254742a2190a9ac4c0d95916d891886ee10a3acddc8c708a6b10bdf199919bfa29d57b5fef50abe063dbdd015e4952ff2b469aa56aa4a833c190c546a17be9d7bcecbfb75d9746cd41d32c2b8ded8bc81822a50e21d853cfbed83cc9203f6b8d73a7682d29e6733ff9c2fe4ed37f42bbed8238312ed6c80432136dcf340b0a5fd45d8c2780cecc45cd7b17463b0a8672cf5b7f751733c70bae424824c0e20e7764d16691cc6e354738bfdc877ec9477c0274d7f49dfd64aa21d9824888570e93bf61dbc4f4709ed89faaece06dd42f81f4225c3b92bc87f82705a6fb18e778b1b9eaa20cd3301fbefc680adf7266b0ac40b98c00e60470878abc2319cf492fc6a649dfd6eb331c8327dda3110d56552843d664b2116c73866c2a6d0e7437caca6ec6c32045e756734b65ba7774e212d348af9805a07ac3bbd4f3d5a1eb500eadd84bcf0786558865bda580c6e91cd12bc128b1667461fcfed6a6c4e3862474f766d795a71025372ef0cc75f352fe87bdf5c9dfe53f213724bc7ec1b6d438e26a685f6f435c2e406c7adfcf72ea0773048f1302495b6169c74cf211ef567a4c319cca452036d179ca26d6047b84e2d49cac29c2acfac1267e3c0190892ae6fc2030fb1136d40e6c6756d5806790ea354c9d9d9e71050b1fb1293325e5e0e84e9387d97e9d7f674caf384fa0cbdbe24b485b1fb7369290d149bb9690610a556fbeaf2300cb6aac9107bc92cfc2cee8b9c682f6da33694bd010284d539cfe7c096f2f7c2da3502be81a0451a0fe35bfd1a4a6d67a3c2be3ebce928330a965c026c3c016f21de0810006a96fe550b99b8e8f0be5c2aa55cb8b494796dfe3af4afc09355033cad1920a2422f79ee4671a8ef7d4503b7e29a8b47f9351390c5516667411013162f50c7776b3807a5bf6ea1558d706727ca9c9c9ced424ca5ac98ccbe8a6dfd4f4321c4fb177430ace12cdc092914eb2c9aaf3c797fd72283807758e38659abfc2da422229e7ba38e6f0c896027b427ce1630e7d5ba44b4b359f5c82726bc1b702959145b6133eb2ed86b7a7209dd9b4f581a52ef07f48f96fd95894c8a90d57f4e3b8ca10521dde89938523d139617a4ec78f8346b2c41539f270acfe34e260fa4ceef74391cddcc458f58380e04e73d4bf08927631efb143c371486830f28e2739d14f1aae699b4451c83fb0c2a8f8f243b54ccf0befea275ca67cf30c766e2442e9f69d268e458794223d95d117ef327a633290d2f9f2d42b747d36fc0b4f3b1ac6ee5f2e20fb239f193ca4be0f71eb975f21a42eba810589da4bdde242ebad51a1441c93bfbb4f80e6533e8004aed52c7fd8c6345610798f79283feefc97d6c756600616c72f211832a42f2c057319e95d43a884f31786398b5c95404c57429c94688835cb0268ae77ffcaed4cf0c93ef4b273980224f752422d6d747041856e4c7a6bd4066d4472fa61286b8109c53984de0d2480c88d37b22187903d94d5949c1959d5e5c50beca5e89a8cf7c0be0e5c07bf704b432ede9bf9572d9382085641c975396233d4d70a89d4f634a3011b91699a42b827b2edb9d1c064c629e0931219bfc830d8c73290f20eaafd42f8bc96b3abf672079c7d9f8291f34d17a550a9c3643d4b37687523541f7393a2c4ec4ced8132d1dd0d2414fbe74ba48feb8fca1c4ab471939b45657cfc2d34ee117c31de1a4b686d2a789ba66429147ec78b201b3185913ed2d10a84143cc408857378240e9ab9a5138facfa25a79f7f217b3a956843c204369b42aab442e6a74d69d4af87ee36ec674a78cbc2397250948c5ea04ae7c31908093c4c7d9fe6123b00d984e68b1a660a2cedb9f593410aa4b2766fcac59261d90f848141cb52815d88b07f54d8b57376e4e4ab9cb19b9bda005970acaba45eaadbcd0ddd0e3b22a1890bcf77d16d7de057dc688be4a4a51442b58babad6af2940642aa939e9ce1a40914f27f3f809ea99402aceabc19a88726123e8f3bc1e8f48b39cca263f62765af77564c291a21640a3504e71a45d49c84e18eabd84c1af33c9280c5bc3768573c4dc4c96beb1840a94626b82a09054da2eb8befca52ca52fec560c8e724b07bc92a2e5d6ea2ba356d52eb40d5e3e313fc5aace8dccfac9f1142845acfe651103d72cda255b806c81f1fa45aaf795da4524d6954c32ad4e1475a4eb1b4ac5f6065d936fae6cec4996b5aa6a9bd4c6ecd1d9720eab5d8ffe0c176795ccdcbf77a8e268a0d84ecf91bf98d66df16ddd124d53bfa8ac5ae51068b846c28ba8a60c12de7dba9e440f6a10fa9256de5112241837eaf9fddd771a0c159a3e362f8336f18b85ac04ac2c93475ea90a204105de9b7c2a7fe9850f4b5df5c03e362f8336f18b85ac04ac2c93475ea90a204105de9b7c2a7fe9850f4b5df5c0de43dff8710f2b4669ba153502397de88e9b4c0d0ef639a7927a881b73e90b05de43dff8710f2b4669ba153502397de88e9b4c0d0ef639a7927a881b73e90b0511aede1683da8f7e8e633dd733014aad49488d9abe1d060952c25e816c6b0421f288bf3060f251eb554ed0958fdae9caa79fa7d415d242613ab2f547c12d4516d26a8488c989049d3bd15c0d3976d224bf43b44f47e0f185eb635ad52129550173da9e556c0805687a4116f0caccaa5cbf21fd42a52f2011ff97bffda5a7f03b6695546b3bae8bb77c528fbb64161a1180f24f8034480be1486896b62ba492fe92aa570b981e1b5a0253b9100821a8352e8af691ce16df8774ec120802f93c8fe90ed67fc4774156f5ce26be25db937dbce0630102aecb272ccde3fb21b151d6e90ed67fc4774156f5ce26be25db937dbce0630102aecb272ccde3fb21b151d6e6a70057aea43a4661bed8d4b4807138ddf52b37285eec47728a0fa49ec47e1b59fb504ad88926d36cf13cd99b63abe5ca9c904385e5127f88bc8fe33ea9af7b5aa5f66bbffacaa81b201163ed4ac116c221503efc6ea0aa46b92e25fdf470d3e3ee5108ca0dd00bf85526360f6fe7c23ad9c7d1ec65cb4d91bb71999f0cb55b86237a152021bb34b1bcdb6a892ddb1c1763308c7f54bb7d6ae57f463b17b0ec10e79e7fbc6b20e9905c453ba2978d9f1e99858fb74f50e255c165b2b206579fec7d4e7b80a8c718872dcf140b5d217e0ab8606a020c465b3e212de72cd14b10d2f969164d13b0a67afb5665781fafe7e483462175b4f7cdeb38cb1873c7a21a6fe815c0a17a7fe4a26431a662f46ede7983973d5e538300e95159fd5b17ce6e6fe815c0a17a7fe4a26431a662f46ede7983973d5e538300e95159fd5b17ce6e6002d592bb506c34c0e631e8a7d55656bd5ca9bd70a12594ee62042331e576636002d592bb506c34c0e631e8a7d55656bd5ca9bd70a12594ee62042331e57663633d6f9b08e69d5603a2e83546287898aba698618949f70a6caf0f36a1092469633d6f9b08e69d5603a2e83546287898aba698618949f70a6caf0f36a109246928e17e3a105212effc9729ffac6c36391806d15dfb795164793ee0b699982a13a778484b02c4c34a5759098b8bdad1f506c1ff463cedcc6c25eaecd6b14ac6696f915e95fca4174d26f80635972d4686fdfa1e4ac8d11ed9cf07984ccc1e3ef7123c67dc1f285364479a78acfbc7d99b05b8c1e2f185cfa320ea2b16dbd417a4e7b630f6618fabc7ef3f0bc7f91e61a44ae882d872fbb7ed2a913d785b0dc2aa7ae0df4d03323b4b73ae09978a32f74157acc8c923af96fff27a8151d37e9e556524977c302c92fdf11c4db34300afc8ce5577dc49fd2d4608424e8d8f56bd54e579f6485ef98c94bfd5dfaedf4e63b81af1d82e46b6df04b6b3db0dd1acb91ee8307fc669020005aa17bb7fe44084c814ac23779b4f53eefb757c14a08e59cfe8307fc669020005aa17bb7fe44084c814ac23779b4f53eefb757c14a08e59cfcdfc119fecdfe3299c03a10987104d32ba1a9bee464989e4bff333147f4368ee4bfb37d5decd6ad473c2735ae48c8018b1357858d8cebf5c7de7da4ce58b38b64bde9dc9ef07250e3fc3a2449f3b2c567d790425f9f66286c130b2bb0bf9775bdd9cdc7c31a3536a6c365ea30c623865e45c314f36d31eb952090580af7105f5755b08d07a4aa969799002206bc8ae3225f2b577fc2425b69b87f7d5aae38745f34a9bdf7fd36a395a525cb6651e362e511d8d8f302efb1362fe32db6face86100e6d4a102188f559d77aece7b370c9592b0b6e9b7ceac8e4a09bd019b14a4feca059960028bedbd25f6a4993c3465bbb7d464db878a7133e2db3e542dad023cda59682edf5920da155b4cb12cb138defecb1147295979193ea751531a92046c41f9d5f4d9819ce7f4b2cc9949ee416f4f08a06fe5af2076c288da45e336941177c6c4df30982e2e1ea82e5d3881e807c522ed485b182f4d7ae8a3477caaab80fc2a38bc31090909b7b61a6c98bfd8856d8f51d5376e43758e5747f3ba6830ff30f5ef8a34758a1ba0e6c7c0b9a8c727f5e6164f3f85eae7b6c07ce2c67129ee30aeb94578b93af31ce3880ad775a94767be34878360458a920aea43962ca592249abef801ea6540a2cc807988034889ace9a665168fee72217faee91fa9f9cfb51655cc6ae1598cf7d4a756c622b1012ef6c27d104d75fcf1754ca5f2e0a606284eab53ad77de15ee37b8b8ef5705f93941ef0f15b118018a9b87d1ec1680dcde41519bee050c60754068a3aa779575f9164342f457f827e1176b2aa1c0ca693383646ba4b60435a3fb69824fb1a5356e5f5e68367f04b4f8be47ca38ceee43e1e87b926f3f65b429800b8d2c3fc106aacead7f93ad30bf2c7b29a814ff8a1d369bf9ceb0b8bc33dde0b45254f122ee6a8d17745625253c1ca3ebb8e8fc2290f1bac57ed2f8461f9e377f72f69ff2d0877b3c1dcbc7e3e224c3bf82df92b8c9bf48228b581b2c16ebde7b9038ed98257effe2ac48a97c69748e3dca94530cf0ec84d569edd0e964122f775a92cb910981c51a1086d887f8e4b1404fe2b17db80e2e91582f5a336490384d2d28f856b79027f8a351b692b5a5154519f418e4d66b41a63b6f0d4ee0d1ecfd0bcd9cb55c0dc883caa1e0f7720c6d931cadf2dc4dd4162e1c2ad6ef47926c341555f876da32619fa7ba91631fab3c2b61fe68176a7d0d4657bc028e831e49a610288d826a796b4bd0869f3b587f3170da5ac7920c708bbb2703083d9945f7017ff52aa94701ff36808e9136772179a6f8124c0dd2e5a3b6ee14e342e030d9772acc2b462c8ff7210197cfec78ba052fd2cf474370229afee6f687b02319ff4fb277221eefbf5d158a199adaa4299e6fef334023b4aa2b4dc85b67a00af79fb389f17a13806438a3d74b663577f1d83b1aea2a94883e6feb78eabfddbfbbed8b73609c96810092b0bdc024956bc667b6c78a2100453e6feb78eabfddbfbbed8b73609c96810092b0bdc024956bc667b6c78a210045e12aa97aa5338bbfbef4ca4d846a9db1994012bba20d4a7be8ea6ad1768bfea119107e4fa1f28b7078ecba7bc0e4122cdd5789b1e6847c5dfc7498ddb96d3318cd44578474108a703c2529c04cc3e656dab8d33ae8f79f093ece3d2f25a8b493cd44578474108a703c2529c04cc3e656dab8d33ae8f79f093ece3d2f25a8b493666cec88597e8bbecb1e4da6f45e03ef9ef636e5738ffa247126f3dad46a84212926b9be0c388a452ce0bd59ef903d7f8836efbb88552fc62761fff759dc832bc6a7ccc70001c97673e2d1f1c08d0a1efa24b0528e7fb18419c54b33139106068f86843825a01c3673874555e53a251a54eac20ed179d9883f694a36ca823024998abaa31156e2e2bd08bdb669e2d276017b366f5ca13d0a9b095ac57e806a88d1e59036163d2dfa27e393ef259cade10453be6dbaff9d4b23543c55c7e3c8210475d457cad1a352bff63fbf82d9a36bdef386a9f0eaf09f16473b50e19b1091926dbad4481a87280cc34691190d3b86b2acf66a0f19b06c3de0fc3bc97cfb0f89cb28b381487429a827a5899314b44a4dbd3ad18979d14db64fbcfb8bceba14941b49e78e6ee80c894d444f2d3b2ace990c15af44575134185e82897c93ba754fdf2f5495c3808ab9bf7c47ea4a8f2e713cb7408aec894017cce1382f1aadf4d056f5225e2c9cf2b4d04f44038168122e65b649c80d8eaa205a919cf367d9da1ce73b857d7f7b761ea53c3ab5f2df3ea0dd860026664a8561983089a5b1c8511ce73b857d7f7b761ea53c3ab5f2df3ea0dd860026664a8561983089a5b1c85143e3f833be250503d8e51f1ca9d80a8c42fb0fa380e04c97f456eceec3abaae08b1ee9bd7ca7fb6f4caa954d73088c1619be1314d3d351cf4746a0956d3723eb57d4ae805318fdd54bfc050a872c675c0e465fea43ea8d620a011d93a059391a9017f492ed3fd8c747531647c6f9c275ba532660b12b7c714a8e0bb9325e88f0e975d2ed177fda4a67df1f2cd24bdac04888a34b8d2e3cefa8333e41f38d7b25057946f38591afef15b00293939c6042634beb9a783ed2f8563915b46f69f4c9d9e80e57585e56f298800e753de81ad1b3a2b659c68c4f17b2fec6a69b0f9804b3b0b78c53b4e464496e7b86d33587eada60ce4b5991ec03bbc31a075ef84c375b8dd255bd0ae1e660dcb371c5ed7f25156c0151693bc75550dd641dab5ae8cf5bcdbecc8142f0ccc0e1ac5cd696ac356071174fd0d211803ddc0cb68300d9bc0b1d625d06f173379ea9fad91e5b983b5c93c95c7c66a118c6233c712840546856a33d573ad6a5818288a4ff360693bba6121e4822a3cae3f1a23ba3547c35752fa226eb7eaaaf74b1813883d90ed18a89491b6398f25388c8617dae4c6bc9c4097d7d1d5f6a47132bc1eef83efa4c835a499eebeffed4c7adc3e922d7ba804a3107b64e94d3ca85fb708fe36a950cd70cee77e95a53f31a6a17690914168570e6bae005bfddccd7ba56f47af470f366152b0a3160f6f6fb599e1c7943b49199b60d1f094dd6a5f1999e87f4e3c5593a798d3ad03db4ab75c864afb8b57b126e3b9ed686566e20ede86ba6375cd7bf36156e1ec47fbd0fa00c3b7cad3990bf4feb2ae32fe2d230f098bac5b7f83c9c6d50e48b15badd37e404fe318abb675ca942275a3612f33b7021d3ca960c458d5b4b7ea6f97f94103d2c3286fe189b9fd833c2a76aed5311fee258d61d9ea5b2b0aa4ff3b7455f9487cc01820507305e39a4c59ccdf3229b74965b5bad6ac72ff5ed140458e980b4d9432eff1df732fee5eae1fa4bb731f166cc590b3136289f6f66ddf1f2211d07292efe6d4a3233fc1420b8e36f7c4d0e27715353ba42fb4c73328627ddcfdb9afddcefb345a9d3f2334f3eb56d0553897e8d57406b5acc948caf9b418d99214d8b2f23a17ddbfa3d4bccfef72d9866ecdbaf702eccf9cefaa99a89ce257410289d11e5bb409344e8428a68e47a8be9f2feaeb5975d8dd9fc78da6c4904c3945052ed168046913cbf1472f1588a4cd834df3eafb02f2bd0abfe4f4f9c2705df8c45d7045226ff771f90ac2745a20f563aa7bffec8e2cef98298de9cf2a2ddc2603a65d99778875e1849dc871db1e41784bc8e888d345515c986c9f0a752885f1919ad4f56144125969a222508395428873627c2eb58ebd226d55634810fb04e2c659e8d13849747c50f09f3fe5cc7977384c211364eb9b7abb85d0cedb34616b20e49710fc5e89eb8b076d04bb786e03bce8afc3b9e6eb7aeeee9111ed401a8b9da9d409547860b2c69c49e71612c4df2997609bcab68290993f3eaa117e5b796a0ea23ed26cacadf097e797116c8d39375fbcb5c8daf6b47bfea3c80a41192478bbeb44b1008122705addd08fc6c19659550fd4e2c172348bd848e65a65caa75a1444225b0aa071514a4795f75dda05d0c1f48983af74aa92e91ff4e82d74739fea4a560a66032119ba4795f75dda05d0c1f48983af74aa92e91ff4e82d74739fea4a560a66032119b9ed6602f3eaf6f4143fa1bfabd370e9f54ab6dfff208a02679aaac9ae8bb1aefd71314c76b2128cda72fa3ccb11282cc977af8297f35378d03e93ee5bee18d83289719a0cb8b0a78b4c66a098f27c237ca7d1ccf024536fc15157495a13bf1b65bc593fa02d2f85cd1abfdd900995fc4ead8d00225dfd53cc6258d3373330ddf7b2a59ed9a903dd9869571d32df35aca6a2a8712b6972719368f821aeae3e45d5bade876ece63bff2c506fe10b7152e68c4ad6618752a53a9a19248324507bb04c937c436e1a7faac1703cc9759e3b59bdec72ca8cd7759b9096f049d5700313b6224013ccde3564938240edd1ac57a4d8e9642a040905524cbb61ef869325438f2e8150df48ae0ed648165cba8cbd50951478976ef20a06a6456461d686b5996f139ce24699921809779a094ea5e733af448caeaa8f923911a9a1843eddc0700ec76b6916ae415c74e5a6d2912763b4a95b9d0317bb53cd8b665f32e79609f73c6e29a37a9522807c3f4b8b33024a67341a90a2148f2b71a48fa247438ddd5744615cc73db6e74f0aed5a9ddf0c080f79a00a2cd35dacb758736b3afcddfc831d35a7bb265d7edd2c1e555cb9862114b70b73318d43c9e4bbef9d2eb3d53d2507f81271b1d68f6c34ad7c97dda5e03b9fd40fd12c0fed73786b5d846c73049407f81271b1d68f6c34ad7c97dda5e03b9fd40fd12c0fed73786b5d846c7304944f889570c5c0527cdfa35830f1ca59a5e0366799404e4f2fa39c627cff2a97d2a7ce68754fbe4805a8a3392f4ac6bab1f408da2ae8340ed8b201134b2a371b8e317a07eb7a73a1ece5490dd9deda7b4fccf7e7c42f95c48103dbb41fac85878f9e7ef3d85ef53ed74217d10d2d36a6ea3df17baa9ffebdc91af3c754c6be7f753b6ef5fbe514af8aea5f2294b92b7c0718fea5ee9d7f75512954e578be237cd63b6ef5fbe514af8aea5f2294b92b7c0718fea5ee9d7f75512954e578be237cd68570b16e8d2c9884215f546e8d5afa237397c9a67d636ce8d6c576818d7c7993db9fbbb1ba022882b595cd51883cc82456ea0c1e2744ec82067d3bfb86ac215a648267fa6c75f8e01ce5490693a75f2af2adad242107c82bc8c09b1dd22f1aa1c26a5f632f042b212b0de31a2ec44b0c352a1a406855d9780384ebb0520b8707ea20df5e68d208c7439de63467e53721ea5b2d50fb79c7e9907aaa2e9f7ee7bb3c8806b0c4983c5a113c626d7af7ab33d03356e25491180883cb098423f5480a56217ff5909c2a96acbd0930ed913dda529fad58d47d0c4df51cb77b195997911ee7701e289d2db588bcd5b87f005b335724666d84ccf5a948daed15d8062a3fd5f48ca0f2244a90bea40abb352756dffe45016d38b61087725b771940c5395bffefdb245b65c6a11543b3df1270806af175bfc51fea43e22a176df1d7bc50278cc02212d6dedd3c04e171ce7c2064e3369ea3b187e10954a82fa2dbc2028b7b2ea3027ef5a02d848901e21760fd5961892bd96ffd2bb1e479a949264e857f0a093bd16df7ca2235c6bc8cdc475805b25940fb5fac37138cb1c072ebf00982d637b6239bcfbede867ff5bd400b65fc7e404e97ef1c5ad3935b5b4ee9e81cd1bcd4d9f5f7affe4ce99b28ce4789ea4f4e5a306f2cd207906725eea519e827097eb4783b7259fb85480404ecb19d76dab1c49fc8f4646343c1c061cdbcdc635b8a3500bb2499c6842a80992d8783ebb24a94ce6fc8e54ea180dad4cee21a3ae837852996442ac063ed4d4aaefa405b542576da08c647bc454e71c9c8da1b4821827c7fe234326da258af7ac560ad40b3847c2e93c923d5ead11fd81b3d4c19fbe4e39d5aa06ada0e73650ef1732eb5af78a941d0a3541a33ff84cd900a53054de97e19afc03c1bd381ff251f0e89c70fcda76cdc205751cda9ca1dc60f428f223c45e89590cde00fca24a207d17ad8c180566031027f36607814bb97815134ea8d0f9ef4ffad97d928cd823cf3b90847371f78f33e520ea81c16a6647c363a45de0f9ef4ffad97d928cd823cf3b90847371f78f33e520ea81c16a6647c363a45de01178aeda1ba237a42d78f260502121c821b925e4870d6b3af9ba6a89a7e2a89b49c25541b9127700b766b076b6105a9a98c7ccf03e427d9fb4e1cf429b9dab47415234540f062fd3a0788ba419765f3e32b1f50988bfe0bb2cd8e3eb57bf0e7fdf280a377ec17133bdb8daa19771394b8230264c01a4d777c5a22dd2905848759556603637fbd9506d7c6c84ac0c123f9a2ddd453cb626f67c310e84dd4188a34647e077146c0511796ce839c03425874b19e049f6c44c76e389d6c85dc9b6bfeebdd1470348d4abc1a77b6085fae23d045b0888a7aec10db66b88003bad2a667ca9a74801f20772fe21d06f441f415b5d9187ad0be57e22f89f3fcfa2ab8f12cfff9424f139edd6760375dc3ee666508ad95b0a67e94704bdd590e42a638b501d9eccbcb5a8cff5d0b74c6f3929fba060f7d7780802fd00116ce9f6b7f483a45161dcd740b0d898e2d01520c3f2260f8d1737c24242b571124a8cdf8053a4aa5ce380670b96ee03716518090ca501543a113b804741b3468d534ff55683deab0fa622dd8f9cb53897ac93497db741c373dfbcd758a1725050b87f3189d66ddb0fa622dd8f9cb53897ac93497db741c373dfbcd758a1725050b87f3189d66dd3198b90747e23b883fc04fa966ecb868f284d86a5eb7a2a037ba0933caf6cbaf2a07c7eb339a2d0d53f1d1a20645074d6b6ac7d797d328cf5fe3a5520f14a37d972fe7c9721932e64c8054e56495e77330d2fdab5bfa44f54f065e2f7248a98d41d4ccd99ac99b2b6088710749cb549cddcedccb706c630bfc0897f5362c9fa749d92f55e49606b10f5373a36fca08a146c18d4da981d7b83fb6a056ee90240b53fcfbb4c64132106080fdda34a8bd18475d111f0a938509e86220f5c378fe79a5e991443214929a142167bc26f62bbe09784271298b44d066de0218864058777fb7e9c87d5377c14c7e808fb7fa8c8836f3c0fd2b7a0b733d186e802efa79c17576220c088e0a444df860e2513dbc9171d33909980fe9994287f872b7fc6fcad3d075af63f9b2c323c95392cc9085730d998b7c60813d42f2be902703713ae6da4484c5d91befd75f45f374b1124add8ae464f8b2b9924eaff90961e090a757b8d6bb9e2d610873597f902905494ab02dbec5285f866aca7f5000be734271941aca030b77ab1cf4c3f0a2ce1ad477f5606b1c82c6e1771bdf52a6d8969bde380603012a9479750078b93e8089f00a5d1f6f198b440ec36e60d7eec0e5763a9f8881782954554a31dde5b73c452c08766e88075967c17eef3f784b8125b190f08881782954554a31dde5b73c452c08766e88075967c17eef3f784b8125b190f05c2751d98e326dd08ec459fc9f908b944209210a1671abea12e243a90d57aabbc2ed18ad835e07e17d08def1e88305fb7e7966bc4e965e59631428dfb56f46ee216038eda68c52f1a252d682e9431914590edaa5da4d35e888f531c01b50fdae72cbcfbfad9c84358cd69536091cfe7e27af2a8940b033925cd3d7a85d90683715adc82e5fee93d020acd79e092ae3333c937a68e0c2a455a33f21bde675198d40633fe590251d9e22636f3a4a1608c1864282cf68a8b0536efdbf7db7706af6604b196d113cbaecb0588dbcdfc02be4247b072f20128ed5001d758a2dc76a1eb3aed8258dff261ad49a92891078e92be721e103a86828b3eb708e8c72dfbaa2db18ad3b516c4de4ed272ac5b8e8b27f5ccd16297ab93fadb10e0f3d5d467b668420bf85ee32f18a9b8255cee96c12af210a61ef778a18ee00a60c8775e137827b329c443fba5e5746071e41a41dd8695ab419f45657e95a50cb5dc6bbf9a6d0167a3abe9ac9f363cebcd0c83238534ca6af0169181d38a77d449db749a258f3745a89d1191155d76fd82ee22e73c1f61bb4cef40491e4bfa5c4743ad9de667a1b0a10516acb3b026b05910284be86dc4676286fcd2a58f0be84822575d739779a1b5dbe062d9be88c429814a4e958113aa9e45c904a00deb342016f3b4d1402b4e48d9d6b161f0dec3313c938bfc8544f7a6de5fb3564f4ddb42f60c2f1820b21e2633edc02668eef09055adf33d017d335beddff55cd54dd4572ea2ee2af8d21e2633edc02668eef09055adf33d017d335beddff55cd54dd4572ea2ee2af8d0e312ceaac9d65946a2d4e22a0b60474b32e8860fe29839eac45f4b6ba3e708dd89ef532f48ad9b7ded4e2c30dccda7db42bd12b772c16e0b880bb112d5ec609b24e1e72821443cf2f032cde7d5896f6ac902a2a946b7efbd549fc9c5b336549e172d5f339f640b01679d8ff070cc07ef37e5ac141c4c77ec41986e10ef5e173380df0512a8b71c6f02e272ffaad41e0c6b808858996e80a1a3e5e822a7485c5380df0512a8b71c6f02e272ffaad41e0c6b808858996e80a1a3e5e822a7485c509e1d7002eccc37629b53ca8d262891928dea7d4b4aa0e882c5921085a6b69ac885cbdb885575f0d7f80d7371556eaf4d6e6486597ea1e1c40b17be631b3a502b6205dd9aed4f9c795750e55669127d4d23d970339dfffc813066df3446657e0b6205dd9aed4f9c795750e55669127d4d23d970339dfffc813066df3446657e0348011fa20562d57b636911e51b8f67cbbdccd28539ac462e17f193a596add28c527620b3d5ed44e686de181fdff70875956660d30ce478099b55cbe44f8af8735c3b9da00638c5a9da28c6c6dfaa22105ff141c8134faf9b6774b504ccdc1c7b4a1cb045cc97ceb097305556afc51131ccce24f2770c6f6a4c3ff9ae0fb14a29026ed0969b17cdabb6fb21c930369039133dd4dbad83d31d277817726629470b805fac4987ac8a67dfaa5171ef5215e35da24f011b79113c2b23a71a82adc50ec1f98924bec4417edeb60c242176b1a53be4b283fd45fc803528ea2cd7d0821ec1f98924bec4417edeb60c242176b1a53be4b283fd45fc803528ea2cd7d082164e7a15936e8524c88fac27f21c005377b40a3335632c2293b72da0372ad026eb07c68221dc43c672c357ca0ac74ffaba95548d71fd60647466c7bea7cfee1b333dc15222efa591b9081eb0d434711de76a790a38ba7401e6a752d0398ab6aa712f0ba5976290c953062ce777b0bb9d1d086ad43ac05e21542cce9c567935404360accb07ec28bea9c80c1cf96fd422e45892c595b3faa80defe8ee9d9b234388267db97e37a1b2f05e29c50a60f53b1a0fd1e8dbb7b61ea92247d9ede09d55a1513b72ea53f09b0d9fa955372bddc6228160ce16446a2d1237778a8a1d6ad0ca3687e11b3cfb05dd545f5daa4f60dbecb5a3fa00294abfc04f075d240f3e388b4b4db387e9dfc54138164b851fe30d2aa3f5ae1b405769904b721678ea3b786b4b4db387e9dfc54138164b851fe30d2aa3f5ae1b405769904b721678ea3b78645394187b55a16003f73860b44466d57135f6d4cab12aea23aec66d3d1f25cb7194a51eb1c5feeafd0f26a7a513f20543a3ea800fb256e13cb9edf53951f9146763c3e99f8b032acd12ff8ab6702e8e2200aa152cd67997eb3f4b60a77f8dd90763c3e99f8b032acd12ff8ab6702e8e2200aa152cd67997eb3f4b60a77f8dd90b6b1f71c64cccacbf2ac668c2bff5f52efcc6f62d30f8390f5ca526bb1f075c0b33c4698c5fccc31d59073eac3a736c29ba61cdea586c1882de2b22fba583050e0602b02c3a51e8e790c973b4f8812c5b200bac75e78fd4302c61a1d53fbc5b7e0602b02c3a51e8e790c973b4f8812c5b200bac75e78fd4302c61a1d53fbc5b7085e63cad98822f3a3e1955e02277ff90c7d158d619319a1e9ab639e4af36156b56e15d8773be6f65a4f380251e27f5c9761ddc9a9dbae78ad9c9f4701d012a29209948a0affd9f8fb0e4cff19a20a684c8fba4fa96cf9feb35b5e0cf8e7d8a3f74d7dca2ee006580296a4cd08a158e166b2bca1a9df3abbedaf6a642f0060c20e1cca57d6419033f4b0350a1cf9d574ae9eef4c9304bfd15fb75523e70aaff71546f8aabb32a28ea52846c4200fc7b926fb5e856f01f7303999eff18675056eea185c74be79c2d2d759fe3033c36ebd1eea5e25721dc7c6fb548d366d6d0533ea185c74be79c2d2d759fe3033c36ebd1eea5e25721dc7c6fb548d366d6d0533c7426c91d3784f481c8d88dd1fa49f0c784279982451ba34faccf8ea9c9d676ef18f00da7f93b2f0089447352443ef8b37b8ba1f76ec7f30f9d0171e6900f72f94f2b4aa1b60e0df0b0ebb4f803267c0af729c2ccc3175305f3483c72febfc3cbb49f7213d6066dfa076b34291d1e1bf723e4e34692e20f5a3c52d5ba5932f6aa9eb3eac3a160cdbc12b89b7f7ce89396bf547f2f6532bbd6c7cf034c7a7689eef2eb7445030ec6c580e579f3ecdc3c55afbc40e9f851adb805e9c787713cd64a46e646e2dea5fbb56c32f53a36496a49f6af64190be37af8788b25f2fa83ac8dcfc4d0e3fe1505a09dd03ba9f20dab4176f64494c6f8b357af4d531228b175813eb21b86d46e63fdc87e8dfb4bb7f9c54d58241e2f82edf6cd0f0ba947967e3e20c31d6bf2dee48f824c26213a0dab5955560a56eac60c3f5627f5747c4a03a8164fa5dd256c3c8e2ae5f330e2ad8afd2833bc0f3bd329de760d24252d0199423824911296c093425e58e89eefdf7f49ea2fe921bc6543f052d3227fc83862247e2968cbb209e58400c91e905632d3478e87f19d83dca60e7332e6afd260b555c81c48c7b7d7008d74a713b813656f35631c1ac18dde0d08df5de762b501a92066ec86cf702df3f591ebbc45d56fba8fd29af5cbfa067c81cbd21b1a0f926157ea28277670531c177ada396bf03fff1b9d9713a491ff93623c60743502b6af76fce8765fa4da789bd14165ce2d340c7be8a355b4d62391560f5a7c1655fc20ad78c062b6ddd02a65e9f94198d02f469f7bc4f8052e3a855283ca19c843e0a6791a7c034c5fc8bcbb8f907c0929914f18f0029c7ae1c0e8c5005884f618c566b91a7c034c5fc8bcbb8f907c0929914f18f0029c7ae1c0e8c5005884f618c566b14e098d2de9e7f1c3d6a8863dcf24a1c8699bdae4e7cec2cabaf79a2d868e1fe14e098d2de9e7f1c3d6a8863dcf24a1c8699bdae4e7cec2cabaf79a2d868e1fead3bbf0e4df397efc532a0736da8ad2efdae8f776b807087ffc6245e33fdb71a97cc9194275396ea06ed1d040d83060822e64d36167e9ae4ded69a0363afc23d33bd75d4cd9ef91932f5e849bab1d8a2ffe6ddb553879538a9753be41c9c1777face959f2976711022039e4fa2e5c91f327b866a1aad693499b857b8de96c6c8542ae98674f5e8ad99742bf3144de99ec12b4fcebb928d5a0221d6de25c4a494745f760ec98f5b906e064af1b49e9ad3fedf86588b7a62dd4eb457b4d18c1ef729db8f69f9f2551e90512778d7b16a1cedd736bc2f3f42a397497d0ce49f341929db8f69f9f2551e90512778d7b16a1cedd736bc2f3f42a397497d0ce49f3419171c09a4b7e2751599862fbed619ec3b75996f4d1d34d2b577db0ee61bbb474c171c09a4b7e2751599862fbed619ec3b75996f4d1d34d2b577db0ee61bbb474ccf85fc9e93a538d59032193511d35eee960d91729ee1cd983ad74fd50400ebafcfb52d955bd9c9a07fa1cb374d7a34407e351ae98382b43191f2d28ec4d8e4a0e5352e9394165f819d14be985e3884bc381f53a9808b308c1a556c364f3468cefa95d2cd01b2fbd3041fc1a88175e693c634a1662536d8b695876bb6413114cef7f5dd35b6a96f92561659c7edba0b4ed9d9ca81d36cf651eb511f6cdd5d9db81911f066c394e6637627b5100ab7844c37caac84b104c31dda489788ad4b1cb586681ef2f631dc6fd7e9c4b487cf5c7ca4d0cae8550e97542b21da391701f70186681ef2f631dc6fd7e9c4b487cf5c7ca4d0cae8550e97542b21da391701f701cec002a34f9ade4ac4f8d5cac17431626db6ee00d844178a96bf1551e4b0c254cec002a34f9ade4ac4f8d5cac17431626db6ee00d844178a96bf1551e4b0c254860ea09fc46126aa745adffda17f659e7bf76ece94fb81d9c7af82f48be75574b146f0d852dba2b63235df215fccc0053a2d92de45c0fc900a1694e3a74baa7dd370a270679401ae7e0dd2ecdd7e4ebfdafd92819387826178eaa756051087168e400a7966afb994324282c8e889a44ee138a9050de6769a730af2bb191ebe5e3621d0bbb28a3aea49eccb2461e780efe92c3fe32312788ccafa6571e670f5f5b0463a908e5d0e81f49b76cc858d6ac39af1b7e8b350f73f9eb461c28ec7347e922a77aedb54023fc410e4145a55288581f6676ac1215fc2174a6ab1995e8ce33ebeaad1962d023df9a8b35cc56d35fd8784f34aa25eeda89ab2088c79eac95d1a6366ad06739b0448d6de87058a045f2915ea69cb01d3f17368934a1e92ed6d0d760122021299b625cf38806e8cdad0b6410349c727b2f8b15ccddb94fb3bd68eb1e966a9a2c87276216536bd4950841e1e56c0a0cfe8377c4f52fd2e6f1f2ade8e3fdd7159fe4211d2f5d99f4fd46943f95f4eb1921072a88cee56b4d21e36cceff2f2ff9ba7a923948c2f6e6b1eefda98f0feea01486854e6da5fd432dd2fc7e99184ceae919bf4a7162da82abb4a5b1ece12fc2fd7e970243e828bb467dc87c093f6da47b7283b3c5d6d42c2e3d0d0a837aa3d4f3cc838103951369d110be8eccbe2bc32fea8007a743cb8dd27daedfd3657e854c49910ecb8b5d2cd1ce1d6347edde0e17f509470f49211781b24cca602441a26aa5620f8d8338acbe92956464d5195bdfe54c105c4c53a5f0d0dea564c17f085aead915f015d1d44cda32902422d7bb48ca105f20f4df18b20de088f18e141ca376088e204300d72a2ac312ef9eba8e9762b9dee011aff2e222691cb92a8e9a3eed8f16c01f4cc8c5216842a9b21977fa9c05394bc9018c13c9aa8a35030889b93fd1ed22cbfc242106febe962ac778372ea3ee54e5887d0f8160c74b0698dda0abf7660b38d8df01108388d23ee2ef680aa0d189a260138cafcfd340fb7154fa6e93ea79e481e24d1a37df80dfbc263e4a2d1230743f63e75cef49c51b8a6d83698bfd5a617cfc908d00529e579836818167422b4c9cf5eebf99f72cfb387c20255cb5a11befa97837f05f4abfcf886e50134fbb8547d7e20fe3770ba029fd735ad184db0df7168b6f0ad9f25a2947fbcab8308178217da0f7fbd6c1e40fa9feb4de93e50a72395120ee6aae46491e4fe6d528139e10ab2a9e635c9c5ec6309a7f81ad464639fcf4c4057456169deaab88eebaf50c2ff8f1602cf9703b95f708f81ef61873bc3b67662721a2d6af7857850be03aa9c440821402edf030ac3995f81284fd35be86b6709225fe98eb3f43d652330b0913ce64fa0b81dff78dabafbfd486b413a4ce653608d04e97ca7b43b04504e49ccb35df6fd686a103216ee541b2d6d075390f470ebd3223f06affe7a4a850a233391c9c97cd435da2c80e1098f93bd1109f9755dadbcc8d2a02f4281259432868dbbb832b100dd01ce3ab7f63a538757da61333427d7f0762649855601aaf89b84866ad722efaae563f67bb22be434a93bba9737d11d678d67162c3613ee1a65b5960354c4c7b9cccb5b310fb1345a23f6854ebeaf83322e4bba76433fa93793348b8e6ebc3a30fe0b0d36eb3993acebc1ed7d33d7a12586fa7db0e48e814b24897ce3ab61618b2d6ccdb1583dcc22fed02e5b6994d205f8c3f71b11b596529d240656b8d6bd1930063c354c5a69e5be7da4518aa1f68478f79922c846e5f9ebfb3d6178330fa3bedb926ce9262894663af53341bfb225e4ddf41f4c47c935e496dac23eadfb2ca14a728fb76b31d32bb3972c62bb7f16c8ca17d5d72ac57ddee8c80a7e7f2b2cdbb4f405fbfc56a45d5672e0eb76381fd6db8da6a6bdafc1b860d0c3b806965c7618da5ee33a7df439e339f7f992a270190c00c733b6ad48414ab2638306f3dcf0694e4c3c0f81fb21fe15465cd275f3f328da197aaa29aea3386bba53a968a7eec733e95620e7fabd3336e78c7d52eb17ab64b9774bf40a91acc6499596e766bb9f16b0b6501d69ec6f463084aea42df35c549f6051c4201ab73aa2cf18a97bd4ae47b5d5a7004a8ccfa9fc2856ab38255fc38a87b69a5205ea0155c591eacd8d330824a74c6e284ffe8d9515695c6d3fd8a572c5b445a7efd4e47813d7037db2b2f9db690e7bff53e751de4260886c1590227e497a28bc77a03814a7386e75f211e40ee75e81bf7fa92fbcbd6d60ed4d58fa4d10d0c13787ebfb20587415b022aa2d4aab9379a29f636e1aee69b63fc0440a655e5aaddac19bdb2731b0ecbcc482f834200c39dddb674663a238853cf6d325ab8ee6a6f49546f57c6be88ef1e7433fb0895f741b34fe083984a4fcea8ca047a01dca74355ef3ba22edea1fda635eda75046525ed431bea503f8312f2587d879a4fe4e40c7a6a5dce2cb33d01a174a705f593dd56fd30a09e3508656737eb90bfbd18de7be0137de9f63a61c2156dd032830d13d244793a6593deb40a0f3dafe24578561bf333b254af044f7d3651a7931d162a7c1d0d0dd753daffe76a7544a6ec476687ecda9630011687478f03021025b563e225ca39d689b3f2328456d480d982a9aeeb6938da85bcc28184ad54fc815dc5a49c4ee44d794ea062fc916a24ef8cce2e7f768b08ce617e83a3db6793debe61316525276405a4aafd241e67d03879073275f215b818ac38d4a6c0a4b973cb8a0d6199adb3709d2e459388bb14e7ad7f5502fe3d48abaf212dedec1bb1e2d125f37e1f5b709a20e62bf1ca4e65ccca2db42b88c7213b0c1bd6609579293b9a1cd464bceb6033b71ded83c2852a5aa32df3f3c3ce83f736e065f4067d2b7fd29a91a42204b35ae2f7508cfe1dcf3e804b2e6dacb49a8d662de58238591fb36fccd29675701ef0206a9f629928ba8db6cfee03c1032737adc36ead50d236644a216bf407247a54e46d906a00a15af84b11a6f6a2d04a7066428c3c2776abaa437d96a9abd821f50823b6043e741d7edc4439ab0279cf3f77156bef3832a4cb6862d76cd2fdacacd4476e9be225d2a5d3248177b024dd883612572f42025e15b6a3d7eeddb9f4efc58a10c1f41d2e15b073e9e1a5d91fe590c9d578a170430401581b250faf66c0b3dce4c90e46bca9e351ca43352a2d4bc9e93a81dfa3a8e6be97922045b5fc91280e84867449ed6601b72546de040f5fa94b60de53836eac18dff5d2e8421f5ede7b36b8470dd12379858c82000367339a2d929606dc488d53f2936beef51dd1e662a9bdcfe3e3ca68d08da95e096f9234974209cfcd59e157333fd7be3b404ad25eac1b660db96ad8cd0cdf32527aa4c66d677ea6f34a0643aa629420535048798b507ac17e14e6863c1493b9046b5347445a5566cee8fe393d7c67762e4772916d810f219d66cac13651bf563bc34f1de7f3f82686a8f884d166c765e3073ec4809ab3829d6e8d36bc664e618f35ddbadcfcbef489a51c61a9354290ad37223d69175cd25b0a6c5ef1c537149eedf99befdedd20fbb3678102596ad72effa98fd0834c38f8cb9cca21534402508bc168976dcbb03b8b5852e1922d0787a13e70bf4d771b39ff448b8bac4cff0c9b946a1fef0a9bfa69548c6691c6a2fd7d04c6c5fafb8d9fc917cd6487e445c4815228e6b4e96e33d18c56ccec57026acbc0c0557ccf7259b44a26b0293d84e0be193bcb8f29c3583150d6298e0d3dc2ca16c8b9678e4664750410ad03f1ca449221ce5dba19f933c7355dedcf28afe444c3bb5e97ffd5227e5307fde09e8c2bf0b9c11ec9c974240cab6535d27b30b2fabb3bef2e978693866957dbb563d2cc5c607a7f2ee2cafdb1609b9d15139af9d6d4a207e5d21fad9d475199489e84deb0cea05e963be15c2809eb0aa4d8bef9bc8e8c860ec29e2cda56dedbafac9d5a4b78554f5430d6b1ee08384e8037feb9ea335314fff7533d3aa757a6441d41aa927fd75298e64dfc0f99c12cff6714b9d7b070881d3bc21ad377faa7b0004e51a96ff7df50845601da78481df4e9fc40ac4f134153cea852e60f274f8412589907328eae9742f70f6f51f18696efe49be02fe3fa3064b66d289c8533fe1cec3f495477783d68b5c9e0a2e5b34823230481e3aa4aff6ace1360bd5cf5c664ad64e2e6dca4ef95c236035cf2c005904e8e9a86cddb0a8182f93117df72053772b2512c69ec1e66ea8d3bfc8d64f8d3291c0d4dda70e7228d907aac5af569c958b7de0b1c89c42acd4a8196785e0e22db30ef5b6f39b454f918cd7bf37acdc41982ae67c2ce76e97fe3ff873828f505c3044e167bbab963eb8d5c7e7ecdfa617fb597b374a493c35aa0618e68662bebfd9d956006a145845e5f1ccddfe8be62a09113b30137838f2d358cf5c09ded7ccd7b44611675b9e19195b1112be4bd5ebd4eb404658768e328941a8041204f95a575f5b813e8009d4549e323a0864707acf2ccc77d48d953e9d1ec2e36cb675b3f911d25e2ef8612f99d33a413fa2589357ec6ae61b5bb5de67e5cf0d3a8a6a46e45f4bf56839358e15cdd538dbd6db64d6f1263cca9231606d04ca2eaad0b74021d27d96485ff9d4a167c014488cd310b5049e57a5ee09d92d9a6239df8e15e8440d26dad2d7546bc17a4a6dcad7f05258d03406696ad082d61598aa120abee92790ceaea9f8828ac13dfde0b6d96c2131c661e3a7ad48d45b3de70a1e682d890330e9eb3cde9c0c09935ee155ad459ce4d91c90302eb0eb99cbabc6ee32c3ba54a1afd09b489f496c2dd1b4887457ff4d4a23d3a447889acf2895e45f07dce96429d159437c27a9829f34d47782800e784c0004365f93991b15c8fa2d97beaf077f38cd0d14f310dd3b482e2259d02821ca98a40f5eff7526acb562fae43683289da629e111505e0d54c5256e2ac5fc5bcdf042175c546fe9126a721ab8aebf6fba01cf215240274b363294af0fe98ac8821fe9b5e4441ccf7d25bfac2fbdb4e092b07e64538171712f69e203d886d732c745674d672ef485efef1350f4f8572853571fc1cc3a77a18126cb69357a9757b96f8e1a66db721366087c0da1cf28fa316e715723b360af797d900c1212ffef2be58e1cfa42c000117e88b16a3e25909d18fd594fe8a4a8585aeaf50ef0e45fda45268b614af28789ee05c3df9d4930c8142c5d31b8e610d2e23d78b38d153341bf67be865b5985070de77d4d562eded8071046048293f707adaa1d838115ca0284e7e0cc04dcceb48f8f55b2a2f220a96de087e14f2ab0ce27c4a4515f5bc7a643d598601c2552ce3c4affeaca409442858716292101e3e7895226b0457564a8fe7915f0cfdd6077c9c893232e4e96e9435962cdd26ef7002d34c07caf0656d33d4d64da28417660e47c816adb8b805afb05d3e5878a2fb43ba5caae68c494c88a342527c4dde606bbb37b90d2c6d5eee112fc94ec376f5c14259c4bd7e9605bedcf64812c3d08ec18a7aa6cbf31a609e6ece87a4be30628deeaeec93cebda168c2d4e72057bcf05e5a189c616c8614c5c479685383ecaf301158dcaf825bdc30069f90268e130348763ca550b85907e31a574cd8f7175a2cb2e7d9fd729556b589951b4f0d153513118ee8d4b4f9306aee0ced5922379bf920020bf5b0d019dc2d9addbffe996179d6c48b7af3877f7b35e7fe55cf4f949d0c4aa10a6baae1370ef4946b3fbd379084f76b563f656f4d4c265466f9c7cf6bf38e01f9afd5e3dc00c2ef22d36e39b5b7722ca656abfc111bbe4407abc091cd8ebb575edb9ae145d17d4424310dfabaa7d06654a3eb7ca8400fddb84e14c32778fdfc3bd6891633d994d4d2e9cc1b7270e525a0db7ef178c758c5b004aed3b7f9de0b40924f9cb7e10fb2b1cff355429e16898ac5bb9d945fea94c94402d74520b6f5bddd960b5ed468dc0526a38a6f576eec43c6e63c17dd793b1a4696514300ce959ff6a51a268428ccd00e8a910ab97cda870e3b8b3a2ff9f5e6645f9c646a38a64d5d45e70af463c4073dfb8407ae7d2dd7bc1f903315f3474c74e7f8d33eef5b12b192e2ffe687ef64c82386e20e060be294bf162448aaaea05e956ece25920ff89dcc54f810ce15d3877132e35323326a5b1900efdfdd6ae847cc85fb55a6338248f6e944b2f591f90d96cf4352c9616ed80d007c5a0b82e10b77fe062c8d5f859af74b1b67f341adeace9589815fe235a72b6df3cc37adaa1078247413ab23bd3e7a2daaf45b173fd6ee9f07e8058e9b634f48c4e7a8907f8a7b375dc7c1f340c800db3d59441fa572f73da95c84bd99d58c9fd8501547966a779a153b251df8d7b01173260026843b9457fc5ede61465a2571936388d347468e774527a656673b1f296de72a320a1be081c131c7f9561042ce7bef4defd30ec8997c880bafce1a61a4af90bbfa326f2153760ceb3fa7751e3f7e2ea758dd9fd158ab9253dee9d8c04c9b5b34c9051918ae23290a663a86d7d465824fc704444d10763bf70a1d953dc35f105d9a62cfced63b0d2550b0e133173dc670adb5f1046dab1ad9bba0f3ff225eafdc16d41f78b9ab846d8836b079e37b7cb060538eb8f938c81c60eacb65226e91dd489483390c8f3d3a69cedd5b72d1c4d97d6fda41cfc7c916b0c92b54c659588549fe35824f0aacc31fe00159378a70e23749aca923298507f4ffb571f53ee4001a07c7f2a460b1d4c4fd85732626b218edebe830359d073d245cf22dd63cb4617ad0f4a2456278cdd9cb25903adf07cf138e866c4cbc113df2070d65dca40b4a49ca5b7fea4ba4aadd5fe1929568b67d965556f87522ee6e0c346cb8c04a7c6c5d812464d7770174a0d7c97c9fec23c33917f40815c7c02d8c141a59a5c2b6b0f042093c89deb73071838884df6cd002794ff4e5d2e64f29235dd6245bc6879083c260973ad6ce1700be48c1561d3c0dd83745546c8a205f3979f701e5076aa9040d1a3a911e85b355ce69b1d8520fb725f15558087ff336aa6a23eb7b06f70864e618db87bba84547876dbdc1426111edcc218d5d86c0b447d023e394e6fb3cb55ae9712245084334553554edca3631ec5f5fd3ea40b28ad9a5a15a947399cf9d76e1fb1d1c22d30165ff62ec00f5710adabebbfa361d56fec6fbec29fa6ec2480dcd508dc57247922aea869b02f251739d62af615db32733151bb4e7dcfdc0a159a650444dd8705ae597d18f7032d30584f24c0943e280d567d0f5691ae6cb8cc80b8549fe7d8b82482af760f178932de6fcd7ee7528ab8af451e8a35c4a58918fa9322cc95a1e66419cb0ae6d4335c68d04de19c15b481b76cccbea7f7a09dcee99ede5d4323bb1c824210f24a1ac66adcf0930be288ed062e2d9ecd49d8a49bdf8cac086b607f431975524d3f3d2b843e34ea6d7bb4020fea24e07d204c001a3e3e47cff9c816cd46550fb5295b6e718c8ade3bc5204347ed156611c1cd6a8bfdb68537df503acf43524d6ffe111acde8e0f66abcb6d575ef9f35138e49e26e233da05f588f198bc82ee21ba92eae2d868abe9bf9068b19c34766da5b0379784aa9140787dda45a38c2b827f18e14d31d296f46599da4c3cd08cbebad450b63a63a43b979dc7311f421b28acabd2a495324bb6dcafbee21d0b2157396566621a650a1591d1998b50f716a949120d27d66e3bc62ff43625f4c6fa207c99cf6ce0b86c595c12b14d2c037316a28bca2eedf9413d25fa86e36e2ea60a6fabc5953fee03b5ad94218c0e899d9f8405121433747336f1303e980ceab02fa96db29125c0ca31c4d54a5b5d4e2fefa479060b791b759feb2546f484c2bad54885b23cc956f0bf4083c967a82564334f8bbf72d8091cb8cb176de0925632a3b373e8fdc8dd9f00adec254f94769f628d6ad440548165c3aa489a805509f27700e0f3f2c6ec6ce4c548168dbd05ceaa101c43c8c6410770d1b9d3f80233c6014a4817ffe8fcd58e2b81eb35f155ea1d38575cb404c0fe0e1060c7c54b64dbf96209b6bfda6dd51eb4f6f8b42d64edbd1ef7bc39559e2208f49af46c971c396e87a8d2d0729091ee4a2e634a32165e0026aa090e1c334be38eb74f3c66493e49663a941572f8487fd8070fd91fc575360ef6824c145891138f10008dfa41359d0d7282b854e1e7d655284436a23a6aa8e4e5c1dcfc1b9546df08e8c51a81c32942f1c786d203c8bc4624605ead575ea8a28d975fe3f2c7cd5d3ce9600996380deeb9ce2a22e2fae9ac990ec4c5079eaf1ec69b5096e5ffa6562e16f723a7943d6a75d56b7bf996c9135bd1e1178ae80755c09e1ad7ee32ec8cc131d1b9a48f5f3c436e13e55f8bf4de13031b916213a219b9e5a5e59a657e3f854d627cceb3c57f8ef6ac6c11c5da08e3a2e6d47126d7bae36bf8e7a7120319c63f09759ebb64c75c0b4f240d2fc7ff22c183a88352437fb3f8ff415f147cd5489f6494d3ff8ef8f46bad9355527b3372a0add5590bca2f9375c3ab4f64bf3addba1eeb22f1b4510695cf315508168dd1f9bbf992dd5eca81cf6e8bd931bfc0974ad79fcf2904d4342990b8a528344700d495689ecf882221bc012f8f406956d91a475d2d127ae22106d9439661670acdff568d1b8faf3c65f3641291ee87728c8d80b501f86ee287da01c17376713473aabe551b5da7391f3dc8be93883b8adcffd8762f5d18b4f19b0d198f4d103a444d299d9b6deffe1e66a354f9eeb17a43b83f1cf849f040d51f546c86f20fc260cb75f593a7cf8ca6ec4b3adb4cf392e38a7acd2061b7f96434aa303ad20a014f06ab7c6b8b12cab2d74cbec3d4d4ff8cdc943f641a6277b26bf21fbfe8dc99ba92764e1e18ac2fa1f4909e56ae5fecd7d31c6f3751faa6aeebe264930880afc51768d2e5f3d511110fd2a2426a7b9b4e56ae491cfd7739fe552ddf5b46a7426951f887d8a1a6b442610fb919c7ac4de4d5317f7b7523b39978f73903012dbb8148a0584a1a1cd2cbdd4e4dc54adc39582ea37ef4e10098fa46c76c9f7d38effbd2d49a69ced8e7564aaf3d269229bafbcfc683f6934c755d45d5fee608f7fda76918c1630e129ad461b3e15385a4738a6e0babcadf1b3ddcf2d74e88e0eb545293b53cb16c2d309c445ff88c0a2c0fa3c528779cf981996ad5c44e6a3dfff4c6fc0149cd816a6cc404201286b4598fe53a1a3c97abea6b881d140aec3c14e7e34f8619a0e8acbf531a4f04b69c3c1342d11c7168106c43a96549810d033f0c1ef917bc870066be227e08f4f6fbe4e180c9308e3ef0002e5432e28840114265d4c72a7c57521ad3fb016fb596615900f00a9401c296b08bf9c440112b47dec34e31ec54bb4236e892e45aadf2472f6ff4f7b0d9c8d0a23e355cb0719dfc5d9d6608bd27adc71c34ec635aadf2472f6ff4f7b0d9c8d0a23e355cb0719dfc5d9d6608bd27adc71c34ec63fff214839db40fa9abc687bf290fc398ad3cef3bf43b215a412b3b1d712420da6c57c2bf9a296a7b5fc77c14811e3293c1dce4740913446736ddcc6a0817ae2fcc7ad02e5ff20d84bed2b9d7079de771e49124732eecec5a987128f2720400b01968e2eba9a6445a487c7440938ce222c6aede09bc92ec1011f322e8fa762894328dec2c4c6434e7c12a5ed89cff73c581af40ce63d1375eb283e50d96f3e24d1b3e43178b6265fef1db052d459095e1469ffbbc4cf79092bf01e119a88480a584db6bcd73608571e5cd42b999e323f9de313eef49c5276e9f297f1b9373012c6cf64917c821b5d022d566c4c73bcc05e4a9f95ef8b3097ff318eb12a15aa200f7972c20524879e069cfb5b27d41767d64d43af894c858adef1b69bda0a327a93326d50f4943d79fac4a5f7f20be92b931f63ee39bc4bbc3de724e9d18769508db73fb1b5d796ee8c9892cd230b12aedb21cf01d6360f69bdee927b2d89daddc969abe5b83bda5f789733daf03ba390b74e693d512bcb2c0a8bad75d0db87f1e601c70e2365264d7efa926e3495a09bd5fb65d994c6a30f752fcf75cbfd4ca585a42d0e97448f320aad57ec8d9c8b07cd7777b9530c3d06087d53c48da2c0450c0ba061283e274223f3656ff0f82365df094d376ec4ec7f18317937ffdc8b44079781919e4bc9e3a11655a239e417c164a3105bfdb018b19ed51e1e9a50887c03957baba7ebc987fd3b2bf6ee7c892c7436c8c134cb2207e28b251d26cb86382979a18a53f3cc25572f4c2c27628d9917015d511225fc5484b5e0a5ae605f336cf95191e035fd9c372a21d8a8a7c775b2f7f11333f3a4b5f4ee9148ab7f9dabe1f7ced5bcf04d420ac85d825993a9259988b8ed56d44adcdcdae424eb58188d38bf37c29c6c6cc9ffbb8dad59a0c845944eb4708e369bf075df8403b4a187a0c576ff07301ab513493e0d4299d0d5180c07f13ae849aafbc787a34db676b6be8d2d8fb2068d5653bc5e17c9f6aa33eba835bf5e206b0769cdc759e8f035c54028cf5407b2df1467eb2b3eda4ef653ffe8abea71652f88d87153657a319a842f021c9c6481062969ad7020aac8690304e2f28c8a9ec6b815ec93e3b791eeaf3f802d468f9dd6c3701fa7ca8abaff93802ae6819cbdbdd64cadcfef43d3cdfa49447413913724aab3eb2ebb70e176bba36213a62bc5eb135ade119e559b9072c89561ba18eb2f1df4c92f6f817175400c385c50f806224509de3617777c59b008b6aa21a88bcd6911e92be3b89f1622ae00af9b067505508ec8437bed88080f6410fc31e23540f5a1273ec284f61a5f6c5455a0b6b5e3380f8a4d2acd0dae8d1d1d8c7c417045428c8bd6c156d89f2a83efadbf6dc8047ef709a1080fd5b33b81e777ff1d30b4f7a71606d629d5e82dbb62fffcb09bca04da637419ef77a9a73ad76ef9db3bcbdc33e1cc5cef8882731fa6d2d7be7f05e08758305982d920af430f01bfb7b68e6ca6ecc25662d7f99c1e1c9e70dc5940de5d974df87885ec6023b98fc1ab1e62e5542297fb6f56415af082af7564af433912cfd87d5dc1e3180707c2b0e713cddbd204cce7a7335890e4ca7a719ae4b116e1fba5bfc21ea3b1dd8687bd81aebb93fc419cc9b21cd54a31cfa7043ae2be2261a9d7e623aa330d9567ab48eff0a77e342262ab8458b1fb1349814f8dc38021f2caab05acccf9a85ab0857e32938794d8a1c6b2309408df02dcd323e60bfc6f95b053a788e632d24e6b39e5b6b5bf422715c60270582970e38f3d66bd1dff7b567a4e906297707cb97e59ad877156be1e3ed7fcf0cb6fd1aeb140a7a309709dc1800e34d39c7f44ba60862509a1d46834e34b7e48607ed052426b9425598eb0a2237d3a52ff9ae5ee8c1e35ad804e30436d637e109a77e8ab9aa4ebffd7ad4e62e74cea2973a7fe6d5695303cb0c49d5545343e79877b099550d4114859e870d86f4e7068392a67c52c60661325b1d47c469a42c9a1a5894281595be26a78f1b792ab21c58224354c332d3fbe464f94aa6805f63df682d75ea23c44c03ce683eab7ba719d5df717a14b1eb53ba738e1490267551da6f7c26bf93a46668cfebe355a198cc032436ad8650e164b4f9a653f4caea9ad53044ef566e85853d35a2ab1df7f1dc1b5359abf6b74910cadc2f87fd1230170e7263397e83dc73725689277c5560485e4a0fd7bb355f8cb845fad49d071f5334766bab73444d8a7a79780f6a2074e3859dcce9e98f5db86d0fb44c525a436537648096abcfca50e41d8d44b115592715ca52178dccd18e0bf7c79c2671569847922787afb7fecf12a44a0fcfac51305867d0c365e79aaccc7125896893f21d5d5b91a39c4038ec2a57a49d015f40bec7a12666c4ce44b0c8ace6583b3d26dce0ab7ac6e036ad8421fa3ead8954bb945bc6ae2972e86158b78ddbb71ef45d9a150d202a9637351bb5096fafebf5ebb3d1be675a9679c181c59430d1486e7831d9034eb0be05a2ceed89cd783d624602a0b609ba1e3c139b233f7f8008cc27c62036b9beff3d8fff01bb9a8435068b0a2d3849976d12637a612a7e53e71cc6a2ea8df9c83e0faa90885402549befcb4806fc050ac0853e63861a914283a68dd2b5959e7a86ca4a91ee140c20a251cdc1f26e68b0b6a694fef8824b5ad71bc4a08d441baeb0fe3375299b47c612868b0275dde1a57bc64a615d7bfc3ef7db81ac0d493476f0b7047b54d0c45b5dae4fec41c19ea361ddae014a065031f07c1366d4322d56016903afdf281547da3f281cb25f41f59342c672879a0f41beb06209e8400907d8c4419098d13ea02ee437bbedd88e78df76e10b18fb3f2c4ccb6deb00dfdbeed0ccf1b7090f276c27576ad2fdc953bb6159fe78228efa9e905912c56df07b8cfb1ee6a7327b8b03e08f93cffe139ff75c2252eb21c97beb0cb86888992115b13335082ce23d9aced8117d28e942fd44e7c50a7f079b03a38049e0ccf1e0f5952ba016fe966cfd7988a0cf332f0a5f553b8c2ea254597bfb1a7430ac0590f33d41b1089f3c5596786c96e3d1ebd8aa31917ff13d6ddf931d4709509477ea14206eef415488cb8baca223f9f4ee846edaee2b500a621f7725df44fde597843c3bfad33a7c96c8b857897004798d5135364770dd2e961aad783a8a9069cea802f568d1f2dc0bd86e6bbe7d2df95da329b4a3d55b407ac8587858788d621375be7fc1ffbb6af9750f0b465ab424bd22aa249ac1626892b63c1165b12530a13f1c58b07fdc07e08d37b7286b56418a1cdb886ef4fb479ded4ae1398a20570fa0ce0d63f1d15779da297448784bcc0b8dfbb7b5fa62bcfd1249935da06d1f935cfd7379d4297e5292db373dc504331db6530751b3736e592a19f1d442b94d0f534f9a0e8a78c6a8005cfe2b55e7e0e7216041582752ce5fabe3862377a534a137d323d0c7db58fce1ca9b8f41866ec36f44f00b5782cfadbf5d84d04647e01d127a290cd9b0a71152a1da8f06e1ce96a1bd6f48e7ceb15c7889186671aa4e4f301bb7bc1844ebc0cbb807b93010115ab48f1b103d5a5adbf3a4bba046ba252fbadbee3e7586a73c6a172d88f3e348aea0afa946f7586a00693d4a33686e4471ce9df98a456bc462a74d7215840e6f85b62ad37745b88d3449c37806594758bf3c484d9d98b12b1ecc163f65431fe07fea6025f07b74341b051db844ffb43f75900b2fb9cb62bf30ded9bcb076545a5665f0020d/etc/alternatives/pygmentize/etc/alternatives/pygmentize.1.gz@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Pygments-2.6.1-lp152.5.12.1.src.rpmpython3-Pygmentspython3-pygments@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1a@aim@_@_S^^r @^ku^f/]\]@\\@\ac\ac\73\l@[LY@X@X@X@X@XIK@X@Vl@VV@U.@Alberto Planas Dominguez Alberto Planas Dominguez Gustavo Figueira John Paul Adrian Glaubitz Matej Cepl Benoît Monin Benoît Monin Benoît Monin Benoît Monin Tomáš Chvátal Todd R Matej Cepl Jan Engelhardt Tomáš Chvátal Matej Cepl Matej Cepl mimi.vx@gmail.comdmueller@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtbechtold@suse.comjmatejek@suse.comdmueller@suse.commichael@stroeder.comolaf@aepfle.demichael@stroeder.comtbehrens@suse.com- Add cve_2021_27291.patch (CVE-2021-27291, bsc#1184812) + fix several exponential/cubic complexity regexes- Add cve_2021_20270.patch (CVE-2021-20270, bsc#1183169) + fix infinite loop in SML lexer- Use %python_uninstall_alternative in %postun (bsc#1180252)- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)- Don't use %python3_only command, but properly use alternatives.- fix the path of non-oss licensed files to remove- set the minimal version of python to 3.5 to match upstream requirement- update to version 2.6.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.6.0: * Running Pygments on Python 2.x is no longer supported. * Added lexers: + Linux kernel logs (PR#1310) + LLVM MIR (PR#1361) + MiniScript (PR#1397) + Mosel (PR#1287, PR#1326) + Parsing Expression Grammar (PR#1336) + ReasonML (PR#1386) + Ride (PR#1319, PR#1321) + Sieve (PR#1257) + USD (PR#1290) + WebIDL (PR#1309) * Updated lexers: + Apache2 (PR#1378) + Chapel (PR#1357) + CSound (PR#1383) + D (PR#1375, PR#1362) + Idris (PR#1360) + Perl6/Raku lexer (PR#1344) + Python3 (PR#1382, PR#1385) + Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous new syntax (PR#1320) + SQL: Add temporal support keywords (PR#1402) * The 256-color/true-color terminal formatters now support the italic attribute in styles (PR#1288) * Support HTTP 2/3 header (PR#1308) * Support missing reason in HTTP header (PR#1322) * Boogie/Silver: support line continuations and triggers, move contract keywords to separate category (PR#1299) * GAS: support C-style comments (PR#1291) * Fix names in S lexer (PR#1330, PR#1333) * Fix numeric literals in Ada (PR#1334) * Recognize .mjs files as Javascript (PR#1392) * Recognize .eex files as Elixir (PR#1387) * Fix re.MULTILINE usage (PR#1388) * Recognize pipenv and poetry dependency & lock files (PR#1376) * Improve font search on Windows (#1247) * Remove unused script block (#1401) - disable python2 build: Pygments is python 3 only now - remove shebang from pygments/lexers/_usd_builtins.py: unneeded- update to version 2.5.2: * Fix incompatibility with some setuptools versions (PR#1316) * Fix lexing of ReST field lists (PR#1279) * Fix lexing of Matlab keywords as field names (PR#1282) * Recognize double-quoted strings in Matlab (PR#1278) * Avoid slow backtracking in Vim lexer (PR#1312) * Fix Scala highlighting of types (PR#1315) * Highlight field lists more consistently in ReST (PR#1279) * Fix highlighting Matlab keywords in field names (PR#1282) * Recognize Matlab double quoted strings (PR#1278) * Add some Terraform keywords * Update Modelica lexer to 3.4 * Update Crystal examples - additional changes from version 2.5.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.5.0: * Added lexers: + Email (PR#1246) + Erlang, Elxir shells (PR#823, #1521) + Notmuch (PR#1264) + Scdoc (PR#1268) + Solidity (#1214) + Zeek (new name for Bro) (PR#1269) + Zig (PR#820) * Updated lexers: + Apache2 Configuration (PR#1251) + Bash sessions (#1253) + CSound (PR#1250) + Dart + Dockerfile + Emacs Lisp + Handlebars (PR#773) + Java (#1101, #987) + Logtalk (PR#1261) + Matlab (PR#1271) + Praat (PR#1277) + Python3 (PR#1255) + Ruby + YAML (#1528) + Velocity * Added styles: + Inkpot (PR#1276) * The PythonLexer class is now an alias for the former Python3Lexer. The old PythonLexer is available as Python2Lexer. * Bump NasmLexer priority over TasmLexer for .asm files (fixes #1326) * Default font in the ImageFormatter has been updated (#928, PR#1245) * Test suite switched to py.test, removed nose dependency (#1490) * Reduce TeraTerm lexer score -- it used to match nearly all languages (#1256) * Treat Skylark/Starlark files as Python files (PR#1259) * Image formatter: actually respect line_number_separator option * Add LICENSE file to wheel builds * Agda: fix lambda highlighting * Dart: support @ annotations * Dockerfile: accept FROM ... AS syntax * Emacs Lisp: add more string functions * GAS: accept registers in directive arguments * Java: make structural punctuation (braces, parens, colon, comma) Punctuation, not Operator (#987) * Java: support var contextual keyword (#1101) * Matlab: Fix recognition of function keyword (PR#1271) * Python: recognize .jy filenames (#976) * Python: recognize f string prefix (#1156) * Ruby: support squiggly heredocs * Shell sessions: recognize Virtualenv prompt (PR#1266) * Velocity: support silent reference syntax - drop denose.patch: fixed upstream - fix postuninstall alternative- Update to 2.4.2: - Fix encoding error when guessing lexer with given ``encoding`` option (#1438) - Updated lexers: * Coq (#1430) * MSDOS Session (PR#734) * NASM (#1517) * Objective-C (PR#813, #1508) * Prolog (#1511) * TypeScript (#1515) - Support CSS variables in stylesheets (PR#814, #1356) - Fix F# lexer name (PR#709) - Fix ``TerminalFormatter`` using bold for bright text (#1480)- Update to 2.4.0 * Add solarized style * Add support for Markdown reference-style links * Add license information to generated HTML/CSS files * Change ANSI color names * Fix catastrophic backtracking in the bash lexer * Fix documentation failing to build using Sphinx 2.0 * Fix incorrect links in the Lisp and R lexer documentation * Fix rare unicode errors on Python 2.7 * Fix lexers popping from an empty stack * TypoScript uses .typoscript now * Updated Trove classifiers and pip requirements- Refresh denose.patch to make whole test suite to pass. bt#birkenfeld/pygments-main#1490- Avoid name in summary (rpmlint). - Ensure neutrality of description.- Update to 2.3.1: * Update lexers * Minimum Python versions changed to 2.7 and 3.5 * Added support for Python 3.7 generator changes (PR#772) * Fix incorrect token type in SCSS for single-quote strings (#1322) * Use `terminal256` formatter if `TERM` contains `256` (PR#666) * Fix incorrect handling of GitHub style fences in Markdown (PR#741, #1389) * Fix `%a` not being highlighted in Python3 strings (PR#727) - Drop patch python_37.diff which was merged upstream - Refresh patch denose.patch- Added denose.patch removing dependency on the nose package. https://bitbucket.org/birkenfeld/pygments-main/issues/1490/remove-nose-dependency- Remove superfluous devel dependency for noarch package- add python_37.diff - fixes build with python-3.7+- fix build in a python2.x only env- Use https url.- Update source url.- Update to 2.2.0 - Added the ability to load lexer and formatter classes directly from files with the `-x` command line option and the `lexers.load_lexer_from_file()` and `formatters.load_formatter_from_file()` functions. (PR#559) - Added `lexers.find_lexer_class_by_name()`. (#1203) - Added new token types and lexing for magic methods and variables in Python and PHP. - Added a new token type for string affixes and lexing for them in Python, C++ and Postgresql lexers. - Added a new token type for heredoc (and similar) string delimiters and lexing for them in C++, Perl, PHP, Postgresql and Ruby lexers. - Styles can now define colors with ANSI colors for use in the 256-color terminal formatter. (PR#531) - Improved the CSS lexer. (#1083, #1130) - Added "Rainbow Dash" style. (PR#623) - Delay loading `pkg_resources`, which takes a long while to import. (PR#690)- Fix python_module macro definition- update for multipython build - only distribute "pygmentize" for Python 3- update to 2.1.3: - Fixed regression in Bash lexer (PR#563) - Fixed Python 3 regression in image formatter (#1215) - Fixed regression in Bash lexer (PR#562)- Update to version 2.1.1 - Fixed Jython compatibility (#1205) - Fixed HTML formatter output with leading empty lines (#1111) - Added a mapping table for LaTeX encodings and added utf8 (#1152) - Fixed image formatter font searching on Macs (#1188) - Fixed deepcopy-ing of Token instances (#1168) - Fixed Julia string interpolation (#1170) - Fixed statefulness of HttpLexer between get_tokens calls - Many smaller fixes to various lexers- Disable testsuite in SLE_11 because it requires python 2.7- Update to version 2.1 - Added styles: * Lovelace (PR#456) * Algol and Algol-nu (#1090) - Added formatters: * IRC (PR#458) * True color (24-bit) terminal ANSI sequences (#1142) (formatter alias: "16m") - New "filename" option for HTML formatter (PR#527). - Improved performance of the HTML formatter for long lines (PR#504). - Updated autopygmentize script (PR#445). - Fixed style inheritance for non-standard token types in HTML output. - Added support for async/await to Python 3 lexer. - Rewrote linenos option for TerminalFormatter (it's better, but slightly different output than before) (#1147). - Javascript lexer now supports most of ES6 (#1100). - Cocoa builtins updated for iOS 8.1 (PR#433). - Combined BashSessionLexer and ShellSessionLexer, new version should support the prompt styles of either. - Added option to pygmentize to show a full traceback on exceptions. - Fixed incomplete output on Windows and Python 3 (e.g. when using iPython Notebook) (#1153). - Allowed more traceback styles in Python console lexer (PR#253). - Added decorators to TypeScript (PR#509). - Fix highlighting of certain IRC logs formats (#1076).- Update to version 2.0.2: * Fix Python tracebacks getting duplicated in the console lexer * Backquote-delimited identifiers are now recognized in F# * Fix an encoding issue when using pygmentize with the -o option. * Default lexer encoding is now “guess” * Major update to Swift lexer. * Multiple fixes to lexer guessing in conflicting cases * Simplified regexes and builtin lists. * Dropped Python 2.4 and 2.5 compatibility * Lexers added: APL (#969) Agda and Literate Agda (PR#203) Alloy (PR#355) AmbientTalk BlitzBasic (PR#197) ChaiScript (PR#24) Chapel (PR#256) Cirru (PR#275) Clay (PR#184) ColdFusion CFC (PR#283) Cryptol and Literate Cryptol (PR#344) Cypher (PR#257) Docker config files EBNF (PR#193) Eiffel (PR#273) GAP (PR#311) Golo (PR#309) Handlebars (PR#186) Hy (PR#238) Idris and Literate Idris (PR#210) Igor Pro (PR#172) Inform 6/7 (PR#281) Intel objdump (PR#279) Isabelle (PR#386) Jasmin (PR#349) JSON-LD (PR#289) Kal (PR#233) Lean (PR#399) LSL (PR#296) Limbo (PR#291) Liquid (#977) MQL (PR#285) MaskJS (PR#280) Mozilla preprocessors Mathematica (PR#245) NesC (PR#166) Nit (PR#375) Nix (PR#267) Pan Pawn (PR#211) Perl 6 (PR#181) Pig (PR#304) Pike (PR#237) QBasic (PR#182) Red (PR#341) ResourceBundle (#1038) Rexx (PR#199) Rql (PR#251) Rsl SPARQL (PR#78) Slim (PR#366) Swift (PR#371) Swig (PR#168) TADS 3 (PR#407) Todo.txt todo lists Twig (PR#404) * Added a helper to “optimize” regular expressions * New styles: “xcode” and “igor” * The command-line “pygmentize” tool now tries a little harder * Added “inencoding” option for lexers to override “encoding” * Added line-by-line “streaming” mode for pygmentize with the “-s” option * Added an “envname” option to the LaTeX formatter to select a replacement * Updated the Makefile lexer to yield a little more useful highlighting. * Lexer aliases passed to get_lexer_by_name() are now case-insensitive. * File name matching in lexers and formatters will now use a regex cache for speed * Pygments will now recognize “vim” modelines when guessing the lexer * Major restructure of the pygments.lexers module namespace. * The NameHighlightFilter now works with any Name.* token type (#790). * Python 3 lexer: add new exceptions from PEP 3151. * Opa lexer: add new keywords (PR#170). * Julia lexer: add keywords and underscore-separated number literals * Lasso lexer: fix method highlighting, update builtins * Objective C/C++ lexers: allow “@” prefixing any expression (#871). * Ruby lexer: fix lexing of Name::Space tokens (#860) and of symbols in hashes * Stan lexer: update for version 2.4.0 of the language * JavaScript lexer: add the “yield” keyword (PR#196). * HTTP lexer: support for PATCH method (PR#190). * Koka lexer: update to newest language spec (PR#201). * Haxe lexer: rewrite and support for Haxe 3 (PR#174). * Prolog lexer: add different kinds of numeric literals * F# lexer: rewrite with newest spec for F# 3.0 (#842), fix a bug with dotted chains * Kotlin lexer: general update (PR#271). * Rebol lexer: fix comment detection and analyse_text (PR#261). * LLVM lexer: update keywords to v3.4 (PR#258). * PHP lexer: add new keywords and binary literals (PR#222). * external/markdown-processor.py updated to newest python-markdown * CSS lexer: some highlighting order fixes (PR#231). * Ceylon lexer: fix parsing of nested multiline comments (#915). * C family lexers: fix parsing of indented preprocessor directives * Rust lexer: update to 0.9 language version (PR#270, PR#388). * Elixir lexer: update to 0.15 language version (PR#392). * Fix swallowing incomplete tracebacks in Python console lexer/bin/sh/bin/shpython3-pygmentscloud101 1638414866   "#$$&'((*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkkmmopqrstuuwxyz{|}~      !"##%&'()*+,-./0123356789:;<=>?@ABCDEEGHIJKKMNOOQRSTUVWWYZ[\]^_`aacdeeghiiklmnopqqstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnnpqrstuvwxyz{|}~2.6.1-lp152.5.12.12.6.12.6.1   pygmentizepygmentize.1.gzpygmentizepygmentize-3.6Pygments-2.6.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txtpygments__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pyccmdline.cpython-36.opt-1.pyccmdline.cpython-36.pycconsole.cpython-36.opt-1.pycconsole.cpython-36.pycfilter.cpython-36.opt-1.pycfilter.cpython-36.pycformatter.cpython-36.opt-1.pycformatter.cpython-36.pyclexer.cpython-36.opt-1.pyclexer.cpython-36.pycmodeline.cpython-36.opt-1.pycmodeline.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycregexopt.cpython-36.opt-1.pycregexopt.cpython-36.pycscanner.cpython-36.opt-1.pycscanner.cpython-36.pycsphinxext.cpython-36.opt-1.pycsphinxext.cpython-36.pycstyle.cpython-36.opt-1.pycstyle.cpython-36.pyctoken.cpython-36.opt-1.pyctoken.cpython-36.pycunistring.cpython-36.opt-1.pycunistring.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyccmdline.pyconsole.pyfilter.pyfilters__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycformatter.pyformatters__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_mapping.cpython-36.opt-1.pyc_mapping.cpython-36.pycbbcode.cpython-36.opt-1.pycbbcode.cpython-36.pychtml.cpython-36.opt-1.pychtml.cpython-36.pycimg.cpython-36.opt-1.pycimg.cpython-36.pycirc.cpython-36.opt-1.pycirc.cpython-36.pyclatex.cpython-36.opt-1.pyclatex.cpython-36.pycother.cpython-36.opt-1.pycother.cpython-36.pycrtf.cpython-36.opt-1.pycrtf.cpython-36.pycsvg.cpython-36.opt-1.pycsvg.cpython-36.pycterminal.cpython-36.opt-1.pycterminal.cpython-36.pycterminal256.cpython-36.opt-1.pycterminal256.cpython-36.pyc_mapping.pybbcode.pyhtml.pyimg.pyirc.pylatex.pyother.pyrtf.pysvg.pyterminal.pyterminal256.pylexer.pylexers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_asy_builtins.cpython-36.opt-1.pyc_asy_builtins.cpython-36.pyc_cl_builtins.cpython-36.opt-1.pyc_cl_builtins.cpython-36.pyc_cocoa_builtins.cpython-36.opt-1.pyc_cocoa_builtins.cpython-36.pyc_csound_builtins.cpython-36.opt-1.pyc_csound_builtins.cpython-36.pyc_lasso_builtins.cpython-36.opt-1.pyc_lasso_builtins.cpython-36.pyc_lua_builtins.cpython-36.opt-1.pyc_lua_builtins.cpython-36.pyc_mapping.cpython-36.opt-1.pyc_mapping.cpython-36.pyc_mql_builtins.cpython-36.opt-1.pyc_mql_builtins.cpython-36.pyc_openedge_builtins.cpython-36.opt-1.pyc_openedge_builtins.cpython-36.pyc_php_builtins.cpython-36.opt-1.pyc_php_builtins.cpython-36.pyc_postgres_builtins.cpython-36.opt-1.pyc_postgres_builtins.cpython-36.pyc_scilab_builtins.cpython-36.opt-1.pyc_scilab_builtins.cpython-36.pyc_sourcemod_builtins.cpython-36.opt-1.pyc_sourcemod_builtins.cpython-36.pyc_stan_builtins.cpython-36.opt-1.pyc_stan_builtins.cpython-36.pyc_stata_builtins.cpython-36.opt-1.pyc_stata_builtins.cpython-36.pyc_tsql_builtins.cpython-36.opt-1.pyc_tsql_builtins.cpython-36.pyc_usd_builtins.cpython-36.opt-1.pyc_usd_builtins.cpython-36.pyc_vbscript_builtins.cpython-36.opt-1.pyc_vbscript_builtins.cpython-36.pyc_vim_builtins.cpython-36.opt-1.pyc_vim_builtins.cpython-36.pycactionscript.cpython-36.opt-1.pycactionscript.cpython-36.pycagile.cpython-36.opt-1.pycagile.cpython-36.pycalgebra.cpython-36.opt-1.pycalgebra.cpython-36.pycambient.cpython-36.opt-1.pycambient.cpython-36.pycampl.cpython-36.opt-1.pycampl.cpython-36.pycapl.cpython-36.opt-1.pycapl.cpython-36.pycarchetype.cpython-36.opt-1.pycarchetype.cpython-36.pycasm.cpython-36.opt-1.pycasm.cpython-36.pycautomation.cpython-36.opt-1.pycautomation.cpython-36.pycbasic.cpython-36.opt-1.pycbasic.cpython-36.pycbibtex.cpython-36.opt-1.pycbibtex.cpython-36.pycboa.cpython-36.opt-1.pycboa.cpython-36.pycbusiness.cpython-36.opt-1.pycbusiness.cpython-36.pycc_cpp.cpython-36.opt-1.pycc_cpp.cpython-36.pycc_like.cpython-36.opt-1.pycc_like.cpython-36.pyccapnproto.cpython-36.opt-1.pyccapnproto.cpython-36.pycchapel.cpython-36.opt-1.pycchapel.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pyccompiled.cpython-36.opt-1.pyccompiled.cpython-36.pycconfigs.cpython-36.opt-1.pycconfigs.cpython-36.pycconsole.cpython-36.opt-1.pycconsole.cpython-36.pyccrystal.cpython-36.opt-1.pyccrystal.cpython-36.pyccsound.cpython-36.opt-1.pyccsound.cpython-36.pyccss.cpython-36.opt-1.pyccss.cpython-36.pycd.cpython-36.opt-1.pycd.cpython-36.pycdalvik.cpython-36.opt-1.pycdalvik.cpython-36.pycdata.cpython-36.opt-1.pycdata.cpython-36.pycdiff.cpython-36.opt-1.pycdiff.cpython-36.pycdotnet.cpython-36.opt-1.pycdotnet.cpython-36.pycdsls.cpython-36.opt-1.pycdsls.cpython-36.pycdylan.cpython-36.opt-1.pycdylan.cpython-36.pycecl.cpython-36.opt-1.pycecl.cpython-36.pyceiffel.cpython-36.opt-1.pyceiffel.cpython-36.pycelm.cpython-36.opt-1.pycelm.cpython-36.pycemail.cpython-36.opt-1.pycemail.cpython-36.pycerlang.cpython-36.opt-1.pycerlang.cpython-36.pycesoteric.cpython-36.opt-1.pycesoteric.cpython-36.pycezhil.cpython-36.opt-1.pycezhil.cpython-36.pycfactor.cpython-36.opt-1.pycfactor.cpython-36.pycfantom.cpython-36.opt-1.pycfantom.cpython-36.pycfelix.cpython-36.opt-1.pycfelix.cpython-36.pycfloscript.cpython-36.opt-1.pycfloscript.cpython-36.pycforth.cpython-36.opt-1.pycforth.cpython-36.pycfortran.cpython-36.opt-1.pycfortran.cpython-36.pycfoxpro.cpython-36.opt-1.pycfoxpro.cpython-36.pycfreefem.cpython-36.opt-1.pycfreefem.cpython-36.pycfunctional.cpython-36.opt-1.pycfunctional.cpython-36.pycgo.cpython-36.opt-1.pycgo.cpython-36.pycgrammar_notation.cpython-36.opt-1.pycgrammar_notation.cpython-36.pycgraph.cpython-36.opt-1.pycgraph.cpython-36.pycgraphics.cpython-36.opt-1.pycgraphics.cpython-36.pychaskell.cpython-36.opt-1.pychaskell.cpython-36.pychaxe.cpython-36.opt-1.pychaxe.cpython-36.pychdl.cpython-36.opt-1.pychdl.cpython-36.pychexdump.cpython-36.opt-1.pychexdump.cpython-36.pychtml.cpython-36.opt-1.pychtml.cpython-36.pycidl.cpython-36.opt-1.pycidl.cpython-36.pycigor.cpython-36.opt-1.pycigor.cpython-36.pycinferno.cpython-36.opt-1.pycinferno.cpython-36.pycinstallers.cpython-36.opt-1.pycinstallers.cpython-36.pycint_fiction.cpython-36.opt-1.pycint_fiction.cpython-36.pyciolang.cpython-36.opt-1.pyciolang.cpython-36.pycj.cpython-36.opt-1.pycj.cpython-36.pycjavascript.cpython-36.opt-1.pycjavascript.cpython-36.pycjulia.cpython-36.opt-1.pycjulia.cpython-36.pycjvm.cpython-36.opt-1.pycjvm.cpython-36.pyclisp.cpython-36.opt-1.pyclisp.cpython-36.pycmake.cpython-36.opt-1.pycmake.cpython-36.pycmarkup.cpython-36.opt-1.pycmarkup.cpython-36.pycmath.cpython-36.opt-1.pycmath.cpython-36.pycmatlab.cpython-36.opt-1.pycmatlab.cpython-36.pycmime.cpython-36.opt-1.pycmime.cpython-36.pycml.cpython-36.opt-1.pycml.cpython-36.pycmodeling.cpython-36.opt-1.pycmodeling.cpython-36.pycmodula2.cpython-36.opt-1.pycmodula2.cpython-36.pycmonte.cpython-36.opt-1.pycmonte.cpython-36.pycmosel.cpython-36.opt-1.pycmosel.cpython-36.pycncl.cpython-36.opt-1.pycncl.cpython-36.pycnimrod.cpython-36.opt-1.pycnimrod.cpython-36.pycnit.cpython-36.opt-1.pycnit.cpython-36.pycnix.cpython-36.opt-1.pycnix.cpython-36.pycoberon.cpython-36.opt-1.pycoberon.cpython-36.pycobjective.cpython-36.opt-1.pycobjective.cpython-36.pycooc.cpython-36.opt-1.pycooc.cpython-36.pycother.cpython-36.opt-1.pycother.cpython-36.pycparasail.cpython-36.opt-1.pycparasail.cpython-36.pycparsers.cpython-36.opt-1.pycparsers.cpython-36.pycpascal.cpython-36.opt-1.pycpascal.cpython-36.pycpawn.cpython-36.opt-1.pycpawn.cpython-36.pycperl.cpython-36.opt-1.pycperl.cpython-36.pycphp.cpython-36.opt-1.pycphp.cpython-36.pycpony.cpython-36.opt-1.pycpony.cpython-36.pycpraat.cpython-36.opt-1.pycpraat.cpython-36.pycprolog.cpython-36.opt-1.pycprolog.cpython-36.pycpython.cpython-36.opt-1.pycpython.cpython-36.pycqvt.cpython-36.opt-1.pycqvt.cpython-36.pycr.cpython-36.opt-1.pycr.cpython-36.pycrdf.cpython-36.opt-1.pycrdf.cpython-36.pycrebol.cpython-36.opt-1.pycrebol.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycride.cpython-36.opt-1.pycride.cpython-36.pycrnc.cpython-36.opt-1.pycrnc.cpython-36.pycroboconf.cpython-36.opt-1.pycroboconf.cpython-36.pycrobotframework.cpython-36.opt-1.pycrobotframework.cpython-36.pycruby.cpython-36.opt-1.pycruby.cpython-36.pycrust.cpython-36.opt-1.pycrust.cpython-36.pycsas.cpython-36.opt-1.pycsas.cpython-36.pycscdoc.cpython-36.opt-1.pycscdoc.cpython-36.pycscripting.cpython-36.opt-1.pycscripting.cpython-36.pycsgf.cpython-36.opt-1.pycsgf.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycsieve.cpython-36.opt-1.pycsieve.cpython-36.pycslash.cpython-36.opt-1.pycslash.cpython-36.pycsmalltalk.cpython-36.opt-1.pycsmalltalk.cpython-36.pycsmv.cpython-36.opt-1.pycsmv.cpython-36.pycsnobol.cpython-36.opt-1.pycsnobol.cpython-36.pycsolidity.cpython-36.opt-1.pycsolidity.cpython-36.pycspecial.cpython-36.opt-1.pycspecial.cpython-36.pycsql.cpython-36.opt-1.pycsql.cpython-36.pycstata.cpython-36.opt-1.pycstata.cpython-36.pycsupercollider.cpython-36.opt-1.pycsupercollider.cpython-36.pyctcl.cpython-36.opt-1.pyctcl.cpython-36.pyctemplates.cpython-36.opt-1.pyctemplates.cpython-36.pycteraterm.cpython-36.opt-1.pycteraterm.cpython-36.pyctesting.cpython-36.opt-1.pyctesting.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pyctextedit.cpython-36.opt-1.pyctextedit.cpython-36.pyctextfmts.cpython-36.opt-1.pyctextfmts.cpython-36.pyctheorem.cpython-36.opt-1.pyctheorem.cpython-36.pyctrafficscript.cpython-36.opt-1.pyctrafficscript.cpython-36.pyctyposcript.cpython-36.opt-1.pyctyposcript.cpython-36.pycunicon.cpython-36.opt-1.pycunicon.cpython-36.pycurbi.cpython-36.opt-1.pycurbi.cpython-36.pycusd.cpython-36.opt-1.pycusd.cpython-36.pycvarnish.cpython-36.opt-1.pycvarnish.cpython-36.pycverification.cpython-36.opt-1.pycverification.cpython-36.pycweb.cpython-36.opt-1.pycweb.cpython-36.pycwebidl.cpython-36.opt-1.pycwebidl.cpython-36.pycwebmisc.cpython-36.opt-1.pycwebmisc.cpython-36.pycwhiley.cpython-36.opt-1.pycwhiley.cpython-36.pycx10.cpython-36.opt-1.pycx10.cpython-36.pycxorg.cpython-36.opt-1.pycxorg.cpython-36.pyczig.cpython-36.opt-1.pyczig.cpython-36.pyc_asy_builtins.py_cl_builtins.py_cocoa_builtins.py_csound_builtins.py_lasso_builtins.py_lua_builtins.py_mapping.py_mql_builtins.py_openedge_builtins.py_php_builtins.py_postgres_builtins.py_scilab_builtins.py_sourcemod_builtins.py_stan_builtins.py_stata_builtins.py_tsql_builtins.py_usd_builtins.py_vbscript_builtins.py_vim_builtins.pyactionscript.pyagile.pyalgebra.pyambient.pyampl.pyapl.pyarchetype.pyasm.pyautomation.pybasic.pybibtex.pyboa.pybusiness.pyc_cpp.pyc_like.pycapnproto.pychapel.pyclean.pycompiled.pyconfigs.pyconsole.pycrystal.pycsound.pycss.pyd.pydalvik.pydata.pydiff.pydotnet.pydsls.pydylan.pyecl.pyeiffel.pyelm.pyemail.pyerlang.pyesoteric.pyezhil.pyfactor.pyfantom.pyfelix.pyfloscript.pyforth.pyfortran.pyfoxpro.pyfreefem.pyfunctional.pygo.pygrammar_notation.pygraph.pygraphics.pyhaskell.pyhaxe.pyhdl.pyhexdump.pyhtml.pyidl.pyigor.pyinferno.pyinstallers.pyint_fiction.pyiolang.pyj.pyjavascript.pyjulia.pyjvm.pylisp.pymake.pymarkup.pymath.pymatlab.pymime.pyml.pymodeling.pymodula2.pymonte.pymosel.pyncl.pynimrod.pynit.pynix.pyoberon.pyobjective.pyooc.pyother.pyparasail.pyparsers.pypascal.pypawn.pyperl.pyphp.pypony.pypraat.pyprolog.pypython.pyqvt.pyr.pyrdf.pyrebol.pyresource.pyride.pyrnc.pyroboconf.pyrobotframework.pyruby.pyrust.pysas.pyscdoc.pyscripting.pysgf.pyshell.pysieve.pyslash.pysmalltalk.pysmv.pysnobol.pysolidity.pyspecial.pysql.pystata.pysupercollider.pytcl.pytemplates.pyteraterm.pytesting.pytext.pytextedit.pytextfmts.pytheorem.pytrafficscript.pytyposcript.pyunicon.pyurbi.pyusd.pyvarnish.pyverification.pyweb.pywebidl.pywebmisc.pywhiley.pyx10.pyxorg.pyzig.pymodeline.pyplugin.pyregexopt.pyscanner.pysphinxext.pystyle.pystyles__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabap.cpython-36.opt-1.pycabap.cpython-36.pycalgol.cpython-36.opt-1.pycalgol.cpython-36.pycalgol_nu.cpython-36.opt-1.pycalgol_nu.cpython-36.pycarduino.cpython-36.opt-1.pycarduino.cpython-36.pycautumn.cpython-36.opt-1.pycautumn.cpython-36.pycborland.cpython-36.opt-1.pycborland.cpython-36.pycbw.cpython-36.opt-1.pycbw.cpython-36.pyccolorful.cpython-36.opt-1.pyccolorful.cpython-36.pycdefault.cpython-36.opt-1.pycdefault.cpython-36.pycemacs.cpython-36.opt-1.pycemacs.cpython-36.pycfriendly.cpython-36.opt-1.pycfriendly.cpython-36.pycfruity.cpython-36.opt-1.pycfruity.cpython-36.pycigor.cpython-36.opt-1.pycigor.cpython-36.pycinkpot.cpython-36.opt-1.pycinkpot.cpython-36.pyclovelace.cpython-36.opt-1.pyclovelace.cpython-36.pycmanni.cpython-36.opt-1.pycmanni.cpython-36.pycmonokai.cpython-36.opt-1.pycmonokai.cpython-36.pycmurphy.cpython-36.opt-1.pycmurphy.cpython-36.pycnative.cpython-36.opt-1.pycnative.cpython-36.pycparaiso_dark.cpython-36.opt-1.pycparaiso_dark.cpython-36.pycparaiso_light.cpython-36.opt-1.pycparaiso_light.cpython-36.pycpastie.cpython-36.opt-1.pycpastie.cpython-36.pycperldoc.cpython-36.opt-1.pycperldoc.cpython-36.pycrainbow_dash.cpython-36.opt-1.pycrainbow_dash.cpython-36.pycrrt.cpython-36.opt-1.pycrrt.cpython-36.pycsas.cpython-36.opt-1.pycsas.cpython-36.pycsolarized.cpython-36.opt-1.pycsolarized.cpython-36.pycstata_dark.cpython-36.opt-1.pycstata_dark.cpython-36.pycstata_light.cpython-36.opt-1.pycstata_light.cpython-36.pyctango.cpython-36.opt-1.pyctango.cpython-36.pyctrac.cpython-36.opt-1.pyctrac.cpython-36.pycvim.cpython-36.opt-1.pycvim.cpython-36.pycvs.cpython-36.opt-1.pycvs.cpython-36.pycxcode.cpython-36.opt-1.pycxcode.cpython-36.pycabap.pyalgol.pyalgol_nu.pyarduino.pyautumn.pyborland.pybw.pycolorful.pydefault.pyemacs.pyfriendly.pyfruity.pyigor.pyinkpot.pylovelace.pymanni.pymonokai.pymurphy.pynative.pyparaiso_dark.pyparaiso_light.pypastie.pyperldoc.pyrainbow_dash.pyrrt.pysas.pysolarized.pystata_dark.pystata_light.pytango.pytrac.pyvim.pyvs.pyxcode.pytoken.pyunistring.pyutil.pypython3-PygmentsAUTHORSCHANGESpython3-PygmentsLICENSEpygmentize-3.6.1.gzpygmentize.1.gz/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Pygments-2.6.1-py3.6.egg-info//usr/lib/python3.6/site-packages/pygments//usr/lib/python3.6/site-packages/pygments/__pycache__//usr/lib/python3.6/site-packages/pygments/filters//usr/lib/python3.6/site-packages/pygments/filters/__pycache__//usr/lib/python3.6/site-packages/pygments/formatters//usr/lib/python3.6/site-packages/pygments/formatters/__pycache__//usr/lib/python3.6/site-packages/pygments/lexers//usr/lib/python3.6/site-packages/pygments/lexers/__pycache__//usr/lib/python3.6/site-packages/pygments/styles//usr/lib/python3.6/site-packages/pygments/styles/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-Pygments//usr/share/licenses//usr/share/licenses/python3-Pygments//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17205/openSUSE_Leap_15.2_Update/f30e5a5149c4a22558e718bf307d52c1-python-Pygments.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linux  emptyPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledPython script, UTF-8 Unicode text executableASCII text, with very long linesPython script, UTF-8 Unicode text executable, with very long linesUTF-8 Unicode textHTML document, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRw$> ASQutf-8f1b9ceb7f834bbed56b5343a624528d1106018b36dcc38e614c529618a4ea16d?7zXZ !t/3[]"k%a Wk+ѾQlܸaْtA(Qͧc+k_>|D759эޠX :;\zKDMWFE9z;!jX"JO ޷CS;ź },}BÙj3(?g$c 1)!'_HϦ"Oz\qAdK榹w]:J\7xlVvu4IvbIptAHbe8,#sKJUmDhɖ^$2a̜1w>]V/_<:0s`IT. '}=}0"3#f@Ddm"Ӷr>jɠHg>Qa|_wuS¼2fn.~bAw-fz({&QF 2Ԥj"= y/U@Zri;ȁ8H<w%/%Khۦ&B5l+}LL -P*pǬún@`U4װ ǾWU$`J`ɿfQ w"S2ʐt>l-D_6NY$j!?B wO'$|dOWa5Od)^W!U1^ Ԏ)'QA/쒓Zp՜ԕJ2YjDICWRDxd:U _>N{j.|Vu#2PΒahq[:<( y@ޯu8>vknˀ3Tղv8.݌N*-rfka9۾›(RjԿGzHwصD24 XDq$r#J /;>vJX4|Qje9x/#e^D$&V\ qL}D-CuqhM Ή 3s>]ܖZɎH | ,"e0־Œ`I v68 Ю#d^w$DY s畛,SQ1ΎGiN\6Y9i>.3 Sa$֟޴ԐӢ'Z=\6,Xe=Rjte% OPw)YJ3v T@iyX *;u '\i/Xjj7"o5_H!,qI))dŸmb0^?<1~ת7]}`s6G #Zi(6VJIݯ;XH+ga!gWp=yӑik9;zѺsZhGԮt g{Oovʮ҅RN"AؿO{Pv%֜_}Soߓ 07CIqX{Rj'[&P(!-C}JhSn{:Ws} +f !k}Zb.VkXDߌS*!'5||Shq`b1L#d׎kۭxӳ (AǫI;a =?/h˅>)2dcV\Pb m |WV'+^Q2sj|xivA[G;Y-b*9Hr7™j *<(n6 aWڍC+l*aO%MB/ c!j9#xs L^z0[udNFy1m Y0?maCڸ(`bLژWБs߬FXӭ6VwYVU!Q!~-_ %zNѲt;[Ej 10cpS^K U;ͣkڨNMGJnhUr' %p2%@hm!H2f;o`+Tގ ?LG$&Y.ؼi0hF45˹V˂-[.9 {iF\HkKRq:fu,ư3#fX@ =pk5= L3~Ar~ΈӮ=`ߧyθ፺C%gtHuP8~g [ӖX!MoS"PcA0t c@"{` @V[/fF ZW8)".2;l~A}B_N763\h.I]S<,GT11/>t:'lNyr{j+<Zt!]P*&ѠbW Oɰ>2Mv(~hEL)<)6n3eIHlHn}7ݴonq8RemQص3^w5 *D3t3}׽#wйKan0$a 1hk,>p´ah<ަó3/w5:ϾH~J|E X1V.Ğ$obeAY;ؠ!J~:\cvpepǒ`y#Y_tnWŎO>ONh2ˁ뙷Ft]rqY{*xj-A _LlYkv¨4kHed*uy2w,Zs)P5IJ+ލ0A4E4']bJR Եc E4}XrN][WQO ]c =[3nzG_s_З6+~~>U{W`Z+{aMᙟ뢀&848imG r)am8YR5'/|]`4zbjz]z b+z:1RKT5%|VFp!/F.8CZ uA$ǭyo~a% MHn ۝> x2'4~n Gu\)qQ$%?i%҆θt3 :\\ TB{F՟ n]<3jVhmwi+|=QR?Cm^厊m/tXqWi-w{{0sMLW1#Ź 3V(৹1ߓ؅kz0B9ß'H{Jl)sl= df(Č^*߉!~L)rᎺebbg"^2Q\牾9 viN^,:nM7Hġ:1A[f%#ڝwa/#IOR2C|97x&Ut/ekeZ$3_:,d"s҅^MWٕ?rZ'QҼ/ pϾ vN~Hjm}qwiϒaݧM1k^/_Cc.шIW3aqQTQzHaݴmr/ ք{ݣAg-8 fgN^((G#gxG%۫e Π MB!B|^w&hOnyg&Gə;+w|͆GcgTV_#& R&E0||t5\_[56ۀ*8'MX"Yese %f 7PM$ЌsjZ24cƇF@CLp~h3"3 `01ΑE5fUi1d j,ǺM\!cȽLQCW>h}=5^ WR ^{Y,VP5e {U&b> ~^ǰI᎛% ̂" a[xODA>X{/9M D0VY)<_thPN,xW%b,\դv&4f)ٗ 2H|Թ N)R@b .rDKNMjg8)at4P/5sC}h/" %{-MQ*1ĐXn)!`03^fr#|?}}dl΢L:䞮 0 6岅cEI]}qz)WRN0?=qlp6dR vRzܦkMw-iDϋ̚w >syniFrl8㉡>総"|rC0l(L76j#9W z”*`q~Z~ <.X)v&u ]lalb%PT&NqBb8?WEx6dɲ>l: @|anvdrcjJ