Guest User

www

a guest
Sep 9th, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 497.28 KB | None | 0 0
  1. <?php
  2. /** Adminer - Compact database management
  3. * @link https://www.adminer.org/
  4. * @author Jakub Vrana, http://www.vrana.cz/
  5. * @copyright 2007 Jakub Vrana
  6. * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
  7. * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
  8. * @version 4.2.5
  9. */error_reporting(6135);$Jc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($Jc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Gh=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Gh)$$X=$Gh;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");if(isset($_GET["file"])){if($_SERVER["HTTP_IF_MODIFIED_SINCE"]){header("HTTP/1.1 304 Not Modified");exit;}header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
  10. lzw_decompress("\0\0\0` \0„\0\n @\0´C„è\"\0`EãQ¸àÿ‡?ÀtvM'”JdÁd\\Œb0\0Ä\"™Àfӈ¤îs5›ÏçÑAXPaJ“0„¥‘8„#RŠT©‘z`ˆ#.©ÇcíXÃþȀ?À-\0¡Im? .«M¶€\0ȯ(̉ýÀ/(%Œ\0");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo
  11. lzw_decompress("\n1̇“ÙŒÞl7œ‡B1„4vb0˜Ífs‘¼ên2BÌѱ٘Þn:‡#(¼b.\rDc)ÈÈa7E„‘¤Âl ¦Ã±”èi1̎s˜´ç-4™‡fÓ ÈÎi7†³é† „ŽŒFé”vt2ž‚Ó!– r0Ïãã£t~½U'3M€ÉW„B¦'cÍPÂ:6T\rc£A¾zr_îWK¶\r-¼VNFS%~Ãc²Ùí&›\\^ÊrÀ›­æu‚ŎÞôً4'7k¶è¯ÂãQÔæhš'g\rFB\ryT7SS¥PÐ1=ǤcIèÊ:d”ºm>£S8L†Jœt.M¢Š ϋ`'C¡¼ÛÐ889¤È ŽQØýŒî2#8А­£’˜6mú²†ðjˆ¢h«<…Œ°«Œ9/ë˜ç:Jê)ʂ¤\0d>!\0Z‡ˆvì»në¾ð¼o(Úó¥ÉkÔ7½sàù>Œ î†!ÐR\"*nSý\0@P\"Áè’(‹#[¶¥£@g ¹oü­’znþ9k¤8†nš™ª1´I*ˆô =Ín²¤ª¸è0«c(ö;¾Ã Ðè!°üë*cì÷>Ύ¬E7DñLJ© 1ÊJ=ÓÚÞ1L‚û?Ðs=#`Ê3\$4ì€úÈuȱÌÎzGÑC YAt«?;×QÒk&ÇïYP¿uèåǯ}UaHV%G;ƒs¼”<A\0\\¼ÔPÑ\\Âœ&ªóV¦ð\n£SUÃtíÅÇrŒêˆÆ2¤ l^íZ6˜ej…Á­³A ·dó[ÝsÕ¶ˆJP”ªÊóˆÒŒŠ8è=»ƒ˜à6 #˂74*óŸ¨#eÈÀÞ!Õ7{Æ6“¿<oÍCª9v[–MôÅ-`Óõkö>ŽlÙÚ´‹åIªƒHÚ3xú€›äw0t6¾Ã%MR%³½jhÚB˜<´\0ÉAQ<P<:šãu/¤;\\> Ë-¹„ʈÍÁ QH\nv¡L+vÖæì<ï\rèåvàöî¹\\* àÉçÓ´Ý¢gŒnË©¸ ¹TЩ2P•\r¨øߋ\"+z 8£ ¶:#€ÊèÃÎ2‹ºJ[i—‚£¨;z˜ûÑô¡rÊ3 #¨Ù‰ :ãní\r㽃eÙpdÝÝ è2cˆê4²k¿Š£\rG•æE6_²ªÊØމb‹ž/Œ«HB%ò0ë¢>ÈÈðhoWÃnxl֍ æµƒCQ^€°ÐÔÿßñ\r„Š¾¶4lK{þZÆü:†ÐÜß.¦p¨§Ä‚éJóB-Å+B”´‘(ëTòŸ%®µJ›0ªlØT¶`+É-Á¾@BÚáۄVá’Ä\0ÂÏC¼,ì¯0tâàŒF‡‰å?Ä Ë\na@Ɍ>‚âZEC“ôOŽ-曤^Q€&ßÖù)I)®¤ÄÀR„]\r¡”9”7_ˆ¢\rÉF80µObù €‘î>ºäý\nRý_ˆÑ8æ‚ØÙ«ä ov0¤bCA¸F!Ñt—–ă%0”/‘zAYO(4«‹¡ˆ¨Ò 'Ÿ] Iéí8hHÂ05˜3ò@x&nˆ’|TÓ³³)`.“s6eY˜D¦z¸Œ®¥ƒJѓôž.„ñ{GEb¹Ó‹¡˜‹†2Õ×{\$**ý¾@ÝCž-:zYHZIôà5F]¦²YúùCªOêAÂÚó`x'´.*9t'{ÿ(êšwP¶¾ Ñ=¢*‰†ú*üxwråÔ*c‚žÌc|„DŸ“ÚV—–\r†V.‡0âÆ ™V¤dˆ?Ҁüê,E͝`T¦É6ۈ-“Åì¾ÅڎT[ѐªz©‚.Ar±£Í€Pøºnƒc= aÔ9Fònß!ÙuáÎ A©Þƒ0iPó¬”îºJ6e äT]VØ[\rXÌáaŸ–v kõ\n+Eˆáܕ*\0¶~¶Æù@g\"ÌNCI\$àɌƒ€êx@WÃy¼*vuDÙ\0ÞvœëŒ†V\0èV`Gç½uµE®Ö•ÂÁf“l˜h’@ï)0@šT•°7‹íÛ§RAÊÙ·ò´3ۘЫ/QÇ]ª,sÖ{VRž±¡ŽöF«¡A˜„<¨v×¥î´%@9‚ÀF¢Õ5t‰%Ö+º /¢8;¾WÑäÚÇJïÐo:ÖNÿ`ø •ÿš´hìÁ{Ü£•î ËԐ8ÔEuª&°W|Ɇ„‰®Uú&\r\"ÔÁ»‰|-udž…Në¶:nc²©fV­‹ÂÃè# U20å>\"®²Ç>Ì`œk]î-¯ÇxùSØ͇Т©‰‚êcâ¡óB’—}Ø&`ˆîr+E­“\$œyNýŒ±b,†´´Wx þ-9åÕrÓ,’ü`å+œïíˊù’CœÓ)˜˜7Ûx\r¬þWµfMŒSR¼ \\èz¦ÙQ²Ì“”u A¬ºê2Ž±õ4îL&ËHi µ°²¹S\$)e³“æg rȌ©ƒ\$]ZëiYs¤õ×kW–n>µ7E1k8ÐdÃró®škÁý¢ëEÞÙÛwÂwcmŽTy¹•ë¿a›\$tx\rB´÷=Šö¢*”<ȃ l¡ fôKœ‘N/¶¼ ÃlÕáükH“õ8 .‘‘ù?f÷›Úÿã6†Ñ‡¼{gi/\"à@– K›ñ@2ãça|#,Z¤±‡ ³ñwˆd¬™“²…¼å6w™^&Áêt™çœP±…¥Äù]À¼›.àãÚí¡TìîkroÀ‰÷\ro=—%æ×h`:\0᱂ö «”|ꊣ«a “Ô®6*:ÍÓ*‡ÊrO-^–’ñén«Íó§MÆ}æ»÷ÆAya±Ý\nƒu^ì–ÀrnO\r±»¡`þT~</ð¶wÄyþ}æ:›|£ÏÐûÖÌ¡6»¤×ø®Ÿvî \rc<·b#ûàô§†î– \$ùsµê|燇V)«h‹TCùñ(Ľñ£Ì]6¦Þ1´!1M±¸@a´/`Û>Ù¸üߣðÕßÈÛC/ì6à´·#p@p á‘óÿ`Zÿôýchý°\0 ïë\0oæ€ð 4OýOø i\0-\n«îÿ/ý\0£Dð.ÿ ¾ˆ.“Đ\0fiŒÀÈ«£€˜\0Œ”IDüç\0§¬\rïý0f ßoãÿ€ÊGüˆðeJ|\r€¿ýl ¨3ê~ ðiP›¦&“É¿/µ\09 ^\0r•0]¯õ ¾›oõ Ž.ý\" °ÐÑM¥í ðvÿP€ZÐÕm pËP °ùÚœÐޏ¹ïô{§†C ?²ÀkŽ“ϼ}ð®þdö ïʏ°~=‘.Ô- é Ðm1> hûÏÛЕ1;QI‘OPÈ\rºcßpApV«k\rQ* èQ}ÏçŸq>˜Ðu15BqQ[1fûñl«Â€apå¯ü\0Û‘*ŒJ©Q=ñãّGÜ äŠÕÁ±Ÿ±_ñ—ñbŒGHF.‚0Ôø = 2P™Àó æ òÏçP!ò#(3 \nÙ!1&72fª`Â/å\0°‡\"PÁU õ\$ñ\r0Ì ð,QrU&2fšÒ_²X àà ò]ð9\"’S'òƒ'²yð8\r¨ú§òkW)Oõ)’*Ra%ã\\ i—%ò‰&Ò³+r…’3ðS`…,ñvý¦&2×L–&Pu*›-ð˜0\"Á%HĬԞïÏ@ؓ±°H‰B–P(ÃÉ\$p&ý,1M ªØ­Ã®;\rnÁ.¯Ê I­.Õ',1ò)Ó4ý²å2°u+ó3æ `È S ŽŠpL\nt§’_*²S3;6r'h35¤55䜋d2q+6ñ8‘O7sC\"pm8Ò­³“6³—9òm\n@e0É<8B8©<,( ¨8²Û\0è Ó0šJÙ<@¦ÐI¤«ÀR6pÔ­mGË\"11¤6ËÐ.\"æÀ‚ï5̂ûÇ:àÜ8bêA1±;ƒ';Â?<*\$È,³Ìo= òTÓÖ/3Û#«ºÒ†¬");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
  12. lzw_decompress("f:›ŒgCI¼Ü\n0›†S‘ Øa9œÅS`°Çˆ“Œ&Ó(°Ên0˜†QIìÒf‰›\$±At^ sG²Étf6eŒ§yŒÊ()LäSÁÀP'…ÂáÌR'Ífq]\"˜s> )â‘`œH2ŠEq9ˆÊ?ˆ*)‰”t'°ŽÏ§Ø\n \ræs<ŒPi2INƐ*(=2ÌgXá¸è.3™N„Y4èB<’L—üîi©Ì¥2Ý´z=š0HøžÐ'·êŒšÃuÆtt:œÂ¡Èêe¹]`pX9ŒÞo5šgòóIœÜ,2O4ãÞ хMÆS¸(ˆa…Š#¾Äàç’ïø|¹G‚bèôüxœ^Z[Çä™G¼ÎuTv ª(ҝm@Vò¸( †¼ÈbN<ŠÈ`æâ Xä1É+Œä9J8Â2\r£K¶9 ðhå  Áè`…‹ÆëI8䛱 S±ãt÷2ƒ+,£ÆIºã £pæ9 m@Ð:ƒ€æáxï)…ÐüC…Ãxä3…ñ4P7áü- 4Çr\"p3Fhà…-5ƒ”U4͉¸\\6°ƒ<D\$ ®l—9ÍR4t7ƒdD3µpÞΓkÌ:)\\;° ÐÔð\r@Žt…\$4O£<þ†!pdÇÔÚQJ\rÌHî}:&Œ¨ˆÂȄÁ5YWJ­˜‹±Â`ÓN£èbKNSÉÀÉa§Ž•ƒ ´d>2WñŅbDj:9[21c„»È€:Xé@ËqË#“›4íL™'J”©+DHeÒ3¬.«O ÇKË°“ˆ…pV…át2Œwp; Ɠ…íÿ\r?èOzDq.ª°Ð-†\"ìZñ®cèX3!/>PúFìsØɲ±Ã0Í(òóˆ°Ê£€àŒ‚T63sVQo¸€SΑ b²߅^r\$É@C© r2)©Œ£ “VÀ)+nÜ·zÃÁúålÚè{³K#…À9‹{†Û¯lÀºìmÐQ¨ëh»*ɗPÄ:¡c˜]´7ãàø=¡LŸŒi;”2û¿§­ÜÒ<\\Jí¤Øb¥n”…ƒ¥nÁ_iÓ´îJ\n†¢¨âòŽõC:ª„‘`N4¶Ì–È'Aw:4}ÊÛ£ÁW\080‘ÇL3õÊJ;èiú)\\„=/NŠu=ZV6&ceaè±ÂpÞÖ.[ëvŠtPZÞèX`֔õŒ+zú'¦ê9½.\$\$…Ó@\n\ré]_ïÙ®¢Âh¨kk¬Ms>`̖ƒj¹%\\9жÆÔ(' °j Aˆ>BCd\"K\$ CAÆ  ä„¤.².`‰â.EÑ洖ÌÃyy\0‹D2Ï8t Ð6†Ã8 ¬FL«´×ÞíâŒB*¬ð,Ò|\nx\\@ °@¸Ø3r ¬­ðÎWKQb,%…¯´DBfØȳD|͌ËE0/2>£Y!Ć'õ™`æf™mHº<BãB0\r*\0Gxò ‰n êY4‚¶¾Œ,žL²©º–öÅ%SÆ,ýv‡0ê‘ –XòQÄ1†HId`‡!.ÔVÊ ›H/Åú×ÀHãù0ÆUÁ¸0™©Ž`îLI©8ÖÃkŠ”2Œ4JYNÅ&8xä¥JØk:AK㝡nWØ!¦¿Iï;' ô ³\":2ðê‹4Í~óJ„8ô£á’‘¨âG‡™\"MÊ=\rZ'ŽnÇi9F§œ“™rÆ’RÊt ‚3\0Ÿ”Ò²Â2µy‚B^òèb'´ÒzÈɲ(­#”d9Itµ&WØjNa¨ÚC(¥ j”Ä–?h‰ÂØj†¡™©Ö„Z\$0«¡Ò¯´J A_\n†!TOó4Œ<{aôú?˜æo ú‚-¹–ÃÏ?Hlÿ\"2ƒy™=Ú먞 R©ðœÑ„àš°–͊ëP&åG›ÀÁ4ƒË%()¤\r5Mª‚‰ÓLTí\0ÀºxBIç=ltvÄ2Jhvû´~/:èpý×:8\"д5¡«‰0î#Ž*ì7ªøúÜ\nàq×>è¡G\$°â… ): ƒ»\"ù#ë¦KfI‡!vö+?{¡Íÿ¾Qg¥{ÏR÷Q øC䪎}Õ#¸éiIbgà„ÔXàÄÃÂù}ÅË`‹}3—%@îÁ{_kø}0ä±þȗÖp !°aï—<7«e •‰ÖF‡?¦¸¡î½XüDù­Ñ, ØÊCk‰ƒíU™ØL>£1‹§Ü܇¥ã‡Œp0Ž#Ä\$²ÅâV)pYs5A˜:°ÊUÈ(9…5×™,F+&Ÿ*{âŒ-£Íìç:÷Ší :7¦þ:ʙyPãè—´ŠÀXÏ+¤Ž’\nÞI;üþ\\s„÷Pà÷1‘ ‘ìÈr©¦NJËAT'-£”òk?ƒÙY@“¡Ïö±fÇÍbñŽ’”RîJÏiömÖB~ò©”K\rK«œtª4à÷;OŠKc”9% Hì5àÍd¢3ÙÀe8j¿P÷±[sð™9,ƒÄ˜—bzK‰µÁòW&e¢d8­ú§)Äùé5•pí˜hù°ëéÃà¹\"0hL5\0˜7 æڌڇŸ{ïÀÝ¿¸Ýðî´<åk‚²\r+üXÅblåè/؝X ìAC¨s\na¤‘l÷Çí°}·~Ý´— drx(\rè3ÎnGrÃTÄ+ àQÏÁJ¹éPÌ\nØ'?À€Ä´n~º:·  µòâ Qà8€»¦†`{ÙaÜÊ æ4:„ôLê: Ò öð§›ÉÜuMó„®ßŽM¯IÁ…,†`ÍBgN€¯Âÿ\rBº•\r\0ûÂoé\"¼/‡2^D2)n¸\razR\$à7¢`Íع¨äèL³p®*Ò{`Oqt–z%%éHg§¹¦ 0¸…ÍKÃf&Ì)\\ÐQW¦öù‡†\0dp¾Ü<Q\"è„c”ÑÏ'ÿ/ÃQ7>¾+ù¿j#\0åîȺБ_ðȍôk3ëJº(óÜê%Oꌣ\0³Tm4³k:lʞ¤mD\$°¦¬×\0éê´èº'¢~චZ@º €¶ŒàV⺀L\"ãHjnæ¾5€ðNlŠŽÌþþ‹šfj&›M í•OüÓdbÓ°RÓð´OdiiÞNÐ (¿%-4+Ð:HpR¦§?BàM0š¶JF¢.ÚòÏ1 Mö»f~U¬T갊ÒlË 0…þËÀòUÅÂ|âÀЂ@òˆX4àbgè ]Pè?@z `…â <ðÐRîÔú`úí-¸þF˜ÎI\0Ñåþ㬦|О…ð¸ê¸Å¬TkQk°F@0Lõì˜Pƒ\rÀšˆ#ÎuØÍËïàܲpXÿ^ѱap\0\r y´Pt%\0^8ÆÒ\r¤Àµ‘Šk©£\0Ç¡1“\n¢dñ…â B±  §.\níQjq\$\r M˾F£ê®oî²êî(︉ [‘ .#>¦ð¬Q„`Y`íMÑÊ,ÿJ†ñí\n<³‘uÑzÔ+I ÒÃ!)Üï+ØtñìŊ¼Åâºÿ¯lƜm\"\"17\"jÀ0#N±m–  ÂÙ¢æ–O pRÂK#ŒRÅç7#C´&ãÉ!2\$ÅÒ>†Ïœ”CÞ.R\"Ír‚ã\"PÈyË°7¨\rçܼ¤s)Õ%Ð#‡U\rOÄEЀÔøî«Æy”xCt@п¨û*HàÇ é+@ÀàÈ0Õ\r’˜‡I‚ ¡ŽìL²¸²˜‚ˆ/ \\\rNR\r\0¨@+û\$Š©/*w0ËS\nt¢ \"ä–\0ær‘/¬ÃPøÃðí\0ù3L¿°í%rïRÈ2R*º+÷0Ó\"¿-¾3N1âD7(tb’ê/@Ý12º†M6⠆¬dÈ(á“c7‹*–Épãl8²„å(t· 0ÚKpÚ2Ù-ÐæÇðÞFbîƒ\$¼Røï(/ó+2îã,̲ËlºËï8¬Ïø–éróK!ç©6\"»Sa0bxÓà¾\$O\0\re‰ ¨\r\"8ˆ'‘ót³Œ\r³ù+£Pá@Y1°£ Yb”Râ¹°Ú\\jK)÷438 hÌ1ó7 z`pðRŽR“CÒñBöîô<»Åöõ… ”F 4çDtJ-¶tVå©D6\0NLåTå”v_â0ó‹\"qJ†ëIÅ•è*Ì.ô¾«àqÂR|´¯HÀΠt]>ˆ\0€OL(#énŽ. ®2Bn9Jm‘@R s2|”Úh”Þ tãNn6B“cO+âšÒ†È e­¤ÊåÐËBO=,ÀÀC:Ô6ô:¸M<àä—BV\\`¦/BŒïÚ§Û,w:‘H°Í¸û2xpšM„nbn«¢Õ„‹0† ÎÕ 1Ö,4µV§#& lËâ×ÍjKCš\n‰gÍâl\rè¶IcY@ÏY‰h–3Û\nU’]@Î  ÂÔ\rLÕdñ\\ Bœ ú–\"t\r¯p'\nå‡'àO\\©ÆRИֳÚ5 øáS† ¤b%§[•¬\$‚LÕuó`5—Y®òÕu©[ÕÌÔ\0|EMh—µË\\)É\\u¶9¶bÉH.e@\r€à!Åe'µVPä¶C'c\"úf(RŇ&#~À–\\qHû]Ã{^Âðž¿ög'OÈ<vz‰6lpÕâg'8E–{ô*­/¹UÖVû‰¤þ­pì¶ýo,ï¸+´Ôþ)X¯ëk.ÿ0`ÿsðÓ0h“r“°o^² œð¦†°ŸB\"åjçOk- õ§% Ɓ 0Æü“gÒxú+ Ø Õ[àP7\"* hP P„\rc <ø[`æëV¢  â7å:`‹˜Uà°à(–I¢ƒs*dã¶;·> —BGsG t:À‚8d \0ž @ÔjwLvj —ow7v bŽ ¨püàæñÃu-þ\n€ , u:)âÕ\"ut…:îWB<S†b1ñò2éCײS·¸d†%)rÀ÷pÕ¿{cpqMú!þà#P‘ì·#@ E}c\"@|d%kr£\"* xñí€ w}×´uWâ¦Âl&X~S‚B'uà@6ChÂº..ÚØ'Ø+@ÊêӃƒ[T÷¬1àß æþb\"Ð\n\0ž\n`©I\0Ž¸n+—/Æ\"lW1uÆ´—Z¦DøCâ(è€1Äp¶wм…®Ä À^\0ZJ`î¨b·#ãŒ5€É„«ˆH“ˆ¥;ˆäâ(à°¸Ì!`ȯ#^»y…ߍ§ƒ…¨VGrß|Â_ïµpGåe‚QŒjd'2I-÷áÀh¤ ^ Àda)א…:HØH)Ä5q· X‚¦FQ_·Û{8)~N~Ž\"`™\$1øøå ”ù àñ ³‚ßB_‚üà倠ñÏN^¥h[˜Nø(”+‚ÃM„wϙP€'pŒ65b?ƒÑ´â†ù“y&<åZTãq,9Op¹@2M¾‰ØzĕPq4`eo¥”é¤b\"fmŽvùX@…c9a0Çw  Db ø~úˆ”‰ˆW\"u@·J‡rŠi8È0øè0—ü#³}7+ž€¶ok¾@³öœ\n)lÑr³Êý%vÚ܇Ë!¬®Õân{‚XYw*,Íìb™«‚F€^\r1Œy5šðBYù՜#w:3&jÙB©îÀàð„fY`Þ“— ù§BI§š|l¨0òÇ Ó«ãO£r[rEa0bɋàÊ\n ¤ (€\r¹öGFžª@ؼÃúÙ­Àß® 1ÓÄГS¢Âs+£X‡´%@u¨g9zfSž†#0 ÞDBŽÍ _wÂé¯EÀÕ Bî>š{§ó÷*@Ð}kã²÷È½à¸à\\P’,\"ª-rCÉrVäæYם·žžZ\rœ÷É[ùS}\0YŸ%kŸcϖ2ývs\rK¹îÈOÅ T@è çs›Ê!Èü2ÑÒcw˒­ívǺÔ,4&™rxrÒ؇ì~€È#Ì\"¿€Xã\rÎ];SF²½Fî‡<ta/­ƒMé&ìU>ìÿ5s ¿ÀSÀçÿ>Æ6¿ì¬U{öåËp!\"yô7M’me÷Z„D!*vÅwæWê ‰û0Êw0ÇŒ1Š|H\$ &ԉ+{ÃìGRH!rԁ - ù24‘lµ¦\rÐå\r™\0ãÞÊt<ƅÆ·fè:“DSÀdúeQóÑ\r\\¶aò°Ëç¹EôbGŽÏà„m äg¢x-T’¶ÅGÅYKÆ¢‡tp0®?ž¦Frx ï2\\òVãÁ2;'\n€‡Á+ù‰b1ÝÎDG–5´—¯l'(ó¥/[Å,N÷Á(nG8óÀb€XQ* àÁ-R¿–¢¹¤\n4q#[Uš<eƒÔĝ`æ&&Õoë@î›uÒ%â5\0¸ `\0‚E}#lʨUäx%m‡Y&P®bÍ• «.ëÏÏ¡Û1<jnÇǃÜ\nV~o´Nïp\n€Þã\$EÀ&Ô# íÞ% G\0²þ=¼  ekÝÒ –QŠCÂ<}ö]ÔA½Ù-Yb;ฆ¥[ÝÚüþ žU¤YßcÇÏ~¿šT.\\Å<Wn\\oPÀÅüÞqƉ6P\nsàã`‘º„ü¦c:–3›([ÅÀzX¨ÙÙ{ Pì\\È炫²€W®ãY¯:ß®:ýä#®¥½ž9´èYê¹[¹Yút&lç9kÞ±ŸY_҉bÍ~¡¢&Õvã ý*1þÍÅ `ÕfÌ8—·S§øV^ÛÜ'åâ¾î›}±»l³Ûz8üØÿÜæ ÂZGbÜÕ_àÓ]„⢏ÄfpJŠ€Z–0Ÿ¥@Vãÿ'žõuö–yÆÌ €ÞCñR'Nö… —?Yôå–Ök €è\$cöáÎ à=ì¿ní äYJì>PíRì¢Jð•×]µß.µä짃çÙÚì»};;S­Ç]ãñ@ËÇè:Ââ“­÷I~ۑ•ÙùҝÁ|;¾£FyäƃåÀ}`ó/ßã-éí#ä1¥@yõ®7øïÜys}¿\$A¨a\\™<xGÞ•Ö¨BmamZxý3Ž,}ϝ:Ð\nÝd9¿‰Î‹ö} HÞÐmµ T,/KêΪ (œæìShâ…:Âø°¼Vð,Nµ\\ ïÀø\r€B%¸YŠvãi,•å€pyrrH”ó&ëdL%(ë@L¾Ð5‚’T@1`Ù ¦:”Öî\nc‘,b×O,ìâŠ\"Ô£r(áf’YÓO-°¤ykËàŽ*&ê‰,kä•yIP\n‘”£rpE%ËÌ`àó89žÌׅ¥lëUN6_‘<EªåédL êK!Ÿ—ÄZbÕkñ*‚ºóq©¢‰C\$ÅÇP®¦ÍòäªsHnIÈMÙ(ˆ¯ƒq…ÄD@\"8÷¡\nƒâr–f—èC\rP€ pKÆ£஛Îd–L!Nˆ¸R9¨úcl…i½!a :ÂÒ\rÄ\rPSS —ã„*„…Ì0a ¦,–бd4Q\r3v†¹ì±LˆøÇʘÁðGn\"3ñ%QdŸµð­‰)¯i4Ñu•sÁ­ÇˆXÁMP¬‚^«ä5¹O’¥ bépé xyèðÉTqDnBy®CàlÐq\0X“°2ŒE% dF…‚,7G‹á±& µâRi¨Ž„#瀉CV¨ÆNÀÚ\$¢LB!(<€„*1|H\"E u <ÜãªP0T|sé¾)C(oZ[ÒµSœt»îý ùú¢²m•\nnƒð â•à6<ñ›/>  “ªÿ'Ó|“#hàÅœ˜6è¦\rñ.=(Ôv±…¥;`\"OøCܐ!âBŠ9ã.B!UEÌDáĂd œ–€)ºKŠ Œ\0Þ» ÆmF~ B{O\0¨Ï©¡¦_éø³u#„–5 =LjÀò7´9 š6­¢î£lCV ‘€ Œ TpÀÚ08± 1Ä Îx'0@gIw€Zã†@9Ç Lᎎ\\v\0_(º\".ЯA[sńä€ê7I(azl_„EЦ<ñ€ “tƒUöë7`tèÒ0ø‹(ßà3”=¦ço\$[Ìh×!¸B¦œ[HîR ¶œœ) )nx aZ™#=HË8ð뛥 ”’%þ@0w5J’– ¸²A\"F:8NŠÏ\" Xù- è Ô­¥?pj@)iUjƒÀ™\$̚-EÆ÷”E§´\n/¸œPÓB–P@y8j¾Y¼Kð³9 0ÊH€Ddš&0Œ¡èh“X \\Ñê\$Ë(ÁÐ`d\nEΤÀŽ@ÉJ“b*NRP\"(q.f#“dšGÈæD¾š¦M’n9:*€¶fЎt4æò:p½Mí(5%ÊQ\0e”Sb’4ú1¤ÉõeM‡),ŸR‘\"k§m?Ê\0rB¿ ( è\\èšÅ••de<£\\ÊBMò’i„¢L (Åh›ÚRÁ¿ D›e\"r™CÊÖRä•ô¬å)9EJâQҘ> õO´ãí`šAÈ#®bh|HNÐ\$™%Z#˜4-® 2=ˆD‰ê„ñ\\´æ0Ú…Ȇ¶õ\\’\"©aUR à -I¨ãk0\0ÛæقÊÃæ HýH³ ÀÎ~u”]QŽƒFš1 ')-¡\0'óxüeüˆÑ·ŸÌÕp\$ÆQØea þ#\"ëRÇ°Àœ @\\èÂF0ѸÀÕ#\"–˜&<¬1ÎHЃÃ\" BªÂð.ˆþ#h˜ÎÃÀ/ùž…TmA[€ç\rRŒ(̼@%ÙE8ÌÂÙÐ&\$ `Eà€ŠÃ,B]À(a{„@ù6I›¢k3[ˆhÚ ìEw\0¡1®)%檘 @Úªÿ\"ˆ6ˆÙ®aJ¦I8J+4q€Úa¨±0\nBë2ɗàa“!{q›•ŽŒÛ„Àgá1!9à:\0¦Š&D8|8Á\0Ë:á5P1ƒ¼›0‹ã:y„ª¨FDHÄÎUk3Á’…USLKôà fŠi‡mB¹Fk§@EPØM-ä;1ˆ¡%Òá82ls1œ´!&û5¼ÍRaÅñ—ÄÂÀú’4’ÏP%¸„eOþ/¹¨ˆ±³ÈE‰I@C=ùùMHÉÓôd°çË8@¹–à9rI¼Ð€£Š*B,› Ã^ð‘ҁ\r˜Û€N猗4ˆB“™ZCXÿs! *@ENø)»Ð”4àa\n¨ )¿¸˜?`+¡€&‰C01M¼SqDñ€ÞQŸBð\"ï¡ ‘‰n)ÓM¹¢!x \0€Š5Æ üj3w\0⣂ð0!\$ \0`a7º¨2Q¶Zì>I4ŒÖ}ÉxÑàÁ½›ÊÏÚZu¶\0´çñWÉ dd4J2„†26\n  À¶žÙ ŸÅ…æ€OhÜFç0Ț\0=΃š%Ù1Ú\rÊAàih @vM)’\0¼`£&Êa2ù´Kši©KðfhZUÆ\n¶‘A M(iéP€ÈW47¥|ò©ZQ†þ:¨5X>x#5†¡s=0Rªå>„“7úÓÀiü'èٞ\0ʙ£ú)`hþRÁð…š—d`œѵM‘IQ\\V´ÞV‚ã4T²¦ÓUãåR%9F“aºhÕ47œ] Mà_`>P~_T!¡†ÑN\0ŽÎ.lÔú%ÈC(DZSþqu\0œ¸…in默2¡áÙHéqCÔM`”…AÞMqQ¢~«5p +ŠAZh¾¡3Ÿ ‡Å¸\n62¸URbq%B(\nÀTØ󑜛FåâÌð>œ8¿†GM ‹LpiÈ¢EQf‘M&•.©OQ\"=Z{µºR¥åïl¨aOêïØ«”ýk}° Á-´~+Ê`µewíWêÎT Õ¨º2ߘ’.¤1RÒH8H¤†d€Á†h@0Œ\0[€ @réŸ j\"„ý¸êöOZŽ ‘1r#¬tQ@7—V5kÈ+˜ÖÉʽVlï¬ì·\r-å®–¯U„Ý\$\$XÚ¼ž4µ«äF6{à/ˆ‰Ç–P¡óZ¹s½|Œ\rcӀf™Á˜f¸? •_«™XՔš°•†¬@Áë—â0nlŠÜ„Yòg:×°ËSæâä›sª~˜šâ¡9ëî×FŽt\0/Ã\nÅ0']y‰á^ŠÇ#&¹\rH œ†j‡R0ý:æ¤â‡£¦äD7J¡Ÿ~¿Ä52Éælë”D­}J‡TàeΜ% ŸÕ}¸è+R#”°k3T¼Ýë¶\0rYuŒh¡‹ތf¼ “Þleù„ØAï1S •TØP\"±¾PhŠE¶NœÞVK`2Qò\0e©eK‡›Š>I Fܚ-Ã7Sê=Ôù•BÀ¼j¢N5U÷[ñXl'\0 2¡…j\0;ªÍ‘’ìú®J\"\r4hEž±FXômRö\0Q‘Ö·*/X ”K£{hÍWڑž©”l€êm'j8€ÚŽŽ.êFˆÔsUÔ©µ\"iþ+bÒÊBÚUl1 ¬¼RCGÐ-­²3Þ)3å\0ø'ÉNv?³³PeÒÔÀÂZžÕ/óiãOÝ]6b“|1T •ªÉ×jØHÚ¾×@mµà¹-k_TÃÅP薯\\©¬\0æÀ69¸°nU¶{‚-±Õ5Â!²“´øGª³çξ5㚠ºm®S Á´\$룱øm3õÙ%˜`[¯B©/ËešØÎõÉTm§i‚N›o£!âàµ.È\r â÷0¨6 ,lí¬\0äàà:&|\rÖ»\"M¯¡kw*ÛrHVó„Ãœ5ۂÃjàá „YpғÙX\råw{U߅qĒÜ\$u⨞Ul{‹Û\$׶þ5mÀ(ü`/¬¢—ù¸4/nIp–j\\-³¶ç_3\\)òësזçW–·mçt\n†JR—D¹т%tŠ\nÝ*‹Rzá2>²°\"®‰a²\0Ö8Š1˜Žè¤/sÄ@ۆJì' l—Hu®k Zªç©´hÔ 8§s}ȚP§)R*“Übûe%²í·o„Ús– û2aQ¡J†©¤Õ°í‹qkÂ6g. ¼R“/({Ǥ~ÙEŒ©;ö\$ÝÓt†löÃmIêºèGR:iÕ'—àÁApªÞ y€üÛ­DMºŽ/<¦ÜwºÁàp\rÀ\"•Âá}\0ßPS€'éŠß܆“”pý¶k`CìÜqEYÀ3Êd¡èÉ|p{ó DJ;úå÷cHTšÏWnW<)M5~ÆY2÷–t9Š©âkÞR<ý«q#\0¨ýep7Lø+Óc¾ Ú\0u\0\0®mÔW¾‘c}[* <÷ؾÎ+¢ër7Æ@+·Ô^/Ä·ûò_ÀYƎ¿ £/yƒ6Ù¾þ«%œXÛKRÒÚoƒÙS¯\\¾ m/ˆg³PϾÉV–­%D«¡GÄOiuöÝt€åN)®›Î¯&ú†ySô0jn“rrÚT”y×myˆk!É 8UšøDn£Bþ\0÷l¥¨PGç.[‡z··|†8bGõx×Ñ\\s[µ#¸?>:£\0Xz f¯´ f.⣏4€^ 9‡ |šË\r§·z+G¸Z¸D©È?‰5A¢ „A]¹1ϱ5‹7bvæ`|1»èk.‚LUëÍڐ/`Weñ©'âàkû¹†k°ÜŸàÅÐI\0wvu‘]©-˜Ó%OÈb3ó¡j•bŠÍ™T½A%¯à&êIÊÜP£ŽcBã9͋{yBßLtVÖ?ØÊF:hªUd[ËÑ ük±–8OSV« káZÑ|â€*ÑU¾Gû˜-k¦&ˆÚI–‘žÈݔðO9\0®€Åˆ˜ÕeQ>7ŠÉp¶e[¶<¯¿RæÝ­ h\$®?ύöä úª¾Añǐ‘ÿ-×!–iÈ|¿Ö¿…ä[UÎ ³ïfEƧ‘’SätF™RUÎHÁ?¡Z¡¶¨I@â¢Ã‘‚šÖEY*–½Y²‘YúÔZEÐö­=–ì:Û+Ù@¾VÐ6„·^ÃÚ½NÖ8VK2‡’ê ¼#èbɊ[2ç- ñ …k2&*äE NškV¶2Áy¼ùW8+֜q°Œ&9„1åøù+Z“Dªã\",¥­œ““‹Êƒ#-šÉÈ4ÿ5•µ—‘cãxPŸæ̕ÓÅlXó Ös-P”χBÂßÕkFŒ¸ÖŒ\$5m€W@º¨\0›Ò—!úÌ`@ð¼ß©²\"áOõa7œš†Ï14yo®us,|d*+É¢ee7ž<Ŝó:Çߘ¸Ôá]œbg!™ùÎbsŸH\nr˜„nՖÉ@Ø@ör Ÿæâr€)0 €’à\" \0\"΀òO4]ªÞaÄH*•o–,뀬.CpÉÒÉ3>Šu©Åx5™äúž‘ Å暳ÓÊVZ–Ò€,,\ršfáHl÷e£êè:Úe™Z@Î]ò¼½ \rs@¨%Ë\"\n!ìk‰úhÊ´ËeÈ´?åÄji: ˆ>{ɚÞ˟½! W.ºEBV‘åË \0002Ï9©¦Ë歚C¼Ñ\r4íÌ ûóP+.Ÿ‹=5\$KbÍÂù Ëh(5\0©I¤CŸèì“ U«ÅÇ4'V”°(-¢!0 À¨­Àȕ:eñÔn¥Ã›©’:¥”-F®‚µ;/¥#”‡T< ¢ÐùMVH/O¦½±´Û¹ÂûQ®€Åž4h-â Dþ5ÀU€\0‚@\"€€ àFavœ@à€y ëé'‰;.HnrzxPô^€ÿ[áªûbEÐÖD;SYãåÚ Pôï :1¬ÇN‰iâ€wfíw»Ü1ÀY½¨ù™| FâDiZ׶D|{q”RÁà0\"³Íç(åO³ÕDîƒ —z`Ò)Þ`-ˆ  Ä|è5Ql_c.øküö<Ù5¤0§zÏҖÑü›Ûßкe˜†dí\$’©\"þJè÷ÓSÝÑ û\n\rHK¿_ӄ”tà4ç€s›A\njVð´ñŒ!oÚ[l¶œOPÀQª©¬‹wÑӆQ¥9ÛÑ!…5€ì¥\0¶Ym‹g„õÛ(@u¶§ƒXO_éÝa~ÉÔ&Ðó#( =:ã Ã\0½µ×k4WñÏ\0]IàŒ+šf FÕÈj¥C#Ûn7ˆ?µöô×N N풴)Ï&z݊‹“o»Ž¿h¤·BlM½TU)5ÜËp¾t€¦µ›¥tÁä¶ùºî¨\rµV .è]û¹Í‹†Ð»¡nç†JÑív… Ø¶ï·t(ÍÉn¸Ñ»±ÝœD2)m۞([Ïr©˜Åë³2z eŒ¿¦ñ¾=Òn*̍vûw8ÝÄàx+§<` 2½GFííTBÛ=væh=ºì};L/wîþ÷£¿÷v[«cîØßîã÷)¦ÀnL¦*§¡¹ê¡ã7`7ôޑþ÷©_øˆ\næ{˜æ‚B%Q\0ǃ@pyæ÷\0ûÁȈnè'Š^î庾 &‡Ó6Þ\0•È¿‘Ôð†û»Þ̃%¾EKÔÈ;,á‰â·PeÍîl-•:ÙþïgÄKüëXTØEPVP. èP ´¼RØl²ë±sìOmtâ•êhô’ô ñÀ¬#”Uv…ϲ=}ì”a>\"‡õàƽŽˆøo|RØt£Më¢û<fM SòãZ˜QBà¡È*¡o^ð&ÍÞ5Æþµ€*D²QþN»\$*¦ ä¯ BrD`Íòe¡Ó=äç'¹?Ê•T MxkkÓZúŒ}­Q²‰[~ùŸÕŒš(qmQ:ü{ދµè¿ó ×Ͳ°f}N@±lCaùðˆê\"N`ˆùAP“cԀV0\0ÍB’fÝÙÀž…ø„P\0Iu†5ª4›³ì÷ÿ©Ð`°:*†`þQ¢wRó(º¸éœêÆÊÉû7È»™jj÷gçdc°™ð6,É/%ñç2ç¦# ³òûiÉ»8\\nϧ‘—ðqö‘SuÛ³nu4?W7\$»>-0ϵЁ¦-7d}y¼…[áx‡ñ~»¸0òSükó«y{!©sü°ö(@6p\$a:ʨ€Z5}\0üç]BßøŸgŒÔÀuTT\"K@ €uÑþ­<̞.ªugGø›±n¢¿ÚŠ|aâx¡ÔÀÇ窱ÿX5é‡EØõØó@tçVw¿ü?\0½ç„ruY둹Ï.Å?[ŽfèÈ9Îñ9ô3£® I\0—Ø°š)±OuɈz*ð’ãbí+\$Sª9ÇØ~‚vŒú}+–Ññ„«Ùtwøµ‹\0\\€");}elseif($_GET["file"]=="jush.js"){header("Content-Type: text/javascript; charset=utf-8");echo
  13. lzw_decompress("v0œF£©ÌÐ==˜ÎFS ÐÊ_6MƳ˜èèr:™E‡CI´Êo:C„”Xc‚\ræ؄J(:=ŸE†¦a28¡xð¸?Ä'ƒi°SANN‘ùðxs…NBáÌVl0›ŒçS œËUl(D|҄çÊP¦À>šE†ã©¶yH chäÂ-3Eb“å ¸b½ßpEÁpÿ9.Š˜Ì~\nŽ?Kb±iw|È`Ç÷d.¼x8EN¦ã!”Í2™‡3©ˆá\r‡ÑYŽÌèy6GFmYŽ8o7\n\r³0¤÷\0DbcÓ!¾Q7Шd8‹Áì~‘¬N)ùEг`ôNsßð`ÆS)ÐOé— ·ç/º<xÆ9Žo»ÔåµÁì3n«®2»!r¼:;ã+Â9ˆCȨ®‰Ã\n<ñ`Èó¯bè\\š?`†4\r#`È<¯Be ãB#¤N Üã\r.D`¬«jê4ÿŽŽpéar°ø 㢺÷>ò8Ó\$Éc ¾1Écœ ¡c êÝê{n7ÀáƒAðNÊRLi\r1À¾ø!£(æ j´®+Âê62ÀXÊ8+Êâàä.\rÍÎôƒÎ!x¼åƒhù' ãâˆ6Sð\0RïÔôñOÒ\n¼…1(W0…ãœÇ7qœë:NÃE:68n+ŽäÕ´5_(®s \rã”ê‰ /m6PÔ@ÃEQàÄ9\n¨V-‹Áó\"¦.:åJÏ8weÎq½|؇³XÐ]µÝY XÁeåzWâü Ž7âûZ1íhQfÙãu£jÑ4Z{p\\AUËJ<õ†káÁ@¼ÉÃà@„}&„ˆL7 U°wuYhÔ2¸È@ûu  Pà7ËA†hèÌò°Þ3 ÛêçXEͅZˆ]­lá@MplvÂ)æ ÁÁHW‘‘Ôy>Y-øYŸè/«›ªÁî hC [*‹ûFã­#~†!Ð`ô\r#0PïC˝—f ·¶ ¡îÃ\\‡É^Ã%B<\\½fˆÞ±ÅáÐÝã&/¦O‚ðL\\jF¨jZ£1«\\:Æ´>N¹¯XaFÃAÀ³²ðÃØÍf…h{\"s\n×64‡ÜøÒ…¼?Ä8Ü^p\"띰ñȸ\\Úe(¸PƒNµìq[g¸Árÿ&Â}PhÊà¡ÀWÙí*Þír_sËP‡hà¼àÐ\nÛËÃomõ¿¥Ãê—Ó#§¡.Á\0@épdW ² \$Òº°QÛ½Tl0† ¾ÃHdHë)š‡ۏÙ À)PÓÜØHgàýUþ„ªBèe\r†t:‡Õ\0)\"Åtô,´œ’ÛÇ[(DøO\nR8!†Æ¬ÖšðÜlAüV…¨4 hà£Sq<žà@}ÃëÊgK±]®àè]â=90°'€åâøwA<‚ƒÐÑaÁ~€òWšæƒD|A´††2ÓXÙU2àéyŊŠ=¡p)«\0P ˜s€µn…3îr„f\0¢F…·ºvÒÌG ®ÁI@é%¤”Ÿ+Àö_I`¶ ÌôÅ\r.ƒ N²ºËKI…[”Ê–SJò©¾aUf›Szûƒ«M§ô„ %¬·\"Q|9€¨Bc§aÁq\0©8Ÿ#Ò<a„³:z1Ufª·>îZ¹l‰‰¹ÓÀe5#U@iUG‚™©n¨%Ò°s¦„Ë;gxL´pPš?BçŒÊQ\\—b „ÿ龒Q„=7:¸¯Ý¡Qº\r:ƒtì¥:y(Å ×\nÛd)¹ÐÒ\nÁX; ‹ìŽêCaA¬\ráÝñŸP¨GHù!¡ ¢@È9\n\nAl~H úªV\nsªÉÕ«Æ¯ÕbBr£ªö„’­²ßû3ƒ\ržP¿% ¢Ñ„\r}b/‰Î‘\$“5§PëCä\"wÌB_çŽÉUÕgAtë¤ô…夅é^QÄåUÉÄÖj™Áí Bvh졄4‡)¹ã +ª)<–j^<Lóà4U* õBg ëÐæè*nʖè-ÿÜõÓ 9 O\$´‰Ø·zyM™3„\\9Üè˜.oŠ¶šÌë¸E(iåàž œÄÓ7 tߚé-&¢\nj!\rÀyœyàD1gðÒö]«ÜyRÔ7\"ð槷ƒˆ~ÀíàÜ)TZ0E9MåYZt Xe!Ýf†@ç{Ȭyl 8‡;¦ƒR{„ë8‡Ä®ÁeØ+ULñ'‚F²1ýøæ8PE5- Ð_!Ô7…ó [2‰JËÁ;‡HR²éǹ€8p痲݇@™£0,Õ®psK0\r¿4”¢\$sJ¾Ã4ÉDZ©ÕI¢™'\$cL”R–MpY&ü½Íiçz3GÍzҚJ%ÁÌPÜ-„[É/xç³T¾{p¶§z‹CÖvµ¥Ó:ƒV'\\–’KJa¨ÃMƒ&º°£Ó¾\"à²eo^Q+h^âÐiTð1ªORäl«,5[ݘ\$¹·)¬ôNô\n«ž[Ðb÷ƒà|;‘éîp»74Íܔ¢¨ÐIŠCË\\ޝX°ç\n%øhØIäç4Ïg‹P:< ôõk¦1Q™+\\ÚÈ^咠™VèøCàòôWàÃ`83B-9F@ànÃT>»ÞÀlj-–¿öÊ&âÜ`9q¦…Çßä‘“PÜy6Üå\r.yñ&£ñ´ÎảÍÃE8Ÿ0 êÀõkAÁ×VÛT7ñpïÆxØ)Þ¡~¤M½û΁ß!áEt§ÐùP\\èÄϗm~c½Bð\\\nímŠv{µÎù9`G[·¾~xsLî\\±Iõ®ïâXwy\nà¨çu¯áÁ™S£c»¬€1?A¼*‡ùÍ{ œã½ÿ´óÍ¿á|9Þ¾/–òþ¯Eúï4æÊ/¿Wÿ[ȳ>–á] ÄržÊý¯v¹~B£ PB`T¡H>0¤Bҁ)ð >¸N!4\"‡À¦xW-ÅX)„0BhA0à½J2P@>ÈAA)„SÎôn¼ìnìO˜Q¢¬ÇÎÊb®rõŽÔÒ¦âöàøïhèí@ȋ’î®(–ð\nì†Fì˜ñϖøƙ…(ìγ¤ÛP\0÷NÂõo}¯‚l«<ønÞø®ˆâîlëoq\0/Q\0of*ʑNÑ ½P\r/îpA°Y\0p\\ãï~³ÐbÐLh °!Îã ÐPöîd÷.¿ïy\no\0á ÌËжöP ptùP¡ ovÐ‚knŽ¸\0z+æ›l6÷°©¬Êø0’äð¹P½oF€NìÏFô¯Opý àN `Ü ÐÖ\rogðá 0}PÍ\n¬–@°”ö15\r±9\$M\r \\©\nggì À Ø\$Q \r‘“Dd‰ÆÊ8\$¶ªkþDâjÖ¢Ԇö&€ÓÀÊ  ¶àbѬ˜ê°¿‰› ñ=\n0ÊÕÀúºÀPØ ~ج6eö½¬2%Íx\"pß@XŠ±~ «æ’?¬ цZelf\0ÒZ), ,^Ê`ß\0è8&´ì ¨Ù©‘Ñ r€© ©ÃkFJÂÂP>VƜԍp¨²8%2>ÂB mÎó Ø@ä’G(²ä¨s\$Ž dÕ̜v†\"Èp°wÇÆ6§æ}(V ÌKË ‚K¬L ¾¤éÄWñö qú\r‘þÃ̤ʀQòL%’PÔdJ¨¦HÀNxK:\n ¤ †%fn‹ã³%Ҍ¿DÌM ü À[#¢T\r©ÀrÂ.¦LLè&W/>h6 @êE È ãLP‚vÆC’ß6O:Yh^ mn6£n¼j>7`z `Ní\\Ùj\rgô\rÈi2I\$\"@¾[`¢hMý3q3d’ þ\0ÖµÈúys\$ `ÖDÀæ\$\0äQOf1ƒ&‚\"~0€¸ `ø £ \"@ZG¼) Y:S¨ê†D.S%͈’ Ð3¾à d¹ÀmÓU5‹æ ¬ ó<£SÒSZ3â %r “ÎãÆ{óe3Cu6³o73ÀdÀL\"àc7ÄLN ÜY Ê÷k‘>²Ž‚Ç.æpäì2øQôÐ÷“¼åÓ3ÀVØ°WBðDt Cq#C@½I”P÷DT_D´:ÔQ<”UF²=’1ô@\$‚‰6 <cÆrÅf%Ô¬,|“27#w7ÌTq´6sþl-1cPÕmðqªÊ\n@Ê àŠ5\0P!`\\\r@Þ\"CÆ-\0RRˆtFH8µ|Ní Æ-€Ædòg€‡Ò\rÀ¾)FÆ*h—`ö €CK4Ã1‹ÊkMKCRf@w4BßJÁ2\"䌴Ó\r1Q4É2 ,\"ô¤'¼êx §Œy—R‚%RēSÓ5K”¦IFz #XP‡>¨âf­É-WX\ršÜê¤pU´ÕDÔt&7@¶ÂÑô?’©ÀÑ ªµ£}O1½2†‡2Õ#UK*¤)ô긋Œ0o<> ]HŽš„Æ¿rè›LGNª›ê˜W%–™M^’Õ9X:ÕÉ¥N”òÕêÔséE¥­@xy’(HêƙMd×5<52B– ð–k!>\r^J`‹IžS N¡¥4'ƚ*œ*`ø>€—`|¢0,™DJ£Fxbè µí4lTؕû[¨§[é•\\‡¦¨Ô –\\{­Ò6\\ޖ’ öß(#mJÔ£,ý`©I³ûJ‚Õ­ÊÜèlߍ ûj…j֟?Ö£kG»k¬T9ÀÛ]3ohuJ©ê¢®ÑW•\rkÕÏ)\0Ý3Õ€@xè¹,³-Ê 5B”¡¶˜=ÂÔ࣐#–gf¢¡&Üß·Z`ä#Äoí æXf È\r ìJhô˜“À´5rqnz õ§­sÁ,6’oÓtD´y‡äÂb´àhþ—Ctn˜9n‘ í`§X&¨\r'tpLž7²Î—¤&—¨¼l¬Z-ͬw£{ r—¤@iUzM¿{rxא—mÒSBÀ\r@ H*BD.7¹(‘3XCV Ç<WÔуÝ|d‡q*@”þ@ÞÀÊ+xø÷̼`á€Ï^™Ì˜ß¬__•ND­X\0Q_D]}tõYÅúp¦f €wÔÚ\"â3øz¦n«MYñùZR\0 ÷¬Q¤?¸{†M3†•£*×1 ,¨\"Øg*U¡*²¯ˆÌ«zҌW5NV2O-|€¾ÉÓñ, ×]‚B×dí\rŠñ/OâtÎøÁï‚Ì0‹xƆðŽ½Ð®OCë8Þ-0Ò\r”ÿ0à·õ„@]¤X ̊ÐÎð\\\0¾0NÈï£Ñƒ4ëi¨;ƒØAtê¼8X—x¤\r†…Š“‘ìÁ‡ø݊×Ê7¬<ö@SlÈ'LÒø9WŽ ÊθòϬÖËì¢Íı•ùRçÌðÌ\r¾Ï ÂÏò|ÜXÐÖa÷ø7y€Ù\rwe¸Œù„Y!ƒ˜Eƒù’´šÂcRIdBOkË28[‡mÌJŒ+L ÈÅÙ¸OXpføÓ9ѝDϛ·¦ßªw“@˓—Y—…¢Õ÷\\yäAcÙ£ƒXgš™%šôó’Â1“ï“j œX†9Cc݇àR¡¹‡”QFÇpdÒ = C˜÷ýš\n\r¥Õ‘ÔóšdjŽÙ«’xE¡Â2FX§¢x_¢ØÅ£Ú5£™—}q¨Åí¿¤M%¦ZM™:\nÏzWšX7¥åí¦:ÐZi¢npY;Žù>ʘí£ÙɆ:6Ú;£ZÎX0ƒ “Ì¢#ùýcàMyU…i2,q¹F˚Èb­J @ÓgGè|4ógÈÒmzWõäÊ ¬)™Èr|àX`Sc‚Õ§À˙„óc—¥‡û!²B²—±”»/}{4JÂ\0ÒÝn» Kuz @ÌmÚÑ®€ß­y͞ÒyÖ\"º)u¹ÊÂÙã¶Y睘s·c¶y둶š‡··y¼—Ž¹7Á|·±|—Å{Ϙ*)°Ê4Y`ϵ[v¹‡¤­‡û^NX•†¸‰†ò‡W”©û·‚7†;¾_‚‹*x™ˆ¹Ú\rùß¼߉xm+¾mû¨Ú™ ´»¹‹\$\n¾l˜);™²„|Ù ßڙ¡:œNÚ :„‚Š_È8N³¸Uœ5;¨p+U–L‡ ò\\‡9í¦Ùñ“› ¡»ýO:I’šû zQºœ¡ƒ¡TëšÜ)ªXG¡æ»ÅJ{w8“¾ûʼn¸UÆù\$ôàÃøü›PxTY¾pjh·¾J×À›˜JÙ{‹Âð@îǂ³ øðZ‡ÌÙs•¹h˘ç–XÌ\0ۖlӖÌàÌÈθÎçìó‚Y}˜Ÿ®ü^Ð@u2ÀSÚ#U‰ˆ;È|¼¼•¥¼™P\\ŸÊ#ùÊ|ª<®Ý\\³À›žJ۝‚,öœÀ•\\Å̚EÌú…‚]WÍlÁÎ,£Íìɖ<åΌÛ>YnÎ),ΙrÎüûÔ¼å—⍺]Èý ª\$õÐç½Íq„DJí=•Ù÷•XI-ðŀäÅÌa‡llÃµ]\\“w(iÜCÄ׃tƒ‘<i-u[uVŽD֓¸Q¸€xb€kæLI­.kú›@ÞÀ„ÜN‹“[ñ¼l<o=-]1`蔼ªdš ÜMÌ7‡@Û%C=]ú›êÀ/|-à܏ˆ¾ÉÞáqÃã•âíùâ*¾C¾òO~ÊQâòså`·ç(âòãDÉßɲ¿à[ãþæ>Éká¾R™uéÞ\\+>)3íûPÊßP§Óí6ÓËM%º¡¾pԌœ ÅAÐ3qmu2ÖfzƒÛ¯ì4s ‹ ´í`ێ‘ì°-kÊS%6\"IT5½‹~Òì\"™íÂUt_ TuvàÖ½ä¶Yw¤†­0I7¤’L‡\$ú¿1Mí?íe@3Ûq{,çÀÏó\"&Vi·àžÔIŸ?¾µmõˆ™¯UWR¾´\"uiT‹‘uƒq­Ÿj\"•GÃËõßò(™ï-½‚Byîê5øcÝõ?Œ àwñ®°ëTúî’`ei¾½Jtb‰gðU‹3ËëÉå@öá~ê+¾Íï\0MïGè7`ùïÍ\0¢_Ô-ùñ ?\rîVÿµ?øFOÔ6á`\no†ÏšInª¼*pà™öeÙí\"T{[Гp^÷ä\nlh@l0[/ö„p oóJKÖX“ñ€ü<ª=€9{Ǿ6ç–<eߏAxãÀùǂ¼Éá4x[͞Lò“~>!åOQxš{ZVFԎ`½éÈ~Ižß–“øL)Q[ëTûôM›àþT²*BC¤~ æâ‚ä\nƒò¡gÈŅp9zKÉ–ówzO9di^›'‰+¹ßïDz4ägHAº¯Lyô¡\nr€<IêjKQó¸Snô==\r.Âo7½Êé%a;‰kÏãmX¿›Zi%P¨iÏ\r­ €¾ýµ/©…L`pR0¤Ž&õ—I (Øá\\.£ *m„*Ž(Ú֎õ—\$ä†ÆÀ÷\nw׊Х…8a“\n&´Â‘žÍUmª MÖ¨P+\"Ly„ó?¡M\n€2’ L\nbS ¥NäùÇr¶!w¥jw`¼Â\$îôƒráè…Êaáv±^Ãq­F‰Ü6•Ó¨i*™Ÿæ„ì_xõØ\n‰fðIê:B&ù6@É“KED¡úú·QD(V`.1\0Q\$íøF­¹H®’Tþ€zІ‹Ì\rªjkzM€ÐÀ®Y™À(61€”x‘+®%dj¸Æo\n¦¬\rg°ï\"ÉŒ´ˆ—?Œ1- 3hÏXÖÁ)åyjÃ5r¢N±#Q¾¼Š¸w{_þ¡øG)ÂÎÙ1i‹Ì íç¤<Z‹ºpX³¡Ö\$â?¥=%.´€Ò®&¾­%\\±8w­!¤µa4œ<JB[Ðĺ¦u4‡%êŠ×47‹Ä%gѐä& ¸€Z(@ €E¢{@’Ð#¥–2Š h@Œ#ñŸø™ÑŸ¥£@\$8\n\0UŒìjãA(ׁž2ÀO€Š8ڀž5‘¸Œ¨ @†ð&'´\n€DŽ\$i#ŽÀ#Ÿt\n PŽTs#]P* àDÌuc› PÀO|pc—øËP ގ¼i#Ô}ˆæ:<ñí\0\0¥ÀˆÅ¥lo#}ÏFÜR‰Tp @„À' `Q¬ycTp(Ɗ@€eh\0‹˜Õ8\nrx› cþ<`NŽ ˆã:)DY\n*Dý‘2{dZ)A‹Ú4±²¤€cZLð2ÈÊ<ñò\\Œ\$r#ˆþÆö7ñÁŽ¥°!û€´ü€Nª{O¼@\$< Ñ¢ðVƒZÒƞ52.Aù#D0 \0´ÀI¸û\"P'H ²_)¼x@Š€*úàAOh£hI)I²L1¦’ìƒäµ%áJI‚B‘þ’g¤i\"p÷§K2}’ä–Å(CËÉÍ=²t”xCøÐ&FÄ r“ÒoÙÉ@@'”ñ€% ÛHÞT±áˆ ãԘ:=¾)\0.ñ°]Îâ5 .ð æõ(pÈÀL!à8 ­\0ˆ¹ éR\0L‹YaÔbkÔ°ˆ6Ä)Y·éˆî •Ô®£ h³zZ¦õ±’IgÎVO3oœ­Lgà3ËY2ãÛ‰ÜDoPË`3̸ec-‰r7í‡2ԗDº‚ Þç‘B¼‰Z•¼¼%å/I{ MÃ\0pÐÀ́.`äÊÝo*•Ô¯%T€ý\0 &–iR\n™+Éo€ì©–\rÀ^2q”Ë©\0\\¨I@‚ KÀ#peC*!>€/á%|ȅ̒Áގüô\$è)çÀ§1P30(\r¢+\nZÆ zž„))\0*®\0kà€ÙÅ2¼–υ(–E86å¶s—tºf&”™Š¡´ “+;”Ø76&ãK–_Ž(›9fÓ,@-ÃÉ4l\$ۂe7\0ù±:l“LÝæM7.\0ˆ ³|›ðo–JÛ©ÀÎZ³u•ÌºŠ'Èy{ÅH,#\0vU@9!¼¥ Ñ'†¨&„òGôøß@_-Ù¿³ºt;Üê¡:©µ€²u¡<—ˆL†iÙΚ_ꀝأ@U6°Îù#ä_€L'~ùæ/Öm`\\Të']=Iäât°Çž¸Âà)ÔÏqùsÉ9Âa<RPº|tžút&5°äs©lî@¾ ÞKÆwS®èlÍ:9úN®wSø|·göÉØOùAП<ë‰BȀ\0/àz @´ ÍÏÁ•Òå†=?=iÞO‘Žkӟ=\0E@iâÐ\$ B× hO\0Á>DÖP´ó‹Uäçцj¥H ìÂ9F¬BcCi‰é­BwMŽ§tÓx €PÀÙM‚?p“®=—äì8ÜÔý‘Ïlg~¨˜tÁa©€%]b\$àØ\rˆr„èÄa,6ÅtŒàW)Ž\0U¨›F˜ |æ쓢ˆvh¦Qú*¥Oƒl.C\$À\\ ÐցRRÌ<lcù™&Cj3Ñý%ôZM¨öÀz9GpY’â¹£\0i \$Dµ‡d‡ñzt[')[)Q¤ØêÞkÁpi0·#cþ‹ôNE¨ô(ºC2L Æ@9hÑEJ5Ò,šh{&Jzö0 n€vª©>[€j“£Û[œ] ƒK•ýRîJë>.;ù¨íF=RڌŽ<råÓM¡=—Ô’¤ÜhØ^Y\\RmnËÐð Nn*g‘¦ôÒÅB¬·5^Q҉@O¢°x¨¡HIÊT ´â9½)(‘œ&µ‡}A)PÊ\\/êô…_Õ!́H þڑ¥¤ù\0éBá­\$z4ÓTYu‚J’v\0ꏃ”¨…%@æ32\0Sôm€--Gi@¸úQÅ%Ñj©YÝ+FuzlSž—”ÜW3ØÅ·OrŠU\$EÔè;¹M©¢\\€Ô±Äu/£õjeQªš¦§,#J¡ªXPÔ<UH •TVVé#Uê™ÔUbˆOU´DZ‘⢵ £Í8êÕUJuS  «À‘g)XDZK‚•¢Bî\n¼@2Š©ìx@d&ü ½eÜ«Ià @ÊFwì¬8“©\$Ù'IºV‚V† U\$²ETÎ_ð*ˆd¸/áFCÓYdp§vGƒ‰3‰ ‹Ñš‹L^(ù`áj”÷2S¸ºcÛW¨ÜJQYiÖHB”£ckœRè\nþ²U\$jê\n„ZAi€î»¢U*wKDRxW‰LÂò­ˆ€+fÚŒ@ã¨A4¢àGz…R\n²5‚b¬\\_²Ÿ ­ô‡¡á0¼C@¤\$X\0+Å]¤ÑÂè\"?‡n¦€+QIj\n»x\r€ôB`S¸âM‚ÈÑûŠ\r o°@‚À6XÀ\"{±\0µãb ¯)–ÁM¨cMðW ä¶D_áαÐv@{cÐ:¤®%[%‰C²þ1¼Ù;AƈÌTn› \0º a²pážóe~ÙU5 s©V†Ýe|M9‡€9 hË@æ¦\0êÙ~É@.³ l€· Jv]©ºD§f€7¨FÌá±³ËùŒ,/+:¾‹íÚXIi­\0U¢â@Nµá´\r Ê¢,².½i¶‡ª³m _ûFŒàÖõäÀYiUÔÓJ¯!©gûLj‹ãÑú¬D“iKA à6²õª-U«KfÖ_N€\0ö-3©ìÀã3+¥dãiûD \"ö¯µM¥ml‹L…XÜã㯸Œ>‹&|UÕсõ`Ïh¾ù2¦ÑÐn6Ý…·ÉI+ Øné-nDÃ×`„µ†®°É”°@ã¬B!;X™smȯ·†pC`‘p5Á°¬¡O‰%Z/Õè5”³é#CK`‚XˆªÂcb°Q#«§Qa»–Ž…ƒ¸q…èpÚÝ÷)™®G+~ۖß÷\"ðlM_^zò©šæ!ÌÉàE«”Ð¥’®šÀ‡ïa úØp86ì„åˆn+oì’Jâ¶ö¥¾,¹¡ó‡¢ºw\n¢]̓pëŠÛRÁõ'§eÖJÕqµ'ܨ%£'€nlO‹h@>NBȊX5,ˆ‡‹¢ÊrGr¹ Z l\r(ªË‘jIù†±lŸ¬%b‡;s+±× ¤Wg7¨)’*e…¸1µ•ÞÑ3“L e@(»p\0 ÐÎèds®AñÖD\0Í\\bD§\nuê/&1¬ÞXR×¥E楂5¡Tœ\r§}7õ§”ªîÔþ”AÙ¬áÉkâ\\–øö͵´ŸÇqà2܀öZ-wo´“tßZùƒ‹¯]ó-yq2j+Ն¾Õ­Ã«¬€n¾XA«Û\0†\0º¾+S•+ïY6_BúV7z®nZ@̆²Ô·Æ´]´-UMJc*¢ü¸´®í¢s\"ß+\0·ï¯x´B3^«öà0\r÷ÜÀÎïÁcðÖ\\jÆÆ*¬P-\\Q8ˆÊŽ·…l•cË%XþÉVB‡}‘,€þ;(‰`*Qú \$áïÛrßÂ{ÁKøìCúÖ%¬\r¥ˆx ÞøQû…,¶Ø¾¥×/‰vàä\" pÁã¶ð~ Ó áã ÅJ5eã ü®Eš-^âX;c²\\©¶×¬m‹´7£?˜6C*庮†,7®HfÄ/Â9eÌ0[@ñ¤!bê®íÅþUБ=›Äi.Jocñj;ø—B³\0¼ƒï]ՔÑúvÙGÃÜ8àO\\\0ÀNJüO©›\$Ž•.& p‘\\‹ H1bØpø’:F\"8Ŷ…þ‰ŠøVx©ÅýµR®–xä=À3Æf1Š+| Ò»\0ÂBÀ¼kbÌPÇLђ£ô\$zÌáàÎc ¢ÇÐi,Pcb,pÃn(¥Æ,¸ì`'/»~êÙkÖµ‚Îp€q-›Áȱ¹VÀÜ܆Ü\rÙ ž \0ᑠ‹dSˆÓÈÚÍ+º\"Šéˆ­1\0(Ä-’Ì1~útcªþfý¸àBۑb}Ø ’Ã0<1\r°¨¨L’€»\$¸ˆ2d\"1ž&ì™Æ€BóN…Ô\ràB\rrƒ«\"?vädäZá±.\".\0?wä¼9€oÃà\rÄ0¥Ñœ!¢ÍdR€‚뤶\0‘ÃÇHëÜra%ЊØ+\0yrƒH¾sϒ4W#œ,\$èô \0„*xBó\nPÌòü|„ 8@/ \0ø2U’°ábíÝè¢ÂÎΪxÀ! ¨d§°óúNÿ3SÔ?£ÑP»…€(òg\n8·‡ppŸˆü€S 9õ@‘' Ç\0úyµÿ\0¦y46¡H<‚öÌ×ô\n`S’ˆ…¼ÈûCY¹’„”³jp:\0N(ӍŒáX4ŒkÌÈÓgßDy‹<–n4™£ØrS<ÒÏýˆó¯?¥\nÀÇBãúf('™Ì~dgәSËÏ?<³ÓVg(1™éãæƒ2ù£ž­—²)ÕôŸf`éZ€¼a“>t{ÀœÉ Ÿô’>ñø\0ŠìPû`O¼\\s Œ<õ?4äwÞ~³ÜÇf@z™ÿÍ~hBW Ìø³á´ŠxhA¡¡ÜO'=úP֌ײÜö±ë=óúc[ysèÌûgâ|¹‹Ï掳%™Mè,Q³ÆÒ8 'X žhlUs ®…§Ù¢ú é4ËÃqDýÂx*8g§NLšBȖ¨;§}%eû@YìŸv ho!\$æ›NcCXì³@Ð;YH'Á°@^ à·Rf^x„\0^osÜ_fª—“;¨Ópj]²:’Ô¤ïõ.mLêl\rš®V¨\0ó@܀¶Ê\"ÓÕÄ1%Œ!_êô@-]8f¤ç -Õþ±äa]Y¯WšÏˆh`(‘¬äJë@…ÁÖ\rˆ—õ€Y kB(€xÖÂ:5˜B\\QkO[:Õ0˜¼¡­uk›X¥\\×P\0ë[öx¹ÀÅ®`ŠRIGÕÐk5°ðª§YzÍ×Pҙ¬=†l=áõÖe€\0ç•2=k` Å[K¼‡B꽍Ìû8ž¶C±Í}k«c{#ÖØ¢„ølŸdfF.̵ü-›AºÿÙ6º†K­’•¤ÐÖ×Pàv„'¢lHiAÝÚ8C¶“® G„`GbyÙ¾·Í- 0•Ä¬;[*_ˆ¡ãmlH{(;Uo¶ÕÑ*Ä]Š,ċåŒÖÆÈþôXË“¡80Cµ°K ­! N¼õÔ(I`¨³ V¾Dv½§íšwá·rpc,ðåŒÃÓ\0ää 9~s»Xn㦇¢žŸr[ec·4dçpÅi \\…Èe2âãl±ÄaZCk»gl÷bB„™¶7x%¿ê轞í€Å»Ùk` ì\nÁ( @ź«®„5åݘ¥Ï­ċ#t›–Ü–éãE½}ńsñ–Lvö÷E¹ï\nQQ۔Þæú76}õ‹Or»çj§b¯%@7‹˜àÛµßh³w͹÷n£kÙ`Víq·±Íòï³~›™ß~ø„4{Œßþå÷ë¾óË;òßï8p2mP+ dÖaX8&,=Òn›}ü!/øK&\rŠÿt´H™Ó)/øYÜ”†6@å¯=}ðŠðEU§lKÃü\\kÓb[×â1Gø®­M­)™J¨ xXÚEïTä¾ /¸\"-‘ë…<4ßxDˆ¥ÅíÐpÄ(¼3Þʟ·ß´'È+Û\$\r†¶<rí×n`H\\t\"þ¶70=ä·Y×Wéhsð­\rÏw¼~°!ù0@6l‹\\† •§/þBò7’¼‰–ß Ï>Fÿ‘܉\\¶¼RÙ¾-Çn‡€þܧ\n¸?F~†œaÞ×+xÉÁýëñ¨\rœl,fúCß+­Žîw•i¢GøÛËî.X!¼_à71ymÌ~ñ „œDå¦È7åÊé ÷š¼ÆåîûÅG;gówƒàb/89¯ËxÑ@!R–9¸éJq˜Y¼hß'3¹ÏÍĬ*÷ñXw‹Ë®^ —ÛË ¾7ŸÎî5óÀûåÖ`ö:î#È+Û­0˜ž·œS¯ˆ@0óo7:&~r (Z·‘G1zÐþˆ€·¢pÝÎñdNŒï“£›`ç¿/Fz@8Ñt0ŠZÌ_ ‰ªÎ0³™{Úè¿Lén•‡×‡oEËÍÑâ=rû¡‚Gj]õ H•¥›² Ò·…»ÞAf+ªÈèVº•º­mžœ7ýåßB‹ÛÓî*q‚þ}cãwس=ۄg¥»wE¢-H·°€»·¦½&Rh4—ªMêž ZÕ_L½©]WV'ÁÕ¦§Íñ\"uŒ @-ÜaMÃsº@9êL:ÈՒ]ù#‚ÝaëoybÝ\n\0[Øêrðp*}Qí‚bwßÛÓ¦?†ºâÿ;Vc¾Ê°›» «.Ûsç´¢XíÖ°ûy·R=§&d”ã·rûO«žçõ2Åj!Ïux¥ÜÎÔ§R{NÖ&øµÑ»®5ö„}£ßvyÛ°Ž1o8Z#žþ{ÛNärû½ÝÑï‡Q:BÕHzW{òïW{:ìržÞ÷ó¶}D\$§j7)àP€÷ëÁÐÝCvV¬X—¾ýdí¨D7ó፮€·¼,Ôh»÷á_ø]·^í—qσܟxO»]­ïŠö¬?p{Æ\"ˆðOŠ8Qáµ?xw}ùJâ?9kâÞüx½5buÛ&÷øÏ o›ÅÆ^ñ†õ¼Ÿ¬>õw“g]çíh¼#ä?+÷‹ mï(³¼¹àÿ/ngŒ é5â5<ù;‡ñüòȅ¼Ë³½œxÍ%‡³‘;ì(³ÞVóŸ–;Çço-ìó˽ëòÿ.eänkpËÂÀ_ËFäXõ9ÓWjQ¥ÓàCB اåv3R=°ì†¦;aÙ][yËÈ»4Þ/¢|óÃ##v @_Ç­}UçM>ùßÌþ1§»\rC£MúqƒCÞÄÆädÄ˜U#[ÓɦŸm\n\\Ä\r6ô'Ï>‰ôà i I;€R \0X€ç<rW0[ÀE°dHSèH\n^×\\”¥3ÂTû´ÀF÷xB™îÀ\$ Òi÷´-‚­'ûÛÝÕ÷Xf¼}\0#ɤ 1êo·BÆ€*;Û1±(\0ø~@)ü§Òh>³ª{³â~Ûøw·ÉH/vL\n9È?doÒÑð°,‹x)#>˜#b`',úgTð¤È~¯tˆ €YÐ}Ùï°/]-'Òüž\0¾(ØÈ þñ@Ï¡î/Ÿëä…>¶Š~ðolH‹âžÜöÿ·½À/qû–DƒTúéö~¾¡o|Óìa Éþ°°#|F8ÍûdœÏ¥ò/±|“ì¿u÷¿€Vîâ©hø\n>Û÷ÿ°{´ Þõ÷ˆýçï_{þGâ IaùE½÷&{VNñžod¡õÃFÆBÀXûï×½ÙñÀ(I¦N@Yû¿Çÿøÿ·ýÇð9»üÉ¿\n-èû{çã@RýoÛ½Ù&‘o^3Y¹÷ï»>ð¯†|”òŸø—îþ-ñóö¶ùä~åý/»ò?*ù`\nÏú?—Sæ!VùŸîÏ©óœüïîÿ>ÎèÕ¸}ïãþO⟕ü¿Å>îýRMïûºƒõãø?b@\nOÚ? þà0¯s\0ˆ¢Ièπ’ú+èà'¾’úX¯¦À,úƒò`'¾¦óê¯Ô?€úÓñ¯å\0‚K௸¬úCéO…À2út©>¨LO¬¾¢Lïv3ŠàúÒ\0ŠÎ[PΛïlë¬H\nhä²Îlr\$/Àý\0+½Øý\0 »£ž¨ ©\r@ ?Kå)<#PøÓîïs\0Žø ” ÂÎ?Kæ@Ì@\0ÃæÏꀱø\0²%, p)?#£îïÄ\$ø\niL€¦¤°3è[Ìå3˜’“îð?²¬  @Ï´O¼\0ªý ö°A|P\0™ôD? ²N@\$Á,£Ý/Þ Àÿ€\$B?0ýÃø\0‚ \$¯²\0Vú’Lhͅ¼Žˆ èé€ùŒ£é½Ê>¤#6ý+ù€>öR:p¾>«7#÷…½\\Ð³lΓãAoãüÉ<3lø pe#7ÚA@)À±ðü¯Ü@ÒÔ#ýAV?hýãøƒ 0*ÐZ\0“°*Ð\\AuƒüÐ_>kÃöÐb?>«ïÀ\"…½cæ© #6>ÒBÃö’Òü \"\0ž>Ü\0psÁÒ?ÛDPvA\\ #þà(>Ò÷3EPŒ¿>ûÓ:­Â<\n´OÅ\0ˆüd\"ï@A\0ô°Aꎐûð‘Áò”ð”Â5ìÞÁÿ “ø #¿‡ ´ cþ© “þ€+´@Ãùh؀ø÷¤€\$\0øŽ‹:M3nø’3cêÞ`ûèØ„ÑT+I8¿Bò3@*ÀÆÐø @'”\\pM¤ 8Olòüøû¯†‚­»ÝM€Ÿ cî#üÂí Äð7B÷ h`, àâ6oŒÂ\\\\.S>¤›DÌÙCù˜ÿ0ŠË´ÐÆ£S\$2ÃòB‚ù«ù@&AŠ>ºLðkù ¬4ÎA óÜ­3˜÷Ô°Ð@½ ;öÍ>pùÐüÉ ¤‡\r¨\n°3|Î\0\nO‹Aø:6ƒô\0¥ d7à«@8ýœ%`#Ɉ[ÐÀ=ÚDåÀÐ\n°ýÌÜ3u’LãóC™¢9ÏBCÔ:`£Ž‘\$!hÚ\$Ó“;ÐêB”20uÁ[ ¬8°ñC× Ä<ôÃäúó篟ÃëdPŠÃß|=q€ 2pí€V>˜û°áÃ÷ |*1\0Âç\rÐE\0©dAov´PÎt'?d,P­D*ü@ /Ÿ#6øÔCP‹BO\n¬©8Ä',5ÏÑüE€ ½ËLq\r?m¤Eq\nÂzþC@+¤är60åCê?3ß/¡̓ˆ\nP܏ÙlHð•D—ü¯Í¤5\nóü°°ÂÆãói)D°„1(ú£Dƒï£7ƒæÏu>Üà\nà\$Aæüj4Í\0˜?ê4Áª?”ÑLK Aæ¢>Ͻ?Œü‹û€ÀqDI@³£\$;ð†D®Ž8  &¾?;°c€—ÄJØ£bÑPû¯ÐÅþ\0 ðBÅ# 3í`‚øˆ)ªÁ»ÌOÐ3CMZ50âEO6èÔC¯ì\0ÂÀŒ\\\$èÍÔûp[Ð9BãíÁª#cj<‘1Ä1 B;còÅDBhÔ?Ë ô@`*€ƒ¬.qbÄÐøX o?;\0KÜp¤3¥8 ÐRCÌú6/®¤—ˆ\$>lͤpIÀª ,!€*\0®+ÜÀ>=÷ ]±wÅã\nT^pgźú #ó\0ž?\$J@Ä \0*CÈ*É7Æ h\nñj?“ê:pArø”]Y€’ùÔL‹ËDbь àúïBÑ4d@(Dä”ÌcÀEçÛâ@>\$Òà 4¾Ø‘ þц©</¶Ð?\n€/ĺ>¬gpŽ>šŒü± ¤I6i8¾; ³êÃèƉcÝ1¢AZ6€!Æ}<j±¤D¢¤jÉ(F’?dÀÂÅ'óêït\0†üTeÂØø´1– ú ü£þAv?lnos3˜’„50†#Æ>¼Èòœ_¯«Û d°©¿³¬UкÁZPú©4DŽ|;Ðr£‘ÃCðñ€ˆø[9£ê¤¥ú5IÇ5²I‘É\0ûEOÜB\0{9q C‡|\"pUÇZÎPû` €²øý´GcœQCëGPúJO‹ñÂ6(ÚB ïóÇz>Ú7ðÏFøöÈ0IÂ:¼vOŠÇ‘¢BÏuEäµ·,\\0ŽÇ¸r8îÈûqgA6>ÀýÑ74D÷0qÇG¥ûêÍ>-SE@# ÑÈÎGÒ÷¤.à*\0i\n\\-`*\0q\n\\eñ½Áÿر\"— Œ)qu¤ýÃï³nùô@`>DÔ8 \0/Ä@þ„_±Ú€¤üw#îǍlƒÒG‚>Ԅ²¾-+ߐ6¿Wl%°6½·l0®\$5´sÔÅ&Œ\r *\0e!èrÇÿœ€qI” \"ÀæÑ> Ș3EILÅ\"‹â‰94G\$/ñ¦\0— ´‚©\0¯ Ñ-2>/„ƒì倘üèÓGg\nà/¿LŒq®BP€\"#7ôzñáHMԅO‹ÈO\0̏ &£¶2L‘ƒÁT^P @Zúd¨À=”]Q—=çÌKCïEã\0ŒQO¢Æ\\øôs0¤¤>ƒèq—Czù¬†±—G„>¤†²¿ü ÌÄ@?Œ0Â?ü\\oÂ¿³–èø4M d1‰9€‰\0¼ÍGò? m\rDÆÑü(Ô´LdòÃ\\KJ8\rE’Ðù-2 4U  0VAÛ”…R=ÈEäe£þ¤5!Ì2m³qðüÏÓAEÛô²V\$ÆüϕÉâŒØ ÅI9Óü‘ C&ù\\GÀ)D «ü§½òü4çIç#pú«#ÆøŒ—ññCˆù\\x£ø¿C(\$òƒHÍ:NI(J\0΋ß\"w\0¿ ,)PØǬ‹íϋ4<þÔ!òŽ=ÞúœGošÄó‹âP‡¿6üìN±QDë\r[;‹A|KÒ'AAäP\0¥C:šÊ„̉Ñ4Åã*To‘†£ÕD˜F^ÈûÉ‘\$)Ï¢»¬\n«É’àÍ)’(Sà‰\0ò’È(ý\$:ä­@à‚²Y8’‹JÐà#ÅЂë+œ¯\nQ5ß+`a+ ¸iþ`6x𑤪†è: ÚŒà.ÐT‚:‰þa˜\0øŸcv(ƒ^X¨ €Â¼H˜O.\"JÊðO\rÎË>ex-¾¨J¸€èKPïû¤rԂ-`2²€ÜË_à7€Å-!\"Jؐô¶òÝJêH.²ÚËo-ø.²Ý\$ª<¸BOЀ`> ©dáµ\nêH\"ò؆o+›“§s‚ؐè 3ƒ‘+¢± ©6¿/¡ƒa.Ð\r²ð†nd»²ï˨é’ ?ˆô£z1\0¥à ð‚?‰¨ 7€ˆâà<À?âãø\$Ó\n`+Aw*MQ¼Ã<Pýo¿°?,) #P>”à€šø̄\0¦?jŒÞēÄVqÀ?“£ñ³\$¡ 9¯õÆ-üÄ2ŒÌIÄÐîD9̳Lg1h[ÌۏÏ1ŒÄsC1sÞ©9Lz?à  LWdÈovLŠþ#ðÐ9`ͨ0æ€Þ‰É¦W·–ˆh>\0>¦ ¢Å/)Dáü²·Lº¢¡ÀÌÀ\$ÍaÀ†¨9*ƒ<:C+àJËìKPJ¸\"—L\\Ã*bÌò 1ÔÀä6ë4 ja+\0î%Qf ;KœE¬¹ÀÔš`è> >7¦tÒHw€¾MPn3I:fàD <LÄÊRÈ'¾.\$ðíBO\\²\nû Ðø5ã86Ä̹D1‰<\r¼³\$Z…œð’ƒ„ï4Š%r̃¬² ×àúÌþ\$€ƒ˶§»éo™^Ú\\°È\0øf[z“e…í6|֓gŒ&ñ8+M=6È5ˆ³\0Ò1Idì{™^fqd趈s7(|©tM.]HSó[€ø¬Ô ÕÍ;7yC„—šÎ¸ mÎÌÞI|A‚Ê:`c †Êß8\rÒ…iÔɃ¤ ßÓ@¬‚P `È~\rlËa=M3ã€áf‰<ëÀRå\0Ï!ûÀ@’ØeØ«ríÍdO‘t ¬‰T°³-æXY9A“˜:38áOÊÞadÐ¥ö ’gL³fxË=4K\n&€ôu0KòͨÇ,ô³o7¤€ëĆÓ,à½Î3Ë:h|’ÎKbá)AN¬úÄ`ì€Ñ:Ø ÎŒ€×;´ €Í»*sI&”á«Rsµ>\rX\r!\0\nÀàBsVM63˜KâO×:Ä®ƒƒc5„× úÎæ‰X!AœQ9z%`º {:èHòºDëE€î cv!‚Ν,Èôá“:Xƒ)¬(üº%˜Ë2 a&Œ«,ðl3Ó8j1è|’͇É=CRrÍË<â\$óŽ\"KB3äöÁ'9…:|÷)`Oj+îÀ9 }-õSÒ>2¬ëUU5ÜôBUNàóô÷²ÑNÄäìS¾NÄüì«ÈO²äû3±KNìЎˆ†¨ ×@:/ç7£ÄQ†¨ç!Ô@.’ ( &v9ÔédÓøŒ^þ“‡’ج!ï¦[.pGc K#?¸füÐpÝe“Oæçd®€2\0k6)„,\rÿ65GmOFV™dåiÈx,ÿa=O@ s³þc6…`¤Ø\rJ\0å;‰³H†(ù*Žr Å-Œ¾.íMÛ[ BΠ!(àóM¸LP«bUèÛpJÔ:î1úÞE“»¦ º!:¢,ô:‚YB‚ò*KRÞ¤¾rÍ0جLî“a6Å;6+2Æí )èUB`JsV0È:Ô0 _B14/ÎúíAOáœNeúÈ)A ~\rÚÈ öÃÌ –NPów“,È´C„î3œæ®¹ÌÞ°T3öq9}SQ\$ÄãA‚P“DÐ;!:À! îæ ¸YŒÐsÄÎû6Ø“ÑÑRԁŒFt›#C¨Ï€øQ\\`rXr…<í'ò×72ؼ´O-„w9Ó¤ùËb8à5€Å3{¡\0Ä7ø\ra\"ƒ\nh[j·ŸåFÛa)”Ñ+€2Ï<%’´M¢ê|®m¸|\nÀ54pˆþ &bUQ¨8\0EŽÑ¥4AAN,ˍàì˝FؕTo(ÉG`šO•GA›³êËGlý`:†=è\0<\0Ðëꔃ²ŒTÌNϬ=.û´ 6Ζ(ûSBÄ°ô\0,Jð?”.º(é†%“…,Ê?B.<2ðhM΃I`éÎŒá4ô¶*é˯G° ëì'ÙI¸ÛíÊÑ9š¾ôžRX—E%,O\r,ʈs³Ï*•(”}<ڗ@c©öRœj]Dþ`UR÷γ,˜.²÷·d£¥rø¦’ \\·N•ÒÆl¸ÀØRÏ-󓴵˚Üëkô·Q•K„½”¹,ƒIå.ÒíÒêšT·@1\0ÉK 4¼Òý/]04¾K›K\nC¨&•F,¶ô³SF0“ÔµS.-´ÉÊéKÅ2ÔÀRÏLe'ÀìÓ7L…0”ÏËoKõ3TËS.å4T‘:X̾4‰Î9/:WRò9.Í62ôËËJ6ÀŽS .ðc´¡Sv^ 0®»ËèO|L±MD%3î 4z3Id\n»ö•áú#tPq5h{!7Z‘Û»2 „ÆthÊ !îK€Ñ7YÝó1S³<»áh‹µ©½Ç-<ÎÍpÆø€jéÍÖà<4øÓ¹O˜%@‰OKBø°ôS¶!10ԇSÚҐëôõ‚YF…?UR 4ÏÁ›ÓÜÇ!•õŒ~ÂXl´=¨ÇH|¶5 QHýC&¸\"1M'µ 8¯5a`Å?¢SPlõ`0—\\ÝmËÈTM,8'1eQaA& \nÇTRèI¡ÑGÌ¿´ýÍZxôâ6yQôôñ¼aÀJÀ‹¼üûkU& ÿOXHá‚ÔphQEN†â=Cµ\"ˆLɛ( ÚçQe@\0;ÐñQ®ÓPÔÅD\"€/—ú\rB༖tãµ Tžì\r<eÐÔeS}Om¾—EP­P\rüÓ«P5B•4U\rR==õBSÏR}Hã“Tè#µE\0Îô¥U‚=QE‚J<ýSð` ۂ¼1x\0ãU:óéOá/‚¼€+µN J`P!t8Õ\rT¥µ 7 SõR58\nc>ÇƺÈâ!Êõ Œ1{ÀúÓ¼uE€ÚM4{֔4TÞíGa;Ž|ðñà5\"SÎÕýNkSä8»DÄÔ?JcU0Õ¯RtB ¸{ð 5qSåB„Ï,±\0ÆpÐàÔj†!‡\0006K¼1å ƒX @¦D¨V­å_ .Ô(¥_`-Öð`ÆD¼àua .‹•X\rFÃÕöðõRõ…ÐFD½•‚S÷RxhÁª<mXjïb­ÖWù_G\nVšÄ©èS¸ï\00074Ù\0ÒLRÁ\$QíX›pˆÄÓðù ×ê\$°Nó¡Ö&83&a+²€|l³Õ‰ÏÉQsÀA£…CXšú]Î_X]‚\0á+8+UzƒsRPΨQ\0Ü\08ՙPóOÝMU ¶ÔH6!ªVX ¤5†˜X…a¤ÇV/kӏVF”ý`‰TŸZ\0D5FÑOS½nákÖóTMSÕ¾U\rTMZÒºBðÍìoÓîÜEgÿWGµfµÅ„-YÁ(µ}V7T0BÀ©œ4Úð’Âòƒ [9‘5ÖX´åm¯ÿXhét>×LU`4\n͌TÑõ††o9­vÓ×FÊUm®Ö\"ýu†DՀ \rw+Ö˜\r`©V(ýVÏãPËÆÓjô]K⏜4°ìoT.\$mDĵ¶ S’à‚­e@3ÿ×­;@7mŒ:È륥“´dðÈ!õâ¥Zð£ôá»Q[œåõÑ5P •µ7;Sôº/BÖ!McÃG¹ÉT»Wõå(V–ÖÔò䯕<7ó[lÓt…‡^Êô×ø\ri0ÁPÕÐÍa£|VX‰•á̃a[x9 Hˆõ]¿õ¬^&m¹‚¼ƒÒ¤ù\0ÙXl㤫Ìú•‚•Þ€»T‹ÐáOXl0£öØ(ô,Ï`€ØoaÈÕu€×ø3½‡U#Îô'0+Ó½8ñ]HT!XX\ryW@è¡\$ÛMQb¹‘-ä)ÓX oõ†‚\n|Å`-qÎ-bÙ¶U‘VcŠÇÒÖ  ‘3N=5vAg\rýŒÀ8<IGPBÔ9O^8. Xk®ö;+\"Cµü×Z/åÂUUo[i`Ö\$×ïd].âÙ(s¼Ñå“Ôè Õ`-•Ö⽀óqªûe‘-ÂN¿=#[ÖMÙPè…ÅÑO^(B †”6ÍÏ_u–¶2:0mx ­Yg^5”-‘YG8”´AØÝc ¯VVßÉdô6Í\">\ra­è™^íÈЮ0õ \"䱿R¤¬–,·3Dä¯Åøß¡2iGÈ5§ Í?:\rT!ƒwg„óM[7;[v{ÖªCs\rU9d×`ØÈyh\0h@ØÈ~ŸqT4Ì×_QVÍvÃø•F5Ô Pƒs*ÄMc]Ió9Ú1T0m†V)S•ÓXÖ[üâÍ*Œ¨c“dA+Œ1hóbõ:×IhõM@Ýs>P¬ÛÍÞ9ûvuTË>¥Ž‚Ö½` O5ÙccÛÍöjϏ?QëTmq\$¼¹—=(VÏ6F\rTr¶®~¥šÃ\0Ø|m•CÚ)[ՂN¨ÖÆ,dÐ+;µQm™-Ňðê\$µo²B-žsšÚÇRˆ­ÕàN›:’È/8‰> øb.°Û40>‡ÆÚñ,‹.tÚºJ¶\rÛ\rk®•6Û WMmØ3[Ñx5œË êqÕÉÑìLb´6 Í;`•Lm‹ÿ4•Iµ6^d!5`7¤:aOÕh4õµÀÐ-3üÒHÈUm˜€¶Ú’³^_ÀÔNTꍱ²[PHðÙ؝a=UH\rE  µ\rjM¶•”SåPsN6ºMXQ 5Œæ Ã\r’Û­YKqsþ[¾s-\0Öé®ï]¼aN³d5?ó+—Cf¼ÍÀRe^ø+@Ø[ÓP€5­ËÐGa‹öôÒµoM@w\0QyoKŽõUÛøe}¼Õ[¶_oK’Ž@Ûán»wxVýpEºäùPuo5öR“ñ8c· .¥ Uo5Áw\0ò\n(%ÓNp¤ëVÖ®ˆJàˆ AqtÏ×Zæ#Ո³òÜk6””ÜiEÜØV‹R{qü×fØ{3l@äPqH‹r!VS]úÈ6¥Ú'q«Ð@> R=E\0ùêSñ+ UjõʔøYÓ[źuUÕ¸Õ»rÌÜÇp»6Öõs]h'tË mJ ¬8ñQUUuD’­m2z›Ð„àˆB¡K”ßÜÝv'P¿l]AAfËchÈ\"RåV«p´ÓXÌü;UË5ö܎ÆåÒcƒÖ°zPTuUQYëõíZ¯5åU¹…ýJen5ÀÜnÞÕovÅs=Hu½ÙÅZõoa‚itÝoUÀÚ»uuH5nÝ=jSÐÀUPZMNÄàˆÿQmobF·A>´]i\\ ¨G\rTŸvÏւÔâ\"•Ä2Ø×v4γ=]¶2åz\n=:¢\rh*s¯×fÅÓw_ÔäÊUt8Å[݄8]Ÿ+=•ÐëGÕ×7z=n…Û—JÝòßuè8|«Å4u]ô caÈÝzà׀YwíÊt]ܪÔÕáÅä ^€ˆÎrÌÞ)w­]Œ%‚i,˜¦õí¤e}w—0<Õ3ÕäµnÛLr½å.³Ýiy-Þ7(K&‡\r_;f‰[­Ìˆ\\\rXÃ+Hï…çÔøa=ܳbÞnôc€ , c’!£Õ8\$m“VõvRæJ]g -†W¹OsˆôŽƒR( êÞ5]WHVC\\5@DÝ!s%Β²^×sdñ%NÐÞ9úÈ7·Öƒ{U™¡+ÜÙI-îÕ¼€ïP\0\"FЈS5…ÒFÞÏ[Òâµz¶Åsk(7ÄEz•Ÿ÷ÇÖ1-å@Ýxñ̹Ú>M³g‡ïWM£âjÔ»n\nÈ ƒ^«tLµ·ÓUc}AÃVRÜúõ™@;ÕX-<sÔ<×t…¹C8^!P}Ì3q´d·\\ζLÄ3uÀÖúÛû\\-\rSlX{sàLÅNlÙåïL™ßŸnà‹¶&ZÅpút6_[\r±¢°¬ƒVÅV÷è„C~ÈIªE…?W%üUöÜ«u…[ÓATAW\rü÷•¦\rdáwøßÅV½ÛkÝù¶þÏh,8£ÅŠÏ”Üí×D×ÈØ»¦Ë­|añ¸6-_1O×Ã`j…ýo?7>\nÀXsôY‘nã^cÑÙ{jÈ7®ÚÄÚÊ:ÈÜ]E\"JVJe~×.ÙQHgžT3r…cÆÙVßBceø“3e^Հ…9®8¤\nò ™Zð(ä䇪½ ;tæzôãՍ# üq#à\0V .\nÂS/DkË/Èk4 Ÿ‰Ìø(i JÊ`¼†êuM5´l£GÀ–'¢Ò\0n`¼‹54èÁ\rÃ5 «t “B¡}´ÞÒZH€4iƒ:x4µ ӊæ5¡ö¡æ3àæö& ú`Ä¡ £úamnÍ-³ön\r©èWƒ†¤a§ØÐËMXC´õ„KQm4ìÔþȈ™5…AXGˆîÕ@'€€ï…ºŸÀ:L¶Ô Y 3»\"˜@W÷ƒ²¨ÆŽ»,Õ °ïMà¼õQØ[apfJÂ;…îø`ÕÁ†ÈØc=RÞ°ËÀ¶~ÙV¸o¸—†éŸ¢žwócXn‘ч8K8t·j×â'øt5Ôèe¯B°:øãkx®yaîࣾ­ý‡›¤Íð·Fn× ”îî |:a09¶\$ècuöfâ\n˜‰ºˆw>\"Ï ËaˆÆ!8~Zð\\ƒÀx‡ºM‡¨#،·‹JÖ\$À×y‰HhMØQ‰H \$ù\0ó‰ƒ]ÀÓó‰`@3bS‡Ö#®×Ñ<KXïLµ…~Xf5S…¸«˜haw†˜åØjÔ6þ–§€^ړšŽß¼˜Õ³r€#€ªÎÖj\0%\0º¤%q;)9„ãg‰.Æ,bBD®£DԀ~íË:rX3¾¯\nvßÅL­ü5Ü0 R•ìê¥Â/ͲNÐn_¹–ƒ‚!…)SPÒØ¡%þ0†=»ö+Š@BÖ9ùof`œö~)=§DŠp°@L>¼wЈ‚¬?L§2YIÌ>»ø!Ì?,šƒì@€÷Ð[ØÔG¤>¼˜ðÃÌ>÷,ROsÅ*dRð’cG¼Q¬ÜÅG!ðÐùœs°èÃq|øåAóìXqæ£ÔøP P%Éñ\\Px×ÿTI8ÖŶΤs#磵#„ ގˆ #ÄϏL<p_ŹÛà¼ÃûŽ>¯lEÿ;Cøô¾ó;øôÈ#£ÝQ}H_LY˜­Jy\$ÒKL/~=1Jãñ(ýÿäÀ¯ÎÇÁœ0d/\$ÙAe)lüÅËE‚­/ÔmÏ¡É54)Qŀ—ìt±÷GdqQÅÇÔQ1E£Ž„p0ùãÕ ôd13Áñt¹!CÇæ?™\$ÃñŽ^>QÌÁñ|¹!B?ŽF9!cÿ„ '€WhAñLYÑÃ䅐pû1—Áñ–K±\\¬”y*ä½&ÆM£éA{Ôð~d=“Óà/ƒÃ“äpdå“tPRjÂæEAäí‘\\(Y:Ã\n,yP@iDy)9B\r´!Ód‡f=ÙLĝ4p d >ž>p™d©•V˜ý• –KpïÂe&PhBe“&Ap™dÑ'D&Y6es“ŽU:Bd?îO†å5\rŒ'Ke•FD™de•FE¢Cõ\0t(ï—´“|)-Çó#”)ð!Èm\n܊ðl4? [âқI\rL^r5cU1™ÒÂý\r,Rr?ãdRØãÍÜsÃþ£7&Ž^É!ÅõÔO1ðF°ÿÖ[Ñ-Æý,\0ù)ø\n°Æ¤BÃéäÓ”}¬ß?‹”^a¹æ! ó9pe?•»ùêf1n)ôN΍†û³¢a¯~í¦ÓWËË}†eSèŒø>Ëø¢¼ÒJOÆæBµ\nÁ¡Pœë%\nÔ*AIleq™E،ä^Ñ}€QD2p G•ÄfmJ”Ðü¤íÊ\$Ë}Ò¹+’³-”ó5Eôg\0QTF6ÆYì #òcé*ìʃçK4@[s‡Î8L¼ÖaN)CX•DÆ[ImRò\0006N9fƒz3‘ÎM=å~Ÿå9`%sgÏÝ=>¶‚ÏG9Œæ—ﶤT´ê²ƒ4ˆZø„Ïtlà†ç‚³86!‚_KthIÁŽÊÇvìÐ<LìC¢7I/!6t“bQû.²êԊMÍfÚózOF\\Î2¶gj\$²ò ‡OþçU@Wº54ЙÐ\$öv´‹P3-Æ,\\Q;ž½áP͕4½·ºÚNGH72ÈTèè—Ïù6iSjgŽ#üÝ̹T2ãùŒ@9Ù7@l3ã˜p\n€\r#<O—7ž\0ø Nu;¬ý”.„¬Þ|õ“agóq††W甤ùrÔO—=Ê©ö\$¼„ùy—Lßb(×Ææ]:…I è(nqó³ÏËI`‹Õ„Öà ɆÕÒu@%!Àœ5;ÀÃÇ3èK¡ Ý`ܛC,œä¯dVq X\0003Nù€>ÓOo3x»S„ÌƁ#³ÓÐ1†õ(©XIeVòÉÒx%UTº#q¢Np ‚Ò#\$­Œ®L)×f|CÝ3´»Ë¹Mäßb¿MG Í%d4½—L»]KÁ³±èÛmÍwš6Þf酘è£ 8\rvÜËu9À rÓÔA¡x‹á\0h^‰´:bdghE4¤R™}Ðx˜ßAHÙ|ºEݤ9¡|ZIVs¤N’ºCϗ.֑֢çnw<õZNÑDC.Ìèªò¶Ñ'IEµF=Q3?rÈ+K[Tô®—FÔÍ4\r)“@Ñpx—OÑx3à4Í̗â<ÓÚ`˜qD…ò…0ÙÇ¥…óÍåè[A€PõÕiœ”‡úcXÛIšÏZé›EØdéœí ¶4YQY§ô\\éÉE¥®óQEÕviK\0B\0WÚ݈OZ?fOkEÇْïB^dÖ·éöâèLó1M„Æ5¦xÔÿ¨,+WgStØO\"Lý¨6 SH= C¬æ¹æ54ms:¹” eRô4›[‚&£¡¨£”:ݚé½jûÝ#mºÓûّtՖ6©•©lՎjbX5Š.KÕYb…Igje©ÈLú )j–§\n _VƦöªjwLÜZ¢j•©.§N™qT¼èn:ÉCIx@4ԗžctÚ¬IªÝRîÍ.1~«:°^wö¬c+j¾s½€ŽóêÓ«.­—òƒù«~­vÓºg«–ªoJjÞÔí´»©,î¤Æ/!ždî­qêÿ¬%È\$Zb\rv°†·cOV% Œé׬EJ!g5Ü(þ°õKÎëB£yôk)«R:Ìê˜ƟZÊa9~o͊ênµ\0¨ëTØÞµ‰+ë\\Ä\0000¹›Ü‹‰ŽÔ=ƒ_¢Þª€¬…hmÔs—ç˜e½ÚÝjKzлoXž`­DÕÚ¯T®¹€• ¹UîºKþ-g€<N;žf¶ÚíU\r5~:îiõ®ö£¶ÆQA¶yšòUCÐrš’ëÕQLëZî6<mµ·*ç™qíDë‡|û Zýk¬ôg\"ñË­«kÑZ¦ëý=0IÕçëøêŽÀæM^ŸT½åZåë¬1¥Òº’™Ð^ÑU8l,&ÑÝå}P6:’Ë«:vúIÑžfÄ{ ·?°õí%ÌlCžfÅWc<ß`vÄõKìc°È5{Þ«°Þĵ9lh|jïtä>MNRîôæ=Œæ(´èŠøZôD…=SÛø°lœ,95M¹7/qÆɘ°ÔUAÛCèS²ÎÊa…^ne~Ì\0º—³²ÕámÍ)³(%€¬…¢ÖP!÷3ìÕJFÊ;&ìͲ–ÌÅA[¸‘Ksñlë³FÍÒö1˧ÜËV2§8Ö͔5é´p!!lü VÏ\0–m\"1øI–\rí±&ÎÛIm3´¥ø5*‡|Ûågš.Zü¬N´tˆ6œ2倳qMZ¦®c£ô]\rt-‘k ÄåZà/A¶Ô{YèpåíåWÉЛsÃ” _tÚ†vºàC´Úi;Eìã«vÑÛIí’.фÕm¶QŠð¶‚ŒYܙ3#O…”ËGíšâ°mÀaÀ Z1úáFƒUJþ±t!s\\‡¨M‚ÍÏsÜ´\r‹Ú«·£1H¸]=,²ŽÍItŽ×5(ˆ5Ýèx«X5o\\ð€–“Y°ö‹—§ˆÐVmARuøY•Vszˆ\";…Ò¿?;*PZ­,úLßA3X•U^§!OÙRȑeµ&å4Œ].qáe:MÕiŽºf… 5cÃ3Ö–²ë}7t.·­ÓžvŸÏhŒë9Þ‘°%¥Aå€;Œéè:úõ³7z„òôh™díÕW%S]h‹¢Ð©{“É÷öâ×·Dùá;Ù¥·e³ ã]i¼î;µg&µV›¸]«»YO⏹õ,>ä äÐýõök€Æ2åÊàۂ\"±-R@2 à%þð€úo\rTRS1è_¼eÄ!C£_¼E֖Uɋµåuà\\ÙyS¢/˼ê WÒNmJø!·¨€ð@–ÙЭP\r`9M¨ss#|X½Žönε½ÅïA¡ùw^õtýîÇtìÜZ?=´ÓÌ×èý§¬þ_eB•×\rèÏû`Î}óP]ÞPe:›èXÕºØI–UN˝ë6é‚CSíóòØÎÑRéoúMÛ­%ۖžõ`À¡PÞs>@CÁ!]EUj•ÔüNíûƒl*B…{\nˆSYʼnÔúƒuOP&¤Äԏ¿ÈDU\0^e\\\r õRLýµÞ¶U ’¹rV“iõ5»·fóÀ¾í¶~Î=t¬ëU'ëèýŠ<=ÏUChø.Ý|üà2ïURkËÍI•CpG°é‚£!@ –Û<ƒ@õŠ¼Þã·¯µ'Ýfâ:?J0]T5î7YèeGµI÷¸ì­Áf؜*U\rS \rz%ðGuYþU'²ãÃŽ!¿ÀÕPÕÔðK®ø6œË/ÁM4<p˝‹öj3UÍIî\"mÁ?]í7*Ѽ×|õsÁKA·ý‚FWÜö5üÕÀ·L6UÝ\\è@ÅÅäó@]t]MÛ6ˆ”Â\ro[Úm㞍®#Œ­BÅ\"+ñ?ª±OÉöo݀eoXÆMv½Õgƒ\n†­Óö-ºu\0·SÄ\nèT<X_¡O¼Zߠל][¹p( ¼^ñ…tàUiiyÆ<×`8ñ‚Uúöñ˜àÅÃNgFÕÏ2ÜW6{„dÕEÆÔË»Á€êkn|pNMµ<››„¼GÇSqÑ«ßÚXÒrqÌ·6U\nð#:qñ=8A9лÇÈ_Á Y;ÇÝ@õ½r nFÝ‚ 7MsÉz€î^C¬ˆ<ãÄÿT>\\-žxð\\p£ØÜrqÙCV·31LMÄtÔ«j]·¯àAXöÅ×Ëßy¡NÔ÷“]Õz¥õ|\n]ß²íAS¾Ñ¼UâفÉÍÛa'_w\$ñ¼EY+»ÍçF6]h%»‹ë‹¸É>Uôí'ǎûõtË]³G*œo—]+'*wñ³¸ð•\\®„™ÊÕTØòŴ쬀1\0Ïas;KrÕË`\"\0ŒZ“Æþä¼µœÈóW.T܂¥q’ò\0×T!ǤÒã*ÚÝW€‡]lrr‰Ó‹oÏÌ;*•z]!€uªõ¯O•Ì6Õ®\n`4/se´TDH.èŽêCW?7E¨é%“î’X9\0 _gÈ<U_‘xÅKM¼ab¤AqOxˆ•\\Urá´·5œªÐhÚÍyš­Nµ[&”žqV¼Ï|⶿¼ìáõ¡ókTðU_•Aw9Üåîi7=º•”Ù­¤©_Vð6³¥7;;8íNEø&³ep!\n´¦Ò Œù¨ ¡ˆQ -³ê¡`êá4Ѿ\r¸8Ö `à-€t\0‰ÅàÆc‘•Ø:l”CñgÁÜî@ÒaB—þüóŒÅ_o@¸H(7Ï_@`‡á*ÒÁ>IÕsäÒÇ>œû`ׄãLM4(ÓnÍ '‹…+Ù­ô&Ó£OøVtZÓÙ \r>´ê #Odá^¡Žm:ahÍ)Nd).)¯TôtÔO=Ï;†p®fWt‰…ö`ò€Ý;l=)‘аžíu[µ¥|­¶tµÒ°Ã\r”¶%ÒÙ\rˆ¶¡Ò•j½2ë,×J½4Œ0â{bI*t§¬r÷ôÈPpkÝ:¸?ÒÛĝ<·åÓ·J|\\tüá“Ó#ô„4[}ô™Ô8‘Øj\\\n뺝?»/‹ëŽZ¡õ\nô×G}ômÒSÔ=E˜çÒx@X¶\0ã_J=K¨zöG\n´hÄWR 05yŒÎ´çsÑÐ>=0س¥|“Cì¤ãNGñ~ ŒæRý]•Œ/ÙbÁ— æPЂå5”†ZÏB•\nÐúqÒ¤¤÷¡-YvÁ¡ ì¹|É¢ŽœgøîãÉÖ`€*æ üvHOŸD“4‘›ãۑŽGQEãvboÜäWó¯ÿÀÝ׌\0±¥¿\0003öQœÀ'_>@ ÷‹ö~ÀkøO¾¹_#ïõöøï`Ïù¾&<íu¿ìŽ°]È ù¬”¹Æç'†:ÑNEÅäÉH[‘Á¤-‹p+À³þI‘ÏHù“ühўÆ~ÿD¾ñ¡F½/g1£öwœ&0ö´Ed ÏlĐ÷hݜÇ}„{qìä\0Ñ­FZ“|žÍv©ã9ÔÇ휀ƒêH R4ñÈ–@r ȝl…‘¾#>?\$rñ3À×’61ÌIAê62»%ÔlpáÃo\"4\\à>J@Ðü‰ÍÈ¡\"¼ŠqyIëßrD´UšIiwÛòÒI\0\$£CìàÉI%<0‘fIeÐT›2W¿fäZñ~Ç;&BDCéÇÙ†7ÙeÓ t5OàÉ£&¨ÑFBÛDñNI®Œãû]~@ìQ,´?)ža1,3™ ®a8J˜üh\"3pRs-¶æÀÔNú8æ“RYh\\ËæÖÚé{¦3F·ˆu5¢D!?{åS÷¹Ç\$ƒç19|ãE¿Ì§-¼Ê¹µÍš­\"åÓ´5¡syÙå51ç‰6'y<Ck‹O¨7w]0¼„ͨîSœ SÞK“9tôyÅ ha¤:–MÈ0R¬çnÉ\$Ö¤K;;˜ €ˆ¸GÊ°l&B\nÁ¥Ð4\$éiE6–à•l²xû\"`·ŒØ\"huUŒõ:5Èí#Þåî÷*Ý(€4ð[7œ•¡,?îå{YÞÙTMs!€Ü…{ÒÅ“P\0,”Üâ)\$~SðßÐî¦äƒcûÀø¬±G4ÌÅYºÊí2s98A¤WÂe~ïü˜õP¦SUÜpÕQ–Áпi÷;|­]©Êýë•P9PÁ3S–ªú:eÉý5ïW6‚Œ›#÷}_!tpYX^ûàúÍÇDdý®Hëéâ×4ÔPnŠ\\˜¸ãf¾£>MÔc¿äµ¶°ºÈم¯:—Ñå\$Ó@…ÙÏgO•gùIu£\\wBŒé叕­^±VÞT%jÅ#¸[¸òÉåÕéÂäó¤Ãßæ#q—voρe;›8uæbI\0–ãq[¼òìÕ>3ôlÏ0ò Á‰ \ræÌCJ&ô1„§=Ìü§ÍÏÇD­2\rˆe™5}óãÑ8.Ý€ÛњÊ^xYѸ'€.ôž*†CyÆÕ7S˜fœæ \rË)8#Gˆgë%‚V*\0a‰˜Lìf(s˜ \0b¸\$¨Ñz0¸\0€hŸ£À9ú2À`¡øâߤË8\0jޒú2°\0\0k闤\0úAéǤ`\0oé’Ì€úSê\0\0z}闧Àz‹ê@þ”úè¿¥¾”zkêBÎ\0\0sê` zWèÀ”\0mêߤÀ€n°’z¡èÈ \0nçϪ úmêG£~·úÏé÷­Àzqë\"Ϊ\0oê7§\0úËé¿®~©zŸég£`€rŸ®Þ¹úFÏ­žúj—±>Â,Éê·°Âz5èç²>úF·¦-\0Ä°~¿úÁèϤ\0ú¯ìðÞ±z…ì®Ü¾Ð\0a쇴þËz“í§Þ½û;헫>Áú¸‚k>Øú¸Ï¥Êú¹éG±¤\0sëß³>–€d¯¨þ¹úÔ‡¶þúÉí§\0ú_ìo« \0kî­³‰záëw¶žâ{£éo·ž—úqêw¬ÞÂz›è×´~±{@¢B@1û ‡¬~Û±_ÞÝzÃì¾ÀúËï×£>Þz»êÇ®^õzÇêo©Þ\0s폵¾±z¬™‡®~Ôû­êG­^û«é§½¾‘€gî紞½ü9îϪ޽\0sð穾¦ü!ì·µ {ûì°\$©¬úqî\0¿\0Ĩ\$ž¯üIî\0 ûð¦¾Ãû}éh {·êÇ°þ¢zýñ?³_\rzˆ§Á~¢N%ï­Þìz¥ñ'ºß{Œ ÞÆúÇê/À úUêG´·z±òÿ¬þ½üîO±ÞÐ{iðwÍö|›ó/ɟ{ïwªž”üÛòÍþÙ\0iï§ÉÀûÇé?Àÿ\n\0ièϯ¾è|Wèÿ±ûQðw¤+ûAëï¸ÿ?úÅé×Éò{_óÿ§ß ûÛî°^ôú¹êo¯ž¹üƒìçοR|#ð©ž¡|¥ò秚€iïoÆ?2|\rë'Ǟš{‹õ°ßzÕô®&{±ñ_Cú§¤íËì?Ð~Žz™ì7Íœû!î7¥þ•üëXazãþùz•óßÅiýƒò×Ãú¸Æ?_ü…ïOÛÞ¼ýEéÒ¾Ò\0gð²@mz‹î×Ìë|?êOÓß {­òק¿5ú÷ö·©>×ü_éàÃzaò_ÄVû_öè ^—N%ñÿ´žÃý1íOÕþª}\rôw¥~ûý·õ ¿y}ë?¨>ï{ýõ¿¶_\rüôŸØžž{ø‚ÎÃ~!î°\$¿“€gòÇß?ˆüüØÿ™€còÇ®à’þYé Ÿ“ý÷úƟ€z¥ñ?zUöoÁ~è|—ðŸÔ_!}ìÿµ@~_é¨>ôþ5òçÆ^×{—ôǧߠúáîgÒ_b~wùdzþÐû—ñçÚ¾²ú‘ì_ë_yzí²k2zîÐžÿzÓðO¾žì{Sö®IþYëOɟ•\0mø‚Ìž£}Ûôš^Ÿ´{êwåÿ&|úð¿û\rû÷ß~øû泇¶?­û§ùWîßûù?¯ß¨{-釸Ð}%éOô>õ~gî?§Ÿ=üyòäŸD|™ö _ÇúkýŸØŸ6¬áèïòß¼}Sþð?\rþ‘ê¬_;üiîÇàßt~©êoÌ_8Qüש_{YûO¬¿u|Qê÷×zëùïá>Àÿþ Ÿ~ýúOížÄ|ïñÏÍ¿Ãú‡þ/È_0{Cò﬿±}qêÿÚE{%ë/ÑþÏ}öñþsÿ÷Ø/qŸI¾©\0jüÕõé×üŸŸ¸½ó|0üõþ‹Ùgù/ßb>í{&ùÉïSëG½¯Y²=ç}ªöÝ·+ðçË0¾¢z”þ-ì{û7ÌÏ«_¥@\$÷Yÿ‹×7܏Fž½=~} ÿ•ï‹Õ÷©¯‘`=¶€<ô‰ð»Ö'¼ïH‚½YÖýæ\0’q'àoŠ¿Å€øE8“óWå¯äÞÜ\0002€,ÿÕüCÖWޏ`^¦¾:zöþÿkð÷íKŸ`¾í{j÷5ì³é Ïoå¾Ð~fõQìcòǪ¯–Ÿ¿°~@õ•÷ƒñØOžß6½M{Íqñ£óØϙ_-¿,zšö™ùëùWÅŽ`?3z¦øEèÓòÇåoµž½’ô|Hû´'¶à@|DúañçÇ̯M^Þ=pHô•ësÒ(/sžíÀr{\0¡óóú·Ç/½Þë@R\rí“퇧”_>¿'I]ðÛìׯÏáß:¿©FùùñàWÝðà>e|`úéî„ g­O‡ß¬¾yz¸þêSóØ\npÞè@r|öùié ·òÐ6Þ°¾´}šõŽûÿ·¥0ŸjÀH~s}øј\r¯œ¤Àì{\0!é«á·Õ¯HŸ†>4{¡\0\rü íG¸ÏRŸ ¾ƒ|¨õ‘ñ#ÒÏzž¿A {~öðûÜ\rïå  >ŸzTý]éáøO¶`=À¥|Êõ‘÷#ê—þÏež‘Àó|Põ©ó[؈\"/žÁ˜¯­Õð¼èOþžŒ=Aù•ñ '­Ìޑ?{|àùî{ã—Ǐ¤ß-> |\\öyéCâ7ìïà^@RzaUé3ÔãCàGÁ zÒúIò¬·êÐ0À?ۂdە8“ÓhÐ9@’>÷%èþ-ñƒöÕïýwÀ›{öF â4âP¬¿~!öø×üOø_=Œ‚#åéãÖ¨JŒé|rõª ¨)H0ÏVŸË¿w‚—¥ëÛÞØ!O¦ß,¿‹ƒ+¥÷Ò×ðïÿ` ÀÝ|Àö>Û҇ÞêÀ}a)÷¬7²ÏÎ໽êzk\0väh!t4A6.KÒ\nÃÜÇô‹_0=V~Øú¾3ùx\nOÁ {@BŠûUêÄ ‡£ïH`åAd€pù•÷ —¨Pß À”zñ™ööǨ°pÞä=Lz5Yê+æ·ÙÀßí>IzÔý¡ð“ìá÷ O>‹ ø® sä'«¯÷^нˆ~Nø-î¤w¨Oû^®¾Z€9õïˆ>°>Ÿ9¿ïƒVõ}ó»óª ß–%|bú¥ø;×8AÐFžõ¾½}Mæ {Ü8Ð q@ƒÿ Ô¨(ïö߬ž¿y°ðÅçÉíš Qѵžì#Ž|D÷R”H©!ÃòžÔEÖ<ø“3óöˆ»ã#„xƒ! º'Z)!«ÒFoö\n”I”¡€KA’|µ  –¤0ð’‘\\¤JuԅŽº,t<D”˜ù1ÚE†ìí/؆F°Ý¶ŸR„³ ‘*TÃ9Ýo2\\E\nÁš8MŒk‹ŸÚ@‡ Â4D^ р¤Ð˜–Á[«5àDœÑG¢ìA&Çւ\$–i§íÃì‡î© ôÁ*çÛ÷’\ndh}±t)„whhlBK„¬}qrp\n`QD‘œI¡ UêJ°©ò;®…PÐúâÔW°¬Y¢äc@|.›8MН϶\"ÿ%B~ܒ’Q¦a-þC‚%šx6SF0㈂yad¸‚dRÿ°}ƒô,¤ÏÆ¥ŽJâ¥pã¹ÁZ,ÄCëÂÛG”†Ù˜L.¯á#…\$,:Ø„ré‡Ù>žÿu“ …š5CÜÈ „!>vÍ~Ê\0Óâ@·˜ø²¤„½ É'©¢t†Çºó¢ä\$ÞËH?,0pp£ÀÌC\nG„ËF['è`ÂÁª2ׅ·Zùá{@aQ½ÃBâÓÀßȟ ' á’éfKª\rPøÒ(_¨pá/ ·Ba  Ñ`Sá\$ž!”2چj‚æ\n8\0jŽÙ‘ƒTXnDÛêVr²ˆØ¡s¦+…Ò‰Å4hQ(¹\0¤,Jà]í-ÀÄ­¯‰C1EÊM\0ªðÎãÁª!hF\0¢ñþWt ·™r¤ï†Z°¨\$!@R{³F†ÂˆáªPHÆQ”¦†9Q+ˆafb¡’\0(eÇ ‚ä/ä\$*ÁÔTù\nEùU`Ò楏^ŠÉºBð§†BL\0P’Y*8T°«€«C–I<Íš9t”h,¡\"²#hJ…\0‚ ôÄ\"ZQN€(C\\{ñ’ô5ðåSC–‡^ƲóãñPí!OB鮓NŠ:Hx'üQ91Å\$lj!÷À0®»ØãÞCy\nS(U¶¨¤Âî…u\r3/t\\‰8“  Ž#8@¢à\nìр9ÃybHœé›*7] R_3^8ˆ‰à>ò'„g aY~ÂEC`ì\0 +»àj‰Ü\rØ8Žâ@£­ÈV`\n\"3D\$p؀®° 8DD¾*5DGÇÂᎁ…wIQõ° S“\$ÄFY Ä1̈Q† H‹ÁDx¨ŠÛ²BcÖÉ+®FKÄf[BEL˜\0­“¯OÁÿ@&’…Òƒà?ä*ÈTÂZ¡TD:CŒtùÒ \$ƒgÒâ²J„‡\rš!‹\$xX(âb#!÷†Š“®\"¨}fEž¨\0PDÔ\róçɅ¢*²TˆÊí :<Ôrè Rv€C„‰ ýØ[%æJˆ€¢-Cmˆ‹Ŕ#´@ú1PB—ˆðÌQq\"Hl„yb7Ã؈dÊ\$ FĐò¢C³@©žà˜LÑÐÃď\$ފ\\EX’Äœ‡Þ@ý\nْÒ‘‡îv;À=úÈ\0 ID9\$lb*ÂT‡;\n~\$l%4‰Oà2‰ˆª˜é2 &@(Ù!D¸ˆn†R!k%ä\$©-\"`²„?; %S&ôÀѐ_BRCš~© ET4.R¡¡‡?bG\"&‘ˆ˜¬ÅéDQd„É Ò„›R6 ¦ˆÔ|.'\"¤Q9â6(ˆÝB%ã'8™§â¢r\"*ˆ‚6'D(s€\náËDù=÷  lET‘,azŸÃŠÚ&H´¿QP¢ÄU‡žË‚t3ˆŠ±PB¡ÿ…ø‡t’HÄ&Q ØöÄŠ6Fd”ÌCdVqas2š3|Â!ó1¨H1aͧ‰_ ¥ ”(3þ1’0ÄLŠU ò\"z+x†(Lñ™Ñ#ÝQñT#‘\"’²ŸˆëpDE舌p¢1\0IˆÉ Fhª }uýC­,N萱F™MDsF\0LGh¥ñPZ\"G›î*œUð‘¡u2š‰ ’„OZQŸj‰ÇR+\$I¸eQ\$EyH^%AúÈ®‘^¢N¢¶La%W8­¬§âLÅt>¥²+¤J蟑,™³L>‹A‘9¢ˆ¬‘/‘Y²­Š¸Ê~,ä9”=çãP™DÃBO v+¤Lx´Œ¦ƒë¤‚‰™ FÚhšÏbºDÓÑÄü:,¬‘I\"ÅÂA‰»­”üN¸bqÅt‰Ë¬¬F¸¬‘qâ«Â¸Ùj+“4fWñ<â᠅„f‹&.¨~ȞÈöbÅˉõº,œSSP¨â¤ŠÉ\rÖC°˜\\l°â„E½C7­”üPØ®‘Cл¡€H#’(£!T›qEÏÐÅ‹Ǧ!¤Rlñ\"m3 ‰Ìg.)Aô8ÀÑ:áÍB­‹ÁZ0;j3 Še%%¦ÇÀن\$oŠãèük4‘PѲÆAM\0ôT˜‹ñb1Â÷cÓJ12 («Ìz¢äÅÎ?ÍB)ÔHÈÅñ\":Ea‰sA‘4G×vтÐèEwE¹\n´XD:‘_\0#ÆHA\$~†\$‚Óõq“£%æ\$ñ#è±,јôōŒc®2ã\"h²Q†E–‰h{þ/k˜´(Gâ]ÅÿdM®/ÐÄ1›ÒYŧŒæÌ2-Td赤ƒ^Å°C€q¼[HËñ2\$Å·C|%ùï¸L,„PÄԋq^»!À±‡SE¿Œ44ñsc,²&‹˜Z'dU”ÑŽc73 HÙ J4¼]Hw‘ãLÆ\rˆ‡‚+iFDpþ#L²\$Œ.5’“þ±®@«EôBøÉ~|kÄ0!<\"ŠÅûLmhûáy\$¬AþÆÏ#Ž‚60  ib ¤ŠAHúl;(ÚÀ\0/¡ŽAH´H˜Ûñdçƈz}\rÑ¢„I0ºb– rEÁv7jD¨Ý.´cvqŒ¸Pt,Àùà£&¢ìJH€%#t)P h8€&ƒ>¸Ê†\\+d)J϶P\0 kÜ„7ÐiÐb§B”\$åZde3ë‘À£‚B”A¹û¸W¡ôøBÀ?C z7œn¸W©ÈÍ¢#Õ®6é˜åhå#”ŸêŽf˜á/Ê+Äï@'ÜcaÖ!ü,?‘>#¡!]iö\$º.\0 ÄxãžC…c²18ê0ŒFýuÉlùñ  ÉA é2WKì—à>¹ùÔñ»ã¯»:F¤) øçf©~P¡%ö…Å­©ÿh pÃl¡’4FˆèܘûÇ@‰S ª\$’(åñÞCé#kŽø|T0hðñ·£Â1«EȎüÿ°(ﺣÉGŒ(žÜcäp¼b˜¿4f0ôy˜‹hà!ËŠ‘\"S²ó‘菏G¨\0²ì†= .hóÑèÙ¾ˆ¼F¢ |.¦=¡õمG²Hopt=rç¼ÝÓ2…å‚=¤z¸_QéãÐ:я2²>ÈóæoLåÇ·Fh€5/¹& çæ#ì\" HAÍ}ØûD“\"Â÷Dj-1øÈ^QöR2 NŒ6Í~?dw†1\"PtÃ\0ŽÒ„¶<œˆ©ÑßãüG–BZF?Ê&¹\0ÿ¤!0Ž÷ q\\€pÿ!У{â¾?øÒ4è¼\"Ð)^(W¨H¡ôH\nŠõ'²\08ސÊÎ\0_BZŽp>ÀÓ鰝Ø\$n…ƒ^A\"3Ö;¨¢˜êGòA ÅÚ<kðÊQ.È1F« ö’š2aœ\"A&˜ùò tm#d\$Fê\0šLúz;8òɏ€\$#€¥!1B3Øâ aQ£=-í;³„gˆ¯¡¢ÇJ­!‘Óâ°ÕÕÆ®CzéЍÐ\$GßË †C©*t`ȑd5£b M £! ü’Ñ_\0S\r^ä‡èüôĵC]\\¾ÅjBÜ6Ëò\$cwG–w‹’9j&¯ aO©\$‘4…Ž@REè^áôD´ÅL4,7è܈õ㐟{=ʔ?K%±IUãÁ£*G\rPÎâ0Ø{².Y`3 DìBDŠ'hƒNãá¤C—\$„GñøÆh\$cÈZ‡»!ê9Š0VR3Qâ¡ÿ‘¢~6CԀ©2£uLJ0ƒ¦4,MXrG¹ÐÈã\0œ”:ü9ÜÑP\$ÕJH‘/üy§¾dwÇÛ@=‘1N(æ@a@()\n3#ñ[¯yôä\"ÜLsŠGà~˜^älÉ HDԈ.<y`\n\0À\"\"ˆeИ†H¤}(‹`Õ ,F¡Ûj¨yh С\" DåvI<|v([\$\nÃË#~\$÷,;<d˜Ø­E¨‡\\h0zY'ˆ!ತ@J”u!(_0ëƒôÆÝ@°„2\n>(EèÑϨGVD“\"•či)6\$y fd~€fC4d:¤ †3›²¼•âJRWHÎF¸A‰À ÀC TŠ–Z@Í%¨Ìq2.(£rF…’‚9”„¢ PQ#G’ºFRbAŒ¥‘?‡Ù¡\"ù!`\nȟäÅGiG8‰ü©ï4ÚQÎHCAbLš(òh8¤ÍG–“8M,•4¿HñdÏ%NÜ~YܜŽ”ÈÑ.»;@q&°ûs³¹5k3B¤@å%uœƒù6(Ñ\$נؐU%š7²'ˆHgìϤ¤ I¬‚6!9ñèL1 ҟȑ\$ñ&µ\$›95L‰#nò#6{–¹þ£Eääí -'v@Qù²8䅢\0Ç:?GN7T@è^òhäHÉ£,•\n;Hcv-@)Š bfK“5é>@³¤úIö\0É%®Kh¶°0©ú¥ŽjFs)âÓ|P0©U#‹°yxZ§-‚á£CC€þ¼å Üg¼‰/.O:ItFçäÓšCM€]¦ŸP`XÀ3àbŒÏ\0.&ll ÐÀ3ҋÀÇ46<h¹Ô4¡F(Ì-K+øtˆ¼\$qªàAÌ0\0001€d\0^ í3ÚÄýÖ7´\0\\ð OÎà+\0000z&o}ÂÈm‚u°2†÷JX6ÂRÛÔYK¦õ¥,†/\nø\0ÖSciҘ¾\0006”ÒáÒS3óMò™e0€8”ç)|-¬¦2å5ÊyH’SâÙ©KR•CÑДÉ)âTR²¡¥5J‚ _)Tœ¨Bä)À’€4•%)‚R¬¦‰Q’œ%J=Е/)æR¨ySò¢_òÊ£•üúU4©IP¦å:@V~ñ*¦Ut¨±cÒ¡å>ʉ~³*¥í ÛÉW¢¥TÁ@• *ÎTl©8(¬†•J´•~\n©U’¢Á@•-+.U¬¬ØAÒ¯@’Ên•¡+\nª)Zò°€’Êv•·)‚\n§¹[òž`o€0•RùUü¬YX2˜#ÊĔ½+DûäyYR°%N>G•Ÿ+ÒS£äySR¾%fJñ•«+žS”®9KO‘åoJü•àùW°iXï_¥UË\n•',2WL®ùap%T½d•u,1|±i]Ò±¥IË•ç+ªTä±i^òÈ%:K•÷,’Wì±iZÒÃ¥0K•µ,²S̱i`²Ê%xK–,ÒV< \\ÒÆ\0/Á –#,rYl±IgH%Ë–;2X«ÞYi\$ÖeT½–/,ÂRÔ´écrºå<ËN–‹-Z¬©YU0 åŸËT”µ\0žZœ©ÈòÕå¯/€O,ŽZ4¦òÉå´Êy€O,®YÄ©8òËå¸Ëj•»-nUD³Ç©RÃeºËn{y-v[´)jÙ \0Kx~w.[dµ‰kïo%¸Km—ôn\\4³9qÒáÓKx€­.Z\\§H ’ØeÍ=¯–É.ö ¹iq2Ù@/Á—.*\\#Ö©rÒä¥Ô\0_,É->[쥩uòç%~˯—?)Ò]|¶‰u²ëåÑʜ—_.ž]\$ºùn’äå×Kw–y.¾Y¼¼B̒ß%åK•S/.]¤¯ yríåÚËH—-*^¼´É{2ðåݾ—žø*^ü¹yzðN¥T…|—a/_4½Xòù¥êJð—Í.ê]\$¾iw²%óKÀ•9/š^áг˜²¯%F唹/ö_ܦ)€ >%iÌ8)+þ`1‰`2°%ÿJ¥˜qŠ[ÌÀÉró’Ì•_0<ÞÔ¸)]Rÿ¥[Ìw/Z`”Áits%àL—ó0r]d¿©‚Òòf\nÌ—Å0†atµÙÏV¥4Ì3–É0Î_„Ã9„rþޘL5˜y0ža䙆rÍÀ€izÒû2l©…Ó&#={zø®_óÚ‡ÓwÌS˜œJb´À§¨Sf?3˜¹0eðÜÅùƒï[¦1\0s{ÿ1•þÌƂ^“=Ìl˜e/íõ|ÆɆó&Ìp˜w0òÄÆɈ&!Lp˜Y1*`S×éKæAÌs˜ôŠdÇy€ïŸ¦AÌ{™1öd<ÇùÏY&4>Y™+-NdœÈi€ïŠ¦J̊˜örd¬Èé“ó\$&M̒—öôrcCÖ¹•3&&S̚˜õîeLÉé‚XæTÌ¢™g2’e|Êi€R¦4=™{2²eÜÊ邵f^̲˜2ôÖeìËi˜ó.&a̺˜Y’cCØɚ30&g̘2ùfŒÌiƒïÒfhÌʙ·32f¼Ìã…_&2Ê™Êö¾g<Í`7`I&:°ø‚Ë3ža)ÌP\$“7ž“L˜a3ú´ÎY‚“ 1?x˜ß3¹ëLÏ©OI¥ÃÌš 3jh\$Ï =¼Là™×.Vh3֙gs=æ~Ëäš#0Òh¼Ð7ð“9^åÍšpRb<ÑÉ¡ÏIž«L嘥4Fb¬Ò‰š“8æ-Í(™Û4‚c ҉¡b&“Lâ™û1¶h‹è9œ³fœÍ}‰4îhCó¹£ó8ß Í;šFüîi±½§Ü“Dæ\rÌò|i3–d\$Ñ\0óT&—Ìã{·5BjÏקC{.g\0Íê 1¾WܒÝ&®‚ šÀöÆkÕ°YY@æA:~E3òjSÜɪRfu̔š#2Zk¼Ò¹Ÿ¯h&r̜šï5e×y¡M&¾ÍtzÃ50éÌÏ)•SD^•Låz›6:j¬Ï׺Óc¦¬ÍJzÅ6:j;Øiœ¯ŽfÍÍ™‰4Eé Ù¹²³:ޟL噡4Ff”Ú‰¯SRžÃͦ›#6²j ÍɵQßÌe”«6ÚgDÐh\nÓ@à+M¯wZhDi´a§úM¸šGZl4©± NA:™þpRkÛiƒ³E\ríA:›|q÷\$Ý)¸pN¦zA:›4Bn¤Ûù…óSX|=Z›Ÿ76hÄÞӏ§fÛK¡›u4vo|ݹuS{æãÍ%  Æ8˜YGN­#ídp|Ö4ÌcÅèÑqÆ¥AM ¬\\_xØQg§ ²Œ½utØÉÀ‘ ¯… >DdŒè¨`\"ùF™œ0%¦pÑñX×H}¢Iƙf9-‘2CXû‘¦P\0KJy:?L“hÍIVÑ5Æz(¼XxÓ1o#I2ñ‡Ž|´:.8Õ,°cTÅx…\nŽMôdè n­Yc̜• ¾rTf–DÒY˜ôÎunȺ1 œ²A((¢EÛ\$¡t÷DcXVÉ(!^Â¥‡[\nÞ%%é¿Ð§b,È/ˆ&)ê)T%±ØûÎtŠª†÷|=Js##Å G.\\Ž`xŒ¨'ÆÁŠ &2ÜEXË̘gÅíAñ8QERS0 ÏÙÄ­>Ý8€”Ìá¹Äs¥u\$ë@'8ˆ\n²T91gΤ#i8­ÄâÙÅñBgUE˜#´Gr%¼ç9ՑcõN³?-8Ö(L;xšÑç\\Ɠqópÿ³PŽDäCÿ¦r\$P“ô³¬§_Åä\$¥š(LP6PNg'Nќ¡;Fts\$);¨°'XE ’̃âpì.H´‰€ç-Dne .âاŽÖ!ÅtŽ‘9¾/réα]#ÎyŠÈŽ\\’\\çÙÞ(­f΁‡ç;îpDà©ßsƒ\"é2šŒ¼ëý\\á(®“¤' Nû&îî+\$áùÓÓ¦§P»‹#:^xœê\0s¨xț÷:–+¤â£ÿÑ]'VÅÙ?:ÒI´ZYƑ™\\ò=ø…‚uä︷Œ®aãNÂcÛ9\n.3!™Ñ=\"ã\0Y‹Ë\"šwÜ^†Xs“gžOA¯=/jÆQ3·\"ñ2Ÿ’ÌË:5Û5ô)³‘aŸËfŒ{Ñ2CV‘!Š³«5 Ä3T*0Õ­Èšœ~Š\n5¤7hq1;‰hÃ\$ÞHû.äe0ó CÔwjŠNJÜ=©+pʑͥC¢Š–ò(·Œt¡6Ƈë ZoµyLågÅ·O¢|X¡À5ƒ\$åÉgànõ7´ùdÎ*2º'ðgB™½ o¦˜iúÕ#’‚Vê)ù>Y>ÈP'Óïªò#^ý>ø´é’Ӌ˜70m`[P9iiÎë¦~Ÿr0~}디¶Á \\Ã}VX¸íšó5@>@¢’Ó©‰?5K€4)ù©¡gé§âkj¥R~j”ÀNóö[ÚÏÍW”›ø\$ŒýrÞSóZ]KŸ®v§{[P‡Ê'§ÙOêiîx‘§³OæÍmJf%š\0ÄáèÌS€À³³þ„¶'†pà ,• K<՘RP´»•À`\\Ô³@]góyR\\8hØ `RÞ'ã7†À™H„çBc( 7çf¼­1’¸c\0wMo3ÔsG@‘ä`7zg§žFP\"(Š@–mðÃƐÎH§:N3>eK:t%,†(ª´ L—MEâŠAVŸO¿M:qè¸5E‰ƒ“¨%-ŒŸ)@ŠjچSL—…ME>dA“es¬•ø«Ÿ™Azˆ7Dë\nهµÐ.JÝ\r ƒ5ÕlÄK•³\0n Út@\n2¹ð:Ã?Vš§º ®\"ƒ†5lÉ­³&×S†šê€Q[ }\0س‚Ké>tG0T¾‰ãûØ:Ž¬\nÈj!YÞ+!¶š„° íŠÁ(-mØ Áj!\nŽjÍ´(E Ð©â…!5@JÓé•}6 –҅áêT+A&¡bðZ‚èVE6iΞ«KŠ 8BècaY(_®'QôÒWÕ %`”\$£}n\\3Ì£º-4N«Ô¡¦ÆÝŒô5ÁEPÙᎆˆsJ\"ܽP* h҇+?åÂSë”ÐÑUbwfèHÑt'/\\xÐî¡\nrô\riF“T=¨y5¶P­A<J”<²Pæbüd* ÿP¢¯óPöF樥\re8'PÓÕ+µf¼'ȸ¤Ó´D@0Ñ‘DmNê\")©À7Ñ Ê,E7X6\$dUÙî\r¢V&0¹Ú%fæ@¤4×UäP²g)Úa¦ži†Ó…¦ÓNdí7a<ˆ(¦·æ‰tJ\",á襯² ¹>dë¸E€:Âæ(¦ÑRPQ S-Å84†³ˆ–OU?Í´û3°x`Gœ=gK¤øPb±ê À'ðƒ¾xB k8.b4¨FV%U¨ÅXkJœxQŽ›ÝÌðÅá \nǃ/TãFŒ¥¥šÔaÏ\0m_eF\"‹¢å°!ꚇ\rYm1F2RÓp I“þhĵG¢òÔ(Øz¶Z3 “hϸém>‹Úhss4dsфQf¢Âq©\0N䰏Q2ÎÕXñ©5Ý âDՎ¡¤5žÑˆàTÔpû‰†k-BŠŽ\"ÛÚʜ‚_ѹ ^n}ùÞ¦¯thÝ£qqG8õ S-s§øQÄ¢Á>| +:-¬Ë“∖hU-€x4±IΓåÑém×Gâù–€´hð·ô GÔ ‰Ô0ÓåÑôªUËÕÚ>ôÉèB“£ðîôú”¸4.ZM„9[¸Ð…ôôôI`P:£ñC¼•ÃbÌýœÂÝs\nuÌ(V€€º–\n¢Øsú%T‰Ö£P¡'Bâ|Ë3êDæRQ\n ]?”¤þŠ6€aT_O̤xâ¸C90ÍÜÁªQÖ5ÝI\n,¤TàT’«qC @*5J…ŽåÒMŸ©IT°èI¨‚£y’œê’ð>ªJ«„i& \n1¬Š‘šM\rcÀˆ˜å¤˜jþ“y±cŒîy™‡:ã±N㞗BìM*t6ieÏ«\nÓ±ÀàÒyz\nj¦R\"tÐà‰ÂJ/ý; ”h‰>«|Òÿ½f¶\0¼ÃZ‘órÀÔC€ez&k`ŠÒp‡ šÅ\0s.„\$t†\$éSÆ#DM4xCšU‹ð)W҄\0ËJ…§¥*jV€¥\0*§\0\0ÏJ´ ólb€–ù\0¬`Z•¹×£vT°Mø=¡I'€ŠÞD¦¨_„™ZWà·ç³¸PÑô +½ê\n¥2NŒGS\"›€šf\$üj˜ª6ˆVž6µÉ5pTŠ>“Ò€3ZóXkÈ");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF89a\0\0\0001îîî\0\0€™™™\0\0\0!ù\0\0\0,\0\0\0\0\0\0!„©ËíMñÌ*)¾oú¯) q•¡eˆµî#ÄòLË\0;";break;case"cross.gif":echo"GIF89a\0\0\0001îîî\0\0€™™™\0\0\0!ù\0\0\0,\0\0\0\0\0\0#„©Ëí#\naÖFo~yÃ._wa”á1ç±Jî GÂL×6]\0\0;";break;case"up.gif":echo"GIF89a\0\0\0001îîî\0\0€™™™\0\0\0!ù\0\0\0,\0\0\0\0\0\0 „©ËíMQN\nï}ôža8ŠyšaŶ®\0Çò\0;";break;case"down.gif":echo"GIF89a\0\0\0001îîî\0\0€™™™\0\0\0!ù\0\0\0,\0\0\0\0\0\0 „©ËíMñÌ*)¾[Wþ\\¢ÇL&ٜƶ•\0Çò\0;";break;case"arrow.gif":echo"GIF89a\0\n\0€\0\0€€€ÿÿÿ!ù\0\0\0,\0\0\0\0\0\n\0\0‚i–±‹ž”ªÓ²Þ»\0\0;";break;}}exit;}function
  14. connection(){global$h;return$h;}function
  15. adminer(){global$b;return$b;}function
  16. idf_unescape($t){$Qd=substr($t,-1);return
  17. str_replace($Qd.$Qd,$Qd,substr($t,1,-1));}function
  18. escape_string($X){return
  19. substr(q($X),1,-1);}function
  20. number($X){return
  21. preg_replace('~[^0-9]+~','',$X);}function
  22. remove_slashes($Hf,$Jc=false){if(get_magic_quotes_gpc()){while(list($x,$X)=each($Hf)){foreach($X
  23. as$Gd=>$W){unset($Hf[$x][$Gd]);if(is_array($W)){$Hf[$x][stripslashes($Gd)]=$W;$Hf[]=&$Hf[$x][stripslashes($Gd)];}else$Hf[$x][stripslashes($Gd)]=($Jc?$W:stripslashes($W));}}}}function
  24. bracket_escape($t,$Na=false){static$th=array(':'=>':1',']'=>':2','['=>':3');return
  25. strtr($t,($Na?array_flip($th):$th));}function
  26. charset($h){return(version_compare($h->server_info,"5.5.3")>=0?"utf8mb4":"utf8");}function
  27. h($P){return
  28. str_replace("\0","&#0;",htmlspecialchars($P,ENT_QUOTES,'utf-8'));}function
  29. nbsp($P){return(trim($P)!=""?h($P):"&nbsp;");}function
  30. nl_br($P){return
  31. str_replace("\n","<br>",$P);}function
  32. checkbox($C,$Y,$db,$Nd="",$Oe="",$ib=""){$J="<input type='checkbox' name='$C' value='".h($Y)."'".($db?" checked":"").($Oe?' onclick="'.h($Oe).'"':'').">";return($Nd!=""||$ib?"<label".($ib?" class='$ib'":"").">$J".h($Nd)."</label>":$J);}function
  33. optionlist($Ue,$sg=null,$Oh=false){$J="";foreach($Ue
  34. as$Gd=>$W){$Ve=array($Gd=>$W);if(is_array($W)){$J.='<optgroup label="'.h($Gd).'">';$Ve=$W;}foreach($Ve
  35. as$x=>$X)$J.='<option'.($Oh||is_string($x)?' value="'.h($x).'"':'').(($Oh||is_string($x)?(string)$x:$X)===$sg?' selected':'').'>'.h($X);if(is_array($W))$J.='</optgroup>';}return$J;}function
  36. html_select($C,$Ue,$Y="",$Ne=true){if($Ne)return"<select name='".h($C)."'".(is_string($Ne)?' onchange="'.h($Ne).'"':"").">".optionlist($Ue,$Y)."</select>";$J="";foreach($Ue
  37. as$x=>$X)$J.="<label><input type='radio' name='".h($C)."' value='".h($x)."'".($x==$Y?" checked":"").">".h($X)."</label>";return$J;}function
  38. select_input($Ja,$Ue,$Y="",$uf=""){return($Ue?"<select$Ja><option value=''>$uf".optionlist($Ue,$Y,true)."</select>":"<input$Ja size='10' value='".h($Y)."' placeholder='$uf'>");}function
  39. confirm(){return" onclick=\"return confirm('".lang(0)."');\"";}function
  40. print_fieldset($jd,$Vd,$Zh=false,$Oe=""){echo"<fieldset><legend><a href='#fieldset-$jd' onclick=\"".h($Oe)."return !toggle('fieldset-$jd');\">$Vd</a></legend><div id='fieldset-$jd'".($Zh?"":" class='hidden'").">\n";}function
  41. bold($Va,$ib=""){return($Va?" class='active $ib'":($ib?" class='$ib'":""));}function
  42. odd($J=' class="odd"'){static$s=0;if(!$J)$s=-1;return($s++%2?$J:'');}function
  43. js_escape($P){return
  44. addcslashes($P,"\r\n'\\/");}function
  45. json_row($x,$X=null){static$Kc=true;if($Kc)echo"{";if($x!=""){echo($Kc?"":",")."\n\t\"".addcslashes($x,"\r\n\"\\/").'": '.($X!==null?'"'.addcslashes($X,"\r\n\"\\/").'"':'undefined');$Kc=false;}else{echo"\n}\n";$Kc=true;}}function
  46. ini_bool($td){$X=ini_get($td);return(preg_match('~^(on|true|yes)$~i',$X)||(int)$X);}function
  47. sid(){static$J;if($J===null)$J=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$J;}function
  48. set_password($Vh,$N,$V,$G){$_SESSION["pwds"][$Vh][$N][$V]=($_COOKIE["adminer_key"]&&is_string($G)?array(encrypt_string($G,$_COOKIE["adminer_key"])):$G);}function
  49. get_password(){$J=get_session("pwds");if(is_array($J))$J=($_COOKIE["adminer_key"]?decrypt_string($J[0],$_COOKIE["adminer_key"]):false);return$J;}function
  50. q($P){global$h;return$h->quote($P);}function
  51. get_vals($H,$e=0){global$h;$J=array();$I=$h->query($H);if(is_object($I)){while($K=$I->fetch_row())$J[]=$K[$e];}return$J;}function
  52. get_key_vals($H,$i=null,$jh=0){global$h;if(!is_object($i))$i=$h;$J=array();$i->timeout=$jh;$I=$i->query($H);$i->timeout=0;if(is_object($I)){while($K=$I->fetch_row())$J[$K[0]]=$K[1];}return$J;}function
  53. get_rows($H,$i=null,$n="<p class='error'>"){global$h;$ub=(is_object($i)?$i:$h);$J=array();$I=$ub->query($H);if(is_object($I)){while($K=$I->fetch_assoc())$J[]=$K;}elseif(!$I&&!is_object($i)&&$n&&defined("PAGE_HEADER"))echo$n.error()."\n";return$J;}function
  54. unique_array($K,$v){foreach($v
  55. as$u){if(preg_match("~PRIMARY|UNIQUE~",$u["type"])){$J=array();foreach($u["columns"]as$x){if(!isset($K[$x]))continue
  56. 2;$J[$x]=$K[$x];}return$J;}}}function
  57. escape_key($x){if(preg_match('(^([\w(]+)('.str_replace("_",".*",preg_quote(idf_escape("_"))).')([ \w)]+)$)',$x,$B))return$B[1].idf_escape(idf_unescape($B[2])).$B[3];return
  58. idf_escape($x);}function
  59. where($Z,$p=array()){global$h,$w;$J=array();foreach((array)$Z["where"]as$x=>$X){$x=bracket_escape($x,1);$e=escape_key($x);$J[]=$e.(($w=="sql"&&preg_match('~^[0-9]*\\.[0-9]*$~',$X))||$w=="mssql"?" LIKE ".q(addcslashes($X,"%_\\")):" = ".unconvert_field($p[$x],q($X)));if($w=="sql"&&preg_match('~char|text~',$p[$x]["type"])&&preg_match("~[^ -@]~",$X))$J[]="$e = ".q($X)." COLLATE ".charset($h)."_bin";}foreach((array)$Z["null"]as$x)$J[]=escape_key($x)." IS NULL";return
  60. implode(" AND ",$J);}function
  61. where_check($X,$p=array()){parse_str($X,$bb);remove_slashes(array(&$bb));return
  62. where($bb,$p);}function
  63. where_link($s,$e,$Y,$Qe="="){return"&where%5B$s%5D%5Bcol%5D=".urlencode($e)."&where%5B$s%5D%5Bop%5D=".urlencode(($Y!==null?$Qe:"IS NULL"))."&where%5B$s%5D%5Bval%5D=".urlencode($Y);}function
  64. convert_fields($f,$p,$M=array()){$J="";foreach($f
  65. as$x=>$X){if($M&&!in_array(idf_escape($x),$M))continue;$Ga=convert_field($p[$x]);if($Ga)$J.=", $Ga AS ".idf_escape($x);}return$J;}function
  66. cookie($C,$Y,$Xd=2592000){global$ba;$F=array($C,(preg_match("~\n~",$Y)?"":$Y),($Xd?time()+$Xd:0),preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$F[]=true;return
  67. call_user_func_array('setcookie',$F);}function
  68. restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
  69. stop_session(){if(!ini_bool("session.use_cookies"))session_write_close();}function&get_session($x){return$_SESSION[$x][DRIVER][SERVER][$_GET["username"]];}function
  70. set_session($x,$X){$_SESSION[$x][DRIVER][SERVER][$_GET["username"]]=$X;}function
  71. auth_url($Vh,$N,$V,$m=null){global$Xb;preg_match('~([^?]*)\\??(.*)~',remove_from_uri(implode("|",array_keys($Xb))."|username|".($m!==null?"db|":"").session_name()),$B);return"$B[1]?".(sid()?SID."&":"").($Vh!="server"||$N!=""?urlencode($Vh)."=".urlencode($N)."&":"")."username=".urlencode($V).($m!=""?"&db=".urlencode($m):"").($B[2]?"&$B[2]":"");}function
  72. is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
  73. redirect($A,$le=null){if($le!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($A!==null?$A:$_SERVER["REQUEST_URI"]))][]=$le;}if($A!==null){if($A=="")$A=".";header("Location: $A");exit;}}function
  74. query_redirect($H,$A,$le,$Rf=true,$wc=true,$Dc=false,$ih=""){global$h,$n,$b;if($wc){$Hg=microtime(true);$Dc=!$h->query($H);$ih=format_time($Hg);}$Fg="";if($H)$Fg=$b->messageQuery($H,$ih);if($Dc){$n=error().$Fg;return
  75. false;}if($Rf)redirect($A,$le.$Fg);return
  76. true;}function
  77. queries($H){global$h;static$Lf=array();static$Hg;if(!$Hg)$Hg=microtime(true);if($H===null)return
  78. array(implode("\n",$Lf),format_time($Hg));$Lf[]=(preg_match('~;$~',$H)?"DELIMITER ;;\n$H;\nDELIMITER ":$H).";";return$h->query($H);}function
  79. apply_queries($H,$S,$sc='table'){foreach($S
  80. as$Q){if(!queries("$H ".$sc($Q)))return
  81. false;}return
  82. true;}function
  83. queries_redirect($A,$le,$Rf){list($Lf,$ih)=queries(null);return
  84. query_redirect($Lf,$A,$le,$Rf,false,!$Rf,$ih);}function
  85. format_time($Hg){return
  86. lang(1,max(0,microtime(true)-$Hg));}function
  87. remove_from_uri($if=""){return
  88. substr(preg_replace("~(?<=[?&])($if".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);}function
  89. pagination($E,$Db){return" ".($E==$Db?$E+1:'<a href="'.h(remove_from_uri("page").($E?"&page=$E".($_GET["next"]?"&next=".urlencode($_GET["next"]):""):"")).'">'.($E+1)."</a>");}function
  90. get_file($x,$Kb=false){$Hc=$_FILES[$x];if(!$Hc)return
  91. null;foreach($Hc
  92. as$x=>$X)$Hc[$x]=(array)$X;$J='';foreach($Hc["error"]as$x=>$n){if($n)return$n;$C=$Hc["name"][$x];$qh=$Hc["tmp_name"][$x];$wb=file_get_contents($Kb&&preg_match('~\\.gz$~',$C)?"compress.zlib://$qh":$qh);if($Kb){$Hg=substr($wb,0,3);if(function_exists("iconv")&&preg_match("~^\xFE\xFF|^\xFF\xFE~",$Hg,$Xf))$wb=iconv("utf-16","utf-8",$wb);elseif($Hg=="\xEF\xBB\xBF")$wb=substr($wb,3);$J.=$wb."\n\n";}else$J.=$wb;}return$J;}function
  93. upload_error($n){$ie=($n==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($n?lang(2).($ie?" ".lang(3,$ie):""):lang(4));}function
  94. repeat_pattern($sf,$y){return
  95. str_repeat("$sf{0,65535}",$y/65535)."$sf{0,".($y%65535)."}";}function
  96. is_utf8($X){return(preg_match('~~u',$X)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$X));}function
  97. shorten_utf8($P,$y=80,$Og=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$y).")($)?)u",$P,$B))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$y).")($)?)",$P,$B);return
  98. h($B[1]).$Og.(isset($B[2])?"":"<i>...</i>");}function
  99. format_number($X){return
  100. strtr(number_format($X,0,".",lang(5)),preg_split('~~u',lang(6),-1,PREG_SPLIT_NO_EMPTY));}function
  101. friendly_url($X){return
  102. preg_replace('~[^a-z0-9_]~i','-',$X);}function
  103. hidden_fields($Hf,$md=array()){while(list($x,$X)=each($Hf)){if(!in_array($x,$md)){if(is_array($X)){foreach($X
  104. as$Gd=>$W)$Hf[$x."[$Gd]"]=$W;}else
  105. echo'<input type="hidden" name="'.h($x).'" value="'.h($X).'">';}}}function
  106. hidden_fields_get(){echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
  107. table_status1($Q,$Ec=false){$J=table_status($Q,$Ec);return($J?$J:array("Name"=>$Q));}function
  108. column_foreign_keys($Q){global$b;$J=array();foreach($b->foreignKeys($Q)as$q){foreach($q["source"]as$X)$J[$X][]=$q;}return$J;}function
  109. enum_input($U,$Ja,$o,$Y,$mc=null){global$b;preg_match_all("~'((?:[^']|'')*)'~",$o["length"],$de);$J=($mc!==null?"<label><input type='$U'$Ja value='$mc'".((is_array($Y)?in_array($mc,$Y):$Y===0)?" checked":"")."><i>".lang(7)."</i></label>":"");foreach($de[1]as$s=>$X){$X=stripcslashes(str_replace("''","'",$X));$db=(is_int($Y)?$Y==$s+1:(is_array($Y)?in_array($s+1,$Y):$Y===$X));$J.=" <label><input type='$U'$Ja value='".($s+1)."'".($db?' checked':'').'>'.h($b->editVal($X,$o)).'</label>';}return$J;}function
  110. input($o,$Y,$r){global$h,$Bh,$b,$w;$C=h(bracket_escape($o["field"]));echo"<td class='function'>";if(is_array($Y)&&!$r){$Ea=array($Y);if(version_compare(PHP_VERSION,5.4)>=0)$Ea[]=JSON_PRETTY_PRINT;$Y=call_user_func_array('json_encode',$Ea);$r="json";}$ag=($w=="mssql"&&$o["auto_increment"]);if($ag&&!$_POST["save"])$r=null;$Uc=(isset($_GET["select"])||$ag?array("orig"=>lang(8)):array())+$b->editFunctions($o);$Ja=" name='fields[$C]'";if($o["type"]=="enum")echo
  111. nbsp($Uc[""])."<td>".$b->editInput($_GET["edit"],$o,$Ja,$Y);else{$Kc=0;foreach($Uc
  112. as$x=>$X){if($x===""||!$X)break;$Kc++;}$Ne=($Kc?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($o["field"])))."]']; if ($Kc > f.selectedIndex) f.selectedIndex = $Kc;\" onkeyup='keyupChange.call(this);'":"");$Ja.=$Ne;$cd=(in_array($r,$Uc)||isset($Uc[$r]));echo(count($Uc)>1?"<select name='function[$C]' onchange='functionChange(this);'".on_help("getTarget(event).value.replace(/^SQL\$/, '')",1).">".optionlist($Uc,$r===null||$cd?$r:"")."</select>":nbsp(reset($Uc))).'<td>';$vd=$b->editInput($_GET["edit"],$o,$Ja,$Y);if($vd!="")echo$vd;elseif($o["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$o["length"],$de);foreach($de[1]as$s=>$X){$X=stripcslashes(str_replace("''","'",$X));$db=(is_int($Y)?($Y>>$s)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$C][$s]' value='".(1<<$s)."'".($db?' checked':'')."$Ne>".h($b->editVal($X,$o)).'</label>';}}elseif(preg_match('~blob|bytea|raw|file~',$o["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$C'$Ne>";elseif(($gh=preg_match('~text|lob~',$o["type"]))||preg_match("~\n~",$Y)){if($gh&&$w!="sqlite")$Ja.=" cols='50' rows='12'";else{$L=min(12,substr_count($Y,"\n")+1);$Ja.=" cols='30' rows='$L'".($L==1?" style='height: 1.2em;'":"");}echo"<textarea$Ja>".h($Y).'</textarea>';}elseif($r=="json")echo"<textarea$Ja cols='50' rows='12' class='jush-js'>".h($Y).'</textarea>';else{$ke=(!preg_match('~int~',$o["type"])&&preg_match('~^(\\d+)(,(\\d+))?$~',$o["length"],$B)?((preg_match("~binary~",$o["type"])?2:1)*$B[1]+($B[3]?1:0)+($B[2]&&!$o["unsigned"]?1:0)):($Bh[$o["type"]]?$Bh[$o["type"]]+($o["unsigned"]?0:1):0));if($w=='sql'&&$h->server_info>=5.6&&preg_match('~time~',$o["type"]))$ke+=7;echo"<input".((!$cd||$r==="")&&preg_match('~(?<!o)int~',$o["type"])?" type='number'":"")." value='".h($Y)."'".($ke?" maxlength='$ke'":"").(preg_match('~char|binary~',$o["type"])&&$ke>20?" size='40'":"")."$Ja>";}}}function
  113. process_input($o){global$b;$t=bracket_escape($o["field"]);$r=$_POST["function"][$t];$Y=$_POST["fields"][$t];if($o["type"]=="enum"){if($Y==-1)return
  114. false;if($Y=="")return"NULL";return+$Y;}if($o["auto_increment"]&&$Y=="")return
  115. null;if($r=="orig")return($o["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($o["field"]):false);if($r=="NULL")return"NULL";if($o["type"]=="set")return
  116. array_sum((array)$Y);if($r=="json"){$r="";$Y=json_decode($Y,true);if(!is_array($Y))return
  117. false;return$Y;}if(preg_match('~blob|bytea|raw|file~',$o["type"])&&ini_bool("file_uploads")){$Hc=get_file("fields-$t");if(!is_string($Hc))return
  118. false;return
  119. q($Hc);}return$b->processInput($o,$Y,$r);}function
  120. fields_from_edit(){global$Wb;$J=array();foreach((array)$_POST["field_keys"]as$x=>$X){if($X!=""){$X=bracket_escape($X);$_POST["function"][$X]=$_POST["field_funs"][$x];$_POST["fields"][$X]=$_POST["field_vals"][$x];}}foreach((array)$_POST["fields"]as$x=>$X){$C=bracket_escape($x,1);$J[$C]=array("field"=>$C,"privileges"=>array("insert"=>1,"update"=>1),"null"=>1,"auto_increment"=>($x==$Wb->primary),);}return$J;}function
  121. search_tables(){global$b,$h;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$Qc=false;foreach(table_status('',true)as$Q=>$R){$C=$b->tableName($R);if(isset($R["Engine"])&&$C!=""&&(!$_POST["tables"]||in_array($Q,$_POST["tables"]))){$I=$h->query("SELECT".limit("1 FROM ".table($Q)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($Q),array())),1));if(!$I||$I->fetch_row()){if(!$Qc){echo"<ul>\n";$Qc=true;}echo"<li>".($I?"<a href='".h(ME."select=".urlencode($Q)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$C</a>\n":"$C: <span class='error'>".error()."</span>\n");}}}echo($Qc?"</ul>":"<p class='message'>".lang(9))."\n";}function
  122. dump_headers($kd,$ue=false){global$b;$J=$b->dumpHeaders($kd,$ue);$gf=$_POST["output"];if($gf!="text")header("Content-Disposition: attachment; filename=".$b->dumpFilename($kd).".$J".($gf!="file"&&!preg_match('~[^0-9a-z]~',$gf)?".$gf":""));session_write_close();ob_flush();flush();return$J;}function
  123. dump_csv($K){foreach($K
  124. as$x=>$X){if(preg_match("~[\"\n,;\t]~",$X)||$X==="")$K[$x]='"'.str_replace('"','""',$X).'"';}echo
  125. implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$K)."\r\n";}function
  126. apply_sql_function($r,$e){return($r?($r=="unixepoch"?"DATETIME($e, '$r')":($r=="count distinct"?"COUNT(DISTINCT ":strtoupper("$r("))."$e)"):$e);}function
  127. get_temp_dir(){$J=ini_get("upload_tmp_dir");if(!$J){if(function_exists('sys_get_temp_dir'))$J=sys_get_temp_dir();else{$Ic=@tempnam("","");if(!$Ic)return
  128. false;$J=dirname($Ic);unlink($Ic);}}return$J;}function
  129. password_file($j){$Ic=get_temp_dir()."/adminer.key";$J=@file_get_contents($Ic);if($J||!$j)return$J;$Sc=@fopen($Ic,"w");if($Sc){chmod($Ic,0660);$J=rand_string();fwrite($Sc,$J);fclose($Sc);}return$J;}function
  130. rand_string(){return
  131. md5(uniqid(mt_rand(),true));}function
  132. select_value($X,$_,$o,$hh){global$b,$ba;if(is_array($X)){$J="";foreach($X
  133. as$Gd=>$W)$J.="<tr>".($X!=array_values($X)?"<th>".h($Gd):"")."<td>".select_value($W,$_,$o,$hh);return"<table cellspacing='0'>$J</table>";}if(!$_)$_=$b->selectLink($X,$o);if($_===null){if(is_mail($X))$_="mailto:$X";if($Jf=is_url($X))$_=(($Jf=="http"&&$ba)||preg_match('~WebKit~i',$_SERVER["HTTP_USER_AGENT"])?$X:"https://www.adminer.org/redirect/?url=".urlencode($X));}$J=$b->editVal($X,$o);if($J!==null){if($J==="")$J="&nbsp;";elseif(!is_utf8($J))$J="\0";elseif($hh!=""&&is_shortable($o))$J=shorten_utf8($J,max(0,+$hh));else$J=h($J);}return$b->selectVal($J,$_,$o,$X);}function
  134. is_mail($jc){$Ha='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Vb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$sf="$Ha+(\\.$Ha+)*@($Vb?\\.)+$Vb";return
  135. is_string($jc)&&preg_match("(^$sf(,\\s*$sf)*\$)i",$jc);}function
  136. is_url($P){$Vb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($Vb?\\.)+$Vb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$P,$B)?strtolower($B[1]):"");}function
  137. is_shortable($o){return
  138. preg_match('~char|text|lob|geometry|point|linestring|polygon|string~',$o["type"]);}function
  139. count_rows($Q,$Z,$Ad,$Xc){global$w;$H=" FROM ".table($Q).($Z?" WHERE ".implode(" AND ",$Z):"");return($Ad&&($w=="sql"||count($Xc)==1)?"SELECT COUNT(DISTINCT ".implode(", ",$Xc).")$H":"SELECT COUNT(*)".($Ad?" FROM (SELECT 1$H$Yc) x":$H));}function
  140. slow_query($H){global$b,$T;$m=$b->database();$jh=$b->queryTimeout();if(support("kill")&&is_object($i=connect())&&($m==""||$i->select_db($m))){$Ld=$i->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
  141. var timeout = setTimeout(function () {
  142. ajax(\'',js_escape(ME),'script=kill\', function () {
  143. }, \'token=',$T,'&kill=',$Ld,'\');
  144. }, ',1000*$jh,');
  145. </script>
  146. ';}else$i=null;ob_flush();flush();$J=@get_key_vals($H,$i,$jh);if($i){echo"<script type='text/javascript'>clearTimeout(timeout);</script>\n";ob_flush();flush();}return
  147. array_keys($J);}function
  148. get_token(){$Of=rand(1,1e6);return($Of^$_SESSION["token"]).":$Of";}function
  149. verify_token(){list($T,$Of)=explode(":",$_POST["token"]);return($Of^$_SESSION["token"])==$T;}function
  150. lzw_decompress($Ra){$Rb=256;$Sa=8;$kb=array();$cg=0;$dg=0;for($s=0;$s<strlen($Ra);$s++){$cg=($cg<<8)+ord($Ra[$s]);$dg+=8;if($dg>=$Sa){$dg-=$Sa;$kb[]=$cg>>$dg;$cg&=(1<<$dg)-1;$Rb++;if($Rb>>$Sa)$Sa++;}}$Qb=range("\0","\xFF");$J="";foreach($kb
  151. as$s=>$jb){$ic=$Qb[$jb];if(!isset($ic))$ic=$di.$di[0];$J.=$ic;if($s)$Qb[]=$di.$ic[0];$di=$ic;}return$J;}function
  152. on_help($pb,$_g=0){return" onmouseover='helpMouseover(this, event, ".h($pb).", $_g);' onmouseout='helpMouseout(this, event);'";}function
  153. edit_form($a,$p,$K,$Jh){global$b,$w,$T,$n;$Tg=$b->tableName(table_status1($a,true));page_header(($Jh?lang(10):lang(11)),$n,array("select"=>array($a,$Tg)),$Tg);if($K===false)echo"<p class='error'>".lang(12)."\n";echo'<form action="" method="post" enctype="multipart/form-data" id="form">
  154. ';if(!$p)echo"<p class='error'>".lang(13)."\n";else{echo"<table cellspacing='0' onkeydown='return editingKeydown(event);'>\n";foreach($p
  155. as$C=>$o){echo"<tr><th>".$b->fieldName($o);$Lb=$_GET["set"][bracket_escape($C)];if($Lb===null){$Lb=$o["default"];if($o["type"]=="bit"&&preg_match("~^b'([01]*)'\$~",$Lb,$Xf))$Lb=$Xf[1];}$Y=($K!==null?($K[$C]!=""&&$w=="sql"&&preg_match("~enum|set~",$o["type"])?(is_array($K[$C])?array_sum($K[$C]):+$K[$C]):$K[$C]):(!$Jh&&$o["auto_increment"]?"":(isset($_GET["select"])?false:$Lb)));if(!$_POST["save"]&&is_string($Y))$Y=$b->editVal($Y,$o);$r=($_POST["save"]?(string)$_POST["function"][$C]:($Jh&&$o["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:($Y!==null?'':'NULL'))));if(preg_match("~time~",$o["type"])&&$Y=="CURRENT_TIMESTAMP"){$Y="";$r="now";}input($o,$Y,$r);echo"\n";}if(!support("table"))echo"<tr>"."<th><input name='field_keys[]' onkeyup='keyupChange.call(this);' onchange='fieldChange(this);' value=''>"."<td class='function'>".html_select("field_funs[]",$b->editFunctions(array("null"=>isset($_GET["select"]))))."<td><input name='field_vals[]'>"."\n";echo"</table>\n";}echo"<p>\n";if($p){echo"<input type='submit' value='".lang(14)."'>\n";if(!isset($_GET["select"]))echo"<input type='submit' name='insert' value='".($Jh?lang(15)."' onclick='return !ajaxForm(this.form, \"".lang(16).'...", this)':lang(17))."' title='Ctrl+Shift+Enter'>\n";}echo($Jh?"<input type='submit' name='delete' value='".lang(18)."'".confirm().">\n":($_POST||!$p?"":"<script type='text/javascript'>focus(document.getElementById('form').getElementsByTagName('td')[1].firstChild);</script>\n"));if(isset($_GET["select"]))hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));echo'<input type="hidden" name="referer" value="',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),'">
  156. <input type="hidden" name="save" value="1">
  157. <input type="hidden" name="token" value="',$T,'">
  158. </form>
  159. ';}global$b,$h,$Xb,$fc,$pc,$n,$Uc,$Zc,$ba,$ud,$w,$ca,$Pd,$Me,$tf,$Lg,$dd,$T,$vh,$Bh,$Ih,$ia;if(!$_SERVER["REQUEST_URI"])$_SERVER["REQUEST_URI"]=$_SERVER["ORIG_PATH_INFO"];if(!strpos($_SERVER["REQUEST_URI"],'?')&&$_SERVER["QUERY_STRING"]!="")$_SERVER["REQUEST_URI"].="?$_SERVER[QUERY_STRING]";$ba=$_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off");@ini_set("session.use_trans_sid",false);session_cache_limiter("");if(!defined("SID")){session_name("adminer_sid");$F=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$F[]=true;call_user_func_array('session_set_cookie_params',$F);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$Jc);if(get_magic_quotes_runtime())set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);$Pd=array('en'=>'English','ar'=>'العربية','bg'=>'Български','bn'=>'বাংলা','bs'=>'Bosanski','ca'=>'Català','cs'=>'Čeština','da'=>'Dansk','de'=>'Deutsch','el'=>'Ελληνικά','es'=>'Español','et'=>'Eesti','fa'=>'فارسی','fi'=>'Suomi','fr'=>'Français','gl'=>'Galego','hu'=>'Magyar','id'=>'Bahasa Indonesia','it'=>'Italiano','ja'=>'日本語','ko'=>'한국어','lt'=>'Lietuvių','nl'=>'Nederlands','no'=>'Norsk','pl'=>'Polski','pt'=>'Português','pt-br'=>'Português (Brazil)','ro'=>'Limba Română','ru'=>'Русский язык','sk'=>'Slovenčina','sl'=>'Slovenski','sr'=>'Српски','ta'=>'த‌மிழ்','th'=>'ภาษาไทย','tr'=>'Türkçe','uk'=>'Українська','vi'=>'Tiếng Việt','zh'=>'简体中文','zh-tw'=>'繁體中文',);function
  160. get_lang(){global$ca;return$ca;}function
  161. lang($t,$De=null){if(is_string($t)){$wf=array_search($t,get_translations("en"));if($wf!==false)$t=$wf;}global$ca,$vh;$uh=($vh[$t]?$vh[$t]:$t);if(is_array($uh)){$wf=($De==1?0:($ca=='cs'||$ca=='sk'?($De&&$De<5?1:2):($ca=='fr'?(!$De?0:1):($ca=='pl'?($De%10>1&&$De%10<5&&$De/10%10!=1?1:2):($ca=='sl'?($De%100==1?0:($De%100==2?1:($De%100==3||$De%100==4?2:3))):($ca=='lt'?($De%10==1&&$De%100!=11?0:($De%10>1&&$De/10%10!=1?1:2)):($ca=='bs'||$ca=='ru'||$ca=='sr'||$ca=='uk'?($De%10==1&&$De%100!=11?0:($De%10>1&&$De%10<5&&$De/10%10!=1?1:2)):1)))))));$uh=$uh[$wf];}$Ea=func_get_args();array_shift($Ea);$Pc=str_replace("%d","%s",$uh);if($Pc!=$uh)$Ea[0]=format_number($De);return
  162. vsprintf($Pc,$Ea);}function
  163. switch_lang(){global$ca,$Pd;echo"<form action='' method='post'>\n<div id='lang'>",lang(19).": ".html_select("lang",$Pd,$ca,"this.form.submit();")," <input type='submit' value='".lang(20)."' class='hidden'>\n","<input type='hidden' name='token' value='".get_token()."'>\n";echo"</div>\n</form>\n";}if(isset($_POST["lang"])&&verify_token()){cookie("adminer_lang",$_POST["lang"]);$_SESSION["lang"]=$_POST["lang"];$_SESSION["translations"]=array();redirect(remove_from_uri());}$ca="en";if(isset($Pd[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$ca=$_COOKIE["adminer_lang"];}elseif(isset($Pd[$_SESSION["lang"]]))$ca=$_SESSION["lang"];else{$ua=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$de,PREG_SET_ORDER);foreach($de
  164. as$B)$ua[$B[1]]=(isset($B[3])?$B[3]:1);arsort($ua);foreach($ua
  165. as$x=>$Kf){if(isset($Pd[$x])){$ca=$x;break;}$x=preg_replace('~-.*~','',$x);if(!isset($ua[$x])&&isset($Pd[$x])){$ca=$x;break;}}}$vh=&$_SESSION["translations"];if($_SESSION["translations_version"]!=2223616353){$vh=array();$_SESSION["translations_version"]=2223616353;}function
  166. get_translations($Od){switch($Od){case"en":$g="A9D“yÔ@s:ÀGà¡(¸ffƒ‚Š¦ã ˆÙ:ÄS°Þa2 \"1¦..L'ƒI´êm‘#Çs,†KƒšOP#IÌ@%9¥i4Èo2ύÆó €Ë,9%ÀPÀb2£a¸àr\n2›NCÈ(Þr4™Í1C`(:Ebç9AÈi:‰&㙔åy·ˆFó½ÐY‚ˆ\r´\n– 8ZÔS=\$Aœ †¤`Ñ=Ë܌²‚ž0Ê\nÒãdFé ŒÞn:Zΰ)­ãQŒµ™öú£°Ak¾ßÄê}äˆe‹çADÍéœêaÊį ¢„\\Ã}ö5ð#|@èhÚ3·ÃN¾}@¡ÑiÕ¦«Á˞N›t¼Å~9‚ˆ™ÈöB؍­8¦:-pÎüˆKXÂ9,¢pÊ:ë8Öã(ß\0À‹(˜ž½­@ò¨¬-BüƎN’üŠ@.£®9Â#Èý3ˆ«®Ó‰ƒzÔ7:‹ðÚތ­€@FëÒċÀ1ò€C@Þÿ£C«°)Š0Û:Ò9(Ʀ³k‹Q%è<:ÊèKN Œèä2c(îL“3B‹4ðtº¼D!*B1,è;Ã:üŠr¬®èÝ+¼«äØ3ŒèÎÎQ11\0Sz<ŽïÔ,ëÈȤŒqêï9ikl*8±üz3»óe×Ѓªe7§˜ÆÞµˆ@×\r±ÛY6¬Âö1 2*ò7¾qÀæÓM“*üK1“§6Ùõ³ÁBþ ô¢Â0Æ ˆÅÛ¶½À(2L£è\$¬Tè\"…Ým ¶åċVÆéŠvõ°¾¢ô˱4î Ã0ص´n\\l‚¯\" ÞWÃÊ6¾Læ9ŒÕ”8c/\$TzÖߍÉúB6¶R˜‰b”¾.„ xÖ9HG‹:O“Ï™`Ý`©)Bö; 8ZB!ŠbŒËã\\z |ï C2Θg«ZQŒø‚Œ©9¸Ù*ctKÖ8\r(ɑ#·«±œå:èܔ%QÎ8EqjB§í›v¨\$cB3¡Ð:ƒ€æáxïɅÉ„¿Ë8ÎǼãÅŽtH^4#“*:q\"ú,ލa}vn60xŒ!ò~ŸI2^¡\$ :“~¦¾c•}ªQÒ×ìc…äá%ʌúÚ\"“€È”0./AH­î @î²ï“峩 \$\n[ÇмÁ\0P )‘i 3E£\rÚF•]íÞ Ó¤°ÉRXK‰ƒC\r§Ý3½Æ’LÉ©\$\r' 2➨I©5j‡U¹Å¶ÎÁè/D@‚bîHJYM/­\\ϓâM›Î Æ ˜ÈåÓ;Xe!Œƒ¾há•% Á>–@xS\n‹Aµ@¤MSž(ÈÅí¦rÖ± «Ý I×âJsƒ’y܀¨ƒJ*»7¦dEC;UWD܁2F‚£å?Æývœ\"ðI!aDnaBpÊZYKRCà(×(´ŽxNT(@‚(\n‘ €\"P˜d‚Ù\rᰗ²”Pi‚ (agÉð’4Uj´'–5~N8f *Ȧ¿cg&•ëÄM’RRÍQ—樣‡tqÃlÀ4í¤†’B¾‘™(?k‰“ãjº=Z\råA\$DÀRÂ1_fz-ȗfÓ]½›#ô8‚² iÁ@蓈a>D 7§n÷Lu ᢾGÌõÞA@aÊ2yýB¢<+)*T!É°Ù!å9¢Pêr!pàÑ&úV|'ên§ë3I\nÖ[ä +@´Ö\rš“µµ>¢Ô‰Æ°§Ÿ@¦AC’¡£.™¬ÔÍ.É´~\0‚AJrÑC‘ù…Çþ§™TJÒ<GÌ,7!0ž°hùyÍlÎ\0 ¤Äaù¦4ØKb¶Vٝ;%ù6@¨BH ¿@²|ÁÎL{êvoPä`éÝ{6h0†^,i‚0‰ì˜3\n‚‹bÔô1´BBÂ[\"O–X‘0šE€M™/ÖnœY×Â-¢²¦¿Úd¯7Œ\n¼WÐ5ÝÙƈJå|d–ú×Ú\0]e,U}2×Üeßkie…6Ë’ˆNäeE÷\\]’?o,wYoH¡Ç“‚‰\0PW ¡Šó¬øØíë2†Kᬇ¶ÊKõˆKfû†Ë7aË9ù p³–P†u‘)vŽð½Ò`bÉôÙe*|äÍà“ƒŒQ×yóhŽ%œ-ƒ’>Ãl¤àçÃÍÂ!–mI¸|ޝN«“Í7©†3ÄXIü/\\OŒ‰Ä¦Ul0ýYe-CI…(¨¿—†Ôž2a±6'›(äç‘)§Œœ]tòœMcMZN7Æ4ا‚ P|锝}D]ðR[¥§škHc¼Y„ñ|ÞÎscÂ'ñŽ{\\™ÚmEù gƒÃXó0—é½9k”é@KùÂè¼ï6ÖF04šS>é}\r×êæÓ³kF¸%³ƒ+:ÁašŽÀrkl¬’] 6Û€Rl^քդËW²­cmC5§Æ5Œ€Ô¹«4ÄÝØu(3ÈÊŵÖ6ÑÛ/bìڙ³öFŸ›Ôü„ªVÐ[§WrnN»„œSf¼J ùÆ\"â|ÙX}ï4¦ŸsVÊ)½÷ŠN—qH]Ë·ÌFÑÊ­‘¹ÏZ({3gZaQ\nj÷œ†-&9y¸éš8¥©«djY½ÆÒîÑÅÚgÒí³\\t(M¹wÖÍÑ¥±nyÆ5­âq՝©¹¢>Ú;kÓ¢Ë«†>6 ²òUÿ4±>Ñã’ÚŒ‰Iuš´kžaž9&1Öú¯hñîµÕs¯WǺ”sæ:¡òš8çÆFvD…7¤ʆUè㸨C\"b¬È<„²’Éš\r|à›#‘줩à¶÷;åÇÀ›?×y¼ÞçÅ÷ÄNNUå<uBÌý‡ó³åO'è\\÷›îÿ-н5N-5[Âs(wUVÌ^¿ÕûÅÏ;/¥@žÕ÷_wT%9-4ü伞ÿmçzdžDɟÙm2Qñ¾g·ñd \$sÀ‹úÙÄB‘dØw°ìÔM:|퓷h†²LEޝÈüm”Ënœkùµæ1ÀçnȲr2\\KhKüÿ× uÝhµøN€ÚËÉ°ÒífØ+nþD\r€V†€Ò `ÖßBF–Â0b„–\r ÌbÂð=\"pއže \n€Œ p)Åä ¸ fä.Ä%§Á\0W\0‚ǐ\\°Œb\"lR3\0¤MöâI~.ð2ïj.í#ò6¯Š;ŒÊºwi“,†éôÉF”#¢¢â¢aÂ@70°ehüÝ¥ÀS)6 B!ÊÈÚËìxKåìÍLj™#Æ,r.l3\0­\nYJ5°fÒï\nÓPÛŒjY\0£ôžŽ\0M+.P%& Ž þÊ4]ä Ȍæ\0˜•e*̀ñÑ0\\(Þ #N¬ë.%DÌf'bBä à +:%é\$•ÆX'dØ-€ó@†< ïfømªœîCø˜p*{må ÉÇ 4 åDw©›VMDDò¥\0[Îò_\0‚)¢Ô­ƒ.øK\"  ZGbLÙF*K‘ÑÀ\rÜǑÆÀ";break;case"ar":$g="ÙC¶P‚²†l*„\r”,&\nÙA¶í„ø(J.™„0Se\\¶\r…ŒbÙ@¶0´,\nQ,l)ÅÀ¦Âµ°¬†Aòéj_1CÐM…«e €¢S™\ng@ŸOgë¨ô’XÙDMë)˜°0Œ†cA¨Øn8Çe*y#au4¡ ´Ir*;rSÁUµdJ }‰ÎÑ*zªU@¦ŠX;ai1l(nóÕòýÃ[Óy™dÞu 'c(€ÜoF“±¤Øe3™Nb¦ êp2NšS¡ Ó³:LZúz¶PØ\\bæ¼uÄ.•[¶Q`u !Š)èÍ&ã<Òq)æÖ ˜ÈF>Ø¡Ps7Xì5g5¸K®K¦Â¦àØ÷á—0ʇƢ¶§\nS ü›r\$ ¯jÄ(î¢v†°Ì ¶!Jbž¸¡‰q««0\n¸ŽÊÚV¨?\$ W¡‰¡FÃÂE{ü‡-‰:>W9ÏJ|Á¨eRhY¨+dxB&…[Í*¯³lƒêŽ (B&÷¾ÆÉè4S!ÄÀËdPB¾ñä=ÈtO¢ ãë?‰:²X£ªؐ¢eJ \$£éÚ\n&Œ3ޜ:îšã•ÊÇOìK¦‰Ð¬ÈJÓ\0’6Ž\rxÚ2Ã¢–ÙÒíèÞ26°æҊbˆ˜4·jzBX›´m\$*³Ó!0õe\\ê0É9ª•[«P(%WVϱeW°4€•1¥ª¬›ºÈ’-PI\n?Z-2÷<¤‘|P¬®6*p–£åÊi^¦ÅZԏ=\$R®ˆÏV-YmÉì†lOd½•6!¬^RÚcÎèØ66Ž^ŒcÝ0¤êsR‰–)ek/ÈJ]9J¨òԇ©£ŒðX³¥)2¤ÖêO\nö„å.²6!°1o~±lkÌȦÖxþhEºµÅ™}˜ÖSã¨ÆBñY◦\ri!Öun›\$Žó¯ìE8å°<íXO7½±5h¶*m­ÅÐè6Ló@0ŽM(Þ3 Ãc¶2°¯Âµ`º4ܛB ÞÔ\r¸ò£pæ:Œcd9ŒØP@6\rã;¶9… ånj#8Âí„@KP\r®Øê݅˜R§¤èidb˜¤# Š¢>’¨Ž¡ZgÅ®­¯zãWÇØòÍsn_ðÊ3\nœÑo¤‹äîƯ«g‡ž¡ Ù„Ù\n  lŠ¹\r£Õ©q‚Es¢õÁPÝFYI˜šC™»F¦\00îÒ  ¡à8–ò < &…¼†`zƒ@tÀ9ƒ ^ ü!Á„2:ÐÜC.œ©ˆZ\rے\r!¼7ðDÃC‘±\\/œ6\$Á>RjT2©u2xaÊl)ÐÐ§Õ M !¬ÒªƒS\nl'S*¨º‘*JOÚÁ1©i¾’äòˆJ?ˆDÈ\n÷zUI*C¥m~5‹U™©\rÁâ‘3ö`ÈkgwÅZ9¢²J{LmJ½þ(èÞïÈ\"ÎPdØT“6>ÇL3á+ll…F]Ž¡(e£Ÿ#–”ÔsĎi¨2Or›&a\$“> iTM*0ܨ\ré¿\rä8‡Sd¦ƒ0r\rá´Jßà½S\0€1¹ÅFm\rñ³•À՘Ïâ@'…0¨Bȋ1UœÀT”Ó½/iLŸñjA ²ãx§îp<÷ÐCÎ|ðNëá©'R”쁉„¡v V¤ÕäëË\n (ÙnÄCsR¡¾&ƒHg `c\\iMlÁP(Qé~êT¤SQZd̲7\n\r\$)=§\nQZý\nÑf)A«–<GÅ@\n á8P Tµ*¦@Š-RL/aAŸ²[!êÚcC@·GüAÑ/_͎‡-Ê ‚ e Á……) ìCdÆe1tA¡lP Kg¨¨»V‰èBÉñr~¤¸D¢¤Íå2+G‚Å\"SàË›fUò)™ÉÙð\$‘A’]1“a`KìzàE–mX¶¤.Htqd ºÁ8ÕyåJ¯ÂÌÐfÐÌ£ÊÐn .Ì2ÓØ)-R5ÖWn ²ƒ¨„¸„ô Š` Q1f>õú÷N¸‚<w5£iÇEÚöLiùí(\"ƒ#^Ú½GÄä¦6墺­G^· 60¦CÐeAe‡_€‚˜e5áŒÝ†FLH‰DÞh²=gÚäøժĸK(šUèéYÈh¤Hõ½_¬tÈ61Ä•à‘4à‰:(,Õ`(v _É݁*ä¤Ì“Z€N*\":‹å™¡%iì/ȑ´š5uzѐÆ9NÈ\nÄ^QHùôºeÉí¶Ô‹Ñ[o2 ¨þOÅ\r?²;>¹DÁ„ÁTB Aa LXPM•o&˜7ËÓn)e‚ 1!Åë`ÎÅG¡ª\r柦,˜X àiÔÞÎñy{½u ”žñ`óŽ/1Ðé“(’»ï2¢å%L™ycÈuŽeÀ›lAêӅTXZC*ˆl¡Óè;PÍôRÖ¢I!„š‚àóµý ØZOÄu6ÊZ‰ëì\rx•;­SS(;‘Ç»,É>Æ{œ•3„5plù01åPBIb[w”]ÍÔïuP½îA7Ò_M†¤XâS°ëEJ)¡½¥>£gmålUð ¾(ÎP¸ CV©wÛ (bÝb£ª+¦ñïd¸•Â!…v²ô×´ènO,ÒI¯¹cú('í€ó{Ԃ±vUUüñà‹qi‰úƒY2§Ÿó›Ü\\ºY„é­yŸžƒ©Ôw­aY\r‰CâÂl®«=«Œ[ÒØ-’-;(i‰ïÚ­.¯ª+,G”&Ü_:Å®»Y‰L“±w¾cӞ.)çÕ ¬¢<Yà±}]±¸JÖ@J/îÝ7¤pëgf™…­³¶’°BB—™z~C\$};SƓmK•·Bœãªf»‹m-ció}4ý3bëüÃKóJ̧úÞCåí÷ªf›Aó7ŠÑ}fjlŸä{EË[eßö½Gë•Ótjóí\0êeÓ!§Uú«LO³«öF¾²Ôý2|{û5MAmãÚã^ž†{+âüÉ<|›tùnÿ,|”/ø#ž±b·ÌXkI@D0Æ+P#âúè ã*Wc»Í”8áf`Dt\"«p*}ã, \r\n~cøñ\r]Âæ«Ïr%Ð áжÏvœLNU‚úŒ'£D=+¼/pMŠ¾ÆÌÞÏÜ2ØEl€m^ëŠ?.6ÆLhQJüÉ&ÎÃÉ&/œeO .E†ÏÔL¯àçbÛ N¦ùO¸«°Î÷°ÔêÐÂçïÖUìÄoèùîtÂäÐÒÿðÖ´Pöp0¼{pê|†¾û‘\nyz\"n0kªÐ|æM%–dãXCÕ‚kÇÌúïˆò¥^ûîÐïnž{¢²ËÑE±êÉ\\+qQOl‘Ž#\n°¾yújã%ÐüêÃ(\$Œ÷ϸ`‘núïÝ®k dŒïñ<:„~?|ÿÑVUñ›­`øêÄÅqŸ‡·M_Ϊ ‘¼WєÂhCBð±¡\$°DQ`þÂ\"U]EͱÌUì–KÑG,†^á_l×ì‹ìMf±­!øCpøi'o),Nͤ¿±á\"¤ÌÍÒ\0Õ\"ÂzïR*¥ù§mn²ŠûÃç‰>Uñ„ìÃ\"¸.ãÎþ1‹Â°6/'V’˪@­*áìN\\jÓÒrÇ,:@ñ1 îYÎ:?í\\z\"’ý,€ä\r€Vš Ò `Öh£À@®êò7‡SàÒ ÇUfÊN‰ ê€ @ Hª£ ª\n€Œ p0 rÌ;ŽpÑ©VK͑MW ‚ªö¢FՋ`^„bëe¾1@›,ÒÐæ,diåj¥˜'±>2 ž\0DéÈn=PðöçδáMŽú>¢ž(¢R’ŒÀ­¢Ú>À˜£‰r;Á6ȚJ7#‚D ô/¯J^\rÓ‚re†vð‚£êM °Ðò¿“šë3Ÿ'ähêä&²&øÓ±®˜\n†Ï#D4’â ©¦\ràà€Òu¬Ðsº¿«!°ÁÌ4]°â²„éS²­Ž¼{¡&þâ\$%ü[T)ôð,FCþ )“g6.ÞNþ€@Ò¯ \0Ð@@\nÌðà\nÀ `ê Ú¾Îç\$æH‹¤€8âl`G:P”l“’±Ë%‚Œ æÊø0nŸî>\$ë:W:Ìo#t4§BÔ1=²ÃC¤_«çEpŠNrH]eÜá‡Ð?ŒÄEÀ \0t  š@¦\n`";break;case"bg":$g="ÐP´\r›EÑ@4°!Aw h Z(&‚Ô~\n‹†faÌÐNÅ`Ñ‚þDˆ…4ÐÕü\"Ð]4\r;Ae2”­a°µ€¢„œ.aÂèúrpº’@דˆ|.W.X4òå«FPµ”Ìâ“Ø\$ªhRàsÉÜÊ}@¨Ð—pÙДæB¢4”sE²Î¢7fŠ&EŠ, Ói•X\n FC1 Ôl7còØMEo)_G×ÒèÎ_<‡GÓ­}†Íœ,k놊qPX”}F³+9¤¬7i†£ Z贚iíQ¡³_a·–—ZŠË*¨n^¹ÉÕS¦Ü9¾ÿ£YŸVÚ¨~³]ÐX\\Ró‰6±õÔ}±jâ} ¬lê4v±ø=ˆHî·ƒâ’ÀD ê²¹%’>L*H›8ß@¤ª¤——P|.Õ3dŠ¯m XúÂé3’‡²ð!rÔ'HS†˜¹1k6A>馔6Ëÿ5 êܸ®kJ¾®&êªj½\"Kºüª°Ùß.-Òä:Dfã5Mb(¬<¨ùOÈhù(™G°Zi2=é^ËÁ¨¬ÄÂ9-bk¨®1l™#äšÀä©j©Î4ˆúùÉ-jAA1c‰A/ˆK»ÃƁ>•BOÃÇKm\r%2!1<ðh1²Ìã§\\èhF‰\n¯äœO°“K8\0P’6Ž`Ê6Œ£pè-Áx:\rxȃx@:Žc(@)Š\"`Ò: «&ä¦,´(à,ªãô”Ôå\r*Á©úÊ£äú]>8k#Á5«¨{ótÝmÛKw,‘í.òÐŃD¯Kb¾¬O±qŒXôºÒ‰!.ÕajÝÒ¯[0½i7.Lþ%åÅE0ŠDž“)ËÞhTjH¬VªË¶‰4ªF@Ù¸((@6®ž[Â5[’Z4‹êT¶/ÎŒKÀMêÄW&¦èkud\njTŸ-ë½»Ñmòñ<ÏV€˜†Æ\"Rý#䃶ŠO“\")93 ôŸ\"µs:£‹æ±6µ‹T¸Ã­=×¥;{]÷v! ÛÜ\rOupååÛQß(•W‚nTýŐ2öþùnëRÀçќ»‰Ða\\dËR;Ü{¦îÃJ\\L„\"hü-¥ÊݦOÍÂü÷¯4ûòó£ü[¬†Ûõ5€t\\Åý+oñO~\rƒ äÜ¥òDX†³j!«Œ ©çÎ?\r¥)‘Ö®Ó;LòVœ¤zÊLª¥ß¹Â6®­FÁ|¥¤FW™âEil–v°ÀÎ:Àa%‰r¶ €J’8ÌUy7WØWŸqy~(!ú“í\0Á q„5þ*Çþr` A{h ýÀx*- Q\r‚ô‘·3˜X!åTŒ°Ÿ#‚~½Né}mÔG@\\CV¹%7Y?ø>@̹”s14½:nÒz!åAMÅóâBðéÁœPûËÑ~DœÌ“[+e±52L^ø;†HBHŽú33 À¸§§¾a ã«\$ÄÍýøü‘ŽûÀ+䗛2yÁàa 9PÌAhÐ80t Áxw•@¸0†@ÚCpe@¸7‡ Î Õì¸ P70ÒÃp/K 0Ë`Ê%\0_ A°0†àցðÐ|j\\ªŸ„XxaË\09ǸšÏßûÇu„øG­Ø”mڌ+vi4ͯr²µ•aÇvŒ;­—VåKû<.ÐҚ£ºòz6åNkyÞpŽq§ eY)fxÍI m(ȼ=fЀÐNímí…\0©–¡ˆå–G@\n p)/1ї/ÄæJ¡¼“})N@T®¥’ÊŠD-d˜Á÷“‹‰F?e%µ5cüCEŠõ4فº´[©‘¬ Ï„†”dOLx¥ÄŠ#öÚo_zÜdÑ9•jjÏ\n¢ƒçXî5£¤¥…¸ 2ºXK)ÂæcT{kè˟fLΛ…CQF³)—ìI\nåPoðT§G·Úúéú;ˆé¨¨œú›\nñªy΢ÈÂZ@Ï+v9Må#½µ‚`â“{.ªÍ2ãÑ@)!0¬çv •äï(‰Bsؚ¥£¾û­YaYëD³—BÖM5qÁRB#ôC`É/vLݜ™XVŒÝ\rQåAkkRj)ém&ͦղùàüR]“¹ç¹E©/oŽÄï®æÒCÎL‰bSHÓ< §…\\Qª})>a ž”ó˜,j|OD£úò×p ’˜\nmSRíq‰¢¼Áa¡[! ¼ìƒ;¯ô.6Fø¾¾w0“\rCŸeϸªbëûXñ‘ Jˆ„Aãcžè¯šj¦EFIeFñ•ÅP­«|‹rUHh*®Ý)ebªïѯ°j]ºŒã]kË\$)´®eûr¸0ƒøI\$Á¬Võ(k£ƒ‚NEõC¦¢ÇëíƒÉ¹`œ§hÖOð:›™¸¬W=Hš7¡¯©©MÂ>ÒJÃ\"ˆNå?Ӌ<C´n#ø4ì°\nÚ×Hþgú.ó)ö’T[ æyx\"C5>øÓ9î¸9iԓn/qòdUyä3V©«Í8‘ˆË™è_£ÍKÃSúˆ¯ß^ÚÚQI|÷­Äª<Í-–€°q3³Ä241`{MÄÌHêq99u*ï‘KÎÊ™žš¯-1âVöäñMñ3¤‰H­|òä×vì°­i¢§Qëµ.LÜâp«Üfó„ò\\ø@ÞS–æ F‚cÌ9ÉÞ9ÜLï÷Z”Ò¥ƒ‹n B T! \$\0âei ³vb¬àÜÕøs¡À8KU¨\$-z% f?¢gk'³aÀ€‚OË\rXç¶ dÉÒÉ\\³õ•ª“’²ˆú_T¥•±¬•ƒ=~ ‡Vè쇬ÒÈ¡ºéÀëðǪ4t¨û!`ìîg%ЇOXQ ¼:÷¿Ü¨yDén«¬u¯\nK{‹ê==K£VÚ{ÊçoòFlO\r3Û5wIL:ê›b¥èkIŸšrфÔÕî¢Iš·ÈÏé½yjî݌ÔØ\nKtÙx/wiFç…€áá?¸Ú:þXO#ItiàùI q³cç­ÎüRƒä‚ðE6¶Ÿ±š°ª?¹)ê,#â•z«ðWOöÛ·¸á鍊ë-—û¥— \"j¼! BÈ*ÄV³JëhìP.0tdu\0¨ØFE.‹äu[ææϪ’‹l¨Ç\$dbË.úe\r’_†ÆŽi©\0íᬰë\"âÔåö°+_\"®ÍÆ⤪J=-Õ\r•p\r¯†w¢pÛ .¾òxPLO’¬gœQŒ\$…(I«Ò}füÃ%D§/öॴÛ´ÝB³ P„K‡–BúôÌ5 ‡4Œï`£jCOÚ-\0…p6tLªÃçÔú¢’§PÚðàÙd@+ÂÈ äë¤îÁa`0Œ#ìšuPPÊ0hû#ŒÇðZ= ˜TPgÐ,)PnçEAÇW\"»0„*0ˆ°QB[Q.qÈE*ž^¬@òHÜ7Ž<µFºËÑ,Ìç”㍄ÇðQWB²G±jtрÈñK1n‡jy‘í±,éžöD†+­A(;‚^ýën]ëÔPÃò\$c*ì¦RÈ`;îòìыh\"T1ºÍË@¶Ï%ÑÈâB¡ TPó*좻KºRÍÚõqƒ©ÏÂgqŒÆÒé1•ræ,#Q…ñ1@ُÞGhV¾àÛ¤0LÎ\"¸í*8iüÉ#Nk#®¢¦Œ4d&ÈüJdF\\iú7ËrDƒžDÞÒ#è]ëï =ÛÄœoHHƒxoR§Ñ]kÜ+6yð`Õ%û)G0ÛÍÈrKØÜçÝ%¹(ÐþÙǞšmŒÅlË!KÔ¿².óÒÚhÒß\"‹ŽÐËrë)Ò:Íq›‘jsðõ¯2BòúU§˜dJjOoq†×QÞ¦>ÃjΛê‘.eèÛ2³«‡×/ñm#çÔø2څñ&.*„&¥2±›0ÑM3ê ö‡Ò3! C¦#reczÎD‘g\"H…îŒ;e ¡Œ‚áñòh'Ó4ÊÓ\$Ë1A9N#9Ž.ðU\"²äñU:ƒeÒ9s4s ¬>rb¸_!cKd?®0áíÊr…Gs«<žã³\nä¥=džce þ3嶾³æ]s—>Î\nУD,Ddíük(^hã¡ PØOò/#:0\\bc7B V̊t3\nÿBðU#Å¿\$ áC¨Jˆ‚S&­C¤%Dk;Qg<²Ã=CET#D]DF™@3_?N\n4WBTCB§°¦“±Fgæ%ÒônPóIS3tMp+FëØu¢ÀÓðwÑr]ô·1FR!-öÞt—RtRöÞÈ+´ÍJs³.4j!P^Þ-ù\"tK<tOJóO>3Òx4욳]?4¾kõÄeQC&jw“eC‹â+JKƒIN™C2ôSQó-EÕ'2i3‡ÃQÎGR\r.‹U(:4«ø¨ØÍq4ô9¯‚Ð Í>@¡<‹Ò7>‚ÿTñ½(‚îk.Ðò’+‹ÊP9@¥,fBI BÙ¨<÷Ξÿ¦èF mYƲ¾o L^`Ձ .õS[Ó·\0¬¦ïÑ\\u g¬\r€V/£¦&,d`,ó\rp£F\"d®ìÀœm;k<H Pq'©ÿ)Đ\0ª\n€Œ pˆmF¼®ÙNÃUÂô‡fgôT¨!b²ÝYPé(scMkjbƒtš~°¨bÃHGƒ°dl”û,P¾íCÖQ9FæNê¨sÜ?ïšzPBˆ: Eg³ÚŽ)†„tiGÞÉDY®F£‡ˆw4<hÆXUÄìÿZ>6¶§ïøoĊLì¡*£&‰du®.´pbÕLŸd:MiøqŠmÒ¹=Ë1vç/\"þQK%o\r•n#Ç]\"¸m/®p0G+wW\r25/ZI“p–øThP¬è¯«qvanšíóyfS8ò,åÝÕí Éå=ÅtŒìÚ¬ÀÍ]vl4Ñ\rm¡(’dQÀˍ€}rÄÏ4ÔUÈXÆë ð³Z+ò\$…<¦•\\c %¦çw„/zæjmÃ@Œ–J@³álbÝ蒵6&Ûv 87ÉQOéKæžFpIã=-ñYˆ<×,`0/êٗtºãõ ]E^²³@‡…áz/¿8t>Ŕ{B¬ÄM ö¯êS‹Oo~„•#ã€";break;case"bn":$g="àS)\nt ]\0_ˆ XD)L¨„@Ð4l5€ÁBQpÌÌ 9‚ \n¸ú\0‡€,¡ÈhªSEÀ0èb™a%‡. ÑH¶\0¬‡.bÓÅ2n‡‡DÒe*’D¦M¨ŠÉ,OJа„v§˜©”Ñ…\$:IK“Êg5U4¡Lœ Nd!u>Ï&¶ËÔöå„Òa\\­@'Jx¬ÉS¤Ñí4ÐP²D§±©êêzê¦.SÉõE<ùOS«éékbÊOÌafêhb\0§Bïðør¦ª)—öªå²QŒÁWð²ëE‹{K§ÔPP~Í9\\§ël*‹_W ãÞ7ôâɼê 4NÆQ¸Þ 8'cI°Êg2œÄO9Ôàd0<‡CA§ä: #ܺ¸%3–©5Š!n€nJµmk ”Åü©,qŸÁî«@ᭋœ(n+LÝ9ˆx£¡ÎkŠIB›Ä4Ã< ŒÀ šâ5mÊnÂ6\0êÀîjÀ€9èzžÐ ª,X‘¶í2À§§Î,(_)ìã 7*¬è¶n¢\rÁ%3l¥ÃM”ˆ¨ \r²öã¢m¢ä‡KÑKp€LKÂúÙC ‹€S.ëIL•G3ÔW9ÊS·2bÙ!¯«|–Æð;I7ÅÒäŠë#´Û=ÀÐõMó“TŒRí/Ô\rҞ®­ÓY'ERj!*§¹ôâ؃Š5eO¯;w4ÓӅ‚Á°³’ÜWFóò‰,ÏÊ}!ITdÿX/‚Z¶*5¹O5ÚSyB§”+eÉQ„⟒ô1QT0¥*«qÈÈuáyBHÚ8=ÃhÊ7‹‹å?ƒxÈù¾£›È)Š\"`Òý@–íN16 †Â·+Â.ÚP§Þ%1A8ÔcIËÁSMî\"ñ)Eô/‘)öt9`ÑT?o¸¹¢KYȪöARXð]ñRYš)áyÛµ8!.£RjsT\nÐ@åΉ*kf?yʎ,:ÌÙò®ÉíºðOÇôMƒ`/jM¬2Ý¯kô—£é¥5ìâ֖°¼+¹ÝU”Ö…7µkÁqT ۑ8¶ð” ¸ ‰DÍäˆÑq{•En@Œ:ƒcç\0½É\0Æ0ÑŽ\"Íɍñ_[\$éõKtñTðµùK\n«Øe6ð—òöT!á›±Mt¸·\\÷væ‚ì÷óMºn>&wÓûJkœ83zkñČ1OÏÃ>B˜]RØÎ-ˇÚa_{–Y&¥ÓÒ0•Ÿé·rj`‚ÂúQOMie@ç@³YÉ·7+ž'æè²i}]ýWø“ q­ ã¬x ÇQ*ó\rÐ9\0£ºwÃr<¼3`؍+_b˜–\ne#B o<áµÚ@Cps¡Œ1Ÿæ` \r¼3£@æ ˜r‰Á„3†h#;VµSô\n˜)b¥mí¿ANS\nAK7óZ[ˆM,Ð\\ƒ¶¤Ž_)xdè¼p(8‡b;œmLÄÞ¦öÒãÙҍ;j ·'WmÖÙ -Ï â&£¹AW\n0£¸À@\",0&Ëè€2Y\0ÍÈQ%8&†æ~ƒ‘è—ÁÌ;†ðäÂÃ(x¦@\\àa<è3ÐD tÌð^ç\0. !’6àʁtÆ à½ÎÀð~¢ˆi\rḂ'^€tšÁ};@ցòþ`•0@x Ã>`Ѭ2°–}#Xa\rg‘‰ž‰Ï'3b¦N²‚¢° ƒƒm%F\nu.d°gr/›%t™D(…FL”©<Ê©'Lüê\02^¥‘QÁJhm鱀ÈȔz@×\"-^òJœ—•g’‹=fHq=¨ ºTt+©DÐD±Ë+eƒ…™¦yayly‹¬ U4èߌt K’ÈWîße©·•§lÀ¢6Œ¼\\‚|[âé¦órVSºìy&EåÚÿ.¤iN \$|<à@K <̇êO”:!Ôø°P̃xmrD ‚ qm‡;Q0ƒSiD 3·°/\0P áL*ç°Ûʬ‚&P•›Wg¨F !—d€GGÇhZ€)Ec²UËGZ9J…ÅÈÉ׎kœéD®wm‘Ã{tí\"{\0\róŒM ÄC8 b0cÚydÒÁR ;FWüÆ`´V×ÛA9Ïè.΂[¦ç| ±aäHè]ÖQN\"éQ‚|§Ö+ÈÆ,Ä\nþP1•ºj+±[¸Å\\­¬lA ÉÅ-¨§¹é)œÅ­´\0 ˆC0auŒ;Ùkm†0µí<ŠgHô›áaI­’#4(ZÓ{ƒ“î¢W±`Ñ;•Ä^À' Ò[*©]Ëhç%ŠcˆTV’e­žÜ÷1 ¹ÏPz­h…ÚÖÛZ|!É@€X9£=ÕɉàÊâî¢ì¬fõØæÄÊ[ø8ðz]b÷²þôIƒÏÑ!ÂR•ì[Œ£† YR± 3›Ð&´Hé·Âª“ÕÐ8°,S-LŽTN¡rL0'z}P+r MõFT› ¥\\±“Kä:³ÕŽFϕŠYzÃ:Ä5ÏT!DR„I2(sgˆÅ6Ms\n2\r½\r‰câ1\r!è2€ ‡lC„nà¡L2žàÆ~ƒ#mhÚY*iT)£¡œŽÙ¢\0†éfYjÁ0g~@}ë¦rí@ùÓ9oöÙʊqÒM½Ö€Ìß\0R\"œG%ßuòW3{Üána´1‡vÔ!9Y…l>§@âšÕ‰X7›>o·yTšH酿Tt÷Ú¥\\!XÏÖù!¡ÌÂQÆM\"JÒݖSÒj#+—p g¤DM}×c]=^ôV¿\\:Úö¿[è‚T\n!„€Ajç8i>7öPßi°pÂA–gS·u²2ö=ÎPx¤@m !¤× @¼5« EûUjúÓ3_¶¼þ9\\½(ás{âÑäł(ûWÙ«“tÜz–Îí—jÅ;²Ý`ìÈ w;™Þ{¾mŸ‘ (ø:zWŠ¬NÇØù:Á`֝7õ>~Ÿ62O¡ûþœ‚ö“6\røéêL{H–?ªÅ;»púŽÜúÄ\n,äNùGøúãˆÏO´ý\r*(ïdÀGnúgw\0(@æfº:°€Íô¯Øhø“Dngï°{æŽÖæFbHØ`«`âBl¦²g¬P/BÂÝíâÈCxˆ†€Ä\"dþÁLiN:êGŠː~êSORPoh¨P4þ\"\0bâ܏➫¨4@¥Ê0¯”[e\n/%`΍\"cåŠ-„`h¥VhÄÖü#0-È!Р+ð8S¤z)éNJ#&¬‚؃ÃTðÎîOŽ¾&U …¬SåŽO®}\nÂFðä\n&¦zßïÚ8ŹO–iDÖ7'Տäâd¦Þ.-ï¶ý%ýmûíÌiŒÚ—/PÅ#n’MSÐBúq(gq.—0,ÒK¬ô&þÌjPÓQ?±Bä‚Ýfz҉4ÒðØ~1 /֓1‰³0Ñ^ýQ„gh8ðh_1¦•O 6ßq†Æ |;.S >I¥ŽÌ‡°Xð2U/äpŒp[%š#ЪO€B¬Ç)Ep®ÐåŽßPKí )*ܹî>VøkÎ`Ø.d’p.èO}k±¼“1`ýcådŒÿǘ5g­…~\0Q¶t'F&¾ÆîüÙBð„âß\$¢â‘91]ñ˜.ÿ&-Æ­WËÒƈDA’0ù²5Ò^Ðò|{†‹%-lnQ©'R7'’`ÔD™M\"ñ»)…2–ѲšÔrž„RãÇãÒl3RqC’¿,ìã¦æ~-fö²ºüòÞQqA.G…GÉ\"’ýÇã²ÜÓ²úä @î…\r.» ²ókø…-å”öMí6©­rnP ¨’¼ûƒ¶úD1ÑÖBæ{0Ò3.3) ^ö²O\"Dù3Äq“>ü³W4Síçñ¸…q4βØz§)2Á7ŠoÏy8hP5SC1%,ózéÌãHA(ïÏ*’”ÎȦeF7!2²±k5 hΪd-­]&ÈPÁU\rÂØ&¯H•G¶é_,L<Äã=ŠXs×\r,Ñ#Ó®Û3Ä!Ó{ sª¦pzºlVë.thpjвÇ>gâ–,Hw‚:l8ë³®È3ËhûfyjLTˆ ¯lÉ\$“þëQtÌLJÙ¦]+N‰+’‹'3.D²Xæ^+òks†ÞÔy.3wGîu;\r21«8ô”ˆÔ˜Ö±\$-Îðí³ûHQÁ‰73¤ýt¬©õG 9ò¥KÑÁ7tÂÛ´Ç,´›Gs‹IôÎó«r-0®¼îôÅNÇå*%§@ií 8«²¯a~Ç¥Fù\n0F-•>Åo/t%¥¶éd‚„(ýèFî2\0eÕH„«TŸ.U= ª<÷³O4ÌþÑ'uSæ.ôß:·G³w fÏU3™\"³œÓPQQMt#Ú©égNñ£GUƒÉôÝJŠþê ²5b¢XõŠÕ&[uiZŠ×Í?P˜hç´Èlú¬g†5a]&”¶â²Û>ÓM*’¤¢¯§Jt1VÍ8ETäýjÅ(Ué]5‘+tõUÍÕ]õ`ãå\\êýµWWñ%_¦_õí2՗\\ ‡]Q]”»`µõ7E\\b[boÃ_ WKôI>ËEd…ó|P6O “ãYób¯AEn©XóHs…TtcњÞB1fõ/UTñaԝ;“f¶ƒRµ·ftÏ:5ágð„°1óa–Š;1%iN§i‚P£QåÇtmM…SlHŽI°g5×&ö7Võ÷lÇ­ö­Y6r5_*¥\rlö¸ðµ¹d–‘.G…•ÕO1Ĝ°+ú´°‚-à3ÌDõÓ]3¤×b¡33e3gŽX\"•³NîýPr3jnW(-!³iw7M·=j‚yp售3€,\$Öo½2µs„ÔðèÕtQe±-âùlüŠÑsâöàÈh\r€V·`Ò `Ö æ¿ @ʬ®?h–a@Ò Èœbbê̍`ê—à@ J(\rÀ@\n ¨ÀZ\0@``Ç{Äj.·ƒ ³^x—N+æ»6…ž±s¿OÖýW›t7õù67P!ØüXY³µ2S»È×hcÓ5sêÄÍ´Bl€ ·½|À{È WvG-€M9!fÒH1edßEҀðP>ôÉU4ìaL%t½îÜL5+v3“wÉY\"£v‰N-Án@˜¿k@F¸¡ŠH֘ÃÈ?„«±£\nBÆÊånQ®ùfz(Ëõ‚uKŒ±žðžÏå†våd•)gØ݂å\08–Giòõ`Öðê4P­w.61-vyN8ð\n‡`òcÂ<wÒ «r\rààŒ ào8b¸,g“ÂC°5HlîÙwìמÆõJ¢\0‰Tjъ¼Ü–ºÈì’KöÄ)LU\n3ÀÛ%¶ÈÕÖ£˜)êöbíÇKX>6 x€—©€\r,­“\nÏ\$à\nÀ `ê ÚÏ£‰pÒ¥\\X*X/XœA”THË®z)E*G,ýxÐ/Ô§X=†óÛ)’°ëŒëB¸ä͘ég+ŸLٟŒ÷ŸÔöM8øàÈt?#ȉ™›™îacØ ¹©žuýhQõ(ÎÒ<yµ¦÷õù†ÕŽá@ \0t  š@¦\n`";break;case"bs":$g="D0ˆ\r†‘Ìèe‚šLçS‘¸Ò? EÃ34S6MƨAÂt7ÁÍpˆtp@u9œ ¦Ãx¸N0šŽÆV\"d7žŽÆódpÝ™À؈ÓLüAH¡a)̅.€RL¦¸ ºp7Áæ£L¸X\n FC1 Ôl7AG‘„ôn7‚ç(UÂlŒ§¡ÐÂb•˜eēѴÓ>4‚Š¦Ó)Òy½ˆFYÁÛ\n,›Î¢A†f ¸-†“±¤Øe3™NwÓ|œáH„\r]øŧ—Ì43®XÕÝ£w³ÏA!“D‰–6eàiMÆ~ó}œᣘè!Î2Mý !ŠèÅPâIW³I¬K¹í˜’lðÒmþ0cL@ð#A\0Þ24 Ë*š¨#é\n¦ <M²+‰sàºhr†5 š°Ò¯#’¶*#«ð‚Ë¢8ÆB¢¦ƒ/+²¸‰¬™Š_ PŽ2ì`éG\"cäè\nrڋŒ£’f9=ïÜ4F¿N,X&'**¨¼­È\n°¤ 2¸¡ 2ÑjÚ5(ÍÔÏG\"HÚ84ì`Ü:AM\\|4@mbN9¡˜£! ìô¿É(\$¶¤`T¾öŒ1»»Ž£X膠Pƒ¡ƒLÇ í8ÉIR‹¥.Û%tˆœ7²È*ü;Já,1&# U`Ô¿Uõ][RM3û\0ºB0ê7\rc\"K£¬Ù3¹ô3'Œ#<r14ÍhÎ2#”2ææ&+à0£ÃPꚺ:ڇ qȈ:ÑJ2DäRV Šc[&‡\\i3õ5´ìsc@4è¼öüǨÒ=I©\0ZÑ­¯Büߤ)Ýx”ÀÌM&_R´½X=3tý+âx«ˆô £m\"#.l5/d@QŠPd(.«Àhü»s')Ýú*§cÐÂg)x¶9+íùHâòÖcÇ9^Z\r5Õ\r‘û0Í ' Ã2«%Â}©4E£{Z6£CÊN7c¨Æ1µC˜Ì:ˆÞ3¨£˜X¾Ž[5š0¨®(Ý@Œ0݂Œ¡@æ¥ÂpÊËFï!Šb€ pA/«.û(þæ ‚v Ù(ê—\n©HÊô(ÐÎË%µP 3Àçw¿èD†5£;¼Ìä¿ÓÄ%Ï% P› ã“Ecºç £ÀáK2œ°x€ ˜Ì„C@è:˜t…ã¿Ä[œ’.c8^ç}c´\r#xÜ„ZäԎžÀ¾Û£CXD“Rld'8:À^Aòq Í:’—]²p%AɲdÞK©m?Èõ¹­ñTG 5™´þAMRÃ%Å辄¸•ÂrÃ#Íý:¥¸FŽphrá (vŽÌÍÇÄc§âÔH¾<Duš“ÀÊK’û-d\rü“6@ÖìÛ l!ÊŨ|N‰áˆ‡E`ž˜ @}Hø7§‰V„ÎȨyj4 BàœÀn@†ÈÚ ÊC©ªN™€‚3Æ6G82Xï£á«[f¦(2‚{H P áL*!(^å É#®Æ\n•ÃüƒéÅ hH™“XÚL2.€àÌBˆ`aXOȎ½i#ps%ÆdÍ®Vþ±‰bÜjªÄ…ô¦!”€„`©XR+É8×A!aBJ|ä]fE·p·Š‹1!L¶‡b6iÒÕ á8P T €2½Ðs&hÝ4°Â\n@Tó\"„À‹>§äþ=¨ö.IãAÙðz4Œ\0006\"b­FhÚÛ-¨ø¶¢ÐÒ\"èÅڄ‡„µB e Á…¸'-GNðMÅù&FcŽô2qËXí(\n:ר‹ ºTrpÍÝÃò1.(Ú4 Ü˒̞fER–æa ݉›i§š‹5ÆvӋ¡þbꉟÎӌ© Ýk«M ‹¼ðç*K`om•Ýe#Ն‰ìÀœ„|”V’èÒgP(¬ÐÞMLØP‡ø¤ ’˜ÖRï4° ü†ßbÊm  Nž•‘yÛ;̲É\n‹ñ\"4Ó Ñèpp•œ¿®2âyO9éeL±²DMUm9—\n\rÍM\"ÕøŽOÕ\r¤ýÇ¤^Ĕê–8…ðÅsÉ`C4ÆýŽ©å³O–ê¦\\ds­ñBPá(f&ð@ßzN\nb&%™§övJM¢½d¤|&\nQN…>YÃH“pÈòÂ%ê’ò\$ãÚ¤‚ T! \$ \0 MSUjñ܂¬i¶Aܪ:F…™µŒTŠ°à€ˆ C&¬~#ØÇ«ƒóӁ&%<Ž:ƒZÓQLSnêûV«tW.!Wdlv°ññÅ'PŒPœì‡‹Œ¥aÈìRïü•“&ö:¿ôPš•2³€ÆJã#D–<\\!Y‘^ì‚B|Îz()%ÊÃã’“ó&fÊqO%gÌq–´§Ì¸ÿAå\\½ŒséÌXóEh,ƒ£ž <ʆ%!dàˆƒ½˜#ÆQ•\$®ʵŽ!k€Ð’c½©\n:\r\$F\\ÝN–¹µ’UÞXPÅ­’J9¸kÈçBƒ¡(\n TѨ\"é?è gÄjC•F1P\rŽ©Lèƒä|S8t¡7¬þVz‹íƒUIÛªÉ]òöê²Û·s“íh©ÐIMÈÌB)™{V`ÎF¬h`oëÀŒ-ÞÄ»˜ö¶÷ë‰-ÔmP/Ò\rV°d-¬b¢Ú™¦ŠŒ¤³>|eaʲ±ÉâýMU’\0­È'\"1!&çEs»X¸I>12“·ë«_.M  2R¢íB9ZX„ò£yå-ßÁjïK‡ý4¶Sîs•ÆñUg¦n Ä4q—ë}J°pêsŒ»\$‚—J/W.»nÙoéûÅ¥[Ý]Ø;A.î½y¦ö}ãpÃÖ ZÄë‚ä`åÉþWÆY·\$D`à-O^ðçÏÄæ¬_–³v]+¾=šøRMäË·ŠÆª”“y›¥œ'%ã?\$öów.Ì弞°¡öns½ª¼¾×»ºÿqYØqV; žü.ƒrÈEŽLuÆR´Ëí' -ßâ&BñÊ7Êeß6ê\\õÆ@H&@.k«ƒý¢\n·!¹„6WvÈÛ·Y‚Ÿ²õs¢óݯŠ@xª9ïµþöSú8£Å\"¸e22lçO\0E4õÊʊ ‰\0zІ|ªÈC\0e6ÀCvÀ¨¼·íÜõâ np.84ïÐ:Àp0áï|ö8ˎ؇ÐH[\"aPYã~¸iÒccÞLb.AÙn4QD\$þÒãÙ+üòŽùjÊ2ðŠ.Ð\n9ο¯ëÍøì\"\\»°Vm倥å#\nÅ.¯&Ø诿NÖRð°]Ž FL8¼2… ZÄR#è¶CÂ^i°Þ‚Lt0ƈÐæ/BöðQ ƒˆ!Æuê܈&t\nŽ{Næ%Ä=Ð!H½Jb–â=:¤ëЎ£ƒ°ø ëà÷é»!\r\n¯‹Ëß‚‡\rW«Ô¼î^XdYÌ[\$.6‚\rq=vC#Û £ŸôC{~ \rôâã k˜§ÈÀ jZ'/VÖ5ltC‡\n@‘²Ñ¸`£Æ1ÂÉÑÆ\$ ™ØEXÃBUCZ~Vé¯Lûñ¾TÃ<\$l:Ëlމìcâô¯õ\0†GàØgqkèæEÀç#œtezšH%à0üž ¨ÀZ\0@9ÀÆ@bŠ ìöËÇJ‰O`ƌ³èÖq­ȃ(͒X´Ž°ˆèƒ­bÊE\0002cðâ¥\"0€Ú'àkÉf1/ö1šCæצ1\"L¤Üã6TŽ>–D&+¯Rà¢Ös)dLã½eNÛ2Æ(’Ê?\0Ô\rãЮffFØ5£&c¢¿Ž4ñþ¸“¨ž¸Î\0!Ò4R„̍Y/²ï0 L¹rÙ%Ó µ’ó \rá1²ÿàÞæ0ÏãÎ1Ð&SLYf¥jçÃ6ÿ&Èõ\$F\\åÒhÊÀ¥3VçÄ^^X D4.Þ\nRnL'†x Ò.ë\\@€¬\r ÊàuÀƤL¥³.i ê»‚~ j50Â8W‹‡Kîhß3æBXcø\$âŽðâV\"Üc.¦ØR…;ÎF1bàQ@c&”H7“|P4³‡¯\nD ›c(1R\$Øé`äX*À";break;case"ca":$g="E9j˜€æe3NCðP”\\33AD“iÀÞs9šLFÃ(€Âd5MÇC È@e6 Ɠ¡àÊr‰†´Òdš`gƒI¶hp—›L§9¡’Q*–K¤Ì5LŒ œÈS,¦W-—ˆ\rÆù<òe4ž&\"ÀPÀb2£a¸àr\n1e€£yÈÒg4›Œ&ÀQ:¸h4ˆ\rC„à ’M†¡’Xa‰› ç+âûÀàÄ\\>RñÊLK&ó®ÂvŽÖÄ ±ØÓ3ÐñéÂptŽ0Y\$lË1\"Pò ƒ„ådøé\$ŒSÓÞLà®\$ÓyÉò¨ü†ðËÎ)ínÔ+ OoŸŠ§M|°õ)àN°S†,ê,}†ÏtÒD¢£¨â\n2\rÃ\$4ì’ 9ªŠ²’¬I¤4«ë\nb*\r#ƒæ)ã`NùŽ©(Òˍ£(9ºƒ\nHã0K« !£îú†KÌD (ðÈã+Ð2Ž‹³ &?ŠüPø«ïH¦—µÃ\"ëCøç®ÀP‡È#\n7,€…-#ªzp£EHÜ4ŒcJhÅ Ê2a–n|Ü4Î\rZ‚0Îø艢¨â„‘Ái¬€4\rã#fü á\0¦(‰‰c9#ƒÓ¨±ŒP&¢òÈA(rê1ŽˆS!L1É[ M¦rQУMM5¦ŒKË´©@Ë?Ïa- 1-À]ãq#ÖԔ½B2EI²@P‚3³Ã Ó8JÉ{\n&ƒŒB6 ã°Þ”ƒ`Þ1Bxä£Y ÆïÝؘa•©µÝ¯\r £%-Ä gXÖ¥•p± |ƒ0£uËs²”UȌl¥p?OBö\\ƒ|L2S%YRÍ…ƒ0C“\r,T•v;M„êµ[Åì£ü7\$ãžVô œTcôLőŠ\rk^„B“â,9\$€PŠ<hz(‡—?+ÖÅ2AÌš6d:å€S=\nH1˜Ù MJ’££xÌ3?“Ë€¡ŒpLóP2 Þ®'Òæ›)ÒSpÌÅSczðÉ?ò ã\nòãfl7?C(P9…0¸Þ5»á\0†)ŠB7; oàȐå§BCs\\’¤ê²ê6ê ¶Ö9í£tòžN»häÊn Šg6£¡fÓ+£€Ò9E\\\nëÒqDÔ9³ÎšÆd’Óp“Ðæ;®´4 á2œø@&ƒC(3¡Ð:ƒ€æáxï÷…Èÿ—…˨λÿÄ\nï£0H^˜r6!Ñò…ò6žX\"ÄPú«tôxaÊ¡¥\n¡Éó”8ÁÑ;&꞉Š0%,­˜žÂ`Jb ‚¡ä6SÈ;½A(1+bº“zq/Æ̘Hl‡M’‡ ‚…\00ohh©K\0PTAJB„Y3›èB÷Núi/d¼¹Á@ç¡ Sæië-òXêJÑèbäԝ“ÖBfà A€30ØHÉ¡Q&!\$ˆ‡“I”1[ƒ‰mC¤( £+ \$¨9€@C#ó\$Æéʆ5Ä¢d1ô &ÅÝ\$Æl‚€O\naPƒ'`OˆÁ4Z â9… ÊÁaSrz&•Âó•Ã1ÎàöfnìIY x‹MßǦÃØ)ù>¡¼‘å‚]ØPL)p:p@‚¤HO\nž´˜7#\$q“5Á+b\n‘ryE\r´ŠÉ´m1(NT(@‚,ñ\"„À‹>‚0‹|:†Õ_ƒk!%/T98*e\0RCH¡\"W\nN(pYˆ à†`Âb ä¾\ra+#øð•Bf!h”Ã¼s”ÃcC…í=Ӝԏ)á5„ôÊ£F¦È“#›s¤ÝèF#̝;^R̂µ(cäüaX«0šTäÃP›K ¬¼š¹|Îj½3j©®3sX¸ÓqAY0\$Չ\"{\nľ °t cˆbe þ;èߢAQ¤®È2·9;+½‚•Á™­t¯;[úÒwÔFÖóâ˜ÅCFáHXSpy⧇•šµ‚}P¢ù7&!Z²ÙF¡Ii2 F†âŒº­U¯ l@FKQN¯In˜êÎ¥FÆYó6}‰Té2P™|“ƒ’(¥4®æ³¥/HúO¡¹p††)àì<ÔöQ‹…‘P\n\nGè¼£0Šj dui—¨„¨ˆç¸T! \$V]“d2 Ú´™^U¹u\$ìÁ6;¦×̂Àà€†¨f¶h*¿ÃÍ\"„®d©%ÁŒýúíìôqOGá`aöºMnA…€¸â|.ŠÐ%…Ťà͗YyŒ‰4Äf}®PێQT4FvM²~Vr,\$“‘`alRWr\$ȎÛ#«Œy—a ˆ8¯!›,Ɍs3F͍FÔ¹îÑ \$H¬‘‚°‰' ™è7LHÞUÊR \$\r”K«uޅ㍈›¤ðŒƒÉ1Q¡I´9\$Ü\$Ã(bÎY… ìþ³• ÄÂf\"Fµ\"MŸI|Ð\n`ÐUÖ\$Smá'Â7d†¸0ŒB´5*ž„S˜Aj„6iî£J“£:œOЀçÆ2iwÖÙýƒ›J;㽪fŽÁ/®5ïi’9³H5¢©i±YT]­Žæ:g´˜îˆìŠ·•z\"7îÍô²xtIõ±q]˜:ÈiR cÙPÆ)hg†`((^Ä÷å5|Yå-N]R>֔ùB‹z+mý¸Bèf‚{}mí…iÀ¡qåêC )D›gn­£Uiýb({×w°WOÉII[¡<j«U-Ñ Ö÷Û}UˆÃ»ò~ñß ³¦µN†•šeÎë½[žnš•´YKWe@Â2í·ÚY·lÞ ›y)ÎÔO¢½Dì¬6¢u9} ÖJ‘“õžèŠ±æö.Æݜ/\0|6DýÍW‡N®f¶y=ç÷>Ýˆ^»—†ò¬âKyÙÑç÷wQíޒèztðôfn ”ÙRîåL\nd B´Ó3`VWÁ5EG(öQ3ñ…}›N÷KÁàNӖÜE·Åȱt\"\nøÉ|YMU£¥&@^!õ·J×&ÄÅqEl5tØ圫œÛmŠÈ݉Ž÷åTI;—™Ýj¦²÷.¤gîz øy骵­ÐÿNÐ «ðÛÏæäŠ÷oüõe9 ŽëPONÀ«fš\$ð¤¤þ¼ë¦0¦¤†ª0ÇĘu *=ËnËüñÃØôÊþŽê&`FÐ\"«p^ñâbd«vM†öЫ'ÆN(êÎ]cW2«‚TYk'\0lûé^§ƒœ¢D62Žtkã\0î|ïÂ#º…p„õ.ÛFq ðÂÆô0MÐÄ‹PzÊÎ °ÁԋP—\0ß\$Õ°ºŠ>prߏhi…OîXÄÎÂfÎí뾺ËœëQ(Ññ/±6¼ ±p,CÑ*ºäŸ\n ½‹°¢%n}F°¹fPDE\r‘5d§®÷D¤¿âb ´\r ^¾O@Žóäö•Å¼rŽÊEEDƒ…â˜A€Ù«¼Õ-ñ)]b0\"ïÄRŒ:Õn\$‚ø1±pXlÌѪäO(þ¢ {MÊòÂbá‚\nÏ †H Øi,M œÏªDÂHSã\ny…Ŧ~&£æƒ€Ä#§\n ¨ÀZ &m£æÎ䛫Ù,–kƒC¯»#F‰#ɄNb*\"â2`bR*¨\$Íüµð|+ä% \$âp¦h£Ö= è=êö¼ƒ¼ï¼1Í\r phu\0‘JB/bê&  1eÒ\$£(x‚d™’.:`™*Ìpa#n2Æ@e¸ðl~Ê.xfØ0Ð@ÛcdVN¿Í>«Ìî·-k+-±Üm§….cy.¯.OÌ<m£.ƒëਭÃd0cPX Êr¨”=‚l³>ü£d0/î«%¬Rª‚r¯«-‹s 2ªæÂXç\rú–ŠÆ^“B^äåÎPæ\0z£\\ Ò!Ngå.ød„?“  X  î­e¤ª\n£3?¥œ/Cù'£ ®bìUòj¡ƒ 9 ˆráþt†¾ÕNÆúÓ§:²äJ́/0–7„zdÕ7 _\0³xNPïÄf \\¥6ÉæIÂôO` \0t  š@¦\n`";break;case"cs":$g="O8Œ'c!Ô~\n‹†faÌN2œ\ræC 2i6á¦Q¸Âh90Ô'Hi¼êb7œ…À¢i„ði6ȍ†æ´A;͆Y¢„@v2›\r&³yÎHs“JGQª8%9¥e:L¦:e2ËèÇZt¬@\n FC1 Ôl7APèÉ4TÚتù;j\nb¯dWeH€èa1M†³Ì¬«šN€¢´eŠ¾Å^/Jà‚-{ÂJâpßlPÌDÜÒle2bçc èu:F¯ø×\rŽÈbÊ»ŒP€Ã77šàLDn¯[?j1F¤U5›/r(ß?y\$ߝºâ¡±Š¡»”ͦÖ´JòMxÃɊ‹(¨³So\0ë4šŽ‘Êu¾˜=\n Ü1µc(Ö*\nšª99*Ó^®¹ïÃXýƒ˜Öa¯£ ò8 QˆF&£˜Ø0B#Z:¾­ûˆ0¡Æ)02Ž ô1Œ P„4§£“L\ni©ŠRB8Ê7±€ä4Æ¢˜Ê=#Ãl:)*406ǃ(ä P‹! ¨ P2ÄC|JÖ° lj(\"ÃHÐé#›z9Æ¢¤®0ºKèá4Íi¾ž.ïŠ5;¢óÉC=´Ð@)Š\"cŽ&‚w\"Ð{öH­Š iX­\rŽn:(¿BÐÞ÷<“x襍mz–\nxô6´ƒsz‰MmEYWV\r+zÙ°CXꇵn¢\$Ü\rq J2Âý6=“eÃVm‘e?K›Ø8S¬XŒ:Ã\\h#8ä2ŒîdkMÖ´ø5Œ2t4ŽÒª,0µ,\\୎\r6QCk\"\"C ~ý¥¬ ÛÓ8乌cB&F“ªüÀW²}›²åmŠ=\\\r‚4\$Àw ōïØ팱lÞü>ÅbÞÓó)B=9Õm_—¨øl§Sc¢s4ç#FwgEKÆîLƒÌ C}GbHډLXŠ<jŒ^{Ÿ¢ív(ځYŽ•™É:+ÆÔãÌ6Tï:ŒÏ Ã2„7 ©Xž2PSsጨNý(7\røs_k˜A?Ïeš…\0õÂRmÀÏûg_Ãs`Û3A2šï©ðÛÀpH— ÃqPυoǎ»züI_-YË`Âó»àÓ¿t| þàö=F1ÕO]cM×òç%Úò¼w/ÜÇ\rƒ4ˆÄc¢h^öcZxb˜¤#Áî2»éÝ&3%#k=<Ÿm»o_Z›¾CI5£C³€eÌ¢¾*i7ðÜOÐÛ uˆÆ¨ԈÎú“NàùŠÓêô\r²¬{.\0£Ö@Í3‚\r À‚žÑå†üPÌAhÑl ^ ü9ËÑÌ¥`\\JC8/ aÌ•“ö (nà‰‰‡ Ό!€_ Hn‚ |ԔpedepýƒÀ^Aò”FL¦`É7{\$`%!BNàs‰0Q\\†âॉ5Y# ^’BpN“à©%eä½ÇsäŽú>.´‡¿pÈQMzùCX_HY&€dj‡í°Ð@@PDŠÒ,ýÁAP/]GØï ùß8ÁŽ= 1tE€B!±ã cäqùã%æp™Ç¨þNÞÙÀ˜øWÊ›L#„\nŸT­ÕòÈ\rNÊ#¹\"\$cס@Å\\‰\"\$è\\p !’'_Ð9¯rE§-×,ÉäYû%nyÐ;ò|P Ô\n<)…F_æzOjM˜•rP㦉ƒÄMÀôƒ0i áÔáˆÕ\njW©^¦k…b‚…Þ∠„”“•`Ú\\Ìz0#„x)˜C|´&Á*J#~£II±BtMÇÄà•Ò´a¤=G£¢Mfk%&¬ž‡bDŽÜôèfæ”Ò*ÄÒCOM(ì'&gü˜C¨p[õ•²?ààH•UaQ\r¢V±La: Ht+GÆ«£Ó-ì•´ˆO£ð«Ä]O´ƒ¼xm‹L p“JhJUûž²n\0ØÂtµŸ:¤1d@9šDuf%h˜Ù¦e“.ãIž…¨SÙh¨;2f‡±Ÿ2¶ºGMY&·-ŽÝ¤¤˜O¬ÔFŽWªÃåK‚</ëƓ ôSØ:Sô9ÉùC(Õt¥”ê¨X¸ò^øj %í^Pžœ¡‘U§ÊӚ®]£_0†0 ”9 ‘Ä&¥üńû0.‹w¶jÊѦ MÛf 3íÀ“°È¯É´¯LŒÖÊÀS ]¡á³hêoQÆ#C¡h2 Ô‚ T8½ØÎsji6©â´âa„ŽâxrÄ©¦Æªz5qñ¬:Op‰±³À\n϶›\\êrj(äi7á™n0“ž ”9Ö±ž›zÐ÷Kf´ £P‰aÔi!P*†\n¼Û¸RfMšÂàJÂh=§fÏðô¯Öp/+ë:\0.ÐÖ´Œ³Ÿ€!çHhÐÖµ§ã<Qý ´Ör&þ’ ŠùÆ×¹yVڃ¸qŵ&‚çzçôԘ/î^Vë|f®¥¶::«H²+ÇIÚ»L±½9­5·€:æבx¬U‰YÛ&—9d̪€&¬n4 vҀ¯¸­%k;mk§µ«ÿÔP Hn]¹¹Ó\\iÖÚYÎnF2ÆÜ4ÔÓ¯ódïI÷}ÁF_„ÀÞèÔ CÈüõE\"–ª°ÂIV¬|-¸fè¡f9<\rä¬-Td¬–ùTá·l\0îIEVhÄn¤*°¦ˆtMè-P¢Ë¦¬êû\r=µuQ*Fi3­×b\n½¥àÒQ‰JH=‡£ó#tb±½dî±[¬C©øs¬5_ õVV/–.Í7÷¬×Îpô°k]U½X¨v\"~n ç]Ã*÷«Ë³l•=´V=ÊýwXKª;Ù+îl ·6œÏ\"Èñš¬ÌO\r!Ùlo ]¯¢ö¿ãš'`ÐÐ\n\nJ¸2B…3!;i“0\nÐ؇ke×ÄO҆Å~(£%C¸ˆ¬ÆM|¥¶ÕÐ8 RVy|ŒÀ*X)!õ™1ÚÖÉÛ»Ájw2\\B9Ö%èjR£ÄüÛuõû´ðýÆÕ´›]ö=ÏÝkvù˜~ffs‚žÙ¤kè÷£KÆÚ#BhÝùþæf¸ãB¦þMLvzþî8 bt<ÄüF‚\n NÜ<¢rM‚<×MO\0¨ÚmX¹\rˆ>P£Žü7𠙮ӏqÍ~ÕffI§yl±ÏÑ\$ 0)\0 þíTڋÚÌ`©Šœ:Lx­špàÈÁebÐxÇP|8‚ý0ŒòÌw MLüOþ\rÎ8Å Þ\rE‚/£~§B2åBøDh\0æBb¢Ž?`ԙ%>X'¸C@àq¢<Y¹\r…ý âL­IÐ}ÐÆ&Ɣ£¸…Äpû|\rÌF7Єci8µÉ Hô+.š8Àé °zªÆ@íîŒfg ̱ªÐøl@U¥Ó p,‘G\n/êjLÂЂðЦSOüý‰˜],¾Ì(:ûRð1jé!ð,ë ªÌyïÃË|ü…nÕz±„#.ýlÑ‘l1`´ ,3£Ö°ÆèÄ\0–\"¡|Ì(\rn³ÄÁô<ªþBl­°\\ü1r4®Õ[힫‘àß쯱éËÆ렴ƀ@˅º9±6WHýPWñ ·ò[Ý!eg!\n8WêØÃß\r‚ü®¤”\rb€@oÀ„±Þû²7#°Âûøñ»\$by\$¯Âý.ÔeÒ #r9%r,ÐNf@cœ÷ƒ\$/Cq[&Ï‘”5Êë\"Œ |Èä­'°†ï1U)l)°£ ’¤È2‚üp© ¬/Ì~É‘+ҘK\$>E‘wÃtBLؗ‘Q)磻´^אk+`«-D)+1^æ Ð\"¡C\"ã‘ôVð\"21ªBæf<Ét—€ë¡{íÉE233€Ìë”Ly1b52ãG1ç\0ÕS6¹‚V b2rƒÌYÆ\"{Ĩ:0£#1g;EàÕ01052v5b„4M}ð2ØsxÙÓ}6í£8St¥á^ÐN\r€V:\"†_E&䥇‚ˆq¥RJÉ&a¤hRrŠANGHõ¢HÄ.iâE\n\n ¨ÀZW6Š€j±7-„ÕÓ*÷Ʀ¨/¹ðq8“=?†²û¤Ø‡B “\"*\"휂fÒ[ŽW†Áñ8\nÀô/íJÒ N¢1`–#r/Ä0rK¢¨Ò\"LÔ?%&É­7C£+¤žªðœ¬,¬Ž ¾Â|N¦¢F±ÉJ· b(ø'ì ÂÎðcÙ­ä\"Ú-í|ðKôöÍvP 6wt¤ñ´˜qˆjà\nÆ÷t§KrCLT´öçd<b„ìóÙLÆ+ÅhÂÊø%ÒSÑÔ)1A†O \$o\$¿¢ˆƒ¥Ô¤Â…P¢H÷àðZÀ¬'Hï ®/03¬%£öHîÍ'¹NelSn˜(Ã\" ×SqÔ\"<ôôÜ<À´@EN'Q iŽ 2%64ÜÁ‹\$k(³©)¤p’kRl•sWq©K´¿V2Â<u2\r5L¶”‹SÌ/%R<ƒJ®1†™\$V!Æè";break;case"da":$g="E9 ‡QÌÒk5™NCðP”\\33AAD³©¸ÜeAá\"©ÀØo0™#cI°\\\n&˜MpciÔÚ :IM’¤ŽJs:0×#‘”ØsŒB„S™\nNF’™MÂ,¬Ó8…P£FY8€0Œ†cA¨Øn8‚Ž†óh(Þr4™Í&ã °I7éS Š|l…IÊFS%¦o7l51Ór¥œ°‹È(‰6˜n7ˆ ôé13š/”)‰°@a:0˜ì\n•º]—ƒtœŽe²ëåæó8€Íg:`ð¢ íöåh¸‚¶FÛþÈA´ŒàwZv \n)Þ0Å3Ëh\n!Ž¦~Çkjv¥-3Še,Ã’k\$SøV¢‰G¤Òä˜)ÎOÙ펇“…üœ—8ƒ“Ð\rî;j˜ŒŽ€èž®#+°µ°œ2Žƒ´\"5¸C*É\n-\0P˜§¦°¦<ª (¦…<ðß­ƒ°Ü‰éψê0¨óµÁ\"‚È¢ãsB­Qx’6£Í‚”Шˆ:\rŠaŽª\0@)Š0új“ŠÌ Øڌ‘°+)è,:c ëd3HŒÃHÊ;SlÞÔ§ÀPœ<´-‚.†Œ\0Å>  HK@Ði¨ç1ËÎàŒŠÍ#HދÄCÚâ\rÃ3@7-nঝ;ƒ@쳎k#4ŸºmÂÿM\r‰é\r#hÒÃ\nŠjp64c:D Èñ84}[<\rhæ1²N„²k\$€2\ràP‚:¬aà1§´Ã a«´^ÙN³pÈÒÌ#¤oÎ×09¡,ˆ'º°¢ vŒ0Ì1G­è\n Dâ¼-KüŽ8UPŠ•àƒ“\rx2Ö rÜðp§}̔XفBÈނ -(Þ3 Ö©6£¬*\rð,€<£ƒpæ:Œcê9ŒÃ«=\"-c˜X˜Y`Â3Œ+[’¡Ð5Ýj ¡@æ¤â¨Î<Õ«KB!ŠbŒ¬hJ–„\r}8å)T n9S 8˜ä<áÀՏ,`è“Äãš\rI®jM\\ ³C®lîûÂñ´1â2Ä\$éJ 9Y‘Œ49\$S껧[Ð\\ƒ@4'£0z\r ¸à9‡Ax^;ôrC£/+8Ω]`ðšåԐÜ„K ä¹œØ¾1&cpÖØñm!Aà^0‡Ï,\nqM²Î¡Ž~rÐ:ur^OîÈÉI{†gÙ ¨îÐ݋nÕÝuÁKy3©:àÄ#ƒ\$âõÇ?zç´¤YjD9' Ó.fÁ\0P @²gæOŠ”Âg^°¦A§ˆ¹4֞ÔK H‡%@†ò<‰ù¿p¤¨–ã>Ÿ0f'ÁÑš€ÞŠWa½^MqP6¦þÏ!ï-äD<±²Tn\r“\0ЙIèq§ÔІc¬KÂdu<Í°ÆGÒ²PL¡ÁŸ²2RJàO\naP#hqá€k†M¼²̈mW*¸Ï‘ S\rYB†¯ô“ÓØRÃKÐq*d´¦³@ìŠQ'1à€5™\"8G‰ù.dá祀˜ OKj\r.X#@ ˆÊH`¤b:Dç-QL‰Alœ@ÈsEÀg2€)R°¢§WxNT(@‚,¹\"„À‹0\"Å(0¢åøÇT²=³5…Cøƒ‚dsAÁX¶ÀˆTÓ64!ضĴ`¥Ò[/ódS rJh¦9á6'Î%\\õ9…òU†£ÚšsP7ѕ{¯™—Á@5 ÞSÀù‘5mê0S%úÄWzñ9Œ±ˆP”¿C{2gˆçÍÂÐ]e˜S\\É©E¤Ø`ìÓГNZ@H\r A(Œ‘ÜAÂ\nY);kÈñ\\O ­IY¹`²à*Rî_˜iH8!–@àÒÝ0ÁëOŠ\"ôK‰É:TÓU2Tš.ˆ•—õÒiQâ¶/á,’«°š0Å)n­è8*PÌNƒQ¶•¥òXK*øZ9¿¯•úÀ3ÂÒo×â?{‰\n\r´0^Ù{4¬³™ –¡k/á Ñ¿BþW5a¡ˆïù~C \0‚%KsêgÍ,B|‰UBŽCQž-Œú‡®\\b€\0¼«(sxbÈJ†P&(SÄËjdÕüšžÙÝκ†0\\aJœC‘ mà&ì,;¶õîõàh—>ꐒy¯Eê}È4¥¬Õ.¯ƒyBz—¼²;#opd»Œ(]ð]t¤eÙ~8.ø’p–õՂ²4'X;¨²gˆé\$2®wâ#éx^R˜£‡)NŠ øW ¡ŠT©1;éÞ'fؒ ¨=\r›À-ÌVFSm•â ,䣓¢Ë‹óӏ (\"†Ò.ãˆ-B„Ÿ*åxÏ—)Q¢yt2¤Ò„Þ¢<\$õš§”¼Ï–¨žl9¸€ÚS-šêvsËôj‰gƒU @Pmˆe+æ:ü‰}/áAŽ“b¤òÏaJÎD -¤ô{.Ð tS8Ä䀫]rT/:Á%ÕDõ\rIšõ¢e‚\0QQK‰\")êj/f#x¡ùe\ngÝmGŠXhc¦ÛQ³™5(=¡YìËkëQ­ã>vËv©yQÕòt¢òÍú÷i±3`vуÛ7n휱´¨íA6€˜¤ρUáºw@Œ_€ÓzrØ Ý–‹\\o\0鼯¥Ö¼µâüí9Xl%u…5˜£8bÞa Z›;Ê»+ø‹uÜYói×EZZáȎUåfÌ¥(¼ß6Â<KJ.~Ïë;| Ï!m:PdôŒ™'W…‹ÉkIJgg\";ªR^æJ‰=z&wšœáٝbX—‚Qϗºy¯uÆ ‹Ð&Zc¬›„ÑqM¦™Ÿd¤{r‰ö€ïÙ7l\$éîqÖEyiiθíoþ‰ÚMMÞvfï½â?ìÎä¸S¸hðˆå†//ßîM*ѧ@6-ExŠS|6ÌÛ=zr ¨s[ïwm¾ø^­¥Ô©¾‰úN5=÷%¯~mßiŸº¯)ÖfD žíHš¤=·4'V—Äփ‹ÚjaZ­†³À˽{×ß7ç첅Ü}9Ð)¿W×î‚OìÊÎ)J/á_·øê<×ï\\7ôŸÝqö5÷³æ;òÿ:b,WëðáSüpûÏî±ïüðϲþOú@Oë\0î¸A.ü>‹’EpúM§ì¯X>ë[¯àÚezc4³ïRAÀŽ\r ì÷0H)&@Oø1b`\$¥ð.K”øŠDŽªFZŒúÂdfl Ðjû –™K”,eÌ-Àƒ*0˜OÍêàî¿L! Kï ð¢`†A`Ø`Ö<@ÖàaJyNlÓǤ3ãBÚCL5¬HágÊæ§Ð#)v\n€Œ°  ÎwÄbS¢N¼MèŒåb|lÄÁð𾢄*ID–Î*» \0¼ŽlKâ0ë,æöïz/bfÓ\"þ7¬¢;£¶7‚øÊ ZX¶lpÅÏpUÍ[ âún\np–ˆ€9êÖ¨¨0~9ǖ\\„ÄTâ0éIÄ4(¨ìò2H×*^CÎY©lÎ1v=¢‚ *×fBO|ÎQyñ|×eš\r?ƒUîÿqŠÔq¡%äƒÂb2*I±uï®;êÈQe>–*/\r‘–`šÐdÙí`WDÕ,R‚QìâÉbF\$\"þ%\$B“cĪeíÄ'@ìeã¸^Â-¢žµÂ؞±Z\n‰ü²àʋ‚z@P‹C ž‰ìé…|.m¬G2@0À–ƒÍ>@†'±pIÑp¤ò\nóDâNo´üO¡QR#Œ\n\nðz°H5B.\r@";break;case"de":$g="S4›Œ‚”@s4˜ÍSü% ÌÐpQ ß\n6L†Sp€ìoŽ‘ 'C)¤@f2š\r†s)Î0a–…À¢i„ði6˜M‚ddêb’\$RCIœäÃ[0ÓðcIÌè œÈS:–y7§a”ót\$Ðt™ˆCˆÈf4†ãÈ(Øe†‰ç*,t\n%ÉMÐb¡„Äe6[æ@¢”Âr¿šd†àQfa¯&7‹Ôªn9°Ô‡Cіg/ÑÁ¯* )aRA`€êm+G;æ=DYÐë:¦ÖŽQÌùÂK\n†c\n|j÷']ä²C‚ÿ‡ÄâÁ\\¾</‡ÛærQÓ¯@ݚ…S´—¬†J97%?,äaäa#‡\\ç”ÎÂ1J *Ž£nªªÅ.2:¨ºÏÛ8âP:®¦ŽŽž—\r fÏã:9#c2 /KÞ- )SÞ¡µîz-:`T`æÍ0èíH 49BpÊÎ:CÖã(Þ6Çë Ê ¤V‘£ƒÃ ƒËÔ6»h`ì¸Ãòâ( #˜æ;ãéÊt¥Ƀx΀SÅ2LÈ;Âï1‚HÚ8-òCâ¨a:C(è7µÍ¢(É©\"©4·c¬ÆÍENPè9­èêêÊlêŠ÷ŠÊÐî3H’/«ûoR•3ÇŒ£ª¡M#šF=!è„<¤€HK]W‰lÐńòb\$\0PŒò·£J@÷ˆ#:Œ2Œéœ½¹C«ÆUJÐÄ¢®Q°/ÏU>?V˜Ü܍Ïø¨2 ÙR¥€PƒfÙ6[‹òރŒr›·F¢\\Žœ C}ìþ\ráh“¸sôÏN¤¬œaÊ2˜×VUÎSœã.<…äcÔÛ±Œ¼Ö5Ã*r5-\\—=,*†=â(ñšÌÎßT°þL’eÄՍ;xøÂXÏxÙK»jÒ€ cxÌ3\rˆ ={ R@؍±‚Ót;+Zä3\réXØ7ÑBd܀…¢¶Mm!apAÆè0à9\röþpŽ´ h@€ªš€¿ˆ0܋ ✍p±#Û* †mV؃mÓxݸînFí¼(;ÞûŸp—ÂWá؜ZÇ\r܂f!ŠbŒ\nƒ{Lò]¬Žž¢ôp\n Ù Â4Ê6Ž¨ÌAH95ŠŸr¡HO~™ˆ:ë\0002?ÉæÏ´Újó>Å]ƒ8æ2 5•81%‰òP75¶þóï/oãwÚûp‚E@¦¯Pä S’cfÎ §·Ø`KïnÀ€BpÃ0=E|:\0æx/ðl Úփ.L¡œ‘°^¼ Y\$\0¼/ÃK¤ ሌ£PD™¢}#ŒÜá†àx Ã> Iä(\\Ô(e5¨µÁ`äÂ!ÚÅ7Dåm“0ª|Z‘|¤œÈP €-\nd¶…¤” ¼B­­rôLËËZ9#Cñ¤ %85’¶e#’9çP§8±\"üaŽ‘ØêG’:\n\nˆ)€…<‡#D©ŒW ï \n’À@_Ã_ ¬876ˆžµ–yƒHœ“w ÷‰ñ@ Ҁ=\"’w ‚3ù:¨QR ÂþÁto\$É»¼hŒCAH!f +‘ÇRñ͜³”§ÞOÓV²èA |½RXm1O4Eýø0TVŠQ¤4!EF8îL€O\naP™v¦t\rÈ (Á¼¥7cR÷Ó¨ˆs@ƒrŽRJX \rò -‡\"ŒR'Iã fÄÒLÔêƒ\$‚`Ҕ¢©¹P`Í\0k)¹l;B\r>çJ‹ “Õ(hœ0T\n…Æ–À‹ŠS#¤|ØF0åC\\{fΠ™„f\"Âó‰ˆÀ†ÒFPªÉ á8P T¥Êª@Š-Z<èņà’ígxî 0uɕB I‹Ñ%„ðáTWV„f ”òPS‹y“`Áµ‰r*@MÉí2a8ü8Öú{ìc³<§h\"Ÿæ¸ÙS9òl^<0ΣÌ[+4ÝMÓxweËFejEIŠE+j¬ÓCh'¼(7Ã:˜šÉêAXƕü}Wé¾ví“-u\0¢4)ò\$ȳ§j€^˵—?—¦ ½Ò^æøà†ÿSŒ\rUØÁ\$J:@Pk'A­æº†É`wR=%ÙSäôY.ÓX¯Ï©8ñ-Ú¢¼j¨·Ö;è˜y²¶ø ›nÈU8U˜\rìÿ#&ʆ„c«*£Ô“#S Øh±ÖÅ3ò贋ˆTÄä°êâ%׉ ‹}3 0†c¨jlŽ„°1ۆò¥:g\nA¼þ5£®>6ý;>÷™=å«!P „0‹ê6fìá‚…èpg„2TRR[åÚVaM‚=Í5[­å‰Ö™ulgñÎÆiµÌÞL3é¾”ö†„ÌksªµVè5Kµhsvpµ„³Bèw\n­!N|3º1¾5t!Híƒa‘DIY.Ø þm YþO9‡ÀpÊö“ІGC óJn‘ÐwW½`ìô”Ö‰™ì)-*“ôɛÓeýuÖSKjc½ÌÒ¡·ù±¦ )¤/Ó|…VD~LëÕ=KEÆf†#iO՚*,`“h-Žc )&—(©NãE} `NStÃ3«6(¹ì9NL¡æ¹‹fZc\n«:æ\"çìøS¢í\" ¤æ\0¤!‹S¸…¥âj•ñ}gg#nÓa+RÐ_\"röXäò{ÈA¹Tú ¼p­“>P¿ù²06¦Æ\$Š(uyºK;‡5ÿÙW<’ëÕ¯…lƒWõäµ-¡‡BµâôãԌRײ«Ÿ‚\nÛÔÖ¸\n¢Ä“`§K9¦Äì«À…Järöð 2ºšÓZ,ÊTç<°ññëCf¹‰¯œ”ë¿1žõƲƒDiöƒÃ1¾cÚoñ*s«ÊÚQÑñ·Šš³?æyÌÀñV§Ì2HãùŸ‘æ¬/7âCߐò){ó\\KYiPé¢3×ZsG@쯲æ;Y‹Íkî6Á˜ÓD¿èÝ<`ê3.©c›BwÞï¿}¨¸wêT¿­ìùUÖ§è†ß¦J¾©€ü_Ñ4RU‘´à-6Pæ6ñ\r¿¦¤yô-ähù èA(Ü #ZpG˜LIVjnþ£\0þïòv€@Á%àBb²ÚÃÊ hŠ‚þ .˜\$% ÿo¼=b°‡„ ü¯Î©L@ÂÃ\0_¬Il2ÃnྃBÄlJ1…B ¥FõÒµ0so´îZÜDýoýЉPŽh¬(¬}ЄûCÖ\0Ï ðxõNÕ °ª)° ý®v&pµ îÒÈð© ï,¸¤>6@” °Ö²'@‚Ø͆{¬hß`ȏ‚æ‚ïƒâ&o€ŽP®üqQ0¼ñe”YŠðÂ^¶ Þ3§¸:°Çdk°Î1‘!M÷*â\n(P ¤2 Æ\reª/êúXHÆË\"8÷oP^n óij…× ¬¢ô€Ë‘\\óoS‘fVQk±WwÎÝ^ó¢¾æÐô1o‘A± kÊÅBŠÅ¡ÎNÅego\$U¸:±œônm11‘¬Å«Äf‚±\nl’)¬šKÑů³ñæAñêöÅä»Qm‚*L\" òö+êIb=à®\r\$\nSÞW.¼¶ÈÈæNÌMlu±6ŒŽ'\"êîŽÖ\\gZi¾¬äΔ\rî;GZ&z4Âvù­:@e.\r€V f³¨¤6\n; @ìbZ*†¤BPP ª\n€Œ p4ªBÐ\n0máã9ÂpÚNjÖìöÙPøâB;*íªíPæLil뮂\$ìÎۂT×l0ÃFDf¯Þác²=ñþÙÊ&¦ìrccs'ƒ áˆî@‰¢P2„c>¹âÜGàô쀘#D– ¢R@Å ¦ÃÞH¥l\r£¨ÇŒ|Àkf#®T#§Ú.ê.<¦\$€RæÎ^§fL!K0nƒ3Î4# Ö\rààBÓUóe+ÂyNä †øS3†Pýb;6Ä*ƒïW6*që†\nfè)‚;6#À;¢¹¥ÚkFŒ¡êfeL¸½¢8Fîg¼hÃ3+‚hJè8\$~·c𮬮Ӓ½É@'D¬½Ëj22\"5/ðIHzI“D4“HS\0Ý4àÊîÆ~ä\n2ÄÒµjC¼TZÄ@ʜŠ6ë¾c†J=‹|k3ލ€ïñZDã¦O†lMê%Œx#ƒI /b";break;case"el":$g="ÎJ³•ìô=ÎZˆ &r͜¿g¡Yè{=; EÃ30€æ\ng%! åè‚F¯’3–,å̙i”¬`Ìôd’L½•I¥s…«9e'…A×ó¨›='‡‹¤\nH|™xÎVÃeH56Ï@TБ:ºhΧÏg;B¥=\\EPTD\r‘d‡.g2©MF2AÙV2iì¢q+–‰Nd*S:™d™[h÷Ú²ÒG%ˆÖÊÊ..YJ¥ #!˜Ðj6Ž2Ö>h\n¬QQ34dÎ%Y_Èìý\\RkÉ_®šU¬[\n•ÉOWÕx¤:ñ XÈ +˜\\­g´©+¶[JæÞyžó\"ŠÝô‚Eb“w1uXK;rÒÊàh›ÔÞs3ŠD6%ü±œ®…ï`þY”J¶F((zlܦ&sÒ’/¡œ´•Ð2®‰/%ºA¶[ï7°œ[¤ÏJXë¦ Ãđ®KÚº‘¸m늕!iBdA\$šž*¬M\n@Pd0ÈÂ0œ7‘ä7®‰lHæ¡®‚W/Jj°¥(\nï>Îr¸™ϼbgfyª/.JŒ®?éœPEˆ¢WK¤rC«…º¹)/ª£ö§Jª\"½\0*®bק¥ÒªÊ;\nšÖÁ0¬:Ø·1Š\"¬²ŒTIF™äl–Ìh¤ÊªÂFtŠ.KLê\$ºË@Jyn”ÅÒ\$m/Jé4¤J ¼˜%o< Ó¤(e ­¨|¶Þ½‹ àä\$Ú=*ñœQÓ6…^§¹6 K>ª{˜‚ ïŤš¬oiœÙÓÖµlèWÔ3[iArLï¼ÕjÌ^ºêAj©KÞÌÄ⾜N’§Lßʼz\$£€Ø2£(Ü: AˆŽƒ@Þ2 Þ£˜Ê\nbˆ˜4Žƒ+~É.EÚÌ_<‰rFÇ[·ºT\nãꟾ¹t™zæ·—>RQ9B(R¼ø§Ð|‹hoŽ‹\nèè\\9/ðu²N¬Ñ2z‡9óQŸ,ºA.819H³FR d¹IvlŽ¡21ZPÞÚRÉq*kͱ À¥³ïPjÍB²ª¨¥®Žå|Iðßgгu)9©[RXÆq9 ´¨…Þ>Êz¢±¢.Rê®!ÎÎo3îoÂ)97 Í*êi;’pVWïeô€\$œok’dÑóü¯Û؆TÜ´Íà\\«’ÁŐ¬òå&ˆùꞖ\rx¤4Æ¥ð@Z¯z‚¨ðo›¼ZI®ûs›ÓßöBÿzÕ}­ßræù¡…g-1ÊTJë–ùt9籺¼C†• bZX/̹?R¤¬ZR37nÌY/%êOY¡eukåþ>ÒôH\réYe­Ñ-Àè‰\0’:¤- ®_ùÿ\"ȁ~“…þՎê¢h¤Á÷.pY)Uì¹ùº¢Rß ÔOe†¹H,ópÒÈ©RˆYÙE©aú\"À±™SJÁTC1Ð<”ŠÃ¯\rسs…&°\0–ãIÄKCe–'#ENÑ9ÌX‘Të–¥Œœ\\>Ñz\"0–\0å„dh:4-Ëüo!1ŗG2+ *YPÄHø¤G8ŸÉI-aL)h<µÙ K©íç62hWÁ&“MD4Cв\r=1¨°¤ØU\n:.0¢],RxyŽ©s*125ˆÈdŒL%i¶fÈé@ÓÜՐ€ˆä}‘I&,‚ijºLI§aì]²ÜA/ xA\0hA”3ÐD tÌð^è@. !6†ÜC.\ráÈ3‚ö%EƒÃ)\rÁÌ4†ðÜ Á 4P2‡IüÃl !¸5‚ |ñ¢+NÇÔ¹)óöxaÈB\$,}Y£d˜¸—2þ€O©%AÏP«ÎxÀÝIIgp{šôFÆ<â*f}Ÿ›«`Í\\׌ªí§BC*“9™•Ã˜#‰!…6fÖ+hHÖ“?*)[Bž¬^É4@*…VR!\r““ Ï2®E k҉°@\$\0@\n )fG€¤5”Œ¯‰Yi;…å‚‹vVARÌÛ§Õm=—y Šá­Ä¨ÂŠS\$w¡wjÉ𨗠”¦1Z+‘Íʖ\"*!^z¥,®: žð òh›)¬ºMÄX±N6ŽÍh>ˆ%‰(eÄÊpŸÓYR\"ŒàræÀ¨„\r ¡ÔBkéÂidêφÇò؟zy&›™(1ÂÆ4æç¦!¤ä(ð¦ ó£O&®ý öpm™½N˜’f~f­Ú!*¿ƒô}*L(«õèÀ”8£ >dQ<ÎY é?Q6³dL”sÀeÆ Ê–÷-áT €#K,֐þq°â¼c‰’½ ÕmºX ´q¿œEƒÖ:ƒ¯ÉrW°0Þ)Pt£¡º¾‰ ¨‰1LUBuŒåœ³³²2ù×;‰ò3¦bÁ*ˆg#!C£΃ˑ{axlƒbcPÒiDö̈́¯–ZRhjhù­'G0ŸÜw>Ù ©Å¥\0Ð)Õdë³f®AØ)Ò`øm¹ÁZ§!æ\n§·U¥Zè±åÔ7M\"µE‰Þn Ô6˜Çd í—nä1jÂÉʱ­JÏƎ^Q7—Æ Ÿ) ùF\0Aë@’H¡”K*½ ÖW\n›™Qf‡v¥H)q݁È=ÅE’mûŸ¯ÖÐ˕tã'4¼I6¦'%dÿL}]_o%‘F®&8•JÍ°:¨Y\$‚ä´OǸÜb-vRË'ù[þÁ˜rÐÕ¨¶ášÊ\"wˆl<ߜs›8«HïSgcOôÕ¶Bº²ß8)èr›•ùÖµ‰l’%¶ØQcd\$–RÒ© –Äp ñÚô#uu{ü\\-ÍP¯BQ^[ãQ\"¯ ú¾¦\rÌOA3®\r4*ø,%¹GtÝʙ´gĨu…‡æLá&œI‚îhDœ-Ç:âþµ\\, ëgĐ··°É˜/N7M0-(Ág{Œ *åé¤pD8´r!oaёÛֆvs„Ýw­”ÓKÓcíý¸öDË¡Ã؀B T! \$\0âh€i µ‘²0ÜØ s¡À8Q6R *ÔK9 NÃbȊ•¦e„í°‚2Ç+ÙÚ2m¯üY*¨ÓE8â½bæP£Èß%¬CLÝa4’Md;K†ãOä7†*ÿ¤ŽÞ(êÎïÞ(¤¾þKÙ\0ÉbeËFĐ(ÐȦ-¬iHöÞ°*ÀôÕÃ\n^ƒ ¬§v2Č,GŒgÊ°‡àöKö E*Ïá°/fدP°\"˜kÐ8ñï4'0“G ‹Ê\n• ç\\¯)¦õ«¨*¶jž]ðaŽ фDi£Ž½ƒ‹Žœ¨ªH̲±®«âäUâÒ/¬¶ìE2DÐâ2ÃÖ®\$|ËNº†j[êÎGÅ,R.F½¦dË¥íÅÂ\0î  Å â« )§±\n-íŽêÈ6NÌT5¯6@plȪ®*Öng°kŠ²©íÂ'PpʒF¬£ ä¢Ûq`‘&\\E²+~¶eÜã,›( í4®ïUŽ/%b+äºxER‡ÀJæÆ¿ÑÞ\nôÞd0™qµ±ˌ~pŠBÍè!Èø±á\\Ž#²!cð(âÒ´Íԃ.ÎkHwî°ÞP[Ñök ´‡mBjdîBñór\n+1ú˜e1Íþ‚Ä—’Óeʗ2 í@UÂܐ\rtñ)œî¦ŠCp×\r@ZB˜UÏFoÂّD§ )çüã%²Ò†jDÒZ0ªðlî`®/Ì¢æ.Þ¶R{îç!d!­êS\rHÛI(ìÊíD.‰‹.,­PtÀRsÍ8{\rݱ*B¹ QÚ©–ƒÒÄUg#pY,ñß-r(ù-!’-²ÒÅ!.è>қ.ðg\0Ê뢰Qο'ÄLÝò²àr\$nfR*ÜÒ/)Ò D@ìÞ+gÏ)ji.ÓxÁxÑjCü«P} b¡ ©¬¸0!hÓháÑë왆‰5nÏ5°C5ð¶7P˜ðT\$sk bwïòÿéë2pìÉ\0ŠÄ,‹ðòcòÆJÍã1Ò3\0/0<fÓ¬œìÔ Bƒ)Põ4S¿ŒÆ-³Ç:¤ˆÍ%ë;Eë2³ =ƒx0­ÖS.öGr–¢²ïѼCÅ8½äôð.¼‹\nªD{5ïD*»Ì~“Ó*!~šô8,¢¨å&¯Q#(¢¯'p¼\nÕ?ò±A#ZðEeC£ß¥,JK½<3¦ÌËXæ/ŠêŒÅ:Sá:‘~òGe;.Ì@²\$\$ÏEmRÎÆ\\¼c¢×è²ñf¯E !-²gl ÅS=47?S37œi¦{Ó,³½?t©KîÉ“ï.“-K’ð‚tÙ?1«M¯\0¬èâpÑ ÉTÍ3BΫNj\rù4ý#ÿ\0004ðø)é2”âà2ÿ4g½3ê¾îÊ{Qtôô‡ã0O’‚âçSSIÊô\"(8eBYÄTÊúxú㧋½L(Ìv£T·q¬äâ?4©5B«7ôù;´ýK³RàxÊT²ð¤*¦µXS{W¬Ï.e½S³/0 !NêðâLÍ/INDY%“ÔðÒe;n˜q©[¯Z2객¦ñ[ŽÓNÑM«\0ÝåÛC‘è¦\\ †–Ì8u’“C\r4Ñ+TšŒ†2)’.tÇX©5 ªí†æs–1u9.µ##6nvà#=5)Kv+Q5¿&5m`h÷`¢%b/‡buä.vHV!^å¤ô.h²&J±Á,Ò3fBg`k?!YtßRtµdGz+v\0Juà~–VÂöŒh¶‘\0.¨HKÙa1Ãav ô\$5#•ZÕ3‚*Ö£k6eSócó3hU}5°«‚dSQTV“0n° m¯g'í4åj÷æ¿Q…ßeÎL…­ö©gÿfW]+!·/µ•kÓø\$Ϙ»TKMuãl¶€0©ã\\u\rqòî\$t¿®ÎèK¦Ld¾vç.ç :òdrXB8bè\$°’WÑ¥^ɔŽÂ™uð«v0Ivp^áwn8æöˆ%nՇYhŽxmŠÖӆ\\='uÉq\n±šéíU6s‘6 6c‘á†É*ï{{91Û9p®*Qã°dèBådöh^\r€V `Ø\r Æ\ri4O„J°r´¨„ûXÈö2s¯šÇ–¾È”B%%Cj­EÄLDj®x79Rµ°\n ¨ÀZ”“p*mâʑì-ÑòŽ·˜ÿ÷ñê/1ÞĨ³ƒ³Â\\—î2gí†ê(XÅR!H‡gm¹RÎ_1,NL¤ŽZMe.x‡fù˜õ<’ËЋénð7¤S‰\$[S÷ÿCØ=xˆÄìFþXª,Â_p²!Œ5‚C1xEÂ@s/lïHž%˜Þ–óàçjzŒâLý‘®»Ôp^ÈG¬ëËÞµÏ`,É;nå³?±ù‡ˆ¼ªÑ–â½6Âw?„?#®ˆOŽ%}B¹3*ÝY/‡f²H(þx²U1µƒ“òˆSñ”e£\\YQ9Q•y•Ë'âz–k_&™YyTM#•ì HÒIM3^ZWT%g ? ËVØþf¹ĵ·!Dƒo|tdä(òDڒ·‹\r‘›¥íË í¦gœ X 9Ŋº[!GùŽ\$Kaô·FÆ\r˜´¯BӏgzÁ% %÷”T7TÈD„T)ÌêBÝ(¢ìAxðèEYzPâ.6K/l2wóNØàÍЀ:0óq»£lÙ\r…Ѻ×GåQï”\$Ùë`µ“GÈóšŽÇN¹‘cKcE˜Lç(ùz™ÿo妆ôªÊÓ£q›<„Þ(²t5 ";break;case"es":$g="E9jÌÊg:œãðP”\\33AADãx€Ês\rç3IˆØeM±£‘ÐÂr‹s Òv7‹DYT˜Úaa¬b¦ØâE2H%’é„Z0%9¦P\nÊ[/Š›¢¦YôË2†Ìh5\rǐQ¸Òn3°×U Q¼äi3ÙÌ&ȝNªt2›„hñ„ç2&›Ì†“1¤Ç'Lç(>\")»ÞDˌMçQ ÂvT£6ó±¦>g‹Þâ§SÃx½Ë£ÈüȎu“ëŽ@­¾æN <ˆ fóqÒϸ”prcqÞ\n)çìæ}ç#u› Ò]üri¼Þ&fÉËvIÁ›æࢩÏP· Ùÿ‰Ö :›Œ\"\n€Ø¿2 ô4¸J¥¾ê à?j Ò«&B Ò#\n \n³9ÈÂH”¿›‘\"kPÚ2²àPŒ2¥¯Û‚4-Ã!Œ* ôO4@)9MàÊõ £ äa•±p™¤Ã˜ÀŽ‹ú1/Éú×I20§4®svöÃîx†âGÒjsRkù'5èØ&\rëˆÜê·ÉC†âŽRñc )?¸¡Dc¤X25Pê@)Š2ð™\nÐ{pòMüß\r.tŽË®K,:Œc¢0,\nÃ¥\r*N0L# ߶‘pœ:Œª,pÊÇÎxK@ CÊðÖaj¼HÌ ,ÄÏÈÇ\rÈ»ű°Ì^â0v†YÍnsš Ñpž9FLB‚9ŒkËðŒ³;ÊñM @ÓMPêð<I,HÇgZ0ê6&£\n=j0ó\\¶›¹¨­&BHÜ1±“Ä’•Ž²JxP¸Î6ғ‹w&=S¥ ï'̵íKO·è¸ãV=bŽyÊõ Ro1×S9(BƒHÓ ð\$:¤‰3v\"ë“ µEìÿRf72f™nI2’\$J6GÌË6•±\0Þ3 Ï%Š™q&\$‚¢ãMŸ5Šƒzv0Î ó]è¸æ3^oôÒ³Žabö98#Î0¬îÌõ@\r®:ðaL\"7l†)ŠB3²; o#œµX6ÏÜ74­ø؍¿˜ìƕ ËpÛy¤ð\"e)£›;ä¹Q‘‹÷7„RŸI=~ËÙ0ã%1ÛoPÛæ˜RØ\":ýÃÎþÐfuX˜0 òð” ðæ;­Ô¨8\r,`É̏ØÐÆ ÁèD4ƒ à9‡Ax^;þtcÂØ£\\· ázòÿ—ay#‡‚\"öIÍ@t}A|¾†àցó<Nç„ð“ÑO©ý@“wHC¡D‹ð𓠈C’\"ìøίcL¹Ý±?ä`ƒ@5Šf yž8%QCb&tÏÉû?°Í\0À%ˆjB€H\n7´#\\FAH%CÈÑf^äÉ,:Ò*Ay o='&âÈ©g8aÈÆ)ÂRÃÂÝ0f¸ÿ;vØqs„'¤Š!HÝ p„kH‘·0| CÇ>!„:°b@Ø -^9‚¥H1Í6(<ɆVT@O‘\n\r € †Gð‰\r‰’Œdl'é8öMA2\n<)…GJI“7#ˆÄŠ˜¶ØP\\Â8xAèáÂlN ÓZa::ŸÇŠ3f ¼Â„â¼ Ԑ3Fq|Ÿ€àèщ+WEÀ/÷fGÁ¡*D¹~Hd%„„õ6@ähÒ/Œ„b\"Cô‘Žÿ›\$&J@†¨A \$-¥A\0B áH)PâêCY?´F£2)F(Ñ \nœ§Ò‘L縮€ÂÃ@©Ÿ5ç\\èlU‹-ƒEåŽe AŸ\r`·¤Å'P×°a\rG<šSônØÔe–î’5èÚI‰•QB­1ÒSÈþ!‹¾#ë½bú¢Ì‚fh†ýé*ÓöÒª•iHÉ\rQ³\0àB–ìhHÁYÖ´uŒ@ 2’\nȑح2 ÌâK®PTÕ¹›?P²?±&%”ŠVj%áÂ=A¾ÄYdpŒbÜha¾6eâ9~:¤=.öJáJuŒ¼CÇSŒCNegì³¹AB剈\nQ*Ž”Z•—Nƒj3`K5c)ÕL¨ÍÌHË\\¸ È g9÷9³Ptdˆ¡É„DöSŠVX×|ƒˆ¯z%ã?\rԐH å -².jEgT™Y­x9G”ð¦`Šh*fŒu²rQKyÏ!P*†*-椓šß&\rc=9E.6H²TCR(a*8â!樋•È/+*娙`Þ®5V)-ªnƒqHcÅf¹½cFs‰Xfšð\0œ{‹¥Æ(ÅV0ä\\s‘ñÞIÉhd™óR…ìèÊY\nbÐZ‹ÑÃ_Ž\\†¨ 2€–Ì8Ÿ ä7oU²\\ŽÉªç7—œã\r3™ιPŒFº®sÑ3Ðf!!¸XBBƒ»;ž0±Šöx[‰4ØfV­‡3<G¡~T„Ä\\þ´ª[ŒIN(…j%I\nJ¼(ƒ:+)›ðƒªŠƒ5\$ì‡4—íXE±)»WÊV&ù˜Ø‹rÆ g–ö_3‹?9j Á&e^Ԋ_.Y³kä† ÅÞ\rÁÛªÅ=·„I`n\r¨/¤¦Üä#jSãTûºâî¶Ñw¥£5HÿÀrúÃðþ¨¯ŽŽÐš3”dúYTŒ’˜jÊö5G a±#oªB8—l÷¹ì–vsL6S*.ÖKÃ1Juú@ä vãÑÓö\næ]\0¦‹ï´h̪äüÛ\\*7óv—TÈÁŒ*TÛUžqÐ'ޕ™ºM¿sú.\rh¬g£×\"fÊZ~쬲Ý2ýï“:».?}=fÀ™±­>Åú ZäG'U\nËQ¹Ëäì[ûfdx¿~çº ÀC¼Söò ÞwÔ|Ÿ\$ýoÁâ<ð½'|sИ€(åÉ@ô·]RôpVÙÆ4E—£¶éÓâbí †öõé<Yw|'à½r«˜E“ ˆžfúCvŽï¤Uô\"LülÏ°2 ٓ`ÄمHnlEë£=Õ¿R|+»L[¨]åßÓu¤å× \"v=äðyíÃÊ>z~§oÒ¹íkT?”™à†W·mÁÀøÇu¸þÈÄéK‚»†0öÁ.¤7ð]¦áÞÂÎEçl1\"TÍI¾G£~_„DŒ\rèäÀŒëM¶¸&mÌp¯øìçŒ0pQ.¾Íº‚`kLMpf7êïÐ\\<þCäXPo'±°@]®Pf\nrIB@Ç6\$àÅOŽðÍÚ礦ÈP¦òŽ£\nåYÏÌñíé\"P б ЈlÊÏêPõ°DáMÓ\rc\0oÎU[ ㌥K̋\rvJÐÚìò¾ùM„ËÏcã#bQñ ûËÀ½-PBFV¥P9ì @ú͑2'pç„<‹Ð´Í€/ÀÐ@¤a\"äYfàãÎ\$l7esjòՅ î±fÀJôLqnÉô8ƒW#\$I\"L.ˆOqd{È' ÂÉNè&,p%&VÀ¢1¬·À†GÀØhÆ0Șßd9 g°×b,Ú`ätbe Ðui@…'\n ¨ÀZp8c-dÈÎâ-&ɑ¢øb0\$H̼CB6Ì-Z¬jd©éšU/¸ Àó\n¼ 2XÑ1\0ª8ÃÈ[¤8/+èf ÓKà“«öQ¤ÜÑŸÀ  dÔEÂÔj‚~¥db:rdp’–æ \"ì~9Ë4NÄz9ï.6kR#<ôÉ\n2(ùžwÍâ4¤H8ˆë(Búäò†³GÀ¬-ꈏðëbüÝåï(W@Ê2Hš8Ç\nµ§Ç+\$\08%DH¤h>Ë ®OpßÈfRd’7eÊ¥ ê].r¥ne/f`öÎBê粦Cü#£\"QöW£^DQƒ”s#Àî8ÈI¥àá,ÎJ»Ãôv£vµâIƒvG à7m ù\r„\rêkDºf.~êʅ„·*ó>dã`&ç¯1ëY222¹\ndŒ1E¼EÀŠ/J¼Þ& .V—€ \0@š  t\n`¦";break;case"et":$g="K0œÄóa”È 5šMÆC)°~\n‹†faÌF0šM†‘\ry9› &!¤Û\n2ˆIIنµ“cf±p(ša5œæ3#t¤ÍœÎ§S‘Ö%9¦±ˆÔpË‚šN‡S\$ÔX\n FC1 Ôl7AGHñ Ò\n7œ&xTŒØ\n*LPÚ|ž ¨Ôê³jÂ\n)šNfS™Òÿ9àÍf\\U}:¤“Rɼê 4Nғq¾Uj;FŒ¦| €éž:œ/ÇIIÒÍà³RœË7…Ãí°˜a¨Ã½a©˜±¶†t“áp¨QŸ–lÛï7׌üÕÁ9äóÐQ.SÃwL°Þìëá(LŽ¦èG›ye:^#&X_v ¤RèÓ©‹~2§,X2­Cj€(L3|²ˆðÄ4Œ€Pœ:£Ô  Îê†88#(ìÞ·ãZ‘ -á\0000°€!-£ä\nÉxä5„Bz:ëHցB8Ê7¯èµ/âd(\\‚ÿ )0Þ7´ñx§3q|óŒ-ðܓ,ïHå'­òHÉ%¤h°˜7­ˆ«ÁBS‚Þ;h<‚†¡€P’6Ž,‚7>*CŠ2µÃzӄ\n2R)Š23XšŠÉxÆLk¬\$àªMû\n¢jšˆ³‰«ë~É\$”j+ \"(¯Sª£~Ø¡¨å.:Ó*ÔHÜB4ŽCPʈ ïò¤„µê2:,îó\$‹½tÊu'ËpŒŒ©;u؞:'@S\$4TIZ\nÀ-0fų)ë\$6€P 4× ø©X‰PÒ5j4NÒאŒ:ƒcL¹ ¨¨ÆÆ0HZ(;h ¼òÁ܈­dúCÀPÝJ7°ÃC-Hµlè7mú~¦ËýR¿„É&¯•R+!ÖÕg3³Õ}b¢`òPË&'H¬D2 Q†J­t4#;¥c’J©Î‹£æ*}®k~M›Ì¬Y™Å÷rEì«/%#xÌ3#iêk3Í)qH67˄žâ±ƒÍ\n7(CÆÂc5ð¼MPæ4Öä0ŒèË؅?’óŒ¡@涃|6Œ*˜@!ŠbÀSؕÅ,3HËHÛ§7cMà퉖ûh£¥¨Üž°ª3i¼\r6böD£;Öªsœöø¶tjS51#*j›°°\"T€ŽqΌ £Àá\\ Áp@7ã@ä2ŒÁèD4ƒ à9‡Ax^;ýrIhŽArÒ3…ï§ê<5›§r7áövTâ æÈÆ°Dš\"z>ÐðÁH*A™ç(ˆR%HÊÔøíÌK¹\rë6\r™¢H@ÓÑ¿\r‡õʕBjJO/GÈ4Ÿ@ÈwÌT@†•Â:/!£#†@BÒ@P†ØûTjRƒH?Á¬´½õ”cš™{&èÊÂZë\rñ d¡É‘â\na‹ÓÚ=0¬ö\"‰\rœ!)?)؊“, )3§ÄÁ³LkÁß!Ôû†d¾éÂ\nc%Ê?Ÿ@@Ã`o0qþ9ÓHMB€O\naPµ3XÜ#»:¤™GÅežj[.8²Vl„!/UÌ>V:4ü@p¦\rP‡C)×ùì52F›ôÁˆ €€3'I)\0F\n‘)HA”ð·`ÉñÉ\0ŠÃ§âŒ z2%ÂÔäàP‹IO ç±”xY\"ØU…¼'„à@B€D!P\"€©ê E ~#ÆQA[\$ë™æÈå\n,áPà๗zñ\"Ê4™•@a«ŽBԀžÌ2.V‡Tà\nC²´i[A=ä|²YL]ò_!†›-°ŠÏ ‘~.­1ÂÙ\\¤YÁ5LLœxFõ!¹‹a´hðDeLˆãSg\nÑ·”2Vš¨PKëQÜF*€œ8áÖ0µe¼“òUYpŒA\0bÐLF\"%ԟ\rÃeu)5’™\"[ Ղ\"ÁVBJÂàpg‘r<…Ũ¢£•ØCHÁÆC’\nÍb;ÎÔð…7\$L\\°sgnR«¹UÕd‹xV ç8\$˜Ô„Y¿!D0œ© ‚¾Wy°’*>FSP•ªŸœ\"Ö2õˆ¹Ž ÁE+り Í rG—\$•]ItѨT\nA\$#„pŠ‘ã„鲆¹ÀÚÃUD\"î™G.jÆ`ẛB!L\$¦„B(V¡8*4yRÐËM«Ç¶¼¶ÙöC \0‚AóJØ(JPaÁÁ¢Ú0ÁCs¾ F”#BáUà àƒ–ª„Á)qÍv.Ìݔg\0I}ñë[^Â]ÒF–pªÒj°nî1Ä5AXJR¥\r h…Ë\0ƒ¡Ì•NreR>!¯()XÒwréáHĜø¥ðîEŠa‡äZašP)ŒÆ6¥Â{(™Ù\"ËéN2C³•šfî}c6+0\n@ӔXñ@\\Á–#)ýõ Ñ=9'‘c)ò2AÌەц±\$èVï—0u3&âã¢dBPÕ¤¡Ä£»B¦É­ŒŽÀ—ãGk¬ê¸WIú§lšÃJ\rV.ÂQkì´BúXËöQVÔtƒSfÆÉǪ(]°ÚŽÅª9:H¨-¯³3UU&×ä ZQ!'\$Ž6£±«ÐÊ^X‹R%º·sY»ß|ïZ\"—/~ïhIÚÛ©?vÖ¿>/VeûkoÊ ¢ÔL€PõׁFG;€`†qÂv=TÙ[_&^A“ˆòy՟)¾J@y>À¯ü‘›3…\\ÕÙqá…ûZ;-\\íªá¨iû‹>p¬¹Ž[Ù<´Útr‰Ò[æÞ/}L2f_È:D_d¡~:DðÎ+·i.LoŽyǸýՋYÅsˆæ½ÛuO¥ì\$cÛ®d㜻8Çw.qKîÖ/}ß·ÜÎã´{™ñ۰ܽ„Ë kj MOÍ B© L‘v@/6¹O\$¼ò¶óÒzŠ‹Ç®à ה¶{U}\r¡E@8·x9W«vŠ(N24(B½p] ¼Ñ:ó…ªÖNñsg!g0/Ï=KJÕ³¤¶{¥Pª5J©ú¿Ëê7ꂅH©OPä]3êF/½õÿ~Øþ/kঞ¨?7ßTæþ¦6Ÿú²wãØWð^_é&áða®vÿoê8Â\0/æh´SÂ+\0¥ ï„TýÂp @PÀ,\nŒ…mHñÁjõà,QÐ@Õf¥£yúþʾ_#ëÊÈ¿)\rÕL¾¬N¾×Å6Ë-¦ûM¯béhýeFô\rŔßÍJ3ðsBÏI˜Y-èYŽ‚i ïD^.'\nÖî\$ôÄÚ\$ƒôËà• Ž¡Âk\r&IŽ°ðG—ˆÂH¦ß«A¯LüNêÙoJ×PæePÂz𯫠‹¤X„i Ðû+¼ºf¾fÐzì®±£VÚë 1#‘êQdŒ­eße#*ºiñF»ñ< ļ‹Ì½DÏøÿÃÊÁ°Êñÿ í®Jä7ðM.´=ij0|تËàºB̆`P [\0Ƚ0·Fjd&¨\0ØÅð¶1. ÷îZ‰ñªÀ£‚¤òðµ(Bº¥‚ý1„ÉÑÄØ@–۠ܤÎ2ÇíµÂlíÆ!%r.®Øà*\\Þ\0<í&''.H`Ø`Ö&e\\Db)i\0Ãâ.h2=€ª\n€Œ pz€Ü e9¢jh‚Ò\$¥ÚÉ \\ \"jÜ\rÚ«`jjçâ, ²F Àò‡)\$C.°/äcR í¨9÷\nðK(‚B!BlàÊ[ ¸#ãœ÷h:WdÎ\$†\r*ää(ñŠ(ÐÅZºƒL_xàqÐñ† U±*ñ#L,¥tá­¯fžia¥Ð§-…%Ò×`ÞõÈvûj±.ka.±âîlÛåø4£23`@.i/¥ˆ\$ë0/rôòE@´)üނML©„NÄðDør­ôf¥\"“î0£Nâ95%äQ£ü\"†¡`¤B\0ê&Í4H‚72`@\nÈjíÒ sfŸÀá2*,ä’&OJZ –„d† ‚6Þå ]R܎\nq)\r8ÿîjL°£.ä°¤ÒüV`†{í4nY7@Ó7ƒB ³\rÈNqÀʲB0Œ7ÃX䒆qŽžDD-à \0t  š@¦\n`";break;case"fa":$g="ÙB¶ð™²†6P텛aTÛF6í„ø(J.™„0SeØSě aQ\n’ª\$6ÔMa+XÄ!(A²„„¡¢Ètí^.§2•[\"S¶•-…\\ŽJ§ƒÒ )Cfh§›!(iª2o D6›\n¾sRXĨ\0Sm`ۘ¬›k6ÚѶµm­›kvÚᶹ6Ò ¼C!ZáQ˜dJɊ°X¬‘+<NCiWÇQ»Mb\"´ÀÄí*Ì 5o#™dìv\\¬Â%ZAôüö#—°g+­…¥>m±c‘ùƒ[—ŸPõvræsö\r¦ZUÍÄs³½LÂv4›Œý K©\"ÑÊ[ ˜–±GXU°+)6\r‡ž*«’>n?a ¥&IYd„—ÈcC1È[fâÁê„U6© Pœ¶H*|¡jÚ®¬¡\$+TɬÉZU9P“&—!”×%E‹ðö2Íz˜'esΪ 0“´–ˆr«41\"Ȉ=Ò P¥?Ä:¢‰–oñÄèR@Òʒ\nÒ¤lœd¨ª,\\¥²ïªbÅɄ#®é½i4¼ŽÁ,òZÂM‘«úC³RêË<–1\"K Òؒ6Ž`Ê6Œ£pé@è4\rã @:\rá\0ê9Œ¡\0¦(‰ƒHè2Å*Œ(ÁÂÓúW;£¤3dî\$¨jBÁŒ»ø*ÐÄzî3MÓ<Þ\$¬kúᐌ D¿S‚W§Èµ\$ú×ePÙiUšÃÔPªLÀ¿K ,õÛ ’À81;\$D#¨Yc±¥::€­0¤/³=R©±ò›‚(õûڈ•L\n`D2îõº÷²W~ÄÒbÌ.%}z´/̽MS–¢húWmëa‰i*wƒº.ÓüìÂa³8Àn´ëSäõÕXžUñ½dÝÝ,¦hÚÖ8öwX&B»9ª{ø簈\nÛªx<ó2¬Ùû¤7άL:wœÄ¸}8hyuM£ÏþmŸBQ½IkŽC ØØ6I)D«?ìòÀ¹숧ì®ÕO’4ÔÁ˜k†@£ÉNfÀïzDF(V[úA&ÄQ}Îi\$„B%mêU‘ŽH/pJêÏÃn„϶œmòlr„þr¼½Fs)+õÎ\$<õU[ô;â€!ŠbIã]Ó eܧDÈp]Ù¬9û6!¥Êe…98ûŒëðý¥ø’íoKy}­WœƒèUÜ%6êãô…òú«ú–dºéÅn,JlYC}K¤Ƙƒ þˆ8|éÜÚ\"w¦ž•áC\$¦tÀÂ@r ¡˜‚ Рp`è‚ðï Ápa ´ð†Pä ƒxr à½DÃ@ð§Ãps\r!¼7ðD¤Ã 2 ¡Ò…ðÄn\r`ˆ2²vÙj\"\0ð†|˜ßó—V-É»¡ÆAHUÅMî²·ÎÒÖa@®0³¾²z•Ú'5\$ÐöpæI}ŒÉDá Â̘j7F+•°²–u–4l0Œ]¤7L@PhI4-(Ôä Y( ¢Fkø…o.u'¢”ÚóÍÂ\nA‚±Â4™N™ŽS¯)%,¦¹¤(93+(5ÓFs_; E°-é¿d¢ô‹i¬eوwºHÐy\ráÔ@Ò¤ƒpoQj`7)%C˜ ƒAÄ:†Pæ¢Ã0r\rá´W C’“\r,1†ÀÞ¦'”àÀ0†u@¬Öô_†¹W@tbÈQ+UzE€•(óNèl²?¾ˆˆú5\$“\"\n„€ÊYi\$ñú5•Æ0Ìè›Ânõ¼I…²}¨¢+ÄáM„Ê+\nòÆ£²(Ó¦w‚¤’Kœ‰±ƒPýDC­‚iLÔúXI#ý3\nØ®½ÔÒO’±ž|†ºœ-ÓN*¨\n á8P TµŠ²@Š-j^i†(­•å fL©…¥õTXWÿ&çáXDô C—Y-}ÖÂÒ-–Á“/DDV±h ÔÏR4=ͤýøìJ\\¼–w‹Q Ø«>›Ÿã,x+ÉÇØ“b¡ÅUÂÈž,Jݪh’:­[4Ø­ %H-MôŸfÔJнze©Ò4…v×mËh·56+å’bÉ38« ¯Gå֍ÅÑÒJöHõ¬EæCEq(‚@éF\$\"ÂöJ¨¾ch„DçbG!¬µ”\\¹õ´AïaC{Î2ÃVêýaXëÖ¬ÐƖ×ÃÑ\$í–Î-d/&[-ÀKŒÕžÕj·ä#+nüݚ ×ؔ}kWt‰\"ô¢‘*c)u…u'âìuÐa*0 XþÚübvÌý–*…•»ÕvùVÓ-]¯·-ë¥y•Ùº¨îdü.ØÔ ~‚+\rAíƒSÑ>f ßb³‚\"Âeu¤*†ä…Á¦s‚¦fÌÛ¡À8C>Qƒ4è<Ñ&3&)ª:Ê\0¼¶;\"yOVzË4Ìy&™Í¡£·\réèí'-†Åá;Q`̤¡{ª9êÈf/Ió(“Ís}vZT‚ê’W¦Ž4Ä?áuaôíã~y9ë'2^r­2°uc#‰1¨Šq\\Ž§…\"ƒðãjro‚Gí</¶j†»ÆWi»,ÜG•ªf©gf­è2:âø·ª“0Úè<Á‡QÍ°)Z‘‘«“µ‰HJNDM–î%ªk®Åà«U7Zh):“p‹N±ÂȦ|ÜSœKÂ`^+øÿ€k®;®|¹×Uá^œ+ø5B_£\nœÎXÅyc†Å>¦\r%\$ô KÍ3Þ牺’ìa‡ÏW<±6yô#,i±²7;ÿz\\9JªLœÃnÝ@¥‹4¹]ˆ@(@ \0×2l.“¶Ì|tñNYrÅ²NÑkPóV¥n[\rÌ·ÆøˆÝWn»—käVâòœÑÜ-ÛFA¸mž4[Ûn,ch§Ã3®9ä›=Qe^rajR )ôjhýò2hÖ/Mÿâ\\ÈÅzÀYìµä\0¸åïMaýM0âfSO-¢Ò‰_²×Y>RāxÿÃ7aüjqÔñ—âŸæÕÈÖÖùWîoð€’£,u¹óè•*ÇÚ³ËKá8!ñ—ôlcñ@ú™ âä®DN1áò¼ íd\$Œ8Ê®ìH™fnÝ\0ffù0t:ò§þð¯°ððÈ,ÂoŽUKŠ©ìÄðï6ä®9P,Ípû'Ó\0¬g\nÌÎýìXMB@ÎÐ~#î!DÖ[˜”Jf(Ãöpí¤0ŽP?/H¿è©ð€ú8cP>ô®Q/-°:ކzÇMüú&4.MþF*ð¹Ð D°ª[GP´8°¸ÃæF(ð:Èünëý C¸/N9.øÌð¢€PíÏ¥\nFdÆpãNU0ޘpŒÄn³îüíЦeJÿ PC \0[¤Îw0æöq(ɐ•ˊB‘*аÇ\"·¬g̙PEÎâgÄx>Їc^cªDzQdÝPø7°ÖªÄÉ Ç¡.LÂnýÄÎg†‘ –µ„X÷Ízst¢¦¤^Gdç ¸Iï`1ç-‘:EáV3‚‚¿nÆ)ÄÒõª\0á¨7ã^ÑÎ0¯/€\$/„Ӎ\"nEˆã\"ö' ãŠ«QrÕMÖ5.f£@@ `è@Øiê\r Æ\rm âPJôñê܄@Y„6\n ¨ÀZà7‡º÷¯^ªQE-„óMc L£ÑÀ¦ÖÂïî'/ÒºñH7„~¹\0Œa%ìLƒ í÷d̗²lïÝïÚ°v¡ï—!ô+ZiD6¤Îb'4(ëNتŠÙÌ%’ªÙh\"VŽ­‚ÀÈÎcÐhàbÎV&¶1Ž\\MN¤LÊ°MŽ¬þ2ÐWânü댳°’ïi3.Nü䘾Ov¸ŽC-2éί/rÖÂc~ròÞ¸¯îüê*”,i&Œœ1¥Ä5d\nûn4å²äX.`¥îœ°Hûeü^²€ë‚b( %k\ni’Ÿ\$,obªG¥ößARŠ,Àó»§.Œp´[²–^͖ î =ÉnŒ/úօb%¢j…D´Ã‰J@º1Vºrðvì©.³œX2ú{jBß±Bó`ûŽhÀðö̑Zm*G6eèG²‚¼«ºoÃ8";break;case"fi":$g="O6N†³x€ìa9L#ðP”\\33`¢¡¤Êd7œÎ†ó€ÊiƒÍ&Hé°Ã\$:GNaØÊl4›eðp(¦u:œ&蔲`t:DH´b4o‚Aùà”æBšÅbñ˜Üv?Kš…€¡€Äd3\rFÃqÀät<š\rL5 *Xk:œ §+dìÊnd“©°êj0ÍI§ZA¬Âa\r';e²ó K­jI©Nw}“G¤ø\r,Òk2h«©ØÓ@Æ©(vÃ¥²†a¾p1IõÜ݈*mMÛqzaÇM¸C^ÂmÅÊv†Èny›hîúaŒRkŽz–\n(H£X‚\\Z`\n%Û:Ûo¥Ië׍ò™Ø‚œ-“M[c©¬æä¶j’Œ©iã82¡C˜æÙ½Ï[Øɧ‹@ò84àPœ:¦C“æð4¯Pæ߄ >Ä «›Š4¾Ct6!'mJt7.àP­ €PŽ2éè1`ꁉ|6%-ƒ“ö%ãk(%‰r`¼A­AI&#Jl– 0[nŠ\"ÈÛ 79O,ŒØ ƒ¨\$%’x8#˜ò×\rcLÆѱ‚îÄ #hà€¦SíÇC@Þ2(h(ê턘¢ÅH)¨¬–4ôBPÄ ÏSØ;­œ0m:7-ƒXó%;+m:”µí‹*ÐëÜ»¡´\"R; HKY 5£G§îØ#N£Z‰\rˆ#8Î9 £;aŽ“8Â2L3?8¥ŽP˜ý4ò\n·9£*J“ôÜ ¯ò‰5´éÂ&*\$Sì(2ZZ‚¯‹òx6- ÖõLµ&¨\$úB EÙw:î:ðò܃± K¦ÝĉÅP¢ J@Ã00ôæ,Ž¸ØƒÂ q.ãXæL ìûCxY¢£ ~ÆH¶i^‚ü³åüÂï1={h\r‘ÞX€ŽŠXÌ3Iã(Z¢\$ÐT90¬Ê/¨Ë48Ø@6©•@Ê8-Š`ÜäέPÿ» `Ý8Îj ‘7'KB4¶™*³©ÅàñëÕ¾¾Ë´Oªà¿(\r\\±Zêy°cˆöÈRlÛ@ݵ#»cS·ê†äŏ;¬Úöo*Nø2ë°ËÀ)´#‘Ëð©çµqY¨ä4 ©šìžb˜¤#¶úS Äáp@&-Å.6a\rSx:kºj*ùƒžáªóñ„ ÝíJj\$£S¬ƒÝÄÁ´Ž/;«([òg܍̳ ŽAl¨ãj³6ήíJBLRÊ xÀðŽ†…è\"\r\080t Áxw‚@¸“ºòæ ƒxr ༻ÁÀðCqÿ)€¼ø4@ H_ D™·‚ |»\nž€¼0ƒäþ Q҃\$m®Tb×)ÿ ±7eBÞûáLÌþ™´ ÑUɤT§0¶Rôà 9û7jåÓNæÊ?((\0\0ÄY?‡ú2‚œ\nLÑXu ì÷¤¤iTUvÎáݶ’õÜò9%ù“P–]Ê6'§1l”\"îLU!‹T‰×’~ËÆ idƒª‚ˆâ&¡(Î4†òRn=f¬R*H†CÊ`bØɉÑão!̾Ÿ¹Y+ú´&®5¯KÂrH€O\naP©9&) ¡”Œ¬ØÛå&GO£%“‡\0ŽÉùBS›Ðn Á¤3“’D¿XÂ#0 &’I”™' ž/öŸ!\n9<ÁP(§dç•A¾(*\rÌ°³þPY+%¤¼˜’òR£ˆ±Ý8„ƒÐ՚AbË\r!½–à@B€D!P\"ÑÐ@(L´‘+©“@ÂÛ9È< ã\$^)ŠV\n’À8!CÀºT;Çö?4r¡æñèG,\r\n˜¦ÚjŽÙ9hÙ®)¢\$´³\"fY9Ut°DÏ\n\0KŒeŸ?¦JKÉZg¬lÛ´’™Ïv(*9HEÆóZ̑u*êÉ^Œ@PCGm“¯X±A0 ÆÉÀKƒ”\"Iþ2ÆxÒ~£YÛ£)þ£G÷ÖP\\¼RÈ=·Ë&S²qnç¶RѪ8nMŠÍ^HÕk½e ¯Jͬ'Œô4âhei&ªTR*%Hm\r- &€Ü¼#bÍTätÝ¶dÌKÉ^(4]»¦Öêy¢)fŠ\"\"ðãIY‹¢×ÿ\0ÓzOùx\n ´<ÄcT“Ñ9k\$LÁŸ:8œ);B¦ä•À´0p\0PD›ŒŒ‚ÇD[.Å#\n!„€@Qù:uh…dSƒç<©ìH!’ˆ;xæ›Izm;\nÄðA‹ ˆiVÊ˜à—Š`y@­ð†—JîëÝ>ØÐ4šbvâñ½šÇNWãüƒr˜È­qø˜öôÀÃy¾—dÓ¤¢mÉ«‚TY+½×˜±Âo5Y21™SÝLBâ>FœŽãŸ4Lr*•¼“Ä?B’u\r:uŽuE¨°JN;»ˆi6†#¦HòH(e#@ß 4i3#²Ú\\07š”r å|0DfŽ.—щ>tç»8Mòã-—ù‹»Ž6&uoÁ )c]EI湏‹4\$œ¸n LZT\n˜âi´´Úíc(. 8W•\nŠ¯Ú†—.Ȝ´‘üàa¢“oe[`_´†Õ9)\0:•tl´Ã4[³w _¢fõ^Ôá*€¦À|ÈÙ:³µ 9Jšá ›Ôe–B.‰å9`¼\rÜë¬LžñbÛÒæÜø‚iéå>\ntÑç„(PT8)BÛô©W—#[÷V’®{I”ªŠßLdÃÏ}ïKšV]îa9Ÿ-榍o70Ù%xèvö(×\r×¹d5¾ßoɸ¢p¸ßP=Š^gÙÙ/\\v™82d'Œr8 ÀS°\níØÛÖOŒyG´eP­xÐüQ>¼Ãktvj\\ߜÝØÙÇõžgÝüyØÿ|ݑIwZr žAÒâ>¼‰}w%`Ì ²6B§¡¥¼wÿÉ\rê>¥€º‹Z.¯D]¼Ÿ%°Zá)ѹ¼žÃ×,<á³ñwÅ^k¸Ì7{S×±R“Õ2´.%ÆÕ¿yW-Û¯n*£5Ýó§ó?£ö³Z÷è]œS…Cø\r¦nDwîs/¯óýënïՁüg3ºf¿ûùüÿâýf\ny…Ò\"`˜ÒêŽ\"iH0Âl.¬rtŽÂØ\"Xn`íl¨‰ÎœýÂkÌý\nèÎgŽÀϏÆ0F>\0ÌX%˜b¥<ˆk\"éæÚ/Ë&ÞXoþ^L©Ž¦bLN‚4ä%ü\\¢\\„(„ý¯ê&Є.ë\nÿ/®\np“Hü&¾ðÏ®ÿc¶\rp†°£ü°¯ #þ\"*äÛÀBd(aŽ öôD) n“¶½äD¾-Òï®f½æ'o \np@ü†¸¾öüOÿkÝ8ÿñ \"ð\$Fý0Àãдl 5Îc n«D¦ϪÚñ.Ž«H¾ðÒÛäÐgp *ëä¬ ¤ÞÃvÆÃÌ_ÚpPp#'VˆG˜.OêÆp]‹\n\$°þ© y‚˜c¬ÄDDN:ãÈÈÊʯ~×g¤%äî@ê\$žÛQ¤Ê †G`Øcn§<›®(ë0¹k{ÍÏd\"Rπõàª\n‡€p0‚ŒŽÎÊhÂ>m±Lj5JíôÞ®”Ò Ê냔&èw%š8c\nc¤¢5Ò 8£?vDò(±#?ÇV/cX5ɼ6c,V€ÈÂdwc\$é¸crVÑ1güšå¢^hÂz«/Í sAHh©fÒÐ-Cl“­Âx?ê»(’r4M „(ÏÞÝã}Î8Üò˜­í.(†À]2ŠD\r–úMÈYÇPšåR/ÊÄ  Þà ¸Á)¸]P\"n,ãòÜ]Dd *ÒԂM¬¦1Àš8æk£¯* Büϲ¸ê¸” àá+BD`£nÇ ç1£rÕ\nÄ^DÆÙ…¢Ú«Š¬5Â6ˆéJË%Ó8š*•)ä¬ü¢~“\0001s)’¾ý ” æ\nDeêLÎZ-\r–D\$FKb>";break;case"fr":$g="ÃE §1iØÞu9ˆ fS‘ÐÂi7\n ¢‘\0ü% ̘(’m8Îg3IˆØe晾 IÄcIŒÐi† DÂi6L¦Ä°Ã22@æsY¼2:JeS™\ntL”M&Ӄ‚  ˆPs±†Le CˆÈf4†ãÈ(ìi¤‚¥Æ“<BŽ\n LgSt¢gMæCLÒ7Øj“–?ƒ7Y3™ÔÙ:NŠÐxI¸Na;OB†'„™,f“¤&Bu®›L§K¡†  õØ^ó\rf“Έ¦ì­ôç½9¹g!uz¢c7›Ž‘¬Ã'Œíöz\\Ã/;{ºíxúkG'•®œ,shy»¤f3a}á¸ÎîB«¶6\r#›+ £ª€“µc¬¦`NÂ%\nJž< LˆÒì¡*¢®¬©Šâ¼¢¹ë@*#‚•((7\0Pœ7£*Žˆ‘zP݄DʁBÐ0˜es\nŽˆKðӁB“82Œ#¨#²q£&±' Ü\n#¢˜òç˜eCt\nhcSÀQhçF,R¢¤µt Mt+\n»#s&°t|í1©¬_\r¾Ìé?»jÕ쵈b†Â»C*<\$ïB¢ª\rÕŧÃx@„%˜¢&6‘0‚ü)Š”2O3Ú;S«Qòº6'®xäÁÅ\$Å1Œr»\n´^P0Šzäñ’È2&62t².2xƁ€HKjZÖÄ»gŒ¶½º\"3³qCŒ\0Î͕#=û\nW\rd›1í2X¥ö©†\\Ä㒸 Œ˜ÆÙ¤c ÓR\rµ*vì¿ñúR:§Ã,1I7Cì)Œx2¥NÁÉEhŸ9•â8Ž¦T˜È`vˆÊíˆéPy%\$²_Ύ^æËo€bWɊz1NØÝX7OELù DIæ›Z# ƒv& \"9¨*ɬ(xÞ?¢@Ú5[¥#¢…ü»Ú@Ï>#÷Â舣ÆÜLjz¥~Âä 8°NéNÇ>cF¢@É=®3î‹F„YÙ:”4%Ízø§B&<âT%ú7ŽÛ±¤s0åœT¦È=\\+Ø(òÕYÎ\0ÝeÊ)N\rژHݎ…ÀH¨±ó³‡>¨½Èd»'PÍ}[V߄xêÔö#'f[t˹.'B Þ5åá\0†)ŠB3Ú²ÀŠK«AJXʍÈ7WY«)pÚÏ!ìªtÀ³C*\r%„ Èò\"# -=º„΂ÝaqŒÉD,RºósШ}L†ôÞJ\ri#%õ‰@5ØuAá=\rT3ÐD\ràp`è‚ðï Ápa ŽØœ’àÎ Ù|8bhhì‚ðDÈ“k˜/’f Á>m«A¬²òà/ ù¡)”®ä‚˜ \$Ð̧dû\r”QÌ'\$\rYú;f¥ø” HÔ s9Pì’(ÂÂXÞ{!O¦a;¡t3Lˆ \n (Àêr®\0 ªCLWÌ`s\$!¸’œ”ú¡ârc'„̼7LÒ £¯F¦UL”BXCkžHd€§œòRdàɒ/ž3¾¨ÒC:–&y2•‚ii§5&® •çÚÃɓ!Fí”VHəAI(„„fDc¨(îD™¨çXqYA­mnU¿ ˜T'Îð.¶ …ŽªN!’j:Æ>OßQR63•j±£.btö'¯‘‡E“bôØûŸ&‡ü9.ö7 ¢˜Þa©ðà|2j¦eu’\"–VɃ*N%t#I\nyT¤Ä•’Ò^Wf”Ô&\$¡\$Îu L!)^†Ÿä“ jÒ\r- ž\0U\n …@Šª8 &Zœ²¥L^'§bŒ:\n°Ãéa\r©„Þ¢tR¤‚c ;¨Ä'‡ 8GB±Gaƶ˜3òƒ’\n4RÏՊ&:ü\raóHd@9aSEÏÑ0†¼”\$:ña¬AûX%:™‚À}ÏÉûN84v’Rˆƒä/˜¬–ølSÃH‘Gd¨¥y”gdBþ¬m5Àŗ\$UoŠÕ6F¦žÛ¹(·vvr¥¤K>¬\nÖy WüÈRé ¯ 9H6¦ÓÔ!%ܞ¡&%à\r»R^“I”÷Hs0fÀ‚ì•D›èjE+gD\$©åPӐeZARè\"rú’ G0a±2[y9gÁ@s)’CŸ\"XcÜ Q|eњ\$ÐC\rõt™’ù‹Ô̄‘ >™ H2U]â%|`+óoSíâ¡ÌªxÁƒ=?RV¡²õèn~1£r½ÒpݏÏá83(¨9(øŠjY\\Ù5¤ÒvÒ8\nb\$;&\n¥‘ÅÅn·©ôšÑÑ©¡P „0²þ)A†R:ò£l˜d9AÈʛ‡e XüÎd®9i‚\0^4* æm-M–Yƒe I äöÌMHcÁŒ1¦æꮏ%·”öîtŒÐGaãJ‡M.j›Ó¢£O½MäÊV¤WºšÚGµ€vjN3J:JþNž®‚ÕHVêý3¬´ó¹Ù!–g¸ä/³[&˜Ö&wNm¥«63oKL'c®ëm%ØÉ«+þ)kn¡ÉÃw g#Pi˲‚†Y¦l­5¦à(#\"vlX‡aÁ\\2†-¿«UU)¹«>j¢º÷Xɱä3>vA*V'bB½Ÿù l½³k1bN‹ÚAÐW]˜ýà³Ùs0'¶¸TÈkbK ™Wüâ&ó§G«¹îºP=ô1S´Zèó(ˆK(>NÖ;!f=Ož†Sð~µ?Xo\$˝Šž‘Í:^ü'Ž\rõ»;\n3«,{¬·­Išnmrȏ\"Wp肆t;x˜WOà¤q«õj‘ø75\\I>@ÃÌK´^aS«2*%\$¬7b|5‡ @(«¬4Ü`¾åØ®©³ä'²ö|ñl»kõ-úÞç>Üû+×±hvsÕH¯[2™h©÷V[Þ{OWÖùç•×ˆ›1´«ƒñ\rÄö¤t¬5wÖIï¿ç¾¿ K2wMçÙíߦ}VŸõÚïÚù]0 ȅ™Í‰ìxË·äìSÒ. Öú/Qê]N.ÖþI°ù̼íÀþè\nÖÍÎÿ‚éO, b®«h˜èêzÇ!P”ÔëË2øljç¬n§Ð.þ\né/üíP\$ÆÎͬu\0ŽÎüŽÔ)J¸s P#ŒRGh.ŸL°Þ`ÞßNJš Hžˆ¬Ct'ÊÎu€oÃh\0òÓvnãÚÃé ¢Ãpdh /É8=Ì³É]€Ì=ì|‘EY†`s\$J§\0‡p?ĀÃd.édÅ®jÍL„ùðb«ÎÖXPDìðùp\"X#»‹Îëí;Ño€î\røùª6%ôé£&Ë¡PËîJýO¸¶n…,¼¿Q*íÐúü®Q(èϓÃÔ¬‡Q'ƒÓQFïë (nPæ%›¢H@ÂåÌ42\$Ì&Hð¦RŽxìPo,Á¯aяH×o‡±ç°\\DƘXÂf\\é8Ä0抣äZþWK~ùÌf~,q]«“©é\rªÎcc*fdbíidf̏Î|ÁËf´…j2qì!q¦íã&øqê;±ï 1>ߑ®Vqú1þRQÒX\nÇÊÐ0Ñß.¿4ýQMŒF&@è¬ñÆÈrFER6`,ŠÇÄ|ÏÒ1OÊB¦È̑!J‚’TǬ%¢»#ÑñºjÒs&’xÆ ®Èr‡%„~Dëô…L´Ë‘6ZMàE„Í1 ¨EÌÓ&Ñ ûÒ¦ÌäÙ'¯Ç'à ôúì¬EŒ:êzïåâ Ǹб¾!bFnÜ΃6dî‚ѱֹbµ’òâ²øòâu\r#²1çªv&f!Ì3ÜGªè…-+ÎÒÚE©2ˆ0&`ù2ó\0†,@Øj†\r&l5c:ùêÏÃo!”'/¾!-꺰53:déHÇÃ3‰Œ© ¨ÀZ\rÿqíÅîÝoþÔ-ÐZ³;bÀ¥Ïðó\rԎÎcidpÏ 5őI4]äšY…Þ#°ú1äÓ*©ìc̔\0E<`ä‡ó[5㈙‘ïJpð&Ö`’ŒtH\$†ˆ1Xïñu?Ãâ\r‡úOVEØ3£>EéŒ;nl)S·3‹[9ÂÄ;)ž×«Jí”\$íÒT²%\\CâB3™BpZs–ó3DSþ²³C ºF²ÓÒù'8;f/1\r”Gô#¥â^‹îVLþ±”B¿¤Ý)jÒ?ÊÖ¦V¸´’ô”˜¥ŒLbC¤’K=²¶–Dµ‹›\"†é Ÿ*¤ö¹«Fª\nÜ%„ Í@Ü(ä¾@ãށ̖ è1çwBú:+ V‹\$±qÔfIHöp¸·Ôòæ\nò€fènÑÕIKL\0ҐâÀ² Òí,â\\¯Œ´ Êԓ*>F@ uàÜ";break;case"gl":$g="E9jÌÊg:œãðP”\\33AADãy¸@ÃTˆó™¤Äl2ˆ\r&ØÙÈèa9\râ1¤Æh2šaBàQ<A'6˜XkY¶x‘Ê̒l¾c\nNFÓIÐÒd•Æ1\0”æBšM¨³ ”¬Ýh,Ð@\n FC1 Ôl7AF# ‚º\n7œ4uÖ&e7B\rƃ Þb7˜f„S%6P\n\$› ×£•ÿÃ]EŽFS™ÔÙ'¨M\"‘c¦r5z;däjQ…0˜Î‡[©¤õ(°Àp°% Â\n#Ê ˜þ ˇ)ƒA`çY•‡'7T8#DßÀÚq·NJ•ÍƒB;ºPQ\nòrǓ;°ùTç(^e†·ÈëÉ:àð¼3„ðÒ²CI†Y²J¨æ¬¥‰r¸¤ *Ä4¬‰ ¨4£oꆖÊ{Z‰[îì.¸œÌ\rªR8ƒ\nN°„Bò߈c\n†ßˆNêQBÊ¡BÀÊ7Ä£ äa•­ûÔÝ`P§4©Ì”¥5*ƒ*÷D¸†ŠÈC\n:¾,´ªŽéÊãpÊÙ>\nRs3 jP@1¢³;@ë‰)\"AÃ¤ H1pțÃÎH¦(½M*h)Œ©\0Æ1Ä+êS1Dâڎ;hä:¶HK~&ìjŠÜ5-ÐNSÉspÞ7ȘÞú¬3»1¡³øÄ<´ HKYVŒäŸEQˆ«#?4dÉBÎ͌ñ”N!>㊪ˆ4š¸Ì¡Žsk£WŒ P™\") ˜Š¨\rœþ¨&ë` Ñp t̕ΰË1ªmÛāR¼×tPbc 7 lÜñ| #¬ÆŸ*tà #(Y.Ó+R\r4úR!KêœÁDøÆ4܎#¨Ë'lÝ+’äíú–'8ð@º93A\$Š\rCUÄóªJ“²¢(ñŸ±ùHËSßmþi0có“—äÒr\r^Q­û>Ê´wKû8Lʆ\n;ä3—pÝe¨í”þ¼u{Zªk}†\$SÍ^0¨I\n¿V0\n¬þ¦\rØPÞˆ›Hӵ™n:ô ºm³Îñ™oi^û[ώï\$Šƒx×¾ˆb˜¤#n£²6CAp@\"Ý1[¦ªU fêšV3/#k=é¦Â—ïºB Èí‡7¬ÅËÞß±•1à„&˹£OÌú>MŒÚáò•_˜›k’̶º´îí8|–pÉ玽Px ØÌ„C@è:˜t…ã¿ü ‘“€)@¸¼†p^` 9ÿ0tŠ‚ðDMÉ@g^ïÐ/‘óªÁ>gʹÉÀ^Añ*O„a1®‚¬kAóM¨t¤”³ª·  A?¯³!`Ê›éœhµˆš£\r`@ù\0<eޏYù0‹äþ®¨\rA\0P @‚†öˆ\0(*À¤Ü›Â¦„Ù;#Āš4b†Á:‹(}Þ^ô è|a².×L(]AP@ëÀ<=²žaJò\$DЌP”&ã \$Ci¨¦¡¤^³Ø%,%ƒ’¬¡ÛÑ`0¤Ø“šnŠKlÌym ‚ )Uï86\$(?Fȡڅ\0ž£'-©t,sª¶R:}fÝÙ¯—ô\$¢Üz1|͛ ҏÙ!k„´„…„3¾S¦˜Î†#š~PIF+ €³)|i\$I:'€×PŒ\"¡Ü‘D˜º·™JJ̚Q/+ôÂcMƒ‘}I!à7†vò›Íy²)F˜'\0ØR+›†¨A \$-¥BxNT(@‚-\$Ø!ð¤¨õ ¤A\"„À‹J(™D«åäÀêKꪧeP(‚HP\nBdmo.BšQàO]biêJI+ ÉÉ+\$î^Ž»¬Y&5²&ì¨ÕZn%èºV‰ý\$Ë¡{¬.¡Àö8ÍZi­|ǝ9¥á]é!GyèŸÖ—\r¦1“\rQ_1¶:͚rýeD¥½˜V–Ì”‚IH謪›Cš'ªÅ鈒žnŽV)Q‹`tžÍÙètÂ¥ÚDHžñê\$S@Ëõ8¦…нC}¯*Èä2†c6¶LxX ´gMcKqâÍ¢8ŠÑ0¨Ò\\äé'iXº†7veTCTkáÀ(åàف…ŽÎÔ€ ¬“\rý×7«ñ+Óê€oƍ:\$¹]2%LJR%û´ P½­×\n@Né׿×5xdsIyô\$4 „HÀkҒº¬X=GásД–ðiY!êV&¨_Y™µ8`(#;–@ŽXR6ióù<¢tSdZ1¸JŽñb…@©E‚@ e…èÓ‰2žŒèpgèìŇ\"_^A’3ĝX‚\0^²ÊùT–Ñ ²‚h‚IL¦tÏ àð™ØR2 -ÑÌeÓaVíñŠ9)ælÐh3[~Ì ièç ñÚɄ\r/!¡³^³¹(&Ža®fDVX´KÜN:¾ÉP]—ônu‰¹žïg÷‘¥F–š\$ʞ¥Ân3rIgÅ敲Ž'™'ªŒËWØlÌ!‡Ùàš`r©>‚2¡jöe>v ðÞÝ´-I8PYר§¢UehY‘J©*IJ„Xrr' 1—¦Ç ¶Ô^=S©ÚæHðK„J%“¶âi‚Þ ÉrÐq1“C\"dÒ&òß{×Ézÿ¼\nþò_WοoŽa¸de3{åáñ}j U*M1™Z¬‡n…žGkÞFØôØ D¢±¯TÊí9D°ÒM:cñG”’æÍ{ªºº&|¥X\"+¾î1¶ !JЯ弾Ù@!Ðܹj€e§5{ƒ¸)2콐±W¯¢^¯e¬}ym¯³>Ãbcß9=‚¼vŽ\$Ñìwm³=Wxï¦HÔk÷dà]ݖïu:ÆIwWr×£¼FSNL¨Cðý\\‚.S‹îlOù»>×Ӈ¥üT‰ñ„Ç£o%žÏèaÏÙª=ÞNÙpŒþ¶Ô†÷ò‹ê'î^³·û %êËì1ka¿¥çÍ~^³:,[A¼Ã‚,dݲ|3’§¶èPáÁþI“|‹t„Úìså§ô\nÌC¬‹{µ~T.48¡KN^ÛáC~ª OÝÁ}æ†Ù¼cðÝd§¿mMúïáåB\$ã¼®Ë\0.òâp\0¾ÞT àîŽîÀÊƍú­JN÷-ì²Dð\$yŒ7\0‹°5D2.l:íˆläbÅ`‚^„€@‡dÖ¹ððCN\rç¶à&çkŸË=F`ç˜ïNíðsNý£pXÐkð>« ?&ÝbR łæìs\n€(p„©NŒfI ä<>£>Ýî¬áâ »Ã\0QnÖ9PÔü°’ðœì°ÒdÐåè7ï\rg\náØiðïo›pîÑfGñÏM îì1 æ} >/1ÿñ&ÃŔýp5Ñ)Ñ;+š -¬0Ÿp³Ñ8Ä\0¨dê™0§.ê\$%J±IÈجjïqvD\"h ´&\0ÈÆ F+#*GCêÁ‡1Ã8vàÞÐb†)ÃBËñ ´#úw cѬë`†éÃsúLbNK§ ‘È߂VôO,w¬¾Þ„ô/FHÊH@Ø`Æu\0Ɗ¦%ÉتèPAÍØC¤Ö¢ˆfX‹£pN”·âÀ\n ¨ÀZ ¸5KÔÖ,ÔÒìÛ#Ù#H€UB.#\$*ŒbBjdÎW¥™oàÿ°•e6#ºI\$v1ħ\rçPÄkpÂn†”qDOý¨t\$0ÃÀ–J‚3>('šE’:Қb©Næ¸ìë\"ìV\rÐ(î|°Œù%®ÒUb0°nÖ?²ÀŒ¨¬@AC,‡‡,˱\0n+²ÊâÏj¤)˜ĒÖçòÛ.„´RÀE I%˜¹v±Ê»\nÐ㪚éêžL.Å1®¡2.¬[¢\0}\0ô(HÀ\rèÄ#åºØŒÂ½ËàO„T;ãj6ìW+bd1òîÞn2 ‚Kƒlh°^!Bé&D2³XÝE8­é–x\$²ìÎäfêÜ)Kxñ+&“J'+žpçQ5C~QãeŠÌã¢7â(])n®†Y@+àÜ";break;case"hu":$g="B4žŽ†ó˜€Äe7Œ£ðP”\\33\r¬5 ÌÞd8NF0Q8Êm¦C|€Ìe6kiL Ò 0ˆ ÑCT¤\\\n Č'ƒLMBl4Áfj¬MRr2X)\no9¡ÍD©±†©:OF“\\Ü@\n FC1 Ôl7AL5å æ\nL”“LtÒn1ÁeJ°Ã7)ž£F³)Î\n!aOL5ÑÊíx‚›L¦sT¢ÃV\r–*DAq2QÇ™¹dÞu 'c-LÞ 8'cI³'…ëΧ!†³!4Pd&é–nM„J•6þA»•«ÁpØ<W>do6N›è¡ÌÂ\n)êîæpW7­Ñc\r[è6+Ž*JÎUn\\tó(;‰1º(6?Oàôÿ'ïZ`AJ–‚cJ²92¬3ž:)é’h6¢²­« PŒ”5Oëþa–izTVŽªÞÀ¢ƒh\"\"‰@ô\r##:ð1e³Xò #d·‰f=7ÀPŽ2¤ªKd ¶œ7£ ÄŠ+q[95Œt>6D0„ IC\rJ\rô¦PʬBP«Žˆ\"¯£=A\0åBHÚ86̓¢JHЋ·!T֊bŒš¬¦â Â9;cbJðƒê5¥Lk¾'*씉–i æÌ/nðø¯‹ò%TU#ºï˜dÐԐªêÌ\0Œˆ2h:5Åt¢W•ôÎ5€P–Ù¿ðK£pÖ11 ֜ ã:3Äh­Œ¸Ôo¬Î9Pp\0¦7ŽCb¤\r˛ú¯)XÖÂ\rѸ×r*Å\r‹GL›R‚0Ï)ŠXµµŠ#£d0í¸¡\0æ1Œ#sÁE6~¼§ª6·ÊäT©¥x ÜÉ íOÖ(ƒ(Ìò­WP •r*ïŠj¾1•Õ¬Í^ðfIŒ4¤Pl^_2ÊR£…nã\0P Ù6 Î4Ž£hßiÏC…ȽޫxŠ<jT…NŠ/¹Õkž\rùõL0åWœPhídÂNè”±Í3QGµ£xÌ3(Roc¾“kê*\rí~0ÑÐÃpæ:Œc\n9ŒØ,27é|0XŽCÊ`3Œ+¸AÍWÃjï‹ ¡@æ¦æ,*íl„¦)ɀô7ÙnlY…Á\0–¶\rƒ%rõIˆÃ:ßï˜Ã©B¹nnúè¸öhÖ0ÏÊL22H¥!ɲ­³9Ψ;Ò]\r^ ŽþAøˆæ9Ž÷%r2ëJ2w!âb4)0z\r è˜:à¼;ÀP\\Ùñ\n@¹rp^B xx+.4»@^Žr å%ý…öº³>j)ôäƒÀ^Aò€2FiB2taÙJ#!ÉÁœ”*^“Ô!\$2†²Á¢qpT7 ¢Ã!W;%hÖ<ÒP†ðn\r'Ǘ—šƒˆÒ I¸'x¬dܲk(æl:Õh(Zs˜ oø\0\"º‹GXÄÈû¥tí¬Tº£,‰‚Qiðܝ“ÓþpŒz3©Ž4ò•”rw*q|»ÕÌù‚0Ð ²nHˆy4à€2#S\\R£Âé8¤êaJPfD”2xFŽ¬ jJ<J²\n Q¦1 h€LB€O\naR@›àBëU¶]ç\$9«—‡3TùW)(:90í0\\±þ’³Y@sþU™±y-È0É\0nԓd&4Ʌ ‘µ5¦Ð˜„`©j¹'­d¥ âe,ÉxKjO—87 [b‘€ƒšÃž¥‘ATlØå¯3J…±ó:4xó ¤ƒS ¦±£1\"ŒúHU,>(¡¥ø©(pZ I†PÌX)J›á²WžS&eC8y]e½Ý¯èœã3=g͑›¥²N}\0PL§Ñ‰7’’(ŽÃ.-î™ÔGÓµæÃ)(%=²¦ƒ„J b›õ±36h®ÚÉúÊfêÅY¶Jë[‹xF;åêæž‚±ÿ f,Y­1† X3ǑÄ4‚¥’¶‰\$éLrq¸(Y’Þb[鬳ÈyѺ.jM))¹TÒ(´Â™  (!’TRVO– ed2UÚâZãÛ©¬ïy…3’n§Jžkj¤ïÒ`õJÊé~öè—0ðͲ¥;ö9'u´âQåU—e·šë(ˆlŠÕJª3ð¨l–©T÷Â\r‡%ö¥íTÁ ٛåæؖ1=‡l\rräd‚“.ö\"ǃDZD ag}êœIgá*@‚Â@ •Äj)Vé)ØQ» ’Hý•Í<Í°k›K¨èv¯y_WÄX9+Õs1ó\n\\•fã2´z›Ë-β>-`Êj–\$ßrxír’Ž]ÊËþÀ&­c\"[\nÉF&|”¦R)xÿ*ͬ°RP¦\\ȹ#æ’a2\\€É¬ð0åÔóeöÍÇ;8\\x½es6|X†¨•ay€ðL7ÇyŒ‚ãRɽ‰9Ÿ>¬TšçŠT³ö “\"QH*ñ˶eCRÕ}Pu° ›ò\0:\\Ò_ÑÁK!ÈΠ\0®CÓ¡wب¡‚˜‡µk;wkâüÈr¤ œöÐïLsS‹­ybÇr÷- RZÝ!>•ŒK>³t’¹„mº¨œ+B°J¥!%a°Ö!Y¹¼(ËëT›ÖÊnål{S®{´½µÓ>ïC}r×炪¥@¨ªökŠ©½‚W–®_?¤ü´âc‚ ~oÒD6Hœá•”W0‹L((ýj´¢Ù ¥hÁ Z¤M;±´·œsªUK+!Êådá:—{­d½x%-„í¡Ð“t®º'E*šçúR\n\n4Û\$t«Ÿ‚kóA°¸ð>¿3C'beHƘÄÈ©Ùû\rjÒ­‹ n1Ü+k*á䈴ä†{£=fìÄT³:áÂx„f|Uì÷g“≏{päÚ£pÐfÎ Ö»DÉùqZ³VTÐY_Be æœÓ óރ?漅è͗¥Î>£Îyo1èt(Íübóz!D¹ŸáT7ß<߁v<›É÷´?ã^®æV\nGîç^îÜ¬ACJçõfžƒ ÇvnÔ½Ž¦c? ש0ì5¹2cöEJû”¡§¹¾¡©úA¶ýpýɞ‡î¿ªžl))NÂü€CB´ŠCZ0† ø˜½&(¼âŒæº± 鄊¹ÊPà òÃEL'.6Sϐï°@S§¬ðï†Ý°BzÏâ璹Dâ¯Ãdê̌ìápjÁ˅o(ìðm°ZñÂnÁ¢?¯\$¬C¿ÐoFÂfà–+KzÓH6<®Œ!Ô\$ã*©j<’ã:B¶Ý¥,ópq\"s oR¼o’B°Ð†ãYÎ} )ÒTÀŠ\r‡²+¼20Õ E™E¢ÂðœlP—´úÑfଣDˆ9Dî9b^›N„<Èl#Ù±ð î®0\\igo\$ï±Aɲe‹Lðq4=‘Ûªhø.Ê×\nfêq8R¬žl.f7™OŸÐgç(ž«ë ®Íkâ¾ÑGñ‘°Þy+߉q†o1“¦Á„òFÁ\"Mðx¬ÍÚªäºÂ¤IÎÔĸ„…ǒ* &DB±ž&ãöc6·¯hMà܉”>ꖱ5nb[E| Ë°¢”6ÉÎßbþÈ2 ;2zò3*ç!Òc ²&ÖæöÂÇj§VÜÌȐpȒ6!¥rÞä0Ðl²Î%}%OtöL·%åjÞXЫhR Øivç(€v‰æ¨i^P¦œ” ÌrÄ&àŒŸM´b”|G4\n ¨ÀZ>/.<m\$÷*jcÿ\"¯Dsd÷+Â,¹,nS,­p#Â@\$BH\$Ôm‚a¢^&.F#Ë+2ŽÁÖ.tM„ÝC¤¼'éÉ0#ª=‚›ðlI0INTù\nÄ\"†z&ã°7¤\0bðTaf« ÞlƒÇ4 äi”ƒ|Vm\$Nf~lSí¶ÙŽâbbªã 8Š©\"‘dâm²F#6‰`ôߋZ^¨€F\"|\"Íé7eRÛ11Cˆ6Â\n5Hš çXêÍjsÃ~Ž38®c‹’‡…§\n\"ÜÿÐ)8…ÌaÀš‘̆ ©´ÜžºÅöÜƀaDˆ\\Ë{N¬<£|ĀÂ(²  î±\0 `êiªs:óú #þ«¢?ðî{пà”5eHÂ@Ù6óíBë3BQÃÑ8⸭&Ì\\ÂÖ4=8 Ä\"ªÂ»â‘?btAàÓAsþ6”‘B°Ë‚²\r±þ90\$ˆØF£:ÆÂÖk0\0à@Ú\r ";break;case"id":$g="A7 \"ɄÖi7„¢á™˜@s\r0#X‚p0Ó)¸ÎuÌ&ˆÊr5˜NbàQÊs0œ¤²yIÎaE&“Ô\"Rn`FÉ€K61N†dºQ*\"piÑÐÊm:Ïå’Á€Äd3\rFÃqÀäk7œÍñàQ¼äi9 &ȉ¦…¥É’Â)’”\n)Ü\r' ýÖï%˜Ü%…“yÔ@h0Œ¢q¼@p·&Ã)ž_QËN*µDÑp¨˜LYÉfÛ„ë¶iÅFNu›G#Æ[ñÓ‘„ð~Ö@¸Üp›X,æ‰ '\rĶG*0‚ˆò4ã£1éˆ#æîï\"çE˜1ÆSYάn¸Ñ¥rÙ¥@æuI.òÂTwP8#£;Æì :Rˆ§æÚ(º õ0¢Þ¶HBN LJ<ïã(ގBCH\" #2–98or®À\$ì”P(@0~€ÄBTÔ4ŽÈš•+ Tvû¢°\0ä6§è\$µìãt(èØÊ:\rxÈÐ\rÃ&)Š\"b”2¥‚ƒ64¤‘È-2ÓÜ9+/TP*ŒJ*–׳nôÙ75C*è\"Ñ 4!Rš’¥RðÙ0B2@3® P‚3ŽLìnlH¿#iÂê!\"¬Ð¥¡-Ðë4!2ÐÚ¿Š ÀÕ¶Ïjꀼ´\n\r-Jô3ˆòR8P):¥¤’À˜ hèÂ4§á\0ž:CèÊà J˲¸¸´ÌڒM®Ki@Ni æ5ªîȄ:£(}¹\"0jÇ˲(3,Ú^2ÈízܯháyÛ÷\nó;Y‘ºm1\nw08Kã@6B@SÇ&,˜Þ3 ÔÝ.XµÁ\nƒ{-\"\rÃ̪ø£ƗŽc0ê6Vƒx΄ab¢9cÃ\nD„ K)Ôcp꫘R–c6â€!ŠbšÃ²æ‰…Á\0–4­ãlª¢'#2ܬPc’š“² ŽQn\r˜»Z—Ö,‚“–¡ó‹\"H¦d4¥‘ú¬™#˜æ;­Ò˜Ê<`”hɦ‡ˆÑFŒÁèD4ƒ à9‡Ax^;òr…œ¤árÜ3…èï2<=ëŠÖ„MHäÏœ0¾Õ§XDI„”ŽŽà^0‡Ï”(JR¤‰nf¨Ô…Žv `ˆ¬Ðí¨ç²1é‹p jÌ¾=¼íb©\"°åã¯ÎÍë>ˆ \$\n ºr¿ ž\"r(áJ¢©¢»Ÿ°»%‚ ÚÏ¡U¿Ã¨Ú¢\$“B îփú|AœÂ|q—r*M4é#Ây\"Å(ä°\$àòcIÒS2©˜Ž¥4 jhq¤¼`ä‡Á\0A ŽP™%:l-&N“b0gžê@'…0¨õŠ#a&dÁ­4å>‚UŠ9(%,Ç\$\"M º<´àÌHü>0M…A€ÆmM2(E’Å€@¯W3€€Í0Œ 8Jg{‡\"4R£L'jO9\"âXÉ\0cV(ܶ‚ˆ¢BxNT(@‚(\n‘ €\"P˜d€\n Á…\" ‡äԜRç\"740ˆ‚¥\rʜ¶÷ˆ‚ e Á…“‘§íÖvÅÕ¦CÒzv\$ltìɵˆDTù ;çPˆ#e­Ÿ«K9t”²fšé›'FBf%Ö\nb&zê%«€.…ÿ“j|Dˆ˜˜™xNñȀV1)Ôº2–z§‰'‹n1ÛH¤PcÜ>/}ð”t|«ÇM¬Ì\$XHŠy a¾C¢ ©=z^\rB¬‹ àc*Á’eV·ZCöi’õ‚5D^¥Ì2\r©€Ð¶ZDþUAMýdPÎÄZDŽ^Ëð× dq-‰x1‡ZŠQX%MA ìÚ»ôŠBN“^P­\\Œ€ ¤Î΂0-ç¸4 äG8—˾F'qE@¨BH‰]öezf4Q֑Çò^ý@(rrOB2ޟA\0/\"t¬¹\0®¦¼Ù\rŒ¹›§³PÜÐM¡ bPš¼c稊—åNÕ\nՈ¨öBŸY\"uiÝI8?‡œ7UE!8w\"T”Z|MUÉPäŠÀÍrjN¥*ĶUœ·Ìú…ÊuǏˆ¸pʨrµÖߒ£¢ì.Q@#}nøwŽ”Ä5)À6,[Ë`ðR¬¡„‚›âœ\\CA…/±á㕇´žnm­Fì ¿MÃp_0±ÀMxDç”ܦ I¸.mã’`íMVxS&§ézv²8 U¦Ð'¦#Á…ùf‘’Y&äêû.„r¥I¤ã‚ƒ\n;ʖ;\$œÎ”ځ&%IDã Gr.7¦”è¤5ÌH_±1#?’ šjª¨2\0 ØJÀÎ\ne\n䚓žkaÉ·‡ÏžcZëŸ'b¸°N\n‘””E5f¼U…CN-™Òpæ\\۞2œœk†sfµËJ36͵sg|;ž´fˆÏøw@¥ÔÊéu_*E\0«?Ì¥ÌݔOÆ\$›Yˆ¥fÁp ÓLÓN”Rül¡(ڎ±½k3D«ºA•4N›«¤kャ±.'ؚò¤ì}ƒ¤)Œ(>òø“ ÂPM©Mä«¥òVT‰G6ˆÓrÎÒÛm<²8¨ÔßUôkD¤Ð–vìyDØýì½{!ÄDÂ\"'%§S⥔^ö]Í'²r•,N%`àcçÃ)o›?<ÎB›9/_!5ˆ¸\$²4VÃ䕓“ì*®k&͜o7m\np¹-óÐu«˜ó šÉÖ ¯èˆ)¤òì®+¼¶'™p¼s8L«âœ?”â¥ÊO/êû?Sy~Ɉò‰æó¼Þ)þwT:‰­3º¾TPCq¨M»ÄïK9z¦ÂÄÙ'õ¡ß;Ç4Ð*œOîïÙü2O”ýÇ&ø,;ŲŸŒïÝvœnÙü²Ë©†;Šèµ]SzÇ/ó~Ouê j—kª58+ úÊù•Á@Gs¬yd€ýÊF‡ÚuÏKVCA¼Uz°’EŒHk±bøÛ]o©ñÉVÙURË Hú'zÊ» ›©¬Ö¹%\r ÀW }A-q’[ÃF6”ƒHfcÅ(–eÜFÍÇxi,*`Z\0@# Æþ<%‹*±¯œãˆè-ÂXúbDe\rޛìdGÏàþJ¼˜E7‚þ;cÈX¨˜S7«F+,~#é~î#ži :Bˆc€nb 4äP €Þ(C‚LpjgÜ2f\0bË6y*´àFPØ\"Ð-El¹p„ëU‹ó RØ+Ì! PÃnòöÐ’Ø Þ¤H‹Û Åf8îBâe 1,ì°f¥`šlŽFTÅPD…\0•L¼Ê¬®\"Ü b\\Z£¬¬jnbìPj4J`¬\r ÊàžJšI% Cˆ.c\n –9.`X‚`æÚX„D¢pŒ@ÌvUâF½Ã&Ш”9îGš6&–! †Q¢22iJWF—èÙQð0(D.…J³äy£ncÞB*";break;case"it":$g="S4˜Î§#xü% ̘(†a9@L&Ó)¸èo ¦Á˜Òl2ˆ\rÆóp‚\"u9˜Í1qp(˜aŒšb†ã™¦I!6˜NsYÌf7ÈXj\0”æB–’c‘éŠH 2ÍNgC,¶Z0Œ†cA¨Øn8‚ŽÇS|\\oˆ™Í&㠀NŒ &(܂ZM7™\r1ã„Išb2“M¾¢s:Û\$Ɠ9†ZY7Dƒ ÚC#\"'j ž¢ ‹ˆ§!†© 4Nz ØS¶¯ÛfÊ  1É–³®Ï+k3ëö3 \r¬ç‚ÕJ´R[iÒ\n\"›&V»ñ3½NwîÔÃ0)µ¤Òln4ÑNtš]¡RÓژj iPÒpôƣލÜfÚ6ã«Êª-ãª(ˆB#Lâ Cfç8@ÊN¤) ° Ž2è¤ êµP\"\0©Œ©Ë^Á2Ó³Âb‚t9Žë@ÉÁcu ˆ0*ݯ£ÓÏ ‰ƒzԒŽ r7Gp˜’6Ž f:=A<4/-0”\$\"˜¢ë*‰h¬Õ7®ô=<\r3 /± hÓ1¦\n˜åˆü¼/Kâ`Î*sšò½¢Mbèñ/ÂrÈ;#ÜKè8È Cʨ„´]ª!¢\r\$‹ðŒÄÓ@ Œã8ä2±´ì&!°KêαÃˆë ‰ã’ô¶KÒRŠ£H´€éÀ‚c3ÂSc@òQ\"\rLSoü¦¥#܇C¶pȌKBe?# XÇQÉôHÂÍ0®Ûk=N³ëJ¹FÎ8:O‹ê1ÂQ0‡QÍ·„JÙÞÉíιÆàP Í³¬,–8- “ 9àƒ–\ryŒ©…к¯×ÝÓ ŠwÊüã¤êü69ÀS É\" Þ3 Жˆ¬ *\rèĎ<¹l@Æ1°ã0êŽ\r’Œ4–`0±«XA¡R2“xª˜RúãZ*b˜¤#)É+déZapA -lâ`6&à4¼Œs²Â.J†I Î0[p§æY¢v7¥´²wÝãÉ 9àÃ\"Ȑ䚦)º]iÒ¨931|cY*ÃñQŒšÐx˜\rÌ„C@è:˜t…ã¿LoCjÖÁË@΢½€ðò¦© ^5ƒ“<:s‚øÅ°\rÃXD`rtvã}(Êr«BœéÚ¡\"ŽR<v–‰‰ »¤ÈËB3 ;®húVÓ*¸?hó½)‰Q¸ü »éóĐ¼ˆ¯jô€a£a%Èӂ‚Œ\nI‹{¡ˆ ’Ö®Qòjj «†’4}H p?à‰Ÿ†´ 2¥¡ò dvÈOQI!aäȓH҃ñQaÐԚµF«! ´Èê’CŒ†<1³“Žj\rS3Ð`7Á£ò™  i&@'…0¨Ö‚” j¡ŸãúFúO…\r€˜ª7>M±zmḏtä©¡K…¥ô’š6rށ0œ-R€SZð ÁR\0-&†“+҇Ht†\"‡XCI¿=î-\$\0£r 8O À€*…\0ˆB ERh@Š,¡-ètÉrH­ q¡È‰¡“ž}˜!.Wë2J0à§L(D ¡™¿±È([UzÐ\r«uOªÒ¯ÏIÍ9áM‚'˜kæ«i-AÔEÚ æ\n5FðN\nµ”hº':e°Ý·U.yÓ,è]L0˜ç—âê:\$Tܙ’܉¨\n\nÄB)@äkà\"‰\nÆ ý’Œ’Œ'˜›¿×þz–º\"F„Ü‘J Q¦ij-\nÐ!†ù0ÙYs.¬Q5ªt:Ò'\$Œª#3£:×Âñž¥>r¸Š^©Jl Aœ†åh` Ñ*]ií;40ÝRL(SuÉ&QÀÆÙJìNԆg†âÔGa!Œ\$­8<²²Òg‘R ›uxô¡B`‰qk\rfe#,ê©LC4Ê\$#‚rY‚‘‘7rT\"™g䂍Ù^†‰)ð¨C \0‚?\n!„ƒL2¹S ˆ\$\\I\nÊ*ö|¢\0/ ´† ¢ËJ`ᔁGÃ,«0 á-ž4[[SœY‡A`¸²›hm³´¦\nÝ[‹l b¸Œ¾‚ZŒ9‰mó-iƒJ{Õ u\r*Œ–´[sx#sçp™˜vékî[>½ˆÓ›’JÜos(8÷¦¸º¤ A¹\r!íŠZ‘b0S=/«v?’lùN• %¨(ŽpäŠ@PW ¡‹ \"œF.5éÁ´\"&À¡h!%KMɶ“€Ît±=¡ª\$]±( ÍÎI…«Iõ8¹õ>ðdêˆí”<l\rfu#ȇC#rS°±+qR•ZL„u ‘õʱ6ÔÊ6Ù²¥B& m†å™W,˜z€Yw!:ÎHŒþ³³ µ’³\n‹˜RkžÑgƒw039!C?ҌÞZO '§.®Rû;YY÷[:)šTI^L@l—a•69çËø:Y –j&bɤq#P›…é©uf§Ñ«·%ÏIðÄÍ{*,8†+Nµve×ÚëY§mJäŠ&°( ՛’‚ííÐ1·Mø¼²v]ƒ•»<¹m°*ºÚ·YdVÏXÃ+0Êó±³WÕGXdJY{GîÝͺ†d¸dºVâڌöªšº6äh©K’ø);|oٜÅ(ˎ’6ç(c߅‰\rÚ-u%í3xÉ+ª1à{ܶG;Ïëš|aºé\rÜw…d¨7(7ÕhΡq…úµUÚ¿È¢hm;/¥äBq5æìèÓ[}fmlž5…Qîœj^¥‘ú&q^Žj÷Ž×sßQ)†• YŒz¯Ž®Qîs\nH㋈ ø\"†C7lÍÝ{ïlìÞ³ß;ÊHØ;ï°mË)G…ŸÁ½š7¹iÙ<2œ¥ØÍxË:œ¦ê d”:”Š‰áÇ,éU³)oB™<fôÊ¿Ño=á7¢m ¾œ¿kcí4‹'Çï)ãĀQgTÕG׉¬êhM/¿pׯbh>.t?—xÿü\n©­ßºøßOß –„Â¥g„=ïRþZ=v´ü¿‰ÆtÞ¿óëuhò ÷ó×cA1ÿgQ!WàþGÿ„’ý-Œÿï‚ýÂZ tBDfï©*„ªªï2P…Th¯* \r&qbÇˉ‰þ0ãÒ-p0,­ jŠ/ƊhB..BÜ0BI†#ƒfêcàÜ+ž×eÀˈ)C¯0f¾Ðj©ÐnPĞ\r\"ZÀÂ= †9ÀØhŠ *æ1–˜ìàÐHBïàäg0Ž=ɾ*eÀª\n€Œ p*\0Ü7%f ëÊÚB`&H¸kà¶#Š‘܅,c&ð¶æËjv\$¢NmÈ/jÊCÀÐþlðÚg\nå\0Dúz‘/¨¸‡¦#®„‚ZEĆ/Ðd&Cª\ræô8]Å˨¸_`#b¯BÌ{\$ü¥b\$‚0O#NbÆ,­ÉÌÒY‘dáÇÐ!‰³\"Cn\0003hߣñQ^~ñcÈÔNª},Â\$V2Ž,.†ž‰£vu@ô³¬´¨GðŠ\$H!ÅRž±aŠ–Í©t«Éxž%WÑØӏPãbBk=#¤.„.º\$& §Ð\"\$Õ¥KàÊê \"@ÉFŒñ¸— ‚-„Ä—ªJ\"ÂÍH²Ðo\nqn`ɨ\ré¬hI¤ú‰äb‘‚Z’òN¯ã‘ +:Š2\nôX—  ŠCЫ`‚XiÎDò Ì¤@ \0t  š@¦\n`";break;case"ja":$g="åW'Ý\nc—ƒ/ É˜2-Þ¼O‚„¢á™˜@çS¤N4UƂPÇԑÅ\\}%QGqÈB\r[^G0e< ƒ&ãé0S™8€r©&±Øü…#AÉPKY}t œÈQº\$‚›Iƒ+ܪÔÕ8¨ƒB0¤ é<†Ìh5\rǐSRº9P¨:¢aKI ÐT\n\n>ŠœYgn4\nê·T:Shiê1zR‚ xL&ˆ±Îg`¢É¼ê 4NÆQ¸Þ 8'cI°Êg2œÄMyÔàd05‡CA§tt0˜¶ÂàS‘~­¦9¼þ† ¦s­“=”Ð(§ª4›Œý>…rt/×®TR‚ò‰E:S*LÒ¡\0èU'¹«Õû(T#d ƒHûE ÅqÌE”')xZœÅJA—©1Èþ Å®ƒè1@ƒ#Р9ªˆò¬£°D séIUº*òÀƒ±\$ʨS/äl˜ ÑÎ_')<E§¤©`­’éé.RœÄËsÄ<r‘J8H*ìAU*‰¹•dB8WÇ*ԆEÂ>U#‰ ŽR‰8#åÊ8D*„<r_£ˆa˜EÉÎTÇIBý#êdÿ+ÆñÉlr’j¨HγþA‘3Ì÷>Ç%ʨ—E‚®Y§¥pîäÔ£•Eu ’6Ž\r°Ú2Ã¤FVî Þ27mèæÖ\nbˆ˜4¸Nb9=Qd~ž”äYÒ@=Èá&Ž±É\$ ‘'16Z/´»¬%u¹o\\I@BœäÙ]ÂäáÌD•+ªóÁÒ@—1ý\$±DsHÀS\$CRÁÌR‡9hQ9¥Ùvs„|Ñ\nÑs L‘·S)*ØqžÊ2œ«\$©o/\$Y+xB0ê6\rÛ’Û˜Æ0ÎõŒ–há<Žh4Æ @g9+.`0A‹9Ï+¥eÓdý@NĶR[¶üѬ¥øÉ=sëÔ©°¦\$<ô½om¡iZ‰éPT¾W­FŽ´¼ð¬É@ïÕÌÜjQ%xÞ{±fPæ­NëèþÑ¡`×åüý\rƒ äÒ4Á\0Â95ƒxÌ3\rËe%Èý^”QÆ4*\ríx۞!\0ê7c¨Æ1·#˜Í™„`Þ3¼#˜Xݎ]¨Â3Œ/Aç¶\0ÚðŽ®P9….aÈ\\§1[\r%P†)ŠB4ï2èŒarØé\0@¹É h@Ç|= Ù[Õ%ÿ\\ÞÄ»%D}•ˆ2†ÐW)>íÕ*'¡ALkûT-܃®ÑhuŸ¢~â²0šC™ÂFÂ0îÒÀ ¡à8—@p „Ô:\0ÌAhÐ80t Áxwˆ@¸0†G¦ƒ(rР3‚õqƒÁÂw¤7†à^™°r7Òó”ÏX\"ÊÍZ†Un®Aà/ ù]«ÐЯÖ\n¼ !¬Ö,ƒa]œHW+*\0À1`9&'Â\$ö'eXüߪ(~?’zƒrBC¡\n2 gd,Äð(€ ‚PZ\rAèE ‹Ò\"\n‰&h¨À\$¾ùÄ)•â ±\"cýU\\š4omî½ò ›LV\n‘£ô‚#Å|”B¯„Ÿ„G2c\$•L0E^\$‡@¶4 ˆÐ¿1>úŠˆ \$ÔQªË‰ƒpuõ\0 ’EƒË ¥`åt°ÃrÀ8‡:\0âMʺ ÁÈ7†Ð@b3¦„g\\\0Æð–»8¦è8<·N‚€O\naQª,ÔøŠŠ 5\$Ü@Á#‘«ê£®5D”Ñ.§°‘H†EÁӄZ» V£ÙÇ3é‘\nFA×8iÙØnvÊÔ7ÄW<i àb„À@©¬6Ð#@ ç§ËÏV¡]GjAYÌI5q(¼ŠA,:D}mÔBŠvLJ(ºbÁ<'\0ª A\nWÀ@(L¶ ¼¥U ¤‡(SZǗ”ÎÊY\\>´ôWЈC0afjè;Ù@CEMÍ<6ÃØ{žØŠ9¢á\"!HPDµ³—¯‚`8Â>㚺uSTyN,Ö²¶Ï…¶ƒ±Woî+X\$Ëí~¯ø1:¤[ø@LXM\"¦¥¾Y×E³8qz¼—¡T%ª‚(¶}Å0§­«u‚Žq-‡0…H…E|,ÔÕš!Wñ÷‚ :% ‘”“)©÷U€Š‰T˜xAŠÈýLÈ箵ÜP0ŠôàÛK…;Á¤=Pè(pz¸˜)†SlÎd=çÄù—QƒDT†MŽ³©u Ö¸ƒ[)ÿIcRKH8J—V“Kd\\}Œ5„Ðã”\0²€lk)VÚß\\\\’ڵ͹ó¥²?…²&eÇy ˜®\\ƵD”lDq/ZÄè¬Hø¯/\"]Á6^EîKŒXÁ1‘ÑAHOÖ²á¸Õ³QÛZq¦Á@‚Â@ Ÿñ\$4›—<è\rhožæø8V@Ë C,™E®VøGI0^À€‚\rffõN¯ÕŠm7ràÄß1¯Dköµ”¶Þ/:ø‚²>‚EhyáLIc\naÌL›Öyç]L\rx@Í~w0ƒÁ®;ÓWT;¢I QJ»†²Îõ©u3»Ñ9H\$ººXå½êÆeXŒøÞB“BšSiK·hHM˜#\0PW ¡Š–±ž‰Š6úÁ»ãŒ˜-ÃÓF«Ö:µs\nhÂJÈå+ÈV±\ruÈójï\"üŠÎ) Àå)0V®Ì-„@åÂí\0Òi v ƒ`Ë­v®ýrOžÉ¹½-v.é·Ò‚¢Ü{‰5ÕÕzp’ÆXÌu-ˑD…œ}@‘õ½”G ó„ãÍm®Á~ÝÔû‚âîzM,w~ÏÞ{‘I²ºé ¦w„z=¢\0úÌäÚKð‚CQüŽ@u&¥ü“#Çy‚?漫D²¾,úd¬¡±ÚâèìˆúaxˆW2gJ‚^SلA*‹Ê‘#ÃFÝq»^4í¥‹rzÏ{xýýÒ\\¶<rˆ’oê%\\Üø·9ŵ[ƒ/5èï¿®\\ÿ‘õî>Èïßï\\:…¯;‰r8÷9ôÿ…êîv<rm¨“fÿáúÿ›Cú«ñîa\"ÊςÂ*‰¨m-Ï\rŽÿ⠁¦œ€ØÎèÿ¸ÙKp®\nä[OšýïúËÐ,Ì%›%¾þð*ÌØ׎øþì¨üáo¬°#촖i¸\\ÆN\"´ÊNN |\" Rˆ δÇi24BÎ¥OË,¶è0fo\\D#:ÛÞü£F\"¾ƒØ0|0‚Û º“iÚ·<ŽÐÄLºöoê=K^*Œ‚Èm¾õ0Ce¬[0íPÈåðOìÈE´ïŒf¹P6üP&êpónÎË°üi¡ÊZ\"ꡁt2Ìá¡6?B\0Eeè¡|0Vj#£\0…/\0ï\nû/Ôа }/öl¢°ÐÑUËÒ`&HÌ£\r̦–ˆ\$€¥\0¿çÀ\\Ñl`ÆšÅàý+Ò%‘rG1yo´'¡½¡ôŒ¢LèG!cOÐàò…›°¸ïí1t#ñ¸ð¯ÃÐQEdê˱§q­Â8uÅ\0Gdþ˜¤OÝ üB?\0³© ±\rÛ±üGDy QîHqÙ¥!d}!¡ÞÌÁ͏ƒCï.Íp1ÐôLR1#Fµñöú’I\$I!òVÌâþ\\°üI¡`\"x*íNír6Ʊã\"1WòÒ1`^ „\0ÐÔñEÅbnFè.úÁÈa0{a)ÆêÊ!Î~›„’Ø‘Œ˜+Úü!xæ@ñý\$Èu&2˜ \nv ÆD,Ád2Ó-¶kEÐë/îg4\r€V¡àÒ `Öª©ëJ´ã†vE~\r Ìv¥9€Œ«%x¨Bªê©@ª\n€Œ pp s\"<C˜Ø náo&3+Ò:ïáî,Bîk¨rðv¤‰t,à ³#2q€Cœ1ÁÎé#&ÂQToá%8£\"2mœ¦â¨@«ü'¢- ŠšžcÄS°©ÀڅX8/!\næÁjÌÁ9 næsGngc…³hÈ°kB0aÊeÓäïSê\$í¢#)&2S=“û28›®¦\n†nÓÃR5s8¡ Þ\0è\r'¦Ä­Pðj\\W\rme\nRüaŒ•9äæMVð«þTÊ³ œÐA+EBì¦\nF3BšÓz8-8´ÌHÔà@\nÍ:à\nÀ `ê Û:\0_d‚‹rJ\r='Ðá(bVoæ\\Ā@¨SßFË[-\\ú«ˆù%*_“ï?,›L¦\\µ4\0Ö@†tlŽHD\r4qBÀ@6€ËGÑÛ1¬ýqªðÐøšc*JK;&„¨è’hT˜B0@";break;case"ko":$g="ìE©©dHÚ•L@Ž¥’ØŠZºÑh‡Rå? EÃ30Ø´D¨Äc±:¼“!#Ét+­Bœu¤Ódª‚<ˆLJÐÐøŒN\$¤H¤’iBvrìZ̈2Xê\\,S™\n…%“É–‘å\nÑ؞VAá*zc±*ŠžD‘ú°0Œ†cA¨Øn8È¡´R`ìM¤iëóµ XZ:× JÔêÓ>€Ð]¨åñN‘¿ —µô,Š v%çq U°Y7Dƒ ØÊ 7Ä‘¤ìi6LæS˜€é²:œ †¦¼èh4ïN†æ‚ìP +ê[ÿG§bu,æݔ#± õ¦“qŸ«ÒO){¡þM%K¤#Ëd£©`€Ì«z Ëú[*KŒÉXvEJôLd£ ÄÉ*é„\n`¾©J<A@p*Ā?DY8v\"¦9ªê#@N±%ypÄCµ²0T«ï“¡Á‡i0J¯äAW¯ðóìBGYXʓăC\0«L´ˆuˆʓdaÚ§ ÑØ ,RÌxu•EJ\\NȤi`­¤\$&†É¤TEAä\\Èv‰e\"Äg«GYM'—\$!Öûe‘,ÏM3Z!å\$Š—E»*NÑ1u°@@„áx—&u%+KÑ\"HÚ87#hÊ7‘AW8ãxÈß8›^)Š\"`Òâ¨'\\Í4MRÝ:v%„ŠY–“ÚYaz‘0óëgÚ%•¦ƒ•³Rö”äbbRBHÍoA±”d¦¿…ÚÄ9Pv' û.ƒÀÈc¤A‘2)TT&%ªJeX¿’ïÑþ?k5§#IQ.¯AŠ…/& (ú#£`Øß9È@9ŒcÜðׯiT–”Êÿ\$dy2vÄëìüIo;§EX”tÛv…¤¿ÍÇiRe9lhtŽ¤iO›êûØГ-–Ò±*þfî„W\\ŠŒŠA16dfìL3Å—ÄIì6U…E–”m G«ÓvˆhúJC:]׀6ƒ“NԄä׍ã0Ì6<ƒ-ƒJRË3ºM`P¨7¶CnL<„¨Ü9Ž£ÆÞc6:\rƒxÎòac|9tÎ0¼rÖãkÈ:¸¡@æ¹ì\$À]d‚f!ŠbŒƒ×qXÏj…YìNÈviAÃñ&…ò¤¯/ÌΌ©\nœé7FFz¯t<öò•D7ï¡[‚&Œ#›Š›ýaÜ7‡%nCÀp\r.,2=PxM[‹ Àô€è€s@¼‡x< ƒdwÁ¸2‡ ]C8/Uð¨<WFCxnà‰#v  _9¬˜5‚ |ª•`eUÊÀð•’´\r\nÙ\\+0ÂÍz¿6p•ÏBE`sÄ#êAd©<¡‘Rýßú\$H9!\$(h\r/4Á@\$ƒÏH P³r<”G`¹A@„ X‹‹!,ñ©•ô*žCÊ~‘T02LNYº ä̤¢˜AÔ2&è R‹Â<Hȼ h¸Ò€ˆÇ\\=¥õ? 7ð‡£I#¡åÄ@ҭ͊±WA¹[œs’Xq¦ñX†`äÃh 0‰ÈÀŽ«Á\0cuªè߃z³’A@'…0¨{VŒMQÙ(±XVÒ¸½4¦Fp7ESJyQ•2xv\nCºŠP±Bh)Y'AHÐ±|AšWFÄáÍS%\r΅VøBâA\0b\r!œ+À˜1¸5æÞ`©™2·\r*®«¥1¦C#„¦ºñ2.X¶’큰VÂp \n¡@\"¨@U8\"„À‹OØA[O©ü¿‹*²IX¬Lu8%±pÅ×dÿð\"PÌXê±Á„6L2þ/D ë\"`v®±Ø}¹b¿¾c_˜m/eòDªYÂÝSSwgæru”y8™òMÓÍ Ÿ¡@'%„°Í͞Ø+Ò%S€]âv0?š;K²–\"Ë7–€¸Wå¢QA÷Ò¤YRb)‘ %ëh\nï?…Pö§s JŠ£²‘¸vÆHâUœŒ\0é×\"ÖKЉڏ\"¢š°e¨ÚÌYá\r!è2€ ‡2ƒÀ»¡L2›ÆqC!ù?uí㼙(Ñ[ëJYm¡e6¥¬%*Mr\$™L©…„,m…µi¢’·¥Þ¶DúË[+LvRúcLìÄô®\rR¶Ó\n >oªS•¸a©W4§bà·%8¿‹b`(¢p ÐQŠÚ\"Òb(P©IDÚ;\0²¢ê{I-ºÔ¶*|C \0‚aBPÒoK‹6¾]áIC,\r/âýQÐIG‘ ©/Îðð@¹ˆ1ÊyV©Y–2A,Œ¥FŸ.1ªЖÖi'¹¬çæqAɲô(è´¾6Ú¦ÁEÌh4yÌÓeÁٕ%mŒ  4 iI¡\$.vJùß+ŽÑ!#+ÐLU,.ÚJ'%d´—“}Ñe|y\$\$Kèû ±Ý>)ÒJi ®CwÖ\$PÉ둦‘0‹šI°e¬®´!Rž¢DË3Œ²)_bá ÂE¡æ~Åê±ëù€ 2ldÌ©—/Ku0¡dóc¬†Ž²FHJîDi°ˆ°À-wn¬Õ¡MêÜ[ۘÍÌå«î½÷ߛ£Êc\$µq‘‹Íø/‚çNÂWI*}«ŒÐêî\rÃÌJשiàK˜ÁN‘#0³ØI|^™ß_&| Â’NN;YÆU3’ûü#p‹•X 8ïm!a¯åÿ¶U%Ç&,VO61537dÙeôP‚àœû€tÛÓí6WãtXQ|eunë°øÞÒ©Äۇì]ZÄÚnϜï\r4ݳ²¦ìxÜ+N¾%®Ìõ#÷ܤ-ðjó 51à:‚oÝ¿†uN/ƒL¨¹ºƒ¯âö(J”EoÝ<[:5o›·‡<î>;‡y A›í™±øcÄüL½Fiœ÷ÎoMìgµ§°ïy\n`Z\n+Pb<ö”»pJØ¡Lf,̓É9ÚÏRö+I¨\0³J!*˜¸5±»P º¤'ÉAñæTÜ)ò«úŽË ¯W„¯Öû—×á0Û0SMbxuª4èñ…¤õ«æŒÎúêojF/ý\0‰<í þ÷®~X!n*Pï.ü±ðôP.÷p\0ë&î‹Nò–<3ØBZ}ð>i ¥Ãºb Á6‹ƒ¬=\$Šò¬`îæã¬]ïEO- T¥æ' ¯§ò:/f[p„ÏP€lPŽùP@lE­2',TND‚²\0:NtžVŸP!AÛ n̳,&ðïHöÆ֐\0öŽÄ^„>N°“ 0Ç ‹NmðrÇ\$\nF¢<«l¯\ná:ànÿ\r)\nOPöÇj\0G\$vúMà­ï\r 1 F‘ÑN!;põDm­då ¬2žŸM áa\0L*ÃqHçná 4ÂñVð¦oÑDÐ{1aP¢Ç„ðÆAdƄeäm¦0ùѐÇp&l@ ÐÊ0|Æ°kEJ¦CB`áÔk/œn^lÌ Vµ°â2°ºÞ\$±â=Ï(\\HøíO}¡j½b?çxKaa))Pw‹>ÍæÞ°8( †p Øi¤\r Æ\r`@†* ¬jÊ8Ç:VÀÒ Ç@Wâ‚Ê4V`êÊ\"Š*\n ¨ÀZ\0@UàÇ\"ƒÊ(,Ú3íàk¡@ká21‘âàë°â(îp+8&©61Òj@›\"’,KahZ!fHÀ2Ã0i,FÄ2’ÜC&Ab¼,>\0i%ú Š–ÃÊÒr¶Vh\n5ã†9m¸`\$\"A`”/îáMàp§Dd£‹ã2pD\\!‚Q'ëìâ ßd0ñ×.±\0@¨d,5ƒ]#é \rààŠF»l£&Ëî”#Û.Ɲåô´ú4.<IïÒMD\"ªâ´æÏÈç\$DèäPa†cR€8ŒŒ¬“ Và¬Èàî@¬ Æ ê\r¢þ)# ·2fH¡m¥âŒ…0YajÄ4Rß6Š )RøS>í®ÌºúfN”ùs”‹«¼qs`‰Çþ\r3d»…n6àË6ðÅ †ôDʶ^ä«b=¤ðCÀt¦!B>\0";break;case"lt":$g="T4šÎFHü% ̘(œe8NǓY¼@ÄWšÌ¦Ã¡¤@f‚\râàQ4Âk9šM¦aÔçÅŒ‡“!¦^- Nd)!Ba—›Œ¦S9êlt:›ÍF €0Œ†cA¨Øn8‚© U i0‚ç#IœÒn–P!ÌD¼ @l2›Ž‘³Kg\$)L†=&:\nb+ uÃÍül·F0j´²o:ˆ\r#(€Ý8YƛœË/:EŽ§ ÝÌ@t4M´æÂHI®Ì'S9¾ÿ°P춛hñ¤å§b&NqÑÊõ|‰J˜ˆPQO’n3‚·­¯}Wâð±ãY¤éË,—#H(—,1XIÛ3&òì7÷tÙ»,AuPˆËdtܺ–iÈ枧ézˆ£8jJ–’\nÃäд#RìӍ(‹Ê)h\"¼°<¢ Â: /»~6 Ê* ©D@†ˆƒ°Ê5 ±Λ<+8×!¢8Ê7±ŠÈ¥¹®[‚9ª8ʕ¹£(å,ˆl¶ÊRÔ)ă„@b—Ãzk)1èÝ ½#ÒØ\nhÒ5®‚þ((\rì—?S4Ðè%KP’6¿r:â:@AzÔKM;D9²¢˜¢&;Ã*H ŽÖ⠒êã\nRÓ¶†Q£­b•c“À¼¯këxÈ ô2Sî=Dâ. ’6à½ãª–—±C\n¸µ£ @ô»Ê\0\\×h ΂WõÕx:.ÀUG/â4Ò5Œs8ކˆ#;aÚ2\0’2«ˆªþ͎c¨ä\nHÒ¿<©\\°¶\rIR,:T£”2Qm{Å.,Î,ÒpʀŽiZg\rƒcVÖ²£˜Æ0Îm²ÄnÙ¶VPêЄHÜ1¸ÒðèCãJö9;`Sðê=ÕùtŒx¸Ì ÄL¼×û†aCDŽð\ntÕÄâg9ۘ\"RRü0­‰~ƒ\$L£K6ÎÚHlî8,qX\"¥¤)çÐz=V®oæi—KٌÄK¹£u\$Cöcʎ\\l{#2£xÌ3\r‹=e‰Læ3¯â Þ‹%cpóˆ\r×Æ1³ã˜Ì:àÉÍą>H9 ;î7'5Õì7bã(P9…)\"¹¦Ë=†—ˆb˜¤#PHÒÑ„™¾XL›£ëÛiåº+U‘„Ì夂U8—ÃûôÒ3¿¬¯@‹%.i¤‚›?¨„ò¥N©}yèéH\\i¾pÝܾêã,ٍIK6ÉOҀ9Žët2ƒ|^Ÿ8<D! ã`zƒ@tÀ9ƒ ^ üÁ„29ô” ‹gåÆ\r‡‚æâCHo\rÀ¼°ägƒ¤ 浆°Dš™pcÀð†|ŸSøhP,`•‘£îŸ‚Jp©íì½´\$€HŠ\$ !åuÄGƒœ8„a¿¢·Lb û?¡¦–²ÚˆJ>†]öŸ˜’‰Qâ\n (£ø%Ïò\0\0 :RŒY³ª#ÆeÔ·õÜðY{†@`(+ãŠÓñ'%\$¬–’òàȒÁ`\r¨M†È‚ÞP™ÝE\$Ùó¦ÂjM_Z‰@F¼…‡“ ËY–6Ä0¸«£PjŽ0q¦}>`ä\0A‚­èߚ‚â\"P†œÔ’ò\"g‰ P~¥ìÚ>€ž¤€l¥Ü3ÕÔ/‘´¢lŒÁ\0É ÖFÀr=/ÚO͓LECpf,ªp­—€è‰‡ØéNÂÜá£\$PQÌ+²Ë5X|ê.\n°\0Œ#k·>éáªÃò?-Ãl¬Ip\\éÂƌÈ!Å\$èÈDòäß |-\nȳ°Æ>nm%.G4¤Ibèf”Fl 2 àŸå»öT²‚\"ԃbý!ĹH˜‘ e\$A>*RZO4D †´ÕQáÞ<)y¸¦+è r+‹&®¢8G’ÂG,56+vòy#»¨%'AͶŒ°[9\$h’³4—ìZ1r{Ԕ¶é¥7+°g¡­Ÿ‘êFµv¯¬Ñ2†÷ä¢BV„µ²Îˆ²/<¡ å—ÂN•\"JoÁ„'؂oã\\m‹U`7Nt™“Ï8\$½ ¡[[mÔe³ç”&QúfZ‚b{Uï•\"‡ª Ñàpt)\$¸2æ)­n¸uÆ<×Bڒ9LŠ˜½Û’«£},r]1 È¾R#*Ufô7^òPK€PŲ8¢v\0Ž\"ª]á‘E¸ËEí­` j<ð\"ʒæªç”™å<+ì\"n±Å&[—º*(Qs7`nù–«*ã\$ìZf\0W3»R(y!¶.ƪD„\nQà!P*†²Â~p½)V¸CƒZºä%Ä¢öÄ’\$%Å*¨,\0^S–µVáÍb„†rîZ1‚Ì\\¢Å ÅÄÍIÒNͤFY;6l à™…ó%Ù¤Wæ³\nSFo(ä{9eüíž3Ѳ;û6è4QÑ…³f6/ì×P Ï9JÌr®´Ö‰Ïš0¦eÝC§j\"™±ìjlÎKžª\ry²ñmVÉW©Þ8¡¼;°2bv&ø—o4ПÍbFKfÃ(–*ç\\?D’d]بá>Ÿ¡„|„ÖçÆyQ\rfl#Æ~“<\\|T¶ ;˜‚^S¤¾‘ùa79’ß&X¸/ÁHd¼üR’å³·Öt˜Ú\nxÈ>–íBᱍnAÞvÂ[µÚß䓇\\·í£ç¹Q¼†5ÜÚ½8Ý~\"4îãÕâ@[É\r/\$®ÞDr3 ¨Ñ½vò㘆\rñÃRó–Óºƒ™ÿHœã úaÉý4åa¯–´“¥}o„{à„t×õP»ÐªS¥·°—‚…øMM5醽Í;%ëú%³÷‹²Ø†‘Ú-Hãý¶»öþ;Âû›E¯½Ã©Þ,h׬?ufV*ð¾#g+\n~ð¦ß¼gÎ×mž\\N^§f£ÛzIe¿%¤ òø¥Nù­gŸß?³KŒuOE-ñG™Ñ~oÔ«¬Ä„ȏ­¼FãK\n7²ÈŠØޒü\"=ϓ~ðñûå²üw \$—êþ#5÷/oú3i]lºž®â‘cDŽäB:Õ©%¾I0Ÿ¸Ê0‰Å“ð\n³‰HÏiK‰¥žû-ø7êìÆOæÜbŠ(åÐ5ê,ù¯Œ÷ëüýbÎâÀ¹jjõ¯,,Œ&gÞ# Æ\r%Nøúd‹ÊðâXíp@¼ ã͜ïãˆT°D<ÅÃTø/ÂI\")p?ì[&•IÞÅFÖP5‚=Œ0L¨(’\"ÂM‡Æ,#Î!°pÖi\"NN6c««,óK¼OFöO’Ò ’ö¸-Ï¢ãà–Î<qçÖ[#Á\rblQè÷ ÏHSÎnãÐÚYðá.ñ°·ãÀðð’.’ë\n~I\$3 Îֈ±\r.üE(²ï¬™\r‰X›ðüÆ¥ j§ñßé§ÐRï\rGxüí¿ä( ,Œ-O„ÙÌî÷QCÌ!ñHqL‘pÂã›G,Áñ€ „J-P¦F„žÇfŒ­üøq–J'âð0 fnAŒoQFñé¿@ҖÂüÄÐìó1‚uèo…nSBþX3 oü2Æ. qÔά»«.£.ePèÎÑÙ Í;6ožÉ‚DzqÖWM¬\\\r² Ñã D×ç:ËÎÎÄÙ’\"ÌB \"’ õM(e\r€V˜ Ò `ÖDŸªœ–eOĵç;Âz3ƒ*\rªˆWc*s@ª\n€Œ pâ rZ:HõM–#\nÌͬÂÎeoâ2«Àӏm)LÆØ\n¼¼B#\nG„Bm¤lUŽB¹€›% Ì%È\"¸Â#ŒT, ÂÆ-‚ö^ÊÀEF8ÎX.\\'Þ£Ú}’Ò96wñà,d´yÈ%ĪFŠ~±‹ú^€Þ¦C¡1‰øwãŒe¬JEÀÙcŒJ˜Ä«Í+çÄ ì_b¸+aB?ÃBá³<?D•(ëâ¨Þ(%4\rçüM£5 Ðå`¨5‚à%ã&EÒl—ód#¥ì¹ÀÈãSn|¤DÆÐDH…¶[¥F²D3^ªžåhî„&ëæ¤êÀæ_j‚F‘Œ&ÓB%ãé4ìXËçæ.bɳŒ \n  î¼`Æ ê\r  ä¬%P8À`‚-ó3CÜMÔ<rF@æd ¨b3J»jË)ðxª´¯²dÉ5rœª3fÀ`†8Ä?&t?=´/J >QÅq )ÔDʆã\n2(”±€/cÒ@";break;case"nl":$g="W2™N‚¨€ÑŒ¦³)È~\n‹†faÌO7Mæs)°Òj5ˆ FS™ÐÂn2†X!ÀØo0™ ¦áp(ša<M§Sl¨ÞeŽ 2³tŠI&”Ìç#y¼é+Nb)̅5!Qäò“q¦;å9¬Ô`1 ƃQ°Üp9 &pQ¼äi3šMÐ`(¢É¤f˔ÐY;ÃM`¢¤þÃ@™ß° ¹ªÈ\n,›à¦ƒ ÚXn7ˆs±¦å©4'S’‡,:*R£ Šå5'œt)<_u¼¢ÌÄã”ÈåFĜ¡†àQO;zºnwf8°A®0œÆñ—桧xÿ\"Tê_oæ#‘ÔӋõû}âOÃ7›<!”ð¢jðæ*ƒš°­%\n2Jê c’2@̓Ø÷!ƒ’”2¦C2ô4˜eZþƒÈà’2I3ȈŠxþ°/+…¤¬:ô00p@Ž, š,' NKà2ãj»Œ P˜¤±B†ÚŒ#šH<É#(Úæ¡®\$\$ùB£›¶0Êb¸Â1 î¦¸ TRÁI²(’7%ã;ÀãÃR(ê\rÈä„6 €P’6¥Ò’fª¡„؍éKT‚IÁ\0¦(ÈéZj¿Ç#r§'.CW9ŒjĊŽm,:Ž£++øA:lL¶¨íN“Õ#V ÊðëS\r)\\¦¥#ò•5âE_Ă\\èÝKXìlLȋIû–º¸ƒ\nú)®Ô»\" ŒÉ|F”0ã,FåEãZJ0£:V6dId°£l–c{E‰\0Þ֎RüÃv´8ܞHK¼êºÛìöé·³<™DÕS\")Ì“¸ò\rCÒñ‰â£k¹ZxpÅ4¢¸èÂ\nC,À¢OS岆²\"(ð8eôÃV•z20ÚmtÑ'9¹05Øãe:Ì3U<l7ŒÖêô2¦¢­s6ÍôÕ“(%\$:ŒcH9ŒÃ®s6¯C›­Në#Ï(«Ò¨”«Ö2…˜RÜN¨èȼ¦)Éó–,:T:ŒË²v!·Ð஌µ¾£©£on’7ƒ8ɨÔÒud¯**›‰o,ÿÈ3ܗ)[ª,\nYª2鼒ãÖ#œÆ⿹œk pã¸4AÃ0zL#£táxïç…Ɏ⽎Arì3…韲ÿÇCJÄ„M äŽž8¾Û\$ãXDOsì„7à^0‡Ð-\r*}«¡ŠŠ¸Øñ{~Ô)µô ‰ùDsi|:“<‡ÈI0Åüáä\0WŒ‘Â(-ìŽ\0 ƒ½‚ä‘&ÞÈÎÈ U»‘vòžÚè#g@Èå\$MI¹9'dõ:\"c†ÞŽ#AǼ:8G þHÚ&¡\$Š–’ÞÊáN\"¤ÍC\"¦ƒƒˆu(à€3ÂzC#Ór&Äá2^¢M‰³U\$pš…\0ž -gÇpٕ–Sb+…1EÉ·Çòw‹á\r\$¦9¯¢(q\"@g:ä±@†2ƃ:¡(exš™’\n½Š)¬%äÅS’&ø¾\"á¦%†”î`©JÙQeÁȁ«˜¹¢˜r8„Ô#`Ê^\n) J\0*GI&Xˆ¸NT(@‚,Á\"„À‹2\0PK?)-¥0 vRá!³TÆ\"\$Š šêH¦æ¢@ˆC0alD ;-h´‚A}ä˜ìª3ò~́Ž'é¼'†ÙEÃkTgŒò³˜F Ü1Žl'VDš]5\rGϦd—C¡eKhæ+W*bN½M ((ƼnÒ@tTgd4³†&IœAP'\0†T T„‰îÈÂ,I:voJœ6 4 @ÎÒ¶1'2xËéÊÍÌ…9¡¤…O‚šTR¤­<¸f0y¨</ƒŒ”ƒ±âj©(wªvhÍ4¦šÉx25Àÿ&\"¬ŒˆB)‡0\"òûPs¹22Ö!†yr[I'dœ»¦âE‚¥#‡:X³˜lOî̽¶¤ z¢°Œx¡ÒJL†\n\$°Ø:f•Ð£‘²¬ñm…@¨BHd†Às²gâs5ŒÒV<f¥iE·È<‘R ÁÎ2„}`’“*dBŒZ¹„\\–~qN²Â2®m~³ÈŠnÉ\rk'¸:]ä?xn±ƒD4긋J*û ‹õ•œ+ØJ¥ß2ë\n嵛„×I!ag7²÷P]umÝÚJU®R|w/iÞ»éæÏÚ\"‘ÛŠ\r\rá܋”‚dÑ0&G3ŒVKdÞ/6x0’& hž+9÷IÒȆ€¢\0±ÙÄAXº£âÙS{0ñÌ\nf¨8-ù<¢åÈA7Ærã[™,FD¿¯Sd† ™RÇÅIY„NTÉ>®jê‡*¾‡â^lN„qXßp’®” ª†³îŠžƒ›s~­lç9®\$›}óò®Ð¶’û]&äáiç7Gxô¶+¤‡fÀܶ¦–›•ŠåcÍ}G9AÜKÇgMW@ð㦇‰eW¢G[Iy= ¤•‚•huQ'@Ñ]„K9Ú'á·cR&!PXµæ¡Û8–h\\ë´ÙþÕ±VÓ%2mAt¬§sEß[︘³›c iÏ9{A€¬½§ –§ `ÐÉ|.žP²{›ÒPÞ×·š6Ɩ‡{¶ýó|ï.¸öõ‰¸(­„–öK­a¡‰,´–ÒãŠØŽ/£/½z,@µzüësïh¢ÎҊâÈPl ÇòBëbXƃPn:ÎDƒ&^«ŽCNŽJE¹¾PB¥Ï)‚§ãóÒdÈé¯Cä²B’4Iø× ã·6¾‘Ó[1[ Úá Ó¾dkB¦ÚÚÉQª]¿Dó‡m­<~w.ն֝«Oà€ä’žÜ4z~òv¾3”íg„w›—ixŽ÷]՟‚ vÍiä½9¥ÚzÌ9pé@vÏÃF)¡¤èZmÿj·¢‘·yoO\r}÷÷\0õÛCKE”»™Õ‚Þ>Ÿ€í«ĎbÉYz£Êcê=õ–e P˜¼•-â˔tKÕýµô»§€¿E¯n¢?»(¯Ûúÿwu±¼”~á,ùARovÿ«ûÙá_À–~V«û]’r>«¸Ùð²n.ÚãÿK(öŽêÿË\0¯~¯3\0†týbtH¯\$¶Þÿo¨î#â¶0Ö/0+m¢áBþ3€æ äò\nKÒc!bf€Dô~\re¦XCFôâ¦5 ˜¼ðh´ðsbJ_kî‰4\r&¼Ç¥„mÃTž…®É…¾ºErJPÖL! àÚ*o^& †S Ø`Ö#ÂB_cú8M0ՂXì¢d!L\092àŒ”E¥Î\$gb˜`¨ÀZX‘ÆöN¢j¼B>ñBR#†éV%là ®(®ú¾q¢ÐB0#B‚#âBëær*(£nÆ ¥\n\r ̹¦R(IÊ\"ÌÒ1P(\$#ø#̪\0E£”|0Ì °Ñ cŠ6êûï̍¦ÔFbâA„’HÌTô ˜ÅHFÈæL.JÆA˄hÄÐc  æ.B€Ï¦q1å¢%Ñ}#aã„çŠ#ŽP¼ÿ±ÁN§LÜâ\r6¢ä*c8u¢F8P€'J¨¸Í#„4ªÒ\"Å£†Ú(ª¤l¨/\"ö¢ÂL] Â]m]!„ê]fp£*e ä9‚nRêZ#Â%.Ò¥`ÆT¦œ‚tZÂ¥åØ;`ØJPž0`?2P %búœÞpѸ(b¦Kk(,qŒÚŠ‘'+Z­±Ìì`†AÃ^jò5\$Ò:8eJúÂf¤æƒÆĜ`àâå\"%D\\ \0@š  t\n`¦";break;case"no":$g="E9 ‡QÌÒk5™NCðP”\\33AAD³©¸ÜeAá\"a„ætŒÎ˜Òl‰¦\\Úu6ˆ’xéÒA%“ÇØkƒ‘ÈÊl9Æ!B)̅)#I̦á–ZiÂ¨q£,¤@\n FC1 Ôl7AGCy´o9Læ“q„Ø\n\$›Œô¹‘„Å?6B¥%#)’Õ\n̳hÌZárºŒ&KÐ(‰6˜nW˜ úmj4`éqƒ–e>¹䶁\rKM7'Ð*\\^ëw6^MҒa„Ï>mvò>Œät á4 õúç¸ÝOŽ[¶¬ß½à0´È½Gy›`N-1¬B9{Åmi²Õ¼&½@€Âvœl±” ÝçH¥S\$Ñc/ß¾õ¡C ò80r`6° ²zd4ŒŒèÐ8îúØa”ÍÀœÁŽƒ²ïã*ÊÁ­-Ê 9b˜ò¨¬Ìå9oą-£°Ü\nó:9B0Pè»#Ã+rç·«dn(!LŠ.7:Ccž¶.hà¼ÁcìA Ð7Œ‰Þª@)Š\"`Ґ%/ ØތXÂ\nʂ ¼C ê刭KV;\r#(îO-R1¶ xœ<¸ŒZ.ŒCÊ@„´eþÎ øÎȪZ5\rè¼R0²¨ÍËe.)§nðÐ;- èŲ́£´E\0PÚ¶!-L„)lP܄B¢œ¶C; Èó.TÀêصëÀZ9Œl“2…£ZË% ƒx Ž«%pŸJµ“L8\"àR:ÝÐÒ16В\rÛA £XÔ2² Pž‘²Îç{_|} (7ýï|Š Lø¼­l\0“)VŒ\0Š–Ž¥õ~C–‹b^%w€_3ˆæCÃr>Ÿ©˜Ø ØòÜ #z0¹Ã0Íf*²ÎÞÜ6ß/ÉTB*9Ž£ÆþŽc5žŽIù0XÏÑ\r°Â¶0ª\$»[×ÊaJR*ŒãÈØ¿.A\0†)ŠB6R7×!\0[1©rìzàã ŒŒ÷»f\n£¤ÔÁ<؏(C”˜dÀÖé\\#bv8:[~J7<Ã;ѿȨ°@88cu:%)Z¢9£„t´KªÇô\0x0„B|3¡Л˜t…ã¿|1zÂô´ áz—ã L4Ó¡xDºŽK˜éڋã;_„Aö)ß\n\\Pã|öË2â034Š+|Ò´ûÊvÕ±Ž”9I^÷Å–˜è¦ÈÀÚpò5küð†Dºç)).%̦.ø|Ê ‡‡¸øÄæÿ \n (Ø„ ùA5À ¢‚’š@YSy)eÍʳ–À؛#™r‰S`Üú¡Sì•”ò^LL’?Z˜Ÿ‡DjSz0€…õ»¹\"–åOB©>Ð(ˆ‡–d@€ \rÁ½7d‘>!Ôþ ÌŒðA \n’˜ÒrbKIÉÓ2iù¤c©Uc€ÒÝ ‡ð”áYŒ\rÍ<¼8¤N‰á>>…2e²§I0gNðéN‡2üOœXiC΀Ç@Ödˆá&䈒Hò@S L¤˜68 Òì0T\n5\"±~Taú1D…#–R\" ¹T™@ŽÑB¦_A8P T³L@Š,Ú\"a½'ȎŽ¢ 3AÊs…D‚d‰HAX·)pˆUÏ:AØ·FIƨ^ó40ŝ ùjuI˜\rŽ}’:CºËÞv7ÆÂØËQMÁ‰ ’–G!\r ÐôžcÎÁ ”‰©6Qµän¢Òˆc´!0ÞÁiB'žlÒ[½c\0Ñúvdoª%C°t•Ó㰃pvÁ0QYÓÒ:d²Ôz ÛÔ¬Œå@ï,\"Zp‰iY¡P»HÔRCÒBe”85¤á=UD:цÊÁ˜\niO©þ²(YÇ9WIq1„µ‰.ã `ä1\$ë&šbÞ N@e ¬¨’Ì’û3Æ-áP´³²¤nl‘½²ˆLµ!T‘RZM)k\0¾4@ÙPTÁh2*È).Øę*µ`g0ޞ¤fræÈT! \$ÆB“颠Qj.PêH؈d)”“‘“|\\á<(%½H‚\0^UîéŠ ŠA.Þ#\0Ëtµ\\!™÷ žÚ}á1nlÓ'ÀäB]\0 ½ BõÞÐA{ïå1e_kñŒAL[J…eùiïé<g7vSßÀé{ åî `ºò +z°½þ½ä¤%†§Þ‰•¹Òݑ””œHÈéšXºVcfb T ÄÖRi‡!‘€\n\ná”1d,î­Pį¼ø¡)Xà‹é%º…½‘›— :ÈDå¡>¬vLkÂù…ü€Þ”„°L(t¡8pš\$T'¡¡Áx öbßVkAgI#šû#sQ͏öRgób]\nq2Ùú²è}œ×înÐÁ²s†Ø¸YJ?5,Ð2#ü`É¿*ì¡¡ä#¨I˜sԇ/Tj9;9Ï\"<O§.Á,3ë¢Wt¤Öµ~w×õ;Ö)Œ ('ôoGÒ L¤dë&uýJsvȄNƒ^ÁJaöØØÔz—m2‡+4Œ¤ÚZ €è¬Ü¾ÎÛ¦kÉ^7Vïšö„¤Ý²émö1¡ Nó2;¿rëœIzs}¶IyË›ü¢`=õ\r7ÝÀ›k÷\"`Ä8gƒÞbx^SZeª’l³–ƒ¥S!|L«1f¸ŽæǼs“ñþ#¸3l¤ v,2¶ôÿÅ++[V\0¡ó¨AU£Uw´÷■(E0¶X‹èiùÇ:œšü¥´ôÇOª®8“à©ãEe9òçDû’P;fxù*±Ê¼/;#dî¯;ê‰Â½ïÃP ©_uÞº xפýݹ†ø·”ÄÂ'Äü -ÏäY¸\"øʉO{Ü¿{ò>ÜP­ËÝ&2ùš€ÍS\r‹…YŒ‚yëJ68bI&\"ï?_¶ú?ÅÊOeÀõÇx/| Êy¿-d:šÕJw˹¸ÐPC#/H[¡~’_…ü×Í;tܾü¬Þ`Óº@†§2]½ß9Žùû¥/ïéÃ÷_Þå;ûâ”Óù>‹ýßy`ÎþCߪÎ^ßØo´ùo*&Mz³‹J*Ohÿ³Ã@ÎO X+:8ïzÜ/\"ÿÐ0˜c+IE‚Bn(BHDd!/ÀðPB÷-?ë~üÏY æ3+h÷€èþ;iD)F9k8)ÃØeJ8X ºújp‚ŠPôŽïŽi†=ð†ð@–œ¥KȄV@‚ЖVKäá!JÀЊÀCâîá‰Hd&\r€V\rcÌ!ž=­<èp}Žî~ ŽSòéN€\$2Éª\n€ŒR²E~K…L%0®Î@җÄP¿0®Ñ,sÌì\"iPÇG.f46O.úìbÕ`8¬ÉÙCŽ­‚|ãH8m̘#øÊ\re ¦„ ž§C˜tq^:DäÜE`#¼ŸD0e‚Ñ£d¤JHÙ£=崗í ÃêÙjJÙÂJ¡oÒq“*L:E´\rgå\nÖðFòÑ 5‡C¤\$Bf2#̐Ѱ¬Éx–ÄüdeP³.†vþí9`š‹‚Ð1ÄÝ#±ôÇÄûìÞÀqébÒ-ÊÐÊ\$âðê€'p¨¥._qÇ Ë\"Ú¡k\neî!®tÔ[àí¥dќ:K(2NÝh#\$G>œq¬0\0†'ÑvK–ãÌ­\$ºðÄþ0OÞdÃ\0\n„ d¦ZÀ 8bÖ¤B\".\r ";break;case"pl":$g="C=D£)Ìèeb¦Ä)ÜÒe7ÁBQpÌÌ 9‚Šæs‘„Ý…›\r&³¨€Äyb âù”Úob¯\$Gs(¸M0šÎg“i„Øn0ˆ!ÆSa®`›b!ä29)ÒV%9¦Å ®Y 4Á¥°I°€0Œ†cA¨Øn8‚ŽX1”b2ž„£i¦<\n!GjÇC\rÀÙ6\"™'C©¨D7™ 8kÌä@r2юFFÌï6ÆՎ§éÞZÅB ’³.Æj4ˆ æ­UöˆiŒ'\nÍÊév7v;=¨ƒSF7&ã®A¥<é؉ÞÒvwCù»ÝN¬ A¹g\rÈ(ªs:èD®\\×<˜¡ç#Ð( r7œÏ\\±…xy¤Àô¦ã)žV¹>Óä2½ˆA\n‚¦ª o³|­!êà*#‚û0j3<‘Œ Pœ:°#’=?Œ8¾7Á\0Æ= (ȨȠÃzh¼\r*\0åŠhz’ã(ߎƒ’ì ŠË„\nLLXÖ C\n\np\"h9;Ɍ3#ï8‘¥#zñ'(,Sr1\rØØ7Œî0æ4¹nhº¹kãX9 £TÚ\$£€Ø—\"¤9„\0ÐĵIZØ2„˜£\" ê˜Þ5Œ)‹D-œ‚:l\":֯̀´ºÀÈ\\9¡”Èò;Í´úÐSŠ\$Ú'FH É ˆ˜È“1c ÖòhÔáWuírʎëUH—€PŒ:Ã[N·(ãú0Ùò€õL1`PÎ2HzŒ6(o8¦7ŽL# žÏs±\n1ËÒ*ê:0éHêÿ!/ʝ0€R\0áÊ<v+§ƒΠ¡‰Køÿ!p(çH_®‚> ¯”ëšÁº4E&Bê§HÜ1² ‚\rã îʽ€TXç=µUC&¾dÍ'1̹uX9̉tNïdÙBåœ\rÕà)ç)ìý˜ S“2Š¬àÃ\r¢ ³ë+Ô³bSÀár^*u­Ü¹æNY½•hÙ6æ\n=¥Ê.vÎOîÎBºàPÙ ¼h*„„xÌ3\$Oâm€LóK Ù4O²V–ŽºTɄ²£AÂÆNˆÂ# ç\"ãkxjZ¹¨5åãnX\\ñ'«Œ¼n×ÇóEŸ%ÊaË·1R\\ÛYÎË YÖ뫈átýOWÆqÃG!ÙrsG+‡öýˆÅÎ\rü÷}Ðø= è› È~œ‡ ’èî)ÃZ b˜¤#ÔO¤ã|cšR0¿#5È6Ž£`ò÷š‡]¡%ml6’6OÈy6J!Ì5ÆÀߐ‚rîÂ¦¤Ø̟é-pk!~¯R”䜔¬FJà|! /´Ðd0=A :@àÁÐ/áÞàÂː3‚ôô Ã(x á¹5½P^hr á”:C ¾ŸÒÍ@øÙ”òžÙ怼0ƒâ„üØn‚@ÅC}\nƒ˜/¨\\ƒ4ôØRˆ!,(1Ԕ“SÐOX@?D¾†(\"¼ãÚu5!Ü\0 Áz1á½7\nÃÀPÅpüþ9'%P#qU’8(R^LI™v]A¥²` £Z+j*!5ŸBäÌ#[3•  ¨—Y Óñ£;BdîGçº^øi|\$¨š35\0XyS@¡¬ø\"·ªJÉé:`\$þ\\’\$V p2¥ü¢rÉÑrAM䘚ù~øü¯R\"„£VF Õ EÈ Äj š,\r¡¬šÆ8£×ìÒn0F2O0][É}ª|­Ÿ)\n„ÉNƒÒédžÀêäƒÔç3¤¹ª\0Ý£aÀ Á¥4‘ÙX©Bpp^t¨„ôHÍKP\$À^RäÈãô)R :\$§+›q*JZ’­Ñd^l9ڒâlèô²¡Œ·6L©Ø©s(­¬v@C„?\$””ܪÌÜ­j\$¥±fApƐÂrN:\0o¢»^i i¾* ê„ЪñKÍpÂÕ\nï”hà) 'èt%£ôúþÏiˆ:ñêaÃt{èYá4203²„Ûj-ª(FˆÊ’“¼xǬDø¸†™®®\r\ra'4—^òƒÑñ/„¦:WTã˜ê”7\0ú<–Äωb2—2á™]d‹XHo«Í¬2êN¥Ká„#!]QÀÔþ‚\nƒ •Ä¼1˒ ™žs P4£_2ß›(dÄ÷.J¿UmÝd2ÈL×'²4CÊ-±ñ`4¢³v‰¥ÉD§~Õ!ç¼gfSâ M¡5F©NÐÁ…úÎú<JY\rÁ‘¦lhQ®4›Rd\\»‘g2ÒðC(†ÅP+DbëåY.A¼1JÃÑ`_Ô²0æ'\$><¡†PFžd Àžp¤\\_ÍéYOݝžûÄiC¨r F¤3,ŜAAŠ’é \")L§hÐÃUwªAŒ…@¨BHÄ: B ڈ_©øð\n¦iLÁ)jÞF2¶(Gì;¢åyÑ+5È 2:|<ê<dï)³Òäñœ)|à4 ®`Ûµ§u“xº¨¾9ýZõu|Ö\$·ZRk|¿^¢Vç]¡m{«ή“»\nÍlJÙ­¶F¸V‹îaSE\n6ŽÀš8ÌÀ}}¸JÙªñŠºp öÐÚE?uìç-»·†ÕÞ[‹z:\rìhþ®0˸4§ãàï]Asôܒ¢9X8YUX“\0¡‰`ºðÔ~ Da)P܃/Dã¨ïXdȏä÷ °æÉ zk\$ep­!’µ†-\$&]VR\nHáaMÍÌ\n r\$6\0Šà2;0&\rø òAƒYÒËêйܩæ}ON;1\$kš¡Õ‰K S!ԟ›“~‰·SÓ÷ÆäÇÁ·ÚQ6\n˜4 öۗ«§Z£0¯”NëØ!µ#û¹wN«ÛŠ ž'³Â!êôÄ0i°aoÌÑÕR5e\n=wÛû”Ÿ–à¡eHjšþ[Ï®_B[¬{­>˜Ó› &¹|É°cØèø~ï>ö3ՏÈP8ìfŒ,=ÅòL»OŽ°)}ß¼Ÿm<üOY‚åñîxûq™§Ï~{_Á” ‰ón?Úï ™ra®ø“Âü]×Üýë®Ù%ºNº·¶´øºÅΣ=q¢dNÿü©ôFÜOÎìêïØî¸\n®LP`Ú=ɪÍ7\0ï¶Í êäâêØ\rŠ!ïºß­N Ý'Uo\0ñ0G펠/ÛμـÌʹnþñëð2(6ÛXÛc,ªì”«iöðòïGˆJ±ì–É°‚íϹP} \0Èñƒr&ÁŠÇ£*È\nö:¬ÎLêö¯¬`('ð>K¶?” æka„-g0kb% ÜAàè%£òÇ\$`M¾«¼ £Y >\\„œP\"Ø>hØHÐì²í^†\"\n^pPì˜ÉÎæŐö(‡*ȅVŒîÉ\0µìN2,Snîý9,LEIJÀýp†únø\nBTÊ÷ÆñoÌ&Àªg¯àTQTÅNM¦\0ÎFâsñlPϤ¹çÿ‰füCþý« 1™Ï\0PЦã\"lÆî+c¥fÆl§Ç<¼Q ^ðŒz¢ cÐ8Œ]Œ<Q <aK@j&€d\n àäxGž\r+%¡äã0DÍ2ûpñ²Q]\0000¨ï‘´Í¥š9C™C8ÌðFM±¼»(Íò9‡ù àäU î¥ÆÖ5KJ Ö&†>½Ñlú/ôú„ 22\\4òðýÒY&òa°šñ±´N’[Ê0ýæË(’|M¯y\0’ÿnäB°¥EC\r².R°` ®Er&n¹+ƒ Ê#mR\n¬Ÿ,l3*rv둴ÊÒÔÂÒ;²à'Ì° ZÎ1ê%¤ª>ìôCb­Ò *úJó\0ÿÏf¨jÂFÿ¬mq² (@eaÏ=\$„:i£;D†Ã…X3s7ä:¶ ´ÝB„eï),aÍúU\nj Ó5D¤¡§E5ƪۃ3bª0¥l¶cÀT!5`Óc€â¤¼Ím>x°VÙ0?ӐÖåoópd‚\r€V\rbª ¢„ó<ŽBN ir9\n¨¨J®11ú¦Ów„Ö\$ÐÌëø!Ïu@ª\n€Œ p&Í´Óó *¤k‡ŸÓö2p–öçA?ïa2ÇO@c(2ѝ@äó@ ôLºQ\\K¢0‚é\\ B:?/+O#*ÃÄËì¢ÎÉ7€ªJÃXË¢J9Zç ¥ì>ƒ ö<IòÆ.­¯\\éG/€¯G̪®Ðü¸@|k¥œê¥¢ˆQl @Þv\"bû¯vÁ´ ð©\"Z‰±!IÄöüLF(Ãhyô®/Ô²í˛”ÏIôÄê à8EÐìÔÌð´ÐE\"ñX|cÐ>E°æáI‡b.üL„ \ro)=\$’‚êtŒI#oRð'JÊÅÉ:T\0ÔgÜH©¾(3¨Áe>Dí ì®Î#Æ qF=ƒËN)¶ìÓx\"€\$E®0À¦{çÂO{õ^ÇÔ«8s‚–fø4o|?„˜¸´Œ¶>qÎ6”Q\$ClhÕKVǞ—4óqhM²{(ÂÜKqöšêƒàž—@ÚEDXMbÜ% ";break;case"pt":$g="T2›DŒÊr:OFø(J.™„0Q9†£7ˆj‘ÀÞs9°Õ§c)°@e7&‚2f4˜ÍSIÈÞ. &Ó ¸Ñ6°Ô'ƒI¶2d—ÌfsXÌl@%9§jTÒl 7Eã&Z!Î8†Ìh5\rǐQØÂz4›ÁFó‘¤Îi7M‘ZԞ»  &))„ç8&›Ì†™ŽX\n\$›Žpy­ò1~4× \"‘–ï^Î &ó¨€Ða’V#' ¬¨Ùž2œÄHÉÔàd0ÂvfŒÎϯœβÍÁÈÂâK\$ðSy¸éxáË`†\\[\rOZõƒ?£ÅåÞ2wYné6M”[Æ<“‹7ÏESž<¡tµƒ®L@:§pÙ+ˆK\$a–­ŠžÃJ¢d«##R„Ì3IÀ¨4£ÍÈ2¦pÒ¤6C‚JÚ¹ïZ¤8ȱt6 èø\"7.›Lº P†0ÃiX!/\nê¹\nN Ê㌯ˆÊóÇBc2Á\"ŒKh–Ãa\0„à °ªÜDÊ•E¬+?ñ(Ó®’Ò}Êoô£,EÂ+œ91âjºLnRÉÌì€Ú85ñc„`蟌›jÿ\nbŒ”¯ËMxƸ¯2„q1*ôà–¶/8ê:³€ılk”•+Ñ­@Æ&.U29Stìj'\rã²3 ³í¢BŒCÊ„µÅtØÑ£-æ±â0ꬺðJ( º¶M€(&Ã\\ã.Ùj á\0Ø7±Ë؞9Ctˆ\rŒlèæƒ9Ò”6(Jr§©üŒ¡#Ål ºÎŌ6\$ÌÄ×¢lpÝ>)êQ\"c 7\\¨\nPÚ\r6ø¨Nxƹ0o 3»ó‹T1ÉlÓ+Êôœ›ÔTÀçl>BëUecªˆ¹Žg0ds؊ZK\\®ñp“=®ŒŒ\"òÇåÉZ[0 PÅ*gY3ӛ>Lík\r8Ñ´©dª7ŒÃ3Ö7 °²vR(›b£ ÈÞ '£ËþÉ£  êMm®ìXَ[°Â3Œ+ÀAÅW´  „…˜S \rãZPb˜¤#qiJ„õ©pA7%NR^º\r»òX¸µKtýF\n{zú„Ž[dp‚bèç¼íé¼´/ªààšöü”ü¿tÄߒu½ðšÃvˆë 9Žë¥ á&®§D ƒC:3¡Ð:ƒ€æáxïõ…ÑÆ؃…ˠΥ¥ì”t€^7ÐΑß__äô5‚ |ÐÓã9Àð†| „PÊ0¹gëk'¬<œddÞÊJЁ)”ìsËr \"Æ\\4!4\nþÀN%¡\0D_1!„A@\$&mš+·6@ ¨’NW™‹dy@ØN{d…|™rðœú \$à(œ3’‰A(e%SÑ k]¨|—â bÑ¢>ä´ý+#¤€zU*@‰“H€ùªƒ áB¨3zgVÁ^?\$؁,ÇÞÓɘn «lÿHdBáÛH\n\n<)…DŒR±<*LtàÛ¢H!:²\\o‰á>#1ü0DžÒ@䝅”æâ`Ç„U#1í¯ÇöÓàoGà1f¢Èi`”`©˜3‹h„\" ȳâۃ‘\$Dà!šrH±=ïŠ1uønT€\n á8P T³Êz@Š,úKȲOœÀرÕz_J!@– 1D B#˾X“ùäÊÊEèrZµÐ@[¨:Ciç#ââ–a1R(Ö 1fQ\n2ŸV+d8Çq)”âzIÀ50ÒsœHíª&¶LçbÀ¡tn¢Bªˆ 9ëvÈ œ;JÙEd©e¦œ Ü¬H#SMUm\$¥J˜\rbÜw¤P+:²„I ËW0E bÜ&çPå8ER†Ž›÷@æ^Câ ’Sˆ`îä7ƒ¤JázN§‘†È¨uۉ:0–XŠ4ÇHˆpSi«,\"\0RA(Õ\rš²Â âË¡®¦ekY5ßfÑ­•¡\0(aˆÙPLV§e\$hVÛö÷<‹«ÿ\r´l¯‚åp•IÆ¥+\r¶ÎSP•U\\ê*ÈÔ*\\—þ–Y‹º‡)\${¿& ÓhOíœ5˜¨+MÂ\ruä¹-\nÔbÝzm\$‡9#\n¸ËÉj›šIÕ.ϐ¨BH `º ¦Å ¡øpiVœœPäUË̽wmu¸Ð^X\\kZIa½^(\\Dh¥#op¿,%6ñJ~&3،†dŽ¤Áp ÅXlÁbÕ¥\\à ƒÄ8Ïc\\oH¬3@2X°zkO\næ.hÄáƱ|WYY&Ê8ýۜÌ/Ý{iĸi¿\$Â&rÐxÊQ /K¢wp®jˇu®Ó8ù:R˜ž°—/©DƔ²l†Œð-ÆàœB2xÒâeAÚ£èô· hw ¡ŠÇ´Œ×ŸP~¡Š\\“#Ê=ØÂ÷<žs•ª3 'ÕdP\$\$º\\]X½ˆ(¹<ô˜¸0^‹Ú´Æ„”ö›e°e\n§cäChTé㍈XÁ˜Z£±]¾Ô·)Pìʙf¶²å%z2²S}n\0QFIõÔ½Dk´ªh»Q±j°GS.õ\r4e`+\nnú˜[±m®kyo¯\n(ÛtÇdŠ%ªn%ÆHsº„\0P`¨¨o;–¦¼ÆwµêLg5¨Ú¾‹6Ï©ñ·qržGY\r— Š{’®ÕšÇ'ÒÍ­fHbo<*ÖÃ/¶\\é›ó%El®±<²‡7XÖn22ky¹“|uÓ3/N˝C™ÍC6ê¨2뛲§^PªG·šNk±:{EÛۜΦv^ß«»‹Ä ½\n¦Aê\rB4A.¹.]’\\Ú¿ÌÙã^jؔcf†{ƒC}˜¿“Sþ@‰\$ï,›.(^|\nðÅnWâv ÷È9(Qò“Éݏ+8Ñ·nˆýã´ÝÍ«e™Ò™¹Ôˆû§½üú5\nÉ,‚tm¼N>gç½²¦|œ{Ëy¦\0£ÿô߶!òö3¾¿X l¾ö¾ç{Üo;ﯶÃ˗5tq…’%†ƒJ*6vòis%´ìF]Ì hßÒû”_ÐäØwËìïü¿ŽæèðZ#©\0¦ úÈ÷¢ZXŐ;  d\";KðýlúFûfâýJÓ\0‹ò'/ L\n@?¢kEÌÕ´Z¡†F%p\0Øʘv0]VüNSÀëðbø¯Êܐ*ÕàËðfœmЌõb(áðfÇH#Ðt¶P†iï! É\nëº.Ë¿ ëe kÌ[/Œûä,»Å³Ãü¢[ Î÷å‰\rpÌ8Â\0h«@ªLDÈSÖû\"qì0ه}ÄLRb[\r\0  \r R\rãž/&a„„8ÈcŒq°Bw£fPøÌq2\$ÚÞP셶\\Gðãh0BöÔcq¥Ú3nÂÈî­Èrê†LœƒÎ\r€V cÖ[\n>!DÕ\0Ä3©_âZÉã¦×ÀÂ¥¶*i¤J§R‘Cs©ê\n€Œ póf.1nÐʎ¤Ævˆ'BÌoL±Âil…bš#„2(œmʯ\répÜ ,÷ƒ+R0­ø\"Æ1ñ³é^½‘ѐ fº âX'\0 (GF¡†Fº(¢ä ‰•ƒ»\"‰–(ш7EÌë+´#^VÑè0ÇXî\$Î.U†7 ÊrjP6RJ6@ÌF‚µh´A‹45ãdöCræ.xgµ&-Î0²i&м0͵'ƒLºêz §.\ràà9åØR‡&c–T„˜½b3#”ãï@f¦MÖ'N2åpš^ dL2á&®¦£¬#\$”Ã;&¶I²\\eäL:€@ø`ÊíØZD\0žR¨¶À‚/1\n8Êì.¦S1‘RXd*r[#̧Ž^ç(¦n–ðeÀË%È(v‚W/e\n%Rÿ°{VYgþ•f§„7PhGF€";break;case"pt-br":$g="V7˜Øj¡ÐÊm̧(1èÂ? EÃ30€æ\n'0Ôfñ\rR 8Îg6´ìe6 ¦ã±¤ÂrG%穤ìoŠ†i„ÜhŽXjÁ¤Û2LŽSI´pá 6šN†šLv>%9§\$\\Ön 7F£†Z)Î\r9†Ìh5\rǐQØÂz4›ÁFó‘¤Îi7M‘‹ªË„ &)A„ç9\"™*RðQ\$Üs…šNXHÞÓfƒˆF[ý˜å\"œ–MçQ Ã'°S¯²ÓfÊs‚ǧ!†\r4g฽¬ä§‚»føæÎLªo7TÍÇY|«%Š7RA\\yi¸ÏÛäuL¢ bû0՝4à¢\$ ËŠÍ’rFùè(ªsÊ/‚6¿ö:³\0Ꞅ\rëp² ̹†Z¶á°­«ªh@5(ló@œŠƒJBÜ ƒ(ÌÀ*‰@”7C˜ê¡¯«Ò2]\r¨ZDö7à œ C!Œ0ëLP¼BËB8Êú=ëìl&3ìR.)ɨ<l)¡ij’;ñ9C»i[]1Ï;Ç1xŠèƬؘ7¯ãtF9'£rVƒ2£hàÚÅ®ŒÜE£¢€270)Š2bÏ.¶£òÀ¦\rꒋ‰©Ôñ4èè:Æ P‚6 ÓH@–¤ˆÝ5N!t£ÕKS°œ7«òJõ/A-\0001(0Y¢\r'½ÔS ÊêÂSÁm½4Év\$‹Š\r8ÇT³i£š!a\0؀°@Pž9GL¤:1´cš茠T˜¨Î‰Üâ @¯ <‹Ðƒd¬@U‚6%,PÄÚ¢Ã}¾‰ò«B Œ¨Ýp óš8 ÒÏ¢†©ŒkÓóOØÊStëª!L7lÉGÔxÒ`Ûڏ¨‡%dcžK¹Pë)cØä1ÑÑ}š›\r#b<¿ÅâLì¾>\0PŠ<\$(c)“¥É…ôƁC;šL¨¾[•âµíÊSŒÛTÖ%ïÞ3 Ãc\0002¸Ã 4\rê\n|<ÀL¸ê1¡IÌ:¥6¼Ú9…ˆ(å¶ #>Í70u\0¨ºh0P9…0ÀÞ5¥a\0†)ŠB3Ȗ({’:Zꣃ2ø6î‰zòØ®ÓÍ㤭írÐÄÈS\$޸ͽB±èŒÔr0ï:+øÿ&¶^À#uXžN{ &±Ôê@Çcºù@,ƒƒ5!óäd44c0z\r è8aÐ^Žÿ(]ðˆX\\¾ ázW÷^ XçE…á†9 ï¶/ßiðցó>Nì\$èƒÀ^Aò{ õ?¨zã tMéÅ9œcvÐ23b¡ÀÊl\r¹ð5¦-œ™7.gàhB¨!ù(²0—2@Æ’E–€H\nZ ´hf\n\nÀ)%E™\n™ æHCq6%äù'0҇×òô3¦\0;9R¨IÈQ:‡F+¦2„Q\n42<kùŸ›‚žœ\n’!@áá×F§0~‰ý&äÀ0 7Šžâa&­•CcŒÁÙ8Ñ­BÌ\r9!‘ô´ ÐãC×@)øáúñ‚€O\naQ2¥ÚO_še–Èd¤8˜œ5ÖG#äutÐf>š2¦]˜ó\rÈ|3ª˜¤Gx\nkd\$Ÿ \$îÑÈ FAˆ¿Éãs`€#HvÀ#?!FDB,•_R75ĝšb|þ]±b+àßBàž\0U\n …@Š¶§€D¡0\"Ïb0’!Ï\r‹ UPÆ xÃIôõ¡’BN‰á>( h8/E–{ôuSŠ|Á2ö\0é‘úò2JùFNQJ;ÇU‹T0¨£ê¤I<tiÁ¤<¤„QéŠ`fi‰¨¹8ª(\\´XS@™&*x£Ïào\r3*K7ç`¢-\$cm>£¢öu^¸iÔ폢ô˜Y£& .É…gDPÉ9ŸhU€íbìÓØ:FùÅQR‡”,AFvò°¹“d¢b%¹Wð‚¥Ìi!Æl!†ðØeý1–='Ø¥ËcS²–\\©QD`Ȧªi”jl½EH­ ±Ÿ^¤îÉ£k@ÑØçd4·B©I%¶–Ùm—âF 1€^J‘4¬{jÕɀCœg–©3¼]±:/¡ü‡\"/\"î:¿iWNꀠ T òsZÆ\0005žR‚3Ÿ7ÔØ7#Љ9ÑEᨣvQ<Q5!SAP*†Ô/¨5®Çøx-ž2ÈӖe.‘2œFÊà–•phÕy§Vê \$ÓNEìknÂF¨©gnÞp¹¤ÃÄÈ3ôÊ €N!Â2x²bSoqFÅF™[ÍD/'è 秫%‘®\$YçÀœ«Œ Ý\$ó*%8×%»sŸƒ1t³Æ8èc3EƒŽSÙۛ†#– VZhY*¦¢ŒToä^4ªLÊñzέ_±ìðS`ñø_p—Ô ‚òÈaš@¤pó%bø¦‰_*º5“\0îC{Íy˜˜Mîñ/<D!2xÈYëR3˜˜jifJ°b/ 4a‹2úÄW1FÉ\rëÌ¥ð¶¥F;V&¥¡Ók ÈOØ8eÎÔ©•b„û)Wb²±±™æD%lZö Fo05?Cíë¶ ܛtÅí÷=R×.©ê­Ð—cÀQG^&n³-uÂòà rƒº‡DÕ\"`Ñx!S¢ËzSÈpKøRÄT[ô¾,`žn-•»A®yÒ©TzCZœŽŠÞ4À-‚2¦‰ðS?ÑmC¨¬yš›ßSë·ÛœÍ¨TŽnhÞ-ç\\ʪUÞm³·CÐüòªôz—ÇÑ­Oªäætmhه7 6‡i¹–]ÖzBJë½au«‰‹ç3aJö˜\nó›168pF‹a`Ü}‹œ¸ 헻%wqÜðî<7ß ú‡r}̜×=ÛnŽ¹¡œuËë×:tdžÍº¼‡ˆ66RùTeÍúNäÌÖ:‚AâctÜmF¸/ v’ry´\\ 6å‚ò6ò‡a‡ÑYÝR=Pš Ï£å>™ú²Ç+|Ã{\$,•¨©Eî5GºDçÍx¯)tÎæ¬?é¥\"d¢ƒ¤w\"PJ‡jk‡—äCô^µãöçí3¾ƒ±T.¦§íR¢ÙAø¯ç.Æÿ­šéîÏ\0&ÛB'\nTü j:¯øaKìi'3\0F \$¥|^ŒFçnSB8°h„@à\\\$ªc Pí£ÿêœòöíÍÑ\0°UÏ>ì-äÐÎΎ%„²&2·\nč§L/Oîne†^¯ï*Æ2Pz'NFcÂìßÆ<–ÂøxJ†J‚h f%ÐPéIœ °¦P«-àþ­¹\nDO ¯0+pj›ð· °\":£1\roœØ\n\0np©ÐÙPçÅPrS¦¡ïïâõ ¸Z¯ß\0îÛ±\nŽ-œêÑ‚üº°ôÞPù\r ©kŒàÑ\"'B¡ð¾M€K*C\n¶toÔê1SnÐ \rƒ\0`䇨HfÎWˆn-LÛ:pŒ^Ãpv¬ŽŽã¢\n*Üä\$nZå\"%\0õ…â1C¡ ŠW¤4.´Çñ‹Hj©1”ð†¢úƒÔ\r€V’ ÒZ‚,\ràÄ4i[ cöÉ\nò:àÂ¥®' Œš(@\$1‡&ž ¨ÀZT`àÞ2C¼É¬tٍ°×Lìï,Rّ’'‰²Á1ʅ¬\$D~bN%#0Q/ÈFOµhž\$‚1®\"ñxh ª*m¢kËÆ\rÀÖ:Ã&àíDr‰ðe#O¦»Â†M¤latS‚Œ/DÖG#\0;ò–pn*“¤l\\, °Céåä7µ\"£E„_Ä +r´Ý«)R,§®ðËX6£pòC’\0ÞzG¨SRƵ²¸%FÅ’²R؄ca-äÝ.\"¦* õ.r¶9ÏÚ¢à„@üQªz02ê1¥ ½­]NZæ‹ë2Â~äz¶¥Êe©,Y\"8I€ì4rS\"‡Ž7Ã2±3\nP R  îJÌYä[S±F00-¢2ŠÜ/¯Âí`˃7ò¾2Š`Z±è&%,É.ªæªT§+PdàË5H5D•&%\0%³`K°à%Ë®#²FÍFˆÅqšFÆú/€Â";break;case"ro":$g="S:›Ž†VBlÒ 9šLçS¡ˆƒÁBQpÌÍŽ¢ ´@p:\$\"¸Üc‡œŒf˜ÒÈLšL§#©²>e„LÎÓ1p(/˜Ìæ¢i„ðiL†ÓIÌ@- NdùéÆe9%´ ‘È@n™hõ˜|ôX\n FC1 Ôl7AFsy°o9B&ã\rنŽ7 FÔ°É82`uøÙÎZ:LFSa–zE2`xHx(’n9Ì̹Äg’IŽf;ÌÌÓ=,›ãfƒ î¾oÞNƜ©ž° :n§ N,èh¦ð2YYéNû;Ò¹Æ΁ê ˜AÌføìë×2ær'-Kk{3ùºš>²±1¢`÷½“¢ÈL@Î[àQ2ÁB z2§Ë¨Þ„ ¨:Ã/a6¡îÂò2¡ā´J©'©û²¡&Ëš::ì8Ô0§¢ Ò/!àÒ¸+ËMc\"1Ic²à) ìü\r)¤[¥cÂ1¿P\$T80KÜ&\nH!6òˆã(Þ6Œ££ZþÄp §0®’t™ÆìBpÆQ¢ð\nšê0BÃ1 TÏËÌè˜7Œðšp8&j(Ü2 Lè’6Ž ¬¸**t¸ãã#€á4!\0¦(¿ÈšÊ ²cØΈ2TH÷+)¤˜†N‚m*4¥ÉCÜò õD<o-\\ÌÖ.»\"ɍ‰¨¿´\rbºœ\r͓:ÒÃ}D:6`Ag pLÌÊÔNˆŒ€ŒpHÓ\0Œï%òBÐKºò€°î’ñ\\L;Vò5pŒÞÿ)ƒ£ú€ŒêCFàBé¨ëoªÐJ[cbm_­XÂ7:Tà@8Ž©˜ór¼‰„š– ) ¶Å3·Æä]£›ŸQ´µÝ`4ÖLïO(•WµFF2¨¸ÆQi¡¼pégÉc[ ñ{‹\n\rÓx2߶ý8]ìèŠ<j•ô!¾Ïk•`ZñOZ\0ќN\r°Í½ PÙ/MŠ7AZc0Ì6/l³<‚&7 ¨7·0ó4¨Æ«Žc˜Ì¡”è8–þ0Ð0li)‹aJz!ŠbKt@A ÀãHÄÞÁ«/) Òp3/\n*«ô{Ã4 m?¬E2\n†Ð¡( 4ŽBÚ¤ŠÅqƒ•\0„:ã³®íÐò`ÃÚ3,\r’:§¢h¬¦hÿ¶9ŽëÅ,±+Ãԇ‰`Ðò ÁèD4ƒ à9‡Ax^;ÿr•Ê§‹ÀÎ ÔD\0`„À^ŽQûK¯¸/† ØÃÃX\"Í=G+€x Ã>R%.†…*¥Ï‹¡teiB% ®ûÁ\rÍ-ƆPÄÀÉÀs:ä¹A—ˆV§2{(rV Yç2Fðë°ÆAÍÂQ&œ5ÞÈp(*Ni4¡T^›¢n+̘‡åáы\\.ÙS“Ò4Ž ¡6(¥\"òJ±MjG)­Bºt*KY#ˆÄÐ:—´‹ÃÓ ÊDž„’.M’.\r*Yd•£B”±Ç9'‘ŠDZòˆðA)mÔ¯wDÜJ™’E:/ç²Vj(a@'…0©Tö>'‘Ô…Bò¾R±(¤ •Ø \\\\(„¤—È8¼’”œiwp—´”‚C+E|É04“´6̈́‰%fḒ”ñ8gSLH—!SvK0T\nrH:5»á—Kdä9°äæÛ‰AÉC€£·ÐIÜPIÐ&ÀګՊ頧¼ýåÈ@u)’ʆö4bªƒBdu.Ɩ’zû\rËõ. ºA˜:; ¡™Ž¶°@‹ë\\©m\\!0ÒP ‰¡œëÆõdÌÊ-ä :‡:€L*&£Š³Zhƌŗº`Ý!eN¦P3 €Né-@åi3BUP.0µy£³£HÏ%f+!eSüVIbµYÅ`Ê&ð­M¢•:KÀ+Vjn¡ÉaRPmÜÃȖI`P ¬© h^ÒñŠw†ÅÙRþ£PsE”S:\0A¨z2J€é#4ÒÙ fAMP* Ȫq3?MŸrövÏ\"L«IUZ†Un@—HTµeÚØMàÜ¢¤b!‹}š2Ë}tCÅÓ:D2[xÃ3¡XÒɦ;Os7&V:~Ú!(y01TYr^jv¯‹Èg¡À€{௒54åzxK ÔI¥G†-“#²¹3±1IÁåpÉtÏypäoƒžØB);…j=™`»^ÖN¼XFwͨC MŠšÒœÜ\$mD\rT†BzØș4a²žÔ©*㈚–àƒ\$š˜à±ÖŠ–ëÌ®­ð£[ùbT+ :8Å¥”Ö1¢(—Œ•ÆP•Ø³ÅËfG.•¤j³\n- êñ–'¨ÌiԁÛQá颓Œ´îsa=ZY,‡ŒÖbvQƌXáŒÿ— ō1Îîl\0¦§šÓó­+O(;Ôeˆ’Yi.Cñ¥a˜dJ¨[Ôuô¯Dqf ž|»¤öˆyé=‰ñ\\DmBktÑ¥ô3×HêÚ-;‹YA`ŒdÃ!ªEL‰o  Ùy ºâ²^,‚å!„<‚µ#ÄÎÎ\núX‹‰¤£Èñ#Íd&l9k=J·\"©nâ±äå’fªÖãi›–•-ѽO¡3Š¦å”=é«.íà‹ƒV(õœÙ^eáfS†î—p}ƒ¦´¢4M«þ(°Vú1¼5þoK\"÷1l†D4¶~cÛ5BÁ¡]*,p–OaÐÒp£s&œóvKÌw#|[ˆP˜p“Ê{çì oÜÚ-sâŠÁ¤kø0à4T\r[­m=oþºÍí«UE¯´~½¦Ïß žöJÙ×x9Z5•S±²þ¹xqZè¹Ö2Öæ´×»}³h=ž†vÝoEðÏ¶&Éá;Þe«ABS¢{ÎjÐ@Ü×¼.’²öoÉù‹¸æ<éä»` ó[GæÌ\r…O\n¬ô9;*â9Ð÷¯‘Î˖|’É÷Ô<%eB{¸!ûÛÙð=/ºï¿hûèLþG™ñŸ-Qxï'O\$/ ÷tŽ:c®’Õ\0a¢|ƒò,1ÝÃ+ŒKк<Ã܈¡ßfEï°×áŠ(κ? .Žìkj*úÀ¯î³\n´ù‹Ö÷ã:¹E€æ£¶¼+ª§ëì½ –¹Ã:¸…l¦©dù,Èñ°,¸Ð0_ïJøNÄ턨 «Š¸årc¤ã\nÅgÐ.¹ÈÄ%_Ââ­êá-+ŒFWpáð6ã-,ÄPl\$Blô¢”\\åP<ˆÄ†tg`Ë äºÝ⮶C¤ Á†@ä;%ô'åB]#¦:¤J8m„…fL\\†’óÅXø.Àøjµ\rl-\r°4ôïObIOI £ÜÃnnU¬ÈõðØINü†e¸š=Êõ`å\$V(cÈ\$KÚG.rAVæÌD  ÂAw\rÍØÝÑ1E‘=né‘FT16q;ðêâ/ÀA`Ǣѱ3‘Jqrj@CD…\nÌsp\\H zç³cÜäQväCn[él!JíÔ?M+«ô×qbèÄR¿1¯ðVª‘šôëñÄÐk\rÁDÐEEpk\n\0ªF(²Å‘°ð®QêM±ñŽ‰\"{±îF±òúbz ¶lko>3  P§\\3ÂÖ&X@VÞ£ôr«4ZQwT÷õ#d¤1r<ö\nÎ\\§±ÒX….2\"lYŠA\"N @/2ùC®ËìàŽ#-\$2o\"q'OF/'6KÀØi@e€ÖÖÃpªëèPep&‡ˆo°6C¨X\rªŠ+C&ÿ€@\n ¨ÀZ,\$å^¤mRÀäå,t†¬Ñ\r-\"Lóãæòڇ4#‚<¶BFlÅB2*¾‘CãÂìf†.J«Nç#Â3EÒ䒞#ê,1b\\ôÑdTçpméU Âl…ã‚,A#\"zN%ú/€&¤bg\$þ)CÐ?ª,RÊÜãŠNÂm4ÃXPT„úM¶q8è떫ªÂè âc+7n-« fSs8êÁ\$Q²¬ÆíC*)Ãh6Ã&tKÁ4ë\\ÇÊA8,36aÌFÀ†c³(¨sIÄV\\¦F,Ø_ïÑ=û>&¾éN^&#¤‹Æ Ù'LMˆö¤l{Côå3º\0¬&@îJþw*\$@ž¸Vï./ˆ²´«` G”òÆÒ¸„&3 ‡7­ºe\"BÈ£/³(®#Ý>`›D£J¶Ê:1Ø뢋@¢û@ãv ´ iñ~ ±u\reÂ#­ÞH(gr<‚@ \0t  š@¦\n`";break;case"ru":$g="ÐI4QbŠ\r ²h-Z(KA{‚„¢á™˜@s4°˜\$hÐX4móEÑF yAg ‚ÊÚ †Š\nQBKW2)RöA@Âapz\0]NKWRi›Ay-]Ê!Ð&‚æ ­èp¤CE#©¢êµyl²Ÿ\n@N'R)ø´@%9¨í*I.’Z¤3¹Â{“AZ(š˜ÂTq\0(`1 ƃQ°Üp9Œ¯ðXi\$fi'BÝãðûæ2’•,l±Æ„~C>Ò4P·üT!ÕHæˆkš‚®hRðóHbúˆ°šÊ4ø½i6FFc{Y”…3¦-j´rɼê 4NÆQ¸Þ 8'cI°Êg2œÄO9Ôàd0<‡CA§ä: #ܹ”)#d¡µîàŒÀ©) ,zn™¥Lӊ֮ém&êÜ0¸NÄ.„A%Â\noÒ7 ðd\r«‹’”ÂŒC8¡”h…*ôš¨ªhéZ¨]9kcFhÉ0¦:î2¢FHÈ1s ©SŒÑ¯*in‚²hÙɉ9!©ôL«. ™Hµ—hé¡\rË, Á°²dĦ«šë3H¡(¤J’XãD’ÂØí4ƁNì()|Œ’‰€¿F³Ú톉¦Ð¹t™ÒŠ#Œšë\nÇ1Pqsåšã,îJšSæ„\në³î\rHhR±Ìæ»ÉԂ„-rOB°Í »Ñ,;´¨×\$ý- Êhʾ¬§ðúÀؐ­:ï+¸hÉ<æ%¶ŠPÀ‘éQd RRÎ #hà÷\r£(Ü:-ï•òþ\rã#æúŽo ¦(‰ƒKô¹ 2T™!ÚÎ5Gn9‚[&.@ ¶RÍ4Ѥ,ßÝÅÄæ0™,ñ–-Kš\rË°Cc¨Õ¡K]®­xº!.˜§I¨Ÿ5: o¡çíR÷ QNc‡Ö\"bŸ)d2š\\#\$‚]t¶­\\#8 à£7}\nGh¢UZ³…¬\\’㎇DRÒ£9IkIÈÉ6¦©î}JÝ, õ¥Æõ-tX[pŒ:ƒcç\0½È¸Æ0ÑF•%Ž¶æ“k,CZn®ÅR…(5,Ðj‰K0ŽÔՔ¤¬:—Žrj™BT›•e™u¢«(*Tà6e)Þg‹´4æjîŽEÚÀú>iaû*}1¥HԐ°ùf†Ä‘§Ý\"KTìŸ(¦2V¸2„\r¸íé“]çæ“vÍ_xäµä»•Â®‘\r{͔ª\$²°“C`t@(îð o Á˜6\"°ÊÃ\n¢äTP7žpÚæÈ ¡¸9‡PÆψs Î@ÀÞÑXs‡Ì9BÂÃ\n+ ¢ÔVOÐ(`¤¹40âÌâ9QIMU`†F6Ë4‚âT¹Ì;#dÇ<À–à²Ä*G…x²˜@@ÌÛ;+…€_,Ö\$SHy7KÀϯ\"\n™Á€qA=‡®P]ALDÂà•GÒlWÅÔ;*d\r¾•àúN:î\\i‰wGÅÐô„G ¡„9Ÿ äz% sá¼90 Ê€iƒ’/ÀÂx Àf ˆ4@è˜:à¼;ÌP\\C\$F\rÁ”9éXÁzúš!àýBÀÒÃp/NL9\0é.Âús¬åê½Ã*ù_`ð†|¿Aÿ\r ÏÂÏ#\n=2̵öÉA‘p\r),3Hj^S(ŠŒ¨ˆá¢éË MHQ´À¦w^ìŠj‰Ä|’˜bbuä²KHbL5Øê™FCÎùœ¢d¾ÎÒÜO(hm7·¥\0(.0éØÄs”*T“±)Ör¡\"¢‡8ñMfØöÎÎBØ%ÍJÑÕX×cËLme*E=ªƒ\ra,'Ç\"ˆ;7Xê‹b¨O&PC™Gß!³¦ œ\\Åá (Ê\"ÓtË­i/ҎH°y;À€2–y—ã\rÌþàAˆu>+ð3 ÞA\0A™0zSŸÅô6`§ÌþŸ áàú.7T¥_6¦ÓPmaÆ*ÅÝ%ˆ¨€O\naP­è\nl«³µ–®¾¼×dºè±c¶ƒFÛ)È‚W­)ÉdVš_\raת\$µZªUZy9DĽ;Àö¾]͂ã€t]úœ3@Ól°n\\7B¥îæ@ –áˆ4†p@ÁÂ` Ç´òÉn‚ P¿V.!¯iX¿'Օ²ä^f9š¸‰ôs¬×}³ÐõH‡©¡N^ø#rˆHèÃíš©0B1C(k›.‡^‰Uù[ï\r×5©OqÜ)®²í! º‚ÊU«´¸WU\\fCA2†`Âäàv !²É‘4]Ê{-!æÝ×UJqŸR¡Q¬H¶‚§+[!“K ˜@u¬Z Vqxeًr3^ÄV YI@—¬ñ­Ï[ï(B—5¶øtU¿L„x¨&’Ú|¡Pã[êâþIcû¡X¼ÁíV£Nž\\¹^;¹ëN(ÑjÒ\$ ´×͛î6‹,M¹cUgF§™F¼EE,Âু&· (ÚQJ”ÞÁÄEÁ\$É¢J™ê{8;#j\r<Ð1{!#&øíbyˆéƒ%Äï9\\—Squ™ ‹E¤=Pì¸p‰Ø)†SÜÏÐdÏë{Alv©úŠ•f=Œò, ž+Ú\"Óuc„Êws@µmYí ¿AN3T\$ (Ÿó´âÌÌYÊ<D÷êI÷“*]­”,QLCVËÀcø¥ßÕVÞ~|(IÙÛ:4hp‡É9•®µÒÑÊrfh]9É[ޚQsv¾@Â=o³†/Ì cI0&˜šCXøû6¼MñïR2)]ë€*™Ïë3ZÆȍ'\rMúÞ|fƒZ{¹nJåJÝç¨ÿA© =êÔÅ>B T! \$ #3Iñ¿P`ò†û}ƒ† ²ÑsZÄLj˜œgLŽŽïfˆ ÌkD­êˆ4†.¨bà¸öÞÍb‘.K}fÊgYюÒ¾/d•.×8e–ö~çYÜ}€¸~絈sO§übò^\r¸÷ÃçüÆ.>§Öøí|=‰÷¾EÒçe‚ŒGV‰êÛŒ¢GR´=âÀˆZ…Ü*Šþ„dâŽþï ø/ÚObÅ\0¯˜¢:~Ì4\$©OÖû%»Ì}\0É,Ž#¯¡}ïÊû Ö¢\0pC0</0@èhèÓ ÜFˆÅø²Àî#Ô\$\"^c‚ %‡†\"r/bxù£²(oˆ÷Â[¢b%SDàZþpÉ ŠûpLG†@â^ ðøŽFß„â.¦“C´Ipª!À׏®u¤î3ƒbª\$OJÄÍÂÏfF‘„ ¹/PãœJ‡TKOLhFÆdž3ˆÎ}¥Î}ŒlwíÈ[ÄBuï¡Dö\$ìÛo¢0\"R&- bç\ríZ\$ähêMÂÆ*Ç/ÌúPÌð\"ØS.f,£¸.‚ZÍd[¦óäåñhOÑnÞt*‚úþO— “.7bÅ­\\Ô,…¬t&LxÈh¶Ýî6å%Xð”áŠÊÈìNBžJL<D®ÜcVäˬ¡D£¹B¢æ1¦%‘ªDÄêF1 ¯N:Z˶\$,ŽwHåÎPPO”åoÇ\0ºNJ!§ .>-ŽBWÂü0pŠÆ,Œ…Å´5e0í\r¡š'ñ<Ò±#¦(Ò*ã\$QxŽD<¨¦@z§\nÑÒ=%K£ѝ A1jÑèÕRC'» ¦A\$ízFêBm8Õ2@€Ç¸áñ{\$ÒfñÆS\rÂÐîÎj(+Q Ò¦ ©’’àÁ#7,cŽù­`@Îìâ‹Ê\$w¬g’Y¤½ñ~ú²Ï\$qa-QªSƒ-æ7.O 6 RîK²ˆüPc/’Ñ/âÅ,’xB®êd’âç³!«ge%+ò‹,1ŠÃŠ¡òï*\"B*/Žaèµ“NWÓRóW/,Ä+Â6 36J35‘5RpÝw7l½’#ê-‰*ï'\0HD&¦\$L¬kZ½ã\0½Å&Í’EÞCÍP¶åӂv+”­\$,FuŠ99„Ó\$Nƒ:r\$É%)®ÎPªZy§àn%»=d4,&.NçbÊ1*ªsK¤×8“µ;ä¦LB`Nê0’°9±pãŽTyĆçÌÒå“̽êfÂCÎ(ÄÑfØ3Ž³q4gÒâ4Dâ¦NdzAÍ)5²cEŽ'EÑQ҄¤òtÓÐG*’Ë2ÔoD”^ÊRŽo%Xu”b¤ôgH´HêGT—4SEgóI ÝIRÑG‚ï8´¬çQ0QKŒðv”ÇJ28fÊÈÒ¥&ãÔ<!A\r8âBCn(×n²)ŒQ1ˆµŽxä^î\$uD-c0“31g\rI´s®%-Ó0AJ[Q“.;RáR…\n”ºÓÑjeoæwÆ^Žøj£°o´ÀåpõR®î¼¦kLÏT5G\"iTÕ\\ÔD'0uÅÄ8ÑèI”\$HB‹e\0A„mn£¦O=e¢ç¤}*ށ„N2KF’V±¢/ï]µŠÝ%\"7ænbµ˜¨PNFu¢(õ¶¸U»RÕ¾©•Ä×ÂQZ5%\"@.u=L'Ÿ[lKY5ÖZJ¿YÊ=ZwH*&õñõõµÂŽ•ŸZ1“!5§EêW‹}[¬*Ñ·^ÂeÄ;;–8.Ž˜/Ñ5v5Ӎdn/œ!so1¢§5î—e.¯ds‡ë}c>êp¼vD!v:eöweN±,M¢¨Ô¯MFR|ï©uøJvIQSt®#\"ea§)Q‰^6£jqÈJŠ•Yv®F“A8–níða’Ö}5 QÕ-0±÷Sb µFF1MÄû¯¡O¯á0òÚ\$­f0!ý6ó4/Üû²coÕp֕ç2GEöý÷þ÷pE .l¿<ç|DrÊ9i/ìàQ5o–ïp²‡c5ä/Òé1*§q˧E4ªï7Wbgp”·^7'3—hÿMî‚@Øsh)¥FMQÂ&Q¼yÁ‡k®toWAwt(àŒÀ‰â©J\0ğ+ê\n ¨ÀZ\0@_@Æ`\$V ö0}çïA×92¯d£ÏhâªewÐnÕ[èé0ïxŽïÑ~3ñ}3Ã~É-}®ªbO÷5’!ˆìP¤ïÊ>Šˆ%q®ãFfå ›|€Ì4>ÕdÃî&«—ÿ@n\r^µP„Âto·xìR5‘Æ Ð\\ý¥ c]mMpRÑ9U·eÕA]ávqÔ-[•ô!áSÀ ‹ð°¤Yˆ¸Žž)X<ƒð@ÊO1:Ú4»+1±‚eF0øæ‚i<ƒI²ø·-ù\$<V¸ÀÒø±‚XÈ^\nÐÕ·Ö¢8ÛB³‹˜\rØ\n‡(óCÂ<w° «>\ràà€ÒˆÍêô‘mŒme9ØÏE´‰G,T.åzI:±„9ÉQ¸ÛƞStÜò)Ù<¶¹C!SãdEÖâµä¸uj¶‘'FT I F”ÀÒËmèô`@\nÏ2à\nÀ `ê Ú\\ÇZ½Ç&VÐ]N kS¨p€9mfèÏç2Ú臥ânF ×ÙAÑ,xôkt Ôí;)§ÊÎøÒÏG!øå_c”h0?#Ȅùq—YØ ¹\\ö Æ5”t¶ÃaPåa 7Ð(7hÇ\r…&Âîu…5XrQáNA )!9£D\n ";break;case"sk":$g="N0›ÏFPü% ̘(¦Ã]ç(a„@n2œ\ræC ÈÒl7ÅÌ&ƒ‘…Š¥‰¦Á¤ÚÃP›\rÑhÑØÞl2›¦±•ˆ¾5›ÎrxdB\$r:ˆ\rFQ\0”æB”Ãâ18¹”Ë-9´¹H€0Œ†cA¨Øn8‚Ž)èÉDÍ&sLêb\nb¯M&}0èa1gæ³Ì¤«k02pQZ@Å_bÔ·‹Õò0 _0’’ɾ’hÄÓ\rÒY§83™Nb¤„êpŽ/ƃN®þbœa±ùaWw’M\ræ¹+o;I”³ÁCv˜ÍìMÔÎ\nßò±ÛDb#Ì&Æ*…†­¦0•ì<šñ§“—P9P¼æÙçÐÊ96JPÊ·©#Ð@ Ã4Œ£Zš9ª*2¨«¶ªÒ¸ì2;’Ù'ã˜Öa•-`ò8 QˆF<ã˜Ø0B\"`­?ˆ³Œ0¡¢Ê“½ƒÊKª`9.œÆã(Þ6Œ££2ô I˜ÛŠcʳ\r¨sþžŽ@P ÏC%l6ŸÀPÕ\$hÂÛ­±cð4b`9¸œX*NLÝ´³lޜÁ€P’6Ž Đ7xA\$ƒB6Ö5ژ)Š\"`ÒÙ%\"´G¹A\0ÉłÐÞú½ŽË%£Xèˆ)Mà#CB~¾USâˆÛ°J\0ê ÎBv7c\\XŒ\0Ă€MaXƒÍ`ØcSZ;>c…0ÆèÜ5Œsè‚3ŽC(Îè¯o\\_/ŽP5Œhޟ§¯•=%Aƒ#\$J´8.ÛIŦ!tÈWÍb¯gB\r±pÚ£`ØÖ0 Â1Œ#rH„ [Ï_X(êքLnÐc¢â:&Èó:»ì›ÕY9m‹\0¶ÖòØõU¨ƒ›¥*Vô¶H¹f¹¹R6Öâž|õÓS>^PQ(Ÿ‹#²07\\3ú5\0B(ñ©äYÖJàVŒo— SJ¡Åƒµ.VÎL`Ù%L꒎©ƒxÌ3\r‹¨Ê”‰ã\$ôPÎ `¨7¤/XÜ<„°æ:ŒqÐæ9ŒÙ@@.ƒpæ5ƒ—0Œã\nêsv=ö7cc(P9…)HœŒÅc¢t^уZrb˜¤#Áòí&4š˜3\"zÜP¢ƒÓFäï×Gj\nbÖ2ŒC,ڐŽØªäͪ‹U8\rãsúµ¼¯ÃÊO><9b¯Èæý„0¥)Z²ÿâ± æ;¢v\n®8\r6èÉڇˆ²HC0=A :@àÁÐ/áÞâøçÏø.\"aœ“˜*\r“’\r/d‚&Ht€A|Ü1ցóRPDä:À^Aò†Q\n)`±ÃÖëœâ…ýÁBǬâàÛÚyj \"€œ°b%š“rrˆ Iy/eôÌ#ÊyÖëÉW1)¥ìkâ( ;fX¦ b4›ëugJ*‡¨®+bÉç\0 §:Upê<a|(Ñõ­’˜DâDÝò Óòq¢{¬=d´—“ô¤D:9:5†‡¤›…kµ G@^ª7”ùŸAN%!\$…‡“<¦ƒJÁ4jäCShjÖèq¦©B†còd‚QDºðÆHq¬•ïÄԒ“ðyÛ©å'‰¢ ˜TSJrM(3Ê¡/çœ'Ó'\$𠆒¬¤ €Ì\\éÅ¡”5J…º©Ó„”M¶S±´kÉ|8+¹‚ çaÆ(‹`¨nX\$¹¬Cš-ÈbW‚ (!‡PÈ¢àk'äBD¢&r ±É‹A<'\0ª A\nR@@(L´­\\ӐC¢þ Bš´ŠnèaQ”DF¿Wù@EYu‹è”‹`\0ae\n;K0Ò<,GéhÃÀx!æ=àÕ-b QRÝ«•”/öZMÕ»·T1Ӈ6˜Óˆ³`M\$¤\"4fÂÒ!n €•’Ø(Z|P>u͖×æ`|ÙÛ&9o ˆ4TÐÒºžxU ò†÷r+\\DD8¿­\0¬èÁ)ÀéC#¤ E?1º±E˜¸Sªâlxò\$à”YnxbxkÍ-Ÿ–œL)}\n†Z˜BCÒ;i8:¬N² ”´2Xb`Ô+¤xuH‡†„¨ûÐo\\jÂ嘋9Pì1§êUÑ++¼,º®ñ~C!ù\rTQõc~íÍ^9aŽ‹¨åF…õµsRå°J™^Xÿ¥¨xÄac«°‘Œц/JɯAÞ¢ú¹g¨D¡TŽL\0èQjœ²\rn&%Ì\"—“:`E”¨*†²?è0Õ·.åa¯k ”„0Ð}ì^/÷Dƒ¬^W–9™ ‡\re™ˆ¦a3.b(+BcŠÖ1!^jŠaoE©æpêå,éPvñcà搓p ͹½åç ž\$)64ç¢sÑ}-©8Âè\"ٛfpyÚéf­MÉ 3ÑòT¦¬ýfÃiȊ&V*1m0ÒIýA E™œÏ‹Ùb8ŸRå£Ù u¾lÚÎ0¬|ǖô®·zä™êM”fª>zÌÆ/¥'C¹\r “ZÇÎTÕNÛ°çBÄE;Qé»É‹±4œDRR§¨Šu?í B¬C»Ì’gñGo\"<C®©YN;Ôô£KJ«ð :Gù&*\n0QJÃáY^§„„*0ŚKRÇ\n¯3ILQDǕ\$”Ò¯bI7;¡äõ2í1µ\0å(®Þ•£Çt#Q0æ£{Ø#ºnâx¡%7¶æó2-aRUßè=æ^õ…Ê´u‰èU¦Ô®ŸÍ5‘étõz½ºP)7èx7âaztˆÝ)“(\"P¤@—LÉ9qWÝÅäCb% ÔÙ葾î¸H#r­±ëý`I¾ÔV\$Tô4Fç/¸xh7ÊúG0È¿¹)떂¾ÙrÕú=Ýé6#­ù֏çùô…P|ç©újÿê:‡Yd¾–Ç4ŽÔzÛZg–7Ï4Éè1Þôœ½±Þfíý‘ëm ã4OSâúØZ1<¨ûŸ”t¦ÅÑ%ø ›\"²íž\$'ÐÄZK?Ô-~1‡Øû_?éýâaø,⼟“Ti_ÑõÕG·ûœ«ïõ}BÏmœÔÍ&¨M¤¢ª.Áê6CŒêï‚ôk¬ªÁ°Â0°þP ¢\$¤0Ï/’Ž02 L\ràÔWDB\"Èü'ðP§\ntGE¨På2¸ÂfCçX6%tu€èDg(&eƒa}e÷ËæbŠˆèä‰Bˆ])Îxmvu‹ú*éö#f0ç\$BSi´\"Ȏ/`@B‚²}bO0Œ ÂLLt&½Ê”À눫¥2+*t «êKkÖYÃ\0 Næ󎐰ðÅ_MpëGVR ò²%X½Q\n; j(Bˆõ1éOˆÆƒÇC–ùðøêq0˜&ö1öq.9〢Ñ2(c&÷K\$p±#N\nã„Î8j®{\$¾ –\$Á|SnÎ:d¶‹Ä‘u‚í6Åïðû/o¯†çQÆ1”ûq:˜Ï­×QËô8Zå²³&hîqªýFsov %¬`ñˈ™ePVîöi¢JYíy àJÀÖ'¤ Ñ(ôQùdE²ù̎.¦\nr'2MGÆe*#2\r1Öǃ–QÒ%en¨ÀáýÐú¨¯\n‘.`ñf¸¨ñY%1îN‚æÂò<øQ’^~ ó†Â²a\$‘³r Ãl.ÇqÏ( :DäiR>ì|CL‚'òcÒL½ êK¤¿)Òo2Kr¦ÇòªÐ2¢úC@<°±ïÔMI&îN\nCïl1np±‚oÆX\"ÖÆ -ƒ.³Oç.‘ªm’Ôô\rÒù­{.«>ÂR bA\nXät\r‚‚J «.%æXåx;C\"A¯ü°€ìP òiÉ:LªI@Ø`Ön Öj&i.<ãŒ('(TÂ&¼ƒ¤GD%ÆÅb>)ˆŽP§šò\nL\n€Œ q ä#c¬ÖÉ¡‚&Yð¢×­NÐðñ'8PŸ ¥\0džØ9Ä\0ç3 þ„œÚNˆkÂ**¨Î#¢>Ùe¤mÌ ³” ÄJ\nÈÜ¢FD£^ä⌥)#dYÂBízzR¶›¬Ó3ö:³v¾1WÊ<EDu` €Þ/ƒ­B´.X-R[«,E“\"׉9BLÆ>SÎêÏRlƘ-ΤéÜ`/RygtNêtN0Ž®Ñ®É=ëŒ×oê”_r?´la£TœCBXB¬{@Þ n_k¢t€¹§.zPó> ó%3 I¶ëΫ-ƒ¥\$Qî´ãI²k)™LЦòC©¨Â_ihì ¤ÌäJ%cd3&ëJ @\nÄã ,¤ªitžæîº\\À‚&nóPã\ndIM@9#isø1…-Ebß?´f¬êÞò ÙCï^DªÉSjÝ´y C&eºÈ0iNâ÷O\$'”û\\  wæ\$\nÊpb#·„f!  \0t  š@¦\n`";break;case"sl":$g="S:D‘–ib#L&ãHü% ̘(6›à¦Ñ¸Âl7±WƓ¡¤@d0\rðY”]0šŽÆXI¨Â ™›\r&³yÌé'”Ê̲Ѫ%9¥äJ ²nnÌS鉆^  #!˜Ðj6Ž ¨!„ôn7‚£F“9¦<l‹IŽ†”Ù/*ÁL†QZ¨v¾¤Çc”øÒc—–MçQ Ã3Ž›àg#N\0Øe3™Nb P€êp”@s†ƒNnæbËËÊfƒ”.ù«ÖÃèé†Pl5MBÖz 67Q ¢ž>Ügâk5Û3tâÿr¡ÏD“Ñ‹(ÅPß FSÔìU8F®—Êzi6‹3ÞiŠI2Ô ósy’Oõ”ÏÂ\nE.š¡¾Ššæ›/bè†;Zä4Ž áŠP ,°Â)ƒ êŽ6ˆHŠ°Nè!-Ãä†Bj\n‘D‚8Ê7£(è9!1 ¦î#Ãk^Ò .—È`ÖïÀÃP§œZECšA¬Ð›Ê4¦Ì(2B£Z5#̜ ÇÂbHÚ82ñhܟ©Z:\r«8É£š)Š\"cޗº‹«(¿¢Z\nxÖ0¤I0ô3µ£ Ä´Šh Ë1\$ÏÎˌŽ%F3‹¢ì´‰Ã{÷E “:û Iˆè„µD0ԕ0ԒÕ!CUÓN›ª2²€PŒ:ÃXÇ(J‚ÐÈ9´ \"é»Jø5¨Ã’x8ˆÒK+¬²b7¡2¤å.p Þ6P2ÊXªBƒ+€£VèØ6R­B9Œh[¿?·³€˜â (ÈÉq-ÂgjŽÈ]Èú àPæåFT›â“T#Õƒ6X´Š©õû;áÈ˓E¦øL¨ò¸Ã¨*ŽÃ|<êd0ö\":bk•-%á0›WŒCMgZ‘xÅ1‘¢3 ÉÒ —‰ã\$¢“MÒ¨ÞÉ\r¨XòÏ\rØê1ãØæ3\\Á@¶é¯T_¥Œ/›hÚT³2Ü: !@æ¥èºs(¾3ZZæˆb˜¤#Áúì7x@3#CmÍÃá\\µ£¢_'Ê)¼Ú8 ®Â<Õ\\Iº<%ƒb­»<ÛÐ7½O\nÐ;_3tµ¡ )x›\r #’\rŽcº4û £Ä½n¡ânÖ £0z\r è8aÐ^Žþ(\\ÛFʀä#C8^øù㦍#xÜ„T¨ä̎Ø¾Ô!cXDKÓøŽà^0‡Ïã73Í/³;¤¨‰\"Zi*„ÇÃàxMÓs“#&µWBL‹xgZ‚4ø•d>AMèdO'è‹&ښd „”4sB~Ÿûv @‚\nHé&K,„ÜöÒ[Y*MŽ’â`L‰ rga†’@}áaF!tð›‚äÔRn\$GÆ9ƒÎF\\ꚇ*ˆ£‡4èDÃɋ\$á¤û‚~›ƒsò4†l‚‡êf‰øf<Äp ©ÒÜ­\rm dÑ&ƒJêÌˇ ¤ä™(2~TÔ!\n<)…FêŸÈj;QÀŠ{ãúz\$}FÅ\$4ªÈ9èFŸÖo—iÍ3ä€Û2[òopøn‚¤\$!gØôÂ~ý£R,Jaș¼´ªn‰0k7Õc\0£ªMŠä éà9ŸƒP¸Ã©dNçXү颗—Y*\rÁv4ZêÍjg5©U-¥¸HÈò%\$(ôž’Uƒ\næ'ëô6FpÑcèDKh”¹4¤ ˜IÄl0†³eƒ’| ”“A\"àÐIñ±00À»%²ËIxB,ˬÉ£¢[?VIلf đ*SFI„¨„h½L˜oj*ÅD‘³âÞC²{ ù*ehwI³îO¸É”3% ù7£ÐŠŠ–ôF9¤ð:T:œÙ3P (-钕£+JM™%@†‹ƒd¬eØ2†2¤BÕCͪŠÃ(\0ÃüQᔽ¥VV˦ӌ gN0^à 1n^á­¢²B4‚>\rJJ›\"@ˆ~\rÚ7sܐ›):áò>/–^~‘B hb>Oà…¾†¬[‘ùÔ~ ‚O\"R„Â3}%)òv†ðà‚–Ô\n —>ÁòøÉÙIë<I¡0‚ Aa FehLÔ¦ ¦F/™ùm_Ha›©°Þ̉š†/„•†Âa 2íU·À’«»æao¨e¾÷ÆÞ^Šø¨R™E N-Ɗóƒ#–=A͆D'\$Qϵô0åX§Ü€“ÀŽ8É`Œi¬¬Bh…ÌþaðaÃH.·œ=^œ1ð À¸×Ì?ƒ1 ñ£˜”œbv=Š°¶5PÐìe‡\ržBÆø5ƒÁ×'{ñói\$ÁÕxH—…áqßÈøÉa’OrrØððá|(Ä\\fH*˜0f\"LØs.B=Ø«4c<»—rûÖÌXA<ar\\s®jȹ´…Cüá‹1rtÈEñk¿cÌÐá´\0•Å0GÚí<҅5à @õ˜|\nZ¥ —›Ú\"ãQíÍB‡ý?›[LeáP#š³S«!¡º²“—4¤T­ã¸‰ù@2(½L‘ØJöá)¤Co1†A½“ò>\\-|Lúy™M@æBãÖÚEÚxðÌØ%3ώáS¨¹2¹0ì_ê‘/¬%×1¹:<a) ÞeÛâÏ@\\}~ޛõ6²„Eƒ“¤ß4õ°²@—­SðzEÒ´½¤ŸMhz^äé<[Î3ÆÉ!3›Ä q¢íÈið\$Ø[Ñ2îL!›ÉË·Î%­°–‡-ÐÂ\nIÝÉ2¥ïj?¾hÊM܄ôDÅûÀh×EÆ<9pŽ‰¿qÆÿê×\"”ªêLÅÚNžÞô€_@ÓU^;¥W³v±Ì r}˜D F—À–N¥ž=Ë£r’§ð_pÓÙBøáNï„Îk“ïs3¿?ŽXn\$ð—×€ŸÞ|T>ñ–ûÇoäűߓ0ùÿː¾õæ»ïœðxøâ,Ÿ0‘ˆ—önažÅÑû(nÞFèYɈ#t÷Yóû§Ùûßkð;WTˆZ)¢;sUÙ¸ò+nÁ&gýÓI)³0Éâ©£dICƒu èªý˜MìQÑÕßE,˜:O¾¢»ƒ¦Ð©Bmùj2D3+CâF)*¸Ïvö‹:« ²E¼¯ë(ßëF³(çKOªö>Ç&øOZø\$Rnßr¯P4ù&&ùl´ê‰+k‚>¢‡nÈø‹.¸PS®d)n±m<à°BøŠkƒïÄ~ë„î‚Px«€ÂZ¢Xží@°mÞ ¦6£ª\nøàÖ1€Þ`ƒÈ·®ÿJBá\n°`ò°ñ­; oepWD ak*’°²(pF¹&¨W%vÿPÚë¯Rïâú5¬ÄûéÊF`Ö&`Ü]°¬÷(ücÐjín­ƒãжëNÛ Úa¢‡­z¹\$ݱ- ¨æ®‰`áï• PÒ3‰ËÄ >P+R'm<>ª\"§ubG°¾]pc‹CÐÀí‘gÄ PµQQQXµAˆ„7ëH –GÑ^ ‘bà ñy¹ÃÛ{Jâ'‚ö6\"ÒO°ÖGë.…‚øh.\"QnìÏBñ,ø´æ¢ÅIðÌ1ހ\$>Ñä3O\r֙¬È<Æ¢ò±êCH†ðqõ C4SB^î笙b8ž¼cvT°Ò#!\nŠÝg 24ÁÐ&ìà/DÎ’C2\$­Ä\$¬U%2Éò%²²^\r€Vîm:…nT'ÈB£~§‚^ÉXLÎ\nUÂ6€ª\n€Œ p2/`Ü âðd-ó#bÌò¬÷,G\$ŒL¾/*d ÖÇB(2ODÇí+l›+ ¢\"Â0#EÉ#¬%&Tބ¨ £ê\r Ì \nMù 渀¯‹ŽH&õ0eÆ䈤Þâ©o„-Ó3Ž(¯Ž-%Îr60„ ƒ‚B`˜\rãl8à3©J€b4\$&cÅÐã+lŽ­’Ê\"€ÖJé¤Mö2ó^Rj\nàm6¬v'‡fµ­ä¬S^ìjC7bè2ã61à .¨.JFÎ\$ “ƒ.ØO&兊¸?3]-ø\r x@Ü/®N'’|’((§Âu<ÉnåÎp¸©\0Sg23°î¿‡Nu Ғ“¢\0¬»\0î/ Â `êBà óœ=e\" &\"ßA% Û){\nbÊ0%6AC\"-²~ƒd?e~¨ëÆ¡F0¡7ë&b\n%\"1EC)?Jø'ü8‘'f>ùÄC‹Z#„4iɌŸ ";break;case"sr":$g="ÐJ4‚í ¸4P-Ak @ÁÚ 6Š\r¢€h/`ãðP”\\33`¦‚† h¦¡ÐE¤¢¾†Cš ©\\fÑLJâ°¦‚þe_ ¤‰ÙDåeh¦àRƂù ·hQæ ™”jQŸÍÐñ*µ1a1˜CV³9Ôæ%9¨P u6ccšUãPùíº/œAèBÀPÀb2£a¸às\$_ÅàTù²úI0Œ.\"uÌZîH‘™-á0ՃAcYXZç5åV\$Q´4«YŒiq—ÌÂc9m:¡MçQ Âv2ˆ\rÆñÀäi;M†S9”æ :q§!„éÁ:\r<ó¡„Å˵ɫèx­b¾˜’xš>Dšq„M«÷|];Ù´RT‰RÔ)·ãHÜ3½)CØ÷‚öµmjˆ\$í¢¥?ƃFÏ1EÁ¢D4æ„8±ª ‘t’%L‚nú5æ8¦¤ì‘x‚&‘45-èJÌh%¬éz‚)Å¢«!I‹:Û¬ˆе *úð±H¨\"ŽÖh\"|˜>‰‚r\\-q,2ž5ÏZÈû¡¬”¦¬E\$‹+\$’JòÅðz¢Å,mZHQ&EԂA6 ”€Œ#LtU8²’i’RÚrX\$ŠTf·À´|˜^@­b1'¢ñ\"ÜÈˊÒÈ_>\rRFő\nl¸¶ ê «Ìq̅\"¤„ýúÐfDÅ<YÈt’6ŽXÚ2Ã @´²7ŒŽƒ¤9¸\"˜¢&\r.»DÆ3¬ý-7U«ji\nÖLŒ‹@Áóº.òÎÔJ,@\"­E\0–¾3gÇsg\\¬ã<ŸÝ¦‚ˆÛ)s½iT¶möó¡€N\n‚3øC9…`Øjp°<É\$/l© ŠHR<¨ÔìC&ë4\nÎÎÏkª+ïíc8MhÃ;yїÛ\$  —š[pSjCöó±ë«;W Ü)BW ´5f\$£ËAOX ™;>™‰ ™š95EÀ³µï.åÉJkÔIò Ö!«›6ÅÛP‹ÿiÆcK_’v—…©ì·®‘pǦ*”2'ÊÛïfGwÍØjžŠÊQe]}U7ûÃíUúRg-,5®Á0Úd^_¥G>¥àìbénÉL_\"€©Ê‚¥µpÊÇ[‹1yn¡±lN]2løÂÆ]ß¼UWÆÇ«nIZôSjÉUwݶ׍ƒ äÜ·a\0Â98#xÌ3\rʵ“ÑÂó^т Þâ\r£Ü<„¨Ü9Ž£Æçc0ê6`Þ3ÀC˜Xt“ì !œ0  A˜Xm@AÔ낀æ\nKYD,iA%˜R͵‚â¸K²ô^Ôº”äúìˆH„s\$Tµ¸r\"Ob+®9ñžbÖÎÜñ'†°ˆµvYƒ.œX?öì§ZdF°íâ×dP‚hag\\9X¤øoK42‡€à^ÀdƒÀð0›×°è\"\rÐ:\0æx/ñÌɃpe@º-p^±#øx:ï¼4†ðÜ ÁÐzç4:F¾wßPk@ù_¬Ê°Ö(<á„,sž²ƒBÌYË\$0†³‚µN,z}1åb–´V‰ItP谊eLWŒ4]ˆq’G‡Éä>¥¬Ì\"˜ñ]KÇf%a72ÄM†)A74!A\0P Bc·^\\Qû!&¦Õs2c/`‰2‚ˆNqªWd„K\\ yE}Ê£²ò]{T‡ªˆÎc\\Ã9ï_µÙ\r¨XÒì؄´AäT‹2.Aeb 0âV‘ÀPI\$!åê†@Ò³NÆZ¹f“¶Àq§9c`äÃh 1ÝïES²±\0cK@裞 ßekÝ'¢Ô¿6BxS\n“Iã:+ÕÄ\$G(A·µä4XªdÉ&j†ˆÄÕ0R¨±tN!>§x8FFŒ*2RÖ¨µdXٗÛN²âŠIâ„nàc}Oµ`†øìõ\0b\r!œ- ˜1Ê8'&2„`©7RÍ\r+-,iQK©\"G=ž–[9Órv\$ì­Á4:(Z-c%FIÂ2 ž\0U\n …@ŠDG\"TEOš¤xO*,Õ=ĨXkÁ\0D¡0\"Ûkqn™™l ´X¥²\"ÊHÆ_Æ-S *ÎP ²(Š¨‰]æ|ÑTB¸NdH_¦––e‹á1-Z{€ ˆC0a~ë;ÙJÔÔ³¡\rè@&—QPƒc_Y‰öÜÆSt3^h™œ`\$38J¹µv¤š^\\î 3·Jö¼'Hê&ý\rU.,MUœSˆXƒT%Bê©Ë¯xV»Í[In¬:Qn¿o#w‘:±ã,|ã!,Þr\nԓìDÉÙ& ‚+XA€«ATµŠŒ’·¥ÔBˆéÏ¢†)¾0u'¢i¥&mÆM©¹@òRMžòz¡Î%z}ȉt.%73–‚H'®2i–yÝÚ«ÊJR¶mdÿ0Òƒ(\ntÀ8@Í\"Ã)Ë g\\2;Lh–Ðâ)y3òpÌ(ƒ íIòž2Ò^·}0 '„ÊԜ‘¦o>ë‡^ëÁPëjçžtõÀ£@Sq2½‰’ðÀÓ ÷®gw?Ú¥£\"Â?¥ù¼VÑK¬›È%C\$«¶¢¶ª:ÕÒTUVʼnæNÌAÌ\"jªž€ nfQ\ní¦`~Š*ÁÛ1Dµgpg]Ò´>(Æë4eamB Aa R¨ôNsÖ{7Ò#¦,¨eŒMüËÆŒ.ê]Duf‚ðAÉ\r–Éb¥ Vâ15<‰¢- ÊD2)¸Í7˲ªÿØZï殟V÷Bp v<Ó9“¾q Lo<¬|ú„tšâ1†H^E»£ê®•Ìɸ‚èh/tóž¢Dr瞽[–goØòNß ¦ÌCcogξ>/´sØspÈqBè3š«ö>œ]z‚}ê]¨ªôŸ]j»Æ=“§¹ïßz›žî†‡—øD…ṿˆòÜïÌxÎèPv™Ô )j@¥Kù#\$±¯G[šzµ|%ÍQê؅:M\"\$ì{bÚXS®*öxÃ)†]OȈi縜L…Š[;+mÕ´=¿Òj‚ ’ rQÍÕyöÊ6îé6æjË8òàC+‘g;óWï㥑\n´ªW‚Ïä¼RD:BãVhÄ Ië<_BŽœ æï¬jDë@7 »ŒäˆúA£úÕP`bYÃOo„èÕïˆî˜C mbקœˆP144ÐHÑg~‡æ¾P\nän(È+ºw°^lbHA¡\n´R3¥(\rö|Gvþ¥D´Æà¬JÈ.ÉpV,érOЖÖð„BО©nB¡%\nd©\n°¼×Âà˜\" ÉSnèK ÖLMzÁmpf\$JÖEt·)¦=¦˜>K´'\$ä0¼…XÀêµÐ10\"Éð9K¸Äñ Åîàà,C 쉌VïŒPÉhu´&Pw±[ ]b4ƒù‚ÖÝ£sMÆa‹¸ëQ#‚HÔfßðUPx-qm õFŠ*Ñxtq:&°Û/6Õj` Äˆ+®š]‚,L#ä펅î¶èÏéP–uÐ&ðѤ®‚­ÍvòQd÷ιQ¹Ñ¿-æi¨ŠXcnŠîc<+>šÄ` ËIp\"3EÙëCͧÝ p2ÚCÖî>Ä1‚Ç-„¼\$j­# zÃÂjÍMÆÉ>ò#ã\0|läÄ Gÿ#D4*ˆfl<*ò@eÑa\$æÖæ &ò *òJv¦sôm0N÷¥pB~š‚Û ,â[ìf!+é%Ï!² àr=bHزZWE_(MiCLÛ1\"ے`­åû eæÁD}ñŽ56­Ñ \nGQ”2rãò''IΝ.\0Õ2•,í’Ùc&+èps±1’ÆòÜ-‘Ñ0Œ-R½-0Mï0²%\rž…§&›³*(­þÈOÔÎ:g”-ËJ›äHÜd\nH¼ü£šb0i‡ˆ—ÃêôÂbd¢HÞQ¦¾åqw71ß+S%37qá2åï1„Ù\$>ác¦¨¾†‚ü‡%¥â ,¨|EÖrç3/C΅3¤cæC;ÍÝ<\nà,¦Ù#ñ,¤Xêbڟê轫¶y“{R>¢žðÈU<ó˜3í2ˆö³ò×M’Â.Ñ3îÎíJ)ðâ'³ï’Ý>s•+9Êã%zÀÃX­FŒsÄÀ½ªÛͯB21gÃDÁ!Q‘?4R\"TW/1/t0׍»F cs¿j)ÔUG!¡ eï-ì%\nÀ.\n5Ê·@QsBD²g,EIAuE“‹?. t¥B²)3\"H®Í9‚›8ñÄV­µœ¢-ªLb¡ŽP·Sև@fIï nWMÒ4Ê®²äÛ\$tçTë=TîúΛOiÄôää\$[5EÑQ`£QNCÐè&¢+&±³ýROÒÿÖÈÕ.ë¢æñίRp\\°1SãLõ\0†z@ØbÈ·”¦WN{@êÊ.ói'“\"­(@Œ±E’¨¦°)N\rËb\n€Œ pˆ e˜@@ÎðQæÙ4â¸1¶è1ËO*'Z‘’åñè<Õ¦ÐUR)𖌐ªnúwÅ\0Eò¶_È µš ÀòÚ¢[V¤;-fI l—®D ï•ì¬`¥µj— !ÆbJby-¼æPSp]ͱb |/\"`JuENîvPœx9\0-Âtòp%Ae@•BÕЃd®µ].r)#L˜vY+‚H4ôTHN‚¬qf­S®y1+Af–Ge¶odœ11¨sCæ6{h¶lANâ„Môe’\n1sdÉ/o)‡]po jEcY©¬[T½Ðù7–´©§V½ó’2’pp\$\n¼>x¯/v4f!A@îbH¢Š€Ò¿Íã@@\nÎ à\nÀ `ê ÛM*éiêp¦¦*ʌ̧8ζoóKi2üÝ\rQ µï V`‡•õ\\¥Î=©kUìâ™LêyWLL54¶v4à†{¬8'ÓpÒš9 ËqõMdÉ7\"Pç (^§\rVìâTgvBH.`";break;case"ta":$g="àW* øiÀ¯FÁ\\Hd_ †«•Ðô+ÁBQpÌÌ 9‚¢Ðt\\U„«¤êô@‚W¡à (<É\\±”@1 | @(:œ\r†ó S.WA•èhtå]†R&Êùœñ\\µÌéÓI`ºD®JÉ\$Ôé:º®TÏ X’³`«*ªÉúrj1k€,êՅz@%9«Ò5|–Udƒß j䦸ˆ¯ CˆÈf4†ãÍ~ùL›âg²Éù”Úp:E5ûe&­Ö@.•î¬£ƒËqu­¢»ƒW[•è¬\"¿+@ñm´î\0µ«,-ô­Ò»[Ü׋&ó¨€Ða;Dãx€àr4&Ã)œÊs<´!„éâ:\r?¡„Äö8\nRl‰¬Êüž¬Î[zR.ì<›ªË\nú¤8N\"ÀÑ0íêä†AN¬*ÚÅq`½Ã \no\0Ò7 ð2k,îSD)Y¤,«:҄)\rkfä¸.b¬á:®C• ÁlJ¾ä”ÂNr\$ƒÂÅ¢¯‘)2¬ª0©\n¶Ëq\$&‚ í¹±*A\$€:S®·ºPz±Çik\0ҏ¸Ü9#xÜ£ ÊU-¬P¼ J8“\r,suY©ËÔBæ¸Ú\"¨\"+I\\Š•Ô²#6Æî|\"ܢʵ(„+är\0Ü7¨¼CUÄðRl·,ÊA\\«'\rí{E­H _*Ñ4 èØ©ðP)ŽDXÕÒ\$B\0Tº2º&4\ršR¾BÕ\$žÏ.k{¡Îk=8ÞFá@Ž2ãhËfµN=ÂÞ®}Îß%t\\)Äý“YcÈæû¶‚®«Š±2§,5͖2ŽOåƒSHr­OTÙe\n£ž!ƒVHýrC\nRR¥B̈́Áä54BÆåhŽ5)Ֆ¼1+%’\\à«I‘‘À•B¤I’qi)ôSG‰-;Ùw\râþø]ÏÈÞ2>/ž<\nbˆ˜4¾îhˆå¸>^Ü–½7ÍÊTÍ|Õ1\rµ\")†‘HC.®PV Ls'î(Šù`f²C\r^¥)Ý.æmEAÄ'RRðWn|£mÖD¸êè<}ÉC2qsA´Û o¯)+„ºÅ¢Ù%\0O[U]é lµ¢¾á&Û_¤mÊmX#£pÆ:O³ßwÖjw~#8Î9=¯·“ƒw‚ûV ]bŠ)³¤K¸89þë`ïñ¬ë'XVñ¯¼i¢Cè G·@ãm&l“KÊÿV¥%2±fÎðèl\r‡ÄÿÂ@ÃnE\rx¤6W*Èّ¹+â=Ï,>ý˅to´†\"âbŒÚräE˜>UfÜcþJp|й÷ö+kvR-ùø\$zæœl3qå9_›hÝßӄ‡ÎÕ͔‡L†›B}ðݱ¿&Í /*.N!˜x›‰„K%‘Yݨ“Hw\$ø¼Þ∋©C ijÅØÖáI´pp]ø‘(`Úhp\ráÈ:0h9\r\\J%âþ#AxV«âdA‰ñö(Ç´£\nYd_-U@(c”}Œ.xD<¸Núë¿L…-á\"pس@QÛ;¡…ê\0Þƒ0lEa”àòò[ÒäyIAP7žPÛCÈ x¡Ì:†0Æ{Øf €¡†tVÁañS\$0†pŠÁàvaµ‡Sî\n˜)+Á )… ŒR\r™†QYªX +\$َ| @‚äp¸S”0I0Ș\$á\\ß^ӄžÆµº‚Èҙ —°D9ùŸ™OX2ùP̆N´û*ˆ=ÈCYû \0·b뽕¨h¸ÈŒ#£Pц‹ò¹^Ñ)ƒ*~«¢A¨C¶¡M›ÄÊ £\0PM ,\rˆj–üƒk”<\0Òõ\$þ„ï=@ÌAhÐ80t Áxw­@¸¢Î@ÜÄtƒ à¼2†êèžkª|OÀ¼@Àä{ƒ¥` çþ†°D¤ O®¡Ð𚘠j¡¡«µ›\$CYâl™ˆLzÞÔP\r¥H†z”ƒAV#\$MÅMS«ãCے\r/„Ú £ö—DÐ|t9é¤UDôÍØ®Me ”(Ù>Má-A@\$ LÌSbŠ¦éÁq;…T²ŒÆ:æô߬wïG¡¢Ô‹i½º§ðD^ò‰y¨òàÂÛºäèi/‘rZס¥çNi­¦M•Õ9RíxÔt;R1¢ë¾+Ø+•u)ÆáCÅ79Oá\$q¶ ‰~Ð*{tMª1SÝ·Ð2üï’!¤ªý¥Ù„uoÑol¶ê>^§ü(\n \$|<À@KX<Iæ°~OØ zÄ:žö¤ƒ’í2Vêš~k¨ e\r­äà&ì¼+è³´7'~ÖMá#@'…0¨…!Rä5ä¢a†ËL.LCþúa¬JäïvÄÑ]ØPCÓh?`ÒèrzÉûÕpÊñÏHe¸ÎvŠ¡ íDNÖ6‚ºe\"ˆÖ*àbÐír\nhhzªàF\n—:µ€ÒiäR³y#%1æ#\\ õˆ‰¦Ý ó©\"e+ÿ©ÕòÂp \n¡@\"¨@VÈ\"„À‹³ÙÔø¶Ùñõké#§±+LËUšÖf‘¥A~BZªÇݤø^ê‘û6H4ÿè2”¢:æSÛY&±hA2†`ÃZv !³\"•ô£E‹<¡JHù #,0‘#t§ms̸iuŒhî؇h™¥QÃÑ\rЕg‰›qÞK@ù:RI”ŽI|Ý&¡m¨fh™à-ZCxN]È7ÄA±rF]0?:}ÖºõÏngp•önKö΋&sTgÑj˜Ã<ڞv¼Ã’´ãñ]ÿxíFoÍrs® ®Nudš@’¸´âïË·°*:}ß>ÈÊ3H 94¢ý4Ÿ…ih`iï`Ä Á‘pJ|gÐK0ûYÒFςZqw–\$ƒ«\"~rHu á \\˝o«ËÉjkɯv1/å@óƲÇӛ€u6K‚½@æT7„Ûb­7ÉŤšs( 4‡ Ê‚í›ç…0Ê{8e ›gšE>&hô_‰R“žÝþ~¨/1íf8Œ€’¸TºkL1†ƒLgT¦púï}¹9ë\"\"ùgþ[( çÂÎ:ˆŒíOÍ\0çjŽåÒýàȪ‚)4ō~£CHýÌ}J|†Ž†â`Bª„(1‹ZJ@Ґ>JKfsÉMÊpžãª@ïbê v”GÈ8PDÁGnöÏÖØD ðvßÐ`:i\"†PhގZ,äâg®‚¤’ƋÌ߃@ßEÌÂ\n„+á,hhmevêf\0ɘé\n+äÚBÈ/ KJgO •fNÅK®„NŒÛ†TPoZ¥hhfdÚîúîIö椔ÙÀ¨ † \0@Ȇ \r#Þ h<Lv\$‚IûKpGNp-ãÍ\0ƒ©~7¦f9¢6kÛªo\0ÉVdu͹Ш/ÒèåÐã-ÆëO4l‹.¢oÎørÇ/©²vqlÛ° ‰öÄkëÄ¿†Ÿ ×±5éó 靇EÏp¿¬+1‹ÌáW íOøu1‚§bÐèŠQ1ojíÆb)  È\\ˆ+°êï Ö¨kÚ;»¨ê±©W1µŠ…Ñ÷ñý ]«¦N‘6éˆ2Àç‚Ã2Q¹\" Q‘žnŽª´-åòA¤æ kéÈjL’âB0…L”⸘HlÝB‚(b‹rmë¬ðŽ@øp\\¢Îx(\r=(#FHÜ汛!Ð֏¥h€+I¥·Q®¸'Nò]ã@FÏÊåòº»ìÀ0¨t/W(rÚ}\$ë\n2=ÆØ¡NÊAæŽ) ¤±ÀÜ\nˆ¤†~°¼,æ9¬`ÎHh¨'Ó*N<|‘ʼê\\ˆh¨Cf% Pcؖ† ¡‡jâЈpé/„„¤î2ˆuerßí\$‘yº/£5Râ \nlÀjy5l»0djÂjs\$Éù6±\"N¦¸Ð’Šl]8Óc8E0‘±ÂpCnˆ.žîŽ]9ӃSf¤ïý:mzs0;2Ç*rVvÓd§ƒ€ùÒۓčÒר¥#Sµ= 13×;qݧ2‡mã!’¸{\\Âê-éêKB%0±8³°áê\"'îàÎÒkç.2‹#do/0˜-óDµI0¦6NT/A45D\"χТæ|Âë¯8Ð(ûÐ)Ña\np'𠪏<r’ÒÑ Ïÿ;³ó;1_Èe¨ÓG6\0@\n€ò\r\$Û0’’¼:‚5ÅB€F)EMȀnÓ#.¶fH¨ˆA³Í“\"‰0l”ÀÃwE2S-QÓh‰Lò'HT֊ÑÊç);ˆAŽç2<ôƒ=TóH”÷Ô³OÎÿN³~êSŸ;• æñ­OŽÛ%¤;Oó⼓çn‡'jâRžü”±PSëP³†“õB‰5F†±Su7ÕMÛ:(¹Ut`üu]G*So\$µ%U'&hðÑ4òª Éë{VSW*¤*õS¢!qSqWW‘™Qˆp{F‘T=?¦•Ôê”ËY4ˆV•–ÓLÕsôC¤foÓZяF²C´ÿŽy;ð§\\äR¦/+FÙ'^ÃpcJÕKYÕR1ÝVÖ G¥\"ñ’Áð=QÕgNõ'b5zìV’Uv6ôÂÁÆXûÔÉJnåJ­¾òL5°ä­½4r(ÄMw4©íAÏ5ó>Ó¹ÔØd‘®÷n\nb\nê™æ°Ù±¸ÆÊßÔ^‡ŠhA§zìÎÙK¦ßµÌ¡LÚfvD[Y2t16u'¬î¸ï„Ýl’H¶jˆR“¨ëU®ÂŒü|æiÀƒI ²\n\0Š¸Ë‡]\n@hV­A•kkik«nîÖ%cÖÏ:TÓnðˆ6PÞÇ¿é'´¤¡6óDÑÏfì79²îioõr4Q§?a¶KMDÿe}Lv>—ahV?WW·lÓmV7qd—ud×zà514u5,58’Ç@ò(­)ïf£Âj+:õMw5Qb¡H—¤dÄÉz·®µ÷u÷‰{·y w£@£z ×ȱkx6E#TíXw6Ü˦}ש 03z×å|öwÛ}ô\n¤8|·çd*hûÉM\rN—SĤ”sX÷Pn& ¸bø[sNtì·3ß\\*´´@¸Œ,¥@öå\rS´ôÆŠ8uã\\åƒ{VGh7ÕGû\\°{YƒWk]ò¨ê•…\\˜g‡Ì~˜xxq<Rx‡Œy\ruØ +rêèX,ΗI€ˆ:X Ò§x…ÓQ00%8³õ_y—…‚‡–·,`ÀwB‰K^öÏU¨L»‰•!v4ñŽÖçAVëuӉÖ!lÙfˆÅbÓÈÂ5O‘×nV+P¦‰¸©‹¹’¹”ŒOyh¡®ëô’SJ³ W·÷+ctÐYNÒY@’™EH™YV¹'•ù/@ÙaIùe“*LÞ£ 4˜×”8—Äv»b•³vù\r‰¹[ˆ°u\nJurV狔}’9£b§™«¹¯>ٖ«ùšq‡D‘™P{aï‹y€ˆ¹“š—A ðe“ùŘØÈæńãI=}—Á×ÆïÓΤdv Ð×´»V·tŸeHS% …\rˆ†3¡9ߛY« ìØõ…6¥tË ú+NYgYŽŠÙo>÷ô \n–þÏ·‡xŽøÍ˦B¥ï ¾wªæ0åŠÄÏ Ö81øæ+šIfœö±L8‡›uÅÚ2¨“,ìIy2GcQÞ!ƒ€îðOu3„ýJ#FBÔ:ħg˜I7¨qæXS¬=§ÓmóZˆV\$X¥ç[ç8r-žèû®Wù©ø<¦®òÄÃҝeš\r€VÊ`Ò `֖Í8«âÈ«,\r¦®\r ̙&À+ÀŒ=cÄ\r¯,j@ijM8\n ¨ÀZ\0Ai{.E‚½©™b²éWÖݦo6÷IÖ3•EBœ^úOX%1¯y)ttn¸;hûÌCEÛpÖ ·må··ïaÒOr“Û?˜Ôm.4ì&Û·ƒzSŠ|¥êt–¨‹’©;/³4›7S]%”÷€ØÑdö{OŸBm„‹ÇE®‚â#ÀÙ®¢›\$BÔâRé?´-¿•4uD¸žLUa‡qò{n?H“3 2^ÓäVE ˜Óë\$cÄ>£û„(úg nÐA¸-¼83º“…ºÈeg՛•áx±¢'åšx¨ >âHuQÅ뫎±-Eº8ýcsØϤçÀÆ]NZa¢¹e—œ‹Çi¡¸‹ÈõƒÇÚ]Ö3Œ\n>¾< A´l¢\rãPÕï›YÊó«FÐë DT}©Ò7/í!(ƒÊÓ÷ͶéªEl¡4@˜0\0P¤X—g±õÀó¯MåYfü³ÑÄNƒìÕ'¨ùù7¸‘d©#í®Í&°\nÑàðÀÆ ê\r»Óœ­¤³P'àŸÌéÈùÏC`¹íºTïÁïû<ôj0ÇG£•™­Ì7…THøò\0¨\\qÓ¦\r¿|íýfÓZrE¨×N8®GÈ2¹Û(oÈ‹ÈZ­yä¼6\0†z:²ãî=>ùÆ°=@Ëԝ3ž¹;UΟvļ|ôùMï5!ÈkÆIšqdÐAã` \0@š  t\n`¦";break;case"th":$g="à\\! ˆMÀ¹@À0tD\0†Â \nX:&\0§€*à\n8Þ\0­ EÃ30‚/\0ZB  (^\0µAàK… 2\0ª•À&«‰bâ8¸KGà n‚ŒÄà I”?J\\£)«Šbå.˜®) ˆ\\ò—S§®\"•¼s\0CÙWJ¤¶_6\\+eV¸6r¸Jé5kÒá´]ë³8õÄ@%9«9ªæ4·®fv2°  #!˜Ðj6Ž5˜Æ:ïi\\ (µ zʳy¾W eÂj‡\0MLrS«‚{q\0¼×§Ú|\\Iq ¾në[­Rã|¸”馛©ž7;ZÁá4 =j„¸´Þ.óùê°Y7Dƒ ØÊ 7Ä‘¤ìi6LæS˜€èù£€È0Žxè4\r/èè0ŒOËÚ¶í‘p—²\0@«-±p¢BP¤,ã»JQpXD1’™«jCb¹2Âα;è󤅗\$3€¸\$›Ú4Ã<3«°ô/¬m£Jæ¹î‹®®å†á'ê 6¯¹DÚ²Š6ªÉ@»•)[t‡¯ÌÀÁ+.Ú~¶ Êñs0/íŠpé#\r“Rµ'éL[IΓʕEhD)1q7±óŒh槠Þ\rlŸ\n(‹ÂE¤£9ÁîÂÀ¨*P“³>—t\\›8Ò*/¨ÔTI9—Ü&€‹35 khð§¤Ë_ÈñÒH\"U¹³Œ°×Fò™q8Őã·.§Îe|€ Õö’&“l UPÛIú¶ž¦sLìJ«/\$ý'§¥Ûa·òÊæ‘jYfIŠŠ²¿Û±ÅaY93dÅ\\!W™qJC”Mc=a6¥¬ïT Ü^RÛQShžÑ+;¤ŸÄ…íF«ù!pYÞ뛍.øêá^°Óƒ,EŠªg+ #hàü£(Ü:Rá{ã#ý\0ox¦(‰ƒL\n⹲à ;ybãFbíÓ·D©“r­¦iûÃD£‹ËmU2Å>ÇÔQ£·´°6ZP‹í×wÎ[|Dð¸7‹Oa6%>žÔNÞýZamãèʜ4—_×¼E©ÂêÊÃ<.E;€R,}unN0Ò8”*ÊØ«´¥‘W®‘3¶:VÏ%E;5ã,e m”Üщ둛ύ¤ð¬±ýË·3ºž§u{8«w¯eYèÚ³®åb»;+¼7¬#£`ØÿAÈ@9ŒcÝådëW:´X™mI+‚wÜd°ãm¯äµšßâ'hpà‹Fê¢Ê¢?YI€!ô0ìۀ¸nîÙ¼š´`˜ÅÂÕ8Eu«\"Æ,Dà;j.\rµÁùÃh ¡´0•–Ș,(…P°8S\nÃ\n‚z-Æ\r+•Â˜ ò²,P¹¹ºÁ0Ü܊{,®DGbwÚ¤D8m™¸·Õ¸žÜB”:Åf—8:Ö!6†pµÙµ#¾†`t@(ô Âxo Á˜6#ÀʃÑcT\"Ý3/FDnB o>P°7@Cps¡Œ1ŸÀæŸ \r¼3£Àæ ðrÁ„3†x\$ø%hÁµT\n\n˜)j°‘Ö\"ÒM )… ŒIŽQÖ I³`ðŸe‰ìR`\"Ö._e‰ÒEŽÔíÊÔ¦¤£Ägg\n>¢6bìÉûµTNŠ .õJ˜…9X\nr84†ðÜ ¥‹ºEŽ¸Œ ¦ªh'*±«1Æcل™)o–ô@¶ÔR‘Vå`&†æC‘ó ÁÌ;†ðäу(x¦8@\\ä9\rÀ3ÐD tÌð^é@. !’Ràʁu ཟS@ðdLå\rÀ¼>@ä~Ã¥ è5õ°D™Ë;…lø:À^AóAha¡¢´v„CYïiÇΗÈJ˜ƒåùß55T§bªÁ”‘‚~3’sSªoWª„;ª:DWJc´þ®MÉ9(…¸‰Ü;<\0€(€ Aˆ* \nA5ó»/ªÙ¸Ãã”UJ¹Y‹ó¨Vó¥/}azg™ârWT1jEíŽv»«xK\nvKUN¢Âº[ ±Â6 ØeXvÞäð[“É5\$ˆ’ÞœÌRå`\$’PòzA\0d\r-ø´’š2A ‚8ê\0fA¼6‚\0ƒK#µ @ìø9&ÒOò?¡ÂNG{57l䱥½Ö8kµ+etžÖr’. ±¦·ñL¨\"gq,{½[‚Z\\\\et…-DMw—vl•\r¥û1ÍVZgÜ\\͑<S=[âTôyîƒéœèIÒ°ACi ïŦ\0Ì~y÷‡!*XwÔуK:¡Í­Þ+Èùéymu:LØñj¸¡2⣂èæšW ('„à@B€D!P\"æLÌ(L¹±Ê镉^šXC„íÌêÀs¹ÎÅVC œÓ‚‹.~V¥Î³>Äã¡stY(q^Áw(qÀPD ¡˜0¾€ƒl»åftÎÅX¥¸~—F.è(÷”RRyM+Mæ77žÄoì‰Ï»l\0¨’Áá,kÙAwyX›ƒèÂ\\— A?íØAñu l¨„–6yÛKïmN W¥¦–ȃwþbì¶1]páڐrüniöd\\WoÁsV\$Ÿ>PÕ©ŸëÅ]¬£Jޖ‰jJPù’ûpˀ™X\\0õÆWkÞú+zEPØK ¥â’qa¬•Úàò ÂÌAº+jRÙîø¶ÊTV_;¦?11VߎÙ\na¤=Pï p”ÜÚqŸÆC\"W7\0)ôF9qgŒ~ـÒÔìà–O0lùág¥Ÿ^º`t˜AíÓç\0Ø/çE©æµöqÚʎ!õì©Sô!2-³°Ámƒªð½È&yT²P ²‰Wh+(Q:¤<ôôOxIDêLã£÷Ñv<.Nð3º¼·!ßÝβÇbˆ åVâ/(Ç\rlr~‹ïÙ\\[Z¢ÖïB •¯»ÚñI²ëx0¬UÑu¦\r€¬ÖC \0‚ïRðÒ1¼p>¾ë á’Ã-}ŽåD¾ö½Ò,—l—×álÊ @ ÌÇÞD©K¨ …S>IÚÆ`p\\™ýCoæûPG`øӹö™,KхÏzVéøQŽ:ÄÅýã<,D1ãd/ΏÏÒDOp¢°üJ\0ýɟ\0¯²—¯òvg¶ÿ‹\"þ\$ŒU¸d0‚ðFš”†€¼`îb²ïÌ(îÐJƒ&SŒºJ¾CFäl6Sm˜ò¨„à\nÌåÊ­ Zƒd\\c_f_ˆ¦ÏÀ®  Äi äÊL|È0-Çڃ x2­HoØk¯\\u‡ra\núQ…¼_Cš)°#îÏ\0gt¿Áp6ƒž'¥ˆóåX'â@‚ÉòãE’€Çf&hD‚D£·ÄQ \nn)Òy-äÕìTéMŒÅN+0wpøµ£ÂÕÇ ­ºp%2%ãPQ9EéEX~¬1…–Aí¶ê15?ðßâ¦+h¬QH±q*Ýlo0(²ÿð=¤ÂÐ úåñbÏð6µÍìÜNíf²ÅÅ-XE«D×°ê_¥:B„ìs„ø+fºB³p› ¾H ÿ\r'¦µâÍÊCztãZîH\$ì+è.<&ºCŽ¶21y±˜ˆ¬9ñþ쮸}ŽªB,øÊËÏ\rQŽ(àSdp‹’Ý­¯äŸñ‹ Ž¼‚è&„‘„XÝo2zmÝ\$)Âöˆ`‡’6öNØ,ky’%òF„C¤„ƒŒ„Æ\$Ümu%’;%Ä…íÓ(1£#’j†¨n…‘OäDۂ¡ˆÄ‡¢ÿàö¦ÿ(ҜèÒ<DÊÈëòzî±øìr½\r±ó²´åÏO j+±P9©²Þk&`êÕ\0ê—¶ü’Â;g±LDïi¼Êéîð<þð1rÒ ù1OrËKÿÓðÒÇ\$‘ômÎíRs0éüO3(ïãŒð(1R‘ñY'CŒä“\0ì\$›é¬UFöÎà‚‘Ü E±èÊΗå5ñ› òh˜åXk¬ª¯‡Ž!L•Ç¦Ú&ã8r8’DFCDD.R’zo\$‡ëFê„DÏdø*Sm&'E§ 4R×4Œñ4̶v'ØêQ…,nÞÂEÉÅfE¯3y<n®öœ;²ë3ñó,±÷(\"N.Ÿ02§5¤A” *R·=e*±{1¯nžõe’-Æ ÎûRA44<Åt@ÅTEÏñ<ó9A=,óACDÔô?O_Dt)5r»DÒvîfñF49¯Xu´C@T+)4mEpV\\´78/T-C¢6Ž µ±u”RF¥´'rPvr<#Q4«mÂPÀ\nCÒˆí+3D´i%ôؔÔßAÔ]'ŽéA&÷B×M´ï3)ÿGŽcOÔ@ô÷HFöÀ\rÎ~§Qñ\$²Ì„Ãæ¼i €êŽ`Ý5‘œÕ7õ*\rõ/S.m3j9¥\\B“wÂï6J\0000§»@²œo‹QÃßAÓ!DÕl»õqNŸP‘wNiÄ µn‘µ,T\rRTù´ýW¦}Yñ3tõH(KO²\\†µWÕ¥PF¶_³Y[5Qå[ H7ó#õÉUuuXTfّi?DO<ÔvuWT-w^¥Y]Ž`‹}‹*a ¨> Îñõ’Û¤!+ÖñÊ_`õY•YÖ`–\r]µÁGµ‰R3;Zñú`ª__ccÖ)d0–DE‘ImSI´ŸAõú÷5þ÷pŠ²Ô}O4€‚–\"ìv^cÖbL/yf–3Ív÷y/6,ÅM € ÀÐaOPŸÍ{ klµ«r'¥Ù/XKìì/­îÍóLÎaD(w%Ž›Ô} ‚\0_#bg‡QžRõ=\"wK6Ëeã/%­öÂt)0gµ0¶úŠvÓ0If@ØkÜ\r Æ\rl+ì쟣ÔlàB°Ь\r ê à@ J´œàª\n€Œ p¢h¤x ð\"q£0¼.oõ(bY--š:L#=Výk3 Q•Q„&k0@›u@Ì-.âvQ'r9ó~Žr7'?eÂKödò&âò’üðÑ\\7ÐQ;ñ.Vce¶b<\"¤R„hcn…} 0L\rêWuwæÆÀÚ¡ÃÞ@daGHýmÎU‘4q¹€kÒr±ÕSÄ ©Tß³é54(O/lO6Ónáqmƒhw1rÕÍÕ&mË(¶Óƒ­w\\öDÀ¨|¯=ƒÝsàʽ€ÞܔŽjúX\rƒÅ„šÊùC¬]JÌv¤À+¸Hæ2\n<1 ‹Ò™j\"d[\"³ÀzS´í¸›yFðyø¢n3« (%¬í‡Ï8.JؐÞü—‰£êÔ.hú @\nώà\nÀ `ê Û?±W‰óL°ˆèUÂzŀЬðÕÆBv\rÅlÀdÅEm‘’1£¶_#¦ÒfKÆ+8(I­ho1)X•8ó·r.]“c…°w84´ÎnŽªê\r8Ն @>àˎ¡WXIçs}†KH÷¥ˆ6N‚â{V·—¢æy  \0t  š@¦\n`";break;case"tr":$g="E6šM Îi=ÁBQpÌÌ 9‚ˆ†ó™ä 3°ÖÆã!”äi6`'“yÈ\\\nb,P!Ú= 2À̑H°€Äo<N‡XƒbnŸ§Â)̅'‰ÅbæÓ)ØÇ:GX‰ùœ@\n FC1 Ôl7ASv*|%4š F`(¨a1\râ !®Ã^¦2Q×|%˜O3ã¥ÐßvMóÃA†\\ 7\\Îó´ÀÎe9ˆ—3©ÀÈa:sFƒNdépÉð'˜éЫÖËtFKÅèÝ!¦vtÓ ´@e×ñÐ#>¿±ÇœÍæ㑄×ßßÌ ¢œ‚%Ö%M†Ã º™:ž»§I÷r…?ÏÀÌF˜ù¸Ò 5ö»” ý\"iñh`tÊtëTù;©ðÆ¡Ž‹À䐣î£òŒ#’ݍ#Cd<CkºëLºPX9ã`Ò*˜#Œ£z˜:A\"cJÐÁ¤V‘:ƒ¨Ü:©í|\0ú@eˆ(A£{¸\nÉx@·ŒP t#½ƒJÊI‹ÞƼ…Œ0BHÚ87 ‹\n¢ Ž\0Ð7ŒŒÓ89´B˜£4)<‚¢)†S±#àŸ0eŠ0m #£C’ð7/j𨌪œ”OŽd¸§ ⤪,´L,ÉτXµÁ,Ã\"# M&̃7N3–5 É#oµôË,ÄhÒMïXäº#È먠­’ Âñ>`PæŸ>”~¡¼1Ø:ªcªú<·{|ÓьÔÞʓ0˜øDÉ՜'³pµ5„å(Áà Þ\rn; HV¤ŒúP”5#E¤òEKÞ´…|_P°A´ˆëMo}åz,·Ý‡%)[nCs|„ m<\"'Ë,¡ãÕ¹`v^\r%ÓfŸWÍ÷aT€PÙ1,XA´CxÌ3CÃpʓ˜d:|5ã«0¨7®p°Ü<„ç lÀæ3;Aä3 C˜XÍZ`Â3Œ)bYP 1›BaJObÒ =@†)ŠB0R\rN–:…ÁL9\r©ãB5¹µºHíŒ)8„0ãÏ= ‹ÍúŠºNO(ȟ\$÷:·Ãœ Ì=é˜Ø2ºØؼƒ2bÍ ¼\$ŒI+/)9¾ Pš0Ï(ð@8w˜î’Ì#(ð8=ƒ(ɾ‡ˆ¸Ð9 £0z\r è8aÐ^ŽþÈ\\0Œ›*<\$£8^˜ücÃôƒ9axEkL¸éç‹ë‹º5„Aô­,\$RÐxŒ!òˆfQ:_L&l‚ãDL(p#Í)-9’vœâ„w*߇Cž@Ñò\r„ùË¥\"NOnJ&5‘#0àÉ > a@\$£\nTJ Dt‚‚ŠÝÕ §VǼþó\n£Êª#T„y·Ÿ\0ÒPñˆb\$±”“êÃ2¿;ŒÜù‘.ÃÙ¹erÎ`ÇPêˆ\\Qäzæn¹Ê\nÄ\$á\$‡’ES ‘0©Ž3J`q°œ`䉗+Ý Nè:‡V˒dŽÆeÞv€!Ì96/ä¼.@ ˜T6D|ƒ5¸šOz¿-‰D“S>ÿÙ¹pÄiŸ>×Aƒ¨y èɒ­uÈE¡óƒ§œ7sOÝi©`7½ÆnMƒHg j>“ZH¸F\n¸î¦Ž )…ö?¹Ò<ÊJC“;¡…è ÓÌ»lZ'qH”,‚xNT(@‚+q æ¸3ÞjÌ Š)\"@{ )žÈ\"P˜gÄúŸš\n\0¦&]=͸2Р–Ž[7ƒ¨ík¢w™H™`T@À*, ë BœCgÇI¼ÐÂvŒ(v-‘íšÁ\0ړ‘é\",æÂó¦i{Nƞu\"<TÐ#Œì°ê–ÖØ)â!“l(¸\$dÔKØYæ(dž†@ÓWÙU]^‰‘u©HÍV²E^Œ“¡²Ên²/ Й{ ðÖ^Ø Dstý.9áxŸ…àmOý­¥ÈY l04§¼˜ùjsW#X#îÊ\\E±bIËyz0¦©Îº¤º'zD.Sœê— Ñ0p'GN˜’ÆhC\".ªÑ\r·U¦…›Z}Oꑆó_HðD! ܦ% —ê‡RG<†ãœ§Ù Õò‚¨¦8,]”㜪Þȝ0¨pM4-סr^SŊ9T%Lù¥ÐZöA¥7ÄzzgâB¬ çqÇ°‚^œB8(uÑD0t@ Aa G¢^f#9¢ŽD@ÎͅÎñ‰8S|!ÖS¥¨¨yWT µ:©å@÷–ŧSª\"šo-tYë˜q…Å”à!ÒcYp ÄO´ž\$\\n,\\x ÇWÂv¥,|Q2±Ètc\"Äì‘}Ä>;¼\n\"4Úi‚¹ZÝ0¥Ô“ª•“1°Ÿ©YG)ãÌÊèÜŸË8Ç7Ë<ãœñȧÌYTóç‹?˜4dJ@) ù)\$Ԍ‘²:ÆϺwÒļ€ÁX/tCf!FHÓ!t¸Ã(bȨ̀´ò¢}Øy>é×)h,©¢pH4_0pæEÝ\"8Du¨‚ MX“¶•w\$š!&ò’ï9Eò•X›†/\n‰µ°R€ÖHgYöå#\"ð75·‘÷‰rò‘ÍÁj‹žÞÝրÔ8€½Èû£ÝûՒ°\\|¸´¡ÐÞfØB\r×éÖ*Æ4Å£UrH[:{_âÑ#ˆq¥Á.äd°7-‰«}î¿÷Î_¹Ä³j؋Ž\\¡ªÉ6ë0O‡ZmË ®)ˆQ¬¿Î™Y?X€€ÒéÞOA·Õh«•Ë²mþv'JçkÓ£¤ž’¼+OLNØ2²ÖE÷–_eÌ ®9¾IûÀ —K«eö‚j†‹1AË\0k^à'ô,Çô‹å³ —aNH=Ϻ㢧ÞI÷{ïÚ{/n ¿xnµã絗ÇN/\"Æ®Žø\$«ËNO1ÙxQº—Yrù\rv–ç0<Ò¥zW aÓùd°kÄìj'êNYæ”õ™‰c´Œ½¢v1ù8O‡nÍ0«„=*g1NÆÍüº¬»/6¸—+¹ÛuæÜ-ÉÇú¯)Ü ð[X…b|žß¸?—k›ïAÔ8äüÜÐO úwŸö0^g”y½ÀÀoöýîÎÿMhü0ߪêqjî[#–»tB¤.-ä,À&Í*|wXðƒzÿ ¿C|ü/ü—ǁpôEL\rÅP”öÿ‹¦ )X4.ŒímðPNU\0ÒUPßãâE.ºD„Ø6‚6/dõî\\åp8ñ˗ÎÌôP‘®åiA‹½ oê尒´\r BàNZPp\r ®½²½eÇ\nÄ´É°¼½(ü0Õ ïê E°;Ð\0,>d¬n|Ý\$odí\n ¾;,¸þN×G\0;©u0F§å(‚ÃÞMc˪,-‰v!i¬®ðz9EV#Œîƒ¬’ÅãbPêñÑÊÉ×KŽ,Gã6K6SLiñ2Åe.ïñ\$ð*ÎÏNøÈQrñ‘xqCØ_¤„ü\"˜\\‹øâXÛCÚ4@†E\0Ød¢/å.—°h™ÇO\"l€â\n ¨ÀZ~ܤÀ8ŒÚL/d„9Æ4³ÑFÏq€Å®ˆm©Bc*”ÐÍèZªÙ„²¬ÇmàÍRCÂÊÈÄ6‚òÛj*qNQ1ë‚dÛF&)‹æëê'Æ^ƒã§j8@òŠ%…°\\ƒ¤=ÂHciÈ\"è¢Úb.® )%øõç:oeÖÞV,ŒäfqฯV©‹K\r'G^Í1\\W²‰kVuîÂßeõgV–)f c\$\"0½Ó(^1í*þn.b’Œî’c¥d ®\$®°=êZæešCY-¥—-à„\rçda-‰Îväôš</DÂ\nÀÒ  îH\0Â)ç8/¢*‰i*ãD}Åh\"4E/ŠgÒô¼Ã{ Š5ÒêcÆfIŠ¤]ª¶êeˆ\"ò„¥*¤eŠ?)\$~g˜4D\\B^-‚xɟ0’àE¢Þ\rc*‰>a(RBê3åfRàä";break;case"uk":$g="ÐI4‚É ¿h-`­ì&ÑKÁBQpÌÌ 9‚š Ørñ ¾h-š ¸-}[´¹Zõ¢‚•H`Rø¢„˜®dbèÒrbºh d±éZí¢Œ†Gà‹Hü¢ƒ Í\rõMs6@Se+ȃE6œJçTd€Jsh\$g\$æG†­fÉj > ”žCˆÈf4†ãÌj¾¯SdRêBû\rh¡åSEÕ6\rVG!TI´ÂV±‘ÌÐÔ{Z‚L•¬éòʔi%QÏB×ØÜvUXh£ÚÊZ <,›Î¢A„ìeâÈÒv4› ¦s)Ì@tåNC Ӑt4zÇC ‹¥kK´4 \\L+U0\\F½>¿kCß5ˆAø™2@ƒ\$M›à¬4é‹TA¥ŠJ\\GB›Œ4Ã;äõ!/«î¿(+`˜²ê’P¤¿ê{\\’µ\r '¬²TÏSX6„‹VZ(è\"I(L©` Œ¹ Ê±\nËf@¦‘ \\¦‹’š¦.)Dæ‰™«(S³kZÚ±-êꄗ.ëYD’¡~ÈHMƒVƒF: ‚£E:f¡FèÑ(ɳ˚lÉGÓL•·‘A¡;–Szu CD´RöJ©‘`hr@=„¼®Á†BƒÎs;ãMNrJ¨Û­)ŠS3NéjfB£TÝ…шÑ54T4´62(Ñ>É«)ŒF#DMRD¨kgVhI…t˜—;ršFêöH‹¡ #hàé\r£(Ü:KÂð\rã#®ìŽn@¦(‰ƒK¼µ *™cÃÍÚb—QF…vGF‚Sj¿%,@5jmKpš¸ßX×Ì|Y¤mËw‡Mø¬Ø´ #fÑÛm«þ’ªøc2¨(Õ\n,IxåmZÏeùŠr—Íå”G{_rØÕ¡ªFºèÑ ûB̞†ÜÙìA„£W¼môZÕ³Fq[Ï›(HE}¡ù ZÐR‰”¬‡Ó3¾G\0©%ƒ:‡(4EAÓ\0PŒ:ƒc®òºHÀÆ0Ðmá¥yA£CI…'®¶l”›“^íõ)!ÈlP­óxÄÄôúRúQ°¾1ˆ&pY)ê^ÉcôêOC°\$*;»”)¢\r õ8/kÛá´×~Íԙ–M3Xµ]uÐYi#Ù¢š5FÃÒõ³YŸ±úëêa_„˜w}=jB˜ñ£j6å}U]‡…Ûx”{e+8#â6ƒà¸cärxf Á±UèÉ\rhT\rç,6¸@ò¨naÔ1†3ªÃ3|°7†t Ñãùá„3† !;0\\È@:àPÁIk3FíCUŒ³\0C\naH#76\0æAq#Š\0®¥2Œ]°Œ,\nЮQ¢\"HJ%bÞ¦b ‰I!'~i\"#VØ©¶­Wè#ÜCÚbD’£r¢#â.jhÔУ„ÎŽÉ²·PÐÒ\$GAe¢‰¨|†¤bxCs;ÁÈæHæÃxr]A”<\0ÒÿÃ\$A„â?ðÌAhÐ80t Áxw•@¸0†@ÛC.’!œ®)jô\r!¼7ðDßÑÔ’€/žgÁ>[«|2®Æxa˕s†…Òº×0a\rg!yÀÊ hn\\AÒ2!U²4D¹úEEMÍ!–¤¾Oó&wf…+dm›‘üu‰LÙ¨ÓFñý))([‚\0 €-ŸIF~T®\n 8)G‘<¥ç<ÎT)ãDG3TD|qrgù5 ‚\\g¹\n?oÕù«ò%q-C*ÛҞZÛu >ÅÙjBˆöŠS§ô¸†¾³zÅJA½MQ)}†íI“µJùœÄҌã¤nG\$ª8º4ÞåÚ|}‰Eœž’.N ¥u¥È»Crê<ˆ?ðâNªä ÁÈ7†Ð@et°:á¡q\0Çmƒ®Â@d&ª¢#ŽG¤9)èpSEŠÒNâòƒð¦³ÉXõXô¶’]Xhñ\$dhÙ²gè­^rÅ)ؓ:‘…,R”a×OÖèT’åL䀗‚¦×ÃKç´¸0Ýøo• ‚N ÒÁï €€3t\$àF\nBêWP·¤Šä›µî¾‘‰¾qåŠdkñÌ/ÂeJ5MÊ)í³”6JÈ3ÎAM1\rL&!é'ÏHŽeŸÈ!\n h4q64ÉÁ¦ea¦ÇhãˆYû4jf!Ï%Hؑz£R¨¼&2¦/Ó²*n딂 e Á…¾.@ìCexVE6Ó-E.¿[sì|qA¬`U^¶uDŠ\$î®òyQA ‰;&Îßb&6‹þÙñ˜1ª\"µ¬(§­RŽHšÉ•8°æg¶5^ïÕ|æ‡[˜XŠÈw/Z;4@†‹+«J:'8¬Œ°}b:??GñóÎfrìgjýÐi⍈F£#1¹K\0êáPZBh[˜·Í­•D°ÎãÊˋ™Ñ‹ ­HYñ¬…6FÑMŸ³|¡X2ž˜\rL¦;`ùš\r\r!è2€ ‡_C„-Ù¡L2 Æwƒ&`Î:bj+´~\nŒXEZvQÐ´Å¤ÅŽš,¬ÕñMh(­è”’˜B›ª‚´¬eÞ¡‡Q½êklŽo\n,žhLpÐÕ|£éûŒhöC÷Î\"Òû/~(⹉æ1E^§òI¨|l’ñâ¼ÓSQ¾'NMêTë±ÛµMé1 ¬R F‹k¼(„½ ºBÁ©~“WºT…#B šl|ƙi§u¡WÊ@|U<Ö'ÀB T! \$\nï7ÃIÕºüä†úÞvƒ…é ²g¤•SBŽ‘ìiq\\Þòõ\n”¾é)¢éš›ŽôeEÇ}ï+ꣳ¡ z\\K©Î·\r¸¢óK¢Sµv:†ÖIûÃïL\0\0ŸÉüSóQÇiÚ-}Hÿ”aôÇy–, cžñ\nqx¿FÙ ?¦×Þ _z­ùåË2êðn_ҝÉܝK9uÑi{uT‚Éä*dÞ'Úú-åî<{aâ²Îý&í2éSùޔ¨}¯\"ˆ>ë+ûýÏ_ûo®ª½ÏåôþHîoœkWŒ¯\\•ð;‘Ÿ>Àö|„|bÂY‚F±ä%Ãbè ڍn-Í\"ï¦B‡x¸‡2!#Ќ^ Å^~D·\0Áv¸MÂV\\(P6B¦_¯f?oÊ*P ä5dʪ#àî„‹ÃTb¦(͒À¨~ŠnâFp¶j“ ˆ¥<#CFØ,¬ŒäX‰¦|4Ί@ЂbE¯P,Î5h²ñlîòãÐô‡ ¤ æLõbâý´NbÏ ÎG«þ!lûÖØíÜÐá\r} 0ØãmØÌG¤}f¤Ž¤?\rP.Ü°î|­Ü æFì>\$Ê%IîÍì<|Úcîna‹jåD&¨¨ØՍDúhÒ#ÄBMƸùæ,„ü+HøÌGT0ñZJ^cÌ9Ãn¡qjnãÓ%E2zBàë-‰kbò¯YÑ\0ÅâæÞË~H‡‚ÓfF!Ø4h”\nš!lf%@SìL~LÜuuìå°øD‚c¯êX%LÏíµÃÚMëLEOàͱߧÛð¼)D6|)ý¥KøÍqåïí7 MúÌñöÍMU§†£M\n+±×á|Œ’*q \rƒ!ÐÅ\"Ç\$0‹B·!q˜^¤Î²¤tF1þ}ošDÈîn0n1¤èª6~¤xûÐÈ(2\r2Xþ¯<FPÎT’k&È}jV2v†ŽŽ«‚ù†‹ÒS!O,ý&oÝ)ŒÌ)·*.ŒEò~ýR‚[\" (rW+q˜=.(üåøâæ*¿R‡#B‹#Ç.+êPËï.£#-‘•\rrÞEKèòRý%î2ò %i\$§¾ELDC0rGÍ2§Ç ‡Èp.¢Ví®¸\"EV¢f†©,?\$7§Ï2‰ÖÀj`ŽEó)ãßñ£‚æ°ÊE#t7ª¦.°v2j:‰*@ªgç2ä¼.Ç® Rö!sâÆJã ô#N‘ðnpñE2ßgPی(â'Ç ŒBB±°Ì(Ýw0Q2]<ï_.ñÕ/3Øä¦*Ý3\$s!Žžw bsêbð|éPõ\$/™>-‡ŒÈF…µ=R‹#®“AJ9>ó÷tóñÐÐsBC!®¡\$–+¦B_èØ`†\0VO5e€\rà&Mtʧ–.„éo¿….Jq€Cî|=ÌÆҒÉ'¬ÿ+'çÔGƒOGÒ/òU0rôyrÇH®Gô‘2Ió¹ƒð†€{F–d4ªcPqH’yIñ§BdÒZÔ°ËtµD(Гù64Á*FÝl^¢h¡dTUââ£Ê@åbsÓ KËS@Á#s!DTûb ¾†ì©’³1ÇyP£!PéãQ5\0¶õ(’Ý ”»!å8©Æ+OÒùQt×TËÕ<Ò5&¥ê—NB> íPþÅÕ[PUBÇBîFL•G!Çg4 Zã°QUÌÔ*ãŠ2ä¿RòÛr XÓèQ”%M•láÕz䋏wC£ñZÊvV! NDû@4 S-àêf¶ê§‹J4ƒV™\\¤Òê…pO”S4+]Åk\nõåV“ñQðþ¤*JfFþ™*œÅ“¾ÄÍã;Ïf4+JÅ?)ãthalõ¦W6Nˆ(/:ªò“I0\0Ô*²«,V[™+¶:6&¶¥…dO¥cvŒÃ~Èh³9EpYϤØŽ)´\\ÿåaFµ9f ÌX5ÕYs)R€ú–5e#hÒ9doÖS¯cc–›IOi/Á-Ad'€† Øs7Ã*¾•-bSÐ.¾Ê(µrµaÂ'B@Ê¢x˼\\Àê‘@@ I¸¹àª\n€Œ pÄ eÒB\0Îú/„óQ¶S7Â<{„‹2ŒõÎÿ+£Õ:z³lûqO‰-uiq×2{·7 ˆgÂd²§vñl÷311J8@›p Ì\$&E¤7BRð\0>¤J@ó–Sò\\êUßr%\nHä“7î\\FñmcÕm´¼Cvƒ'í‰#ÇÈâ’GB4©ÇÉ  ‹¤­d#|7Æ\\É\"9¸<‡8ÒȔ>­© Œ{͍‘55ô€1\$6l™V1Ù Ý]Qé vM2ë3WŠñ}\0ÖÓ³1ŠÔ\r¬ó\"hx&µBœ>”%8_„Åíܦ\ng>“Ð)…>3-\0¦s±~ÓVçjOÊ6¬%˜ÏK4ÕÍ\0yA løv³ù–dðÃ_:Ç&aâ£'xlïí.‘ \r,€ÙnÖ\0¬ì î@¬ Æ ê\r¬j?x<õwãfåhïHÒ8Êržàí¿T·„LŒRC¦|РCs¼Ñø —ëN2 ÒÑLáÍ.Ê|QvׂÙÇþ;£¸£Šm˜]C  ¸³ÂëU\rR0‡fL¿bÝB4B¬Oc&ÓÊ^";break;case"vi":$g="Bp®”&ፆ³‚š *ó(J.™„0Q,ÐÃZŒâ¤)vƒŽ@Tf™\nípj£pº*ÃV˜ÍÃC`á]¦ÌrY<•#\$b\$L2–€@%9¥ÅIÄô׌ÆΓ„œ§4˅€¡€Äd3\rFÃqÀät9N1 QŠE3Ú¡±hÄj [—J;±ºŠo—ç\nÓ(©Ubµ ´da¬®ÆI¾Ri¦Då\0\0A)÷XÞ8@q:žg!ÏC½_#yÃ̸™6:‚¶ë ÑڋÌ.—òŠšíK;×.ð€¢™„ìi¶n÷»øì¬ÛÀ€ðÁEƒ{\rB\n'î¹»Ší_ÌÁˆ2œka§‚!W¹&Asv6Î'HáÈÞÆ»ÉÛä÷ ÉvO„ IvL®Ã˜Â:‡J8楩©B‚a”kºjÊ*Ì#ìӊX„\n\npEÉš44…K\nÁd‹ÀñÈ@3Äè!ªpK P› k¼<ÈH\n3°Ã|•’/Ð\" 1J'\0\0P¦¦‹RÙ!”1²dœì2V‚#I²pN¾¦ï& ¨ Zþ)è R܈f1B‰§CÖË\r‘ܘ„ˆA¯¯™Z8B<@Ë(4=9%3÷.—sdn4Ê P’6Ž`Ê6Œ£sø¤H£*:7ŒˆàÞ£˜Ê\nbˆ˜4Žƒ*\\,ToS*˳2Õ‚ h KFt†Æ @§Ž´I†V\rÏC”Ø-òcë!ÕhÄ<×!@æ»uw\0¡)ÁRÔ•´œ«²<Qт¥¦ën ~Å/E+ùb—eL a”MË]é@ðìёÂD벅ÓáFÄÚHù qØÑ,Ó P\$ƒµ\$¼­òҋ+DÐZØ(Ž¦RþŽé@‚-Ð^H½½¸#46)²µj&0×rKe0d˜<\\ÃcpÃ\r m”’© †)ˆš§J‚H9¦U\n¦ U~¸4kÑݍdYIÞ§ªYcT]µëR‚ҏ”N¥ÔîíÇÅÕüÃIU{b¶ sÔù×Ï5€“7;ˤ1CbÐ #{40ŽU˜Þ3 ÔÝ]iŽéB:3òRàa–¨˜Â’Š*H§ÉÙÃO–ÏqN9À`@‹”q²:ôçŠÇT͵kåe?ƒs*0¥Ò3|§®´(z˜¤#uCOuÞFÑM(”ÉI ÅlÓò]cª]Bȕ[¼þøΗ\nÜ΢»ž¦§p¼2|Åøt{ha§‰„÷…Ò‹|aæ§\$è|Ó»çdþ1‚ZáC\rd3ÐD tÌð^á@. !6\0ʁpoAœªXjÈna¤ÿ‚ðDGÀgUPx/† ؕCX\"ÆôaBLŸÀm€¼0ƒæ²GÔÚ¿`F+¢€ÐKs>'̑³tæDÃ(s‡gü—B¢†ŒI> “ô[\r|.쁬‹¡n€H\nÑ}¢<%Ïé8C\$ÉW”‚–ë–xhv1é!㾏ãÁJ¡bÇ0èЎ©‰À€>Ä2“P»gñ‡–.é‹Qý•\"t»R~”\nŒŽ\$\\TœCü~Ñü|oEóÒ\nIpI\"AåË Ò«Cpo?ŠÈ7*Ò:Cš ¦¢4ŸÀÌŽ¸A…¸9EJAC`oVRl‡\0ÉpDWê̒èQ `/\n<)…GfwŸ9‚á\"E’ö¾ „P#²¤ÂQ\$ˆ·'r}DVÎî֚V mžÏaBI\nDÈt¦†8;ø°Uã)Å'¤¨–¤Ü]‚0Tfø£@ˆM{…Og%?O5ú—<O’.ˆò;>[VÊEC,’IØM!\$Äï&jZÀÛL '\\ä£ ™Q’\n…?T¹d|.ÈBcb5j„@ʐ{’Ø0†ÀêXÒÊ&”%,­³vŒG†¥èJXU–I,cV@ñYËY ”1 ÊªÚÂcٌ ¢ÌA&H.ÄX ª‚†0êØ,Àl6¡ª4¨•ƒšX°þÄQ”²—ÒÕ\n…¤Ð•\"/Qߨi~î\r !P\n\$ ƒ °áRÆ°Ýq—\n\nÅüõYB8™îº(§]1gJ͒0£¨\$íÁ¤À—_ ¥ !«ØV¢–4N+aÛtG1®†Ò†ì”Š% ð“FÔz´–¥#6M™ºDxNLt8Ë0×®‘w‚P1ÇFuœª€§ØLRÊÍkæ!|I*\0F«\0\nãbEnýÃ\\nˆÆ.Þà—ŠA\"ÂÂA¥f\"’ÀPRrÁÒD`‰&­´ù`¶B«ÓI7S)µ7€ ‚ Aa!ÙÂðÓA˜VsFi‡Pà!’¹ –l„_Ā_‘w`´CÞçŠx !ÓdÈ\$™)”À±'ts!Z'äî‹y3&¹(O—dLpˆ&oΤjҐf€Aâ‘\\RlôîÖ!%Ù¼ƒf»ù›I›þ]\$ ßvfLÈ1Q)d{KçÌÚnƒL-?‡ø;‘FÁJP¬øZ¸€®É@Hf¹°öyšÚ:)Clñ¥åK\\–‡î‘“L¥0“K힑ö•ïԔ9)“V]Š}M/™ ëÌ«¬2?H!1Å’+o•UÃSÙ7B÷ŒÒ%£}bA\"TâQT7ÛíÒ;ha\"‘6.~;ĺ<ðnÖ‚á¤oQR(蛁‘ô¶ò€ªu¨Åù)7\$ó1J\0Z<tÏõ(Ú ÜýX\"Äck`] ÙÌ¢™UhÇÌ]ÝFçª;“ ¡{ð~\n8ö{‹d®0áÌ!¶¬;Œ\${°,¤hµ4®Eíb¬î¢á;ë|!ž#uém˜à(d«ä{XÕ{Y4⵨öð˜…-]©ÏŒ‰ßW™ÙhóbïÝĎ÷6µß[%ö%ÁøVù\"ØÂ6?Á×9÷uá`/‡ÑFGFº‰ˆÄå=‹yðÏÔø¨‘âç ×ßïMê8?fõ];Œ¶Á0Q¹r®fþ¬Ä/†%ÞÀ.é½g¾@êeÐñÿªtª'/è·Y÷ñBš8•Oû‘×&RàÏsŠUhòô¸Ó¾ Å8>«^d]µ˜u±]Y\"ËDّu©Ó=œŠõ‹^ÿC6þÂìOFtOúÀö\$ õoïÜZ ðø9,€Xoi¯Øî°\$ø¦zð‡pð'e¬YÐ2È-^ÈÆÄ'>ÈJFï|J&\$7,^8F`\"å–I!vH\n˜YìT:¥–w@Ènmœ ¨&ò§@Ï0Šîë¨]‹W ‡>Õo ý¦.»o× GX#ÁN\$¬%Ê0+TíÍ>½ÎˆOnP´ /jæ5d¦ ªºôPÐ쐑£ w§.âÝ⇤l«°¥äÛÊ» %^Ðú-P†  ‚|°¯Œ0,f<ȇ4D1Oo’±Ä•,kE¯\0í¥_ Q ZﺏQN;ð½Ĕi„Ö\$„pS¬í^ïoL–l˜ó¬ñCÉŠ\\MñÉ\0ÏCìó§œè*ª ‡òºï€^kXÂP5Þ5ƒ ½GgåªÍìx;+jZCÖÛçæ9€Â§)xQ‚Û¡wźû£à³Ð’â\"\\ Ãæ¢bÐ\rv(ÅúK¨GŠå&R\$ôB«bH¼1˜ObôæÃJG¤ì €ª\n€Œ pî*l%\0J¥ÌìúÇPkü4…0\$!\$Ié¬4m êJ§v) PÚø‚üI¦Á²îQ\0Sr \rh%Ǩp‹ ñĪ6d”Q…xzl9%J~,ædfŠÆÅ0dvldâpà´\"Uäï:ân©/SDF\\ 6¨KË+.´Îÿ–ÂH7Âg6ú°þª2LÁX_ôb(PlÐ@Ô[\$vpÄÆ8ND7ŽH<ëÎø\nÉJOòG Ñ2\"p¡ªÔê¬Ï®ž°Î²%¬‹N\0ÂW äS…@ÊU ¬ÊàïËNb!r^¢Õ.cxNp*ÊøCç¢z`äEì­A^0 ˜»híãÚG¦ÞQJbÂ\npÊy)Éê4hž±s›\0ä‚9²Ì—¤vs3NVkí5T\r3XU£ž ³bÝ\nďÉ2ݤ²ºc:S5«]R‹À4b¢";break;case"zh":$g="ä^¨ês•\\šr¤îõâ|% ÌÂ:\$\nr.®„ö2Šr/d²È»[8Ð S™8€r©!T ¡\\¸s¦’I4¢b§r¬ñ•Ð€Js!Kd²u´eåV¦©ÅDªX, #!˜Ðj6Ž §:¥t\nr£“îU:.Z²Pˑ.…\rVWd^% 䌵’r¡T²Ô¼*°s#UÕ`QdÞu 'c(€ÜoF“±¤Øe3™Nb¦`êp2N™S¡ Ó£:LYñta~¨&6ۊ‹•r¶s®Ôükžó{¾”òf“qŸw¹ß-œ×ü\n–2‹Œ #*«B!@éL©N…zµÐ¨@F«÷:QQãW­àÏs¡~™r.“ndJ¥ÊX’¨ËŠ;.ÚM(ìbx¦¥¹dè*ŒcÚTÄAns–%ÙÊO-Ç3¨ì!J—ç1.[\$¹h´¤¹ÎVÈÉdŒDcìMœ¤Al²¤‹‚N-9@€§)6_¥éDî’ë£Þs–eۂ‡%ÊyPœ¤Ìž÷B¥ºF­y s”\nZñ()tI¬„Ì4^’­ÙÌF'<Ý\$Î\"HÚ83ãhÊ7Š3G?5£xÈÒ4Û*)Š\"`ÒÕ¶§I\0DœÄYS1 RZLÇ9H]8\$™ÌO±\\s…ÉÐSÒ1}SURê¥)v]SJCÄA–RT¥- —´Àt“ui D%¤8s–’ZN]œÄ\"†^‘§9zW%¤s\0]ö92§ÜAÈÑZx—‡59OO!Çg)T \0Œ:ƒcHÙ3á\0æ1Œ#pF ‡)\"oÐC•W±Pr”DñÒCÜ/á&r—IÈÛ·5…S\\±G,ב'1Q,— sVùVYŒÍ,ÖsÄÐSLÇ1:AÞS xêèG)³åõ±u'LôÌÕ6fXåÃ`Ò¥H6ƒ“DŽäʍã0Ì69ƒ+jseAÒJ=\" ÞÌ\r¸(ò£pæ:ŒcD9Œ×à@6\rã;˜9… 幌#8Âæ`KC®`êՅ˜S³°°ñb˜¤# 9Hs‘\$b­‹‘©%jG’4’jºœ¤i+m;Y\nÞdQ>Æ\n{ØÒ7ÁY>Ä<H†FϏQÕNÓf»‰£æՎLϤ9ŽãxåCŒ£Àà4ëã \\ƒ #¯ŒÁèD4ƒ à9‡Ax^;þpÂ2r#pÊ9ÞÐÎ Óü\0­»;ðÜ ÁÿF„:> ¾lØ(k@ù='Àʟ”\0<á„( @¡B†Q|0†³*£ÌËûn/é@WzÜxBüBŽ‘B.Ç@¢d\$W¡4\\ ‘ü?È\0·—8¥ ¯Niԝ\0 € ˆGý\"ˆøz{ˆ`ˆ(ä0D §2%DCF©¤Æl!^).&ÈÀ“RnND\" ¸Z©†.#ʱäKÌU{\ncI-p2•eÔ\nŠ\rÊ֚ð@×Èu4J3 ÞA\0A\r•êšÔþ€QF×0àâ[1hŒDR8šxS\n‘Iš˜²VфyA,‘Sˆ‚ô +Ñö‘\n¶VÛ\na‚Æã Á §pÝ®‚\0ÄC8 a\0€3ã*g_0F\n‘E‚¨pҞÞҁ…VK°'öeäªÍ­na@–x¹A<'\0ª A\n}ÏЈB`E h°KÇ1j—Ë@Jbˆ!„4‡8•ì˜S,u'\r§ÐD ¡˜0¯Åƒl’DµÚˆqFÁØ\0ºæ` 0DT]ÓO §g€ñ\"c \"%ã&f1ᣓ¾xjJk1QKUØÒYˆ–1Ö¥1~&Ç8¨hå&«1Ê#ÄÄw,‚(éÌQÈ ‰©pV x¶/c¡=hN'…¦€myÈM.×`æwE»ª%³ÜrϓƬ˜iA”9.”w¦|1š°Èwjyâ\"tO6*ÔYleUŠºÇžúÈY‹N,}Sª• (­‘-B@² µN(;(%¢Ý\r¡@Lg˜”[Š¬SVq\"–mpˆf\r,SÜ×Yt @›DM‘&/‡0Ž0e퍴{ÐÙj,†±®Sòv CMWUaP%Ä,¨T! \$ \"þÃI¢k­|ËùiÃ„é ¯ˆ–‰ñJy-ÃGmbe]‚\0^0­5Á¸<WŠ#ø)驦¼J¼‡1é\$XŽQ&#aüF3)ÑC‘W‡é©ŒÄìø¸àì ðÝÂöD¢'\nL]ñÆFJ9Ȩ,ì: %|Š”OJh¸\$‹vy²@ÁìA*¯d°–€PW ¡‹2¥{¡”…µ>ÂBšç‚¼D ™DÂØrˆ89…jÒbw)Õ?„Ï ¯-9Vˆôf9…Ä5<%à½Ãڄ®AÕ:¢RÏoªbÂlZ:­=¨ ¾@:† SŠäªtÙÞ¨‰;P‹+h¬u¦°A÷I¥k’X“¨…²ÂLG,qv& °¤¢\0^ÕZ#Ce¹ìö\"6¶Áم¡k{mlEãÏ%–ÞÙQm¦“\"Èé£Tr. ¶E8°ÛšîÐÕmjê&R_ÞÚêúo²Xðöó)«•KTëÆcÀê¾±Þ¬­©k]ûÃ-Nºà6¢<qÐ,½W±“ümÅøÌX¯žšãlY‹±†üÖG†äOMkÀymÊáÜíŠK“-‰`æ·ur‰!§íø‡çÒ!¡ bb>Ÿ'Ÿ“©y¹ãÈ*b£ On„\"¹½—\$\n.VäÜ'DŒ‰MÊ{£…IëˆhÞ¡Sͧ¥½è-3€–ˆùq­\0öÕUZ´Ìí\n«U½ÿ•]?«ªg4ðéyéÃÃ{Êg/ïjÇÈŽgtü©).ü̝ß0.¯‚õc¥°·*|•{.ÔØD/1 #˜ù¼7U7•ì¡[zëò]ð¨{‹ÛÅwþ±º~÷Ž.Ì:Å0ì¡âÞÏ<Қ7ÊÞWÓæÖ*½Ù„ØžêS…TN;Y<¿Ð\\ƒ‰y5S÷úÇÇüÂçô\"éû|oµû…[ÿ?7úþßÏþ»JŒ{Oº«œºv×\0ºä´þ‹¨ºËŸ\0ïî\0,Ðú cÞÏdREo:ÿʈ°„-\0kl¾Áo9\"î ¤\r ãor\\«Â©~-têˆÂ£¶FëØË¡v©\r•BžGBСb&ÁB(Ë>80tIlN;mZ¬ìVj¬ZÅãf²\r€V” Ò `Ö€šªP¥CXn \r Ìne6 Œ›È>§¦šÈNx ª\n€Œ pþ pÆ9£j䌌©¡^hcøâ4#zªR<ŒV`› pËáf†>.!ÑCŒÒ¢ú>d'㐻ËÀ¼F|:Ï×\r–Š¦!j´d–BØ ˜\rçî9ƒé¨\r§´2£R6\"Z'né!vTA<H €Ò\"Êibê֡СX§|µªšzóO‚ލgâî\n†\0ÀC\$2Ü“àÞ\0èœë\$ÁcjØ|ñe^êdœ@AÌYËn—‚ÐÜ-†Ø©xÝJ6J:ìA+Ê8¾C¤RFlêùg¢z€Ò¥1ÆPà¬À î@¬ Æ ê\r¢0‚¤,ÙÅF·ÌgnÁÅL&\$ÀÒ £ÇJxG%j¬øÁªÒOj……貦¾5C*n2\r! &Pã: ²þA®¦Nn„ ð,E@ \0@š  t\n`¦";break;case"zh-tw":$g="ä^¨ê%ӕ\\šr¥ÑÎõâ|% ÌÎu:HçB(\\Ë4«‘pŠr –neRQÌ¡D8Ð S•\nt*.tÒI&”G‘N”ÊAʤS¹V÷: t%9Sy:\"<r«STâ , #!˜Ðj6Ž1uL\0¼–£“îU:.–²I9“ˆ—BÍæK&]\nDªXç[ª Å}-,°r¨“ÖûÎöŒ¿‹&ó¨€Ða;Dãx€àr4&Ã)œÊs3§SÂtÍ\rAÐÂbÒ ¥¨E•E1»ÞÔ£Êg:åxç]#0, (§˜4›Œü\r÷ñˆÅG‘qäZ†–¢SÅ )ЪOLP\0¨ýΔ«:}µï»áÚr¢òå´yZî¤se¢\\BœÅABs–¤ @¤2*bPr–î\n¦ª²/kÞÁ)ÒP“Ç)<·Ä©p¨’êY.R®DùÌLGI,I¥¥i.Oc’t’\0F¢å±dtì)Ê\\—È*ð’ëÛâ»/ÉÊ]g9f]Á…‹Ø^K’ LªÇ)pYÊr•ä2´.«ºó)•h¹2]¥Å*–X!rBœóœê #hàÒ\r£(Ü:AíE\nÙ\rã#RՎlЦ(‰ƒK`Ý\$ qól¢CåyÎRPa s-¯a~WÄ¡r’GALKIÕUYWSËÍjë±\$ñÒPO„Ù\\‡ÑÃòؘSPSTâZC—±)qPd1ÊH\nY N(KqÈ]—g1GÇç9{aœÄq%)‘õ2¨ÅPQL“Ç1pMÙiâ|ƒB Ê<QI*[Êe2ZE£¥é8èØ65-»HcÂ79Ô¡ÊH—¶ûÊtåQ˄^•ê–D’q’Ür·õmV—5Ì¥*eõÄ¡]/•5Q•—u+ç™IÙÕS™N1<[gjYX§©iWÏç.žråÒ[žœùþn½/6·8kÓv¸ThKu3M’d86ƒ“\$ÊäÍ\rã0Ì6:#+u>Κ­ú7³£n.<„¨Ü9Ž£Æӎc6\rƒxÎèŽacR9pƒÎ0º!:ÑÃk¢:ÙVöŒÄ¤Bib˜¤#Qã] ¿>DYÒC‘®¼ú^G‰‚ør’Åt\"D'ÄQ?¾j…Ó\")ñƒHÞ7¡eL‘ÑjFv½¿rÃù)Jȉ£æØL÷Ä9ŽãxåG_ã€Ó¹Œp@ ,¶æ3¡Ð:ƒ€æx/ð Èèƒpe@¹õp^¡ {\0PÁÍçà^˜ˆr4ÁÑü…ópÅÃX\"ÊA†U\n¡Áà/ ùD‚j…Á…Ù9å S‚*Ý<Àç{ÑèxPÐ(…Xå¯ø0F*A(-˜Âä\"Vø»IJ´WŽa-XP A a\n‚R „0D‚\"bs¨®¨šŽa \$G@­Ž¬ó d< Dq.&ÉÕ¢Ì+…ªÒvå:‰Á\0OÊ gv‡Í^ŽQ(„| !˜–àJŽ3Š!H†ål  naÄ:šuƒo\r € ÀvòùM’†È©RlÍ@psMè\0ž  h‚‘‘ü½„ÙB\rls…h‡d¬—…®¬˜ŠÒ B\$”|2fU‹=Xä`3qˆ4†p@¤Â` ƌÍ'ê‚ Pn2™Ï('Ô¢´ò–2ÍH‡#3Éh¤Ð_aÒ#E©K„¡\$\0ž\0U\n …@Š¨¸ &Z<“º@¢<A­*R9ɒ D‰³06\n³¿ (\"PÌXrˆÁ„6JÓÌ*ØèâŒÃ<vŽáÞ<èŠ ³Ø.]U\"âœ]žB/£ „h‰PÈÖ8’…OÉã\"È¶u9Yš»>@f¸&Q*9Ăj-v”š×G@®KH‹ˆ±\09„)n)œDˆ‚ä+`š)\0÷©£\$QŒñN5(”åWD`„(¢êȔ…@)üsQ:*ØRŠµ\na¤=Påpt–Ùæ@Æl!á­G–'º™¸ÖÚµT嵊¥b¬Õ«@kµø‹‹AD9EâKŠ­˜{­v.Õ\rÂèHu„‚DË556JЪC¨æâáݎTÁ\\Zȋ©WÐL‹ËìU‡2xOHx@\n5Ly…â'oÖ¶ÿ ÅÛL+àº]£]±v-­y¿Í\rЇ@U\n!„€A+ Pi4폙°ß)\r`pŸá•ø”±>)G@©Nì÷‰ñÒÓÏ9åt\0€‚ˆcÉhŸæ<sc|r(‚xKzî€ÇÒ³ö/Eˆéâþ+66ÇEؤ¥mC%ó\"ô•úÖ¤ræQB#zŽ@('c¬Ï›„`\nR®‰DKîÊY%)¤è‹=N\nqЯHs‹a'âHˆo3‹êž—õÿH/LPɦâ_HDYìےó~¤YâëÅÔ`9tæ¢ˆ–ˆ4<(U¤Õ¹˜Ø1anð€Ç⥋„=Zȹ0m@BŠÒ ψ©Ó‹W=-!ZjóÒÂlZzt9ÖgBªðÅmõ…&IfŒÑÛbµÝ\"û7sÒ»jÜ\\Ö[ïЮófÙ±\$ê_LoʀP º€KAùZÂ7aS4FxxYëáC—†oôµÂ nù»Šºï]{³®ýÙC臇×èØÀ˜ ºѼ–‰LÕfz[²¶GÌÑj >_¥5›qְ֛pç»é›tÉ͹ýúkìәž#É»›/=½'¨\\¦wÐøÛ1Þ퓫\\Îl\$oðN8B¾¡]¯ž2˜d1û_,e¬¹Ón?¡t6‡‹^±½;•ïî½K¤÷žéDÍ⼕ør‰#•yÅBR?C–!«ñK…¼WÜœH¢j̹4zåQ²xôWˆ±]\0 .;x—\rÜ~ƒè¼yRó™ž÷wú#¸g‰Ýתö¦ˆ~¸Ê>ë*ÁY+BùÔºukø—CãójÑÒ~_ÆÝû§è\\{ä˜X[wvaöÖÿÝùÜú¹~ .†zÏæÃOòá_¨µ|U,èNáÌ+×oœ Â2j“á|†XBςæŽÈÂO¼U¢\nîø®PoÐï °Žˆ'¨Â 6¯&DÐ2Wâ|*P%¡6D\"Dó.J­’ÌL\$¯Ð¿*ú?P0^ð\"fg0nû*×Á£çjUÐy®epP¸kö¾¤Á0’¿«ÿËô¾p”úkÕ «ü¾ïØ¿0¬ÓD^F\$fGO¹\0pRä8°c Œ? ÏÇ ,8>¤7\r#\" Ä\r h\"êö]‚–Ëif®J¼Èlæ\0 –'‡àP4àR™HAÖMhHS¡F¢.z%ÁbÎ'¢@B.±ÖeˆÎmÌÚ¡?a1ÚËc\"fÚ\r€V—€Ò `Ö‚~ª†¨£bp%\r Ìp…,7@Œžˆ\\§Æc4s ª\n€Œ p qv:Ctæf¦{̨Íèâ#B8­ÆÒÇ\$†ë` ±w¥@á8\r~Ù#˜0°È9m–GŒ ¹KߪÚÓ¢–‘ÁÊÿã¸WáÏ@ހâ:`™çB}C45Ãldë.ftÆÛMŒâÊÝÎzz*«\"àëmÔÑñ\"&ø-b„S²9#\"\n†\$Åc.31Œ—@Þ\0è\r'D¶¬jÞ/ ú/°*ªÌŶ[¢Z».Ã!2å\nnôîD¦ÎU(’\$Ձ,\"̙‡Â|€Ò¨‹hƀ@\nÌTà\nÀ `ê Ûá\0 fjA,⌼¥`ɤìÞqò-ŠO‚Ê<Ò.ª£ò1\n jë.ê¸<Ò?\$ †nc^3G*’­&À@4@Ë+n]!%8Áé¿ ¤dF€ \0t  š@¦\n`";break;}$vh=array();foreach(explode("\n",lzw_decompress($g))as$X)$vh[]=(strpos($X,"\t")?explode("\t",$X):$X);return$vh;}if(!$vh)$vh=get_translations($ca);if(extension_loaded('pdo')){class
  167. Min_PDO
  168. extends
  169. PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
  170. __construct(){global$b;$wf=array_search("SQL",$b->operators);if($wf!==false)unset($b->operators[$wf]);}function
  171. dsn($cc,$V,$G){try{parent::__construct($cc,$V,$G);}catch(Exception$uc){auth_error($uc->getMessage());}$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);}function
  172. query($H,$Ch=false){$I=parent::query($H);$this->error="";if(!$I){list(,$this->errno,$this->error)=$this->errorInfo();return
  173. false;}$this->store_result($I);return$I;}function
  174. multi_query($H){return$this->_result=$this->query($H);}function
  175. store_result($I=null){if(!$I){$I=$this->_result;if(!$I)return
  176. false;}if($I->columnCount()){$I->num_rows=$I->rowCount();return$I;}$this->affected_rows=$I->rowCount();return
  177. true;}function
  178. next_result(){if(!$this->_result)return
  179. false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
  180. result($H,$o=0){$I=$this->query($H);if(!$I)return
  181. false;$K=$I->fetch();return$K[$o];}}class
  182. Min_PDOStatement
  183. extends
  184. PDOStatement{var$_offset=0,$num_rows;function
  185. fetch_assoc(){return$this->fetch(2);}function
  186. fetch_row(){return$this->fetch(3);}function
  187. fetch_field(){$K=(object)$this->getColumnMeta($this->_offset++);$K->orgtable=$K->table;$K->orgname=$K->name;$K->charsetnr=(in_array("blob",(array)$K->flags)?63:0);return$K;}}}$Xb=array();class
  188. Min_SQL{var$_conn;function
  189. __construct($h){$this->_conn=$h;}function
  190. select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){global$b,$w;$Ad=(count($Xc)<count($M));$H=$b->selectQueryBuild($M,$Z,$Xc,$We,$z,$E);if(!$H)$H="SELECT".limit(($_GET["page"]!="last"&&+$z&&$Xc&&$Ad&&$w=="sql"?"SQL_CALC_FOUND_ROWS ":"").implode(", ",$M)."\nFROM ".table($Q),($Z?"\nWHERE ".implode(" AND ",$Z):"").($Xc&&$Ad?"\nGROUP BY ".implode(", ",$Xc):"").($We?"\nORDER BY ".implode(", ",$We):""),($z!=""?+$z:null),($E?$z*$E:0),"\n");$Hg=microtime(true);$J=$this->_conn->query($H);if($Df)echo$b->selectQuery($H,format_time($Hg));return$J;}function
  191. delete($Q,$Mf,$z=0){$H="FROM ".table($Q);return
  192. queries("DELETE".($z?limit1($H,$Mf):" $H$Mf"));}function
  193. update($Q,$O,$Mf,$z=0,$ug="\n"){$Th=array();foreach($O
  194. as$x=>$X)$Th[]="$x = $X";$H=table($Q)." SET$ug".implode(",$ug",$Th);return
  195. queries("UPDATE".($z?limit1($H,$Mf):" $H$Mf"));}function
  196. insert($Q,$O){return
  197. queries("INSERT INTO ".table($Q).($O?" (".implode(", ",array_keys($O)).")\nVALUES (".implode(", ",$O).")":" DEFAULT VALUES"));}function
  198. insertUpdate($Q,$L,$Bf){return
  199. false;}function
  200. begin(){return
  201. queries("BEGIN");}function
  202. commit(){return
  203. queries("COMMIT");}function
  204. rollback(){return
  205. queries("ROLLBACK");}}$Xb["sqlite"]="SQLite 3";$Xb["sqlite2"]="SQLite 2";if(isset($_GET["sqlite"])||isset($_GET["sqlite2"])){$zf=array((isset($_GET["sqlite"])?"SQLite3":"SQLite"),"PDO_SQLite");define("DRIVER",(isset($_GET["sqlite"])?"sqlite":"sqlite2"));if(class_exists(isset($_GET["sqlite"])?"SQLite3":"SQLiteDatabase")){if(isset($_GET["sqlite"])){class
  206. Min_SQLite{var$extension="SQLite3",$server_info,$affected_rows,$errno,$error,$_link;function
  207. __construct($Ic){$this->_link=new
  208. SQLite3($Ic);$Wh=$this->_link->version();$this->server_info=$Wh["versionString"];}function
  209. query($H){$I=@$this->_link->query($H);$this->error="";if(!$I){$this->errno=$this->_link->lastErrorCode();$this->error=$this->_link->lastErrorMsg();return
  210. false;}elseif($I->numColumns())return
  211. new
  212. Min_Result($I);$this->affected_rows=$this->_link->changes();return
  213. true;}function
  214. quote($P){return(is_utf8($P)?"'".$this->_link->escapeString($P)."'":"x'".reset(unpack('H*',$P))."'");}function
  215. store_result(){return$this->_result;}function
  216. result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
  217. false;$K=$I->_result->fetchArray();return$K[$o];}}class
  218. Min_Result{var$_result,$_offset=0,$num_rows;function
  219. __construct($I){$this->_result=$I;}function
  220. fetch_assoc(){return$this->_result->fetchArray(SQLITE3_ASSOC);}function
  221. fetch_row(){return$this->_result->fetchArray(SQLITE3_NUM);}function
  222. fetch_field(){$e=$this->_offset++;$U=$this->_result->columnType($e);return(object)array("name"=>$this->_result->columnName($e),"type"=>$U,"charsetnr"=>($U==SQLITE3_BLOB?63:0),);}function
  223. __desctruct(){return$this->_result->finalize();}}}else{class
  224. Min_SQLite{var$extension="SQLite",$server_info,$affected_rows,$error,$_link;function
  225. __construct($Ic){$this->server_info=sqlite_libversion();$this->_link=new
  226. SQLiteDatabase($Ic);}function
  227. query($H,$Ch=false){$re=($Ch?"unbufferedQuery":"query");$I=@$this->_link->$re($H,SQLITE_BOTH,$n);$this->error="";if(!$I){$this->error=$n;return
  228. false;}elseif($I===true){$this->affected_rows=$this->changes();return
  229. true;}return
  230. new
  231. Min_Result($I);}function
  232. quote($P){return"'".sqlite_escape_string($P)."'";}function
  233. store_result(){return$this->_result;}function
  234. result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
  235. false;$K=$I->_result->fetch();return$K[$o];}}class
  236. Min_Result{var$_result,$_offset=0,$num_rows;function
  237. __construct($I){$this->_result=$I;if(method_exists($I,'numRows'))$this->num_rows=$I->numRows();}function
  238. fetch_assoc(){$K=$this->_result->fetch(SQLITE_ASSOC);if(!$K)return
  239. false;$J=array();foreach($K
  240. as$x=>$X)$J[($x[0]=='"'?idf_unescape($x):$x)]=$X;return$J;}function
  241. fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function
  242. fetch_field(){$C=$this->_result->fieldName($this->_offset++);$sf='(\\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($sf\\.)?$sf\$~",$C,$B)){$Q=($B[3]!=""?$B[3]:idf_unescape($B[2]));$C=($B[5]!=""?$B[5]:idf_unescape($B[4]));}return(object)array("name"=>$C,"orgname"=>$C,"orgtable"=>$Q,);}}}}elseif(extension_loaded("pdo_sqlite")){class
  243. Min_SQLite
  244. extends
  245. Min_PDO{var$extension="PDO_SQLite";function
  246. __construct($Ic){$this->dsn(DRIVER.":$Ic","","");}}}if(class_exists("Min_SQLite")){class
  247. Min_DB
  248. extends
  249. Min_SQLite{function
  250. __construct(){parent::__construct(":memory:");}function
  251. select_db($Ic){if(is_readable($Ic)&&$this->query("ATTACH ".$this->quote(preg_match("~(^[/\\\\]|:)~",$Ic)?$Ic:dirname($_SERVER["SCRIPT_FILENAME"])."/$Ic")." AS a")){parent::__construct($Ic);return
  252. true;}return
  253. false;}function
  254. multi_query($H){return$this->_result=$this->query($H);}function
  255. next_result(){return
  256. false;}}}class
  257. Min_Driver
  258. extends
  259. Min_SQL{function
  260. insertUpdate($Q,$L,$Bf){$Th=array();foreach($L
  261. as$O)$Th[]="(".implode(", ",$O).")";return
  262. queries("REPLACE INTO ".table($Q)." (".implode(", ",array_keys(reset($L))).") VALUES\n".implode(",\n",$Th));}}function
  263. idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
  264. table($t){return
  265. idf_escape($t);}function
  266. connect(){return
  267. new
  268. Min_DB;}function
  269. get_databases(){return
  270. array();}function
  271. limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z".($D?" OFFSET $D":""):"");}function
  272. limit1($H,$Z){global$h;return($h->result("SELECT sqlite_compileoption_used('ENABLE_UPDATE_DELETE_LIMIT')")?limit($H,$Z,1):" $H$Z");}function
  273. db_collation($m,$nb){global$h;return$h->result("PRAGMA encoding");}function
  274. engines(){return
  275. array();}function
  276. logged_user(){return
  277. get_current_user();}function
  278. tables_list(){return
  279. get_key_vals("SELECT name, type FROM sqlite_master WHERE type IN ('table', 'view') ORDER BY (name = 'sqlite_sequence'), name",1);}function
  280. count_tables($l){return
  281. array();}function
  282. table_status($C=""){global$h;$J=array();foreach(get_rows("SELECT name AS Name, type AS Engine FROM sqlite_master WHERE type IN ('table', 'view') ".($C!=""?"AND name = ".q($C):"ORDER BY name"))as$K){$K["Oid"]=1;$K["Auto_increment"]="";$K["Rows"]=$h->result("SELECT COUNT(*) FROM ".idf_escape($K["Name"]));$J[$K["Name"]]=$K;}foreach(get_rows("SELECT * FROM sqlite_sequence",null,"")as$K)$J[$K["name"]]["Auto_increment"]=$K["seq"];return($C!=""?$J[$C]:$J);}function
  283. is_view($R){return$R["Engine"]=="view";}function
  284. fk_support($R){global$h;return!$h->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function
  285. fields($Q){global$h;$J=array();$Bf="";foreach(get_rows("PRAGMA table_info(".table($Q).")")as$K){$C=$K["name"];$U=strtolower($K["type"]);$Lb=$K["dflt_value"];$J[$C]=array("field"=>$C,"type"=>(preg_match('~int~i',$U)?"integer":(preg_match('~char|clob|text~i',$U)?"text":(preg_match('~blob~i',$U)?"blob":(preg_match('~real|floa|doub~i',$U)?"real":"numeric")))),"full_type"=>$U,"default"=>(preg_match("~'(.*)'~",$Lb,$B)?str_replace("''","'",$B[1]):($Lb=="NULL"?null:$Lb)),"null"=>!$K["notnull"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$K["pk"],);if($K["pk"]){if($Bf!="")$J[$Bf]["auto_increment"]=false;elseif(preg_match('~^integer$~i',$U))$J[$C]["auto_increment"]=true;$Bf=$C;}}$Fg=$h->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));preg_match_all('~(("[^"]*+")+|[a-z0-9_]+)\s+text\s+COLLATE\s+(\'[^\']+\'|\S+)~i',$Fg,$de,PREG_SET_ORDER);foreach($de
  286. as$B){$C=str_replace('""','"',preg_replace('~^"|"$~','',$B[1]));if($J[$C])$J[$C]["collation"]=trim($B[3],"'");}return$J;}function
  287. indexes($Q,$i=null){global$h;if(!is_object($i))$i=$h;$J=array();$Fg=$i->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));if(preg_match('~\bPRIMARY\s+KEY\s*\((([^)"]+|"[^"]*")++)~i',$Fg,$B)){$J[""]=array("type"=>"PRIMARY","columns"=>array(),"lengths"=>array(),"descs"=>array());preg_match_all('~((("[^"]*+")+)|(\S+))(\s+(ASC|DESC))?(,\s*|$)~i',$B[1],$de,PREG_SET_ORDER);foreach($de
  288. as$B){$J[""]["columns"][]=idf_unescape($B[2]).$B[4];$J[""]["descs"][]=(preg_match('~DESC~i',$B[5])?'1':null);}}if(!$J){foreach(fields($Q)as$C=>$o){if($o["primary"])$J[""]=array("type"=>"PRIMARY","columns"=>array($C),"lengths"=>array(),"descs"=>array(null));}}$Gg=get_key_vals("SELECT name, sql FROM sqlite_master WHERE type = 'index' AND tbl_name = ".q($Q),$i);foreach(get_rows("PRAGMA index_list(".table($Q).")",$i)as$K){$C=$K["name"];$u=array("type"=>($K["unique"]?"UNIQUE":"INDEX"));$u["lengths"]=array();$u["descs"]=array();foreach(get_rows("PRAGMA index_info(".idf_escape($C).")",$i)as$kg){$u["columns"][]=$kg["name"];$u["descs"][]=null;}if(preg_match('~^CREATE( UNIQUE)? INDEX '.preg_quote(idf_escape($C).' ON '.idf_escape($Q),'~').' \((.*)\)$~i',$Gg[$C],$Xf)){preg_match_all('/("[^"]*+")+( DESC)?/',$Xf[2],$de);foreach($de[2]as$x=>$X){if($X)$u["descs"][$x]='1';}}if(!$J[""]||$u["type"]!="UNIQUE"||$u["columns"]!=$J[""]["columns"]||$u["descs"]!=$J[""]["descs"]||!preg_match("~^sqlite_~",$C))$J[$C]=$u;}return$J;}function
  289. foreign_keys($Q){$J=array();foreach(get_rows("PRAGMA foreign_key_list(".table($Q).")")as$K){$q=&$J[$K["id"]];if(!$q)$q=$K;$q["source"][]=$K["from"];$q["target"][]=$K["to"];}return$J;}function
  290. view($C){global$h;return
  291. array("select"=>preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\\s+~iU','',$h->result("SELECT sql FROM sqlite_master WHERE name = ".q($C))));}function
  292. collations(){return(isset($_GET["create"])?get_vals("PRAGMA collation_list",1):array());}function
  293. information_schema($m){return
  294. false;}function
  295. error(){global$h;return
  296. h($h->error);}function
  297. check_sqlite_name($C){global$h;$Cc="db|sdb|sqlite";if(!preg_match("~^[^\\0]*\\.($Cc)\$~",$C)){$h->error=lang(21,str_replace("|",", ",$Cc));return
  298. false;}return
  299. true;}function
  300. create_database($m,$d){global$h;if(file_exists($m)){$h->error=lang(22);return
  301. false;}if(!check_sqlite_name($m))return
  302. false;try{$_=new
  303. Min_SQLite($m);}catch(Exception$uc){$h->error=$uc->getMessage();return
  304. false;}$_->query('PRAGMA encoding = "UTF-8"');$_->query('CREATE TABLE adminer (i)');$_->query('DROP TABLE adminer');return
  305. true;}function
  306. drop_databases($l){global$h;$h->__construct(":memory:");foreach($l
  307. as$m){if(!@unlink($m)){$h->error=lang(22);return
  308. false;}}return
  309. true;}function
  310. rename_database($C,$d){global$h;if(!check_sqlite_name($C))return
  311. false;$h->__construct(":memory:");$h->error=lang(22);return@rename(DB,$C);}function
  312. auto_increment(){return" PRIMARY KEY".(DRIVER=="sqlite"?" AUTOINCREMENT":"");}function
  313. alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$Nh=($Q==""||$Mc);foreach($p
  314. as$o){if($o[0]!=""||!$o[1]||$o[2]){$Nh=true;break;}}$c=array();$ef=array();foreach($p
  315. as$o){if($o[1]){$c[]=($Nh?$o[1]:"ADD ".implode($o[1]));if($o[0]!="")$ef[$o[0]]=$o[1][0];}}if(!$Nh){foreach($c
  316. as$X){if(!queries("ALTER TABLE ".table($Q)." $X"))return
  317. false;}if($Q!=$C&&!queries("ALTER TABLE ".table($Q)." RENAME TO ".table($C)))return
  318. false;}elseif(!recreate_table($Q,$C,$c,$ef,$Mc))return
  319. false;if($La)queries("UPDATE sqlite_sequence SET seq = $La WHERE name = ".q($C));return
  320. true;}function
  321. recreate_table($Q,$C,$p,$ef,$Mc,$v=array()){if($Q!=""){if(!$p){foreach(fields($Q)as$x=>$o){$p[]=process_field($o,$o);$ef[$x]=idf_escape($x);}}$Cf=false;foreach($p
  322. as$o){if($o[6])$Cf=true;}$ac=array();foreach($v
  323. as$x=>$X){if($X[2]=="DROP"){$ac[$X[1]]=true;unset($v[$x]);}}foreach(indexes($Q)as$Jd=>$u){$f=array();foreach($u["columns"]as$x=>$e){if(!$ef[$e])continue
  324. 2;$f[]=$ef[$e].($u["descs"][$x]?" DESC":"");}if(!$ac[$Jd]){if($u["type"]!="PRIMARY"||!$Cf)$v[]=array($u["type"],$Jd,$f);}}foreach($v
  325. as$x=>$X){if($X[0]=="PRIMARY"){unset($v[$x]);$Mc[]=" PRIMARY KEY (".implode(", ",$X[2]).")";}}foreach(foreign_keys($Q)as$Jd=>$q){foreach($q["source"]as$x=>$e){if(!$ef[$e])continue
  326. 2;$q["source"][$x]=idf_unescape($ef[$e]);}if(!isset($Mc[" $Jd"]))$Mc[]=" ".format_foreign_key($q);}queries("BEGIN");}foreach($p
  327. as$x=>$o)$p[$x]=" ".implode($o);$p=array_merge($p,array_filter($Mc));if(!queries("CREATE TABLE ".table($Q!=""?"adminer_$C":$C)." (\n".implode(",\n",$p)."\n)"))return
  328. false;if($Q!=""){if($ef&&!queries("INSERT INTO ".table("adminer_$C")." (".implode(", ",$ef).") SELECT ".implode(", ",array_map('idf_escape',array_keys($ef)))." FROM ".table($Q)))return
  329. false;$zh=array();foreach(triggers($Q)as$xh=>$kh){$wh=trigger($xh);$zh[]="CREATE TRIGGER ".idf_escape($xh)." ".implode(" ",$kh)." ON ".table($C)."\n$wh[Statement]";}if(!queries("DROP TABLE ".table($Q)))return
  330. false;queries("ALTER TABLE ".table("adminer_$C")." RENAME TO ".table($C));if(!alter_indexes($C,$v))return
  331. false;foreach($zh
  332. as$wh){if(!queries($wh))return
  333. false;}queries("COMMIT");}return
  334. true;}function
  335. index_sql($Q,$U,$C,$f){return"CREATE $U ".($U!="INDEX"?"INDEX ":"").idf_escape($C!=""?$C:uniqid($Q."_"))." ON ".table($Q)." $f";}function
  336. alter_indexes($Q,$c){foreach($c
  337. as$Bf){if($Bf[0]=="PRIMARY")return
  338. recreate_table($Q,$Q,array(),array(),array(),$c);}foreach(array_reverse($c)as$X){if(!queries($X[2]=="DROP"?"DROP INDEX ".idf_escape($X[1]):index_sql($Q,$X[0],$X[1],"(".implode(", ",$X[2]).")")))return
  339. false;}return
  340. true;}function
  341. truncate_tables($S){return
  342. apply_queries("DELETE FROM",$S);}function
  343. drop_views($Yh){return
  344. apply_queries("DROP VIEW",$Yh);}function
  345. drop_tables($S){return
  346. apply_queries("DROP TABLE",$S);}function
  347. move_tables($S,$Yh,$bh){return
  348. false;}function
  349. trigger($C){global$h;if($C=="")return
  350. array("Statement"=>"BEGIN\n\t;\nEND");$t='(?:[^`"\\s]+|`[^`]*`|"[^"]*")+';$yh=trigger_options();preg_match("~^CREATE\\s+TRIGGER\\s*$t\\s*(".implode("|",$yh["Timing"]).")\\s+([a-z]+)(?:\\s+OF\\s+($t))?\\s+ON\\s*$t\\s*(?:FOR\\s+EACH\\s+ROW\\s)?(.*)~is",$h->result("SELECT sql FROM sqlite_master WHERE type = 'trigger' AND name = ".q($C)),$B);$Fe=$B[3];return
  351. array("Timing"=>strtoupper($B[1]),"Event"=>strtoupper($B[2]).($Fe?" OF":""),"Of"=>($Fe[0]=='`'||$Fe[0]=='"'?idf_unescape($Fe):$Fe),"Trigger"=>$C,"Statement"=>$B[4],);}function
  352. triggers($Q){$J=array();$yh=trigger_options();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q))as$K){preg_match('~^CREATE\\s+TRIGGER\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*('.implode("|",$yh["Timing"]).')\\s*(.*)\\s+ON\\b~iU',$K["sql"],$B);$J[$K["name"]]=array($B[1],$B[2]);}return$J;}function
  353. trigger_options(){return
  354. array("Timing"=>array("BEFORE","AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","UPDATE OF","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
  355. routine($C,$U){}function
  356. routines(){}function
  357. routine_languages(){}function
  358. begin(){return
  359. queries("BEGIN");}function
  360. last_id(){global$h;return$h->result("SELECT LAST_INSERT_ROWID()");}function
  361. explain($h,$H){return$h->query("EXPLAIN QUERY PLAN $H");}function
  362. found_rows($R,$Z){}function
  363. types(){return
  364. array();}function
  365. schemas(){return
  366. array();}function
  367. get_schema(){return"";}function
  368. set_schema($og){return
  369. true;}function
  370. create_sql($Q,$La){global$h;$J=$h->result("SELECT sql FROM sqlite_master WHERE type IN ('table', 'view') AND name = ".q($Q));foreach(indexes($Q)as$C=>$u){if($C=='')continue;$J.=";\n\n".index_sql($Q,$u['type'],$C,"(".implode(", ",array_map('idf_escape',$u['columns'])).")");}return$J;}function
  371. truncate_sql($Q){return"DELETE FROM ".table($Q);}function
  372. use_sql($Gb){}function
  373. trigger_sql($Q,$Mg){return
  374. implode(get_vals("SELECT sql || ';;\n' FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q)));}function
  375. show_variables(){global$h;$J=array();foreach(array("auto_vacuum","cache_size","count_changes","default_cache_size","empty_result_callbacks","encoding","foreign_keys","full_column_names","fullfsync","journal_mode","journal_size_limit","legacy_file_format","locking_mode","page_size","max_page_count","read_uncommitted","recursive_triggers","reverse_unordered_selects","secure_delete","short_column_names","synchronous","temp_store","temp_store_directory","schema_version","integrity_check","quick_check")as$x)$J[$x]=$h->result("PRAGMA $x");return$J;}function
  376. show_status(){$J=array();foreach(get_vals("PRAGMA compile_options")as$Te){list($x,$X)=explode("=",$Te,2);$J[$x]=$X;}return$J;}function
  377. convert_field($o){}function
  378. unconvert_field($o,$J){return$J;}function
  379. support($Fc){return
  380. preg_match('~^(columns|database|drop_col|dump|indexes|move_col|sql|status|table|trigger|variables|view|view_trigger)$~',$Fc);}$w="sqlite";$Bh=array("integer"=>0,"real"=>0,"numeric"=>0,"text"=>0,"blob"=>0);$Lg=array_keys($Bh);$Ih=array();$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL","SQL");$Uc=array("hex","length","lower","round","unixepoch","upper");$Zc=array("avg","count","count distinct","group_concat","max","min","sum");$fc=array(array(),array("integer|real|numeric"=>"+/-","text"=>"||",));}$Xb["pgsql"]="PostgreSQL";if(isset($_GET["pgsql"])){$zf=array("PgSQL","PDO_PgSQL");define("DRIVER","pgsql");if(extension_loaded("pgsql")){class
  381. Min_DB{var$extension="PgSQL",$_link,$_result,$_string,$_database=true,$server_info,$affected_rows,$error;function
  382. _error($qc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function
  383. connect($N,$V,$G){global$b;$m=$b->database();set_error_handler(array($this,'_error'));$this->_string="host='".str_replace(":","' port='",addcslashes($N,"'\\"))."' user='".addcslashes($V,"'\\")."' password='".addcslashes($G,"'\\")."'";$this->_link=@pg_connect("$this->_string dbname='".($m!=""?addcslashes($m,"'\\"):"postgres")."'",PGSQL_CONNECT_FORCE_NEW);if(!$this->_link&&$m!=""){$this->_database=false;$this->_link=@pg_connect("$this->_string dbname='postgres'",PGSQL_CONNECT_FORCE_NEW);}restore_error_handler();if($this->_link){$Wh=pg_version($this->_link);$this->server_info=$Wh["server"];pg_set_client_encoding($this->_link,"UTF8");}return(bool)$this->_link;}function
  384. quote($P){return"'".pg_escape_string($this->_link,$P)."'";}function
  385. select_db($Gb){global$b;if($Gb==$b->database())return$this->_database;$J=@pg_connect("$this->_string dbname='".addcslashes($Gb,"'\\")."'",PGSQL_CONNECT_FORCE_NEW);if($J)$this->_link=$J;return$J;}function
  386. close(){$this->_link=@pg_connect("$this->_string dbname='postgres'");}function
  387. query($H,$Ch=false){$I=@pg_query($this->_link,$H);$this->error="";if(!$I){$this->error=pg_last_error($this->_link);return
  388. false;}elseif(!pg_num_fields($I)){$this->affected_rows=pg_affected_rows($I);return
  389. true;}return
  390. new
  391. Min_Result($I);}function
  392. multi_query($H){return$this->_result=$this->query($H);}function
  393. store_result(){return$this->_result;}function
  394. next_result(){return
  395. false;}function
  396. result($H,$o=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
  397. false;return
  398. pg_fetch_result($I->_result,0,$o);}}class
  399. Min_Result{var$_result,$_offset=0,$num_rows;function
  400. __construct($I){$this->_result=$I;$this->num_rows=pg_num_rows($I);}function
  401. fetch_assoc(){return
  402. pg_fetch_assoc($this->_result);}function
  403. fetch_row(){return
  404. pg_fetch_row($this->_result);}function
  405. fetch_field(){$e=$this->_offset++;$J=new
  406. stdClass;if(function_exists('pg_field_table'))$J->orgtable=pg_field_table($this->_result,$e);$J->name=pg_field_name($this->_result,$e);$J->orgname=$J->name;$J->type=pg_field_type($this->_result,$e);$J->charsetnr=($J->type=="bytea"?63:0);return$J;}function
  407. __destruct(){pg_free_result($this->_result);}}}elseif(extension_loaded("pdo_pgsql")){class
  408. Min_DB
  409. extends
  410. Min_PDO{var$extension="PDO_PgSQL";function
  411. connect($N,$V,$G){global$b;$m=$b->database();$P="pgsql:host='".str_replace(":","' port='",addcslashes($N,"'\\"))."' options='-c client_encoding=utf8'";$this->dsn("$P dbname='".($m!=""?addcslashes($m,"'\\"):"postgres")."'",$V,$G);return
  412. true;}function
  413. select_db($Gb){global$b;return($b->database()==$Gb);}function
  414. close(){}}}class
  415. Min_Driver
  416. extends
  417. Min_SQL{function
  418. insertUpdate($Q,$L,$Bf){global$h;foreach($L
  419. as$O){$Jh=array();$Z=array();foreach($O
  420. as$x=>$X){$Jh[]="$x = $X";if(isset($Bf[idf_unescape($x)]))$Z[]="$x = $X";}if(!(($Z&&queries("UPDATE ".table($Q)." SET ".implode(", ",$Jh)." WHERE ".implode(" AND ",$Z))&&$h->affected_rows)||queries("INSERT INTO ".table($Q)." (".implode(", ",array_keys($O)).") VALUES (".implode(", ",$O).")")))return
  421. false;}return
  422. true;}}function
  423. idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
  424. table($t){return
  425. idf_escape($t);}function
  426. connect(){global$b;$h=new
  427. Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2])){if($h->server_info>=9)$h->query("SET application_name = 'Adminer'");return$h;}return$h->error;}function
  428. get_databases(){return
  429. get_vals("SELECT datname FROM pg_database ORDER BY datname");}function
  430. limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z".($D?" OFFSET $D":""):"");}function
  431. limit1($H,$Z){return" $H$Z";}function
  432. db_collation($m,$nb){global$h;return$h->result("SHOW LC_COLLATE");}function
  433. engines(){return
  434. array();}function
  435. logged_user(){global$h;return$h->result("SELECT user");}function
  436. tables_list(){$H="SELECT table_name, table_type FROM information_schema.tables WHERE table_schema = current_schema()";if(support('materializedview'))$H.="
  437. UNION ALL
  438. SELECT matviewname, 'MATERIALIZED VIEW'
  439. FROM pg_matviews
  440. WHERE schemaname = current_schema()";$H.="
  441. ORDER BY 1";return
  442. get_key_vals($H);}function
  443. count_tables($l){return
  444. array();}function
  445. table_status($C=""){$J=array();foreach(get_rows("SELECT relname AS \"Name\", CASE relkind WHEN 'r' THEN 'table' WHEN 'mv' THEN 'materialized view' WHEN 'f' THEN 'foreign table' ELSE 'view' END AS \"Engine\", pg_relation_size(oid) AS \"Data_length\", pg_total_relation_size(oid) - pg_relation_size(oid) AS \"Index_length\", obj_description(oid, 'pg_class') AS \"Comment\", relhasoids::int AS \"Oid\", reltuples as \"Rows\"
  446. FROM pg_class
  447. WHERE relkind IN ('r','v','mv','f')
  448. AND relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())
  449. ".($C!=""?"AND relname = ".q($C):"ORDER BY relname"))as$K)$J[$K["Name"]]=$K;return($C!=""?$J[$C]:$J);}function
  450. is_view($R){return
  451. in_array($R["Engine"],array("view","materialized view"));}function
  452. fk_support($R){return
  453. true;}function
  454. fields($Q){$J=array();$Ca=array('timestamp without time zone'=>'timestamp','timestamp with time zone'=>'timestamptz',);foreach(get_rows("SELECT a.attname AS field, format_type(a.atttypid, a.atttypmod) AS full_type, d.adsrc AS default, a.attnotnull::int, col_description(c.oid, a.attnum) AS comment
  455. FROM pg_class c
  456. JOIN pg_namespace n ON c.relnamespace = n.oid
  457. JOIN pg_attribute a ON c.oid = a.attrelid
  458. LEFT JOIN pg_attrdef d ON c.oid = d.adrelid AND a.attnum = d.adnum
  459. WHERE c.relname = ".q($Q)."
  460. AND n.nspname = current_schema()
  461. AND NOT a.attisdropped
  462. AND a.attnum > 0
  463. ORDER BY a.attnum")as$K){preg_match('~([^([]+)(\((.*)\))?([a-z ]+)?((\[[0-9]*])*)$~',$K["full_type"],$B);list(,$U,$y,$K["length"],$wa,$Fa)=$B;$K["length"].=$Fa;$cb=$U.$wa;if(isset($Ca[$cb])){$K["type"]=$Ca[$cb];$K["full_type"]=$K["type"].$y.$Fa;}else{$K["type"]=$U;$K["full_type"]=$K["type"].$y.$wa.$Fa;}$K["null"]=!$K["attnotnull"];$K["auto_increment"]=preg_match('~^nextval\\(~i',$K["default"]);$K["privileges"]=array("insert"=>1,"select"=>1,"update"=>1);if(preg_match('~(.+)::[^)]+(.*)~',$K["default"],$B))$K["default"]=($B[1][0]=="'"?idf_unescape($B[1]):$B[1]).$B[2];$J[$K["field"]]=$K;}return$J;}function
  464. indexes($Q,$i=null){global$h;if(!is_object($i))$i=$h;$J=array();$Ug=$i->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema()) AND relname = ".q($Q));$f=get_key_vals("SELECT attnum, attname FROM pg_attribute WHERE attrelid = $Ug AND attnum > 0",$i);foreach(get_rows("SELECT relname, indisunique::int, indisprimary::int, indkey, indoption FROM pg_index i, pg_class ci WHERE i.indrelid = $Ug AND ci.oid = i.indexrelid",$i)as$K){$Yf=$K["relname"];$J[$Yf]["type"]=($K["indisprimary"]?"PRIMARY":($K["indisunique"]?"UNIQUE":"INDEX"));$J[$Yf]["columns"]=array();foreach(explode(" ",$K["indkey"])as$qd)$J[$Yf]["columns"][]=$f[$qd];$J[$Yf]["descs"]=array();foreach(explode(" ",$K["indoption"])as$rd)$J[$Yf]["descs"][]=($rd&1?'1':null);$J[$Yf]["lengths"]=array();}return$J;}function
  465. foreign_keys($Q){global$Me;$J=array();foreach(get_rows("SELECT conname, pg_get_constraintdef(oid) AS definition
  466. FROM pg_constraint
  467. WHERE conrelid = (SELECT pc.oid FROM pg_class AS pc INNER JOIN pg_namespace AS pn ON (pn.oid = pc.relnamespace) WHERE pc.relname = ".q($Q)." AND pn.nspname = current_schema())
  468. AND contype = 'f'::char
  469. ORDER BY conkey, conname")as$K){if(preg_match('~FOREIGN KEY\s*\((.+)\)\s*REFERENCES (.+)\((.+)\)(.*)$~iA',$K['definition'],$B)){$K['source']=array_map('trim',explode(',',$B[1]));if(preg_match('~^(("([^"]|"")+"|[^"]+)\.)?"?("([^"]|"")+"|[^"]+)$~',$B[2],$ce)){$K['ns']=str_replace('""','"',preg_replace('~^"(.+)"$~','\1',$ce[2]));$K['table']=str_replace('""','"',preg_replace('~^"(.+)"$~','\1',$ce[4]));}$K['target']=array_map('trim',explode(',',$B[3]));$K['on_delete']=(preg_match("~ON DELETE ($Me)~",$B[4],$ce)?$ce[1]:'NO ACTION');$K['on_update']=(preg_match("~ON UPDATE ($Me)~",$B[4],$ce)?$ce[1]:'NO ACTION');$J[$K['conname']]=$K;}}return$J;}function
  470. view($C){global$h;return
  471. array("select"=>$h->result("SELECT pg_get_viewdef(".q($C).")"));}function
  472. collations(){return
  473. array();}function
  474. information_schema($m){return($m=="information_schema");}function
  475. error(){global$h;$J=h($h->error);if(preg_match('~^(.*\\n)?([^\\n]*)\\n( *)\\^(\\n.*)?$~s',$J,$B))$J=$B[1].preg_replace('~((?:[^&]|&[^;]*;){'.strlen($B[3]).'})(.*)~','\\1<b>\\2</b>',$B[2]).$B[4];return
  476. nl_br($J);}function
  477. create_database($m,$d){return
  478. queries("CREATE DATABASE ".idf_escape($m).($d?" ENCODING ".idf_escape($d):""));}function
  479. drop_databases($l){global$h;$h->close();return
  480. apply_queries("DROP DATABASE",$l,'idf_escape');}function
  481. rename_database($C,$d){return
  482. queries("ALTER DATABASE ".idf_escape(DB)." RENAME TO ".idf_escape($C));}function
  483. auto_increment(){return"";}function
  484. alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=array();$Lf=array();foreach($p
  485. as$o){$e=idf_escape($o[0]);$X=$o[1];if(!$X)$c[]="DROP $e";else{$Sh=$X[5];unset($X[5]);if(isset($X[6])&&$o[0]=="")$X[1]=($X[1]=="bigint"?" big":" ")."serial";if($o[0]=="")$c[]=($Q!=""?"ADD ":" ").implode($X);else{if($e!=$X[0])$Lf[]="ALTER TABLE ".table($Q)." RENAME $e TO $X[0]";$c[]="ALTER $e TYPE$X[1]";if(!$X[6]){$c[]="ALTER $e ".($X[3]?"SET$X[3]":"DROP DEFAULT");$c[]="ALTER $e ".($X[2]==" NULL"?"DROP NOT":"SET").$X[2];}}if($o[0]!=""||$Sh!="")$Lf[]="COMMENT ON COLUMN ".table($Q).".$X[0] IS ".($Sh!=""?substr($Sh,9):"''");}}$c=array_merge($c,$Mc);if($Q=="")array_unshift($Lf,"CREATE TABLE ".table($C)." (\n".implode(",\n",$c)."\n)");elseif($c)array_unshift($Lf,"ALTER TABLE ".table($Q)."\n".implode(",\n",$c));if($Q!=""&&$Q!=$C)$Lf[]="ALTER TABLE ".table($Q)." RENAME TO ".table($C);if($Q!=""||$rb!="")$Lf[]="COMMENT ON TABLE ".table($C)." IS ".q($rb);if($La!=""){}foreach($Lf
  486. as$H){if(!queries($H))return
  487. false;}return
  488. true;}function
  489. alter_indexes($Q,$c){$j=array();$Yb=array();$Lf=array();foreach($c
  490. as$X){if($X[0]!="INDEX")$j[]=($X[2]=="DROP"?"\nDROP CONSTRAINT ".idf_escape($X[1]):"\nADD".($X[1]!=""?" CONSTRAINT ".idf_escape($X[1]):"")." $X[0] ".($X[0]=="PRIMARY"?"KEY ":"")."(".implode(", ",$X[2]).")");elseif($X[2]=="DROP")$Yb[]=idf_escape($X[1]);else$Lf[]="CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q)." (".implode(", ",$X[2]).")";}if($j)array_unshift($Lf,"ALTER TABLE ".table($Q).implode(",",$j));if($Yb)array_unshift($Lf,"DROP INDEX ".implode(", ",$Yb));foreach($Lf
  491. as$H){if(!queries($H))return
  492. false;}return
  493. true;}function
  494. truncate_tables($S){return
  495. queries("TRUNCATE ".implode(", ",array_map('table',$S)));return
  496. true;}function
  497. drop_views($Yh){return
  498. drop_tables($Yh);}function
  499. drop_tables($S){foreach($S
  500. as$Q){$Ig=table_status($Q);if(!queries("DROP ".strtoupper($Ig["Engine"])." ".table($Q)))return
  501. false;}return
  502. true;}function
  503. move_tables($S,$Yh,$bh){foreach(array_merge($S,$Yh)as$Q){$Ig=table_status($Q);if(!queries("ALTER ".strtoupper($Ig["Engine"])." ".table($Q)." SET SCHEMA ".idf_escape($bh)))return
  504. false;}return
  505. true;}function
  506. trigger($C){if($C=="")return
  507. array("Statement"=>"EXECUTE PROCEDURE ()");$L=get_rows('SELECT trigger_name AS "Trigger", condition_timing AS "Timing", event_manipulation AS "Event", \'FOR EACH \' || action_orientation AS "Type", action_statement AS "Statement" FROM information_schema.triggers WHERE event_object_table = '.q($_GET["trigger"]).' AND trigger_name = '.q($C));return
  508. reset($L);}function
  509. triggers($Q){$J=array();foreach(get_rows("SELECT * FROM information_schema.triggers WHERE event_object_table = ".q($Q))as$K)$J[$K["trigger_name"]]=array($K["condition_timing"],$K["event_manipulation"]);return$J;}function
  510. trigger_options(){return
  511. array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW","FOR EACH STATEMENT"),);}function
  512. routines(){return
  513. get_rows('SELECT p.proname AS "ROUTINE_NAME", p.proargtypes AS "ROUTINE_TYPE", pg_catalog.format_type(p.prorettype, NULL) AS "DTD_IDENTIFIER"
  514. FROM pg_catalog.pg_namespace n
  515. JOIN pg_catalog.pg_proc p ON p.pronamespace = n.oid
  516. WHERE n.nspname = current_schema()
  517. ORDER BY p.proname');}function
  518. routine_languages(){return
  519. get_vals("SELECT langname FROM pg_catalog.pg_language");}function
  520. last_id(){return
  521. 0;}function
  522. explain($h,$H){return$h->query("EXPLAIN $H");}function
  523. found_rows($R,$Z){global$h;if(preg_match("~ rows=([0-9]+)~",$h->result("EXPLAIN SELECT * FROM ".idf_escape($R["Name"]).($Z?" WHERE ".implode(" AND ",$Z):"")),$Xf))return$Xf[1];return
  524. false;}function
  525. types(){return
  526. get_vals("SELECT typname
  527. FROM pg_type
  528. WHERE typnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())
  529. AND typtype IN ('b','d','e')
  530. AND typelem = 0");}function
  531. schemas(){return
  532. get_vals("SELECT nspname FROM pg_namespace ORDER BY nspname");}function
  533. get_schema(){global$h;return$h->result("SELECT current_schema()");}function
  534. set_schema($ng){global$h,$Bh,$Lg;$J=$h->query("SET search_path TO ".idf_escape($ng));foreach(types()as$U){if(!isset($Bh[$U])){$Bh[$U]=0;$Lg[lang(23)][]=$U;}}return$J;}function
  535. use_sql($Gb){return"\connect ".idf_escape($Gb);}function
  536. show_variables(){return
  537. get_key_vals("SHOW ALL");}function
  538. process_list(){global$h;return
  539. get_rows("SELECT * FROM pg_stat_activity ORDER BY ".($h->server_info<9.2?"procpid":"pid"));}function
  540. show_status(){}function
  541. convert_field($o){}function
  542. unconvert_field($o,$J){return$J;}function
  543. support($Fc){global$h;return
  544. preg_match('~^(database|table|columns|sql|indexes|comment|view|'.($h->server_info>=9.3?'materializedview|':'').'scheme|processlist|sequence|trigger|type|variables|drop_col|kill)$~',$Fc);}function
  545. kill_process($X){return
  546. queries("SELECT pg_terminate_backend(".number($X).")");}function
  547. max_connections(){global$h;return$h->result("SHOW max_connections");}$w="pgsql";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("smallint"=>5,"integer"=>10,"bigint"=>19,"boolean"=>1,"numeric"=>0,"real"=>7,"double precision"=>16,"money"=>20),lang(25)=>array("date"=>13,"time"=>17,"timestamp"=>20,"timestamptz"=>21,"interval"=>0),lang(26)=>array("character"=>0,"character varying"=>0,"text"=>0,"tsquery"=>0,"tsvector"=>0,"uuid"=>0,"xml"=>0),lang(27)=>array("bit"=>0,"bit varying"=>0,"bytea"=>0),lang(28)=>array("cidr"=>43,"inet"=>43,"macaddr"=>17,"txid_snapshot"=>0),lang(29)=>array("box"=>0,"circle"=>0,"line"=>0,"lseg"=>0,"path"=>0,"point"=>0,"polygon"=>0),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array();$Re=array("=","<",">","<=",">=","!=","~","!~","LIKE","LIKE %%","ILIKE","ILIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$Uc=array("char_length","lower","round","to_hex","to_timestamp","upper");$Zc=array("avg","count","count distinct","max","min","sum");$fc=array(array("char"=>"md5","date|time"=>"now",),array("int|numeric|real|money"=>"+/-","date|time"=>"+ interval/- interval","char|text"=>"||",));}$Xb["oracle"]="Oracle";if(isset($_GET["oracle"])){$zf=array("OCI8","PDO_OCI");define("DRIVER","oracle");if(extension_loaded("oci8")){class
  548. Min_DB{var$extension="oci8",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
  549. _error($qc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function
  550. connect($N,$V,$G){$this->_link=@oci_new_connect($V,$G,$N,"AL32UTF8");if($this->_link){$this->server_info=oci_server_version($this->_link);return
  551. true;}$n=oci_error();$this->error=$n["message"];return
  552. false;}function
  553. quote($P){return"'".str_replace("'","''",$P)."'";}function
  554. select_db($Gb){return
  555. true;}function
  556. query($H,$Ch=false){$I=oci_parse($this->_link,$H);$this->error="";if(!$I){$n=oci_error($this->_link);$this->errno=$n["code"];$this->error=$n["message"];return
  557. false;}set_error_handler(array($this,'_error'));$J=@oci_execute($I);restore_error_handler();if($J){if(oci_num_fields($I))return
  558. new
  559. Min_Result($I);$this->affected_rows=oci_num_rows($I);}return$J;}function
  560. multi_query($H){return$this->_result=$this->query($H);}function
  561. store_result(){return$this->_result;}function
  562. next_result(){return
  563. false;}function
  564. result($H,$o=1){$I=$this->query($H);if(!is_object($I)||!oci_fetch($I->_result))return
  565. false;return
  566. oci_result($I->_result,$o);}}class
  567. Min_Result{var$_result,$_offset=1,$num_rows;function
  568. __construct($I){$this->_result=$I;}function
  569. _convert($K){foreach((array)$K
  570. as$x=>$X){if(is_a($X,'OCI-Lob'))$K[$x]=$X->load();}return$K;}function
  571. fetch_assoc(){return$this->_convert(oci_fetch_assoc($this->_result));}function
  572. fetch_row(){return$this->_convert(oci_fetch_row($this->_result));}function
  573. fetch_field(){$e=$this->_offset++;$J=new
  574. stdClass;$J->name=oci_field_name($this->_result,$e);$J->orgname=$J->name;$J->type=oci_field_type($this->_result,$e);$J->charsetnr=(preg_match("~raw|blob|bfile~",$J->type)?63:0);return$J;}function
  575. __destruct(){oci_free_statement($this->_result);}}}elseif(extension_loaded("pdo_oci")){class
  576. Min_DB
  577. extends
  578. Min_PDO{var$extension="PDO_OCI";function
  579. connect($N,$V,$G){$this->dsn("oci:dbname=//$N;charset=AL32UTF8",$V,$G);return
  580. true;}function
  581. select_db($Gb){return
  582. true;}}}class
  583. Min_Driver
  584. extends
  585. Min_SQL{function
  586. begin(){return
  587. true;}}function
  588. idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
  589. table($t){return
  590. idf_escape($t);}function
  591. connect(){global$b;$h=new
  592. Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
  593. get_databases(){return
  594. get_vals("SELECT tablespace_name FROM user_tablespaces");}function
  595. limit($H,$Z,$z,$D=0,$ug=" "){return($D?" * FROM (SELECT t.*, rownum AS rnum FROM (SELECT $H$Z) t WHERE rownum <= ".($z+$D).") WHERE rnum > $D":($z!==null?" * FROM (SELECT $H$Z) WHERE rownum <= ".($z+$D):" $H$Z"));}function
  596. limit1($H,$Z){return" $H$Z";}function
  597. db_collation($m,$nb){global$h;return$h->result("SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'");}function
  598. engines(){return
  599. array();}function
  600. logged_user(){global$h;return$h->result("SELECT USER FROM DUAL");}function
  601. tables_list(){return
  602. get_key_vals("SELECT table_name, 'table' FROM all_tables WHERE tablespace_name = ".q(DB)."
  603. UNION SELECT view_name, 'view' FROM user_views
  604. ORDER BY 1");}function
  605. count_tables($l){return
  606. array();}function
  607. table_status($C=""){$J=array();$pg=q($C);foreach(get_rows('SELECT table_name "Name", \'table\' "Engine", avg_row_len * num_rows "Data_length", num_rows "Rows" FROM all_tables WHERE tablespace_name = '.q(DB).($C!=""?" AND table_name = $pg":"")."
  608. UNION SELECT view_name, 'view', 0, 0 FROM user_views".($C!=""?" WHERE view_name = $pg":"")."
  609. ORDER BY 1")as$K){if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
  610. is_view($R){return$R["Engine"]=="view";}function
  611. fk_support($R){return
  612. true;}function
  613. fields($Q){$J=array();foreach(get_rows("SELECT * FROM all_tab_columns WHERE table_name = ".q($Q)." ORDER BY column_id")as$K){$U=$K["DATA_TYPE"];$y="$K[DATA_PRECISION],$K[DATA_SCALE]";if($y==",")$y=$K["DATA_LENGTH"];$J[$K["COLUMN_NAME"]]=array("field"=>$K["COLUMN_NAME"],"full_type"=>$U.($y?"($y)":""),"type"=>strtolower($U),"length"=>$y,"default"=>$K["DATA_DEFAULT"],"null"=>($K["NULLABLE"]=="Y"),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$J;}function
  614. indexes($Q,$i=null){$J=array();foreach(get_rows("SELECT uic.*, uc.constraint_type
  615. FROM user_ind_columns uic
  616. LEFT JOIN user_constraints uc ON uic.index_name = uc.constraint_name AND uic.table_name = uc.table_name
  617. WHERE uic.table_name = ".q($Q)."
  618. ORDER BY uc.constraint_type, uic.column_position",$i)as$K){$od=$K["INDEX_NAME"];$J[$od]["type"]=($K["CONSTRAINT_TYPE"]=="P"?"PRIMARY":($K["CONSTRAINT_TYPE"]=="U"?"UNIQUE":"INDEX"));$J[$od]["columns"][]=$K["COLUMN_NAME"];$J[$od]["lengths"][]=($K["CHAR_LENGTH"]&&$K["CHAR_LENGTH"]!=$K["COLUMN_LENGTH"]?$K["CHAR_LENGTH"]:null);$J[$od]["descs"][]=($K["DESCEND"]?'1':null);}return$J;}function
  619. view($C){$L=get_rows('SELECT text "select" FROM user_views WHERE view_name = '.q($C));return
  620. reset($L);}function
  621. collations(){return
  622. array();}function
  623. information_schema($m){return
  624. false;}function
  625. error(){global$h;return
  626. h($h->error);}function
  627. explain($h,$H){$h->query("EXPLAIN PLAN FOR $H");return$h->query("SELECT * FROM plan_table");}function
  628. found_rows($R,$Z){}function
  629. alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=$Yb=array();foreach($p
  630. as$o){$X=$o[1];if($X&&$o[0]!=""&&idf_escape($o[0])!=$X[0])queries("ALTER TABLE ".table($Q)." RENAME COLUMN ".idf_escape($o[0])." TO $X[0]");if($X)$c[]=($Q!=""?($o[0]!=""?"MODIFY (":"ADD ("):" ").implode($X).($Q!=""?")":"");else$Yb[]=idf_escape($o[0]);}if($Q=="")return
  631. queries("CREATE TABLE ".table($C)." (\n".implode(",\n",$c)."\n)");return(!$c||queries("ALTER TABLE ".table($Q)."\n".implode("\n",$c)))&&(!$Yb||queries("ALTER TABLE ".table($Q)." DROP (".implode(", ",$Yb).")"))&&($Q==$C||queries("ALTER TABLE ".table($Q)." RENAME TO ".table($C)));}function
  632. foreign_keys($Q){$J=array();$H="SELECT c_list.CONSTRAINT_NAME as NAME,
  633. c_src.COLUMN_NAME as SRC_COLUMN,
  634. c_dest.OWNER as DEST_DB,
  635. c_dest.TABLE_NAME as DEST_TABLE,
  636. c_dest.COLUMN_NAME as DEST_COLUMN,
  637. c_list.DELETE_RULE as ON_DELETE
  638. FROM ALL_CONSTRAINTS c_list, ALL_CONS_COLUMNS c_src, ALL_CONS_COLUMNS c_dest
  639. WHERE c_list.CONSTRAINT_NAME = c_src.CONSTRAINT_NAME
  640. AND c_list.R_CONSTRAINT_NAME = c_dest.CONSTRAINT_NAME
  641. AND c_list.CONSTRAINT_TYPE = 'R'
  642. AND c_src.TABLE_NAME = ".q($Q);foreach(get_rows($H)as$K)$J[$K['NAME']]=array("db"=>$K['DEST_DB'],"table"=>$K['DEST_TABLE'],"source"=>array($K['SRC_COLUMN']),"target"=>array($K['DEST_COLUMN']),"on_delete"=>$K['ON_DELETE'],"on_update"=>null,);return$J;}function
  643. truncate_tables($S){return
  644. apply_queries("TRUNCATE TABLE",$S);}function
  645. drop_views($Yh){return
  646. apply_queries("DROP VIEW",$Yh);}function
  647. drop_tables($S){return
  648. apply_queries("DROP TABLE",$S);}function
  649. last_id(){return
  650. 0;}function
  651. schemas(){return
  652. get_vals("SELECT DISTINCT owner FROM dba_segments WHERE owner IN (SELECT username FROM dba_users WHERE default_tablespace NOT IN ('SYSTEM','SYSAUX'))");}function
  653. get_schema(){global$h;return$h->result("SELECT sys_context('USERENV', 'SESSION_USER') FROM dual");}function
  654. set_schema($og){global$h;return$h->query("ALTER SESSION SET CURRENT_SCHEMA = ".idf_escape($og));}function
  655. show_variables(){return
  656. get_key_vals('SELECT name, display_value FROM v$parameter');}function
  657. process_list(){return
  658. get_rows('SELECT sess.process AS "process", sess.username AS "user", sess.schemaname AS "schema", sess.status AS "status", sess.wait_class AS "wait_class", sess.seconds_in_wait AS "seconds_in_wait", sql.sql_text AS "sql_text", sess.machine AS "machine", sess.port AS "port"
  659. FROM v$session sess LEFT OUTER JOIN v$sql sql
  660. ON sql.sql_id = sess.sql_id
  661. WHERE sess.type = \'USER\'
  662. ORDER BY PROCESS
  663. ');}function
  664. show_status(){$L=get_rows('SELECT * FROM v$instance');return
  665. reset($L);}function
  666. convert_field($o){}function
  667. unconvert_field($o,$J){return$J;}function
  668. support($Fc){return
  669. preg_match('~^(columns|database|drop_col|indexes|processlist|scheme|sql|status|table|variables|view|view_trigger)$~',$Fc);}$w="oracle";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("number"=>38,"binary_float"=>12,"binary_double"=>21),lang(25)=>array("date"=>10,"timestamp"=>29,"interval year"=>12,"interval day"=>28),lang(26)=>array("char"=>2000,"varchar2"=>4000,"nchar"=>2000,"nvarchar2"=>4000,"clob"=>4294967295,"nclob"=>4294967295),lang(27)=>array("raw"=>2000,"long raw"=>2147483648,"blob"=>4294967295,"bfile"=>4294967296),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array();$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$Uc=array("length","lower","round","upper");$Zc=array("avg","count","count distinct","max","min","sum");$fc=array(array("date"=>"current_date","timestamp"=>"current_timestamp",),array("number|float|double"=>"+/-","date|timestamp"=>"+ interval/- interval","char|clob"=>"||",));}$Xb["mssql"]="MS SQL";if(isset($_GET["mssql"])){$zf=array("SQLSRV","MSSQL");define("DRIVER","mssql");if(extension_loaded("sqlsrv")){class
  670. Min_DB{var$extension="sqlsrv",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
  671. _get_error(){$this->error="";foreach(sqlsrv_errors()as$n){$this->errno=$n["code"];$this->error.="$n[message]\n";}$this->error=rtrim($this->error);}function
  672. connect($N,$V,$G){$this->_link=@sqlsrv_connect($N,array("UID"=>$V,"PWD"=>$G,"CharacterSet"=>"UTF-8"));if($this->_link){$sd=sqlsrv_server_info($this->_link);$this->server_info=$sd['SQLServerVersion'];}else$this->_get_error();return(bool)$this->_link;}function
  673. quote($P){return"'".str_replace("'","''",$P)."'";}function
  674. select_db($Gb){return$this->query("USE ".idf_escape($Gb));}function
  675. query($H,$Ch=false){$I=sqlsrv_query($this->_link,$H);$this->error="";if(!$I){$this->_get_error();return
  676. false;}return$this->store_result($I);}function
  677. multi_query($H){$this->_result=sqlsrv_query($this->_link,$H);$this->error="";if(!$this->_result){$this->_get_error();return
  678. false;}return
  679. true;}function
  680. store_result($I=null){if(!$I)$I=$this->_result;if(!$I)return
  681. false;if(sqlsrv_field_metadata($I))return
  682. new
  683. Min_Result($I);$this->affected_rows=sqlsrv_rows_affected($I);return
  684. true;}function
  685. next_result(){return$this->_result?sqlsrv_next_result($this->_result):null;}function
  686. result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
  687. false;$K=$I->fetch_row();return$K[$o];}}class
  688. Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
  689. __construct($I){$this->_result=$I;}function
  690. _convert($K){foreach((array)$K
  691. as$x=>$X){if(is_a($X,'DateTime'))$K[$x]=$X->format("Y-m-d H:i:s");}return$K;}function
  692. fetch_assoc(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_ASSOC,SQLSRV_SCROLL_NEXT));}function
  693. fetch_row(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_NUMERIC,SQLSRV_SCROLL_NEXT));}function
  694. fetch_field(){if(!$this->_fields)$this->_fields=sqlsrv_field_metadata($this->_result);$o=$this->_fields[$this->_offset++];$J=new
  695. stdClass;$J->name=$o["Name"];$J->orgname=$o["Name"];$J->type=($o["Type"]==1?254:0);return$J;}function
  696. seek($D){for($s=0;$s<$D;$s++)sqlsrv_fetch($this->_result);}function
  697. __destruct(){sqlsrv_free_stmt($this->_result);}}}elseif(extension_loaded("mssql")){class
  698. Min_DB{var$extension="MSSQL",$_link,$_result,$server_info,$affected_rows,$error;function
  699. connect($N,$V,$G){$this->_link=@mssql_connect($N,$V,$G);if($this->_link){$I=$this->query("SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('Edition')");$K=$I->fetch_row();$this->server_info=$this->result("sp_server_info 2",2)." [$K[0]] $K[1]";}else$this->error=mssql_get_last_message();return(bool)$this->_link;}function
  700. quote($P){return"'".str_replace("'","''",$P)."'";}function
  701. select_db($Gb){return
  702. mssql_select_db($Gb);}function
  703. query($H,$Ch=false){$I=mssql_query($H,$this->_link);$this->error="";if(!$I){$this->error=mssql_get_last_message();return
  704. false;}if($I===true){$this->affected_rows=mssql_rows_affected($this->_link);return
  705. true;}return
  706. new
  707. Min_Result($I);}function
  708. multi_query($H){return$this->_result=$this->query($H);}function
  709. store_result(){return$this->_result;}function
  710. next_result(){return
  711. mssql_next_result($this->_result);}function
  712. result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
  713. false;return
  714. mssql_result($I->_result,0,$o);}}class
  715. Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
  716. __construct($I){$this->_result=$I;$this->num_rows=mssql_num_rows($I);}function
  717. fetch_assoc(){return
  718. mssql_fetch_assoc($this->_result);}function
  719. fetch_row(){return
  720. mssql_fetch_row($this->_result);}function
  721. num_rows(){return
  722. mssql_num_rows($this->_result);}function
  723. fetch_field(){$J=mssql_fetch_field($this->_result);$J->orgtable=$J->table;$J->orgname=$J->name;return$J;}function
  724. seek($D){mssql_data_seek($this->_result,$D);}function
  725. __destruct(){mssql_free_result($this->_result);}}}class
  726. Min_Driver
  727. extends
  728. Min_SQL{function
  729. insertUpdate($Q,$L,$Bf){foreach($L
  730. as$O){$Jh=array();$Z=array();foreach($O
  731. as$x=>$X){$Jh[]="$x = $X";if(isset($Bf[idf_unescape($x)]))$Z[]="$x = $X";}if(!queries("MERGE ".table($Q)." USING (VALUES(".implode(", ",$O).")) AS source (c".implode(", c",range(1,count($O))).") ON ".implode(" AND ",$Z)." WHEN MATCHED THEN UPDATE SET ".implode(", ",$Jh)." WHEN NOT MATCHED THEN INSERT (".implode(", ",array_keys($O)).") VALUES (".implode(", ",$O).");"))return
  732. false;}return
  733. true;}function
  734. begin(){return
  735. queries("BEGIN TRANSACTION");}}function
  736. idf_escape($t){return"[".str_replace("]","]]",$t)."]";}function
  737. table($t){return($_GET["ns"]!=""?idf_escape($_GET["ns"]).".":"").idf_escape($t);}function
  738. connect(){global$b;$h=new
  739. Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
  740. get_databases(){return
  741. get_vals("EXEC sp_databases");}function
  742. limit($H,$Z,$z,$D=0,$ug=" "){return($z!==null?" TOP (".($z+$D).")":"")." $H$Z";}function
  743. limit1($H,$Z){return
  744. limit($H,$Z,1);}function
  745. db_collation($m,$nb){global$h;return$h->result("SELECT collation_name FROM sys.databases WHERE name = ".q($m));}function
  746. engines(){return
  747. array();}function
  748. logged_user(){global$h;return$h->result("SELECT SUSER_NAME()");}function
  749. tables_list(){return
  750. get_key_vals("SELECT name, type_desc FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ORDER BY name");}function
  751. count_tables($l){global$h;$J=array();foreach($l
  752. as$m){$h->select_db($m);$J[$m]=$h->result("SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES");}return$J;}function
  753. table_status($C=""){$J=array();foreach(get_rows("SELECT name AS Name, type_desc AS Engine FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ".($C!=""?"AND name = ".q($C):"ORDER BY name"))as$K){if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
  754. is_view($R){return$R["Engine"]=="VIEW";}function
  755. fk_support($R){return
  756. true;}function
  757. fields($Q){$J=array();foreach(get_rows("SELECT c.*, t.name type, d.definition [default]
  758. FROM sys.all_columns c
  759. JOIN sys.all_objects o ON c.object_id = o.object_id
  760. JOIN sys.types t ON c.user_type_id = t.user_type_id
  761. LEFT JOIN sys.default_constraints d ON c.default_object_id = d.parent_column_id
  762. WHERE o.schema_id = SCHEMA_ID(".q(get_schema()).") AND o.type IN ('S', 'U', 'V') AND o.name = ".q($Q))as$K){$U=$K["type"];$y=(preg_match("~char|binary~",$U)?$K["max_length"]:($U=="decimal"?"$K[precision],$K[scale]":""));$J[$K["name"]]=array("field"=>$K["name"],"full_type"=>$U.($y?"($y)":""),"type"=>$U,"length"=>$y,"default"=>$K["default"],"null"=>$K["is_nullable"],"auto_increment"=>$K["is_identity"],"collation"=>$K["collation_name"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"primary"=>$K["is_identity"],);}return$J;}function
  763. indexes($Q,$i=null){$J=array();foreach(get_rows("SELECT i.name, key_ordinal, is_unique, is_primary_key, c.name AS column_name, is_descending_key
  764. FROM sys.indexes i
  765. INNER JOIN sys.index_columns ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id
  766. INNER JOIN sys.columns c ON ic.object_id = c.object_id AND ic.column_id = c.column_id
  767. WHERE OBJECT_NAME(i.object_id) = ".q($Q),$i)as$K){$C=$K["name"];$J[$C]["type"]=($K["is_primary_key"]?"PRIMARY":($K["is_unique"]?"UNIQUE":"INDEX"));$J[$C]["lengths"]=array();$J[$C]["columns"][$K["key_ordinal"]]=$K["column_name"];$J[$C]["descs"][$K["key_ordinal"]]=($K["is_descending_key"]?'1':null);}return$J;}function
  768. view($C){global$h;return
  769. array("select"=>preg_replace('~^(?:[^[]|\\[[^]]*])*\\s+AS\\s+~isU','',$h->result("SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = SCHEMA_NAME() AND TABLE_NAME = ".q($C))));}function
  770. collations(){$J=array();foreach(get_vals("SELECT name FROM fn_helpcollations()")as$d)$J[preg_replace('~_.*~','',$d)][]=$d;return$J;}function
  771. information_schema($m){return
  772. false;}function
  773. error(){global$h;return
  774. nl_br(h(preg_replace('~^(\\[[^]]*])+~m','',$h->error)));}function
  775. create_database($m,$d){return
  776. queries("CREATE DATABASE ".idf_escape($m).(preg_match('~^[a-z0-9_]+$~i',$d)?" COLLATE $d":""));}function
  777. drop_databases($l){return
  778. queries("DROP DATABASE ".implode(", ",array_map('idf_escape',$l)));}function
  779. rename_database($C,$d){if(preg_match('~^[a-z0-9_]+$~i',$d))queries("ALTER DATABASE ".idf_escape(DB)." COLLATE $d");queries("ALTER DATABASE ".idf_escape(DB)." MODIFY NAME = ".idf_escape($C));return
  780. true;}function
  781. auto_increment(){return" IDENTITY".($_POST["Auto_increment"]!=""?"(".number($_POST["Auto_increment"]).",1)":"")." PRIMARY KEY";}function
  782. alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=array();foreach($p
  783. as$o){$e=idf_escape($o[0]);$X=$o[1];if(!$X)$c["DROP"][]=" COLUMN $e";else{$X[1]=preg_replace("~( COLLATE )'(\\w+)'~","\\1\\2",$X[1]);if($o[0]=="")$c["ADD"][]="\n ".implode("",$X).($Q==""?substr($Mc[$X[0]],16+strlen($X[0])):"");else{unset($X[6]);if($e!=$X[0])queries("EXEC sp_rename ".q(table($Q).".$e").", ".q(idf_unescape($X[0])).", 'COLUMN'");$c["ALTER COLUMN ".implode("",$X)][]="";}}}if($Q=="")return
  784. queries("CREATE TABLE ".table($C)." (".implode(",",(array)$c["ADD"])."\n)");if($Q!=$C)queries("EXEC sp_rename ".q(table($Q)).", ".q($C));if($Mc)$c[""]=$Mc;foreach($c
  785. as$x=>$X){if(!queries("ALTER TABLE ".idf_escape($C)." $x".implode(",",$X)))return
  786. false;}return
  787. true;}function
  788. alter_indexes($Q,$c){$u=array();$Yb=array();foreach($c
  789. as$X){if($X[2]=="DROP"){if($X[0]=="PRIMARY")$Yb[]=idf_escape($X[1]);else$u[]=idf_escape($X[1])." ON ".table($Q);}elseif(!queries(($X[0]!="PRIMARY"?"CREATE $X[0] ".($X[0]!="INDEX"?"INDEX ":"").idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q):"ALTER TABLE ".table($Q)." ADD PRIMARY KEY")." (".implode(", ",$X[2]).")"))return
  790. false;}return(!$u||queries("DROP INDEX ".implode(", ",$u)))&&(!$Yb||queries("ALTER TABLE ".table($Q)." DROP ".implode(", ",$Yb)));}function
  791. last_id(){global$h;return$h->result("SELECT SCOPE_IDENTITY()");}function
  792. explain($h,$H){$h->query("SET SHOWPLAN_ALL ON");$J=$h->query($H);$h->query("SET SHOWPLAN_ALL OFF");return$J;}function
  793. found_rows($R,$Z){}function
  794. foreign_keys($Q){$J=array();foreach(get_rows("EXEC sp_fkeys @fktable_name = ".q($Q))as$K){$q=&$J[$K["FK_NAME"]];$q["table"]=$K["PKTABLE_NAME"];$q["source"][]=$K["FKCOLUMN_NAME"];$q["target"][]=$K["PKCOLUMN_NAME"];}return$J;}function
  795. truncate_tables($S){return
  796. apply_queries("TRUNCATE TABLE",$S);}function
  797. drop_views($Yh){return
  798. queries("DROP VIEW ".implode(", ",array_map('table',$Yh)));}function
  799. drop_tables($S){return
  800. queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
  801. move_tables($S,$Yh,$bh){return
  802. apply_queries("ALTER SCHEMA ".idf_escape($bh)." TRANSFER",array_merge($S,$Yh));}function
  803. trigger($C){if($C=="")return
  804. array();$L=get_rows("SELECT s.name [Trigger],
  805. CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(s.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(s.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
  806. CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing],
  807. c.text
  808. FROM sysobjects s
  809. JOIN syscomments c ON s.id = c.id
  810. WHERE s.xtype = 'TR' AND s.name = ".q($C));$J=reset($L);if($J)$J["Statement"]=preg_replace('~^.+\\s+AS\\s+~isU','',$J["text"]);return$J;}function
  811. triggers($Q){$J=array();foreach(get_rows("SELECT sys1.name,
  812. CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
  813. CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing]
  814. FROM sysobjects sys1
  815. JOIN sysobjects sys2 ON sys1.parent_obj = sys2.id
  816. WHERE sys1.xtype = 'TR' AND sys2.name = ".q($Q))as$K)$J[$K["name"]]=array($K["Timing"],$K["Event"]);return$J;}function
  817. trigger_options(){return
  818. array("Timing"=>array("AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("AS"),);}function
  819. schemas(){return
  820. get_vals("SELECT name FROM sys.schemas");}function
  821. get_schema(){global$h;if($_GET["ns"]!="")return$_GET["ns"];return$h->result("SELECT SCHEMA_NAME()");}function
  822. set_schema($ng){return
  823. true;}function
  824. use_sql($Gb){return"USE ".idf_escape($Gb);}function
  825. show_variables(){return
  826. array();}function
  827. show_status(){return
  828. array();}function
  829. convert_field($o){}function
  830. unconvert_field($o,$J){return$J;}function
  831. support($Fc){return
  832. preg_match('~^(columns|database|drop_col|indexes|scheme|sql|table|trigger|view|view_trigger)$~',$Fc);}$w="mssql";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("tinyint"=>3,"smallint"=>5,"int"=>10,"bigint"=>20,"bit"=>1,"decimal"=>0,"real"=>12,"float"=>53,"smallmoney"=>10,"money"=>20),lang(25)=>array("date"=>10,"smalldatetime"=>19,"datetime"=>19,"datetime2"=>19,"time"=>8,"datetimeoffset"=>10),lang(26)=>array("char"=>8000,"varchar"=>8000,"text"=>2147483647,"nchar"=>4000,"nvarchar"=>4000,"ntext"=>1073741823),lang(27)=>array("binary"=>8000,"varbinary"=>8000,"image"=>2147483647),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array();$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$Uc=array("len","lower","round","upper");$Zc=array("avg","count","count distinct","max","min","sum");$fc=array(array("date|time"=>"getdate",),array("int|decimal|real|float|money|datetime"=>"+/-","char|text"=>"+",));}$Xb['firebird']='Firebird (alpha)';if(isset($_GET["firebird"])){$zf=array("interbase");define("DRIVER","firebird");if(extension_loaded("interbase")){class
  833. Min_DB{var$extension="Firebird",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
  834. connect($N,$V,$G){$this->_link=ibase_connect($N,$V,$G);if($this->_link){$Lh=explode(':',$N);$this->service_link=ibase_service_attach($Lh[0],$V,$G);$this->server_info=ibase_server_info($this->service_link,IBASE_SVC_SERVER_VERSION);}else{$this->errno=ibase_errcode();$this->error=ibase_errmsg();}return(bool)$this->_link;}function
  835. quote($P){return"'".str_replace("'","''",$P)."'";}function
  836. select_db($Gb){return($Gb=="domain");}function
  837. query($H,$Ch=false){$I=ibase_query($H,$this->_link);if(!$I){$this->errno=ibase_errcode();$this->error=ibase_errmsg();return
  838. false;}$this->error="";if($I===true){$this->affected_rows=ibase_affected_rows($this->_link);return
  839. true;}return
  840. new
  841. Min_Result($I);}function
  842. multi_query($H){return$this->_result=$this->query($H);}function
  843. store_result(){return$this->_result;}function
  844. next_result(){return
  845. false;}function
  846. result($H,$o=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
  847. false;$K=$I->fetch_row();return$K[$o];}}class
  848. Min_Result{var$num_rows,$_result,$_offset=0;function
  849. __construct($I){$this->_result=$I;}function
  850. fetch_assoc(){return
  851. ibase_fetch_assoc($this->_result);}function
  852. fetch_row(){return
  853. ibase_fetch_row($this->_result);}function
  854. fetch_field(){$o=ibase_field_info($this->_result,$this->_offset++);return(object)array('name'=>$o['name'],'orgname'=>$o['name'],'type'=>$o['type'],'charsetnr'=>$o['length'],);}function
  855. __destruct(){ibase_free_result($this->_result);}}}class
  856. Min_Driver
  857. extends
  858. Min_SQL{}function
  859. idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
  860. table($t){return
  861. idf_escape($t);}function
  862. connect(){global$b;$h=new
  863. Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
  864. get_databases($Lc){return
  865. array("domain");}function
  866. limit($H,$Z,$z,$D=0,$ug=" "){$J='';$J.=($z!==null?$ug."FIRST $z".($D?" SKIP $D":""):"");$J.=" $H$Z";return$J;}function
  867. limit1($H,$Z){return
  868. limit($H,$Z,1);}function
  869. db_collation($m,$nb){}function
  870. engines(){return
  871. array();}function
  872. logged_user(){global$b;$k=$b->credentials();return$k[1];}function
  873. tables_list(){global$h;$H='SELECT RDB$RELATION_NAME FROM rdb$relations WHERE rdb$system_flag = 0';$I=ibase_query($h->_link,$H);$J=array();while($K=ibase_fetch_assoc($I))$J[$K['RDB$RELATION_NAME']]='table';ksort($J);return$J;}function
  874. count_tables($l){return
  875. array();}function
  876. table_status($C="",$Ec=false){global$h;$J=array();$Eb=tables_list();foreach($Eb
  877. as$u=>$X){$u=trim($u);$J[$u]=array('Name'=>$u,'Engine'=>'standard',);if($C==$u)return$J[$u];}return$J;}function
  878. is_view($R){return
  879. false;}function
  880. fk_support($R){return
  881. preg_match('~InnoDB|IBMDB2I~i',$R["Engine"]);}function
  882. fields($Q){global$h;$J=array();$H='SELECT r.RDB$FIELD_NAME AS field_name,
  883. r.RDB$DESCRIPTION AS field_description,
  884. r.RDB$DEFAULT_VALUE AS field_default_value,
  885. r.RDB$NULL_FLAG AS field_not_null_constraint,
  886. f.RDB$FIELD_LENGTH AS field_length,
  887. f.RDB$FIELD_PRECISION AS field_precision,
  888. f.RDB$FIELD_SCALE AS field_scale,
  889. CASE f.RDB$FIELD_TYPE
  890. WHEN 261 THEN \'BLOB\'
  891. WHEN 14 THEN \'CHAR\'
  892. WHEN 40 THEN \'CSTRING\'
  893. WHEN 11 THEN \'D_FLOAT\'
  894. WHEN 27 THEN \'DOUBLE\'
  895. WHEN 10 THEN \'FLOAT\'
  896. WHEN 16 THEN \'INT64\'
  897. WHEN 8 THEN \'INTEGER\'
  898. WHEN 9 THEN \'QUAD\'
  899. WHEN 7 THEN \'SMALLINT\'
  900. WHEN 12 THEN \'DATE\'
  901. WHEN 13 THEN \'TIME\'
  902. WHEN 35 THEN \'TIMESTAMP\'
  903. WHEN 37 THEN \'VARCHAR\'
  904. ELSE \'UNKNOWN\'
  905. END AS field_type,
  906. f.RDB$FIELD_SUB_TYPE AS field_subtype,
  907. coll.RDB$COLLATION_NAME AS field_collation,
  908. cset.RDB$CHARACTER_SET_NAME AS field_charset
  909. FROM RDB$RELATION_FIELDS r
  910. LEFT JOIN RDB$FIELDS f ON r.RDB$FIELD_SOURCE = f.RDB$FIELD_NAME
  911. LEFT JOIN RDB$COLLATIONS coll ON f.RDB$COLLATION_ID = coll.RDB$COLLATION_ID
  912. LEFT JOIN RDB$CHARACTER_SETS cset ON f.RDB$CHARACTER_SET_ID = cset.RDB$CHARACTER_SET_ID
  913. WHERE r.RDB$RELATION_NAME = '.q($Q).'
  914. ORDER BY r.RDB$FIELD_POSITION';$I=ibase_query($h->_link,$H);while($K=ibase_fetch_assoc($I))$J[trim($K['FIELD_NAME'])]=array("field"=>trim($K["FIELD_NAME"]),"full_type"=>trim($K["FIELD_TYPE"]),"type"=>trim($K["FIELD_SUB_TYPE"]),"default"=>trim($K['FIELD_DEFAULT_VALUE']),"null"=>(trim($K["FIELD_NOT_NULL_CONSTRAINT"])=="YES"),"auto_increment"=>'0',"collation"=>trim($K["FIELD_COLLATION"]),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"comment"=>trim($K["FIELD_DESCRIPTION"]),);return$J;}function
  915. indexes($Q,$i=null){$J=array();return$J;}function
  916. foreign_keys($Q){return
  917. array();}function
  918. collations(){return
  919. array();}function
  920. information_schema($m){return
  921. false;}function
  922. error(){global$h;return
  923. h($h->error);}function
  924. types(){return
  925. array();}function
  926. schemas(){return
  927. array();}function
  928. get_schema(){return"";}function
  929. set_schema($ng){return
  930. true;}function
  931. support($Fc){return
  932. preg_match("~^(columns|sql|status|table)$~",$Fc);}$w="firebird";$Re=array("=");$Uc=array();$Zc=array();$fc=array();}$Xb["simpledb"]="SimpleDB";if(isset($_GET["simpledb"])){$zf=array("SimpleXML");define("DRIVER","simpledb");if(class_exists('SimpleXMLElement')){class
  933. Min_DB{var$extension="SimpleXML",$server_info='2009-04-15',$error,$timeout,$next,$affected_rows,$_result;function
  934. select_db($Gb){return($Gb=="domain");}function
  935. query($H,$Ch=false){$F=array('SelectExpression'=>$H,'ConsistentRead'=>'true');if($this->next)$F['NextToken']=$this->next;$I=sdb_request_all('Select','Item',$F,$this->timeout);if($I===false)return$I;if(preg_match('~^\s*SELECT\s+COUNT\(~i',$H)){$Pg=0;foreach($I
  936. as$Ed)$Pg+=$Ed->Attribute->Value;$I=array((object)array('Attribute'=>array((object)array('Name'=>'Count','Value'=>$Pg,))));}return
  937. new
  938. Min_Result($I);}function
  939. multi_query($H){return$this->_result=$this->query($H);}function
  940. store_result(){return$this->_result;}function
  941. next_result(){return
  942. false;}function
  943. quote($P){return"'".str_replace("'","''",$P)."'";}}class
  944. Min_Result{var$num_rows,$_rows=array(),$_offset=0;function
  945. __construct($I){foreach($I
  946. as$Ed){$K=array();if($Ed->Name!='')$K['itemName()']=(string)$Ed->Name;foreach($Ed->Attribute
  947. as$Ia){$C=$this->_processValue($Ia->Name);$Y=$this->_processValue($Ia->Value);if(isset($K[$C])){$K[$C]=(array)$K[$C];$K[$C][]=$Y;}else$K[$C]=$Y;}$this->_rows[]=$K;foreach($K
  948. as$x=>$X){if(!isset($this->_rows[0][$x]))$this->_rows[0][$x]=null;}}$this->num_rows=count($this->_rows);}function
  949. _processValue($ic){return(is_object($ic)&&$ic['encoding']=='base64'?base64_decode($ic):(string)$ic);}function
  950. fetch_assoc(){$K=current($this->_rows);if(!$K)return$K;$J=array();foreach($this->_rows[0]as$x=>$X)$J[$x]=$K[$x];next($this->_rows);return$J;}function
  951. fetch_row(){$J=$this->fetch_assoc();if(!$J)return$J;return
  952. array_values($J);}function
  953. fetch_field(){$Kd=array_keys($this->_rows[0]);return(object)array('name'=>$Kd[$this->_offset++]);}}}class
  954. Min_Driver
  955. extends
  956. Min_SQL{public$Bf="itemName()";function
  957. _chunkRequest($ld,$va,$F,$yc=array()){global$h;foreach(array_chunk($ld,25)as$gb){$jf=$F;foreach($gb
  958. as$s=>$jd){$jf["Item.$s.ItemName"]=$jd;foreach($yc
  959. as$x=>$X)$jf["Item.$s.$x"]=$X;}if(!sdb_request($va,$jf))return
  960. false;}$h->affected_rows=count($ld);return
  961. true;}function
  962. _extractIds($Q,$Mf,$z){$J=array();if(preg_match_all("~itemName\(\) = (('[^']*+')+)~",$Mf,$de))$J=array_map('idf_unescape',$de[1]);else{foreach(sdb_request_all('Select','Item',array('SelectExpression'=>'SELECT itemName() FROM '.table($Q).$Mf.($z?" LIMIT 1":"")))as$Ed)$J[]=$Ed->Name;}return$J;}function
  963. select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){global$h;$h->next=$_GET["next"];$J=parent::select($Q,$M,$Z,$Xc,$We,$z,$E,$Df);$h->next=0;return$J;}function
  964. delete($Q,$Mf,$z=0){return$this->_chunkRequest($this->_extractIds($Q,$Mf,$z),'BatchDeleteAttributes',array('DomainName'=>$Q));}function
  965. update($Q,$O,$Mf,$z=0,$ug="\n"){$Mb=array();$wd=array();$s=0;$ld=$this->_extractIds($Q,$Mf,$z);$jd=idf_unescape($O["`itemName()`"]);unset($O["`itemName()`"]);foreach($O
  966. as$x=>$X){$x=idf_unescape($x);if($X=="NULL"||($jd!=""&&array($jd)!=$ld))$Mb["Attribute.".count($Mb).".Name"]=$x;if($X!="NULL"){foreach((array)$X
  967. as$Gd=>$W){$wd["Attribute.$s.Name"]=$x;$wd["Attribute.$s.Value"]=(is_array($X)?$W:idf_unescape($W));if(!$Gd)$wd["Attribute.$s.Replace"]="true";$s++;}}}$F=array('DomainName'=>$Q);return(!$wd||$this->_chunkRequest(($jd!=""?array($jd):$ld),'BatchPutAttributes',$F,$wd))&&(!$Mb||$this->_chunkRequest($ld,'BatchDeleteAttributes',$F,$Mb));}function
  968. insert($Q,$O){$F=array("DomainName"=>$Q);$s=0;foreach($O
  969. as$C=>$Y){if($Y!="NULL"){$C=idf_unescape($C);if($C=="itemName()")$F["ItemName"]=idf_unescape($Y);else{foreach((array)$Y
  970. as$X){$F["Attribute.$s.Name"]=$C;$F["Attribute.$s.Value"]=(is_array($Y)?$X:idf_unescape($Y));$s++;}}}}return
  971. sdb_request('PutAttributes',$F);}function
  972. insertUpdate($Q,$L,$Bf){foreach($L
  973. as$O){if(!$this->update($Q,$O,"WHERE `itemName()` = ".q($O["`itemName()`"])))return
  974. false;}return
  975. true;}function
  976. begin(){return
  977. false;}function
  978. commit(){return
  979. false;}function
  980. rollback(){return
  981. false;}}function
  982. connect(){return
  983. new
  984. Min_DB;}function
  985. support($Fc){return
  986. preg_match('~sql~',$Fc);}function
  987. logged_user(){global$b;$k=$b->credentials();return$k[1];}function
  988. get_databases(){return
  989. array("domain");}function
  990. collations(){return
  991. array();}function
  992. db_collation($m,$nb){}function
  993. tables_list(){global$h;$J=array();foreach(sdb_request_all('ListDomains','DomainName')as$Q)$J[(string)$Q]='table';if($h->error&&defined("PAGE_HEADER"))echo"<p class='error'>".error()."\n";return$J;}function
  994. table_status($C="",$Ec=false){$J=array();foreach(($C!=""?array($C=>true):tables_list())as$Q=>$U){$K=array("Name"=>$Q,"Auto_increment"=>"");if(!$Ec){$qe=sdb_request('DomainMetadata',array('DomainName'=>$Q));if($qe){foreach(array("Rows"=>"ItemCount","Data_length"=>"ItemNamesSizeBytes","Index_length"=>"AttributeValuesSizeBytes","Data_free"=>"AttributeNamesSizeBytes",)as$x=>$X)$K[$x]=(string)$qe->$X;}}if($C!="")return$K;$J[$Q]=$K;}return$J;}function
  995. explain($h,$H){}function
  996. error(){global$h;return
  997. h($h->error);}function
  998. information_schema(){}function
  999. is_view($R){}function
  1000. indexes($Q,$i=null){return
  1001. array(array("type"=>"PRIMARY","columns"=>array("itemName()")),);}function
  1002. fields($Q){return
  1003. fields_from_edit();}function
  1004. foreign_keys($Q){return
  1005. array();}function
  1006. table($t){return
  1007. idf_escape($t);}function
  1008. idf_escape($t){return"`".str_replace("`","``",$t)."`";}function
  1009. limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z":"");}function
  1010. unconvert_field($o,$J){return$J;}function
  1011. fk_support($R){}function
  1012. engines(){return
  1013. array();}function
  1014. alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){return($Q==""&&sdb_request('CreateDomain',array('DomainName'=>$C)));}function
  1015. drop_tables($S){foreach($S
  1016. as$Q){if(!sdb_request('DeleteDomain',array('DomainName'=>$Q)))return
  1017. false;}return
  1018. true;}function
  1019. count_tables($l){foreach($l
  1020. as$m)return
  1021. array($m=>count(tables_list()));}function
  1022. found_rows($R,$Z){return($Z?null:$R["Rows"]);}function
  1023. last_id(){}function
  1024. hmac($Ba,$Eb,$x,$Qf=false){$Ua=64;if(strlen($x)>$Ua)$x=pack("H*",$Ba($x));$x=str_pad($x,$Ua,"\0");$Hd=$x^str_repeat("\x36",$Ua);$Id=$x^str_repeat("\x5C",$Ua);$J=$Ba($Id.pack("H*",$Ba($Hd.$Eb)));if($Qf)$J=pack("H*",$J);return$J;}function
  1025. sdb_request($va,$F=array()){global$b,$h;list($hd,$F['AWSAccessKeyId'],$qg)=$b->credentials();$F['Action']=$va;$F['Timestamp']=gmdate('Y-m-d\TH:i:s+00:00');$F['Version']='2009-04-15';$F['SignatureVersion']=2;$F['SignatureMethod']='HmacSHA1';ksort($F);$H='';foreach($F
  1026. as$x=>$X)$H.='&'.rawurlencode($x).'='.rawurlencode($X);$H=str_replace('%7E','~',substr($H,1));$H.="&Signature=".urlencode(base64_encode(hmac('sha1',"POST\n".preg_replace('~^https?://~','',$hd)."\n/\n$H",$qg,true)));@ini_set('track_errors',1);$Hc=@file_get_contents((preg_match('~^https?://~',$hd)?$hd:"http://$hd"),false,stream_context_create(array('http'=>array('method'=>'POST','content'=>$H,'ignore_errors'=>1,))));if(!$Hc){$h->error=$php_errormsg;return
  1027. false;}libxml_use_internal_errors(true);$ei=simplexml_load_string($Hc);if(!$ei){$n=libxml_get_last_error();$h->error=$n->message;return
  1028. false;}if($ei->Errors){$n=$ei->Errors->Error;$h->error="$n->Message ($n->Code)";return
  1029. false;}$h->error='';$ah=$va."Result";return($ei->$ah?$ei->$ah:true);}function
  1030. sdb_request_all($va,$ah,$F=array(),$jh=0){$J=array();$Hg=($jh?microtime(true):0);$z=(preg_match('~LIMIT\s+(\d+)\s*$~i',$F['SelectExpression'],$B)?$B[1]:0);do{$ei=sdb_request($va,$F);if(!$ei)break;foreach($ei->$ah
  1031. as$ic)$J[]=$ic;if($z&&count($J)>=$z){$_GET["next"]=$ei->NextToken;break;}if($jh&&microtime(true)-$Hg>$jh)return
  1032. false;$F['NextToken']=$ei->NextToken;if($z)$F['SelectExpression']=preg_replace('~\d+\s*$~',$z-count($J),$F['SelectExpression']);}while($ei->NextToken);return$J;}$w="simpledb";$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","IS NOT NULL");$Uc=array();$Zc=array("count");$fc=array(array("json"));}$Xb["mongo"]="MongoDB (beta)";if(isset($_GET["mongo"])){$zf=array("mongo");define("DRIVER","mongo");if(class_exists('MongoDB')){class
  1033. Min_DB{var$extension="Mongo",$error,$last_id,$_link,$_db;function
  1034. connect($N,$V,$G){global$b;$m=$b->database();$Ue=array();if($V!=""){$Ue["username"]=$V;$Ue["password"]=$G;}if($m!="")$Ue["db"]=$m;try{$this->_link=@new
  1035. MongoClient("mongodb://$N",$Ue);return
  1036. true;}catch(Exception$uc){$this->error=$uc->getMessage();return
  1037. false;}}function
  1038. query($H){return
  1039. false;}function
  1040. select_db($Gb){try{$this->_db=$this->_link->selectDB($Gb);return
  1041. true;}catch(Exception$uc){$this->error=$uc->getMessage();return
  1042. false;}}function
  1043. quote($P){return$P;}}class
  1044. Min_Result{var$num_rows,$_rows=array(),$_offset=0,$_charset=array();function
  1045. __construct($I){foreach($I
  1046. as$Ed){$K=array();foreach($Ed
  1047. as$x=>$X){if(is_a($X,'MongoBinData'))$this->_charset[$x]=63;$K[$x]=(is_a($X,'MongoId')?'ObjectId("'.strval($X).'")':(is_a($X,'MongoDate')?gmdate("Y-m-d H:i:s",$X->sec)." GMT":(is_a($X,'MongoBinData')?$X->bin:(is_a($X,'MongoRegex')?strval($X):(is_object($X)?get_class($X):$X)))));}$this->_rows[]=$K;foreach($K
  1048. as$x=>$X){if(!isset($this->_rows[0][$x]))$this->_rows[0][$x]=null;}}$this->num_rows=count($this->_rows);}function
  1049. fetch_assoc(){$K=current($this->_rows);if(!$K)return$K;$J=array();foreach($this->_rows[0]as$x=>$X)$J[$x]=$K[$x];next($this->_rows);return$J;}function
  1050. fetch_row(){$J=$this->fetch_assoc();if(!$J)return$J;return
  1051. array_values($J);}function
  1052. fetch_field(){$Kd=array_keys($this->_rows[0]);$C=$Kd[$this->_offset++];return(object)array('name'=>$C,'charsetnr'=>$this->_charset[$C],);}}}class
  1053. Min_Driver
  1054. extends
  1055. Min_SQL{public$Bf="_id";function
  1056. select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){$M=($M==array("*")?array():array_fill_keys($M,true));$Cg=array();foreach($We
  1057. as$X){$X=preg_replace('~ DESC$~','',$X,1,$Ab);$Cg[$X]=($Ab?-1:1);}return
  1058. new
  1059. Min_Result($this->_conn->_db->selectCollection($Q)->find(array(),$M)->sort($Cg)->limit(+$z)->skip($E*$z));}function
  1060. insert($Q,$O){try{$J=$this->_conn->_db->selectCollection($Q)->insert($O);$this->_conn->errno=$J['code'];$this->_conn->error=$J['err'];$this->_conn->last_id=$O['_id'];return!$J['err'];}catch(Exception$uc){$this->_conn->error=$uc->getMessage();return
  1061. false;}}}function
  1062. connect(){global$b;$h=new
  1063. Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
  1064. error(){global$h;return
  1065. h($h->error);}function
  1066. logged_user(){global$b;$k=$b->credentials();return$k[1];}function
  1067. get_databases($Lc){global$h;$J=array();$Jb=$h->_link->listDBs();foreach($Jb['databases']as$m)$J[]=$m['name'];return$J;}function
  1068. collations(){return
  1069. array();}function
  1070. db_collation($m,$nb){}function
  1071. count_tables($l){global$h;$J=array();foreach($l
  1072. as$m)$J[$m]=count($h->_link->selectDB($m)->getCollectionNames(true));return$J;}function
  1073. tables_list(){global$h;return
  1074. array_fill_keys($h->_db->getCollectionNames(true),'table');}function
  1075. table_status($C="",$Ec=false){$J=array();foreach(tables_list()as$Q=>$U){$J[$Q]=array("Name"=>$Q);if($C==$Q)return$J[$Q];}return$J;}function
  1076. information_schema(){}function
  1077. is_view($R){}function
  1078. drop_databases($l){global$h;foreach($l
  1079. as$m){$bg=$h->_link->selectDB($m)->drop();if(!$bg['ok'])return
  1080. false;}return
  1081. true;}function
  1082. indexes($Q,$i=null){global$h;$J=array();foreach($h->_db->selectCollection($Q)->getIndexInfo()as$u){$Pb=array();foreach($u["key"]as$e=>$U)$Pb[]=($U==-1?'1':null);$J[$u["name"]]=array("type"=>($u["name"]=="_id_"?"PRIMARY":($u["unique"]?"UNIQUE":"INDEX")),"columns"=>array_keys($u["key"]),"lengths"=>array(),"descs"=>$Pb,);}return$J;}function
  1083. fields($Q){return
  1084. fields_from_edit();}function
  1085. convert_field($o){}function
  1086. unconvert_field($o,$J){return$J;}function
  1087. foreign_keys($Q){return
  1088. array();}function
  1089. fk_support($R){}function
  1090. engines(){return
  1091. array();}function
  1092. found_rows($R,$Z){global$h;return$h->_db->selectCollection($_GET["select"])->count($Z);}function
  1093. alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){global$h;if($Q==""){$h->_db->createCollection($C);return
  1094. true;}}function
  1095. drop_tables($S){global$h;foreach($S
  1096. as$Q){$bg=$h->_db->selectCollection($Q)->drop();if(!$bg['ok'])return
  1097. false;}return
  1098. true;}function
  1099. truncate_tables($S){global$h;foreach($S
  1100. as$Q){$bg=$h->_db->selectCollection($Q)->remove();if(!$bg['ok'])return
  1101. false;}return
  1102. true;}function
  1103. alter_indexes($Q,$c){global$h;foreach($c
  1104. as$X){list($U,$C,$O)=$X;if($O=="DROP")$J=$h->_db->command(array("deleteIndexes"=>$Q,"index"=>$C));else{$f=array();foreach($O
  1105. as$e){$e=preg_replace('~ DESC$~','',$e,1,$Ab);$f[$e]=($Ab?-1:1);}$J=$h->_db->selectCollection($Q)->ensureIndex($f,array("unique"=>($U=="UNIQUE"),"name"=>$C,));}if($J['errmsg']){$h->error=$J['errmsg'];return
  1106. false;}}return
  1107. true;}function
  1108. last_id(){global$h;return$h->last_id;}function
  1109. table($t){return$t;}function
  1110. idf_escape($t){return$t;}function
  1111. support($Fc){return
  1112. preg_match("~database|indexes~",$Fc);}$w="mongo";$Re=array("=");$Uc=array();$Zc=array();$fc=array(array("json"));}$Xb["elastic"]="Elasticsearch (beta)";if(isset($_GET["elastic"])){$zf=array("json");define("DRIVER","elastic");if(function_exists('json_decode')){class
  1113. Min_DB{var$extension="JSON",$server_info,$errno,$error,$_url;function
  1114. rootQuery($qf,$wb=array(),$re='GET'){@ini_set('track_errors',1);$Hc=@file_get_contents($this->_url.'/'.ltrim($qf,'/'),false,stream_context_create(array('http'=>array('method'=>$re,'content'=>json_encode($wb),'ignore_errors'=>1,))));if(!$Hc){$this->error=$php_errormsg;return$Hc;}if(!preg_match('~^HTTP/[0-9.]+ 2~i',$http_response_header[0])){$this->error=$Hc;return
  1115. false;}$J=json_decode($Hc,true);if($J===null){$this->errno=json_last_error();if(function_exists('json_last_error_msg'))$this->error=json_last_error_msg();else{$vb=get_defined_constants(true);foreach($vb['json']as$C=>$Y){if($Y==$this->errno&&preg_match('~^JSON_ERROR_~',$C)){$this->error=$C;break;}}}}return$J;}function
  1116. query($qf,$wb=array(),$re='GET'){return$this->rootQuery(($this->_db!=""?"$this->_db/":"/").ltrim($qf,'/'),$wb,$re);}function
  1117. connect($N,$V,$G){$this->_url="http://$V:$G@$N/";$J=$this->query('');if($J)$this->server_info=$J['version']['number'];return(bool)$J;}function
  1118. select_db($Gb){$this->_db=$Gb;return
  1119. true;}function
  1120. quote($P){return$P;}}class
  1121. Min_Result{var$num_rows,$_rows;function
  1122. __construct($L){$this->num_rows=count($this->_rows);$this->_rows=$L;reset($this->_rows);}function
  1123. fetch_assoc(){$J=current($this->_rows);next($this->_rows);return$J;}function
  1124. fetch_row(){return
  1125. array_values($this->fetch_assoc());}}}class
  1126. Min_Driver
  1127. extends
  1128. Min_SQL{function
  1129. select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){global$b;$Eb=array();$H="$Q/_search";if($M!=array("*"))$Eb["fields"]=$M;if($We){$Cg=array();foreach($We
  1130. as$lb){$lb=preg_replace('~ DESC$~','',$lb,1,$Ab);$Cg[]=($Ab?array($lb=>"desc"):$lb);}$Eb["sort"]=$Cg;}if($z){$Eb["size"]=+$z;if($E)$Eb["from"]=($E*$z);}foreach($Z
  1131. as$X){list($lb,$Pe,$X)=explode(" ",$X,3);if($lb=="_id")$Eb["query"]["ids"]["values"][]=$X;elseif($lb.$X!=""){$eh=array("term"=>array(($lb!=""?$lb:"_all")=>$X));if($Pe=="=")$Eb["query"]["filtered"]["filter"]["and"][]=$eh;else$Eb["query"]["filtered"]["query"]["bool"]["must"][]=$eh;}}if($Eb["query"]&&!$Eb["query"]["filtered"]["query"]&&!$Eb["query"]["ids"])$Eb["query"]["filtered"]["query"]=array("match_all"=>array());$Hg=microtime(true);$pg=$this->_conn->query($H,$Eb);if($Df)echo$b->selectQuery("$H: ".print_r($Eb,true),format_time($Hg));if(!$pg)return
  1132. false;$J=array();foreach($pg['hits']['hits']as$gd){$K=array();if($M==array("*"))$K["_id"]=$gd["_id"];$p=$gd['_source'];if($M!=array("*")){$p=array();foreach($M
  1133. as$x)$p[$x]=$gd['fields'][$x];}foreach($p
  1134. as$x=>$X){if($Eb["fields"])$X=$X[0];$K[$x]=(is_array($X)?json_encode($X):$X);}$J[]=$K;}return
  1135. new
  1136. Min_Result($J);}}function
  1137. connect(){global$b;$h=new
  1138. Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
  1139. support($Fc){return
  1140. preg_match("~database|table|columns~",$Fc);}function
  1141. logged_user(){global$b;$k=$b->credentials();return$k[1];}function
  1142. get_databases(){global$h;$J=$h->rootQuery('_aliases');if($J){$J=array_keys($J);sort($J,SORT_STRING);}return$J;}function
  1143. collations(){return
  1144. array();}function
  1145. db_collation($m,$nb){}function
  1146. engines(){return
  1147. array();}function
  1148. count_tables($l){global$h;$J=$h->query('_mapping');if($J)$J=array_map('count',$J);return$J;}function
  1149. tables_list(){global$h;$J=$h->query('_mapping');if($J)$J=array_fill_keys(array_keys($J[$h->_db]["mappings"]),'table');return$J;}function
  1150. table_status($C="",$Ec=false){global$h;$pg=$h->query("_search?search_type=count",array("facets"=>array("count_by_type"=>array("terms"=>array("field"=>"_type",)))),"POST");$J=array();if($pg){foreach($pg["facets"]["count_by_type"]["terms"]as$Q)$J[$Q["term"]]=array("Name"=>$Q["term"],"Engine"=>"table","Rows"=>$Q["count"],);if($C!=""&&$C==$Q["term"])return$J[$C];}return$J;}function
  1151. error(){global$h;return
  1152. h($h->error);}function
  1153. information_schema(){}function
  1154. is_view($R){}function
  1155. indexes($Q,$i=null){return
  1156. array(array("type"=>"PRIMARY","columns"=>array("_id")),);}function
  1157. fields($Q){global$h;$I=$h->query("$Q/_mapping");$J=array();if($I){$be=$I[$Q]['properties'];if(!$be)$be=$I[$h->_db]['mappings'][$Q]['properties'];if($be){foreach($be
  1158. as$C=>$o){$J[$C]=array("field"=>$C,"full_type"=>$o["type"],"type"=>$o["type"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);if($o["properties"]){unset($J[$C]["privileges"]["insert"]);unset($J[$C]["privileges"]["update"]);}}}}return$J;}function
  1159. foreign_keys($Q){return
  1160. array();}function
  1161. table($t){return$t;}function
  1162. idf_escape($t){return$t;}function
  1163. convert_field($o){}function
  1164. unconvert_field($o,$J){return$J;}function
  1165. fk_support($R){}function
  1166. found_rows($R,$Z){return
  1167. null;}function
  1168. create_database($m){global$h;return$h->rootQuery(urlencode($m),array(),'PUT');}function
  1169. drop_databases($l){global$h;return$h->rootQuery(urlencode(implode(',',$l)),array(),'DELETE');}function
  1170. drop_tables($S){global$h;$J=true;foreach($S
  1171. as$Q)$J=$J&&$h->query(urlencode($Q),array(),'DELETE');return$J;}$w="elastic";$Re=array("=","query");$Uc=array();$Zc=array();$fc=array(array("json"));}$Xb=array("server"=>"MySQL")+$Xb;if(!defined("DRIVER")){$zf=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
  1172. Min_DB
  1173. extends
  1174. MySQLi{var$extension="MySQLi";function
  1175. __construct(){parent::init();}function
  1176. connect($N="",$V="",$G="",$Gb=null,$vf=null,$Bg=null){mysqli_report(MYSQLI_REPORT_OFF);list($hd,$vf)=explode(":",$N,2);$J=@$this->real_connect(($N!=""?$hd:ini_get("mysqli.default_host")),($N.$V!=""?$V:ini_get("mysqli.default_user")),($N.$V.$G!=""?$G:ini_get("mysqli.default_pw")),$Gb,(is_numeric($vf)?$vf:ini_get("mysqli.default_port")),(!is_numeric($vf)?$vf:$Bg));return$J;}function
  1177. set_charset($ab){if(parent::set_charset($ab))return
  1178. true;parent::set_charset('utf8');return$this->query("SET NAMES $ab");}function
  1179. result($H,$o=0){$I=$this->query($H);if(!$I)return
  1180. false;$K=$I->fetch_array();return$K[$o];}function
  1181. quote($P){return"'".$this->escape_string($P)."'";}}}elseif(extension_loaded("mysql")&&!(ini_get("sql.safe_mode")&&extension_loaded("pdo_mysql"))){class
  1182. Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
  1183. connect($N,$V,$G){$this->_link=@mysql_connect(($N!=""?$N:ini_get("mysql.default_host")),("$N$V"!=""?$V:ini_get("mysql.default_user")),("$N$V$G"!=""?$G:ini_get("mysql.default_password")),true,131072);if($this->_link)$this->server_info=mysql_get_server_info($this->_link);else$this->error=mysql_error();return(bool)$this->_link;}function
  1184. set_charset($ab){if(function_exists('mysql_set_charset')){if(mysql_set_charset($ab,$this->_link))return
  1185. true;mysql_set_charset('utf8',$this->_link);}return$this->query("SET NAMES $ab");}function
  1186. quote($P){return"'".mysql_real_escape_string($P,$this->_link)."'";}function
  1187. select_db($Gb){return
  1188. mysql_select_db($Gb,$this->_link);}function
  1189. query($H,$Ch=false){$I=@($Ch?mysql_unbuffered_query($H,$this->_link):mysql_query($H,$this->_link));$this->error="";if(!$I){$this->errno=mysql_errno($this->_link);$this->error=mysql_error($this->_link);return
  1190. false;}if($I===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
  1191. true;}return
  1192. new
  1193. Min_Result($I);}function
  1194. multi_query($H){return$this->_result=$this->query($H);}function
  1195. store_result(){return$this->_result;}function
  1196. next_result(){return
  1197. false;}function
  1198. result($H,$o=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
  1199. false;return
  1200. mysql_result($I->_result,0,$o);}}class
  1201. Min_Result{var$num_rows,$_result,$_offset=0;function
  1202. __construct($I){$this->_result=$I;$this->num_rows=mysql_num_rows($I);}function
  1203. fetch_assoc(){return
  1204. mysql_fetch_assoc($this->_result);}function
  1205. fetch_row(){return
  1206. mysql_fetch_row($this->_result);}function
  1207. fetch_field(){$J=mysql_fetch_field($this->_result,$this->_offset++);$J->orgtable=$J->table;$J->orgname=$J->name;$J->charsetnr=($J->blob?63:0);return$J;}function
  1208. __destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
  1209. Min_DB
  1210. extends
  1211. Min_PDO{var$extension="PDO_MySQL";function
  1212. connect($N,$V,$G){$this->dsn("mysql:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\\d)~',';port=\\1',$N)),$V,$G);return
  1213. true;}function
  1214. set_charset($ab){$this->query("SET NAMES $ab");}function
  1215. select_db($Gb){return$this->query("USE ".idf_escape($Gb));}function
  1216. query($H,$Ch=false){$this->setAttribute(1000,!$Ch);return
  1217. parent::query($H,$Ch);}}}class
  1218. Min_Driver
  1219. extends
  1220. Min_SQL{function
  1221. insert($Q,$O){return($O?parent::insert($Q,$O):queries("INSERT INTO ".table($Q)." ()\nVALUES ()"));}function
  1222. insertUpdate($Q,$L,$Bf){$f=array_keys(reset($L));$_f="INSERT INTO ".table($Q)." (".implode(", ",$f).") VALUES\n";$Th=array();foreach($f
  1223. as$x)$Th[$x]="$x = VALUES($x)";$Og="\nON DUPLICATE KEY UPDATE ".implode(", ",$Th);$Th=array();$y=0;foreach($L
  1224. as$O){$Y="(".implode(", ",$O).")";if($Th&&(strlen($_f)+$y+strlen($Y)+strlen($Og)>1e6)){if(!queries($_f.implode(",\n",$Th).$Og))return
  1225. false;$Th=array();$y=0;}$Th[]=$Y;$y+=strlen($Y)+2;}return
  1226. queries($_f.implode(",\n",$Th).$Og);}}function
  1227. idf_escape($t){return"`".str_replace("`","``",$t)."`";}function
  1228. table($t){return
  1229. idf_escape($t);}function
  1230. connect(){global$b;$h=new
  1231. Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2])){$h->set_charset(charset($h));$h->query("SET sql_quote_show_create = 1, autocommit = 1");return$h;}$J=$h->error;if(function_exists('iconv')&&!is_utf8($J)&&strlen($lg=iconv("windows-1250","utf-8",$J))>strlen($J))$J=$lg;return$J;}function
  1232. get_databases($Lc){global$h;$J=get_session("dbs");if($J===null){$H=($h->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");$J=($Lc?slow_query($H):get_vals($H));restart_session();set_session("dbs",$J);stop_session();}return$J;}function
  1233. limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z".($D?" OFFSET $D":""):"");}function
  1234. limit1($H,$Z){return
  1235. limit($H,$Z,1);}function
  1236. db_collation($m,$nb){global$h;$J=null;$j=$h->result("SHOW CREATE DATABASE ".idf_escape($m),1);if(preg_match('~ COLLATE ([^ ]+)~',$j,$B))$J=$B[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$j,$B))$J=$nb[$B[1]][-1];return$J;}function
  1237. engines(){$J=array();foreach(get_rows("SHOW ENGINES")as$K){if(preg_match("~YES|DEFAULT~",$K["Support"]))$J[]=$K["Engine"];}return$J;}function
  1238. logged_user(){global$h;return$h->result("SELECT USER()");}function
  1239. tables_list(){global$h;return
  1240. get_key_vals($h->server_info>=5?"SELECT TABLE_NAME, TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ORDER BY TABLE_NAME":"SHOW TABLES");}function
  1241. count_tables($l){$J=array();foreach($l
  1242. as$m)$J[$m]=count(get_vals("SHOW TABLES IN ".idf_escape($m)));return$J;}function
  1243. table_status($C="",$Ec=false){global$h;$J=array();foreach(get_rows($Ec&&$h->server_info>=5?"SELECT TABLE_NAME AS Name, Engine, TABLE_COMMENT AS Comment FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ".($C!=""?"AND TABLE_NAME = ".q($C):"ORDER BY Name"):"SHOW TABLE STATUS".($C!=""?" LIKE ".q(addcslashes($C,"%_\\")):""))as$K){if($K["Engine"]=="InnoDB")$K["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$K["Comment"]);if(!isset($K["Engine"]))$K["Comment"]="";if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
  1244. is_view($R){return$R["Engine"]===null;}function
  1245. fk_support($R){global$h;return
  1246. preg_match('~InnoDB|IBMDB2I~i',$R["Engine"])||(preg_match('~NDB~i',$R["Engine"])&&version_compare($h->server_info,'5.6')>=0);}function
  1247. fields($Q){$J=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($Q))as$K){preg_match('~^([^( ]+)(?:\\((.+)\\))?( unsigned)?( zerofill)?$~',$K["Type"],$B);$J[$K["Field"]]=array("field"=>$K["Field"],"full_type"=>$K["Type"],"type"=>$B[1],"length"=>$B[2],"unsigned"=>ltrim($B[3].$B[4]),"default"=>($K["Default"]!=""||preg_match("~char|set~",$B[1])?$K["Default"]:null),"null"=>($K["Null"]=="YES"),"auto_increment"=>($K["Extra"]=="auto_increment"),"on_update"=>(preg_match('~^on update (.+)~i',$K["Extra"],$B)?$B[1]:""),"collation"=>$K["Collation"],"privileges"=>array_flip(preg_split('~, *~',$K["Privileges"])),"comment"=>$K["Comment"],"primary"=>($K["Key"]=="PRI"),);}return$J;}function
  1248. indexes($Q,$i=null){$J=array();foreach(get_rows("SHOW INDEX FROM ".table($Q),$i)as$K){$J[$K["Key_name"]]["type"]=($K["Key_name"]=="PRIMARY"?"PRIMARY":($K["Index_type"]=="FULLTEXT"?"FULLTEXT":($K["Non_unique"]?"INDEX":"UNIQUE")));$J[$K["Key_name"]]["columns"][]=$K["Column_name"];$J[$K["Key_name"]]["lengths"][]=$K["Sub_part"];$J[$K["Key_name"]]["descs"][]=null;}return$J;}function
  1249. foreign_keys($Q){global$h,$Me;static$sf='`(?:[^`]|``)+`';$J=array();$Bb=$h->result("SHOW CREATE TABLE ".table($Q),1);if($Bb){preg_match_all("~CONSTRAINT ($sf) FOREIGN KEY ?\\(((?:$sf,? ?)+)\\) REFERENCES ($sf)(?:\\.($sf))? \\(((?:$sf,? ?)+)\\)(?: ON DELETE ($Me))?(?: ON UPDATE ($Me))?~",$Bb,$de,PREG_SET_ORDER);foreach($de
  1250. as$B){preg_match_all("~$sf~",$B[2],$Dg);preg_match_all("~$sf~",$B[5],$bh);$J[idf_unescape($B[1])]=array("db"=>idf_unescape($B[4]!=""?$B[3]:$B[4]),"table"=>idf_unescape($B[4]!=""?$B[4]:$B[3]),"source"=>array_map('idf_unescape',$Dg[0]),"target"=>array_map('idf_unescape',$bh[0]),"on_delete"=>($B[6]?$B[6]:"RESTRICT"),"on_update"=>($B[7]?$B[7]:"RESTRICT"),);}}return$J;}function
  1251. view($C){global$h;return
  1252. array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU','',$h->result("SHOW CREATE VIEW ".table($C),1)));}function
  1253. collations(){$J=array();foreach(get_rows("SHOW COLLATION")as$K){if($K["Default"])$J[$K["Charset"]][-1]=$K["Collation"];else$J[$K["Charset"]][]=$K["Collation"];}ksort($J);foreach($J
  1254. as$x=>$X)asort($J[$x]);return$J;}function
  1255. information_schema($m){global$h;return($h->server_info>=5&&$m=="information_schema")||($h->server_info>=5.5&&$m=="performance_schema");}function
  1256. error(){global$h;return
  1257. h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$h->error));}function
  1258. create_database($m,$d){return
  1259. queries("CREATE DATABASE ".idf_escape($m).($d?" COLLATE ".q($d):""));}function
  1260. drop_databases($l){$J=apply_queries("DROP DATABASE",$l,'idf_escape');restart_session();set_session("dbs",null);return$J;}function
  1261. rename_database($C,$d){$J=false;if(create_database($C,$d)){$Zf=array();foreach(tables_list()as$Q=>$U)$Zf[]=table($Q)." TO ".idf_escape($C).".".table($Q);$J=(!$Zf||queries("RENAME TABLE ".implode(", ",$Zf)));if($J)queries("DROP DATABASE ".idf_escape(DB));restart_session();set_session("dbs",null);}return$J;}function
  1262. auto_increment(){$Ma=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$u){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$u["columns"],true)){$Ma="";break;}if($u["type"]=="PRIMARY")$Ma=" UNIQUE";}}return" AUTO_INCREMENT$Ma";}function
  1263. alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=array();foreach($p
  1264. as$o)$c[]=($o[1]?($Q!=""?($o[0]!=""?"CHANGE ".idf_escape($o[0]):"ADD"):" ")." ".implode($o[1]).($Q!=""?$o[2]:""):"DROP ".idf_escape($o[0]));$c=array_merge($c,$Mc);$Ig=($rb!==null?" COMMENT=".q($rb):"").($nc?" ENGINE=".q($nc):"").($d?" COLLATE ".q($d):"").($La!=""?" AUTO_INCREMENT=$La":"");if($Q=="")return
  1265. queries("CREATE TABLE ".table($C)." (\n".implode(",\n",$c)."\n)$Ig$nf");if($Q!=$C)$c[]="RENAME TO ".table($C);if($Ig)$c[]=ltrim($Ig);return($c||$nf?queries("ALTER TABLE ".table($Q)."\n".implode(",\n",$c).$nf):true);}function
  1266. alter_indexes($Q,$c){foreach($c
  1267. as$x=>$X)$c[$x]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"")."(".implode(", ",$X[2]).")");return
  1268. queries("ALTER TABLE ".table($Q).implode(",",$c));}function
  1269. truncate_tables($S){return
  1270. apply_queries("TRUNCATE TABLE",$S);}function
  1271. drop_views($Yh){return
  1272. queries("DROP VIEW ".implode(", ",array_map('table',$Yh)));}function
  1273. drop_tables($S){return
  1274. queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
  1275. move_tables($S,$Yh,$bh){$Zf=array();foreach(array_merge($S,$Yh)as$Q)$Zf[]=table($Q)." TO ".idf_escape($bh).".".table($Q);return
  1276. queries("RENAME TABLE ".implode(", ",$Zf));}function
  1277. copy_tables($S,$Yh,$bh){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($S
  1278. as$Q){$C=($bh==DB?table("copy_$Q"):idf_escape($bh).".".table($Q));if(!queries("\nDROP TABLE IF EXISTS $C")||!queries("CREATE TABLE $C LIKE ".table($Q))||!queries("INSERT INTO $C SELECT * FROM ".table($Q)))return
  1279. false;}foreach($Yh
  1280. as$Q){$C=($bh==DB?table("copy_$Q"):idf_escape($bh).".".table($Q));$Xh=view($Q);if(!queries("DROP VIEW IF EXISTS $C")||!queries("CREATE VIEW $C AS $Xh[select]"))return
  1281. false;}return
  1282. true;}function
  1283. trigger($C){if($C=="")return
  1284. array();$L=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($C));return
  1285. reset($L);}function
  1286. triggers($Q){$J=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")))as$K)$J[$K["Trigger"]]=array($K["Timing"],$K["Event"]);return$J;}function
  1287. trigger_options(){return
  1288. array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
  1289. routine($C,$U){global$h,$pc,$ud,$Bh;$Ca=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$Ah="((".implode("|",array_merge(array_keys($Bh),$Ca)).")\\b(?:\\s*\\(((?:[^'\")]|$pc)++)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s,]+)['\"]?)?";$sf="\\s*(".($U=="FUNCTION"?"":$ud).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$Ah";$j=$h->result("SHOW CREATE $U ".idf_escape($C),2);preg_match("~\\(((?:$sf\\s*,?)*)\\)\\s*".($U=="FUNCTION"?"RETURNS\\s+$Ah\\s+":"")."(.*)~is",$j,$B);$p=array();preg_match_all("~$sf\\s*,?~is",$B[1],$de,PREG_SET_ORDER);foreach($de
  1290. as$if){$C=str_replace("``","`",$if[2]).$if[3];$p[]=array("field"=>$C,"type"=>strtolower($if[5]),"length"=>preg_replace_callback("~$pc~s",'normalize_enum',$if[6]),"unsigned"=>strtolower(preg_replace('~\\s+~',' ',trim("$if[8] $if[7]"))),"null"=>1,"full_type"=>$if[4],"inout"=>strtoupper($if[1]),"collation"=>strtolower($if[9]),);}if($U!="FUNCTION")return
  1291. array("fields"=>$p,"definition"=>$B[11]);return
  1292. array("fields"=>$p,"returns"=>array("type"=>$B[12],"length"=>$B[13],"unsigned"=>$B[15],"collation"=>$B[16]),"definition"=>$B[17],"language"=>"SQL",);}function
  1293. routines(){return
  1294. get_rows("SELECT ROUTINE_NAME, ROUTINE_TYPE, DTD_IDENTIFIER FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
  1295. routine_languages(){return
  1296. array();}function
  1297. last_id(){global$h;return$h->result("SELECT LAST_INSERT_ID()");}function
  1298. explain($h,$H){return$h->query("EXPLAIN ".($h->server_info>=5.1?"PARTITIONS ":"").$H);}function
  1299. found_rows($R,$Z){return($Z||$R["Engine"]!="InnoDB"?null:$R["Rows"]);}function
  1300. types(){return
  1301. array();}function
  1302. schemas(){return
  1303. array();}function
  1304. get_schema(){return"";}function
  1305. set_schema($ng){return
  1306. true;}function
  1307. create_sql($Q,$La){global$h;$J=$h->result("SHOW CREATE TABLE ".table($Q),1);if(!$La)$J=preg_replace('~ AUTO_INCREMENT=\\d+~','',$J);return$J;}function
  1308. truncate_sql($Q){return"TRUNCATE ".table($Q);}function
  1309. use_sql($Gb){return"USE ".idf_escape($Gb);}function
  1310. trigger_sql($Q,$Mg){$J="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")),null,"-- ")as$K)$J.="\n".($Mg=='CREATE+ALTER'?"DROP TRIGGER IF EXISTS ".idf_escape($K["Trigger"]).";;\n":"")."CREATE TRIGGER ".idf_escape($K["Trigger"])." $K[Timing] $K[Event] ON ".table($K["Table"])." FOR EACH ROW\n$K[Statement];;\n";return$J;}function
  1311. show_variables(){return
  1312. get_key_vals("SHOW VARIABLES");}function
  1313. process_list(){return
  1314. get_rows("SHOW FULL PROCESSLIST");}function
  1315. show_status(){return
  1316. get_key_vals("SHOW STATUS");}function
  1317. convert_field($o){if(preg_match("~binary~",$o["type"]))return"HEX(".idf_escape($o["field"]).")";if($o["type"]=="bit")return"BIN(".idf_escape($o["field"])." + 0)";if(preg_match("~geometry|point|linestring|polygon~",$o["type"]))return"AsWKT(".idf_escape($o["field"]).")";}function
  1318. unconvert_field($o,$J){if(preg_match("~binary~",$o["type"]))$J="UNHEX($J)";if($o["type"]=="bit")$J="CONV($J, 2, 10) + 0";if(preg_match("~geometry|point|linestring|polygon~",$o["type"]))$J="GeomFromText($J)";return$J;}function
  1319. support($Fc){global$h;return!preg_match("~scheme|sequence|type|view_trigger".($h->server_info<5.1?"|event|partitioning".($h->server_info<5?"|routine|trigger|view":""):"")."~",$Fc);}function
  1320. kill_process($X){return
  1321. queries("KILL ".number($X));}function
  1322. max_connections(){global$h;return$h->result("SELECT @@max_connections");}$w="sql";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(25)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(26)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(30)=>array("enum"=>65535,"set"=>64),lang(27)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(29)=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array("unsigned","zerofill","unsigned zerofill");$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$Uc=array("char_length","date","from_unixtime","lower","round","sec_to_time","time_to_sec","upper");$Zc=array("avg","count","count distinct","group_concat","max","min","sum");$fc=array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1","date|time"=>"now",),array("(^|[^o])int|float|double|decimal"=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",));}define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",preg_replace('~^[^?]*/([^?]*).*~','\\1',$_SERVER["REQUEST_URI"]).'?'.(sid()?SID.'&':'').(SERVER!==null?DRIVER."=".urlencode(SERVER).'&':'').(isset($_GET["username"])?"username=".urlencode($_GET["username"]).'&':'').(DB!=""?'db='.urlencode(DB).'&'.(isset($_GET["ns"])?"ns=".urlencode($_GET["ns"])."&":""):''));$ia="4.2.5";class
  1323. Adminer{var$operators;function
  1324. name(){return"<a href='https://www.adminer.org/' target='_blank' id='h1'>Adminer</a>";}function
  1325. credentials(){return
  1326. array(SERVER,$_GET["username"],get_password());}function
  1327. permanentLogin($j=false){return
  1328. password_file($j);}function
  1329. bruteForceKey(){return$_SERVER["REMOTE_ADDR"];}function
  1330. database(){return
  1331. DB;}function
  1332. databases($Lc=true){return
  1333. get_databases($Lc);}function
  1334. schemas(){return
  1335. schemas();}function
  1336. queryTimeout(){return
  1337. 5;}function
  1338. headers(){return
  1339. true;}function
  1340. head(){return
  1341. true;}function
  1342. loginForm(){global$Xb;echo'<table cellspacing="0">
  1343. <tr><th>',lang(31),'<td>',html_select("auth[driver]",$Xb,DRIVER),'<tr><th>',lang(32),'<td><input name="auth[server]" value="',h(SERVER),'" title="hostname[:port]" placeholder="localhost" autocapitalize="off">
  1344. <tr><th>',lang(33),'<td><input name="auth[username]" id="username" value="',h($_GET["username"]),'" autocapitalize="off">
  1345. <tr><th>',lang(34),'<td><input type="password" name="auth[password]">
  1346. <tr><th>',lang(35),'<td><input name="auth[db]" value="',h($_GET["db"]),'" autocapitalize="off">
  1347. </table>
  1348. <script type="text/javascript">
  1349. focus(document.getElementById(\'username\'));
  1350. </script>
  1351. ',"<p><input type='submit' value='".lang(36)."'>\n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(37))."\n";}function
  1352. login($Zd,$G){global$w;if($w=="sqlite")return
  1353. lang(38,'login()');return
  1354. true;}function
  1355. tableName($Sg){return
  1356. h($Sg["Name"]);}function
  1357. fieldName($o,$We=0){return'<span title="'.h($o["full_type"]).'">'.h($o["field"]).'</span>';}function
  1358. selectLinks($Sg,$O=""){echo'<p class="links">';$Yd=array("select"=>lang(39));if(support("table")||support("indexes"))$Yd["table"]=lang(40);if(support("table")){if(is_view($Sg))$Yd["view"]=lang(41);else$Yd["create"]=lang(42);}if($O!==null)$Yd["edit"]=lang(43);foreach($Yd
  1359. as$x=>$X)echo" <a href='".h(ME)."$x=".urlencode($Sg["Name"]).($x=="edit"?$O:"")."'".bold(isset($_GET[$x])).">$X</a>";echo"\n";}function
  1360. foreignKeys($Q){return
  1361. foreign_keys($Q);}function
  1362. backwardKeys($Q,$Rg){return
  1363. array();}function
  1364. backwardKeysPrint($Oa,$K){}function
  1365. selectQuery($H,$ih){global$w;return"<p><code class='jush-$w'>".h(str_replace("\n"," ",$H))."</code> <span class='time'>($ih)</span>".(support("sql")?" <a href='".h(ME)."sql=".urlencode($H)."'>".lang(10)."</a>":"")."</p>";}function
  1366. rowDescription($Q){return"";}function
  1367. rowDescriptions($L,$Nc){return$L;}function
  1368. selectLink($X,$o){}function
  1369. selectVal($X,$_,$o,$df){$J=($X===null?"<i>NULL</i>":(preg_match("~char|binary~",$o["type"])&&!preg_match("~var~",$o["type"])?"<code>$X</code>":$X));if(preg_match('~blob|bytea|raw|file~',$o["type"])&&!is_utf8($X))$J=lang(44,strlen($df));return($_?"<a href='".h($_)."'".(is_url($_)?" rel='noreferrer'":"").">$J</a>":$J);}function
  1370. editVal($X,$o){return$X;}function
  1371. selectColumnsPrint($M,$f){global$Uc,$Zc;print_fieldset("select",lang(45),$M);$s=0;$M[""]=array();foreach($M
  1372. as$x=>$X){$X=$_GET["columns"][$x];$e=select_input(" name='columns[$s][col]' onchange='".($x!==""?"selectFieldChange(this.form)":"selectAddRow(this)").";'",$f,$X["col"]);echo"<div>".($Uc||$Zc?"<select name='columns[$s][fun]' onchange='helpClose();".($x!==""?"":" this.nextSibling.nextSibling.onchange();")."'".on_help("getTarget(event).value && getTarget(event).value.replace(/ |\$/, '(') + ')'",1).">".optionlist(array(-1=>"")+array_filter(array(lang(46)=>$Uc,lang(47)=>$Zc)),$X["fun"])."</select>"."($e)":$e)."</div>\n";$s++;}echo"</div></fieldset>\n";}function
  1373. selectSearchPrint($Z,$f,$v){print_fieldset("search",lang(48),$Z);foreach($v
  1374. as$s=>$u){if($u["type"]=="FULLTEXT"){echo"(<i>".implode("</i>, <i>",array_map('h',$u["columns"]))."</i>) AGAINST"," <input type='search' name='fulltext[$s]' value='".h($_GET["fulltext"][$s])."' onchange='selectFieldChange(this.form);'>",checkbox("boolean[$s]",1,isset($_GET["boolean"][$s]),"BOOL"),"<br>\n";}}$_GET["where"]=(array)$_GET["where"];reset($_GET["where"]);$Za="this.nextSibling.onchange();";for($s=0;$s<=count($_GET["where"]);$s++){list(,$X)=each($_GET["where"]);if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"<div>".select_input(" name='where[$s][col]' onchange='$Za'",$f,$X["col"],"(".lang(49).")"),html_select("where[$s][op]",$this->operators,$X["op"],$Za),"<input type='search' name='where[$s][val]' value='".h($X["val"])."' onchange='".($X?"selectFieldChange(this.form)":"selectAddRow(this)").";' onkeydown='selectSearchKeydown(this, event);' onsearch='selectSearchSearch(this);'></div>\n";}}echo"</div></fieldset>\n";}function
  1375. selectOrderPrint($We,$f,$v){print_fieldset("sort",lang(50),$We);$s=0;foreach((array)$_GET["order"]as$x=>$X){if($X!=""){echo"<div>".select_input(" name='order[$s]' onchange='selectFieldChange(this.form);'",$f,$X),checkbox("desc[$s]",1,isset($_GET["desc"][$x]),lang(51))."</div>\n";$s++;}}echo"<div>".select_input(" name='order[$s]' onchange='selectAddRow(this);'",$f),checkbox("desc[$s]",1,false,lang(51))."</div>\n","</div></fieldset>\n";}function
  1376. selectLimitPrint($z){echo"<fieldset><legend>".lang(52)."</legend><div>";echo"<input type='number' name='limit' class='size' value='".h($z)."' onchange='selectFieldChange(this.form);'>","</div></fieldset>\n";}function
  1377. selectLengthPrint($hh){if($hh!==null){echo"<fieldset><legend>".lang(53)."</legend><div>","<input type='number' name='text_length' class='size' value='".h($hh)."'>","</div></fieldset>\n";}}function
  1378. selectActionPrint($v){echo"<fieldset><legend>".lang(54)."</legend><div>","<input type='submit' value='".lang(45)."'>"," <span id='noindex' title='".lang(55)."'></span>","<script type='text/javascript'>\n","var indexColumns = ";$f=array();foreach($v
  1379. as$u){if($u["type"]!="FULLTEXT")$f[reset($u["columns"])]=1;}$f[""]=1;foreach($f
  1380. as$x=>$X)json_row($x);echo";\n","selectFieldChange(document.getElementById('form'));\n","</script>\n","</div></fieldset>\n";}function
  1381. selectCommandPrint(){return!information_schema(DB);}function
  1382. selectImportPrint(){return!information_schema(DB);}function
  1383. selectEmailPrint($kc,$f){}function
  1384. selectColumnsProcess($f,$v){global$Uc,$Zc;$M=array();$Xc=array();foreach((array)$_GET["columns"]as$x=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$Uc)||in_array($X["fun"],$Zc)))){$M[$x]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$Zc))$Xc[]=$M[$x];}}return
  1385. array($M,$Xc);}function
  1386. selectSearchProcess($p,$v){global$h,$w;$J=array();foreach($v
  1387. as$s=>$u){if($u["type"]=="FULLTEXT"&&$_GET["fulltext"][$s]!="")$J[]="MATCH (".implode(", ",array_map('idf_escape',$u["columns"])).") AGAINST (".q($_GET["fulltext"][$s]).(isset($_GET["boolean"][$s])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$tb=" $X[op]";if(preg_match('~IN$~',$X["op"])){$nd=process_length($X["val"]);$tb.=" ".($nd!=""?$nd:"(NULL)");}elseif($X["op"]=="SQL")$tb=" $X[val]";elseif($X["op"]=="LIKE %%")$tb=" LIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="ILIKE %%")$tb=" ILIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif(!preg_match('~NULL$~',$X["op"]))$tb.=" ".$this->processInput($p[$X["col"]],$X["val"]);if($X["col"]!="")$J[]=idf_escape($X["col"]).$tb;else{$ob=array();foreach($p
  1388. as$C=>$o){$Cd=preg_match('~char|text|enum|set~',$o["type"]);if((is_numeric($X["val"])||!preg_match('~(^|[^o])int|float|double|decimal|bit~',$o["type"]))&&(!preg_match("~[\x80-\xFF]~",$X["val"])||$Cd)){$C=idf_escape($C);$ob[]=($w=="sql"&&$Cd&&!preg_match("~^utf8_~",$o["collation"])?"CONVERT($C USING ".charset($h).")":$C);}}$J[]=($ob?"(".implode("$tb OR ",$ob)."$tb)":"0");}}}return$J;}function
  1389. selectOrderProcess($p,$v){$J=array();foreach((array)$_GET["order"]as$x=>$X){if($X!="")$J[]=(preg_match('~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$x])?" DESC":"");}return$J;}function
  1390. selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function
  1391. selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
  1392. selectEmailProcess($Z,$Nc){return
  1393. false;}function
  1394. selectQueryBuild($M,$Z,$Xc,$We,$z,$E){return"";}function
  1395. messageQuery($H,$ih){global$w;restart_session();$ed=&get_session("queries");$jd="sql-".count($ed[$_GET["db"]]);if(strlen($H)>1e6)$H=preg_replace('~[\x80-\xFF]+$~','',substr($H,0,1e6))."\n...";$ed[$_GET["db"]][]=array($H,time(),$ih);return" <span class='time'>".@date("H:i:s")."</span> <a href='#$jd' onclick=\"return !toggle('$jd');\">".lang(56)."</a>"."<div id='$jd' class='hidden'><pre><code class='jush-$w'>".shorten_utf8($H,1000).'</code></pre>'.($ih?" <span class='time'>($ih)</span>":'').(support("sql")?'<p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($ed[$_GET["db"]])-1)).'">'.lang(10).'</a>':'').'</div>';}function
  1396. editFunctions($o){global$fc;$J=($o["null"]?"NULL/":"");foreach($fc
  1397. as$x=>$Uc){if(!$x||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($Uc
  1398. as$sf=>$X){if(!$sf||preg_match("~$sf~",$o["type"]))$J.="/$X";}if($x&&!preg_match('~set|blob|bytea|raw|file~',$o["type"]))$J.="/SQL";}}if($o["auto_increment"]&&!isset($_GET["select"])&&!where($_GET))$J=lang(57);return
  1399. explode("/",$J);}function
  1400. editInput($Q,$o,$Ja,$Y){if($o["type"]=="enum")return(isset($_GET["select"])?"<label><input type='radio'$Ja value='-1' checked><i>".lang(8)."</i></label> ":"").($o["null"]?"<label><input type='radio'$Ja value=''".($Y!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$Ja,$o,$Y,0);return"";}function
  1401. processInput($o,$Y,$r=""){if($r=="SQL")return$Y;$C=$o["field"];$J=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$r))$J="$r()";elseif(preg_match('~^current_(date|timestamp)$~',$r))$J=$r;elseif(preg_match('~^([+-]|\\|\\|)$~',$r))$J=idf_escape($C)." $r $J";elseif(preg_match('~^[+-] interval$~',$r))$J=idf_escape($C)." $r ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+$~i",$Y)?$Y:$J);elseif(preg_match('~^(addtime|subtime|concat)$~',$r))$J="$r(".idf_escape($C).", $J)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$r))$J="$r($J)";return
  1402. unconvert_field($o,$J);}function
  1403. dumpOutput(){$J=array('text'=>lang(58),'file'=>lang(59));if(function_exists('gzencode'))$J['gz']='gzip';return$J;}function
  1404. dumpFormat(){return
  1405. array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
  1406. dumpDatabase($m){}function
  1407. dumpTable($Q,$Mg,$Dd=0){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Mg)dump_csv(array_keys(fields($Q)));}else{if($Dd==2){$p=array();foreach(fields($Q)as$C=>$o)$p[]=idf_escape($C)." $o[full_type]";$j="CREATE TABLE ".table($Q)." (".implode(", ",$p).")";}else$j=create_sql($Q,$_POST["auto_increment"]);set_utf8mb4($j);if($Mg&&$j){if($Mg=="DROP+CREATE"||$Dd==1)echo"DROP ".($Dd==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";\n";if($Dd==1)$j=remove_definer($j);echo"$j;\n\n";}}}function
  1408. dumpData($Q,$Mg,$H){global$h,$w;$fe=($w=="sqlite"?0:1048576);if($Mg){if($_POST["format"]=="sql"){if($Mg=="TRUNCATE+INSERT")echo
  1409. truncate_sql($Q).";\n";$p=fields($Q);}$I=$h->query($H,1);if($I){$wd="";$Xa="";$Kd=array();$Og="";$Gc=($Q!=''?'fetch_assoc':'fetch_row');while($K=$I->$Gc()){if(!$Kd){$Th=array();foreach($K
  1410. as$X){$o=$I->fetch_field();$Kd[]=$o->name;$x=idf_escape($o->name);$Th[]="$x = VALUES($x)";}$Og=($Mg=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Th):"").";\n";}if($_POST["format"]!="sql"){if($Mg=="table"){dump_csv($Kd);$Mg="INSERT";}dump_csv($K);}else{if(!$wd)$wd="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$Kd)).") VALUES";foreach($K
  1411. as$x=>$X){$o=$p[$x];$K[$x]=($X!==null?unconvert_field($o,preg_match('~(^|[^o])int|float|double|decimal~',$o["type"])&&$X!=''?$X:q($X)):"NULL");}$lg=($fe?"\n":" ")."(".implode(",\t",$K).")";if(!$Xa)$Xa=$wd.$lg;elseif(strlen($Xa)+4+strlen($lg)+strlen($Og)<$fe)$Xa.=",$lg";else{echo$Xa.$Og;$Xa=$wd.$lg;}}}if($Xa)echo$Xa.$Og;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$h->error)."\n";}}function
  1412. dumpFilename($kd){return
  1413. friendly_url($kd!=""?$kd:(SERVER!=""?SERVER:"localhost"));}function
  1414. dumpHeaders($kd,$ue=false){$gf=$_POST["output"];$Ac=(preg_match('~sql~',$_POST["format"])?"sql":($ue?"tar":"csv"));header("Content-Type: ".($gf=="gz"?"application/x-gzip":($Ac=="tar"?"application/x-tar":($Ac=="sql"||$gf!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($gf=="gz")ob_start('ob_gzencode',1e6);return$Ac;}function
  1415. homepage(){echo'<p class="links">'.($_GET["ns"]==""&&support("database")?'<a href="'.h(ME).'database=">'.lang(60)."</a>\n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?lang(61):lang(62))."</a>\n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.lang(63)."</a>\n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".lang(64)."</a>\n":"");return
  1416. true;}function
  1417. navigation($te){global$ia,$w,$Xb,$h;echo'<h1>
  1418. ',$this->name(),' <span class="version">',$ia,'</span>
  1419. <a href="https://www.adminer.org/#download" target="_blank" id="version">',(version_compare($ia,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
  1420. </h1>
  1421. ';if($te=="auth"){$Kc=true;foreach((array)$_SESSION["pwds"]as$Vh=>$yg){foreach($yg
  1422. as$N=>$Qh){foreach($Qh
  1423. as$V=>$G){if($G!==null){if($Kc){echo"<p id='logins' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";$Kc=false;}$Jb=$_SESSION["db"][$Vh][$N][$V];foreach(($Jb?array_keys($Jb):array(""))as$m)echo"<a href='".h(auth_url($Vh,$N,$V,$m))."'>($Xb[$Vh]) ".h($V.($N!=""?"@$N":"").($m!=""?" - $m":""))."</a><br>\n";}}}}}else{if($_GET["ns"]!==""&&!$te&&DB!=""){$h->select_db(DB);$S=table_status('',true);}if(support("sql")){echo'<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=jush.js&amp;version=4.2.5",'"></script>
  1424. <script type="text/javascript">
  1425. ';if($S){$Yd=array();foreach($S
  1426. as$Q=>$U)$Yd[]=preg_quote($Q,'/');echo"var jushLinks = { $w: [ '".js_escape(ME).(support("table")?"table=":"select=")."\$&', /\\b(".implode("|",$Yd).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$w;\n";}echo'bodyLoad(\'',(is_object($h)?substr($h->server_info,0,3):""),'\');
  1427. </script>
  1428. ';}$this->databasesPrint($te);if(DB==""||!$te){echo"<p class='links'>".(support("sql")?"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])&&!isset($_GET["import"])).">".lang(56)."</a>\n<a href='".h(ME)."import='".bold(isset($_GET["import"])).">".lang(65)."</a>\n":"")."";if(support("dump"))echo"<a href='".h(ME)."dump=".urlencode(isset($_GET["table"])?$_GET["table"]:$_GET["select"])."' id='dump'".bold(isset($_GET["dump"])).">".lang(66)."</a>\n";}if($_GET["ns"]!==""&&!$te&&DB!=""){echo'<a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(67)."</a>\n";if(!$S)echo"<p class='message'>".lang(9)."\n";else$this->tablesPrint($S);}}}function
  1429. databasesPrint($te){global$b,$h;$l=$this->databases();echo'<form action="">
  1430. <p id="dbs">
  1431. ';hidden_fields_get();$Hb=" onmousedown='dbMouseDown(event, this);' onchange='dbChange(this);'";echo"<span title='".lang(68)."'>DB</span>: ".($l?"<select name='db'$Hb>".optionlist(array(""=>"")+$l,DB)."</select>":'<input name="db" value="'.h(DB).'" autocapitalize="off">'),"<input type='submit' value='".lang(20)."'".($l?" class='hidden'":"").">\n";if($te!="db"&&DB!=""&&$h->select_db(DB)){if(support("scheme")){echo"<br>".lang(69).": <select name='ns'$Hb>".optionlist(array(""=>"")+$b->schemas(),$_GET["ns"])."</select>";if($_GET["ns"]!="")set_schema($_GET["ns"]);}}echo(isset($_GET["sql"])?'<input type="hidden" name="sql" value="">':(isset($_GET["schema"])?'<input type="hidden" name="schema" value="">':(isset($_GET["dump"])?'<input type="hidden" name="dump" value="">':(isset($_GET["privileges"])?'<input type="hidden" name="privileges" value="">':"")))),"</p></form>\n";}function
  1432. tablesPrint($S){echo"<p id='tables' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";foreach($S
  1433. as$Q=>$Ig){echo'<a href="'.h(ME).'select='.urlencode($Q).'"'.bold($_GET["select"]==$Q||$_GET["edit"]==$Q,"select").">".lang(70)."</a> ";$C=$this->tableName($Ig);echo(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($Q).'"'.bold(in_array($Q,array($_GET["table"],$_GET["create"],$_GET["indexes"],$_GET["foreign"],$_GET["trigger"])),(is_view($Ig)?"view":""),"structure")." title='".lang(40)."'>$C</a>":"<span>$C</span>")."<br>\n";}}}$b=(function_exists('adminer_object')?adminer_object():new
  1434. Adminer);if($b->operators===null)$b->operators=$Re;function
  1435. page_header($lh,$n="",$Wa=array(),$mh=""){global$ca,$ia,$b,$Xb,$w;page_headers();if(is_ajax()&&$n){page_messages($n);exit;}$nh=$lh.($mh!=""?": $mh":"");$oh=strip_tags($nh.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$b->name());echo'<!DOCTYPE html>
  1436. <html lang="',$ca,'" dir="',lang(71),'">
  1437. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  1438. <meta http-equiv="Content-Script-Type" content="text/javascript">
  1439. <meta name="robots" content="noindex">
  1440. <meta name="referrer" content="origin-when-crossorigin">
  1441. <title>',$oh,'</title>
  1442. <link rel="stylesheet" type="text/css" href="',h(preg_replace("~\\?.*~","",ME))."?file=default.css&amp;version=4.2.5",'">
  1443. <script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=4.2.5",'"></script>
  1444. ';if($b->head()){echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=4.2.5",'">
  1445. <link rel="apple-touch-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=4.2.5",'">
  1446. ';if(file_exists("adminer.css")){echo'<link rel="stylesheet" type="text/css" href="adminer.css">
  1447. ';}}echo'
  1448. <body class="',lang(71),' nojs" onkeydown="bodyKeydown(event);" onclick="bodyClick(event);"',(isset($_COOKIE["adminer_version"])?"":" onload=\"verifyVersion('$ia');\"");?>>
  1449. <script type="text/javascript">
  1450. document.body.className = document.body.className.replace(/ nojs/, ' js');
  1451. var offlineMessage = '<?php echo
  1452. js_escape(lang(72)),'\';
  1453. </script>
  1454.  
  1455. <div id="help" class="jush-',$w,' jsonly hidden" onmouseover="helpOpen = 1;" onmouseout="helpMouseout(this, event);"></div>
  1456.  
  1457. <div id="content">
  1458. ';if($Wa!==null){$_=substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($_?$_:".").'">'.$Xb[DRIVER].'</a> &raquo; ';$_=substr(preg_replace('~\b(db|ns)=[^&]*&~','',ME),0,-1);$N=(SERVER!=""?h(SERVER):lang(32));if($Wa===false)echo"$N\n";else{echo"<a href='".($_?h($_):".")."' accesskey='1' title='Alt+Shift+1'>$N</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Wa)))echo'<a href="'.h($_."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';if(is_array($Wa)){if($_GET["ns"]!="")echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';foreach($Wa
  1459. as$x=>$X){$Ob=(is_array($X)?$X[1]:h($X));if($Ob!="")echo"<a href='".h(ME."$x=").urlencode(is_array($X)?$X[0]:$X)."'>$Ob</a> &raquo; ";}}echo"$lh\n";}}echo"<h2>$nh</h2>\n","<div id='ajaxstatus' class='jsonly hidden'></div>\n";restart_session();page_messages($n);$l=&get_session("dbs");if(DB!=""&&$l&&!in_array(DB,$l,true))$l=null;stop_session();define("PAGE_HEADER",1);}function
  1460. page_headers(){global$b;header("Content-Type: text/html; charset=utf-8");header("Cache-Control: no-cache");if($b->headers()){header("X-Frame-Options: deny");header("X-XSS-Protection: 0");}}function
  1461. page_messages($n){$Kh=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$pe=$_SESSION["messages"][$Kh];if($pe){echo"<div class='message'>".implode("</div>\n<div class='message'>",$pe)."</div>\n";unset($_SESSION["messages"][$Kh]);}if($n)echo"<div class='error'>$n</div>\n";}function
  1462. page_footer($te=""){global$b,$T;echo'</div>
  1463.  
  1464. ';switch_lang();if($te!="auth"){echo'<form action="" method="post">
  1465. <p class="logout">
  1466. <input type="submit" name="logout" value="',lang(73),'" id="logout">
  1467. <input type="hidden" name="token" value="',$T,'">
  1468. </p>
  1469. </form>
  1470. ';}echo'<div id="menu">
  1471. ';$b->navigation($te);echo'</div>
  1472. <script type="text/javascript">setupSubmitHighlight(document);</script>
  1473. ';}function
  1474. int32($we){while($we>=2147483648)$we-=4294967296;while($we<=-2147483649)$we+=4294967296;return(int)$we;}function
  1475. long2str($W,$ai){$lg='';foreach($W
  1476. as$X)$lg.=pack('V',$X);if($ai)return
  1477. substr($lg,0,end($W));return$lg;}function
  1478. str2long($lg,$ai){$W=array_values(unpack('V*',str_pad($lg,4*ceil(strlen($lg)/4),"\0")));if($ai)$W[]=strlen($lg);return$W;}function
  1479. xxtea_mx($gi,$fi,$Pg,$Gd){return
  1480. int32((($gi>>5&0x7FFFFFF)^$fi<<2)+(($fi>>3&0x1FFFFFFF)^$gi<<4))^int32(($Pg^$fi)+($Gd^$gi));}function
  1481. encrypt_string($Kg,$x){if($Kg=="")return"";$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($Kg,true);$we=count($W)-1;$gi=$W[$we];$fi=$W[0];$Kf=floor(6+52/($we+1));$Pg=0;while($Kf-->0){$Pg=int32($Pg+0x9E3779B9);$ec=$Pg>>2&3;for($hf=0;$hf<$we;$hf++){$fi=$W[$hf+1];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$gi=int32($W[$hf]+$ve);$W[$hf]=$gi;}$fi=$W[0];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$gi=int32($W[$we]+$ve);$W[$we]=$gi;}return
  1482. long2str($W,false);}function
  1483. decrypt_string($Kg,$x){if($Kg=="")return"";if(!$x)return
  1484. false;$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($Kg,false);$we=count($W)-1;$gi=$W[$we];$fi=$W[0];$Kf=floor(6+52/($we+1));$Pg=int32($Kf*0x9E3779B9);while($Pg){$ec=$Pg>>2&3;for($hf=$we;$hf>0;$hf--){$gi=$W[$hf-1];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$fi=int32($W[$hf]-$ve);$W[$hf]=$fi;}$gi=$W[$we];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$fi=int32($W[0]-$ve);$W[0]=$fi;$Pg=int32($Pg-0x9E3779B9);}return
  1485. long2str($W,true);}$h='';$dd=$_SESSION["token"];if(!$dd)$_SESSION["token"]=rand(1,1e6);$T=get_token();$tf=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($x)=explode(":",$X);$tf[$x]=$X;}}function
  1486. add_invalid_login(){global$b;$Ic=get_temp_dir()."/adminer.invalid";$Sc=@fopen($Ic,"r+");if(!$Sc){$Sc=@fopen($Ic,"w");if(!$Sc)return;}flock($Sc,LOCK_EX);$zd=unserialize(stream_get_contents($Sc));$ih=time();if($zd){foreach($zd
  1487. as$_d=>$X){if($X[0]<$ih)unset($zd[$_d]);}}$yd=&$zd[$b->bruteForceKey()];if(!$yd)$yd=array($ih+30*60,0);$yd[1]++;$wg=serialize($zd);rewind($Sc);fwrite($Sc,$wg);ftruncate($Sc,strlen($wg));flock($Sc,LOCK_UN);fclose($Sc);}$Ka=$_POST["auth"];if($Ka){$zd=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$yd=$zd[$b->bruteForceKey()];$Be=($yd[1]>30?$yd[0]-time():0);if($Be>0)auth_error(lang(74,ceil($Be/60)));session_regenerate_id();$Vh=$Ka["driver"];$N=$Ka["server"];$V=$Ka["username"];$G=(string)$Ka["password"];$m=$Ka["db"];set_password($Vh,$N,$V,$G);$_SESSION["db"][$Vh][$N][$V][$m]=true;if($Ka["permanent"]){$x=base64_encode($Vh)."-".base64_encode($N)."-".base64_encode($V)."-".base64_encode($m);$Ef=$b->permanentLogin(true);$tf[$x]="$x:".base64_encode($Ef?encrypt_string($G,$Ef):"");cookie("adminer_permanent",implode(" ",$tf));}if(count($_POST)==1||DRIVER!=$Vh||SERVER!=$N||$_GET["username"]!==$V||DB!=$m)redirect(auth_url($Vh,$N,$V,$m));}elseif($_POST["logout"]){if($dd&&!verify_token()){page_header(lang(73),lang(75));page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$x)set_session($x,null);unset_permanent();redirect(substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1),lang(76));}}elseif($tf&&!$_SESSION["pwds"]){session_regenerate_id();$Ef=$b->permanentLogin();foreach($tf
  1488. as$x=>$X){list(,$hb)=explode(":",$X);list($Vh,$N,$V,$m)=array_map('base64_decode',explode("-",$x));set_password($Vh,$N,$V,decrypt_string(base64_decode($hb),$Ef));$_SESSION["db"][$Vh][$N][$V][$m]=true;}}function
  1489. unset_permanent(){global$tf;foreach($tf
  1490. as$x=>$X){list($Vh,$N,$V,$m)=array_map('base64_decode',explode("-",$x));if($Vh==DRIVER&&$N==SERVER&&$V==$_GET["username"]&&$m==DB)unset($tf[$x]);}cookie("adminer_permanent",implode(" ",$tf));}function
  1491. auth_error($n){global$b,$dd;$n=h($n);$zg=session_name();if(isset($_GET["username"])){header("HTTP/1.1 403 Forbidden");if(($_COOKIE[$zg]||$_GET[$zg])&&!$dd)$n=lang(77);else{add_invalid_login();$G=get_password();if($G!==null){if($G===false)$n.='<br>'.lang(78,'<code>permanentLogin()</code>');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}if(!$_COOKIE[$zg]&&$_GET[$zg]&&ini_bool("session.use_only_cookies"))$n=lang(79);$F=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$F["lifetime"]);page_header(lang(36),$n,null);echo"<form action='' method='post'>\n";$b->loginForm();echo"<div>";hidden_fields($_POST,array("auth"));echo"</div>\n","</form>\n";page_footer("auth");exit;}if(isset($_GET["username"])){if(!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header(lang(80),lang(81,implode(", ",$zf)),false);page_footer("auth");exit;}$h=connect();}$Wb=new
  1492. Min_Driver($h);if(!is_object($h)||($Zd=$b->login($_GET["username"],get_password()))!==true)auth_error((is_string($h)?$h:(is_string($Zd)?$Zd:lang(82))));if($Ka&&$_POST["token"])$_POST["token"]=$T;$n='';if($_POST){if(!verify_token()){$td="max_input_vars";$je=ini_get($td);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$x){$X=ini_get($x);if($X&&(!$je||$X<$je)){$td=$x;$je=$X;}}}$n=(!$_POST["token"]&&$je?lang(83,"'$td'"):lang(75).' '.lang(84));}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$n=lang(85,"'post_max_size'");if(isset($_GET["sql"]))$n.=' '.lang(86);}if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false)session_write_close();function
  1493. select($I,$i=null,$Ze=array(),$z=0){global$w;$Yd=array();$v=array();$f=array();$Ta=array();$Bh=array();$J=array();odd('');for($s=0;(!$z||$s<$z)&&($K=$I->fetch_row());$s++){if(!$s){echo"<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($Fd=0;$Fd<count($K);$Fd++){$o=$I->fetch_field();$C=$o->name;$Ye=$o->orgtable;$Xe=$o->orgname;$J[$o->table]=$Ye;if($Ze&&$w=="sql")$Yd[$Fd]=($C=="table"?"table=":($C=="possible_keys"?"indexes=":null));elseif($Ye!=""){if(!isset($v[$Ye])){$v[$Ye]=array();foreach(indexes($Ye,$i)as$u){if($u["type"]=="PRIMARY"){$v[$Ye]=array_flip($u["columns"]);break;}}$f[$Ye]=$v[$Ye];}if(isset($f[$Ye][$Xe])){unset($f[$Ye][$Xe]);$v[$Ye][$Xe]=$Fd;$Yd[$Fd]=$Ye;}}if($o->charsetnr==63)$Ta[$Fd]=true;$Bh[$Fd]=$o->type;echo"<th".($Ye!=""||$o->name!=$Xe?" title='".h(($Ye!=""?"$Ye.":"").$Xe)."'":"").">".h($C).($Ze?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($C))):"");}echo"</thead>\n";}echo"<tr".odd().">";foreach($K
  1494. as$x=>$X){if($X===null)$X="<i>NULL</i>";elseif($Ta[$x]&&!is_utf8($X))$X="<i>".lang(44,strlen($X))."</i>";elseif(!strlen($X))$X="&nbsp;";else{$X=h($X);if($Bh[$x]==254)$X="<code>$X</code>";}if(isset($Yd[$x])&&!$f[$Yd[$x]]){if($Ze&&$w=="sql"){$Q=$K[array_search("table=",$Yd)];$_=$Yd[$x].urlencode($Ze[$Q]!=""?$Ze[$Q]:$Q);}else{$_="edit=".urlencode($Yd[$x]);foreach($v[$Yd[$x]]as$lb=>$Fd)$_.="&where".urlencode("[".bracket_escape($lb)."]")."=".urlencode($K[$Fd]);}$X="<a href='".h(ME.$_)."'>$X</a>";}echo"<td>$X";}}echo($s?"</table>":"<p class='message'>".lang(12))."\n";return$J;}function
  1495. referencable_primary($tg){$J=array();foreach(table_status('',true)as$Tg=>$Q){if($Tg!=$tg&&fk_support($Q)){foreach(fields($Tg)as$o){if($o["primary"]){if($J[$Tg]){unset($J[$Tg]);break;}$J[$Tg]=$o;}}}}return$J;}function
  1496. textarea($C,$Y,$L=10,$ob=80){global$w;echo"<textarea name='$C' rows='$L' cols='$ob' class='sqlarea jush-$w' spellcheck='false' wrap='off'>";if(is_array($Y)){foreach($Y
  1497. as$X)echo
  1498. h($X[0])."\n\n\n";}else
  1499. echo
  1500. h($Y);echo"</textarea>";}function
  1501. edit_type($x,$o,$nb,$Oc=array()){global$Lg,$Bh,$Ih,$Me;$U=$o["type"];echo'<td><select name="',h($x),'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);"',on_help("getTarget(event).value",1),'>';if($U&&!isset($Bh[$U])&&!isset($Oc[$U]))array_unshift($Lg,$U);if($Oc)$Lg[lang(87)]=$Oc;echo
  1502. optionlist($Lg,$U),'</select>
  1503. <td><input name="',h($x),'[length]" value="',h($o["length"]),'" size="3" onfocus="editingLengthFocus(this);"',(!$o["length"]&&preg_match('~var(char|binary)$~',$U)?" class='required'":""),' onchange="editingLengthChange(this);" onkeyup="this.onchange();"><td class="options">';echo"<select name='".h($x)."[collation]'".(preg_match('~(char|text|enum|set)$~',$U)?"":" class='hidden'").'><option value="">('.lang(88).')'.optionlist($nb,$o["collation"]).'</select>',($Ih?"<select name='".h($x)."[unsigned]'".(!$U||preg_match('~((^|[^o])int|float|double|decimal)$~',$U)?"":" class='hidden'").'><option>'.optionlist($Ih,$o["unsigned"]).'</select>':''),(isset($o['on_update'])?"<select name='".h($x)."[on_update]'".(preg_match('~timestamp|datetime~',$U)?"":" class='hidden'").'>'.optionlist(array(""=>"(".lang(89).")","CURRENT_TIMESTAMP"),$o["on_update"]).'</select>':''),($Oc?"<select name='".h($x)."[on_delete]'".(preg_match("~`~",$U)?"":" class='hidden'")."><option value=''>(".lang(90).")".optionlist(explode("|",$Me),$o["on_delete"])."</select> ":" ");}function
  1504. process_length($y){global$pc;return(preg_match("~^\\s*\\(?\\s*$pc(?:\\s*,\\s*$pc)*+\\s*\\)?\\s*\$~",$y)&&preg_match_all("~$pc~",$y,$de)?"(".implode(",",$de[0]).")":preg_replace('~^[0-9].*~','(\0)',preg_replace('~[^-0-9,+()[\]]~','',$y)));}function
  1505. process_type($o,$mb="COLLATE"){global$Ih;return" $o[type]".process_length($o["length"]).(preg_match('~(^|[^o])int|float|double|decimal~',$o["type"])&&in_array($o["unsigned"],$Ih)?" $o[unsigned]":"").(preg_match('~char|text|enum|set~',$o["type"])&&$o["collation"]?" $mb ".q($o["collation"]):"");}function
  1506. process_field($o,$_h){global$w;$Lb=$o["default"];return
  1507. array(idf_escape(trim($o["field"])),process_type($_h),($o["null"]?" NULL":" NOT NULL"),(isset($Lb)?" DEFAULT ".((preg_match('~time~',$o["type"])&&preg_match('~^CURRENT_TIMESTAMP$~i',$Lb))||($w=="sqlite"&&preg_match('~^CURRENT_(TIME|TIMESTAMP|DATE)$~i',$Lb))||($o["type"]=="bit"&&preg_match("~^([0-9]+|b'[0-1]+')\$~",$Lb))||($w=="pgsql"&&preg_match("~^[a-z]+\\(('[^']*')+\\)\$~",$Lb))?$Lb:q($Lb)):""),(preg_match('~timestamp|datetime~',$o["type"])&&$o["on_update"]?" ON UPDATE $o[on_update]":""),(support("comment")&&$o["comment"]!=""?" COMMENT ".q($o["comment"]):""),($o["auto_increment"]?auto_increment():null),);}function
  1508. type_class($U){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$x=>$X){if(preg_match("~$x|$X~",$U))return" class='$x'";}}function
  1509. edit_fields($p,$nb,$U="TABLE",$Oc=array(),$sb=false){global$h,$ud;$p=array_values($p);echo'<thead><tr class="wrap">
  1510. ';if($U=="PROCEDURE"){echo'<td>&nbsp;';}echo'<th>',($U=="TABLE"?lang(91):lang(92)),'<td>',lang(93),'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
  1511. <td>',lang(94),'<td>',lang(95);if($U=="TABLE"){echo'<td>NULL
  1512. <td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(57),'">AI</acronym>',doc_link(array('sql'=>"example-auto-increment.html",'sqlite'=>"autoinc.html",'pgsql'=>"datatype.html#DATATYPE-SERIAL",'mssql'=>"ms186775.aspx",)),'<td>',lang(96),(support("comment")?"<td".($sb?"":" class='hidden'").">".lang(97):"");}echo'<td>',"<input type='image' class='icon' name='add[".(support("move_col")?0:count($p))."]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.5' alt='+' title='".lang(98)."'>",'<script type="text/javascript">row_count = ',count($p),';</script>
  1513. </thead>
  1514. <tbody onkeydown="return editingKeydown(event);">
  1515. ';foreach($p
  1516. as$s=>$o){$s++;$af=$o[($_POST?"orig":"field")];$Sb=(isset($_POST["add"][$s-1])||(isset($o["field"])&&!$_POST["drop_col"][$s]))&&(support("drop_col")||$af=="");echo'<tr',($Sb?"":" style='display: none;'"),'>
  1517. ',($U=="PROCEDURE"?"<td>".html_select("fields[$s][inout]",explode("|",$ud),$o["inout"]):""),'<th>';if($Sb){echo'<input name="fields[',$s,'][field]" value="',h($o["field"]),'" onchange="editingNameChange(this);',($o["field"]!=""||count($p)>1?'':' editingAddRow(this);" onkeyup="if (this.value) editingAddRow(this);'),'" maxlength="64" autocapitalize="off">';}echo'<input type="hidden" name="fields[',$s,'][orig]" value="',h($af),'">
  1518. ';edit_type("fields[$s]",$o,$nb,$Oc);if($U=="TABLE"){echo'<td>',checkbox("fields[$s][null]",1,$o["null"],"","","block"),'<td><label class="block"><input type="radio" name="auto_increment_col" value="',$s,'"';if($o["auto_increment"]){echo' checked';}?> onclick="var field = this.form['fields[' + this.value + '][field]']; if (!field.value) { field.value = 'id'; field.onchange(); }"></label><td><?php
  1519. echo
  1520. checkbox("fields[$s][has_default]",1,$o["has_default"]),'<input name="fields[',$s,'][default]" value="',h($o["default"]),'" onkeyup="keyupChange.call(this);" onchange="this.previousSibling.checked = true;">
  1521. ',(support("comment")?"<td".($sb?"":" class='hidden'")."><input name='fields[$s][comment]' value='".h($o["comment"])."' maxlength='".($h->server_info>=5.5?1024:255)."'>":"");}echo"<td>",(support("move_col")?"<input type='image' class='icon' name='add[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.5' alt='+' title='".lang(98)."' onclick='return !editingAddRow(this, 1);'>&nbsp;"."<input type='image' class='icon' name='up[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=up.gif&amp;version=4.2.5' alt='^' title='".lang(99)."'>&nbsp;"."<input type='image' class='icon' name='down[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=down.gif&amp;version=4.2.5' alt='v' title='".lang(100)."'>&nbsp;":""),($af==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=4.2.5' alt='x' title='".lang(101)."' onclick=\"return !editingRemoveRow(this, 'fields\$1[field]');\">":""),"\n";}}function
  1522. process_fields(&$p){ksort($p);$D=0;if($_POST["up"]){$Qd=0;foreach($p
  1523. as$x=>$o){if(key($_POST["up"])==$x){unset($p[$x]);array_splice($p,$Qd,0,array($o));break;}if(isset($o["field"]))$Qd=$D;$D++;}}elseif($_POST["down"]){$Qc=false;foreach($p
  1524. as$x=>$o){if(isset($o["field"])&&$Qc){unset($p[key($_POST["down"])]);array_splice($p,$D,0,array($Qc));break;}if(key($_POST["down"])==$x)$Qc=$o;$D++;}}elseif($_POST["add"]){$p=array_values($p);array_splice($p,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return
  1525. false;return
  1526. true;}function
  1527. normalize_enum($B){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($B[0][0].$B[0][0],$B[0][0],substr($B[0],1,-1))),'\\'))."'";}function
  1528. grant($Vc,$Gf,$f,$Le){if(!$Gf)return
  1529. true;if($Gf==array("ALL PRIVILEGES","GRANT OPTION"))return($Vc=="GRANT"?queries("$Vc ALL PRIVILEGES$Le WITH GRANT OPTION"):queries("$Vc ALL PRIVILEGES$Le")&&queries("$Vc GRANT OPTION$Le"));return
  1530. queries("$Vc ".preg_replace('~(GRANT OPTION)\\([^)]*\\)~','\\1',implode("$f, ",$Gf).$f).$Le);}function
  1531. drop_create($Yb,$j,$Zb,$fh,$bc,$A,$oe,$me,$ne,$Ie,$ze){if($_POST["drop"])query_redirect($Yb,$A,$oe);elseif($Ie=="")query_redirect($j,$A,$ne);elseif($Ie!=$ze){$Cb=queries($j);queries_redirect($A,$me,$Cb&&queries($Yb));if($Cb)queries($Zb);}else
  1532. queries_redirect($A,$me,queries($fh)&&queries($bc)&&queries($Yb)&&queries($j));}function
  1533. create_trigger($Le,$K){global$w;$kh=" $K[Timing] $K[Event]".($K["Event"]=="UPDATE OF"?" ".idf_escape($K["Of"]):"");return"CREATE TRIGGER ".idf_escape($K["Trigger"]).($w=="mssql"?$Le.$kh:$kh.$Le).rtrim(" $K[Type]\n$K[Statement]",";").";";}function
  1534. create_routine($hg,$K){global$ud;$O=array();$p=(array)$K["fields"];ksort($p);foreach($p
  1535. as$o){if($o["field"]!="")$O[]=(preg_match("~^($ud)\$~",$o["inout"])?"$o[inout] ":"").idf_escape($o["field"]).process_type($o,"CHARACTER SET");}return"CREATE $hg ".idf_escape(trim($K["name"]))." (".implode(", ",$O).")".(isset($_GET["function"])?" RETURNS".process_type($K["returns"],"CHARACTER SET"):"").($K["language"]?" LANGUAGE $K[language]":"").rtrim("\n$K[definition]",";").";";}function
  1536. remove_definer($H){return
  1537. preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\\1)',logged_user()).'`~','\\1',$H);}function
  1538. format_foreign_key($q){global$Me;return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$q["source"])).") REFERENCES ".table($q["table"])." (".implode(", ",array_map('idf_escape',$q["target"])).")".(preg_match("~^($Me)\$~",$q["on_delete"])?" ON DELETE $q[on_delete]":"").(preg_match("~^($Me)\$~",$q["on_update"])?" ON UPDATE $q[on_update]":"");}function
  1539. tar_file($Ic,$ph){$J=pack("a100a8a8a8a12a12",$Ic,644,0,0,decoct($ph->size),decoct(time()));$fb=8*32;for($s=0;$s<strlen($J);$s++)$fb+=ord($J[$s]);$J.=sprintf("%06o",$fb)."\0 ";echo$J,str_repeat("\0",512-strlen($J));$ph->send();echo
  1540. str_repeat("\0",511-($ph->size+511)%512);}function
  1541. ini_bytes($td){$X=ini_get($td);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function
  1542. doc_link($rf){global$w,$h;$Mh=array('sql'=>"http://dev.mysql.com/doc/refman/".substr($h->server_info,0,3)."/en/",'sqlite'=>"http://www.sqlite.org/",'pgsql'=>"http://www.postgresql.org/docs/".substr($h->server_info,0,3)."/static/",'mssql'=>"http://msdn.microsoft.com/library/",'oracle'=>"http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/",);return($rf[$w]?"<a href='$Mh[$w]$rf[$w]' target='_blank' rel='noreferrer'><sup>?</sup></a>":"");}function
  1543. ob_gzencode($P){return
  1544. gzencode($P);}function
  1545. db_size($m){global$h;if(!$h->select_db($m))return"?";$J=0;foreach(table_status()as$R)$J+=$R["Data_length"]+$R["Index_length"];return
  1546. format_number($J);}function
  1547. set_utf8mb4($j){global$h;static$O=false;if(!$O&&preg_match('~\butf8mb4~i',$j)){$O=true;echo"SET NAMES ".charset($h).";\n\n";}}function
  1548. connect_error(){global$b,$h,$T,$n,$Xb;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header(lang(35).": ".h(DB),lang(102),true);}else{if($_POST["db"]&&!$n)queries_redirect(substr(ME,0,-1),lang(103),drop_databases($_POST["db"]));page_header(lang(104),$n,false);echo"<p class='links'>\n";foreach(array('database'=>lang(105),'privileges'=>lang(64),'processlist'=>lang(106),'variables'=>lang(107),'status'=>lang(108),)as$x=>$X){if(support($x))echo"<a href='".h(ME)."$x='>$X</a>\n";}echo"<p>".lang(109,$Xb[DRIVER],"<b>".h($h->server_info)."</b>","<b>$h->extension</b>")."\n","<p>".lang(110,"<b>".h(logged_user())."</b>")."\n";$l=$b->databases();if($l){$og=support("scheme");$nb=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>\n","<thead><tr>".(support("database")?"<td>&nbsp;":"")."<th>".lang(35)." - <a href='".h(ME)."refresh=1'>".lang(111)."</a>"."<td>".lang(112)."<td>".lang(113)."<td>".lang(114)." - <a href='".h(ME)."dbsize=1' onclick=\"return !ajaxSetHtml('".h(js_escape(ME))."script=connect');\">".lang(115)."</a>"."</thead>\n";$l=($_GET["dbsize"]?count_tables($l):array_flip($l));foreach($l
  1549. as$m=>$S){$gg=h(ME)."db=".urlencode($m);echo"<tr".odd().">".(support("database")?"<td>".checkbox("db[]",$m,in_array($m,(array)$_POST["db"])):""),"<th><a href='$gg'>".h($m)."</a>";$d=nbsp(db_collation($m,$nb));echo"<td>".(support("database")?"<a href='$gg".($og?"&amp;ns=":"")."&amp;database=' title='".lang(60)."'>$d</a>":$d),"<td align='right'><a href='$gg&amp;schema=' id='tables-".h($m)."' title='".lang(63)."'>".($_GET["dbsize"]?$S:"?")."</a>","<td align='right' id='size-".h($m)."'>".($_GET["dbsize"]?db_size($m):"?"),"\n";}echo"</table>\n",(support("database")?"<fieldset><legend>".lang(116)." <span id='selected'></span></legend><div>\n"."<input type='hidden' name='all' value='' onclick=\"selectCount('selected', formChecked(this, /^db/));\">\n"."<input type='submit' name='drop' value='".lang(117)."'".confirm().">\n"."</div></fieldset>\n":""),"<script type='text/javascript'>tableCheck();</script>\n","<input type='hidden' name='token' value='$T'>\n","</form>\n";}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$h->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect"||$_GET["script"]=="kill")){if(DB!=""||$_GET["refresh"]){restart_session();set_session("dbs",null);}connect_error();exit;}if(support("scheme")&&DB!=""&&$_GET["ns"]!==""){if(!isset($_GET["ns"]))redirect(preg_replace('~ns=[^&]*&~','',ME)."ns=".get_schema());if(!set_schema($_GET["ns"])){header("HTTP/1.1 404 Not Found");page_header(lang(69).": ".h($_GET["ns"]),lang(118),true);page_footer("ns");exit;}}$Me="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class
  1550. TmpFile{var$handler;var$size;function
  1551. __construct(){$this->handler=tmpfile();}function
  1552. write($xb){$this->size+=strlen($xb);fwrite($this->handler,$xb);}function
  1553. send(){fseek($this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$pc="'(?:''|[^'\\\\]|\\\\.)*'";$ud="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"])$_GET["edit"]=$_GET["select"];if(isset($_GET["callf"]))$_GET["call"]=$_GET["callf"];if(isset($_GET["function"]))$_GET["procedure"]=$_GET["function"];if(isset($_GET["download"])){$a=$_GET["download"];$p=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$M=array(idf_escape($_GET["field"]));$I=$Wb->select($a,$M,array(where($_GET,$p)),$M);$K=($I?$I->fetch_row():array());echo$K[0];exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$p=fields($a);if(!$p)$n=error();$R=table_status1($a,true);page_header(($p&&is_view($R)?lang(119):lang(120)).": ".h($a),$n);$b->selectLinks($R);$rb=$R["Comment"];if($rb!="")echo"<p>".lang(97).": ".h($rb)."\n";if($p){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(121)."<td>".lang(93).(support("comment")?"<td>".lang(97):"")."</thead>\n";foreach($p
  1554. as$o){echo"<tr".odd()."><th>".h($o["field"]),"<td><span title='".h($o["collation"])."'>".h($o["full_type"])."</span>",($o["null"]?" <i>NULL</i>":""),($o["auto_increment"]?" <i>".lang(57)."</i>":""),(isset($o["default"])?" <span title='".lang(96)."'>[<b>".h($o["default"])."</b>]</span>":""),(support("comment")?"<td>".nbsp($o["comment"]):""),"\n";}echo"</table>\n";}if(!is_view($R)){if(support("indexes")){echo"<h3 id='indexes'>".lang(122)."</h3>\n";$v=indexes($a);if($v){echo"<table cellspacing='0'>\n";foreach($v
  1555. as$C=>$u){ksort($u["columns"]);$Df=array();foreach($u["columns"]as$x=>$X)$Df[]="<i>".h($X)."</i>".($u["lengths"][$x]?"(".$u["lengths"][$x].")":"").($u["descs"][$x]?" DESC":"");echo"<tr title='".h($C)."'><th>$u[type]<td>".implode(", ",$Df)."\n";}echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'indexes='.urlencode($a).'">'.lang(123)."</a>\n";}if(fk_support($R)){echo"<h3 id='foreign-keys'>".lang(87)."</h3>\n";$Oc=foreign_keys($a);if($Oc){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(124)."<td>".lang(125)."<td>".lang(90)."<td>".lang(89)."<td>&nbsp;</thead>\n";foreach($Oc
  1556. as$C=>$q){echo"<tr title='".h($C)."'>","<th><i>".implode("</i>, <i>",array_map('h',$q["source"]))."</i>","<td><a href='".h($q["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($q["db"]),ME):($q["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($q["ns"]),ME):ME))."table=".urlencode($q["table"])."'>".($q["db"]!=""?"<b>".h($q["db"])."</b>.":"").($q["ns"]!=""?"<b>".h($q["ns"])."</b>.":"").h($q["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$q["target"]))."</i>)","<td>".nbsp($q["on_delete"])."\n","<td>".nbsp($q["on_update"])."\n",'<td><a href="'.h(ME.'foreign='.urlencode($a).'&name='.urlencode($C)).'">'.lang(126).'</a>';}echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'foreign='.urlencode($a).'">'.lang(127)."</a>\n";}}if(support(is_view($R)?"view_trigger":"trigger")){echo"<h3 id='triggers'>".lang(128)."</h3>\n";$zh=triggers($a);if($zh){echo"<table cellspacing='0'>\n";foreach($zh
  1557. as$x=>$X)echo"<tr valign='top'><td>".h($X[0])."<td>".h($X[1])."<th>".h($x)."<td><a href='".h(ME.'trigger='.urlencode($a).'&name='.urlencode($x))."'>".lang(126)."</a>\n";echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'trigger='.urlencode($a).'">'.lang(129)."</a>\n";}}elseif(isset($_GET["schema"])){page_header(lang(63),"",array(),h(DB.($_GET["ns"]?".$_GET[ns]":"")));$Vg=array();$Wg=array();$ea=($_GET["schema"]?$_GET["schema"]:$_COOKIE["adminer_schema-".str_replace(".","_",DB)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$ea,$de,PREG_SET_ORDER);foreach($de
  1558. as$s=>$B){$Vg[$B[1]]=array($B[2],$B[3]);$Wg[]="\n\t'".js_escape($B[1])."': [ $B[2], $B[3] ]";}$rh=0;$Qa=-1;$ng=array();$Vf=array();$Ud=array();foreach(table_status('',true)as$Q=>$R){if(is_view($R))continue;$wf=0;$ng[$Q]["fields"]=array();foreach(fields($Q)as$C=>$o){$wf+=1.25;$o["pos"]=$wf;$ng[$Q]["fields"][$C]=$o;}$ng[$Q]["pos"]=($Vg[$Q]?$Vg[$Q]:array($rh,0));foreach($b->foreignKeys($Q)as$X){if(!$X["db"]){$Sd=$Qa;if($Vg[$Q][1]||$Vg[$X["table"]][1])$Sd=min(floatval($Vg[$Q][1]),floatval($Vg[$X["table"]][1]))-1;else$Qa-=.1;while($Ud[(string)$Sd])$Sd-=.0001;$ng[$Q]["references"][$X["table"]][(string)$Sd]=array($X["source"],$X["target"]);$Vf[$X["table"]][$Q][(string)$Sd]=$X["target"];$Ud[(string)$Sd]=true;}}$rh=max($rh,$ng[$Q]["pos"][0]+2.5+$wf);}echo'<div id="schema" style="height: ',$rh,'em;" onselectstart="return false;">
  1559. <script type="text/javascript">
  1560. var tablePos = {',implode(",",$Wg)."\n",'};
  1561. var em = document.getElementById(\'schema\').offsetHeight / ',$rh,';
  1562. document.onmousemove = schemaMousemove;
  1563. document.onmouseup = function (ev) {
  1564. schemaMouseup(ev, \'',js_escape(DB),'\');
  1565. };
  1566. </script>
  1567. ';foreach($ng
  1568. as$C=>$Q){echo"<div class='table' style='top: ".$Q["pos"][0]."em; left: ".$Q["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($C).'"><b>'.h($C)."</b></a>";foreach($Q["fields"]as$o){$X='<span'.type_class($o["type"]).' title="'.h($o["full_type"].($o["null"]?" NULL":'')).'">'.h($o["field"]).'</span>';echo"<br>".($o["primary"]?"<i>$X</i>":$X);}foreach((array)$Q["references"]as$ch=>$Wf){foreach($Wf
  1569. as$Sd=>$Sf){$Td=$Sd-$Vg[$C][1];$s=0;foreach($Sf[0]as$Dg)echo"\n<div class='references' title='".h($ch)."' id='refs$Sd-".($s++)."' style='left: $Td"."em; top: ".$Q["fields"][$Dg]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$Td)."em;'></div></div>";}}foreach((array)$Vf[$C]as$ch=>$Wf){foreach($Wf
  1570. as$Sd=>$f){$Td=$Sd-$Vg[$C][1];$s=0;foreach($f
  1571. as$bh)echo"\n<div class='references' title='".h($ch)."' id='refd$Sd-".($s++)."' style='left: $Td"."em; top: ".$Q["fields"][$bh]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=4.2.5'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$Td)."em;'></div></div>";}}echo"\n</div>\n";}foreach($ng
  1572. as$C=>$Q){foreach((array)$Q["references"]as$ch=>$Wf){foreach($Wf
  1573. as$Sd=>$Sf){$se=$rh;$he=-10;foreach($Sf[0]as$x=>$Dg){$xf=$Q["pos"][0]+$Q["fields"][$Dg]["pos"];$yf=$ng[$ch]["pos"][0]+$ng[$ch]["fields"][$Sf[1][$x]]["pos"];$se=min($se,$xf,$yf);$he=max($he,$xf,$yf);}echo"<div class='references' id='refl$Sd' style='left: $Sd"."em; top: $se"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($he-$se)."em;'></div></div>\n";}}}echo'</div>
  1574. <p class="links"><a href="',h(ME."schema=".urlencode($ea)),'" id="schema-link">',lang(130),'</a>
  1575. ';}elseif(isset($_GET["dump"])){$a=$_GET["dump"];if($_POST&&!$n){$_b="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$x)$_b.="&$x=".urlencode($_POST[$x]);cookie("adminer_export",substr($_b,1));$S=array_flip((array)$_POST["tables"])+array_flip((array)$_POST["data"]);$Ac=dump_headers((count($S)==1?key($S):DB),(DB==""||count($S)>1));$Bd=preg_match('~sql~',$_POST["format"]);if($Bd){echo"-- Adminer $ia ".$Xb[DRIVER]." dump\n\n";if($w=="sql"){echo"SET NAMES utf8;
  1576. SET time_zone = '+00:00';
  1577. ".($_POST["data_style"]?"SET foreign_key_checks = 0;
  1578. SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
  1579. ":"")."
  1580. ";$h->query("SET time_zone = '+00:00';");}}$Mg=$_POST["db_style"];$l=array(DB);if(DB==""){$l=$_POST["databases"];if(is_string($l))$l=explode("\n",rtrim(str_replace("\r","",$l),"\n"));}foreach((array)$l
  1581. as$m){$b->dumpDatabase($m);if($h->select_db($m)){if($Bd&&preg_match('~CREATE~',$Mg)&&($j=$h->result("SHOW CREATE DATABASE ".idf_escape($m),1))){set_utf8mb4($j);if($Mg=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($m).";\n";echo"$j;\n";}if($Bd){if($Mg)echo
  1582. use_sql($m).";\n\n";$ff="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$hg){foreach(get_rows("SHOW $hg STATUS WHERE Db = ".q($m),null,"-- ")as$K){$j=remove_definer($h->result("SHOW CREATE $hg ".idf_escape($K["Name"]),2));set_utf8mb4($j);$ff.=($Mg!='DROP+CREATE'?"DROP $hg IF EXISTS ".idf_escape($K["Name"]).";;\n":"")."$j;;\n\n";}}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$K){$j=remove_definer($h->result("SHOW CREATE EVENT ".idf_escape($K["Name"]),3));set_utf8mb4($j);$ff.=($Mg!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($K["Name"]).";;\n":"")."$j;;\n\n";}}if($ff)echo"DELIMITER ;;\n\n$ff"."DELIMITER ;\n\n";}if($_POST["table_style"]||$_POST["data_style"]){$Yh=array();foreach(table_status('',true)as$C=>$R){$Q=(DB==""||in_array($C,(array)$_POST["tables"]));$Eb=(DB==""||in_array($C,(array)$_POST["data"]));if($Q||$Eb){if($Ac=="tar"){$ph=new
  1583. TmpFile;ob_start(array($ph,'write'),1e5);}$b->dumpTable($C,($Q?$_POST["table_style"]:""),(is_view($R)?2:0));if(is_view($R))$Yh[]=$C;elseif($Eb){$p=fields($C);$b->dumpData($C,$_POST["data_style"],"SELECT *".convert_fields($p,$p)." FROM ".table($C));}if($Bd&&$_POST["triggers"]&&$Q&&($zh=trigger_sql($C,$_POST["table_style"])))echo"\nDELIMITER ;;\n$zh\nDELIMITER ;\n";if($Ac=="tar"){ob_end_flush();tar_file((DB!=""?"":"$m/")."$C.csv",$ph);}elseif($Bd)echo"\n";}}foreach($Yh
  1584. as$Xh)$b->dumpTable($Xh,$_POST["table_style"],1);if($Ac=="tar")echo
  1585. pack("x512");}}}if($Bd)echo"-- ".$h->result("SELECT NOW()")."\n";exit;}page_header(lang(66),$n,($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),h(DB));echo'
  1586. <form action="" method="post">
  1587. <table cellspacing="0">
  1588. ';$Ib=array('','USE','DROP+CREATE','CREATE');$Xg=array('','DROP+CREATE','CREATE');$Fb=array('','TRUNCATE+INSERT','INSERT');if($w=="sql")$Fb[]='INSERT+UPDATE';parse_str($_COOKIE["adminer_export"],$K);if(!$K)$K=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($K["events"])){$K["routines"]=$K["events"]=($_GET["dump"]=="");$K["triggers"]=$K["table_style"];}echo"<tr><th>".lang(131)."<td>".html_select("output",$b->dumpOutput(),$K["output"],0)."\n";echo"<tr><th>".lang(132)."<td>".html_select("format",$b->dumpFormat(),$K["format"],0)."\n";echo($w=="sqlite"?"":"<tr><th>".lang(35)."<td>".html_select('db_style',$Ib,$K["db_style"]).(support("routine")?checkbox("routines",1,$K["routines"],lang(133)):"").(support("event")?checkbox("events",1,$K["events"],lang(134)):"")),"<tr><th>".lang(113)."<td>".html_select('table_style',$Xg,$K["table_style"]).checkbox("auto_increment",1,$K["auto_increment"],lang(57)).(support("trigger")?checkbox("triggers",1,$K["triggers"],lang(128)):""),"<tr><th>".lang(135)."<td>".html_select('data_style',$Fb,$K["data_style"]),'</table>
  1589. <p><input type="submit" value="',lang(66),'">
  1590. <input type="hidden" name="token" value="',$T,'">
  1591.  
  1592. <table cellspacing="0">
  1593. ';$Af=array();if(DB!=""){$db=($a!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label class='block'><input type='checkbox' id='check-tables'$db onclick='formCheck(this, /^tables\\[/);'>".lang(113)."</label>","<th style='text-align: right;'><label class='block'>".lang(135)."<input type='checkbox' id='check-data'$db onclick='formCheck(this, /^data\\[/);'></label>","</thead>\n";$Yh="";$Yg=tables_list();foreach($Yg
  1594. as$C=>$U){$_f=preg_replace('~_.*~','',$C);$db=($a==""||$a==(substr($a,-1)=="%"?"$_f%":$C));$Df="<tr><td>".checkbox("tables[]",$C,$db,$C,"checkboxClick(event, this); formUncheck('check-tables');","block");if($U!==null&&!preg_match('~table~i',$U))$Yh.="$Df\n";else
  1595. echo"$Df<td align='right'><label class='block'><span id='Rows-".h($C)."'></span>".checkbox("data[]",$C,$db,"","checkboxClick(event, this); formUncheck('check-data');")."</label>\n";$Af[$_f]++;}echo$Yh;if($Yg)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>\n";}else{echo"<thead><tr><th style='text-align: left;'><label class='block'><input type='checkbox' id='check-databases'".($a==""?" checked":"")." onclick='formCheck(this, /^databases\\[/);'>".lang(35)."</label></thead>\n";$l=$b->databases();if($l){foreach($l
  1596. as$m){if(!information_schema($m)){$_f=preg_replace('~_.*~','',$m);echo"<tr><td>".checkbox("databases[]",$m,$a==""||$a=="$_f%",$m,"formUncheck('check-databases');","block")."\n";$Af[$_f]++;}}}else
  1597. echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
  1598. </form>
  1599. ';$Kc=true;foreach($Af
  1600. as$x=>$X){if($x!=""&&$X>1){echo($Kc?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$x%")."'>".h($x)."</a>";$Kc=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(64));$I=$h->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$Vc=$I;if(!$I)$I=$h->query("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', 1) AS User, SUBSTRING_INDEX(CURRENT_USER, '@', -1) AS Host");echo"<form action=''><p>\n";hidden_fields_get();echo"<input type='hidden' name='db' value='".h(DB)."'>\n",($Vc?"":"<input type='hidden' name='grant' value=''>\n"),"<table cellspacing='0'>\n","<thead><tr><th>".lang(33)."<th>".lang(32)."<th>&nbsp;</thead>\n";while($K=$I->fetch_assoc())echo'<tr'.odd().'><td>'.h($K["User"])."<td>".h($K["Host"]).'<td><a href="'.h(ME.'user='.urlencode($K["User"]).'&host='.urlencode($K["Host"])).'">'.lang(10)."</a>\n";if(!$Vc||DB!="")echo"<tr".odd()."><td><input name='user' autocapitalize='off'><td><input name='host' value='localhost' autocapitalize='off'><td><input type='submit' value='".lang(10)."'>\n";echo"</table>\n","</form>\n",'<p class="links"><a href="'.h(ME).'user=">'.lang(136)."</a>";}elseif(isset($_GET["sql"])){if(!$n&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$fd=&get_session("queries");$ed=&$fd[DB];if(!$n&&$_POST["clear"]){$ed=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?lang(65):lang(56)),$n);if(!$n&&$_POST){$Sc=false;if(!isset($_GET["import"]))$H=$_POST["query"];elseif($_POST["webfile"]){$Sc=@fopen((file_exists("adminer.sql")?"adminer.sql":"compress.zlib://adminer.sql.gz"),"rb");$H=($Sc?fread($Sc,1e6):false);}else$H=get_file("sql_file",true);if(is_string($H)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($H)+memory_get_usage()+8e6));if($H!=""&&strlen($H)<1e6){$Kf=$H.(preg_match("~;[ \t\r\n]*\$~",$H)?"":";");if(!$ed||reset(end($ed))!=$Kf){restart_session();$ed[]=array($Kf,time());set_session("queries",$fd);stop_session();}}$Eg="(?:\\s|/\\*[\s\S]*?\\*/|(?:#|-- )[^\n]*\n?|--\r?\n)";$Nb=";";$D=0;$mc=true;$i=connect();if(is_object($i)&&DB!="")$i->select_db(DB);$qb=0;$rc=array();$kf='[\'"'.($w=="sql"?'`#':($w=="sqlite"?'`[':($w=="mssql"?'[':''))).']|/\\*|-- |$'.($w=="pgsql"?'|\\$[^$]*\\$':'');$sh=microtime(true);parse_str($_COOKIE["adminer_export"],$xa);$dc=$b->dumpFormat();unset($dc["sql"]);while($H!=""){if(!$D&&preg_match("~^$Eg*+DELIMITER\\s+(\\S+)~i",$H,$B)){$Nb=$B[1];$H=substr($H,strlen($B[0]));}else{preg_match('('.preg_quote($Nb)."\\s*|$kf)",$H,$B,PREG_OFFSET_CAPTURE,$D);list($Qc,$wf)=$B[0];if(!$Qc&&$Sc&&!feof($Sc))$H.=fread($Sc,1e5);else{if(!$Qc&&rtrim($H)=="")break;$D=$wf+strlen($Qc);if($Qc&&rtrim($Qc)!=$Nb){while(preg_match('('.($Qc=='/*'?'\\*/':($Qc=='['?']':(preg_match('~^-- |^#~',$Qc)?"\n":preg_quote($Qc)."|\\\\."))).'|$)s',$H,$B,PREG_OFFSET_CAPTURE,$D)){$lg=$B[0][0];if(!$lg&&$Sc&&!feof($Sc))$H.=fread($Sc,1e5);else{$D=$B[0][1]+strlen($lg);if($lg[0]!="\\")break;}}}else{$mc=false;$Kf=substr($H,0,$wf);$qb++;$Df="<pre id='sql-$qb'><code class='jush-$w'>".shorten_utf8(trim($Kf),1000)."</code></pre>\n";if($w=="sqlite"&&preg_match("~^$Eg*+ATTACH\\b~i",$Kf,$B)){echo$Df,"<p class='error'>".lang(137)."\n";$rc[]=" <a href='#sql-$qb'>$qb</a>";if($_POST["error_stops"])break;}else{if(!$_POST["only_errors"]){echo$Df;ob_flush();flush();}$Hg=microtime(true);if($h->multi_query($Kf)&&is_object($i)&&preg_match("~^$Eg*+USE\\b~i",$Kf))$i->query($Kf);do{$I=$h->store_result();$ih=" <span class='time'>(".format_time($Hg).")</span>".(strlen($Kf)<1000?" <a href='".h(ME)."sql=".urlencode(trim($Kf))."'>".lang(10)."</a>":"");if($h->error){echo($_POST["only_errors"]?$Df:""),"<p class='error'>".lang(138).($h->errno?" ($h->errno)":"").": ".error()."\n";$rc[]=" <a href='#sql-$qb'>$qb</a>";if($_POST["error_stops"])break
  1601. 2;}elseif(is_object($I)){$z=$_POST["limit"];$Ze=select($I,$i,array(),$z);if(!$_POST["only_errors"]){echo"<form action='' method='post'>\n";$Ce=$I->num_rows;echo"<p>".($Ce?($z&&$Ce>$z?lang(139,$z):"").lang(140,$Ce):""),$ih;$jd="export-$qb";$_c=", <a href='#$jd' onclick=\"return !toggle('$jd');\">".lang(66)."</a><span id='$jd' class='hidden'>: ".html_select("output",$b->dumpOutput(),$xa["output"])." ".html_select("format",$dc,$xa["format"])."<input type='hidden' name='query' value='".h($Kf)."'>"." <input type='submit' name='export' value='".lang(66)."'><input type='hidden' name='token' value='$T'></span>\n";if($i&&preg_match("~^($Eg|\\()*+SELECT\\b~i",$Kf)&&($zc=explain($i,$Kf))){$jd="explain-$qb";echo", <a href='#$jd' onclick=\"return !toggle('$jd');\">EXPLAIN</a>$_c","<div id='$jd' class='hidden'>\n";select($zc,$i,$Ze);echo"</div>\n";}else
  1602. echo$_c;echo"</form>\n";}}else{if(preg_match("~^$Eg*+(CREATE|DROP|ALTER)$Eg++(DATABASE|SCHEMA)\\b~i",$Kf)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"<p class='message' title='".h($h->info)."'>".lang(141,$h->affected_rows)."$ih\n";}$Hg=microtime(true);}while($h->next_result());}$H=substr($H,$D);$D=0;}}}}if($mc)echo"<p class='message'>".lang(142)."\n";elseif($_POST["only_errors"]){echo"<p class='message'>".lang(143,$qb-count($rc))," <span class='time'>(".format_time($sh).")</span>\n";}elseif($rc&&$qb>1)echo"<p class='error'>".lang(138).": ".implode("",$rc)."\n";}else
  1603. echo"<p class='error'>".upload_error($H)."\n";}echo'
  1604. <form action="" method="post" enctype="multipart/form-data" id="form">
  1605. ';$wc="<input type='submit' value='".lang(144)."' title='Ctrl+Enter'>";if(!isset($_GET["import"])){$Kf=$_GET["sql"];if($_POST)$Kf=$_POST["query"];elseif($_GET["history"]=="all")$Kf=$ed;elseif($_GET["history"]!="")$Kf=$ed[$_GET["history"]][0];echo"<p>";textarea("query",$Kf,20);echo($_POST?"":"<script type='text/javascript'>focus(document.getElementsByTagName('textarea')[0]);</script>\n"),"<p>$wc\n",lang(145).": <input type='number' name='limit' class='size' value='".h($_POST?$_POST["limit"]:$_GET["limit"])."'>\n";}else{echo"<fieldset><legend>".lang(146)."</legend><div>",(ini_bool("file_uploads")?"SQL (&lt; ".ini_get("upload_max_filesize")."B): <input type='file' name='sql_file[]' multiple>\n$wc":lang(147)),"</div></fieldset>\n","<fieldset><legend>".lang(148)."</legend><div>",lang(149,"<code>adminer.sql".(extension_loaded("zlib")?"[.gz]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(150).'">',"</div></fieldset>\n","<p>";}echo
  1606. checkbox("error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])),lang(151))."\n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])),lang(152))."\n","<input type='hidden' name='token' value='$T'>\n";if(!isset($_GET["import"])&&$ed){print_fieldset("history",lang(153),$_GET["history"]!="");for($X=end($ed);$X;$X=prev($ed)){$x=key($ed);list($Kf,$ih,$hc)=$X;echo'<a href="'.h(ME."sql=&history=$x").'">'.lang(10)."</a>"." <span class='time' title='".@date('Y-m-d',$ih)."'>".@date("H:i:s",$ih)."</span>"." <code class='jush-$w'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$Kf)))),80,"</code>").($hc?" <span class='time'>($hc)</span>":"")."<br>\n";}echo"<input type='submit' name='clear' value='".lang(154)."'>\n","<a href='".h(ME."sql=&history=all")."'>".lang(155)."</a>\n","</div></fieldset>\n";}echo'</form>
  1607. ';}elseif(isset($_GET["edit"])){$a=$_GET["edit"];$p=fields($a);$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0],$p):""):where($_GET,$p));$Jh=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($p
  1608. as$C=>$o){if(!isset($o["privileges"][$Jh?"update":"insert"])||$b->fieldName($o)=="")unset($p[$C]);}if($_POST&&!$n&&!isset($_GET["select"])){$A=$_POST["referer"];if($_POST["insert"])$A=($Jh?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$A))$A=ME."select=".urlencode($a);$v=indexes($a);$Eh=unique_array($_GET["where"],$v);$Nf="\nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($A,lang(156),$Wb->delete($a,$Nf,!$Eh));else{$O=array();foreach($p
  1609. as$C=>$o){$X=process_input($o);if($X!==false&&$X!==null)$O[idf_escape($C)]=$X;}if($Jh){if(!$O)redirect($A);queries_redirect($A,lang(157),$Wb->update($a,$O,$Nf,!$Eh));if(is_ajax()){page_headers();page_messages($n);exit;}}else{$I=$Wb->insert($a,$O);$Rd=($I?last_id():0);queries_redirect($A,lang(158,($Rd?" $Rd":"")),$I);}}}$K=null;if($_POST["save"])$K=(array)$_POST["fields"];elseif($Z){$M=array();foreach($p
  1610. as$C=>$o){if(isset($o["privileges"]["select"])){$Ga=convert_field($o);if($_POST["clone"]&&$o["auto_increment"])$Ga="''";if($w=="sql"&&preg_match("~enum|set~",$o["type"]))$Ga="1*".idf_escape($C);$M[]=($Ga?"$Ga AS ":"").idf_escape($C);}}$K=array();if(!support("table"))$M=array("*");if($M){$I=$Wb->select($a,$M,array($Z),$M,array(),(isset($_GET["select"])?2:1));$K=$I->fetch_assoc();if(!$K)$K=false;if(isset($_GET["select"])&&(!$K||$I->fetch_assoc()))$K=null;}}if(!support("table")&&!$p){if(!$Z){$I=$Wb->select($a,array("*"),$Z,array("*"));$K=($I?$I->fetch_assoc():false);if(!$K)$K=array($Wb->primary=>"");}if($K){foreach($K
  1611. as$x=>$X){if(!$Z)$K[$x]=null;$p[$x]=array("field"=>$x,"null"=>($x!=$Wb->primary),"auto_increment"=>($x==$Wb->primary));}}}edit_form($a,$p,$K,$Jh);}elseif(isset($_GET["create"])){$a=$_GET["create"];$lf=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$x)$lf[$x]=$x;$Uf=referencable_primary($a);$Oc=array();foreach($Uf
  1612. as$Tg=>$o)$Oc[str_replace("`","``",$Tg)."`".str_replace("`","``",$o["field"])]=$Tg;$cf=array();$R=array();if($a!=""){$cf=fields($a);$R=table_status($a);if(!$R)$n=lang(9);}$K=$_POST;$K["fields"]=(array)$K["fields"];if($K["auto_increment_col"])$K["fields"][$K["auto_increment_col"]]["auto_increment"]=true;if($_POST&&!process_fields($K["fields"])&&!$n){if($_POST["drop"])queries_redirect(substr(ME,0,-1),lang(159),drop_tables(array($a)));else{$p=array();$Da=array();$Nh=false;$Mc=array();ksort($K["fields"]);$bf=reset($cf);$Aa=" FIRST";foreach($K["fields"]as$x=>$o){$q=$Oc[$o["type"]];$_h=($q!==null?$Uf[$q]:$o);if($o["field"]!=""){if(!$o["has_default"])$o["default"]=null;if($x==$K["auto_increment_col"])$o["auto_increment"]=true;$If=process_field($o,$_h);$Da[]=array($o["orig"],$If,$Aa);if($If!=process_field($bf,$bf)){$p[]=array($o["orig"],$If,$Aa);if($o["orig"]!=""||$Aa)$Nh=true;}if($q!==null)$Mc[idf_escape($o["field"])]=($a!=""&&$w!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$Oc[$o["type"]],'source'=>array($o["field"]),'target'=>array($_h["field"]),'on_delete'=>$o["on_delete"],));$Aa=" AFTER ".idf_escape($o["field"]);}elseif($o["orig"]!=""){$Nh=true;$p[]=array($o["orig"]);}if($o["orig"]!=""){$bf=next($cf);if(!$bf)$Aa="";}}$nf="";if($lf[$K["partition_by"]]){$of=array();if($K["partition_by"]=='RANGE'||$K["partition_by"]=='LIST'){foreach(array_filter($K["partition_names"])as$x=>$X){$Y=$K["partition_values"][$x];$of[]="\n PARTITION ".idf_escape($X)." VALUES ".($K["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$nf.="\nPARTITION BY $K[partition_by]($K[partition])".($of?" (".implode(",",$of)."\n)":($K["partitions"]?" PARTITIONS ".(+$K["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$nf.="\nREMOVE PARTITIONING";$le=lang(160);if($a==""){cookie("adminer_engine",$K["Engine"]);$le=lang(161);}$C=trim($K["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($C),$le,alter_table($a,$C,($w=="sqlite"&&($Nh||$Mc)?$Da:$p),$Mc,($K["Comment"]!=$R["Comment"]?$K["Comment"]:null),($K["Engine"]&&$K["Engine"]!=$R["Engine"]?$K["Engine"]:""),($K["Collation"]&&$K["Collation"]!=$R["Collation"]?$K["Collation"]:""),($K["Auto_increment"]!=""?number($K["Auto_increment"]):""),$nf));}}page_header(($a!=""?lang(42):lang(67)),$n,array("table"=>$a),h($a));if(!$_POST){$K=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($Bh["int"])?"int":(isset($Bh["integer"])?"integer":"")))),"partition_names"=>array(""),);if($a!=""){$K=$R;$K["name"]=$a;$K["fields"]=array();if(!$_GET["auto_increment"])$K["Auto_increment"]="";foreach($cf
  1613. as$o){$o["has_default"]=isset($o["default"]);$K["fields"][]=$o;}if(support("partitioning")){$Tc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$I=$h->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $Tc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($K["partition_by"],$K["partitions"],$K["partition"])=$I->fetch_row();$of=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $Tc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$of[""]="";$K["partition_names"]=array_keys($of);$K["partition_values"]=array_values($of);}}}$nb=collations();$oc=engines();foreach($oc
  1614. as$nc){if(!strcasecmp($nc,$K["Engine"])){$K["Engine"]=$nc;break;}}echo'
  1615. <form action="" method="post" id="form">
  1616. <p>
  1617. ';if(support("columns")||$a==""){echo
  1618. lang(162),': <input name="name" maxlength="64" value="',h($K["name"]),'" autocapitalize="off">
  1619. ';if($a==""&&!$_POST){?><script type='text/javascript'>focus(document.getElementById('form')['name']);</script><?php }echo($oc?"<select name='Engine' onchange='helpClose();'".on_help("getTarget(event).value",1).">".optionlist(array(""=>"(".lang(163).")")+$oc,$K["Engine"])."</select>":""),' ',($nb&&!preg_match("~sqlite|mssql~",$w)?html_select("Collation",array(""=>"(".lang(88).")")+$nb,$K["Collation"]):""),' <input type="submit" value="',lang(14),'">
  1620. ';}echo'
  1621. ';if(support("columns")){echo'<table cellspacing="0" id="edit-fields" class="nowrap">
  1622. ';$sb=($_POST?$_POST["comments"]:$K["Comment"]!="");if(!$_POST&&!$sb){foreach($K["fields"]as$o){if($o["comment"]!=""){$sb=true;break;}}}edit_fields($K["fields"],$nb,"TABLE",$Oc,$sb);echo'</table>
  1623. <p>
  1624. ',lang(57),': <input type="number" name="Auto_increment" size="6" value="',h($K["Auto_increment"]),'">
  1625. ',checkbox("defaults",1,true,lang(164),"columnShow(this.checked, 5)","jsonly");if(!$_POST["defaults"]){echo'<script type="text/javascript">editingHideDefaults()</script>';}echo(support("comment")?"<label><input type='checkbox' name='comments' value='1' class='jsonly' onclick=\"columnShow(this.checked, 6); toggle('Comment'); if (this.checked) this.form['Comment'].focus();\"".($sb?" checked":"").">".lang(97)."</label>".' <input name="Comment" id="Comment" value="'.h($K["Comment"]).'" maxlength="'.($h->server_info>=5.5?2048:60).'"'.($sb?'':' class="hidden"').'>':''),'<p>
  1626. <input type="submit" value="',lang(14),'">
  1627. ';}echo'
  1628. ';if($a!=""){echo'<input type="submit" name="drop" value="',lang(117),'"',confirm(),'>';}if(support("partitioning")){$mf=preg_match('~RANGE|LIST~',$K["partition_by"]);print_fieldset("partition",lang(165),$K["partition_by"]);echo'<p>
  1629. ',"<select name='partition_by' onchange='partitionByChange(this);'".on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')",1).">".optionlist(array(""=>"")+$lf,$K["partition_by"])."</select>",'(<input name="partition" value="',h($K["partition"]),'">)
  1630. ',lang(166),': <input type="number" name="partitions" class="size',($mf||!$K["partition_by"]?" hidden":""),'" value="',h($K["partitions"]),'">
  1631. <table cellspacing="0" id="partition-table"',($mf?"":" class='hidden'"),'>
  1632. <thead><tr><th>',lang(167),'<th>',lang(168),'</thead>
  1633. ';foreach($K["partition_names"]as$x=>$X){echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'"'.($x==count($K["partition_names"])-1?' onchange="partitionNameChange(this);"':'').' autocapitalize="off">','<td><input name="partition_values[]" value="'.h($K["partition_values"][$x]).'">';}echo'</table>
  1634. </div></fieldset>
  1635. ';}echo'<input type="hidden" name="token" value="',$T,'">
  1636. </form>
  1637. ';}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$pd=array("PRIMARY","UNIQUE","INDEX");$R=table_status($a,true);if(preg_match('~MyISAM|M?aria'.($h->server_info>=5.6?'|InnoDB':'').'~i',$R["Engine"]))$pd[]="FULLTEXT";$v=indexes($a);$Bf=array();if($w=="mongo"){$Bf=$v["_id_"];unset($pd[0]);unset($v["_id_"]);}$K=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["drop_col"]){$c=array();foreach($K["indexes"]as$u){$C=$u["name"];if(in_array($u["type"],$pd)){$f=array();$Wd=array();$Pb=array();$O=array();ksort($u["columns"]);foreach($u["columns"]as$x=>$e){if($e!=""){$y=$u["lengths"][$x];$Ob=$u["descs"][$x];$O[]=idf_escape($e).($y?"(".(+$y).")":"").($Ob?" DESC":"");$f[]=$e;$Wd[]=($y?$y:null);$Pb[]=$Ob;}}if($f){$xc=$v[$C];if($xc){ksort($xc["columns"]);ksort($xc["lengths"]);ksort($xc["descs"]);if($u["type"]==$xc["type"]&&array_values($xc["columns"])===$f&&(!$xc["lengths"]||array_values($xc["lengths"])===$Wd)&&array_values($xc["descs"])===$Pb){unset($v[$C]);continue;}}$c[]=array($u["type"],$C,$O);}}}foreach($v
  1638. as$C=>$xc)$c[]=array($xc["type"],$C,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),lang(169),alter_indexes($a,$c));}page_header(lang(122),$n,array("table"=>$a),h($a));$p=array_keys(fields($a));if($_POST["add"]){foreach($K["indexes"]as$x=>$u){if($u["columns"][count($u["columns"])]!="")$K["indexes"][$x]["columns"][]="";}$u=end($K["indexes"]);if($u["type"]||array_filter($u["columns"],'strlen'))$K["indexes"][]=array("columns"=>array(1=>""));}if(!$K){foreach($v
  1639. as$x=>$u){$v[$x]["name"]=$x;$v[$x]["columns"][]="";}$v[]=array("columns"=>array(1=>""));$K["indexes"]=$v;}echo'
  1640. <form action="" method="post">
  1641. <table cellspacing="0" class="nowrap">
  1642. <thead><tr>
  1643. <th>',lang(170),'<th><input type="submit" style="left: -1000px; position: absolute;">',lang(171),'<th>',lang(172);?>
  1644. <th><noscript><input type='image' class='icon' name='add[0]' src='" . h(preg_replace("~\\?.*~", "", ME)) . "?file=plus.gif&amp;version=4.2.5' alt='+' title='<?php echo
  1645. lang(98),'\'></noscript>&nbsp;
  1646. </thead>
  1647. ';if($Bf){echo"<tr><td>PRIMARY<td>";foreach($Bf["columns"]as$x=>$e){echo
  1648. select_input(" disabled",$p,$e),"<label><input disabled type='checkbox'>".lang(51)."</label> ";}echo"<td><td>\n";}$Fd=1;foreach($K["indexes"]as$u){if(!$_POST["drop_col"]||$Fd!=key($_POST["drop_col"])){echo"<tr><td>".html_select("indexes[$Fd][type]",array(-1=>"")+$pd,$u["type"],($Fd==count($K["indexes"])?"indexesAddRow(this);":1)),"<td>";ksort($u["columns"]);$s=1;foreach($u["columns"]as$x=>$e){echo"<span>".select_input(" name='indexes[$Fd][columns][$s]' onchange=\"".($s==count($u["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".h(js_escape($w=="sql"?"":$_GET["indexes"]."_"))."');\"",($p?array_combine($p,$p):$p),$e),($w=="sql"||$w=="mssql"?"<input type='number' name='indexes[$Fd][lengths][$s]' class='size' value='".h($u["lengths"][$x])."'>":""),($w!="sql"?checkbox("indexes[$Fd][descs][$s]",1,$u["descs"][$x],lang(51)):"")," </span>";$s++;}echo"<td><input name='indexes[$Fd][name]' value='".h($u["name"])."' autocapitalize='off'>\n","<td><input type='image' class='icon' name='drop_col[$Fd]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=4.2.5' alt='x' title='".lang(101)."' onclick=\"return !editingRemoveRow(this, 'indexes\$1[type]');\">\n";}$Fd++;}echo'</table>
  1649. <p>
  1650. <input type="submit" value="',lang(14),'">
  1651. <input type="hidden" name="token" value="',$T,'">
  1652. </form>
  1653. ';}elseif(isset($_GET["database"])){$K=$_POST;if($_POST&&!$n&&!isset($_POST["add_x"])){$C=trim($K["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(173),drop_databases(array(DB)));}elseif(DB!==$C){if(DB!=""){$_GET["db"]=$C;queries_redirect(preg_replace('~\bdb=[^&]*&~','',ME)."db=".urlencode($C),lang(174),rename_database($C,$K["collation"]));}else{$l=explode("\n",str_replace("\r","",$C));$Ng=true;$Qd="";foreach($l
  1654. as$m){if(count($l)==1||$m!=""){if(!create_database($m,$K["collation"]))$Ng=false;$Qd=$m;}}restart_session();set_session("dbs",null);queries_redirect(ME."db=".urlencode($Qd),lang(175),$Ng);}}else{if(!$K["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($C).(preg_match('~^[a-z0-9_]+$~i',$K["collation"])?" COLLATE $K[collation]":""),substr(ME,0,-1),lang(176));}}page_header(DB!=""?lang(60):lang(177),$n,array(),h(DB));$nb=collations();$C=DB;if($_POST)$C=$K["name"];elseif(DB!="")$K["collation"]=db_collation(DB,$nb);elseif($w=="sql"){foreach(get_vals("SHOW GRANTS")as$Vc){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~',$Vc,$B)&&$B[1]){$C=stripcslashes(idf_unescape("`$B[2]`"));break;}}}echo'
  1655. <form action="" method="post">
  1656. <p>
  1657. ',($_POST["add_x"]||strpos($C,"\n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($C).'</textarea><br>':'<input name="name" id="name" value="'.h($C).'" maxlength="64" autocapitalize="off">')."\n".($nb?html_select("collation",array(""=>"(".lang(88).")")+$nb,$K["collation"]).doc_link(array('sql'=>"charset-charsets.html",'mssql'=>"ms187963.aspx",)):"");?>
  1658. <script type='text/javascript'>focus(document.getElementById('name'));</script>
  1659. <input type="submit" value="<?php echo
  1660. lang(14),'">
  1661. ';if(DB!="")echo"<input type='submit' name='drop' value='".lang(117)."'".confirm().">\n";elseif(!$_POST["add_x"]&&$_GET["db"]=="")echo"<input type='image' class='icon' name='add' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.5' alt='+' title='".lang(98)."'>\n";echo'<input type="hidden" name="token" value="',$T,'">
  1662. </form>
  1663. ';}elseif(isset($_GET["scheme"])){$K=$_POST;if($_POST&&!$n){$_=preg_replace('~ns=[^&]*&~','',ME)."ns=";if($_POST["drop"])query_redirect("DROP SCHEMA ".idf_escape($_GET["ns"]),$_,lang(178));else{$C=trim($K["name"]);$_.=urlencode($C);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($C),$_,lang(179));elseif($_GET["ns"]!=$C)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($C),$_,lang(180));else
  1664. redirect($_);}}page_header($_GET["ns"]!=""?lang(61):lang(62),$n);if(!$K)$K["name"]=$_GET["ns"];echo'
  1665. <form action="" method="post">
  1666. <p><input name="name" id="name" value="',h($K["name"]);?>" autocapitalize="off">
  1667. <script type='text/javascript'>focus(document.getElementById('name'));</script>
  1668. <input type="submit" value="<?php echo
  1669. lang(14),'">
  1670. ';if($_GET["ns"]!="")echo"<input type='submit' name='drop' value='".lang(117)."'".confirm().">\n";echo'<input type="hidden" name="token" value="',$T,'">
  1671. </form>
  1672. ';}elseif(isset($_GET["call"])){$da=$_GET["call"];page_header(lang(181).": ".h($da),$n);$hg=routine($da,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$nd=array();$ff=array();foreach($hg["fields"]as$s=>$o){if(substr($o["inout"],-3)=="OUT")$ff[$s]="@".idf_escape($o["field"])." AS ".idf_escape($o["field"]);if(!$o["inout"]||substr($o["inout"],0,2)=="IN")$nd[]=$s;}if(!$n&&$_POST){$Ya=array();foreach($hg["fields"]as$x=>$o){if(in_array($x,$nd)){$X=process_input($o);if($X===false)$X="''";if(isset($ff[$x]))$h->query("SET @".idf_escape($o["field"])." = $X");}$Ya[]=(isset($ff[$x])?"@".idf_escape($o["field"]):$X);}$H=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($da)."(".implode(", ",$Ya).")";echo"<p><code class='jush-$w'>".h($H)."</code> <a href='".h(ME)."sql=".urlencode($H)."'>".lang(10)."</a>\n";if(!$h->multi_query($H))echo"<p class='error'>".error()."\n";else{$i=connect();if(is_object($i))$i->select_db(DB);do{$I=$h->store_result();if(is_object($I))select($I,$i);else
  1673. echo"<p class='message'>".lang(182,$h->affected_rows)."\n";}while($h->next_result());if($ff)select($h->query("SELECT ".implode(", ",$ff)));}}echo'
  1674. <form action="" method="post">
  1675. ';if($nd){echo"<table cellspacing='0'>\n";foreach($nd
  1676. as$x){$o=$hg["fields"][$x];$C=$o["field"];echo"<tr><th>".$b->fieldName($o);$Y=$_POST["fields"][$C];if($Y!=""){if($o["type"]=="enum")$Y=+$Y;if($o["type"]=="set")$Y=array_sum($Y);}input($o,$Y,(string)$_POST["function"][$C]);echo"\n";}echo"</table>\n";}echo'<p>
  1677. <input type="submit" value="',lang(181),'">
  1678. <input type="hidden" name="token" value="',$T,'">
  1679. </form>
  1680. ';}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];$C=$_GET["name"];$K=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$le=($_POST["drop"]?lang(183):($C!=""?lang(184):lang(185)));$A=ME."table=".urlencode($a);$K["source"]=array_filter($K["source"],'strlen');ksort($K["source"]);$bh=array();foreach($K["source"]as$x=>$X)$bh[$x]=$K["target"][$x];$K["target"]=$bh;if($w=="sqlite")queries_redirect($A,$le,recreate_table($a,$a,array(),array(),array(" $C"=>($_POST["drop"]?"":" ".format_foreign_key($K)))));else{$c="ALTER TABLE ".table($a);$Yb="\nDROP ".($w=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($C);if($_POST["drop"])query_redirect($c.$Yb,$A,$le);else{query_redirect($c.($C!=""?"$Yb,":"")."\nADD".format_foreign_key($K),$A,$le);$n=lang(186)."<br>$n";}}}page_header(lang(187),$n,array("table"=>$a),h($a));if($_POST){ksort($K["source"]);if($_POST["add"])$K["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$K["target"]=array();}elseif($C!=""){$Oc=foreign_keys($a);$K=$Oc[$C];$K["source"][]="";}else{$K["table"]=$a;$K["source"]=array("");}$Dg=array_keys(fields($a));$bh=($a===$K["table"]?$Dg:array_keys(fields($K["table"])));$Tf=array_keys(array_filter(table_status('',true),'fk_support'));echo'
  1681. <form action="" method="post">
  1682. <p>
  1683. ';if($K["db"]==""&&$K["ns"]==""){echo
  1684. lang(188),':
  1685. ',html_select("table",$Tf,$K["table"],"this.form['change-js'].value = '1'; this.form.submit();"),'<input type="hidden" name="change-js" value="">
  1686. <noscript><p><input type="submit" name="change" value="',lang(189),'"></noscript>
  1687. <table cellspacing="0">
  1688. <thead><tr><th>',lang(124),'<th>',lang(125),'</thead>
  1689. ';$Fd=0;foreach($K["source"]as$x=>$X){echo"<tr>","<td>".html_select("source[".(+$x)."]",array(-1=>"")+$Dg,$X,($Fd==count($K["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$x)."]",$bh,$K["target"][$x]);$Fd++;}echo'</table>
  1690. <p>
  1691. ',lang(90),': ',html_select("on_delete",array(-1=>"")+explode("|",$Me),$K["on_delete"]),' ',lang(89),': ',html_select("on_update",array(-1=>"")+explode("|",$Me),$K["on_update"]),doc_link(array('sql'=>"innodb-foreign-key-constraints.html",'pgsql'=>"sql-createtable.html#SQL-CREATETABLE-REFERENCES",'mssql'=>"ms174979.aspx",'oracle'=>"clauses002.htm#sthref2903",)),'<p>
  1692. <input type="submit" value="',lang(14),'">
  1693. <noscript><p><input type="submit" name="add" value="',lang(190),'"></noscript>
  1694. ';}if($C!=""){echo'<input type="submit" name="drop" value="',lang(117),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  1695. </form>
  1696. ';}elseif(isset($_GET["view"])){$a=$_GET["view"];$K=$_POST;if($_POST&&!$n){$C=trim($K["name"]);$Ga=" AS\n$K[select]";$A=ME."table=".urlencode($C);$le=lang(191);if($_GET["materialized"])$U="MATERIALIZED VIEW";else{$U="VIEW";if($w=="pgsql"){$Ig=table_status($C);$U=($Ig?strtoupper($Ig["Engine"]):$U);}}if(!$_POST["drop"]&&$a==$C&&$w!="sqlite"&&$U!="MATERIALIZED VIEW")query_redirect(($w=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($C).$Ga,$A,$le);else{$dh=$C."_adminer_".uniqid();drop_create("DROP $U ".table($a),"CREATE $U ".table($C).$Ga,"DROP $U ".table($C),"CREATE $U ".table($dh).$Ga,"DROP $U ".table($dh),($_POST["drop"]?substr(ME,0,-1):$A),lang(192),$le,lang(193),$a,$C);}}if(!$_POST&&$a!=""){$K=view($a);$K["name"]=$a;if(!$n)$n=error();}page_header(($a!=""?lang(41):lang(194)),$n,array("table"=>$a),h($a));echo'
  1697. <form action="" method="post">
  1698. <p>',lang(172),': <input name="name" value="',h($K["name"]),'" maxlength="64" autocapitalize="off">
  1699. <p>';textarea("select",$K["select"]);echo'<p>
  1700. <input type="submit" value="',lang(14),'">
  1701. ';if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(117),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  1702. </form>
  1703. ';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$xd=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Jg=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$K=$_POST;if($_POST&&!$n){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(195));elseif(in_array($K["INTERVAL_FIELD"],$xd)&&isset($Jg[$K["STATUS"]])){$mg="\nON SCHEDULE ".($K["INTERVAL_VALUE"]?"EVERY ".q($K["INTERVAL_VALUE"])." $K[INTERVAL_FIELD]".($K["STARTS"]?" STARTS ".q($K["STARTS"]):"").($K["ENDS"]?" ENDS ".q($K["ENDS"]):""):"AT ".q($K["STARTS"]))." ON COMPLETION".($K["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(196):lang(197)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$mg.($aa!=$K["EVENT_NAME"]?"\nRENAME TO ".idf_escape($K["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($K["EVENT_NAME"]).$mg)."\n".$Jg[$K["STATUS"]]." COMMENT ".q($K["EVENT_COMMENT"]).rtrim(" DO\n$K[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(198).": ".h($aa):lang(199)),$n);if(!$K&&$aa!=""){$L=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$K=reset($L);}echo'
  1704. <form action="" method="post">
  1705. <table cellspacing="0">
  1706. <tr><th>',lang(172),'<td><input name="EVENT_NAME" value="',h($K["EVENT_NAME"]),'" maxlength="64" autocapitalize="off">
  1707. <tr><th title="datetime">',lang(200),'<td><input name="STARTS" value="',h("$K[EXECUTE_AT]$K[STARTS]"),'">
  1708. <tr><th title="datetime">',lang(201),'<td><input name="ENDS" value="',h($K["ENDS"]),'">
  1709. <tr><th>',lang(202),'<td><input type="number" name="INTERVAL_VALUE" value="',h($K["INTERVAL_VALUE"]),'" class="size"> ',html_select("INTERVAL_FIELD",$xd,$K["INTERVAL_FIELD"]),'<tr><th>',lang(108),'<td>',html_select("STATUS",$Jg,$K["STATUS"]),'<tr><th>',lang(97),'<td><input name="EVENT_COMMENT" value="',h($K["EVENT_COMMENT"]),'" maxlength="64">
  1710. <tr><th>&nbsp;<td>',checkbox("ON_COMPLETION","PRESERVE",$K["ON_COMPLETION"]=="PRESERVE",lang(203)),'</table>
  1711. <p>';textarea("EVENT_DEFINITION",$K["EVENT_DEFINITION"]);echo'<p>
  1712. <input type="submit" value="',lang(14),'">
  1713. ';if($aa!=""){echo'<input type="submit" name="drop" value="',lang(117),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  1714. </form>
  1715. ';}elseif(isset($_GET["procedure"])){$da=$_GET["procedure"];$hg=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$K=$_POST;$K["fields"]=(array)$K["fields"];if($_POST&&!process_fields($K["fields"])&&!$n){$dh="$K[name]_adminer_".uniqid();drop_create("DROP $hg ".idf_escape($da),create_routine($hg,$K),"DROP $hg ".idf_escape($K["name"]),create_routine($hg,array("name"=>$dh)+$K),"DROP $hg ".idf_escape($dh),substr(ME,0,-1),lang(204),lang(205),lang(206),$da,$K["name"]);}page_header(($da!=""?(isset($_GET["function"])?lang(207):lang(208)).": ".h($da):(isset($_GET["function"])?lang(209):lang(210))),$n);if(!$_POST&&$da!=""){$K=routine($da,$hg);$K["name"]=$da;}$nb=get_vals("SHOW CHARACTER SET");sort($nb);$ig=routine_languages();echo'
  1716. <form action="" method="post" id="form">
  1717. <p>',lang(172),': <input name="name" value="',h($K["name"]),'" maxlength="64" autocapitalize="off">
  1718. ',($ig?lang(19).": ".html_select("language",$ig,$K["language"]):""),'<input type="submit" value="',lang(14),'">
  1719. <table cellspacing="0" class="nowrap">
  1720. ';edit_fields($K["fields"],$nb,$hg);if(isset($_GET["function"])){echo"<tr><td>".lang(211);edit_type("returns",$K["returns"],$nb);}echo'</table>
  1721. <p>';textarea("definition",$K["definition"]);echo'<p>
  1722. <input type="submit" value="',lang(14),'">
  1723. ';if($da!=""){echo'<input type="submit" name="drop" value="',lang(117),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  1724. </form>
  1725. ';}elseif(isset($_GET["sequence"])){$fa=$_GET["sequence"];$K=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);$C=trim($K["name"]);if($_POST["drop"])query_redirect("DROP SEQUENCE ".idf_escape($fa),$_,lang(212));elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($C),$_,lang(213));elseif($fa!=$C)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($C),$_,lang(214));else
  1726. redirect($_);}page_header($fa!=""?lang(215).": ".h($fa):lang(216),$n);if(!$K)$K["name"]=$fa;echo'
  1727. <form action="" method="post">
  1728. <p><input name="name" value="',h($K["name"]),'" autocapitalize="off">
  1729. <input type="submit" value="',lang(14),'">
  1730. ';if($fa!="")echo"<input type='submit' name='drop' value='".lang(117)."'".confirm().">\n";echo'<input type="hidden" name="token" value="',$T,'">
  1731. </form>
  1732. ';}elseif(isset($_GET["type"])){$ga=$_GET["type"];$K=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);if($_POST["drop"])query_redirect("DROP TYPE ".idf_escape($ga),$_,lang(217));else
  1733. query_redirect("CREATE TYPE ".idf_escape(trim($K["name"]))." $K[as]",$_,lang(218));}page_header($ga!=""?lang(219).": ".h($ga):lang(220),$n);if(!$K)$K["as"]="AS ";echo'
  1734. <form action="" method="post">
  1735. <p>
  1736. ';if($ga!="")echo"<input type='submit' name='drop' value='".lang(117)."'".confirm().">\n";else{echo"<input name='name' value='".h($K['name'])."' autocapitalize='off'>\n";textarea("as",$K["as"]);echo"<p><input type='submit' value='".lang(14)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
  1737. </form>
  1738. ';}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$C=$_GET["name"];$yh=trigger_options();$K=(array)trigger($C)+array("Trigger"=>$a."_bi");if($_POST){if(!$n&&in_array($_POST["Timing"],$yh["Timing"])&&in_array($_POST["Event"],$yh["Event"])&&in_array($_POST["Type"],$yh["Type"])){$Le=" ON ".table($a);$Yb="DROP TRIGGER ".idf_escape($C).($w=="pgsql"?$Le:"");$A=ME."table=".urlencode($a);if($_POST["drop"])query_redirect($Yb,$A,lang(221));else{if($C!="")queries($Yb);queries_redirect($A,($C!=""?lang(222):lang(223)),queries(create_trigger($Le,$_POST)));if($C!="")queries(create_trigger($Le,$K+array("Type"=>reset($yh["Type"]))));}}$K=$_POST;}page_header(($C!=""?lang(224).": ".h($C):lang(225)),$n,array("table"=>$a));echo'
  1739. <form action="" method="post" id="form">
  1740. <table cellspacing="0">
  1741. <tr><th>',lang(226),'<td>',html_select("Timing",$yh["Timing"],$K["Timing"],"triggerChange(/^".preg_quote($a,"/")."_[ba][iud]$/, '".js_escape($a)."', this.form);"),'<tr><th>',lang(227),'<td>',html_select("Event",$yh["Event"],$K["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$yh["Event"])?" <input name='Of' value='".h($K["Of"])."' class='hidden'>":""),'<tr><th>',lang(93),'<td>',html_select("Type",$yh["Type"],$K["Type"]),'</table>
  1742. <p>',lang(172),': <input name="Trigger" value="',h($K["Trigger"]);?>" maxlength="64" autocapitalize="off">
  1743. <script type="text/javascript">document.getElementById('form')['Timing'].onchange();</script>
  1744. <p><?php textarea("Statement",$K["Statement"]);echo'<p>
  1745. <input type="submit" value="',lang(14),'">
  1746. ';if($C!=""){echo'<input type="submit" name="drop" value="',lang(117),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  1747. </form>
  1748. ';}elseif(isset($_GET["user"])){$ha=$_GET["user"];$Gf=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$K){foreach(explode(",",($K["Privilege"]=="Grant option"?"":$K["Context"]))as$yb)$Gf[$yb][$K["Privilege"]]=$K["Comment"];}$Gf["Server Admin"]+=$Gf["File access on server"];$Gf["Databases"]["Create routine"]=$Gf["Procedures"]["Create routine"];unset($Gf["Procedures"]["Create routine"]);$Gf["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$Gf["Columns"][$X]=$Gf["Tables"][$X];unset($Gf["Server Admin"]["Usage"]);foreach($Gf["Tables"]as$x=>$X)unset($Gf["Databases"][$x]);$ye=array();if($_POST){foreach($_POST["objects"]as$x=>$X)$ye[$X]=(array)$ye[$X]+(array)$_POST["grants"][$x];}$Wc=array();$Je="";if(isset($_GET["host"])&&($I=$h->query("SHOW GRANTS FOR ".q($ha)."@".q($_GET["host"])))){while($K=$I->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$K[0],$B)&&preg_match_all('~ *([^(,]*[^ ,(])( *\\([^)]+\\))?~',$B[1],$de,PREG_SET_ORDER)){foreach($de
  1749. as$X){if($X[1]!="USAGE")$Wc["$B[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$K[0]))$Wc["$B[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$K[0],$B))$Je=$B[1];}}if($_POST&&!$n){$Ke=(isset($_GET["host"])?q($ha)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $Ke",ME."privileges=",lang(228));else{$_e=q($_POST["user"])."@".q($_POST["host"]);$pf=$_POST["pass"];if($pf!=''&&!$_POST["hashed"]){$pf=$h->result("SELECT PASSWORD(".q($pf).")");$n=!$pf;}$Cb=false;if(!$n){if($Ke!=$_e){$Cb=queries(($h->server_info<5?"GRANT USAGE ON *.* TO":"CREATE USER")." $_e IDENTIFIED BY PASSWORD ".q($pf));$n=!$Cb;}elseif($pf!=$Je)queries("SET PASSWORD FOR $_e = ".q($pf));}if(!$n){$eg=array();foreach($ye
  1750. as$Ee=>$Vc){if(isset($_GET["grant"]))$Vc=array_filter($Vc);$Vc=array_keys($Vc);if(isset($_GET["grant"]))$eg=array_diff(array_keys(array_filter($ye[$Ee],'strlen')),$Vc);elseif($Ke==$_e){$He=array_keys((array)$Wc[$Ee]);$eg=array_diff($He,$Vc);$Vc=array_diff($Vc,$He);unset($Wc[$Ee]);}if(preg_match('~^(.+)\\s*(\\(.*\\))?$~U',$Ee,$B)&&(!grant("REVOKE",$eg,$B[2]," ON $B[1] FROM $_e")||!grant("GRANT",$Vc,$B[2]," ON $B[1] TO $_e"))){$n=true;break;}}}if(!$n&&isset($_GET["host"])){if($Ke!=$_e)queries("DROP USER $Ke");elseif(!isset($_GET["grant"])){foreach($Wc
  1751. as$Ee=>$eg){if(preg_match('~^(.+)(\\(.*\\))?$~U',$Ee,$B))grant("REVOKE",array_keys($eg),$B[2]," ON $B[1] FROM $_e");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(229):lang(230)),!$n);if($Cb)$h->query("DROP USER $_e");}}page_header((isset($_GET["host"])?lang(33).": ".h("$ha@$_GET[host]"):lang(136)),$n,array("privileges"=>array('',lang(64))));if($_POST){$K=$_POST;$Wc=$ye;}else{$K=$_GET+array("host"=>$h->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$K["pass"]=$Je;if($Je!="")$K["hashed"]=true;$Wc[(DB==""||$Wc?"":idf_escape(addcslashes(DB,"%_\\"))).".*"]=array();}echo'<form action="" method="post">
  1752. <table cellspacing="0">
  1753. <tr><th>',lang(32),'<td><input name="host" maxlength="60" value="',h($K["host"]),'" autocapitalize="off">
  1754. <tr><th>',lang(33),'<td><input name="user" maxlength="16" value="',h($K["user"]),'" autocapitalize="off">
  1755. <tr><th>',lang(34),'<td><input name="pass" id="pass" value="',h($K["pass"]),'">
  1756. ';if(!$K["hashed"]){echo'<script type="text/javascript">typePassword(document.getElementById(\'pass\'));</script>';}echo
  1757. checkbox("hashed",1,$K["hashed"],lang(231),"typePassword(this.form['pass'], this.checked);"),'</table>
  1758.  
  1759. ';echo"<table cellspacing='0'>\n","<thead><tr><th colspan='2'>".lang(64).doc_link(array('sql'=>"grant.html#priv_level"));$s=0;foreach($Wc
  1760. as$Ee=>$Vc){echo'<th>'.($Ee!="*.*"?"<input name='objects[$s]' value='".h($Ee)."' size='10' autocapitalize='off'>":"<input type='hidden' name='objects[$s]' value='*.*' size='10'>*.*");$s++;}echo"</thead>\n";foreach(array(""=>"","Server Admin"=>lang(32),"Databases"=>lang(35),"Tables"=>lang(120),"Columns"=>lang(121),"Procedures"=>lang(232),)as$yb=>$Ob){foreach((array)$Gf[$yb]as$Ff=>$rb){echo"<tr".odd()."><td".($Ob?">$Ob<td":" colspan='2'").' lang="en" title="'.h($rb).'">'.h($Ff);$s=0;foreach($Wc
  1761. as$Ee=>$Vc){$C="'grants[$s][".h(strtoupper($Ff))."]'";$Y=$Vc[strtoupper($Ff)];if($yb=="Server Admin"&&$Ee!=(isset($Wc["*.*"])?"*.*":".*"))echo"<td>&nbsp;";elseif(isset($_GET["grant"]))echo"<td><select name=$C><option><option value='1'".($Y?" selected":"").">".lang(233)."<option value='0'".($Y=="0"?" selected":"").">".lang(234)."</select>";else
  1762. echo"<td align='center'><label class='block'><input type='checkbox' name=$C value='1'".($Y?" checked":"").($Ff=="All privileges"?" id='grants-$s-all'":($Ff=="Grant option"?"":" onclick=\"if (this.checked) formUncheck('grants-$s-all');\""))."></label>";$s++;}}}echo"</table>\n",'<p>
  1763. <input type="submit" value="',lang(14),'">
  1764. ';if(isset($_GET["host"])){echo'<input type="submit" name="drop" value="',lang(117),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  1765. </form>
  1766. ';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$n){$Md=0;foreach((array)$_POST["kill"]as$X){if(kill_process($X))$Md++;}queries_redirect(ME."processlist=",lang(235,$Md),$Md||!$_POST["kill"]);}page_header(lang(106),$n);echo'
  1767. <form action="" method="post">
  1768. <table cellspacing="0" onclick="tableClick(event);" ondblclick="tableClick(event, true);" class="nowrap checkable">
  1769. ';$s=-1;foreach(process_list()as$s=>$K){if(!$s){echo"<thead><tr lang='en'>".(support("kill")?"<th>&nbsp;":"");foreach($K
  1770. as$x=>$X)echo"<th>$x".doc_link(array('sql'=>"show-processlist.html#processlist_".strtolower($x),'pgsql'=>"monitoring-stats.html#PG-STAT-ACTIVITY-VIEW",'oracle'=>"../b14237/dynviews_2088.htm",));echo"</thead>\n";}echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$K[$w=="sql"?"Id":"pid"],0):"");foreach($K
  1771. as$x=>$X)echo"<td>".(($w=="sql"&&$x=="Info"&&preg_match("~Query|Killed~",$K["Command"])&&$X!="")||($w=="pgsql"&&$x=="current_query"&&$X!="<IDLE>")||($w=="oracle"&&$x=="sql_text"&&$X!="")?"<code class='jush-$w'>".shorten_utf8($X,100,"</code>").' <a href="'.h(ME.($K["db"]!=""?"db=".urlencode($K["db"])."&":"")."sql=".urlencode($X)).'">'.lang(236).'</a>':nbsp($X));echo"\n";}echo'</table>
  1772. <script type=\'text/javascript\'>tableCheck();</script>
  1773. <p>
  1774. ';if(support("kill")){echo($s+1)."/".lang(237,max_connections()),"<p><input type='submit' value='".lang(238)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
  1775. </form>
  1776. ';}elseif(isset($_GET["select"])){$a=$_GET["select"];$R=table_status1($a);$v=indexes($a);$p=fields($a);$Oc=column_foreign_keys($a);$Ge="";if($R["Oid"]){$Ge=($w=="sqlite"?"rowid":"oid");$v[]=array("type"=>"PRIMARY","columns"=>array($Ge));}parse_str($_COOKIE["adminer_import"],$ya);$fg=array();$f=array();$hh=null;foreach($p
  1777. as$x=>$o){$C=$b->fieldName($o);if(isset($o["privileges"]["select"])&&$C!=""){$f[$x]=html_entity_decode(strip_tags($C),ENT_QUOTES);if(is_shortable($o))$hh=$b->selectLengthProcess();}$fg+=$o["privileges"];}list($M,$Xc)=$b->selectColumnsProcess($f,$v);$Ad=count($Xc)<count($M);$Z=$b->selectSearchProcess($p,$v);$We=$b->selectOrderProcess($p,$v);$z=$b->selectLimitProcess();$Tc=($M?implode(", ",$M):"*".($Ge?", $Ge":"")).convert_fields($f,$p,$M)."\nFROM ".table($a);$Yc=($Xc&&$Ad?"\nGROUP BY ".implode(", ",$Xc):"").($We?"\nORDER BY ".implode(", ",$We):"");if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Fh=>$K){$Ga=convert_field($p[key($K)]);$M=array($Ga?$Ga:idf_escape(key($K)));$Z[]=where_check($Fh,$p);$J=$Wb->select($a,$M,$Z,$M);if($J)echo
  1778. reset($J->fetch_row());}exit;}if($_POST&&!$n){$ci=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$eb=array();foreach($_POST["check"]as$bb)$eb[]=where_check($bb,$p);$ci[]="((".implode(") OR (",$eb)."))";}$ci=($ci?"\nWHERE ".implode(" AND ",$ci):"");$Bf=$Hh=null;foreach($v
  1779. as$u){if($u["type"]=="PRIMARY"){$Bf=array_flip($u["columns"]);$Hh=($M?$Bf:array());break;}}foreach((array)$Hh
  1780. as$x=>$X){if(in_array(idf_escape($x),$M))unset($Hh[$x]);}if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($a);$b->dumpTable($a,"");if(!is_array($_POST["check"])||$Hh===array())$H="SELECT $Tc$ci$Yc";else{$Dh=array();foreach($_POST["check"]as$X)$Dh[]="(SELECT".limit($Tc,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p).$Yc,1).")";$H=implode(" UNION ALL ",$Dh);}$b->dumpData($a,"table",$H);exit;}if(!$b->selectEmailProcess($Z,$Oc)){if($_POST["save"]||$_POST["delete"]){$I=true;$za=0;$O=array();if(!$_POST["delete"]){foreach($f
  1781. as$C=>$X){$X=process_input($p[$C]);if($X!==null&&($_POST["clone"]||$X!==false))$O[idf_escape($C)]=($X!==false?$X:idf_escape($C));}}if($_POST["delete"]||$O){if($_POST["clone"])$H="INTO ".table($a)." (".implode(", ",array_keys($O)).")\nSELECT ".implode(", ",$O)."\nFROM ".table($a);if($_POST["all"]||($Hh===array()&&is_array($_POST["check"]))||$Ad){$I=($_POST["delete"]?$Wb->delete($a,$ci):($_POST["clone"]?queries("INSERT $H$ci"):$Wb->update($a,$O,$ci)));$za=$h->affected_rows;}else{foreach((array)$_POST["check"]as$X){$bi="\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p);$I=($_POST["delete"]?$Wb->delete($a,$bi,1):($_POST["clone"]?queries("INSERT".limit1($H,$bi)):$Wb->update($a,$O,$bi)));if(!$I)break;$za+=$h->affected_rows;}}}$le=lang(239,$za);if($_POST["clone"]&&$I&&$za==1){$Rd=last_id();if($Rd)$le=lang(158," $Rd");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$le,$I);if(!$_POST["delete"]){edit_form($a,$p,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$n=lang(240);else{$I=true;$za=0;foreach($_POST["val"]as$Fh=>$K){$O=array();foreach($K
  1782. as$x=>$X){$x=bracket_escape($x,1);$O[idf_escape($x)]=(preg_match('~char|text~',$p[$x]["type"])||$X!=""?$b->processInput($p[$x],$X):"NULL");}$I=$Wb->update($a,$O," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($Fh,$p),!($Ad||$Hh===array())," ");if(!$I)break;$za+=$h->affected_rows;}queries_redirect(remove_from_uri(),lang(239,$za),$I);}}elseif(!is_string($Hc=get_file("csv_file",true)))$n=upload_error($Hc);elseif(!preg_match('~~u',$Hc))$n=lang(241);else{cookie("adminer_import","output=".urlencode($ya["output"])."&format=".urlencode($_POST["separator"]));$I=true;$ob=array_keys($p);preg_match_all('~(?>"[^"]*"|[^"\\r\\n]+)+~',$Hc,$de);$za=count($de[0]);$Wb->begin();$ug=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));$L=array();foreach($de[0]as$x=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$ug]*)$ug~",$X.$ug,$ee);if(!$x&&!array_diff($ee[1],$ob)){$ob=$ee[1];$za--;}else{$O=array();foreach($ee[1]as$s=>$lb)$O[idf_escape($ob[$s])]=($lb==""&&$p[$ob[$s]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$lb))));$L[]=$O;}}$I=(!$L||$Wb->insertUpdate($a,$L,$Bf));if($I)$Wb->commit();queries_redirect(remove_from_uri("page"),lang(242,$za),$I);$Wb->rollback();}}}$Tg=$b->tableName($R);if(is_ajax()){page_headers();ob_start();}else
  1783. page_header(lang(45).": $Tg",$n);$O=null;if(isset($fg["insert"])||!support("table")){$O="";foreach((array)$_GET["where"]as$X){if(count($Oc[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!preg_match('~[_%]~',$X["val"]))))$O.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$b->selectLinks($R,$O);if(!$f&&support("table"))echo"<p class='error'>".lang(243).($p?".":": ".error())."\n";else{echo"<form action='' id='form'>\n","<div style='display: none;'>";hidden_fields_get();echo(DB!=""?'<input type="hidden" name="db" value="'.h(DB).'">'.(isset($_GET["ns"])?'<input type="hidden" name="ns" value="'.h($_GET["ns"]).'">':""):"");echo'<input type="hidden" name="select" value="'.h($a).'">',"</div>\n";$b->selectColumnsPrint($M,$f);$b->selectSearchPrint($Z,$f,$v);$b->selectOrderPrint($We,$f,$v);$b->selectLimitPrint($z);$b->selectLengthPrint($hh);$b->selectActionPrint($v);echo"</form>\n";$E=$_GET["page"];if($E=="last"){$Rc=$h->result(count_rows($a,$Z,$Ad,$Xc));$E=floor(max(0,$Rc-1)/$z);}$rg=$M;if(!$rg){$rg[]="*";if($Ge)$rg[]=$Ge;}$zb=convert_fields($f,$p,$M);if($zb)$rg[]=substr($zb,2);$I=$Wb->select($a,$rg,$Z,$Xc,$We,$z,$E,true);if(!$I)echo"<p class='error'>".error()."\n";else{if($w=="mssql"&&$E)$I->seek($z*$E);$lc=array();echo"<form action='' method='post' enctype='multipart/form-data'>\n";$L=array();while($K=$I->fetch_assoc()){if($E&&$w=="oracle")unset($K["RNUM"]);$L[]=$K;}if($_GET["page"]!="last"&&+$z&&$Xc&&$Ad&&$w=="sql")$Rc=$h->result(" SELECT FOUND_ROWS()");if(!$L)echo"<p class='message'>".lang(12)."\n";else{$Pa=$b->backwardKeys($a,$Tg);echo"<table id='table' cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);' onkeydown='return editingKeydown(event);'>\n","<thead><tr>".(!$Xc&&$M?"":"<td><input type='checkbox' id='all-page' onclick='formCheck(this, /check/);'> <a href='".h($_GET["modify"]?remove_from_uri("modify"):$_SERVER["REQUEST_URI"]."&modify=1")."'>".lang(244)."</a>");$xe=array();$Uc=array();reset($M);$Pf=1;foreach($L[0]as$x=>$X){if($x!=$Ge){$X=$_GET["columns"][key($M)];$o=$p[$M?($X?$X["col"]:current($M)):$x];$C=($o?$b->fieldName($o,$Pf):($X["fun"]?"*":$x));if($C!=""){$Pf++;$xe[$x]=$C;$e=idf_escape($x);$id=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($x);$Ob="&desc%5B0%5D=1";echo'<th onmouseover="columnMouse(this);" onmouseout="columnMouse(this, \' hidden\');">','<a href="'.h($id.($We[0]==$e||$We[0]==$x||(!$We&&$Ad&&$Xc[0]==$e)?$Ob:'')).'">';echo
  1784. apply_sql_function($X["fun"],$C)."</a>";echo"<span class='column hidden'>","<a href='".h($id.$Ob)."' title='".lang(51)."' class='text'> ↓</a>";if(!$X["fun"])echo'<a href="#fieldset-search" onclick="selectSearch(\''.h(js_escape($x)).'\'); return false;" title="'.lang(48).'" class="text jsonly"> =</a>';echo"</span>";}$Uc[$x]=$X["fun"];next($M);}}$Wd=array();if($_GET["modify"]){foreach($L
  1785. as$K){foreach($K
  1786. as$x=>$X)$Wd[$x]=max($Wd[$x],min(40,strlen(utf8_decode($X))));}}echo($Pa?"<th>".lang(245):"")."</thead>\n";if(is_ajax()){if($z%2==1&&$E%2==1)odd();ob_end_clean();}foreach($b->rowDescriptions($L,$Oc)as$we=>$K){$Eh=unique_array($L[$we],$v);if(!$Eh){$Eh=array();foreach($L[$we]as$x=>$X){if(!preg_match('~^(COUNT\\((\\*|(DISTINCT )?`(?:[^`]|``)+`)\\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\\(`(?:[^`]|``)+`\\))$~',$x))$Eh[$x]=$X;}}$Fh="";foreach($Eh
  1787. as$x=>$X){if(($w=="sql"||$w=="pgsql")&&strlen($X)>64){$x=(strpos($x,'(')?$x:idf_escape($x));$x="MD5(".($w=='sql'&&preg_match("~^utf8_~",$p[$x]["collation"])?$x:"CONVERT($x USING ".charset($h).")").")";$X=md5($X);}$Fh.="&".($X!==null?urlencode("where[".bracket_escape($x)."]")."=".urlencode($X):"null%5B%5D=".urlencode($x));}echo"<tr".odd().">".(!$Xc&&$M?"":"<td>".checkbox("check[]",substr($Fh,1),in_array(substr($Fh,1),(array)$_POST["check"]),"","this.form['all'].checked = false; formUncheck('all-page');").($Ad||information_schema(DB)?"":" <a href='".h(ME."edit=".urlencode($a).$Fh)."'>".lang(246)."</a>"));foreach($K
  1788. as$x=>$X){if(isset($xe[$x])){$o=$p[$x];if($X!=""&&(!isset($lc[$x])||$lc[$x]!=""))$lc[$x]=(is_mail($X)?$xe[$x]:"");$_="";if(preg_match('~blob|bytea|raw|file~',$o["type"])&&$X!="")$_=ME.'download='.urlencode($a).'&field='.urlencode($x).$Fh;if(!$_&&$X!==null){foreach((array)$Oc[$x]as$q){if(count($Oc[$x])==1||end($q["source"])==$x){$_="";foreach($q["source"]as$s=>$Dg)$_.=where_link($s,$q["target"][$s],$L[$we][$Dg]);$_=($q["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\\1'.urlencode($q["db"]),ME):ME).'select='.urlencode($q["table"]).$_;if(count($q["source"])==1)break;}}}if($x=="COUNT(*)"){$_=ME."select=".urlencode($a);$s=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$Eh))$_.=where_link($s++,$W["col"],$W["val"],$W["op"]);}foreach($Eh
  1789. as$Gd=>$W)$_.=where_link($s++,$Gd,$W);}$X=select_value($X,$_,$o,$hh);$jd=h("val[$Fh][".bracket_escape($x)."]");$Y=$_POST["val"][$Fh][bracket_escape($x)];$gc=!is_array($K[$x])&&is_utf8($X)&&$L[$we][$x]==$K[$x]&&!$Uc[$x];$gh=preg_match('~text|lob~',$o["type"]);if(($_GET["modify"]&&$gc)||$Y!==null){$ad=h($Y!==null?$Y:$K[$x]);echo"<td>".($gh?"<textarea name='$jd' cols='30' rows='".(substr_count($K[$x],"\n")+1)."'>$ad</textarea>":"<input name='$jd' value='$ad' size='$Wd[$x]'>");}else{$ae=strpos($X,"<i>...</i>");echo"<td id='$jd' onclick=\"selectClick(this, event, ".($ae?2:($gh?1:0)).($gc?"":", '".h(lang(247))."'").");\">$X";}}}if($Pa)echo"<td>";$b->backwardKeysPrint($Pa,$L[$we]);echo"</tr>\n";}if(is_ajax())exit;echo"</table>\n";}if(($L||$E)&&!is_ajax()){$vc=true;if($_GET["page"]!="last"){if(!+$z)$Rc=count($L);elseif($w!="sql"||!$Ad){$Rc=($Ad?false:found_rows($R,$Z));if($Rc<max(1e4,2*($E+1)*$z))$Rc=reset(slow_query(count_rows($a,$Z,$Ad,$Xc)));else$vc=false;}}if(+$z&&($Rc===false||$Rc>$z||$E)){echo"<p class='pages'>";$ge=($Rc===false?$E+(count($L)>=$z?2:1):floor(($Rc-1)/$z));if($w!="simpledb"){echo'<a href="'.h(remove_from_uri("page"))."\" onclick=\"pageClick(this.href, +prompt('".lang(248)."', '".($E+1)."'), event); return false;\">".lang(248)."</a>:",pagination(0,$E).($E>5?" ...":"");for($s=max(1,$E-4);$s<min($ge,$E+5);$s++)echo
  1790. pagination($s,$E);if($ge>0){echo($E+5<$ge?" ...":""),($vc&&$Rc!==false?pagination($ge,$E):" <a href='".h(remove_from_uri("page")."&page=last")."' title='~$ge'>".lang(249)."</a>");}echo(($Rc===false?count($L)+1:$Rc-$E*$z)>$z?' <a href="'.h(remove_from_uri("page")."&page=".($E+1)).'" onclick="return !selectLoadMore(this, '.(+$z).', \''.lang(250).'...\');" class="loadmore">'.lang(251).'</a>':'');}else{echo
  1791. lang(248).":",pagination(0,$E).($E>1?" ...":""),($E?pagination($E,$E):""),($ge>$E?pagination($E+1,$E).($ge>$E+1?" ...":""):"");}}echo"<p class='count'>\n",($Rc!==false?"(".($vc?"":"~ ").lang(140,$Rc).") ":"");$Tb=($vc?"":"~ ").$Rc;echo
  1792. checkbox("all",1,0,lang(252),"var checked = formChecked(this, /check/); selectCount('selected', this.checked ? '$Tb' : checked); selectCount('selected2', this.checked || !checked ? '$Tb' : checked);")."\n";if($b->selectCommandPrint()){echo'<fieldset',($_GET["modify"]?'':' class="jsonly"'),'><legend>',lang(244),'</legend><div>
  1793. <input type="submit" value="',lang(14),'"',($_GET["modify"]?'':' title="'.lang(240).'"'),'>
  1794. </div></fieldset>
  1795. <fieldset><legend>',lang(116),' <span id="selected"></span></legend><div>
  1796. <input type="submit" name="edit" value="',lang(10),'">
  1797. <input type="submit" name="clone" value="',lang(236),'">
  1798. <input type="submit" name="delete" value="',lang(18),'"',confirm(),'>
  1799. </div></fieldset>
  1800. ';}$Pc=$b->dumpFormat();foreach((array)$_GET["columns"]as$e){if($e["fun"]){unset($Pc['sql']);break;}}if($Pc){print_fieldset("export",lang(66)." <span id='selected2'></span>");$gf=$b->dumpOutput();echo($gf?html_select("output",$gf,$ya["output"])." ":""),html_select("format",$Pc,$ya["format"])," <input type='submit' name='export' value='".lang(66)."'>\n","</div></fieldset>\n";}echo(!$Xc&&$M?"":"<script type='text/javascript'>tableCheck();</script>\n");}if($b->selectImportPrint()){print_fieldset("import",lang(65),!$L);echo"<input type='file' name='csv_file'> ",html_select("separator",array("csv"=>"CSV,","csv;"=>"CSV;","tsv"=>"TSV"),$ya["format"],1);echo" <input type='submit' name='import' value='".lang(65)."'>","</div></fieldset>\n";}$b->selectEmailPrint(array_filter($lc,'strlen'),$f);echo"<p><input type='hidden' name='token' value='$T'></p>\n","</form>\n";}}if(is_ajax()){ob_end_clean();exit;}}elseif(isset($_GET["variables"])){$Ig=isset($_GET["status"]);page_header($Ig?lang(108):lang(107));$Uh=($Ig?show_status():show_variables());if(!$Uh)echo"<p class='message'>".lang(12)."\n";else{echo"<table cellspacing='0'>\n";foreach($Uh
  1801. as$x=>$X){echo"<tr>","<th><code class='jush-".$w.($Ig?"status":"set")."'>".h($x)."</code>","<td>".nbsp($X);}echo"</table>\n";}}elseif(isset($_GET["script"])){header("Content-Type: text/javascript; charset=utf-8");if($_GET["script"]=="db"){$Qg=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$C=>$R){json_row("Comment-$C",nbsp($R["Comment"]));if(!is_view($R)){foreach(array("Engine","Collation")as$x)json_row("$x-$C",nbsp($R[$x]));foreach($Qg+array("Auto_increment"=>0,"Rows"=>0)as$x=>$X){if($R[$x]!=""){$X=format_number($R[$x]);json_row("$x-$C",($x=="Rows"&&$X&&$R["Engine"]==($Fg=="pgsql"?"table":"InnoDB")?"~ $X":$X));if(isset($Qg[$x]))$Qg[$x]+=($R["Engine"]!="InnoDB"||$x!="Data_free"?$R[$x]:0);}elseif(array_key_exists($x,$R))json_row("$x-$C");}}}foreach($Qg
  1802. as$x=>$X)json_row("sum-$x",format_number($X));json_row("");}elseif($_GET["script"]=="kill")$h->query("KILL ".number($_POST["kill"]));else{foreach(count_tables($b->databases())as$m=>$X){json_row("tables-$m",$X);json_row("size-$m",db_size($m));}json_row("");}exit;}else{$Zg=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($Zg&&!$n&&!$_POST["search"]){$I=true;$le="";if($w=="sql"&&count($_POST["tables"])>1&&($_POST["drop"]||$_POST["truncate"]||$_POST["copy"]))queries("SET foreign_key_checks = 0");if($_POST["truncate"]){if($_POST["tables"])$I=truncate_tables($_POST["tables"]);$le=lang(253);}elseif($_POST["move"]){$I=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$le=lang(254);}elseif($_POST["copy"]){$I=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$le=lang(255);}elseif($_POST["drop"]){if($_POST["views"])$I=drop_views($_POST["views"]);if($I&&$_POST["tables"])$I=drop_tables($_POST["tables"]);$le=lang(256);}elseif($w!="sql"){$I=($w=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$le=lang(257);}elseif(!$_POST["tables"])$le=lang(9);elseif($I=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map('idf_escape',$_POST["tables"])))){while($K=$I->fetch_assoc())$le.="<b>".h($K["Table"])."</b>: ".h($K["Msg_text"])."<br>";}queries_redirect(substr(ME,0,-1),$le,$I);}page_header(($_GET["ns"]==""?lang(35).": ".h(DB):lang(69).": ".h($_GET["ns"])),$n,true);if($b->homepage()){if($_GET["ns"]!==""){echo"<h3 id='tables-views'>".lang(258)."</h3>\n";$Yg=tables_list();if(!$Yg)echo"<p class='message'>".lang(9)."\n";else{echo"<form action='' method='post'>\n";if(support("table")){echo"<fieldset><legend>".lang(259)." <span id='selected2'></span></legend><div>","<input type='search' name='query' value='".h($_POST["query"])."'> <input type='submit' name='search' value='".lang(48)."'>\n","</div></fieldset>\n";if($_POST["search"]&&$_POST["query"]!="")search_tables();}echo"<table cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>\n",'<thead><tr class="wrap"><td><input id="check-all" type="checkbox" onclick="formCheck(this, /^(tables|views)\[/);">';$Ub=doc_link(array('sql'=>'show-table-status.html'));echo'<th>'.lang(120),'<td>'.lang(260).doc_link(array('sql'=>'storage-engines.html')),'<td>'.lang(112).doc_link(array('sql'=>'charset-mysql.html')),'<td>'.lang(261).$Ub,'<td>'.lang(262).$Ub,'<td>'.lang(263).$Ub,'<td>'.lang(57).doc_link(array('sql'=>'example-auto-increment.html')),'<td>'.lang(264).$Ub,(support("comment")?'<td>'.lang(97).$Ub:''),"</thead>\n";$S=0;foreach($Yg
  1803. as$C=>$U){$Xh=($U!==null&&!preg_match('~table~i',$U));echo'<tr'.odd().'><td>'.checkbox(($Xh?"views[]":"tables[]"),$C,in_array($C,$Zg,true),"","formUncheck('check-all');"),'<th>'.(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($C).'" title="'.lang(40).'">'.h($C).'</a>':h($C));if($Xh){echo'<td colspan="6"><a href="'.h(ME)."view=".urlencode($C).'" title="'.lang(41).'">'.(preg_match('~materialized~i',$U)?lang(265):lang(119)).'</a>','<td align="right"><a href="'.h(ME)."select=".urlencode($C).'" title="'.lang(39).'">?</a>';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",lang(42)),"Index_length"=>array("indexes",lang(123)),"Data_free"=>array("edit",lang(43)),"Auto_increment"=>array("auto_increment=1&create",lang(42)),"Rows"=>array("select",lang(39)),)as$x=>$_){$jd=" id='$x-".h($C)."'";echo($_?"<td align='right'>".(support("table")||$x=="Rows"||(support("indexes")&&$x!="Data_length")?"<a href='".h(ME."$_[0]=").urlencode($C)."'$jd title='$_[1]'>?</a>":"<span$jd>?</span>"):"<td id='$x-".h($C)."'>&nbsp;");}$S++;}echo(support("comment")?"<td id='Comment-".h($C)."'>&nbsp;":"");}echo"<tr><td>&nbsp;<th>".lang(237,count($Yg)),"<td>".nbsp($w=="sql"?$h->result("SELECT @@storage_engine"):""),"<td>".nbsp(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$x)echo"<td align='right' id='sum-$x'>&nbsp;";echo"</table>\n";if(!information_schema(DB)){$Rh="<input type='submit' value='".lang(266)."'".on_help("'VACUUM'")."> ";$Se="<input type='submit' name='optimize' value='".lang(267)."'".on_help($w=="sql"?"'OPTIMIZE TABLE'":"'VACUUM OPTIMIZE'")."> ";echo"<fieldset><legend>".lang(116)." <span id='selected'></span></legend><div>".($w=="sqlite"?$Rh:($w=="pgsql"?$Rh.$Se:($w=="sql"?"<input type='submit' value='".lang(268)."'".on_help("'ANALYZE TABLE'")."> ".$Se."<input type='submit' name='check' value='".lang(269)."'".on_help("'CHECK TABLE'")."> "."<input type='submit' name='repair' value='".lang(270)."'".on_help("'REPAIR TABLE'")."> ":"")))."<input type='submit' name='truncate' value='".lang(271)."'".confirm().on_help($w=="sqlite"?"'DELETE'":"'TRUNCATE".($w=="pgsql"?"'":" TABLE'"))."> "."<input type='submit' name='drop' value='".lang(117)."'".confirm().on_help("'DROP TABLE'").">\n";$l=(support("scheme")?$b->schemas():$b->databases());if(count($l)!=1&&$w!="sqlite"){$m=(isset($_POST["target"])?$_POST["target"]:(support("scheme")?$_GET["ns"]:DB));echo"<p>".lang(272).": ",($l?html_select("target",$l,$m):'<input name="target" value="'.h($m).'" autocapitalize="off">')," <input type='submit' name='move' value='".lang(273)."'>",(support("copy")?" <input type='submit' name='copy' value='".lang(274)."'>":""),"\n";}echo"<input type='hidden' name='all' value='' onclick=\"selectCount('selected', formChecked(this, /^(tables|views)\[/));".(support("table")?" selectCount('selected2', formChecked(this, /^tables\[/) || $S);":"")."\">\n";echo"<input type='hidden' name='token' value='$T'>\n","</div></fieldset>\n";}echo"</form>\n","<script type='text/javascript'>tableCheck();</script>\n";}echo'<p class="links"><a href="'.h(ME).'create=">'.lang(67)."</a>\n",(support("view")?'<a href="'.h(ME).'view=">'.lang(194)."</a>\n":""),(support("materializedview")?'<a href="'.h(ME).'view=&amp;materialized=1">'.lang(275)."</a>\n":"");if(support("routine")){echo"<h3 id='routines'>".lang(133)."</h3>\n";$jg=routines();if($jg){echo"<table cellspacing='0'>\n",'<thead><tr><th>'.lang(172).'<td>'.lang(93).'<td>'.lang(211)."<td>&nbsp;</thead>\n";odd('');foreach($jg
  1804. as$K){echo'<tr'.odd().'>','<th><a href="'.h(ME).($K["ROUTINE_TYPE"]!="PROCEDURE"?'callf=':'call=').urlencode($K["ROUTINE_NAME"]).'">'.h($K["ROUTINE_NAME"]).'</a>','<td>'.h($K["ROUTINE_TYPE"]),'<td>'.h($K["DTD_IDENTIFIER"]),'<td><a href="'.h(ME).($K["ROUTINE_TYPE"]!="PROCEDURE"?'function=':'procedure=').urlencode($K["ROUTINE_NAME"]).'">'.lang(126)."</a>";}echo"</table>\n";}echo'<p class="links">'.(support("procedure")?'<a href="'.h(ME).'procedure=">'.lang(210).'</a>':'').'<a href="'.h(ME).'function=">'.lang(209)."</a>\n";}if(support("sequence")){echo"<h3 id='sequences'>".lang(276)."</h3>\n";$vg=get_vals("SELECT sequence_name FROM information_schema.sequences WHERE sequence_schema = current_schema() ORDER BY sequence_name");if($vg){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(172)."</thead>\n";odd('');foreach($vg
  1805. as$X)echo"<tr".odd()."><th><a href='".h(ME)."sequence=".urlencode($X)."'>".h($X)."</a>\n";echo"</table>\n";}echo"<p class='links'><a href='".h(ME)."sequence='>".lang(216)."</a>\n";}if(support("type")){echo"<h3 id='user-types'>".lang(23)."</h3>\n";$Ph=types();if($Ph){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(172)."</thead>\n";odd('');foreach($Ph
  1806. as$X)echo"<tr".odd()."><th><a href='".h(ME)."type=".urlencode($X)."'>".h($X)."</a>\n";echo"</table>\n";}echo"<p class='links'><a href='".h(ME)."type='>".lang(220)."</a>\n";}if(support("event")){echo"<h3 id='events'>".lang(134)."</h3>\n";$L=get_rows("SHOW EVENTS");if($L){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(172)."<td>".lang(277)."<td>".lang(200)."<td>".lang(201)."<td></thead>\n";foreach($L
  1807. as$K){echo"<tr>","<th>".h($K["Name"]),"<td>".($K["Execute at"]?lang(278)."<td>".$K["Execute at"]:lang(202)." ".$K["Interval value"]." ".$K["Interval field"]."<td>$K[Starts]"),"<td>$K[Ends]",'<td><a href="'.h(ME).'event='.urlencode($K["Name"]).'">'.lang(126).'</a>';}echo"</table>\n";$tc=$h->result("SELECT @@event_scheduler");if($tc&&$tc!="ON")echo"<p class='error'><code class='jush-sqlset'>event_scheduler</code>: ".h($tc)."\n";}echo'<p class="links"><a href="'.h(ME).'event=">'.lang(199)."</a>\n";}if($Yg)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>\n";}}}page_footer();
Add Comment
Please, Sign In to add comment