python3-Pygments-2.2.0-lp152.5.3.1 4>$  Ap`./=„81Sa9S.@CS„ѩXC-+a$Wf? ÎBF@I5 {sg/juMd~u:1gXf;K>OOYr'n.ugZY/rql o&UAr'sO1 -ܛ.f1MN^2a3, gx;Ck018IGey .^,Ń(#s0624a593e33d5568b1d18d9f6fb7fbaae4e48b0359320b8d6d27e25ec7aa7d820061f8699b502706d45c9d9f11afa54559abd058R`./=„ǿp(fa~ xߢI@`Y*!Bz5r?%FJO",%u[ERlT(ز6{HzO\cg7?8I'GЃf-k?,ݪ:`ΟlYUĒ|L7?2[b| 7t֥zE P2 ]nij딡DC %)'B(k= ƽw j:3=M&Mq pE?d % a (5 NklxLx <x ,x " x Dx xƨxxX߄xd   (8 9 : >@B!F2GHxH(xIxXYZ[\x]'x^Yb\c]d^e^!f^$l^&u^8xvhwj xxsxy}_zHX\bCpython3-Pygments2.2.0lp152.5.3.1Pygments is a syntax highlighting package written in PythonPygments is a syntax highlighting package written in Python. It 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 * special attention is paid to details, increasing quality by a fair amount * support for new languages and formats are added easily * 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 * ... and it highlights even Brainfuck!`.cloud121topenSUSE 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 if [ ! -e "/usr/bin/pygmentize-3.6" ]; then update-alternatives --quiet --remove "pygmentize" "/usr/bin/pygmentize-3.6" fiU6 I 0}0} B ^Y^Yoo   ff).).K~-5-=-= gg dHdH@n@n00)) F |MDE^*7*yN*"e"epZ"?!>>Q;%6$۬۬eea'  ++n|n|)#w$7P#ױױ&&&&II33OoOo>>88 SvSv]]UaUa  445QQ }&>&>%%iimm )z)z>L=L=epep!!   66VV ?Z?Z''$$N%N% - -LLLbLb55=#=# @0f0f??U $$nnyy @@%%77ii]77ff/</<##WW&&NN  AA IIb=b=ccCC''||Z.?  KK88::  OO<< " " `.`. y yVV@3BB11   !`` x xllj6.T ջ`[+̵i'b3<|+!  _+bLORtl)^< (injA1{%:DIS l8( I% E&$&(f|u BdyxI KE:N ,2Bp7 %Oql2!Q6 X  k} )1 /"\$H uI8V}$z/ Os+ )*dJZ vay  3/  uukkwwss77RR++ , ,tt HH MM`K  e F    T1.|uy3䁤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`.`.`.`.`.`.`.`.`.`.`.X`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.XXX`.X`.`.`.X`.X`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.XXXXXXXXXXXX`.X`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX`.X`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX`.XX)XX`.0ffb74e9f3d809852d9bccf3659356a4c8674a2674716eb24ae55df2351b0c7b1afb455bb9775d72449f9fb91742c4be5f365f991632f1c9470690f62cbae1eb007f837d74001091d51fd9b9b421be962fda76cdb6e2c015da3ed7e1814906d201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b357b7d0510d1bfab407c3c2a28cd1b0c7aebc5a22dd9fd67c47f42c23ca348a746328aaab5484ada1e6cb1dd6ecd326762e4e2b4bb7311a0b97b0b098bd9d80922458bc137fcbaeb093f1e1cddfde0a47c152558b452a783ea6a39c161c7756b0949d35868f2a59ac7907804ab39d8d255fdeac427fd678016e26518588b47d91149ba76269fc80dea1f2f6239aee51f28102e8f1ccec243af2ec646334e0cca122977560d19f042184af63b4a3edea83f0da085c1b82fafdde3ba9a1c30b734cd42aa4ea3b3ec0b526d3fad806bde2b4b187a7ca17345aabbbdb07c9d358fe08dd308465d4492d8c05be9d8add000c59a8e829a41fe84f9dc22ed9f2bf917d7f560ad64c583c95b3c49acc45e568afbc3b0e7ac270fc5a90e62e11183a9d511c7f6127641a4c5a1cad98f648ef2bf83d9b2e4dc5f7bbdd060747322b5e48d570889c8b755bf488cd39fb4719b91f4f4bc3f09ba88e69af47f7d7031d002cdb84543bcfbc6145c24a75b48448f6d1f0b42020cd24475dd97569242eb7992b665518d464a644e9c676cf09cb30742c1ce459be910d4c78feaf55b58d71509e7dc25b8aed25155141cb81c56427d3c06e8e25169f9394f9e6f5dfadcdd9d52876b938c28a4694cf3d9f4a55adcb385cb4eef39b5fd6b3e21f02125a49ef6e407df57f5e2308f968eeb559187981f6a37a39cbdce2e8540f7ca5aba13ad6f8360a961c6179f3cc03afda0c30ee461d910a18d54c8b334d1b129768842537b05deee3704dbe9ee5ed32ec29361f49f5800bfe5a0b92aacf18f26154fe6920e539485cb7036301b688d1e4f4eca80d74a9e569f1438532e285cef08ee0eeb411a17d479f09dd6f11a8d6ff45d8f2ccd95ebe2ea6d8ee0f238018f72b64f81329a8725ab0d952d834c8ca8b776dbaa0f160cf69f675dd3150ff17433673aabeb268adf1f96db23421a443785befebe6a6819c0a983c4c58d11e5049e32b0348304d6e49d19a24940631d7c110f282f766598af620fe4269ad1b68cceb7596d1a472939dcdcc68348ebbf82ec105c80f53fd5f25ae9a6a54502472f965e1a807097f53fef71b66180152dae7a1f885474a8b701f84c3f3ce05b94aa60467321e08f51d5caa99e2d5ec00912b7c8bea7af66e8adf637ceb7ef1a25ff81147f449857e3f03f0b55a4ca510794b406f9b613275cb2e8758ee18f683c848daea2fb788a3fe4fd403bf15594c7ef907651ccd0eb93bb45b7ce30cf868573f22a668e899fd807020915e650e9da0868cdbfc9f15fd43d9d2eb9d4d64f3de2b122bda14be8ef9d95e66ebd99580bbf639ab17fee8bd20192f9c68848863ee0c79f45431fc5ea0c22548eecc9b499e035adfb2c37047dbbbeb6eacb1c32701226567de32132f650c8c97e1cbb02302255ebe477180cacd5dae3c71aa74b306cf05850b884ff8c34550481b3315e8abdb76bd64773e6af94737a92ce86df68df45869832a3dd8d5845a3c6037a0bcb001bbd2933ae3eb553963cc7361a8b7d9b6da8e0f0bdf1ade183986916f3bf8f2e3e395fa926bd2344ffaf92d2a2ea95c9299d73fd70e72c81b422a62ff55cbb81086c2da92152b7ffafb6a6b7616140577969e95545b06efa339209ca4e41dd270656660878e63ad80b03712034aabb12f29d7a24085f893d125e1156da7ef91b7c0a93cb326edbed399e3b8c48665797f7f3b4dda4a19749591f10ff77526e15a1d415338407a514e9952e0a581a1eec891ca76332245946f1c6b4a65d77679dd631fc2f15f79cc8c2272d4cdee219dc763ab8015d1a93084e25c92200b5e140651cabd2ce63f3c46f80311214388946f42fe43d6772e182ff2d8e479e0d672da0591763259d1027d2c6ab81f6f97b273c887434c70261d0dd7ba3f4bb2662f902cc25a54e61d2fc5e4845e2fd170e3a6ac6d22515ac13e3a6082bea18d93cca002349054d3f814b34713e9bceb6305531b7094d0d306e52c86ee9ff722d4e5059d1449bdb3f645b08a35ac95eecaff380e6dc1e45e2f229db336ed2461738feebfc1d180bf80fc7e643fdc313ab2f6f640058a41587426fcb3b978a6df3b9c05e408287a952927e4040322b0bc34a76fd1727820b1c050d260777f01b26777e934958554b0dc0830b9ce59017f6ebe35d7ca064d7268583875995cd812453c1eb77269df45103d8528fd312c5ba4b14d2fdb6f488e02a69e85a001f6753527359ccae3f162ba97d916784e448ca222ef60cd6563bd50d30f64980323ef6580c4646caf946daaec56e53db4609c4aadf04ce5c322deba41a49e7e2d51af0b4afd714991b1217d291ed2d66da93991f8060660ed892bb1ef1c594a19fd670c13d37125f70afab2dd6b1f35525d23e1bfdae85cde7bc7ed415dc7eb31db76a65b5eff219679592dc13ee7671b0d190c6108fefd42d663fe8777f5719ff52bd6fadd3b05984ed9786aa5379f82a82f9ce29830c7f813cd64108802545041af0cd4d263c051f7e863fd72c70b6506572bfe4633786e99464e75185da3059cd4b6ee2bbf3d57b08d769ebb93d4737da0bbad284e4deeed3890d0e401b1f3d4fd100b02fadf7f2e68128d8c10ebd36c4608e763198737267e331efb6c57d75b46f1d5d0419779340b5a6cc619d2d1c666b05955069c88cacbcad1a1360eca12f136430affe32759a7e3cadbdd0b38448afc489c082c45616291a4e2d86b6c3e129ef8ef96ded06487e0c6ee622c07de0588aa91b875014264b6c6982f094180b317ab4d644a9d76b76b97b398983bd0a2edef00dbe7b2468d986e8c9686b4bcbe08ac8fd5c63968d4af0b5df1564db807df9c117c2005a5ea9e38802948b5417e32bbf209335e7302f14ae09c12d0ba53af6fe7f36b67be0ff44228b3367e4d8c24e0bb482af1ccafbf0365470739d82c80c2fa6b37a0f095b52f5a75e096e87bda9e278c72f5771be1ff74b33b90bd0d11234abd0dcb596665c36f072b90a9bea2dc8445a56d8a6d40a4364714266b234b6323cea2f098070e25e153f835af902edb277e3eb33126875e0fa2acaa424504da30cf3d5c0e7a5a9842a40732f160c0ef7db25739e71380cd6b0085646166241356bda4d22ab53d00050a14d3c035d9edd9e1af630fdf464c96da028a5d5a4bf40e635601291b177780ab5282d89506f13b95b460b1ff6b5948f03930da5e27459e5c8b2f7e47e9f42efba1628e16c296072cc6e5a30d0ec581265d2541848d8080bc5d4515da9096ee71fffa3d54eea42b7b86fb4cb63d5b231b11a5f5574df76686227231c6abd2a73aac2068e0a99eb7c39ea6f9f0ccbf085c13ea53f7cabd332b014afa36501c0588e11c816540648ade0397c7e42eb06946b750da97838c0e1f4acedc2b731ccd0123b6874137acb2facfaf177410267ad3f596124aba57f0f3638bae80c1b8a5cfdbcce03ccefc0c7f2c188ee0967597d1396835574f1203590a8f63ba6677548ddf94bd546f7dedc2263ec707c6da8789e821678aef442042f3ef3ecd9701b775abbc7efa901a159e711e5d8eb1488bccbb8ddc5d3f1e51222179213b85a668fad5c19a97b60d1c573eadfc6538909809bc823346cd22e3e5ba445e482ca976523169a615dd097af8ce14cad442a24ccabf2850684b98c8ffd7000928bb14d5bccee6d8baf758014875c140f2d5dcfb54fa9df82ecc6539096bd82b4f89683f41082bd8a71d4c2b8c82b7bb56798f2b570b7bd16973a2120315f3539586de7da94a395d8c4dfea8aa47374068348dcd22a13a3b8fbd9e2529d2d2176fbc7ce9d5a85e74da706fb0973457009a37ca1932561b5f0bc3084ecc63e9e634783d8935cfb0d7bebbf5af36e944de4e8ae5c401d4151b77030e00527f5c2956b5bd51dd620a0dba2942ab5e8e1be597b55052b7844ec0d99372d4d6089c3f1803a5e648d16bd90c6373c9fb5d4b7808f5aaebf43708c1c3fedd152d8011d1a2c09f9c0fc08b26664b5f820f81e6ed6f1d26a89dec4b5fe9f51daf7535871d355a9ace61f1d42f297e1588f9c5037f95c50f773005199a9c70f8cf741a98be53843adac92ef21a0374a016055b43ff3ecabfe0cc3944fe97b7ab7dad5ee06099963163d23771a4f9c4cbf5b059f6a081b3ae4dbc2bf1bf6bef649aa7a9c27e0667e1813fadf4da028b916e85eaf783ef417e67e6047baca409f57ff84b186b86577ab21a018232521389d4a85f248e9920c4c2245461572a6d1b8172d4dc9157722adee4d75bcc315829973ce91fa6d4b9b4d3d28f080fb3cbf0a90d844b87bf79edeec669512498bf73cd403108d02dd2897580c30012c8e2ae329edfbd1b510de0449b991cc643ffb8afca352c40968b0772f4f85b8ad392c874feda3993cc974a225717f81f5c19876d07f87bac4bd0188f1972c10e52a02cbfb4893abeca4d9236229ad47d75c893b455c758f3a7560e83bc6a704e48ea1e91c69ed57fe7cb9e2129c3d3f8bf534275b31b978c9bd63d9982f122cf296b4719e22e61411195504d587fbc1a56a87bdb5c4634a52993f39ac8fe11612724e3ffce6a708f2a84fc8ae58a9593d9b1451f3c76a5ae38233a2d96e62ad0f86397b2902bef7bc83ff6da3eaa1479c4cce039074a81ef92f175b415b3d11b80223f2eb62d9a9d756a177c2275ba1ea02356918b3a78d34ddbda7e1ebcb377023da2770ec198a2c202777122add866f3021d928abcd952e649de3dc3dac03681e3b4fcebb9d068f92f6cd36c819b9df787d0f2085614d857d048ffd0234a7abbf4268669f8cceff161bfb715cb356e86c585aaf2dd7c452178557cd2d3cedee5e4657418888dbec11322ed05bfc5c9700b0553a843c0476f569b72c2fe0a392c97291a46caf7056ea4102d20bbed4fdcfa50e4fe93d21d4f680229bb519dd5583039d86871e472d385a97a622f4cc1a14c943d7ff547f271cb707bca8d9960e32cf1010afd302e3778f900dd05e25e8b33fb523a5519083897e7a11658e0895234dc2ad07d5212fe732b0e0c42791925622fe69aa8886bf8f44139c5527bdc5ee3f2a7b58ad8a5f9bc634b63da48d967c6a4c3290580672f927552b0f8faac9af34d71a22225a08ba85dd6a41ff0dbe1f04937838c65855f337e17c7378d98f678776634170b88b3c2931f5a92927d862302d6e53318b0f9e0c06aef15c1d0bd493fe60232ea8906bca785f47d7be1a24f442375d2b070f13b519b8688cae99d2bea4294e89cbbac57ac4efca2002c262649c6986c6a0d1c844367bd7bc295b37ab638a490c3ab8d3969305c186d32dfb011ab6a3a6635162956c5d11cbfa17a79b62aa5724ed7e9d2442593542861f2848994fa6c1559876b0b11623123b601a4851f5e60b3f617190444c978c05287e67f229e0681191b27b4cfc73a8ee5bf51d507b49860984179759e5e154bec0e357035783747b4ab1ad40dd4806cca41056737d7f7c71f9a39f40aa9f60394ee5630e726c8d29697e23c8863f1f200c8793b849ee4c91513d3d76dc86525f071cb7189e8cfb6537f0d984020e0f44284cfad5aa8e9495e4c734b553fe0653422777ff88ffd428f4a4731484b7106fc1adefb2c0ebdaf8209e2efd4c90ffff91af204354c4b771c0e5a69804cf8473319732846ca0b570a9b995ada750001b4abc91da502044bf3d3bfbeb0321fba9525e879728cc84f8070cd92cacdac1edda210ae7a6b737fe55e47b84ed39e3d4007e41f5560eae0d9f8f4842d3e38584f7afa11b69e5ee8e56aff80bcf60a90ef29961c0ee43106174e8aced8d1f9d3d860ddea5a2a04d3b496f95f7ec4887810c5da60754e7256d043dab8718e958310ce08d3a98a131d4c2d07a53ce2217176625c06d85501197db22d8726873f73097490c9f810ae8fe044fd1f402bdfe074841becf1272f23940ebb811d2d850a3276aa504527075ceb203061d3187dae32174de2295f91a6dda0e64fc27015b0311947be28a1161a068e40a75987f92e6b40c907848e99f3301dde71daea144fc27ba7c6ed97e4aa2c87208dccf295e5860c5801ccf935d70c4563b4a5cc31e08a2064d09e085beb3dcdb10abc84ca7caaba812ebc0d9e406ab5d56722a4e446067201ee07bf68446719bac849124f731f959c1878f82ae20d83ed157a64618f9731828259091e56fe48b7d2e985344ae340349ae0bf307028e7347576e02662529ef4b10d9982be5f387e2468b553ce1ca98041763e43a6e96d47ddb082a593e8fbcf40d179924024eb7bc6288f0f1abbfd285633c925802478386f7e6c68896023d5f31f350d25d5658f8adc15f05737f42181fc6d14f584dc328f780825fc3de77f40018bd407eaa09aeb2072ab010dff6afaf97abfbfa715c42c0c796ac6fe4070c88e75610ed4a5ecc815c77de12196fc579d4d210889d81be68cbc81d4ed2d99baee995e238227a916f498510a3db7c22e35c7c47383eb75fdf26b0bf26d30dbbf637e5050ad3dd0ddf33e66961925b988d9742a083c97bcd6f86982578dca94f52508cfe0b69dea2d7ae6654288ce86e1b85691d47288f9cd037cec9dc4baf89ea2c3fd608bbb791fd63e2968e1f5c1eb7869905b6234245909a70003d4c0684d4fb736a694e1b757b52c1fdfe79c61949541ead60bc10584e4e00329dbcdbe7e0210e57615c5d737a6896e90edb91c1ac2537a11beb9bc72f9f5d4f805b3b464761513aa0b507c3fd2ce1698a8288110c785d123b219f123768586df41dbdf0ca9dd65cce636a4e1db63832b099059b6a5e9a788184e5f309487054d1dbdfdb5fdd9cd9ed212c58ebf6e682e5ffc433efba7116ad962648e81e3bb794d67c9ddec1575abee578b8f4a96d81bf79ead4699e7bb834a13157e14dc533e863cd6280a297ce4bac7389b98db11dcd6b17aaee18e413cee526034c1840b8f2670e2a0fff709af75a45261f2ecb70aeddbf31ef2ee5a3ca8946c8e4c3be22f066182f62cccd426134723ba6978b2de67ceeb15aafcab884b216fa23a6e3b48f6fa247f4c18843dc97fc20245f4ffb3d6e349f06167f78b39a948e4a04751f94fa3bb83e13fd282c50a510d3f6fc64e65ae9958c4f8ac2bdb9f92ba10769f9af9d2425b438bdb5c5325bdae847830e98b7d171b3884a2b65e918e0a120c9ba386178b487db5a8724eddcc695c17d80ac15c5ce837dc57aed1ef3fe125ae070df0ea7b0ca0d2d0aeb6d16399731472a3481cce04ce398b1bd254a94bca751d378aeec2cca572da1043ef9055ff701ba6d37cb30d585083cd6cddac374187b7ad3498d30e4556d4c81ce28c966b82e485fe56102fcb0f2586f75d482f79823bc5915bdb92325e58f0228a104f0ff4a8aa09d98fe609e04a9c00ee46b337b315ac7d221c6db114817cd618f2b4d5298f45f367beb418b10cc55310e983b41b6405c27ba60ab3192bba2f3e31597b4bcc40be38b97716316c278894c4dbaca3dadc7ad71491c082be9d6937c1d6e6e210f171940eb520e893aa0d8e3948ca9efe6617cc60e206d9fa83c4301e5de9742a08a86052998aff9e146741b4de1a90506916b60f35aa219f892f895ca288e660b20ee6a19af2b394ad8c16004b27b78d3d46af4959614628e0bab5096eb2c551b31c7a27221104d207f59c017fff0f112b798c215acc2272d294ca3a7613babe6f1a9d3f9946c489ffc96b2016c87d6cc1fdf924501f94d0f498f5648be9ac0dc467cebd55ed2e7cb29ffeb3257dacd05651123acfe3871ba86c4f6bb0a8ce189c08594b44f6a081495b7a7864b47a906eab2da02d769be28ab90585fdd00f609afbf75835ecca6bb3899c6c0f19842b29bd7ed7975dd2b9ccaae38b595f70a8d49035eb7cad7a1824964f76df3a550e8bf6746b491270f47de49e8c02da3200afb1b46d614cb9ed67a009a765ad05496e53793dfd96dda07dd1a04319fc2fa25157467fdc040b11631a95f4ddce37debd27038dee134f7c9d8cab17a892d6ea74ecd0a4773b755232f26ebcb257e774b8bc292c5633625b76607100cebf2d7899df406abfa11d8b5cb90076a4b738d7291b3908e0baee42ad2a0ed5412e0a96d6c5e8bf116bf9f9fd63671ac0f4765bd69fb2639690dfdcab9e652df6fa3247ef01396861e3c5d4c21be16595993f5d9f1f943196048748f01f218c18065936d81d750e15b31759b3c69b6fcc4ff5ef7afc1a8dc22352814f65ea6304aa49a30f0bdb3ee8c59e242c52794e5294178618d5148429fec4effbb77db9601f447c8b10d35e3af334a2170fcf9896e3d6fdee2826d1217888c9c8dfb31068f3fdf81d2694d940f9dc5b8af72fc6670a66003483c354cc5a09e634d826955ca55372d39bbb05155bb789a1e12cae4a0de7135bf3ee93a42f6d29d43a7494a32c440e0929c8e4180fd63a5e1934bc2aca68e4d99ab8d9303616e0eb9fb0d02208a786b8e2fdbbce81b5128ff461b89512c3c6e91a0b0b1ba3a7a4710eb30c7570325b1edeaacf5c2289b9c5755197b22fc32b0edc673a06ae3b7bbfb6ab25791bf85919d4a19863878b4354bb4dda5f0cc3c9010d29505b6dbbf591e922879634f74e0132b42eb41bd16cce3baad1508edd5b4baa6fe688a1db15f15fdee8422ba7a2259d0e4126009a81a7ef5a0f96e1efb7750911d0b7871d470baedaa468f1cd6cb55b17625b84326b11887f2cb4016f160c2207d3c9768edcf3bb3b87c0fbd899c35f80f0d187b9f37cc385234720619ac1f7b4de8c9522137652d872062b5fcdad2ce5d282358b09b0a689b4f1357b898c61ddd602fae3f126c1217243c0a30174bec75aaa43b7c2a202f7a6bb0154dcde5db40fd63183756f540d1a95561628fb377eb2241e62aa4d0b1236bad7be3c2ef602fb3bc3e09a242f9d43c0a5b69076faf4f2aafcd69483209543396d045f219c23fc82a80a1c3b45c55ad47afec9f8d4a5a1b0b369b8c15d00e1dd050f69ae952eb1a73f1badf480221d222a6c92df8f5b305b3e8f5d995318dc4160fbb0065f207e82b145aa2a79aee3df39de59c21761baf5032e6a76b7574098a633895a5b3d5f7b6eda829f8c30347cf7ebe2da9fb1c0f2bcee4b971790bb05b0379d945a9add4fa7ed9493b7c612531f26e6ce6b4a1cd108c8c5f78b5c5f5c4fc40b972f7af0f8eb0fb106a5fe13bf1ecca5a7ac62b44845580414c7714c8a9b3aedb72f8c38a259a22bc5463482fa673eae83959f6e6a9f7502bb2bb667800606dd811fdbcc2864937fbc63873359454979fce56b1b46ec69171e6c70bcb6c23ccd9c93e48419f12ff5bddbe5b4f04834747123dfab29fcc279837b40bfcb2931985939865b39a9f24ea38ad7797880b2e9177a452c29e6e14922475729d7d84e02dfb4c3b64dd10df0d1d2b6a510d1358134558e90894270830d0aed8f9e3f7dc9da67da1a03771601379a1f2b154fd625b25d507b9981aaa64212353543bf10bac9fb27af5cdf08fcb03fe425b0467d3b9e52c56009837055cddda9cf16e1e1067907c3a92fddf5ef0c6b7a7f96b6a88f44172f3ba2799b818b70406299406db67955b8017084415d2170fa62157dfd1a944cad2d2673240c580b2c1f473c0c6adff6a4bceb0267af885737d9a1767c604ee1714779fa317b162018691e23955c009505b9ab90118e7f104111c689e73f3d5e69d65beed0b32b68d6bc8bc461fb7e89945ec5dca13a36182fbea184731f644c38472f83f841c9b1642ff8ba177ca8c9d0840eb8e74d01083cc48d7c1fdf2e2381d5b377cab215701e04801244d44a24682c0365852a3a63d65be19d94c522cbde7d64fbcc857f15c16a5c475194593f296f6d5c0783a144e3f5810c2e1a70a11424cc68828df1533709efc88843f97e55514460cc70e2c50b1940cc0011397a5da9148bb3d2a3e3698be24b2a2d52e19565dcbef36f4d47f1abb2d45c0e6c3e0db4c08f357a8e83a28d599d27ac40ae0d9083eaff0b91513f787d39e53b86593c2f1d349c9a2c0fc6720f2dfdf92b4cddf0913e3ab0daefa562f4feea69a1c5970a5d4007a9c4b47ca6f3c69c2930fd4517d59d2d00f048643dfa8d1d3eb6d2e43d6fd88d7115d3d1aa5000f6754ea918da969ef2e24417b1884109d7468d55ac619d332a6f77f7d33a033deae608088fa9a6017c9f7328948894918155e4907a1f0ba26bc26de7ff34d601fb11edf86d669787fdb0a357d845658e10d87d554a80a5cef8f0513dae98c5c8c5f69a576e8889a60940e83aca4685c92b64f2e7799eae1c81163eb11e812527b059ce46b311ac95e97904ee6a4dd3044b8e16ca3d5c225a21d463204693cfce93dff4736afe3e8ab185f7014bd30de62d89df199c22daeeb67e16114f9bda27222bd0d519f510a94610fca09a12207df8244dc3b878a07e43febd86cf68d96a99feaf69fe157a5a6de4a7c28ae846babed9126b202110f897c1e07f8b5b43a24912b81033b0831d2dae0b60f1abb392c3ed6cc3cfee8a35ee13c4d2620b7860505d4b66f5e85074a53b204f447ed3ba4585451047845b0555505913fec0b12f48763320b591c63cf44b29b8d6332f15890bceb7a60668956cfd42ba56153bafb4f2166f4ecfeeba8d1518fa55b95cea0e534e76f4b69a18d714297c498ce768aeb98e0a4a623ec841fcf57f5661e46df3bbad4efbb44601b070a29df9b78b46407ab2d366dc27060bc8d4cc0fd019bd023e6b51d5225fe563705f26cd66431d3b17390a2f1bf1ffacbc230fa272efd64be9ec99c4eda2991f9cd2be384a47a2b5303f6303f602aff7370c6cd2718c6dd490d3f7ba916ff3668df360e5812e3624474fc17e09c903eeb7e400ef831076148753c956c90d2651db1f7142ff8c7a834331554c455b1c339a63a86b73fb92a3371d4c29f5f1668b736390a74998d511c471ada8d7c7d2494c0431c899d1eda2f585d1d5bee5508fa2612534cd4528e70edea18f47635516581b587e3ef1490858348983c41454e21c2292b12f365b7bc0779197c3fcd7cf01423ac7bc2b15d4a63aa1f16f02070ea42dfad3da7d6d521ce4e79292f6cf0371202694d1bbb4fede224109641a6b83e71d5b099f12763d0c9da17605874a731089b3fde241b4efbdebc23830e416cb583d56edd2f2cce994534fcde73e9be8da0c6514779b1b8da7825cee9e0be3efaef394abb16d1d99802c834b8091ec3e1f9af18267eaa7f50f6ed3e131622f2f094bfbfa5cb4b151c12fcd436a3f0d32194ee7255dc4e39d72247b3547f89d9624719d093cdb8b4dd7ed58b8f136767225bfaf458e0ce77d02bf7fc46cf6f8939592a90f7762ac2ecef881fa394cf9b9a34234c9d5a9d4126a28455c366bed1afba462836e03cda373d65450636cb188a01e88675e05a654d4a29e50b10ecd40ceb230ac1caea3917e0e1d8062c215621da31204a73074053305497a7e5d2d6d342aa4adca33b69bf4872e6f441dffdb5a830b36b2dd32d756d33887abab6d6b2826affe67d16e894d88fb9f033d53425f92c72e3839f76add9bc9cea5ba0e401fcf58538ea70e6c41e0d0ae9f422f03f4e0a42abbe8350f7b29c66b020f48fb9ad6d56225fc6de1cd93653f18ce5a07ae06d8cb2e26287a05d4815eff99a638438ced4a4003c4cffd1528257ef0c0cfe24163a0abdd9a8b19796f0da7324d6efcf12c9effdd7d3df4057b89b0834cb9fbe831655a6008b93375441aff0a1b04f439924f5f1e315594ba1a04801016755a549899b45fe27e17228c5de3b0c22089727409ee309d401397e5c6177d7d6768ccc0ebff41ec3363633b41493eff150826fb30ab956610d6a983910dd7b5e794459543e4811954550a8009427167b9ecac29a388d3a7bc88c5c3cab98eeaebe975eecf6c5b75ed5f438260c93df13e8d7b61500b9751a79ed433425ef5c74210716eba7a68e3e50d66a00ddaf0fd3777ad102d1fdf02f9e859b0a2932338e2082e73e108848fa2bbf1a2e358ffa745f9ced739c228febce2aca1355aae5efdd04dc4fd951cf1d01160bdb24e469c9463db8e9800b51c6d56a1a52a99711634cdc5e330329ef8e7b59095412c72b06137c9aec156a29795728f859fc05037d913125addcbe477a59026498714b4a9b96c409cf0f0a6965e0a632b047401380be1916001148df4285ea7c79695573dc58722c87eb9b526477b61f3531c8a51f05e1844c1ea45dfcac006648502c6198c7ce1c450a58364201c9228c0416322b246bf543734dc65fd1d242ed3dd090ec497bb7d6d2de479af3138f4b18377a5d3d7004cf5733bdf471c9ffb252ce796ba95ac4b81775e62e51b3209320cf129c52afa455ab49b90fb4cbd6c423a28703ffa24f958ab2f1de3447918d620505470f6ef00fcbc583e29eb48a9b76363d04afa08a3dc5859b73f1a44ce491b10da989e7730e24c00d4024c698ef43a1869292b527b59a054ed25197364a7778b340fd967383973f04ff9ea59a5a75c8274a228da449f9e8ac1f8c6b351a65cd335a25ccdcc41a064e287e83cd00867ec3c4e9aeaeafc762281fb26d8a3122e1e27dd13613b22ae2ca0118df45f33de3e9868355dfbef30d243e8fc14cbc734ac7e6cdb0ff025b48f5378a80f384757026c8d54f94bf7dae699bd74e592180d1103ae0f7524af3abcdf61542a09cdcec6fb9dcc90f8a5b47c4060a046ff7a79bb90d538d3956b0c82816b5d63c7c4b29e5dfb1e0945b038ffc4fa350ad5134ae86f2dbe5d74a83202f5592e530e3743716ef996f0e5772ceeff172dc8d88dd3edb627dacdd2782cf86a75324d2aef40f0fcd44b731204d8cbcf31ed8c8848f9f7c8691e6e7d6ea84e5807071e207f234bd194b5e995063b3a3f7dfc012836812d26fe06f46833140af09ede50b04f4a076c9c0622f8d1726c7aed08d1186886cab1132680b21c466fb611a282a93b9c1567dd52d2465a351478ac2dcb1eb4739cb7f510301a02c2237306e7fdaf455a05dfccc367ad10f93ca8693c9beace87aa1699c71e1c6862acc4ea586710fd5e86b7f07fc324d9cf05757461b554b8d9f9ddc797a0d919c38f29251cff0d249a53e7a9f40719d211a5db30e150f06432b5ce55b70e7ed86bb0fcdd194db4030649c3e8cd413cb7972af8c49aaf67a082d876e1c47f8bdb030ce31743c9b4b1ab6d5cce321858007acafbfa6c0174be1397f7c3f2a53c6a90252de9ec2e6410b50c3bf5ee7b7a6bb51a70d87681674240805ddcd3d2c2dd1626505ce218d075f12822f16926cb8ac84ca753926a0781dd1ce53ffdbd7a30c959e5926acd16f726efd7cb9ec19ce24ed72c1fb578c67adb0f4f25980473599d5d78de52636e3f8d9c7d6340f97f8b9c1f41787f6d64d6c86704ce7d5e98fd7b9110de50838963ccd3ff1197c24b7255a7252c95bdffa6ef5b76bf91d3e70ab63fd870dd7384cb37a6067a3ab26b0841aefe3a7aa6d1ad7048dcc82d09cd3cdd42954458f1318fb3ba5cecc031821145b5d3c281f174c63cc4f80b49dea3d5ebdaa4e24ee0e18ae9993c21a80558a9de2509f58cd0f5721ce701c8d64b141c1d5a5fbea3330929a887ce701a0155a38a7ca43803ec0697308382a9752f9500805f8c407c8d7d655d24160b71e22c121b74cd1cbdaf9285fb47a0d0ca9131c17343e1bd3ade4385645475b2ee0780e5c957d804d4b411af0a55964f09ace9992689445d1287aa179b656cd02ed879bb16c554d2e5fc9e09e1402fe1ab9fd8010815c7ac2982fa4aef883bb142d062280d311c62079195c59fcf35277bc0b1779cc3bc7cb5d498b1a5c85d8dc94773087f2c1753247867f52d9e18620e88c066d589dd653f19a943e82859a8e2b3458738b08bcdf8169ece551f2c54c4e2e3a313057f5771f622b2570433d33ccd7f2249c777dc99670a9806395e2b940cba0a47239a157d491c7a8223cde7bc48f91d70e2f9fff170db68fbd549ec7e209ab687509e79e263079bb186ec0d2ecf292716937043f849e9951b3b804d5054056faa965ff69ae387b2ea4b7245419d690950895f6645ccea95b51fda2e69bc403e29d5c0c855100094f1bed1dc1d8ca106eeace6abd6027b820e654370abadd19f2cff38207a9e5d18d12dee08a9f2ce7508567e8be0423ac0db62401dd32ea8f0a6a03116ea3153a52648406d7e1061d3cdfc3c3e3d2ac3bc0a71922d0ff74a1a927c12c39829d48bc39f7e25914dc974dd7c1454f7ba06b1867ae95e68523740ec3a280139bf4f13f744f8c8eb9f4d8e640ad5dfb921ae4f47484d2270cc43922d99f807a294690ce6d7a7e66886269f519ec8f7cd21d75a2c894244cdbf592b77a94810daf76be715804ae15d0e82c8af86c60a6204e8691aadfa8c760a31e493ce29821b5365d5d214bb6aa4802d75ba2ade7fb0d01940caf0af36d561ae220f0619125a9f08f1687e2b6a4361ed047bcd05c6b8bb7de58e26e5193b0d9523636b591d0c1db9185be4ca34d6f7421d3d9296670feb1fe7ae2c78db210055469cb3922ea3e31330bd5504383f4bb5e9664717ce8a13a0c5dac011702a5e3f1b5740826988d066a405b7a6cf7fd573b54fa811679ec6a7a1fb6f413ec4e511f9d8efd044a0a04a1d320011bee7a3bfd6433b551330c77f321103ec2b8ba1a935f3d31684ed4ed967c54290942d146cacb557199fe6cb17cf15167e3ef7637bf50ba49f9d644524e7e875bfb5405d7a4bb91e79dc7a82444672c63a6b76acd97c4290bad07b224b8470a1d732410127bf5d7d67a4b2169c1fc2808ea269bc864a021c746e33f95e308156eb24fd43d18728d41c92e0bfd4d7b132ebe0440109755493c788af5014c44e69dacdb3465e4288d2c1b18e492af4119d6b966d28e750861fbb322705e47ade6c15d3c6aca8351c671ce98772753c106d5a3aef73f854ae663ebe4d9690de33c13dce2021fa9e7c8ddd4aacc817839d19b08d36fd694316e1ee809cc0fb52f281e7949871811c1220cf1be80b34d73f6b11ad78869ec35d25ca1d05e7455235dde584679adc9a7e41926401986b1be9579dd600b31594d95a8f71eecc7f00e49e5eeef1c622ded023be4f357de0b56ddfd17f20ce865447a256de6633724dd170ed49e97b6452163a4ab56c20435b07bb83e170a2733fc6b1a26c419d11826f71d591546a588013e9afcfdd3b1d92e375369b4c7c4424a652c27f94e494c44d0e2e91b65fe87385d1ea9af6cfed52a5e5d7aa402b3443b56b092b30cfa14f9b19a19d82b987c7b5ce9d000f01fc3eacc2eab27f499f1bde3d1380dbadd64bcb64bf11c696c2dc9fe7972990509f1e33c6d7313135a308d49418d5ab79e297f944cbbec82066b7097bf99ee697eab5f50ca57612bee4d85ec7322c261463d4dc9815fca46c229871b55c97a5af97b0c88d460b0fa4310d5af64565926775418582ff2e8a829c7e77a320cf16f7c88bbe866b043ad37406fc4005ce5ffa9a62b9c59c5f196978aa52853cba4ba3b299a6d75e682b177b4c5644f1307ce47723a2f90fecd0cdaa761f9791e876cfbfe0fdc8c68bff85ff73ea87aaf89fd6fdaf173a8f29fbe6c409624aaa295cb70040ea0081c8b3ced1577a910704004eac68d2bc3594dd3c55bc94b73988600970cdfebced447ca0f718eb2e3c1fe0634f23cd0f1d681e245ce70072c1d6193ca33c6868fe4655553c5e98dd3fe62ca12b9c05805410d0c6154b46acfcc1d011822128100766feddc87740d4605763bb8eaed03c3e67bc16d703f2b957e1bc874b0d2de85b488cb0348103383c97d0ee057c5f2d1142e77c51233bc7533bec70e4e1dcecdc09a58308bfa208f53d5d4287becfc845ba494e4016d2f8ce80400498fbe866617b60933b2d859ca644ce1bcd0fd1419642e56bb84491be02e9bf69c8d5b482fd5a6672475ba4c8aec56c7e5956fa160156a09df5ab4d36c230c834e1f94ebbdd61d041386e7f6741cf415cf9795c00ffb1021b674760c7e632b1a48f42bd08afbf5a3390b478e07b83cfaf27a9b681675b821b04125181383f95a2d2f4bb2dbd7bebbd5408d357c07f47f2678f991c57b07552ed5cf5dfd5df788ed393bf2537b60ca92e9b61d441e8244f6b6bf1726e4fcc0d846c82e7709c21d58cb4252da47a2a5d4f49b4660a3a6409b1c3bb030a1f0010a7131fe598896d98ec17f0b026f9169ae0c40148118483cddd5bacfeca769b857d02c2aea4f2e8b4d6346fd947c78b36671d06625f508265900c9dd37dc9a881f731fae270283d2155fd314fb9d027be4574c0b94cd34037fc9add7684dde4644cc9e1dc6f299741b7abb9390097a87ba61faf678cb3cd55f0a5b522576ece444f68d6fb074c3c756590fb0486a387426b97f10971278f1cd4f9a5f10ed1a4e85cf65614922e9145d10108a0c8f2e50f82b5b5f66143ca87da5ea0567e21185b87b33fef7f5dfd70d5ef9162fc49ebb153c07b17ecf0b440cac7e2c6964336a54486319455b539d049130656a7b8a6404d5b0ba6b8b06206a0ac392c86e66306aeeaee83beebc15ec9b1c8b49c2ef82435733650f9f8f951b1fcd9b291df605482f0e2ad387a335057faf5a3094b4f40d5c7d4aaa0aa8c6e07a81e4779022a9ef8b086f8fb786d580b12435710565d7dd7c1e37c961978c9853dda88a37db8b1cdad3b59041969d1d3ea662bd78b4c8592835513f7baefc0592986348927eca52be47ff491be455d543c023c43a9acb5008c6b8bcd870a29d291b634ed403c790e2dd6b20443b8616e4ea086d4fc61067f88f34889c5e82b2695038bf927c422b037570a41ce06be97c3840e608eac0f7befb6e4a861174c6906019d3d08720a565304f1d9fb771803d3fcf45b62c7ff37f9e44d5eac1b398811c564f6746c8b5749e88b223134bdf4c26cb0f99fd045251ff46f646e1cf4d7b04fe4f8ea9f62c471f13d0eafefa5300c1ecf9e02ccd187bbf66cff717a60d3be510604f34bd55722c310c609ca861c5c3eb6dafc18c6a08db72a07aa2f8bebb08007335f720f4446dd4876d10ff9b707c9e938b2321e3c617165025de0fd602c3b23abb95ac0946fb2a97d7eef0784e687e553f7730d585a405c798a574c6c1b826773855c9a49f94efc7dea843214d06149e18cee543caf6c7677f5d3b263ad10155a51bc37690de614c25ad52c6717e7f8f28aedde845be11f5a6875db2c9648a7422db2023c2130c93c1db62876ae9095f8defd45fda56b1ce5a9204c630cd081e0ad05cbad4dbb751a37aa3eb437e7f22c68dc868d65ad55b8c7e099d05bbeac37bbb6ea889c3e6844ebabb6cce6d84da3a0456764e78adf361675ae50aef44cbf9ab4e2a42dd1e780069377b056c27c800f5d53a37b8961889492ede69eb5bd18899958720a3ed98f7815fbfcba10031a5a26fdc8ca2af944d506290e7c51a3411d3c66219713530b8df92af97e2e121e74e5b86cf0994b0f80c16de3bd2048cdb5d9eecce5b1fd4411a54857834c6752ef04aac6c41ba4b7dd29fc016537dba4620bc27eaf6655c0169c702bc81d5d510914e08e3cce824523c33f0eca089449af7a60ecd4ee2733cf8729eac5067ad36ac257e4f136574747086330f7f21e418838fc74068559ae884b73ca92a186d7c388958a83194a78e92d6371f01f8e18b13497bc0ddde04c72262f2dd17f1214495cdc74ec9b3178ff6999b3ea875bebabf6464ab78f03dfbbd59b4a513ab82d7e2e53245616bb80e7b67ff25c8e6acd73d5b59dabc78cbe80a316d4e726e0834fcc9b8f1d665b298ac85eecfb8ad296bff1bb0fb0355f3b8ecdf5cfb27f6606cdba1b3126fb7a8d34d272e8ec5ceba96dd0d54355147e3416479941c1b74232b25b15c500b384a73faeb3555f0ef83893e1ce31e97b4108770981364a150e7a313bc347757921e41a0092e045c9a1d3958237c0096633ffbfbbaa80c3bc87edbf3fdb9b4734b8b26c3debe7e39a618c2d7fd46c4b17de1d5fd07237c19a0664bf4f63a74b7661bc032b5f4f7a04a2c287429dc3b83666680d4fa848944303f998cb677aeee911fb67e5f9bbb4ca43b9513fff52cf549283ec0d10f1324c2c94c8dde067599803972eb6e5b1cd8500d04c94d7eff976d581b8b94f18403f441af0cd09ce80bfa2d6bf2441f2e9e9e6abf8ecf7cb51e93ff4043cfd58719dfc0ef12bb3bc70a4286f290161d48e9f229d15e8c5f1230cde69bcad8af97a0c414b167d14aba757f625fc4b69a11073d63e7927f76d286f68ad64bf310f7096767b217b9aee7c353f72caa6686cebf1d4c95b53103df1b2c9b7baa2a250b2581297aab785f12e4e5d26b459ea0a3e06dbd4b070c9d37810c17efd73d7b6c27ec7889f52e16bd1434ab298caa3f9857b092df4f3fa4c44d8ab9bd7539affa7a928f88fdf2884ea88598c9f4ae9c34356ba3295186ae77647ce2f5f8c250614602918d303b2b096cda1220c0fc272864f0da600bc11c5021e76ec5e17fc1019d9bebe42768f525077d9a2a4002d8f06378223841f6716da3d2398c6918503e4f0f8bc6ee00baa84c4e029f191382a80748cb31c4c5e4dcd9190b290b177392bfae7ec6edb0132adf35c944498c71e2e6408ba242575e89bdf7b24da13577339fbbaba4c4c140227648fd46b5d392c39f1c7ce947e4e18767bdf0194cacff07b37f3ee7fc5f54e65d8765abb196c4b1ad18746e48088df859eeba183ade5b83e682ab7c0657db7911b8ddedf04b7c129bf03b7073ca19e198f614e0ef61078c008630f61c561aef81ec2dff502b813c92aee4f1ce4ced6b8cd5fe98d6e1946f653594573fd933c7d762263ee5ea188f415aa63b3adf279dc66ab530db305aa95eb4fcd2220e9370409bf8372ad5bbfe7923e160bb1b73ebe7273372f9c2718a42d23a4706bc2d3576616391e1798dd431386c61b82c7071af64b33a2cd28fd907bed144bb438f5ee06b5d909ffd904c9d1e219b79cc6e3c39d214d52278e4639df7340ab9684fb95cbe2a12e45d09fa57eec44af8c927b53d569a756ccba79431ccb9ac9037e5c8c50689d18d6aef55b64f1588ae5ce81d8ee24209baa410e76ac6f5977decf916219e084f9ff9596deadbbd92a3c51155570107a823cb2df537865f8220e2560197506237889753b1d6281968f4462a8c0a61bbfe59ceca7011d2f1e58bb38a589e3266cf7e8723d91390c62b091d90fe920ae352d968e5eb26dc37ad2bd3d23ae787bb99848d1db97483774ff836faef5c99e01209b73dcb820630e0c14bef234fadde85cccf83cf458d1d111de8aebae59df74bdde594f23372a2f4554d82fd2cc56bea7290d705137ecabf2f7fedf366760eb40e0d6ba7734f3f2777df90fed7011550e8d7ad6a7c6f5b478c4820807c158d78925f5cb1cf6043df961ddf2a0caae0f0f96f9da972a8c19c018389ca872bdcfa4fe57ed32179db04210c26bc4672cbc5dbb65823dbcfdf89ce8784dfd96062eed81942f6009e9ac54507c05313a55e0364794c8e62cbc890ce685b4352cce51a91d64b5232aa9bc509b67b2565d2cb180197c2804040fc2289e424cf8c976f1960141ef3f77b244e7ebdebcbc83fece2523690f7bf07c015326caea20bedc4a67fd5fb55f202aa180f8c7c3dc964e1e3fc9e462f69ca4e6d8d3ac700d84aaf2e72cc3368d3adce64e24227ada4269ae8b59a07fbe96c792e7d827c116a8f82e9a510f13e2a9faa885ae47e0fd3ffaf4e4211c3f9489f3031a773515ae02789a9b1fbb2e388746638df9c7bdb5896849f505d3dcc60fa3cef826cb3c7f65826f75905f6e7a898dff6f996bcbb59c8b2e60deae4d0dd3d546d993721f468883fb92db73e65b908e65fcb20ad7bdb3ac4b86a652dae85f1f93f71b8d501a9e54d42fc0b5a1ec81bd2d8a7d8660fb748d8c3388a435a7aa4907f6e8b98204f54b0dbffeb46a7df8058ebab21451c78e26d2835a870a6dbf9484fb94e1aeeb70cd2a8a2b12284c03039ebfe20c49c5b05f6c8c7eb7ba1af5843414312b49c9d318aa6e90925d74d591ee30b853173faa73ab7055c8e5a9b777403c0298997de0274ab5f20da91cffecad56bc00da32888a0c9970785e4608e97a79eeb0be57dc665a0a3ffedb2322949c54bc90318ab16c47a8a8644415787a695edbca57dcc5331d7f803ffe7101eb0c5fae0c498195e96b512595e5c428cfbf4467fdd1a40878f1f56f2a9bc1079f0946920eb6ba11a6e6236a35e737e97aeb1cef7a759810d0c4091d52cdb025abf33587a05f42f4b7afecbc1e7c562023b2f89ad63e2d625151e72f30e4fb31435e16875f1148f9920dbfaa56eacb6493421fc551e04ad38b68250bf83fd7888a6c759a6027643226e118135d3dbcce825ecc56525ba593142435a9753413c79c3d72ffacc9f392c2cd6dc8ac8ce7b1c635e6a3d8f9383066378c9e452e4a97c823bd9cfe509cc4e49692e02e647eea37a1a4c0cd7196532905c8e3a253430fbd607e53903077e457c5cbc94955ac6beea6dd9ce59b1611b7bb792c764d70ac2d8319e70899c70926068c70465d9ccd47f4cb17fa4f38cae1eba5b05a9ae8ec02294a091c3bea04b7551d92f7d4403904323c6dfde207bd3715780a894b661d8d4e4c48ff3af827b267a5101a7d53447b3cb71968eaf249d7b96ea7716e883b61b9f5e8dee8e6e87495e10281b1c6284e935ef4ae621c26768ee72960a2bebba5cbbc32aae6ae837f8817cbf67d47575154985c731552591d6d641f8b829eae23f3473428648c4498334608259bfe5c9288905595f6d6a5ef7b0e438bc3a393f54a963fa1b4bb379a0e6e8958e74d53936bdaebd88343259631e65bdf35183100d1333c1fbb2212fda5b331fe53d4bb85c131472a26d9e5f6c5f27dae34ee4dbfaf3be52ae13151c07987a6c2f3d58de9e431e8ade8dee577a73a80eccd92faa08b16d129e40eeef5d2ac43dfe8ae299eb14b150f52ceeb00fa788314a5b4828a3052fcc09b8b43f702e34cd2002f1ba9ceda5d94f4b3933b6e5a4ab8427d81516d9b2f2ad42e2b32631c60a8b1a6c31ae6b7fcb086f892e503dbdeea4c508d3750516c6009aa13307654adcdfa9a4cb3529813113fb52d721e5107824ff7ad81533b8c207a27fc7ded4603b8e7c14044e27dd52f2e93e827afba173c14965e55538a0deab4aeb5f426a8fa83fcebd667b91958ed47dd6317a60d09bfa15f2f2b3cf547f5e6b8abc4005ea9dc5cd3c7b60a80a8028f2df1df31720a778c739aff3d12fb6b489a02cbe07f2af19367584b313d5896b53b8641cf37bfaff7668f511c47342bc69ea66d5273c228bbb991730a2097d30b51c8a223452b37e83d7300f31eb25ea3156ccd24d582871de408c270c4bd597177e3044b7ccbd8513d840a272b1942159dfedd796aa4401894a4d000729caca39a8808431ffb26bdae2149f3937702218abc152c02c8d211f4ddd01ab0f0a331863d9ecd678a0f156d195f20365dd5f84e290997d8a731c90a1ec70b0e757dc3486135247e892a8c3ea9ccb5c88f4e03ccbea3635245ad83b082413a72c8205200ebff86cc240e40f80b3e2aa56580e55ad6bca88af1be7c8db49c4e66944be7785a93d7f3dfe003139865316610cba7c8eb863d66a799977b3144251bd0319c077902e125370280da3a7245fea8902ca5dad9747e44322e33b24eee431dcd34b7af47f0b3b66da0e9f05660e9e0d434b57c0104191d1d57716e4b99e21c111d6eeb7837cb4fe56b1b4fc6dd53b90c0caecf85d9f11ea9a49820e2ab879128d30b7f1498812767972e82a98e708e90a7c9defac6d760c1140347d8f071a0ac25d06f8d2df063981c608055a297987806aacef2b1bcd3d4d5defa4d7b3960e54bba49a8ce2665604adcc3260458d13fdb773105969a4b0797940e4bc5d0a0c1fdd99a0dfca622cc37946254ac0f6a1a5587eb3ae7c1079da250ad5e464fac9ef91066b77423e864a08e0df3e45ce8225e703410eeca793528240809bc1081a654deae72cb3913137787e073958be1513f9abe9ec022ce51c9761b8d1412a6cba5359b0dc4a98ef39f8725dbbe89d83f326785172d118ec0607cb7f975d574e92ee7ff8b5ded8b870e1a1a158eb4c82c7e73adec8db77265e6b57576b0558c4d400f0fa9775f05fd754adbf7f0db737cac7d64d64b22220eeaa6e3c92dcb0298d8529158c76e9b9de6338cecc66557c521d013356a8936811dce1bddd366597251db4c0b521e3d13ae8ba82ad4aecc48d74474a46e815d8f486d2e3844a0f9931348366878646e1dd1c2def44a93ec1c3d0fb8a77a5c7af5c3e5460d0a9023d44570e7b5c0351ed6f50c23c62476cead248da2af38fe3cd09a33950b3bcf21a14badbbd301814bdbac38fc3bb62d4f2bf9789e97b6157b4c49debecf41fca7dd571971f25555640c1e8c7840873f6d3a27e91cf6ac9aa0ffed21392661b71a99f84bb832bc6f41aa56014d3e35949974eaaa0f3bdccc89e7ddb69665050d1dfeeba7c628d5dff126d87745e17879b28f4c9cc9cf04f8911a2f1e39d3e1222311646095a6a6e7419bc35d1a8d194e133d768581402aa1ae6a9a42c0e4906cbc22d70f9bdf36aebcdf35b3a66ab0cfff8dcaaefa149fdc68e8b5e8a7b81671ef94aac8b09ab43f615471a029dea5e5a36ce005d81c81dc9c498868973059c8d3b985c3a68c7508c664f1972c7c1b8d56bd9aabea82948e9b9f9135b7a49f30ef1b448b0aba62dd9caa2fb1b5d7c433f06efe840b9283d37e4e5d829668ff37090b318921efd81d61aae3284c01bf87987f76c2b51b65e984d5c98e7316ad751d53d56edbbdeb8b0913d48c867121e02bf0e6f305c6c5f822b15ce0edab75f49429f5e5e9a61a493aeaaa44867491b92ec11dae87ebc016cda270061a3db93ed49ccc38dfb89621c88d7a8646fef5187d6f6a6be96ce4d66617ca2223da31356b9d73ab7ee817977f0c2223e101dbf22b89bf8b4f7aeaadb8cfe7362c238dbe2c9fbc26237371981ca4de2b8fdf52afcc1a3b7b916c0e5cd4eeaa1b3743a3bb80cdea77167fe2dfde9ad9a9bddcc14157a460e34eb3c8bdd19bb3fd0685f692fa1c86dd16ac289c24e0176a3e2ce1f310e482b9f17de200e8cd5a485a43aec2d25b19b55c3483411970d0bdeb2b4a947cb970576042fb68273bcd20d4e46e7b1a680f2a2dc8a46e2f0c5e05b267730d678f7f1b31a8947f52254e8623e6091007ddb550b3d55ae46990e3b162d666662096fa28f67fc8538fedb84bf109754631c3b152c09e31136131e84df84558421271ccd6fc98546cf9dbe9f294bd273af06e5fc7482f3d1b8270ef450a8f90d7f9f8ccf9c4bc222905c9f7112d637039ca12b059dc89de5a1f25b30316f9b7e15f8ccdf93c90a74efe7faad04e5e9d92ee2fcf68272cc805af415c3aca7aea40f721cfaa631b66ad55305035cd981e3ce8162f8d52869deab83ec302baa3894710ac983e583270e81c5bc18bbf5812657ca3f408a22b712dd51d0e796743cef69d05f4a3ca37104d029b3329c6494f6adf93da43ad22bba416dd2c87763f705e2016dc122ba963b292288734bd1a2f705ed97a19daa1369269551174c12a9bfa97cae23c8e8f20e85d3c3bc33142d609e597cbb326a1a3a6f070ff02d310d182739912e2b3f390e7c23e19955b64242b724f53dcc948102a538c0edcfade361893dc21b650c57bf215cd3185ac193f6d0632f79547a95db4d7fd8e7533f60d60774f74c5380b5ec098cfa523ef056c7585948cdd11ab346c2d09169217760d1f7855fdfec594fb16c576cf7dbadd692a2814c22800b69c3d2bb68d759d56e83646d58eecc6c6e45cce090dfba68b2fc895adc7ffe726d8ba7b003002cea9033ef9dc9b9c92ee06b61d4f20698847df9e108c5a03051b4b10990113d70211cf5c42dc85ebbec7d7c9a23f8757f10e1cc5502d17fe622e84e5474eba33c2488d52503088f04b474f71686944bbca41b6c99c6042b3eaaa545aa4fe5153b226d6fc61495bfa961d89d0193f070598629e27462fe98abf0addfbad58be7482cc5c321e70eea330f26f84e6c1610a9a0d3e17f5a1c603d2d5c1a7272884fde58da91670ede92ec03ce285d9478e1da77b8010f226aa0edb13ad1e3e1fd14a57b0fe974af1f6200d6dd449f1df6dd0d55f464d83715c234341f8550031d9ef41e42dc801a3e7f17cbf590d684380b08ae2aada5ceea3387b3cf180aff07d1282bee540083a77b18c67271c26baa51cc94c42feefcc3b214ba09c5fa48f2e2809a0ba43235bede805d6f9cb5e7080e64ca6dcc5c6df1187ae5194afc7a7536849af19cc9b9a152af6bddf0d240af689c277ddf5b225fda46d78c9cbf59134da322a5893630ca808ca8c13a08b7ad9310e8a2cff27c43bf2d4b69af2927415c3b4fc3c19a1a0416ec266595ba7c578f09b90638bdd50c40808f1f1985bcd3f0b6d2f96144e40213d4489fca0ecb4b853b955e249326ec55c2133f984d3dc7f854a7e7deaec907f0e2c058ed75e6ef4641060c47bd18fb6cd2e98da6c634178ec19792d38487a2875e60859be46a58a3caaea3ad49f1f389ff4c5851371d5de84e85c5d675af4d958796de988a6546c4a50424c740116420bb221e1691443ec3c19c6ba0b41a7833edc5a8a3db2a51a899801babd1d2362621dc3542138c16b0cbdcf030109664b84b7dab33cdf13f1c568a111b9bed2d13a09117bc140c8d0868bb872c24c1d3204e4024278b11215a13952a8123cdd990258baa496cd6b4499e12867b0cd221e9741e6710f3e9b20e96006ec0615e3c1d8f526751437a54600e075d9bfd1da4cbee9c1df75a5c4df8c4968db5a1f0b01ce5d48f0a776c0b598477a186542140d6e2a66f9accaa3322302a89d6e044d9f80a0900d1ce626c3f6575ec2db0ace08c7495dbe14dfe245d0dafdb5245568bc6677dd17126040f4f76ba915ce247a46f69be7f7e16878056c57c846fc37aad82d939ab319340570816879154d9b45b29a5e8e6e57dfe1d881f7821e029b732ca671487bb47d05b8394677ef0f59d40d29cec3187c95faf24c4cae9d026e3589838ea91d820b81b6a3a85461f09c78fe0ef5ba4d06034e356ec7089fbe2f79210fb8e17420494ba1bfa0c3cfb2e1c9f2fd956e55308449223d080ff1aa4c9ba9ba75a0b9b66d63c8156f209d1da6880e851769180f05d3dac96d489f4c31c0350049ea857f983bcf1b97949bc5765d2098b0ab2a929d177f12bc827f34c2bca252698856317400ecdca04d0f86577d8aa44015c6c48b36cb85718da88ac3c7f701da05af871ee6079c9057ed87a1cdaf3be438d4e25cbde404c2d6c87aa3f46ea9b7ae2ea4bbfbd7d9a14fecdf6202c4fc6bed65cdff4bd4347f8f4484dfb1d56c5a12c089aba173346db60b76abbb740edbf97a79b92caa701085204b7a2618a098e1c98f23961f97eb115bd02283fc6fb3ade2dec8d6a8ee5fa628416e268ba33c983f945188739dafec3dc9b051712d9c3a006940fc727a2693c82b59f28eb2627e3c8a819f008800cb5ed5592d9d09b71941e8118901591c5f40f21bc83e47c9d213c7f1c918e90ebc4105e3bfcc032bf67e0d56f28967f2e6f44b7781d461dd36906c9faba7561c22389f1d735f9cb106076a7463219ec93b142776ae8373e07115e571572f4aa21f55ea92b10a37e15e41d152e2fc54309697da13466fecb1343860bf61ef5b792b8939a3d0713b4ddcde261261c6f6e5a841be4b710b899117e5fb8d428da0a367344e9ec1ef6fb06813792c4ae1aef1f2805b680e8b373a46481697bc5ba3182f0f30113bcf959817d45f418e9d659b194f52bbf4c02321054aa8c1bea806ecb36917d3c947bb17e2de31c37044d2c48b08d997da37820b317ae4165828e90cdd505590fae88e6b3e8c15f420d5fd3e847fc1e45dcf157c170c4ef1118b77ffbb0e85c22fbf7d956620cae6f8c213f6a529a722cc75fb033204d11ef075dfd3b1bb490cf883a893ec1beaa1293d1c78120459016bce08d8f887615e65c63dc200e79406b34ab6da222ba4d11ae343923a2eb153cad8add5bb7548dea95a6089c06299a1a32085af96ae5d511c8e5dd7cc635a9c6b97a0e57fb0a58941c5a4c6d00727d37b8d65ddcc45cb0b3bd5c13722d8b8a58199018df897b74341b051db844ffb43f75900b2fb9cb62bf30ded9bcb076545a5665f0020d/etc/alternatives/pygmentizedependency_links.txt__init__.cpython-36.opt-1.pycconsole.cpython-36.opt-1.pycfilter.cpython-36.opt-1.pycplugin.cpython-36.opt-1.pycscanner.cpython-36.opt-1.pycstyle.cpython-36.opt-1.pyc_asy_builtins.cpython-36.opt-1.pyc_cl_builtins.cpython-36.opt-1.pyc_csound_builtins.cpython-36.opt-1.pyc_lasso_builtins.cpython-36.opt-1.pyc_openedge_builtins.cpython-36.opt-1.pyc_stan_builtins.cpython-36.opt-1.pyc_stata_builtins.cpython-36.opt-1.pyc_tsql_builtins.cpython-36.opt-1.pycagile.cpython-36.opt-1.pyccompiled.cpython-36.opt-1.pycconsole.cpython-36.opt-1.pycdiff.cpython-36.opt-1.pycfunctional.cpython-36.opt-1.pychexdump.cpython-36.opt-1.pycigor.cpython-36.opt-1.pycmake.cpython-36.opt-1.pycmath.cpython-36.opt-1.pycother.cpython-36.opt-1.pycprolog.cpython-36.opt-1.pycr.cpython-36.opt-1.pycrebol.cpython-36.opt-1.pycroboconf.cpython-36.opt-1.pycsnobol.cpython-36.opt-1.pyctext.cpython-36.opt-1.pyctextedit.cpython-36.opt-1.pycverification.cpython-36.opt-1.pycweb.cpython-36.opt-1.pycigor.cpython-36.opt-1.pyc@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Pygments-2.2.0-lp152.5.3.1.src.rpmpython3-Pygmentspython3-pygments@@    /bin/sh/bin/sh/usr/bin/python3python(abi)python3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0-15.2-14.14.1_@Y@X@X@X@X@XIK@X@Vl@VV@U.@Gustavo Figueira dmueller@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtbechtold@suse.comjmatejek@suse.comdmueller@suse.commichael@stroeder.comolaf@aepfle.demichael@stroeder.comtbehrens@suse.com- Use %python_uninstall_alternative in %postun (bsc#1180252)- 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-pygmentscloud121 1611738864  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx2.2.0-lp152.5.3.12.2.02.2.0   pygmentizepygmentizepygmentize-3.6Pygments-2.2.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txtpygments__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.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_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.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.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.pycforth.cpython-36.opt-1.pycforth.cpython-36.pycfortran.cpython-36.opt-1.pycfortran.cpython-36.pycfoxpro.cpython-36.opt-1.pycfoxpro.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.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.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.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.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.pycscripting.cpython-36.opt-1.pycscripting.cpython-36.pycshell.cpython-36.opt-1.pycshell.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.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.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.pycurbi.cpython-36.opt-1.pycurbi.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.pycwebmisc.cpython-36.opt-1.pycwebmisc.cpython-36.pycwhiley.cpython-36.opt-1.pycwhiley.cpython-36.pycx10.cpython-36.opt-1.pycx10.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_vim_builtins.pyactionscript.pyagile.pyalgebra.pyambient.pyampl.pyapl.pyarchetype.pyasm.pyautomation.pybasic.pybibtex.pybusiness.pyc_cpp.pyc_like.pycapnproto.pychapel.pyclean.pycompiled.pyconfigs.pyconsole.pycrystal.pycsound.pycss.pyd.pydalvik.pydata.pydiff.pydotnet.pydsls.pydylan.pyecl.pyeiffel.pyelm.pyerlang.pyesoteric.pyezhil.pyfactor.pyfantom.pyfelix.pyforth.pyfortran.pyfoxpro.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.pyml.pymodeling.pymodula2.pymonte.pyncl.pynimrod.pynit.pynix.pyoberon.pyobjective.pyooc.pyother.pyparasail.pyparsers.pypascal.pypawn.pyperl.pyphp.pypraat.pyprolog.pypython.pyqvt.pyr.pyrdf.pyrebol.pyresource.pyrnc.pyroboconf.pyrobotframework.pyruby.pyrust.pysas.pyscripting.pyshell.pysmalltalk.pysmv.pysnobol.pyspecial.pysql.pystata.pysupercollider.pytcl.pytemplates.pytesting.pytext.pytextedit.pytextfmts.pytheorem.pytrafficscript.pytyposcript.pyurbi.pyvarnish.pyverification.pyweb.pywebmisc.pywhiley.pyx10.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.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.pycstata.cpython-36.opt-1.pycstata.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.pylovelace.pymanni.pymonokai.pymurphy.pynative.pyparaiso_dark.pyparaiso_light.pypastie.pyperldoc.pyrainbow_dash.pyrrt.pysas.pystata.pytango.pytrac.pyvim.pyvs.pyxcode.pytoken.pyunistring.pyutil.pypython3-PygmentsAUTHORSCHANGESLICENSETODOpygmentize.1.gz/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Pygments-2.2.0-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/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:15647/openSUSE_Leap_15.2_Update/e1918fe2a63f6f3c4582808ae4386e79-python-Pygments.openSUSE_Leap_15.2_Updatecpioxz5noarch-suse-linux      emptyPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledPython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long linesSVG XML documentsymbolic link to text.cpython-36.opt-1.pycsymbolic link to textedit.cpython-36.opt-1.pycPython script, UTF-8 Unicode text executable, with very long linesASCII text, 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[\]^RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRN)_orfutf-8811e080662452b9ca4a7c46e55dc770ba0d38fe5e4019eff55fe467e19db37e7?7zXZ !t/] cNDf81̋ Xs7>:u.ɥ(4іr*5Y(V`ϟ!nhkSt7K¿P ~͋9sEu :>̶'j{F]k>sC.(nE3 : /2>M QAxR% `B/ +%YibPjKLk:n\}hmo#꿿Rܛh,Z黜xO)q_}B֌QF>m111Hѧwi<_cU2aP sK.4VL3^vI,[W^OCJK"@eς S/ӎZWV.{`W8.鑄{b[ϒv֕7[ Rv[YTsubkު7Z1rPv7YRʵC))Oj:Q".N'U 3" y .ͻwOs2دF{(р4<*ƃocqN2ak0`U8σ/Pҙ!)_^Fg-^e|ѾCI||D;u` rԯF(lQۇԛI=}+ZkC_!I$~HUBM6I L &ќ"303{ю/jf„^Jpe 'P 7O!ّMlJ4H CacMeLkk[ZȆD '!( 5 yt;e7w"ʖ\ K>z>Ceɇ{vϛJU"2uYHe 6'VA}S6&ZkpYۛ:hR0ݽrY$q}@e_+W9:aMd`uhQib{U7ɕvrb3a7мVq__JnfBYM$| 4-jos:Rc\FʥS3F'`@W?L885K2-gHuӭ?9m'IϋqERYO}8#BxټP:i(A +a+D6̭6{^G fwMGCU!F~kaKO^L(+W2|wq8"?ot_t(VlӘK{PKSRrE?+u-+G?Ip#@K]7"1g1l9%EBЛZF hjM >?4!7Xi/HoX Ѩqyʕyпk9-ɒkq2 uU,$,A=wRDYUͫ2Un` ~IE1=#臐:z|vaP8fJݐ.2=yPeC*^WŴ#R4Q0'WgW%;.ȩi;5g|&v\Cگzs!j`y;LLf#3RtNR .<ɑQGEMѻ}MA&Iqqu[q%T|-i yb=}dn1ge֋bx6ۣ“̲)Z,mu-f"xO-]Kr) Qp[ {k:x{t;JAyN=TdK×φ;<5t_WQZLIlpShS׬d?_l ^Kĩ#HOȃ EQ &'?(pxbi1s\# ,\ T(25rQ Q'rP|2EG!և޿)р9`|xyylfůFlHW8B1-{wlё |!|kh 2kp,U^${J E|/ϖJzu ~ Ώ8ɡod9{=[E7V{q+I(q)Y[+3a|N\u CP*N@RI'<88:H}G^ǽuuߛL}eG+q{{ }3]TB\M˒C|W,F>S_KԮ.8#_mǍj{nHMq$TBj=Yk NOmքu{'Vߪ,^;;I^,b+r"}H|ڧԷV7 s?_ՙUXqE)L` Q֕S&ΙJП$6bGkdu)²bTT̰q` dϪTk6/i!{3R2jR)z49P ģolCfaGRL>'9MӖe4?yق:>;2dhJ! ěJ 6;_ұLx`klוoVectג o }APdLUEd9b'_\ I*3zMc?-0}qcܺzz=D=n%29󟑛u긑럗5W-@">'pлIR_:f\nT$H:1ĝ1kYKp6$ v `v2 YX/_,լʾlI󘪆&#ov1M.oc,ثE[y]-k N;fݾSJ:'fK5~]tcԛ) WTo4=()n8khaVB+1,4~Z3_O}#f>Ty칒;1fDS(E.JxSnTf(jVx,!M90K4"6RցXaqPj}Z#H/ 14I*s=B:ni`W.z8[zgz'q)Y~x q]qI然.~;f䌝Q%z`&~T㡚цUO׊%ķxsT%#uE lfT0 EbZ`f.PL RB !/᭞o)cs(v |?@2 OZ,_"ܶid 3W/91AX助 ؋w˼ .ħP#@3Wq㶣 ~T} RIGbp(Љ v?\ԲTq?m`FR*ny { rv )ծB[M D52A׿gMS$E8J*IL1"q@5e5R{^ar4 ,OqhshUnIŵ"H?sOs1$4ɷKMrcߟl7RlFϖ|̘A=!N?\q?4~]$LX?keY6tKMQ'k /TҚ/U8K/}؆zJ|2So =C)*eMMۋ_[\ݺ{*G"[ޖ88KN>gzJ͛`d91V+6F̨>60SXyأbx KT.ɋ݂;Ce 0&e30̏Fp;8wBW,;8IaZr14u+F8,S5gs;ݲ elfkQ%P;?jpkqMP. vk 6fEffL56X[3_#B :' TAh;%2͜ GV$g>D}71_[*H7*M.\YΛ'^Jamyi"ujd~-zfK2v+B??Ɯᩴyz 2ˬ+c /ij_/hmKcoqk!j`^eZSb[ H : 2zDUj.)I$ֺԋײb켞 @_?NRgf&k£)8QMӏBvf;At 5+:@7K>;9FOUe~x!UK{ Zr<5qIOl [mZ3dd/1z}BMYz4Q)LhRUҿOʉK)o8o^e+Svε-f6PuxgP`E\vs4g*K!Ժ&!AI}m"7{C )>gh}) H3WNpR gDXcUߜb!&g bKaN :? =Y*f1_ ]HPHr=)GTWM/5KH汦owc8T_W>NWd wc*r/am-ѧ[y #'V8urVqz(7Ms%ܓLUtVZz˕Py(ƅ/I֒,{] ^[wa15A5)?iFq2evrl<,FTONb:iUwa}6n @us0)}0s*_fJ}`h҅D]9fv7eXfd1Ѳ\&WLxu"g<&[*a "ꚗUE4<t7Tzvȉxy|wф0dk-B&&(&uUcT#)'LuQEZ_ mZ/<ȉ׆e02BlolgXJ0J,]O373=2vL"QE\*5t $(QwD")XWqS|JqG9FX9)D6K0zBwg5Nw@"O$R"ްNbQ{3B؛ZfJ4Fz.@HЕ!ub$۳1@c] B GPS b+XDa Λ#,=ӓC`};"aKT^{ahL)^XT5W[mh=2,GIgFT%Ģ#bث ہy}4o阏<+a!`KOc6Vygٱ%]2N_A\o9R0}!.A~LHu}~yL:d٨ jKP#*3%,wJ,'άC=8apO0?Ӻ3f+?-:/A߉0 j`UǤ|o4 -;QZ9$%f&D PHNAod$lx|@-'9&u<~o4J+U골e/`u{Bʒ ;Pi>ڬd]`ZZ$(6h{"yNIe+ F4uj( _ň8mwDJ>}u58壗q aFj5-,?,6)@J jLg1@0:"]+#W ncFހ.7|j&yqgl0sw׆%R+r:[sf;*fth)+OUx;"L2x4s66*P5W  ́wفni+L/?VSfC:|,b)ݾ;eؾ3|eLr\|T'! A2Np)ʏ$xZa|PwTX kqE GX,ш$ ^ u3;~ T('k#A3U76im[~ -s@/`7V{t9bTo""A@īg/u ^crO4ׯ+XH?곟"D0MA5?AM7n\;]RPhܦX'9g nirrdljd̪Ү:|opĺE$&?- FTI Z'h8MuVaMJ aݼr">S͜s33C8%)ka~ZG #McA#xz×{Wa0HʵYqyMΦF}{`IfbCruPm%v 3. !`?9X9iSB:' 6W-oTn$o ]7}x"6IM.Dn1u#<4{0ZSyn Yz1 fMӋʸQ+ @4ajiu7{x$^E"â|`֠p$}Gh)ATb48Fýǚٙ(;4t %( Z`?M^˃%ZByͩrو6u4'{8e GdD-F3JKDWk`f\2.Ɔg悭P90Z1vOϑJA4yPdňGR}qvHJ3})c?ddbo`^79cq x\6Iۓ49=3=6(:6m.u؈q-oLsC;&Kl"K0Liڝ=A2Uu*r_9~ a 61D RM/Q~D prV k 0&&K&9o< +kXi!<ЄkZT~Xq,!SKX|D+#88WK 91Ts*xsqĨifɬ99iV2Hk8-JN0 0ڮ%M*b2h3PPKk P%Y{_ 8(,}MSLZAa/y%InF`sDp﬌SqagҮ4EgpM:Not9_=5Kl=T;ߍuAI &BDNėBZ@٧t@[ti qD0^c5i?=f՛q;;!㉘X=m U^i7(>_(M$>O1$|)Y)e!id?Jj$Z\6kNDRYiP ->*Ɵ(oD?^\zfQ/ǹ_^e"#|)!vQD!t1* 굫{cHQ" 8gkUml;ɧ@oLZ^9ʨɠx=l*&t,l?t"Y: C>,7D]o߆Lw؁#"HSOks,0M i awslŨɥ-۱P fҼګY=E6pX5)YzI'GR]Y3ϺH0?K, XYi(U]Y6$Q a| \^ˑto{d'xDd#|M' I]|FP)@{fLF~N3YaZ o<%FI{GLGp!hQόkҿ'[9+uk!6\ ~>%od/aϒa U=zq(Xt|..3?\wS[6Bw kNɎ)DE#bRSs a6YS_2U骾 %>iA×WZAKc^TɌuYš8(-(@%6\uI|ےF>2س@jy_D"HZ$] B#ǐѰ/uvEz,cXߟ`ԝYhVޭx&eDo֡_׹3. ]D; #}$oϡ)zِL*8YQ^1 E>LDm06=[d 'IB1Hz4b ULy;`:|{"v*H Adl.+MCljq v3tg\D'ڭ8xd3kYr >xTuM.8iR LKI[aDt;8JMx!Om( )M*n2JTZf;IukgH?x45 Nb0n͐4g͛ퟟe㊨^pxbq,kPcvum{CA"SϮ-ǂ Ah2q2d*ǖiOfՋRL)s"]XW5x&S8ʔ2뉉F翽*|*A}j2ᵳdb\S301=0S쾇@ZE]Ӯ`$$>hŷ ecXƽ-eWLK8GS;{Dh]VWmc6|u8#BПY0 L\[p> VO7uOj4ױʼiH}0|n͚b:`Mϊ_Ԝ'T}md q"Џ!7{?L,.j NOzrU7ꩉgWdǶC*;g凗\IaTx=WXo8YwCfvAõ^+pU g[$sl䜁ud!wQ t/ݨf (WOWG٥?9B@/V>RH>s;8*&?5ȟ_j^E͂j<m7*^ ~tBjl`ouSc_wN!kDJt} Ci\FLXqҾ7Vx~|}]E@r5|OM i܅U21?ec{֝^vܝSG:Ra\o=ZFm1Ey#@:ο`(eҦ5őIgF3(h?UYC u%J8/KnS=ET+P4!2cUkoݭ X8h* ʴN-|cᲟ,^0<>Cu$= /)ÔE#YD~VkGت V _qR˗kD@i ?LX8κ(ar%_BSV|ÜyRr29R@ESuC@!jG{?i^j`?LP/lK}M " l},K}E3v@ ͆p^H 55I/FNcQ~wg9Hz |  cZ$e}w6JȂbl!?^ofkk^qfxCqI#/pV G32U!U}?V =n'/37DIWjᬾϺal*oz -PdJ2AriI[^>%w2)v9bKz -ppxf^0ФK~*9/$|]HbICrx2 Rjʱt4t_*/[jIlnTܩWT^a/ips7y?LF<ݾHxOfIp b`2zIHsoXw Kdag,Hv~^f4B9u֩S 1, W[k]w`;y4 e*^. ;7g};=N: "4&>V2kדmԤ${p]X9Pߦn6EN |gt2kZ $`6tr "BZ{ஈ$,i(W7yx #;RoaBN4ķ&[{T Zz6xZ#"Y$I+OL8n#aɋ(G7i%'IAn27Z,b9#fDKkAu O>z瓲oο-}eo/} L+tUGFNq<CF>@'%wMV~F)C+,@1Ԋ XT&ȸ7b%6/ʪ4[};֕ p<LH[@F Qb C7kQTۇwyT?"6~f!Hԝfy Kl( ugWjA÷)Mqc[S<nNPqt{٠̀ >ȽeM%Væ-A5+JrP(*q^msD\ͤM7Z.hC͆l/֚-u%H7YØ e:ț@>omd^)C;[Y'M{]hgZOT8˸_mntb=2>=аLpb3C~*Bdaúum'r z40 sI4Q9ayN+ b_%c1N2!֩B@x"9c9/ߎ*ͤ)VHO4`75N>I>)pZ؏[DWQ\[S\e^NEɖ3N>4;H{M#E2kSK?MbFQ(OGƻbs1S@3e. pKhpW=` +?!)1z (jf<4ߺ7WyXo'Hi ֊&62C=a,qGEk722zv}-ČNyMMv,BSKbl'|-<ӾLjr=5SW*Gd՗rmRRۍTwi}WIo6aY؄+QVRI'@x?̟4g5J| 7)ŪgOś`Q/cۻu p}Iw&8bןv<{5%"vOI3wd4ԕmEgkNB2| V\SL1آۛ?.KrDf{ 68(3r P3Y}"~ozGg_iRCh rH Gi&z8af@%j&{ ixD#-B著Ʈ5r/`#^9H:Nΐ AtiS3s&] <1:TRi2# gM5-kIo?_י)81SDŷiD( <^14ꨲ\J#_l#Davp/5X|G -]nWL77ۏ*o#ͲcIAq .y>|7E Y~`޸P `B狉 m*˯p&N;u\Y*.y*ǪsezKKwԶ䊤؊y=_P[۳z+ WW]kN̈yJ7 罣p:i>[)BBaB%O,(}ÔfaאײޠoGSj%;!#'gҔx0(N^j'{ꏝV{JfN.KSfط0UbU{mhkAk.!rMt~٘\#htrhMBdoP;H.&]$ͬbH i,R`Rn%>Ptkh@{`֌ vvT>LLE5` i0"tgh2W^u*ՠ8 ȟlH02G' qU]+\ᅥ.3K M ̻.WyiJ6RGT2ۥ,9& e0HʾyCniϱW3GCBpe Qg,n^iFAtT>'ሚ2 6Rd$R/$dSdw1+/`˩ұ C܃0X*{I|9nXT1ByN .J_]`țhWs8R p[Ln(vzΤܣN hD)'_3<9XChWc;{e&T oڇYąUDR'#Y^Gj<-Dwܮ6 ԏ]dX5?+ڇm,(K|T=merXXWRʎO1Νe|sYFgFxjeuڛp.vP3xN[F tdQ`mQ畬*e{bEW#)1g20&&3NGUWދDeF>{m@[V85q6?PԎ{\&@iK72:"Zg|T"F(`rU2\76^_wV݉MJ@{y5'c U<=h8U. b>@w~Kc^x_l4-@e)w$60%WYx®"sr `\vnRy$Xۯ5O^Lo,G^h9C^Jn.\pC]%jQz Pp,!{B.D!>%ťd٥k!)OhtBNSM՝7 'LujdƦ㍅ U$B̛bV KbN'&f< ϢU;K9D`0Uq(>o[s>,;^?t36vj5X{R/Դȓֵ+ɶ_5QAXioP:)kXnҎ$f4S9]CƲa.7Ծ 5Gpgn~Xtu[/g"O3cm"Lzk}SvV״j]eU~L}UTb@XYص!4`8WV}ZѸWP>t1ur>DY_r^jj:啘3nUEliR_AW\YQ$T*uvzm0xfskG\q*Vz.qjK!a 4Ϧ7+UW:N]k*od&Ro:[%?IH$3rSRGL2j-Q[9J:;sT,w0ZZ-0QLTz]lv*gԜ TWHpzGlMd]hiWŨ&W5tmE)>(l: cքcmd!N<ctdm)ʩYpg6?W,' y= sNN2}sB|$)'uN)T8N~A^0qh4Dz9H $Y :z[0aiE?".om nL,z;gMJ&V$9@A ,0ݞ,O5 Wa)e6kM-שGz 霱& :ihvnIIZe[h E%s~:ݢA|\ \nD0mWK&dޣ16DU\ٿIb_0K)ȃjj|+4M#4ڣOFiu!5%$VkBW$\R6B6a1rN17KNcU :,_(-LA _MеOm#Cͧq ű_ rR0h/ L,U3o@ !@8C⷗U3! 8\M-0j27ǎg:D‹ϱ9 X^&1$GPsKfQ)ctR!h80k Z30zKC'惉$^Y.uBՓu[^0 =MT^?B!3ڝ/N4FV ee/?fR= "_{)k"RV`r'QJ|҂ q~j*I6; YwVA5ދj"]8C>O =KRݸN+ݗwcpVV0=I(m*Gc;F9CNw ip <]CvB&Ҁ&4`7#ݵAPa0z5BQFMȚ4M(=w;q诒Bp+Y(NXsǜ,sNEm-9z [R}T`לj)XW͈ՁiHԨ c=n"_1:H;0m1'o1[I&`oxvZ/rIyZUT쭤bnb|pSo{V0"hMAm( CM"QBG|3~ĕf;" Sscպ|NQ+6n800)Gl\:T"M?v,dDݽfPޕhLhc8SbX_8~ɷҁn *f d7^P#>8D\0A0MYo.jS6 p |q]Vl |Hh(G{> K-9^ xQ1Yuenze>"XbvÈP)/yo=S ~M@Jp90· (QH))[1pa{{{1ӋȮFznޒ.!jFIav=5&VkB ]6:t?5N-郲|"\R>dύ h'i6uYt.w!{~AUŬ1i&q!3b"F r]RKc67blW ך}m9pR#{uX3gx:0_͂0oL9`w42 |eJ, UE@^`ﭰI3c:Vb)zUW])vlQxh fjfðiٿ O#7GgWv):h5qK;yp6spۘJ歶uLQױgiOP]r޻Ḭ63.\ J_cF7b9ՃBڳXx҆ͧ4$ ShC|'OM~g.PL2Y-N1k^:$mHGV1 JW* 0]H$[ ӝkp˧DKv5"0ux8,R/{T4mr;8ynkKIiW]W_ӜeJ㹈lBya a :3N-نE'< v>iDӉ'8 ÷dM|Ӈ( Q*]hJ-td.W@Adcٻudښ)?-HZ2TZ,ގmn7ud'[nlz-],j“;a䝒:78)y)8S,')yaU62pd|+ru"iEPf@ihЍ'G NIܔEYDx}tXxk^BՈnrG&(>jĹ>~j'@Z?Ŋql( rCV,ܢ3\ԅޓYg@Id@%?E8 HyY?t|G[{'gƍDϠ LU[nwni4'QvF{z|'$/tM|T\̴ݜnM 2Yi<1. 1R!Ӆ.ͭ\Tc6;Ca/rL @Mc \s^M7Yfp>}h `o#F P7on2 C9sQahU9!ŕ1ZcQO;~ ߬ih^4`r %G̝DYlIh^"nZlbnG̬ Tx[q|0#: kP4KhȘB tޛ;dMٸ+)@~0l3ԟ ;~KLYoa”*HqS00{+%~B"V 1U_fFEFHу>hը*)22c5GgdXH(VӉ"zԆ?:$N?ݡ;Q&Dl~@ .^9$Jui5E'j蘟3w4"Sk(8n@DU rЈ ڐ/H/Xn &yb4}etXґ͞$h{0r)a=DGf;өqY"[D]'sֻr{从T}gȾȜ.?~ޛ1-m.Wh{nS$ZS"6V2O^yp:Fyƺg)z0|;LF2q۰+YጲM?\kI-Ɂrl$bYh9Qt9GL ڠ\M'|5UT3/t?YIAhH9]66_^2ٳnI֞wH&O/y&gn5Տ}e OiVBpR i.r_skΓ VJ+@)f7=-!žtyHv+G"b;0b묠:59!l owKs+LL!tT3A& \_4;+ŎS@1?)ɋhZ3nWC$#,ع@0+6 ,oG|t7-g[gqaK!M+: 1ń?+Fq p)b\'zQ%[ }?;`~}J$8eJUj煐LeTfͥ.""oQ/& ;QZN3qV%$J2/Ų/J2C47nU1 Uʍ??g9hl۫[H(^C|x SMNLo4dJ'`>݌ oz/D6>*y`eYjdy xWGQ9KXi6[*UHmi̐ /GPk4h7HFgj%O.*-.k6HnBu&5̧| x`ȊbQW,1`ۛ ?Н)`g7HvfhO&ain4:T,}JRC MgNqrJPU:+ɐuN9^o,Ǽ{n,5'=A/T)h"Sh=9ksBV[/4de ލ7_bl^dC(9moC ˾XJo@)iUʏWvQtܵ5%t{}u3f5 rX%A$R`BjEwaEIT~|a9N&WiCVVD'aAI~,FX2c-V[`E!qvavuh.N@HvP:xw81{y쭳tN58 S 5D[$(͍{\WlX+Κ˄m'kW}mp+C\vSG9NMDˁD\M[K0U "[MᤱSdQ.GVrw_ )vPĜnQJVaU^+a\4<s"4qȩ^==6Ebumn2],bϣd\J ҚyPԴmr.'P6pYG&hLqΡYmXLkw t77AqkbrM\d+ ݏ^l>;j09.wQR/Ⱥ2 i}~Ǥ&z/~SоHhwƶpc#ncr~QK0Lr{{޼3ak>/2jKҦ8.򍵈"$b\<4dIΤK`e+א`^Jlemb'Pc AZsUa$W/횐90s>E8bW̑䙌9TCrYr*mAOỌ'v8hsƊLY%n4AR\rxr%5L?i;JCp>fGlY|"U\D ! Xs+>"e3\p6SAIɋDOʠ@JpQu:IIOH E6ovMI.7w5CW4q-2Q^yƘtВuPX]N[!|kJYgJt }sY`V.K@MpQ̾|tś LMj}B"u1"/ kx4T,aMʸYi} b}=ŏ(.e U (1FݗDTaVq͓{Z-S,9`[1YFDEJ8 G☟Ɨ %ehؚ Tg֥D)3hM,p|~"KnW?<-M3H $/ %<2!d 'P1xJ px1.6˵H 'yIsGb:Y$Odt K5ZjY1+/^$ߚԎ5杻0OVȦrXU>3NRHNL]@OiFt :+McUFpi7#ܮRq`sxggl5$G}uʒK>*_%y½lM^,C .{P &;Wݡy󋦉;KmOtĐ."oر#g4Q@K.ᑺS8|IN6MWnuc;i;me*%*dT РN3d9>?!q`|:YxĸҐ\p<-"g,/^ YpV2ZNM.p[t&wb `$.uktv{m.N>{a, 1vOdvBtDn+U{ azU7y'76-Ha zg$kݴC"5dC_f%QllEW<鳀,X<H(aFF=>usB!g8Zph'l+vWuj V!IZ Rǿ_:kKc2i^Kg9VT1Z:f/+ }! $NS>Z?-i;]TCuv%%.2/ofu!tp:ElDHbp¥Fw7̗@$-~rMu:gxA)~4o[y2Vq _$\4לiLE&_d@Ҽ=exZ5pਞ5X%-Xs@夬~VӅ5%KHߑ* "̕Ck!W9*z} g_Oc=&HHgo+ifF]j]p06J,v/NS n51t3F]uR3' V gTrG0nnmiK'bƓɺk(>0 tE\ίX~kN}' BM}`fX)b*p VF⊴(Vʓ ?+ďhqTnu6; Xa{CO>;/Q[p9RڨqN/;X(Q*+ٍ^XRܡr# )RK2d~;*]I}5.(|=g5'MCf@xO(:Rq8%: b0AI7SO%(ʭi (d,ɹ9 H"vorn⯱O&?USS`9k`A{2u9Lo'."VwMjƇ06> >cd#tvb%q aް]*E+: 0/:8eewvEB87pca_P"m ~rŔı%24B$pR䷒Jlݸ3$awd >w&F|k*D~)6.3튁ͷ̋ *5H4ARk!$)"%迏H sn40LƨN> 앎xYppՁb~{ui@trPWPqɸu`s;?&oR}=֋ieLH);@xEAnTx@9޻bR~?R4C:+ǾD.R(@hc@%Pw.b"=CԟRv5$X]_ %mDd%+#pCȢ bЕS2mC5 PV,2Ty@:DP+#6vkTf?y7 /Yz0/ &P PYw{azg)R ;r9!*G^4rzC2IAvI~;*6|d4VK6wn^qHb?? P?~ 2PW5u[~Y^:b> 4sMC‰J&Y~$ӾrΪxjU_$wy 7 BO# !W9C PYJHDkF#g [GLhtC$(M*?#iE@_fUsh}sJGL< tN1,;oqS OIӅrv@wJ]'fl Uz_ ʣѠj?-tJa>#1șk@׭[H5P74.UsMoܨea9^!}]r[A(5 w8B n+Ho{}$蔂.VtYNsov~\=sY6Ďs7b}em7 r9Hԣkq#2hX}B5p//Zyl%4:?dL/})0J49X (db+J;b *ZlG:+_¯f ken^AZz5ӌz%XeЪS1–]\#/ Ypx|tny?F:Q|*q4moZMWD 9:+=KᗋLsCqRDPP29.R"D_t)x M ;|VL&YM#p& Ӣ݌mq8i7V]_Suչ@C kp>׋$b?#Z4ɺVRR 7g᪗mì=/ A3 s R)x; ;º S.Ng%D۫r Cn3٣UƈQTVbDz5t!37NJ.޸pG #DsS·%@1zկ6eʘڇpxjl:veogOM-bT"}.'LO>K'Xp4Î {د[g.9Z%+e3]8*L\v$Њɨ."`$eGߑ2J`<)V ;czscPxki$]01|L}9; Cכ}isKI78xGW#F(@>͊Sz~S ]1l% ;D|U_W*(baJDу0 L4 OBƟCiIR퍯 ].pơOq$q |)QD a(|W㾠]I:g,C4ZRp# .B),L>6@S]bs3'V~]AMExz疞a!]H&0c&3=7{x3/BR!ԺO%e8>2^ފ({1߼\}<nRgl|.-"3'y5HDr+edNEpA?NGmIwxçbĀTvgݏ@{,$6414/o'|JVKȀЫ*vRQc/Bs$35~:Yx|pvjw<S[FxPrHJn&\F/[zbۊR{{Dc< MlH f k}Bt_|fWd?ˡٗ;XH4j4g[ӨBΣ%ըpi9W(¬"!F0/\Nm+9 B7h0}DNGZo 2op QO7fn.Phs`-c ,Ed X"iQuêlIC(c1hq-5 0ʥT9m.rShM=FXUO>hI[D&{SGi?z\OSogB ye,n4ydA+feպܛ0(WQ"00aNrAŇm#]vuzbA'nx=GrG}`! La- hPh+-nY0O/vZza.(){>#J)MfiKיI!J<|"XñN(߈nWpJȶ'J|f^/ꦷ7ޘ"3Ty(f 54Tz("2t˪9@$E>U eT)E*6Q\C_;;FK]#RiDΐwnG"8E RNCbyW!*!s -^RjH˒?`(;lOqqX!386IۑDYzxz#g}BM@<^>[ސ.#cuC@pm#8R5 [LG:E=F0u[!Dd GŘK ̄,zmCgA O?TY,r3YYe?[~|s`qjl&!+0m%=SGtҍWYw4[5YWhIW!Ш8Z+1,aFqQ,F1=USx~Ieo<0[Ww VO1ϊOڬxʘSUȱmdv9 K5nLީɋ=kBg5(AV_=LÊn@+0}Dp`"ITs?qe?oFK{ޡ,lbw(Hҵ0Q_iF|\"Bsv9Y@OCEyNd 8N4lBa%V0 \NrcJzUL箎~AV-nܶ8P`2|5zk܁5a wěD"-BM*`YJR| AwaD!{lṠ 0:uXin,ä{hd~,ɇV_+Dɴ 3~8pwdd#.ZT^T2IųoQ냭cj$*FX0fUmf=pXP![/fFR xdp`e8\p_h rrg e2ՏSM(°O?W+A 4Ԝ]>H% b}BvS{=x >~\AQ/D<0W ~Җ?7 PI>-e\P'l+p~kzBU{r{jBܚ!`Y?]|0j[#W.n%fTN5I~]~vEcx *:ԽMO26;q % &RWs 3J;M^$mg.0bf0ؑ|dc'&)k\m%KJ]qHڙGhB1w{[{ə`r$F AUzX \#îznCr~Ü 5N,o)c$iL&ܤ&\n<Bݱ)&awM\B0؊{ڍse!ejc>FD{L\" $m*X!J)U!*da*U30SL|< o45aWI_۳"hs[]?ũpDtVCMpV{Xm0@H~`}?$XCһћPXuK *H<;e+ÖV+mX/'ES{T2T#t#SQf-ÝY*ӑBS" ( Cko_=?~'%!^X+FB mzYJ$ABkn?Idt{F[ˇ7.$BKlrKykh!\eA';NӦwb">er|ء<Րhut]uL1U gϝ3#ȢѯIfV69а.I:,|VW#mxULUF.AT $7; AV,ejy7Hj mVGsMYjzLVe:լRGl,4V8@Rhg?Z&Od۵mmt'kv,V46R|HB/sPAZ8)l|gȯĥٛ:+#cAtt !>b%&U=z?UE=2"1UEZ;ƱKa0wȦtxsR0"jVQCC#r*W Ӿi|qj݉N|Vk<\hUV[nJIJXQdD9`ʕOʴ8.B|Uxa(P Ӡd8~v ]͹EsҮz5Oڭ^xټS9lIf+6c'>#L:WP|LaHG,XY*sx/Ԕ?F6fLEC(t11Q)yF[u%ؖ׸hM~B>IzXyȧK}iKu̧J(oYeNPE {OMfV@cxzKYJ&$& Ҳq+VYc"HT 2&f{r$E(0}4oTvQ>#bI"-6m1ڷ Id>gZ2 NL"8=D5˄ ӍkT*A_RaIq&^K>ل )[C;£f}ӋbCmwOUS5{`k!\$/PGɂ+̩JϘƿJ@ IS52ϨKn u;vR?@*RUƳLg| Oe,}jͭ.u ᣞc(s/Ŏ'h=USS&Mo ~;Ҫ@\ H_<by/JoM49y6.:k{^=؟N!~<$alxؕy'+ 9/كQ?k*euց- 8enCD6K[ݖp o1Է1< e}WQLXJ oR^]d=߶Um&4;}*H ܉VGsɣ.ygF@8UY쎭X#|6+^-k6?!ܐ AUc.r7.\եn~s:o3o">dR] MY %_/8fE8ד8%éV#4K=ɺ;6ZUzi\Z8_/2)oDPULpU^"9i'FTR8O'P; gmn==WvK z_^t]Ԝ 2Ľꋮrj+խszDi< W%SP``"Zv~2x YL`X7q1`~mC4·eFS ?MOzy(N ~ sL3Vq<Uz\|KfŚ()ߠqrpBe옇 JC S+*5PIfh)ǭGa cZu+YBjD&b֍؞rEF=YLE҈8ZV=BR`zpy>iO($R}DA)Ɲ ]tt뮣 N ‰~}nXW!]}ӤΦ$JLe#$=QyvGeKs-8Vk'5|$`G'ևhB̞: dt|VOZ-P}?myWKzWVv^NQ[S~ R9S.(|dT-?E}W+-xj? 7N1KΣ&kX(`B͍ wQ>׵vUژDmK/-_ '.߬%왽ʼK"IVn0F =K ꯻`s,WpP`OA߿U{jUI % '7t;<6zG*`K)krΑL4z"ȍ=*k( ]+TgbcSFO" oRỶ;ಿz~N, ·K^7|O2()̀c75=wYNt[Eg?-S(4ɹ)Npƹ>wch ĒnZ%1kؔu'&E@a1qdb/m)a{xQg0QMHEٮi<kO-R}վ j=~V L!E4M;*aS`H=v,wؘ{S3>fP-#CppAˍk.¤Vg}Ar2g:~[Ą_c9 JC!m Ԫ]o/{ץ]j!+3p=.\(b#%za$Ynv$Do'_!3M8[>YCXI:*\ɽ}5TuaoLvt0+>R1Y)6WL[襳g7zάeaý.$?-'}'\wdv? Dw[:Wrǹ?s+K!xι 4tmnrkN7Ur[^3V(D~>4WR.wDI{S/;VgzdC3:I ahڒ@;Yv|dW'FvCo-\ח8n"tv: d;6aН>bZߓd5T5(*IsdIW3 `9G/FҸ4xw"#Ad–-e?WzmԲ.%0;U[>ȷt#UzFކtji"*xaHzfLma7?84 yHAy \VxG:5b` k3//m7˿Č7e [`PaZ 23өP(Xw ^3I$;43{#t8h8;L_}ݠ??m=%vfаZbMQ"qcb^fZ T(Ꞌ5h2mXw;*ܳtda+8r,dN˴:KsdJd,}WRL̒_GQQw՗v*&ȵ䖚[X!$F;ròӏ(PvICNx>ͷ_(D's3 জ CZ~X`XNN7fô^7lN89{ae޶-z ;ӀƐG/%;'ܽ&0Tld-sc$rF $ Ho66BG 10R40@f<)&˙z:6+,tSSm$NbR 'ҚS/2;RŬC~z:IgƓ">6_g99cF?M~2d֭&?֌dP)סPZJQ!m< -4,_DSYoN <;Ro]r!|&!q+CY@\/QF-݀3yh$Dt:hn1ڝQ0J}@P%ӂ \KcX)c<!رP'˝0c"%ZQ|N Qd"V `0y!3Ԋ/X5EluDDt@ywI5Ny/-!1_y̶Π DA2>6; eˬ1@-9d uPyUPD TDx=#ŝ]tɋr711Rfő%##{+bn 2J_) Kެ5Ri?!bjrMi>2ya^3s40j9={)&]29'?o.Z(_#F0g#LhBvl?Ƒx0](ˇ忂1ԐE{Їҙܦ! g?IX@Q:@v94elKju!%+ç6Zbpx_slI{1#}S$rWL8MVʹb<8fxDA}z:,6O5)^tU@0Y-x?Xsi Vn3$)G?T;C<_&1q>W/Q5h=7K` t=g6tw [`i^)^|KqOZFnS D._ jR&J?!zH1˔QfcŻaС#6eiڅqAZ'T^ϑWpצ,Q* w7"9'5m "w&0 r7Bkf Q~V۷Ԟ`s/ 득op9&N֏V 6ESeO9 73x; `\ThwD 2?U9"&d]\sI*Ik@Ч#/f17Lυ:5N }Ij NyZ'rjâ P^ yY\wKQuϋD7eFO! VplUNp4Ha;ģlًs`gS3Zym>3O2ɓ=NIn]'#T?V%~z6re쾌lY%y=0,OL"Ey$b\wڜN22zAQmxbu . N1R瞆zt!Z ,SY#` ԧ@O?,8AX1%ˁ5mYl넍@Ց]ehi4&4|Җ*91aM "-%(A d p8R<}C=MT.#9j:,5'+rZAX{OPbޒ3Dɕ +Nqb}NDANf|NLQ T.4/lꈩի]MQCpc& sgSs*$dpXMq-s `ARKaz%t\TRyQ7dRi ,6!=Rr}EGnԱ*qoϋ8:&ݳfUBJt #5KC5-EG#ZA:#"T] ݠ~k i.˃>L!0A[ mѻ2yjvTBcrWu(fZcGRlm 7i{EU]2Ǵ.{fXĒӽ_%]#kRnHVI@ٵpm?o-9qmеa]_h w@R 5դJ߼ Ŷvr9;8UcSK i Wr??X6j9Nwd o">|PyaUr6<3`d,׮Un$j>tR7NO(/EhZ횯ZXT+a E0hB'P MW[bD^Ӹ+ϧmLᓲDi ,8{u؄ @D<p&"0d>@ue6Xgu2z!:OSunD!T~t`gy`oՁeZ+{\ffEx6T@tTwQиǷWfuP K1 ƞ=L>J zA|1 ^ДH)\^}oF 1}-H"qZ|{D:u:7fZ$_x}$]NMHH|ڰΌ8^> SżmO>հ46n򶸜@o|Hk cFo1[MT#z- MGn^:,5=ClѯBF4EBΡHrcO|L [XaBR/r@4xsNshs06wPYGlYTI-Ei=`/*T(uuKRMgu9Hĭf;̼lWOnu|prD@9 t#vv*vIBcM°VZ:ㅊ? t n W>YuKKʕ W3ʵ5*H8+L8c*dIu /Z0F/L#30"kCL` ϵ ㊍yE^ΔSoH-ΎNi:fs#U8Y)@8;;NmtHRrsEy_\G_mM6EIj6i[ ( ! |FR3$BqF6H#PU8&) UR=iXwMzm<[V 3$r?iPtwI4 u2]l4abw*:,$]#!;ՠRȂ GcdY OZT.>< az#_鵜"mYfh"ϫ#3P2ͲN>)9DFӠ U5e aVe~ G'J-]7e! 8֋tlw>Thm6?'+Wa>$iz,.԰#bgBB[Ÿ /}{ҡg.y`Kf~qWb96z]x(ƭ4nj!!6hKi zrKjyhAR)_Z o^NqcJ,r*Э=f)J ;a]dOU{#GF\X]I AJObiyi;x&+͵K.<*Ixe^d%Tju zY@x`պz6g6nA5 ~%@nqNSGY'xWK$-X/s&D+F]]\91&;dZ$\xQ|GSV|+UogZD6D SxU~ĝ̇ʓyl`D@:.ָ^S䢱QM)2@.pK ޝF$Qer1P @eԤ0f0QGy&C.)_vF-ߩg\;}^nUKp\=!jO2xM%7C)WFcc@PZy Lƕ8r5/4Y 2#?(5>Wݺ.PníbLg '^?Ŗ\.щ]#y6rL='hc˴DR*ɋa4՘2Ȳ 0|F(8KLU(dWi3ܽ = gCUE{ߒ2-G;v?ގu}L"NYޜ%#-#[meh;ξ " I%PdALH(\-cӶ0獪XSOxY'y9&B5z/hkDsۏ#x.{$-`?}6X(!$ TDgBF8Z܃C( ܗ+ ZۓikNMjFן;*!F#4< +20Q XHx:rkN,Kі? i& sg p ie6 \ Vf).j:xȰC!ÃQ;KXw|PV Uo G]o:RgluNXuw$`݋l" fT];j]2eh#_Ygkl\$EՈFvO#bC2F%5W~c9AFEEԆ؁;ΠmOJ@s6TT>I*"2᫋ѹ tnJ$S#ow;>"xCCguNX צFwPgLo^q Lio5lM f݃߼:6_ Z?;+Ci,bGw,kV1=&T=f8[rO=#)85 lԪV L%;'r!1z)/WM.d}HPEǐ6_cf(ܢv3n.56eSM-7:D7ٯ\æu7r1p_~UA+|2i46MbK6o,90XBC6,V@+Y cE#a$,)U 3 +tL/i &2Klks1MP@ jxLWbsAF Ū;`Nֱ] bVG+5Ӂ54VJLD_d^Qu)sns-pI¶owZT͙߮^Gf1& ʥ\]gEHDGӅxb*& zz`;V5ox2 \I׷ 1#3n<{oSDDAOܻ6 wrj!GZǝ':#\b#S,2%N1#1b8wQ{Su4 ְY.|=0&hcb %_zG;Z"yO N!AeHˊ'MKqP0<-D盶&ɂ-GDI?ή|!°X9݀4<ٛƣP96FK.&TX̙zc-bG bc l[j%]Psa\]ŽJLz?eQ:#Sqm 8H  MIE!#9U Zhېg$IŠJ)iNWp>s:h>j|Y'hH9UR)dFUa}ws%7免M0Hc45A/=e*|m{fC3@ wUaҩ0_jZm0v(U<| @<7Q6-9qlnd륄Z @{d@ԥy'#*?@I/~J0>"_ˑD꼕kW+?Ͻ^b]XwI `丽 MH+nt#7!u((yb.CSe> _gM~\ a%!ƑFNq1j/ۀe8w8>f`ŋIp)sq`K<*]qa:eoQSěD+ɥ -+}xRwZmC(3L7_')Ro=splY{- *] I{V%oԤ1X Y,/03 pgoJ.U}[L׮gs&=E7;w~KQHQwU)TsEcfueҾc@,/L4kΌLrsx~ x#`jԟåJ SzDC͑H p~beNHrcOı*uS6%YUhѠ] t" vAqwi244AP$5oq|9=bëJLnbDZn _i?qe9rfpFt۩mC 򒢫 fȿbW^\n*Ϡpq9hm9%n+=mj1RVv[ M-s'jƙѫv:9dUsɌQd+*Oof˄~!O,Ny/ Zfr h ]V5n?Im@nZXr;}4uo{t9̃9`Z"CҪ%‚2{8TeAKT[6? #, *ijU06ۯ״-{b &OԏCp0 ԙ[@.#RS'!˃Ónӵ(zNv^Y=rwzӭeZꍺ[ o$^U%!"2Ik@Isʹ=nodr'. 4m eIiƖO?k:5SG̳Bq(McOOt}Ccb/{o"իuaQB7^QVg>ՀKR'epI nߎ ,e߽*w%I2aaM1 Uƕ'dyy差W+ # S?xLwf0\HOפS 0NHh/~PWzJId|fP 68ϡ3p6%mrBڲvh-x=N 6@p(ǜۺ\\VtO$& _=EL^ 'U`{ >M?+<;K}g1퀽. '>joG%ScZLkƛ|Mjvl?ԻT1PH 7i(/'(((UbYL٠p0hw(p "ȑȫ3(UyBȩb؆~2,Ko&Y|WF-OouU{a_'o;w-s &_ݑVL(R' *C ߈$^zS5R ;Z7X8KI!\B g|b2Kٞ}: {BxS*Cp8^xrXޜl KtaV;Oe{|~KT㷒{?66u YqJS&pJ/j ̧Iҳ^> 1Xm`T'i)ND,5PǙQPPJA[*TMtZ]3ڸAȧ -uaYxp^a;-[&-`' IٻJ0bDb|8rg‘H;`ֹk)qn\Nzx,PuMIŜyl0A]BE͕X |4u3ۘZv\ѩ*q&uRZ\)_:}^2tY^DD=FγqgY(xes""ϳ/LxP<(]dt'g:4ʹZ\ҩA' WNTPYTc3A9<i1BDziĺ2Tڜy&Ā3E>Qڽ9X;}_:lL>e vj*>2,y3-eaʳ75];2Lm"DT/()vO5f:AT,j6b]an6׀-s8tjn xOV:'iWѽ/hC=ޥФKy1JZȵAD_ѷ4Eh{~vD>Z-dԻsrQCɊ߷m>ºUYxO܊+*iꞮ7<{`N>a$aӠ )cD|A?mu}D_dgAb}A?d=΅pm{VS?#B3p-kd*JjGmRuȨᨤ"r05:L0CK=`Ly[)ޥ/Hk9u)g"LEgj3v- A%5sD'Ns7,P{>4clĨ$nU[*c?"2AᦼHJC`~ 2g#:qw!T}[uJ=AfiQ9Ԕg<'0 JbbcN)[}qz_9CVeTloM)鷩N>qjnYZZ%>ܶPtVw%eAYJGK*=4 \wS̲[ΕKE93dI O|{vPX4Ou)Yp-֝e2Sq"<ف_ x=\.jo38.^#1!nqG8‭vv#?,7:uQpE=E*;mD ~gU3`3[8EqBQf 7~Y4~:0W O uȧ ') :N7SSΨ$ߥўL˞4fuWz ,)`J)ZDR`^? q' /w6Ok@ ˈ<4 \`d7HBX:IǽX\1I G0>^giЌUA5JRI-o>)|~ιhzg'˜UDNdK/cv>9ojG|r?enx%. tmM) ̠G#dbU(w(io'^qi^'>\Gk x9O0T)#8- L*c b+7"g $CR8̱C2lL>uvª3; τf'uM];r|pU.3ԏvd6Soy,ޅ( hFk7w$%uY/NE#$՚7jLt=B9>KoZv-1юOޤh%Gn@Ѝ,MԀArʑڔTh欙"i\评pK>@Ri%T8RuIQF}I-^@I۶@OՊA0 F 'AI5Z/[U #cDNJ×j ;_<ŤgTKM Ө+n<{W/"sC*L_YRfl31%dU&*g;+n1hP;nj@,WQ!30Fh˂^e,>ANh#JӰ%<`3s}hS f=![7k/#0HgS6k.Qi) (Ȏ>DCw>ʛGY,Ruj+qIM0`A%]-'P+2ey&u"Yէ'3RA7j~}zdX'[_!Qzd:W;xg}Jfg)(V#ũ[XW\!j\祎1\W=ON+2-|IR%W]:pJ9 ,Om".,-H&HUk$K.OyϺ@w$=&4{LjZr&V I> 5mFa͒3N|].殃曻; q>i. W8 221Z ;9ϕ0#W ѝ?H#dZl+gSr*#ιBd}"Lϗ:%\4rN5\-ef Xp~q ` Fo ڡw56V"]q1n;2 KM:e- ihX*!`yآ;mܕߙ/ Q_ ک 2ʈN;Cl&7\`d!%*&2hx=<@V]輗!Cd%31*,#{#Z<⠩002Ah+r@ca4y`2j؀]}s򄼵TOYzy %h4^PÉn -]W%9vwY^A~s!2(NeNsC|z?4'X'䦹VWj/12$:ՍCT\8V2Iqtfgi=~lI\a@rF-ᢗ n;+Mz]~hHLRM󊏾@U<eyZl["* !t"z%+b_Oy:s,+6W wTe1^ #{E)D4 ^s%s`YmHXN`Ti[DL|rkS6(;+?^# 7hjs۵h#X&`]WPT""tBg,%Ft:ͷϙ3 iN<u"ZkZ4 _-J5U(WreXݷBaQ%o_S1~88 #s^R_y 8USk/^BN3ٓOj̶׳]dO0+ O58\]WpmDȚ'A_ ކНb{_G w;y龁W폗 aZKk)#tE^xpHǪxa|́L ' eN zei9w$"r5\Y46 DM [jW&3{b+>'K˃@HE/HXo`a х@٭6rG{>t7Ҷ C`'w7BXLX9Y"⺖RF>]rELgi-S"KY¸/Z D&܃lķ=atj6