Files
config-pacs-docker/nv/html/adminer/adminer-3.6.3-mysql.php
2025-02-26 14:49:25 +07:00

792 lines
229 KiB
PHP
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/** Adminer - Compact database management
* @link http://www.adminer.org/
* @author Jakub Vrana, http://www.vrana.cz/
* @copyright 2007 Jakub Vrana
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
* @version 3.6.3
*/error_reporting(6135);$hc=!ereg('^(unsafe_raw)?$',ini_get("filter.default"));if($hc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Yf=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Yf)$$X=$Yf;}}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
lzw_decompress("\0\0\0` \0\0\n @\0´C„è\"\0`EãQ¸àÿ‡?ÀtvM'”JdÁd\\Œb0\0Ä\"™ÀfÓˆ¤îs5ÏçÑA<C391>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
lzw_decompress("\n1̇“ÙŒÞl7œ‡B1„4vb0˜Ífs¼ên2BÌѱ٘Þn:‡#(¼b.\rDc)ÈÈa7E„¤Âl ¦Ã±”èi1ÌŽs˜´ç-4™‡fÓ ÈÎi7³é† „ŽŒFé¨a<1D>'3IÐÊd«Â!S±æ¾:4ç§+Mdåg¯¬Çƒ¡îöt °c£õãé b{<EFBFBD>H(Ɠєt1É)tÚ}F¦p0™ \\82DL>9 `'C¡¼Û—889¤È ŽxQØþ\0îe4™Í˜lÁ­P±¿V‰Åbñ—½T4 ²\\žW/™æéÕ\n<EFBFBD>€`  7\"hÄq¹è4ZM6£TÖ\r­r\\¶C{hÛ7\rÓx67ΩºJʇ2.3<EFBFBD>å9ˆKžë¢H¢,Œ!m”Ɔo\$ã¹.[\r&î#\$²<ÁˆfÍ)<29>\0=Ïr¨<72>9ÃÜjΪJ è0«c,|Î=‘Ãâù½êš¡Rs_6£„Ý·­ûáÉí€Z6 £2B¾p\\-‡1sÒ>Žƒ X:\rܺÈ3»bšÃ¼Í-8SLõÀí¼ÉK.ü´-ÜÒ¥\rH@mlá:¢ëµ;®úþ¦îJ£0LRÐ2´!è¿ «åA êˆÆ2¤ mýÑí0eIÁ­-:U\rüã9ÔõMWL»0û¹GcJv2(ëëF9Ž`Â<‡J„7+Ëš~ <>•}DJµ½HWÍSNÖÇïe×u]1Ì¥(OÔLЪ<lþÒR[u&ªƒHÚ3<C39A>vò€ÜUˆt6·Ã\$Á6 àßàX\"˜<£»}:Oä<3xÅO¤8óð> ÌììCÎÚï1ƒ¢<02>ÕHRâ¹ÕSd<E28093>9ªà¹%µU1Snæa|.÷Ô<C3B7>`ê 8£ ¶:#€ÊàCÎ2¸*[oá†4Xxú.k\">º¡AªÍO+,óx\\5t˜Ñ†Ö<E280A0>`\\Åožð<C5BE><C3B0>ˆ%§jÚñ]¸ªnûÈ\\é£hÜ=ŽzÈê2\$¨«ÖF[NY<4E>ÕÎÓR¯ý[Iô±ÕÚ7²¨tÒ”¶þ7Žì(áœïÌWj0öó¤æ2v}Ýò;ïk2ŒÐVaÐà»ñžr=ø‹(Ëã¢,³›\rìéj*ºB(Rî2CN\\ŒÎÿ²9{a\0Å•ÓVR4ŽB¸Ì/zñnÎ6Œ£š‡­í<C2AD>Ò(wƒsásíò¸Ç´B[óøMi#:#ø¯Uáþ=M-~±õäãh)¯õ ƒpŒC9/,ÐrØ=ƒsƒ<E28098>˜#BvΊ<>M <20>t@hsÍ…„`k¡óŒp.=S\"Îîj“ƒ& 5ÄuŽÑp#Y<>œŸ¿‡úY â¶~)°s4ÙÃ1 naV*æÄTSáËq<C38B>¤6†\"[Lg†¬ÆB\"2ŸŽQ¤:8ƨ՞ƒ\r<07>Vƒ¶4àaj!¼.&–ÎØo%0F9\"\$ñ<>²Dȹã‰?'¨™ 2B´gaÅkr­'\$9\rØ 6¹`eÏ» diôû2p\\\$»Ò>\n\\£–,¡¤Ä9¢ç šIÌ+”ššLn¹] HHJœ· åKLehAùšª@ÿµØ’ ó@†ÌÚ¨dʽƒù*H10öÐ<03>f!ܸ1HA<48>¤4ÆZ<C386>U¼ w@(´R(ÚϺTÉ2¡©0RØø”áD`Ž„ßqŠqiéÅèhVÊêj[!¹S“Xû:Ò\nŸ0FÃL¢vÉjÛ¦ÁÔ9ÂåJ<C3A5>fTx7†z\\ÏË›ý†Óƒ+R@Ò<>dÝ^GÁ\0.cø `²þ>N<>å\\½F£sög\$ ߯%AéË´TIà•@v.™\0ÌPÅ+ƒ cNEõѧDÞKºvÇæe9Šææë³®*uèVZ`øÚ=~d¦¶¥ÛDe×}fšÓ¹\0º³Û5Ϭ¹Ÿf:j„`ÈME1ȯE¶¨˜ÊCA<43>Ž}¶š<C2B6>)<1B>:n‡¦U°FâYL¬²½f?e+‰ˆ.ëZQàZCxz¡Ô£›(`ÐË‹~Aˆ5[ÇyJ1;½Ö}ÝNS<14>L Ù)<29>¥a¿ÎÕ <0C>Àc©•9…´ ±2æmt+•ÚbßcRT™w|¥Ü7+9ý\\0ƒ™ÂSA³‡ èáºg¶ØŸ:ÔTñ.'<27>bôq¦2Ð9cœP  SûHÖ¹¦#•üã1©À«¥š¯ÚêÅgT”ÔQµžiÖ¼]uñŽ(v`Ø«ëÕ\ràî>1ÚËk<C38B>~-_èë,œ¬£ññÀ˜á×0&C˜³\$¦Æü<0òêˆ{¥•º†g0öáֲط“ï%«BúêÒþv2ó—.½sªbÒvà»hd<E28098>ãBwúuÞ=cÞCÖE‡@>‡Ð");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("f:ŒgCI¼Ü\n:Ìæsa”Pi2\nOgc Èe6L†óÔÚe7Æs)Ћ\r<EFBFBD>ÈHGIÆÆ3a„æs'cãÑDÊi6œNŒ£ÑèœÑ2Hãñ8œuF¤R…#³””êr7‡#©”v}€@ <>`QŒÞo5šaÔIœÜ,2O'8”R-q:PÍÆS¸(ˆa¼Š*wƒ(¸ç%¿àp<F)Ünx8äzA\"³Z-CÛe¸V'ˆ §ƒ<C2A7>¦ªs¢äqÕû  ;NF“1ä­²9ëðG¼Í¦'0™\r¦ÙÈ¿±9n`ÃÑ€œX1©Ý<C2A9>G3Ìàt<C3A0>ee9Š®:NeíŠýN±ÐOSòzøcŒzlŽ`5âã<C3A2>Èß ³3âñyßü8.Š\rã<EFBFBD>ιPÜú\rƒ@<40>£®Ø\\1\rã ó\0@2j8Ø—=.º¦° -rÈᨬ0<C2AC>ŠèQ ¨ꊺhÄb¼Œ<C2BC>ì`<60>ÀŽ»^9qÚE! £ 7)#Àºª*ÊÀQÆÈ\0ŠØÒ1«Èæ\"hÊ>ƒØú°ÐÐÆÚ-C \" äX®‡S`\\¼<EFBFBD>¤FÖ¬h8àŠ²â Â3§£`X:Oñš,ª‡«Úú) £8ŠÒ<BðNЃ;>9Á8Òó‡c¼<‡*¬æ2Žc¥9ÏéÊ>¢HÀz™OjªB'BªðúªŽŠº²Œ5,ò„Pìb5Ð45€Ö3ìÿ@…<>:·N+išjÕJ¢ŸÚŠ\\ªŽ ¨Æ‡á@¼>  Æ4Xr(Qr<51><72> RÙ¡ dó…u=ÏtÍA8A{Œc\\Ч)³½|×<>C4\n6ØWí˜7(V4l6µ 9\r¡vËŽaÞ&:CK˜<1D>-¡£pÎ:\r\0V¢M Q†#õK@¼\0Ò.…Ù€ËVy·¦wEû\"Õãfƒ|bgÙ¼F>Ä‹ B HnݺZ¢ÔB ²BÆ\$ÉF0•ÏÃ=ªñkC-9<>ã¸þC´ä‰O”<4F>9^Z3\rÇr…7àÖ0ê¨uÙwù•M¸gùŰ Õv2¶ÔqI°¼ó²ìöpåµÀ¸äh5cãPyÇ…Ù.æ<1D>[°÷¥hV'-<2D>YÀÌÓT°èÓ…Ý›’:vÐþŸ¨O&&6ЍZ—áÈλ rnû¶•¥¾Bc£oÚ Í0úMƒã£¤²xz]ÔŒ™Õ<E284A2>êÇ!€védz/sƒâÛCŒí¦=õd9K¹eVXÙs:pÌш8rÃA0&i®)Ö¤R\$úY_Vé4¬¾…z÷È;ia°4° ÊlI,&<26>t5Àø8¿Iä#_©€‡sˆFû`\niE<¦' ÑJy0@¸4‡0†Ãa5˜>Â3̺¨@Ä•0D†¾ÏkÎ2êuO€B Âñ[€¼4À2d¥V«<eÑ`6<>øCáÄ d>'EwAL[©iSEõRÃ[º§<0E>å\rŠß<C5A0> x<áí\\+¢¿ xxƒp<C692>žÂ\0è è;…A¬½pØöCê®V ñY«R¿&š3ºv¨y6Ê'y)xjµê@ÔrIô®zh<10>Bp×If¯ºÅ†±JùÒZr<5A>¤<É\"\$¦^HÈó,<33><C3A6>P¯²èœ<C3A8>Ê8f<0E>,2‡˜¦â pÊèNßsæ|ò¸žNUðçsCM¯ ²ºt_°n<C2B0>aÐÔ,BÙVbÎp4ó¶¤üÛ\$w#çŠ5%•8tñÄ àôÏüÓ<>m¯àPÙøþÙ3ýn¯ýŽÏ¤²hó6Ilº<6C>Nr†Q ”ÒeÔE“2ÚLf'd—Ì*<2A>\":YMÊ#ELz Ñh\0%S­¢DH1Ð×!êS&³Ù[5 3%Ã({¨Èå^<‰É(H<0E>´6ðX+Î\"hÑW<¸ó_<C3B3>tz¸ˆ9­Z™uh¬…€”—f^È‹=hÓø:+B“P&„Š ƒpbš\n®a숱V2ÇW ÙšŠ& á¹Z…\0ÞnaÓÝ­dX8Zv>§<>¹Ъ‡b\nC˜SJðrš‡»ZàŒW%`[ø/h€R{\$-…‚ª<19> ²BGLøzNBp(º@¦ݰ÷sƒ(fdòéGàbS5Ò57i?†PZt\nzœ>Œù`]x0=¿JcrRByÈY“]c_#¢S“•-ä/å\0Ã\n¨lÐ aÞƒ1‡<0E>2ð‡@W…°Æ\näA”ì#a,1…Âødâ0ÈÊ%a†<61>d5€Ì|¹E¶ÆåÀÙkB¯ïøOK+̪Pó<50>~6Ç<30>ße¯ê5‡!2ø(vdbÀå·q.ƒ@adÅþ›´„Rˆe¬Ó)X:#cY¾Z.|ØcßZ4>Øç/&ÜP­V ¸¦2•ÆwžH²B5îƒWçBp<42> <pÑÎ'<EŸ» š*<2A>:zFD´TgHê\\¶Ã*Ý +}¼…°Â CÐ] <0B>l.@V¼8\$ÀÅNj€›:IcáöϽ4k•¡^…ú<§)þÆÓ¸Â\0St€ Æ£¥!olju¸·—®ÖËZkmq®µåvÚÛqœ%ÒºQMÛÛ®-jïY<>3ý‡ß&0¡”6ïIv{{× ü‘àÜC}¸¶J z0ÛVtÓØnb-¸l©ù¤Í“ÌZWK€­2Èx×ÚmÑÕF>\nCs…Žˆ¿ˆênãCß!åËMÆ0OÉÃr“½/‡Æh2ŠB†dUs²þŽÊ­ä–ƒ×\"XK<EFBFBD>>}Ã@´Ãô@Ч ÷4Þ¥7D\0 ÈÙ'oGìÍ\"oúøvã”oMvãHy%\$F<EFBFBD>¤<EFBFBD>v\nUÁzB<EFBFBD>´»—i)ݺmŒQ!\"´¼\n;ì¦à\0¤¢M*šC\rOj°¢vîFD¼Oà ¹/(’„üË»óyƒ;ËÀûßg/<2F>}ät9úl£B[¬¸iÜ0Ý2ÚùA²n˜ú„÷·pK &Üݸêý\n!o{ =¼×‰a*<2A>gE\\ž‰1½Éûø“MÁ~ÃÙ{„í7æ¸._Áæ”’ˆ AŸÞkÿ¯öÒðb >'y†´ÑÆÿ <20>*nïnVûJÂHÂ\"P\$Fª*éxeϨ! ݱ\0§† p Ç™DF# 1'Þbƒ  Ä8eLDi\n¸‰,“N+*¨ùfù¯Ø™Ohk0&;Ó/äHh¢®,!è|ü¬ # //‰ÈöCBˆ<pE€N<E282AC>\0(æT‡° <0C>W\ndžÁ\"J( ¾j¬Ä\rc@Ã@¨\r\">á%L̰\$‰bE pÞÀú<05>𿊾 äŠ\r\"dϞˢºª<C2BA>IïÒþ…j(€h fˆü<CB86>vüÆy<06>ØûF¿\0øý/ÀüC¤Çx¢oÌýIºþ±˜/dê·Fª¢F\0>¨>¶ër·qTŸ,UÐ<ßcè“\nV¤ƒL¥fð# ¾‹µ\0<EFBFBD>\$ÀP&qS¥Y\n²Låhììï‰Ibð,RH H)+Lµu±pÅ R ±®¶eÏEkJ´ðñ0k¦xbC*õ°L€A%lšÌpˆ÷¨0a©˜SN\$6CÍi\nb I<>m'°VÐV+M\rÇÁ¬ÖÌd ‡%Œ¨„…àÚH(hÛÍRÜ ¿­pêCÏÒ>Fï EÄ„ŒFð¥¤\n- š ðÃŽà¨*ú¼#ˆ¨òp6`Ï'rz€Ð¥\nnÀÛ'|tàú¥¢ª\r¬’  J£fúƒ)àðtÆPS. ®=&ò›'2<>*ئÉ÷)ÒÕ'ò‹'Rã*L~`€Â\rRx®á„X\r€ÄÕ`Ö.\0 %Œ* â+¥J'ˆ\\I\r<EFBFBD> ¬@è10¨åS “%2€Ë2Æf t\0\\#\\6 ° àÄ\rDo3øSP “U5“\\ cÄ ¨:>ÀæÂâE3k\n€ <àuEXÁs1Dìšs@\$@ÞCOnñ\n)€  à¦\n\0à‹;\0R’ú®Æð/\r9“”0ÂK2³”  )-,è~\$#. ¨<C2A0>†ÔY­ú[¨:¾®R\0Z?À²ú\$Ì) É,S“\n“Ì“Ñ\n“Ô8#d<@°´T¤Š¬G,%8«3ÓšS”T©h;¤,T£ÎÌÆ°ê7f]D\"ED€ó!ÈaT\\iä™9³ÌI¤Pï\"t]#B/2x†`è¬JÉ/<2F>v\"R/HÀñI…Ì´sô\\ÆC\0·<05><LEƒÄ<@WJãNµ²\n<EFBFBD>ú3àRídhýn< óÄÔ\n­ PýsP€¶ýqÌ´W䄹‡\\ ‹¨™ˆÜ€î\" Ü©n\rðo°…0xeÀCÏfº¤Á\n)öÿ„êO€Ã†f‰JóII\nåWR¬q <11>IÉ©*fñP¢±Qž! äTÕ]Pêj˜\$i-ˆEЦM£ˆ³ki/úªoûR ¸å(WF™Îº¨ŠÜ÷#º/.šŒ¯ú)ˆÝSF\0ÙíÕ-â ýo¡EH1þøÃ.U©³JÙ ®š±~Á¥àdòþ›µæøàÙ²RQ!|±#d±kµ”Eˆ\$ë«”^ÎàžÄ\"­ÜZÕ>ôUBùÁSÅFN³Þ/\"Cbõþ8´ÌN¦A)¬ŒÆˆ\\Åò—'fQ.£cF2ì\\e Þ€XOð3àà<C3A0>L<16>ÓËP,òKÍPÕMXõŽàÎ<05>Ô<EFBFBD>|¸5¶K%·gÀzÏf3U‡<ó¢Š €ê\0`#cÎÆrÇ0(J ²À\rfó®¹jÕžHhh5óÎîkÖ܇#æ:¯ / ¤ô¢¦Lï)Ò®\n€Þ´ÃˆŽ¬eâB ÷(82à³@oÌÆV§oàȳð¾ƒo¬îW\00067é¶BpâarBIsÌ4¤pB<WT —BI<03>a7isÈÜäi{³<>ícîßéH!êoiðÛ°oÜ(€eUR'J\0P¾sô¾ëž3àLRtV ª\n@‡àÛLƒ.Œµ|\"#>(¶•Et«E³?<´LW\"èÚ²ßb6§}tLb 0÷GdrÞÔv0\"\$§Ò›~V#—Ç€êFã_FUfY O<>ÍnÂ\rc&]m¸#<23>O¬á÷ind\$HVïZ Ëor=sŒÇsàËuãÄÎÖüJG6€Z¥¶\"ä`V·øL\$˜37žè(h €Þ8.* P <58>Iˆ¸~ëëzk0ð!£8³W{X#¤¿ž¿l#Wø¢±Ãà8*\$Ákð\"L#*²¯+\$­+ƒÄ¿A ¿Ï\\4«ƒ*yîžm\nmDÉ\0å`@˜¼tÄT”Éú붨cøú²wî ·GhrToEÉ'FV<56>«D7v©iÓgÀyˆÐñŒnVQr°øÄ6.ˆp6«\0öÂ8¨¿ÕeÀÖ Vy\$‡K½xj½ WhÆx¯`ówÂðèƒ/!²\\Qøûò\nì¹Sõ\\Ù•9ù™9äÿ?OMвý+è B0PDp*§#& :@Ô·\0ÐÊãî=ãâO+h>â8ˆö?£þ@2†D@ÎòP `^4 £|8&87áùËÙÑ9i„8‰)ƒð;Êâ<Ky B§¢mP##ÆÆeH]J4- .l<>À^ bo£ÚzºœâÎÃÀO¥bg¤¯@;NrŽÈãÈ(ÓÖ<íØC C—‡¢w D#±¡ØEZcÆ:£Õ!`w¨ƒØ=ÚW¡#?¦\0ÔpÇ©CÖ Ø¶G6eÕÒ†:V\"Za¡âò ú&5õ\ràE âj\rÀÖ@@*¢2KH¹ãd* äCA¦úK`æ Ø úþ«±¯<C2B1>w¯Û\0ÝšUœÀ]¯£\r° 5±[ ’û’ùô·(Ô:Cø) í)Âç°f\ràÚä ëŸ)îRRd5ãö\$\0^<04>Ö4¤\0ϰbŠ­'³™ä†+~€Î4ûD@¤B\0矠Wµ¢ ?wÚƒ¹úu±Ûm°`¿º{! »&K{¬\r»e/¶{¡Û°ãé¶û®›»¼Ãôâ¸\$0̽ÂÌ\rÇf à[¶Iº¾êÒ\n ‡¾­xÁz¾ÚV š}úÆ·\rºÍÀ»Ü ­Ö«¦Ž àЃœ(€¾R¸VV£<56>f¡©º±9ÀÝFÚF,ÃE:ºoÉ«dŠ‚Í{â/(âåQ©ÔaF\\Bš¶ôÀû¦n”kða§×„ð\$_Ä8w¦\n`ìÐËŒ´`çÊáÇêÓÜ<07>·lçü<C3A7>0*h\rFóÅVö¥u&q.<2E>ÉZ@\nä\n%ÇÈëà现@ò³:@'œÝ޵¬ÿ±WÍ<×,W4è¦vLRî,ƒà ㈃fÀ@ÉÑ#dqÃYp ìdY¦Ò ¶¨£-,m¶€mãäkßË'V9( çxï;\0ËÆ†gÒc<EFBFBD>ó‰î)‚ŽÊ¢”¾<“˜•®;²öðqs—Rè6•ôø¯Òù\0øµøÀˆó1C`zÌ4‡4\rØH\$<EFBFBD>ÚVÞ ØŽº<ˆ€!¤sÚC«Üw²<>=~]ÖMã\npDT­,\0YÛDì3à¸<Å)\nØgÞ \$+hË\nØAd<EFBFBD>*}¸<0E>¨´]®!Ýíýê<C3BD>ì<:“à]Έ=ÒG^+Ü’%Ì1ô“ê±,¾\rg„WGáo1¦ˆŸÛ¤¬˜Go2;\0Oß#A\"þ:òuÚ‰5ßy€ny'! GàbççÓN:cÝ:d[)Ë\r?ð8gëÞ ¢‰)XÔÆ õ‰xñï\"^i\"¾±[ÐbÌìß#¬ÚxeŒ-yimŠK#Q xãlMš¡ŠoM\\¨£ŠSw^’Ú>Ô€Ö#\0ˆ:D€m·Ë<C2B7>±\"þºØ•rœ¯ ÐñÖ½mJ§áí­—lm\$HJFá à’¾´¢€àÃPL^„íŽ@Ô¾ìu_‡-H‡.ïóÂ2ð½Ý&\$d벞…ΨÈSÃd0¦X? ¸ §\n4dcöBD|Ìö¥Ïì¿7ö¿<>\r\0 º3óž  OO#¤K¿ b€·ùÿ£ú`NK¿¬Ý½ÜÁcóM´ÚI(~E®Pi¾Šà˜  ø\n@;@°\nXTÓŸ\0ø„ç¡-þ/óBx „º4Š¥dø#ð ÀJqž>œLØy\0~DÀ%Љ=™æ«VCóßpã<>¾}ý .`X_~ü<?\r\$dê#É\0Â`3¸¸á+ 0@@è7!ä `||Êæ\0¾ßÍñ+ÐB à×<19> ?#<<3C>ëæÞºý•^?0EÏÎ \0¹ß¾ðü¿<C3BC>< W |Ž\$°ü<C2B0>\$?0\r<EFBFBD>¨HBÐ?ˆ¬¸Z´@LE‡5†ÉÿoÄ)rMˆ­6? …á£[èy§­õêÇZ´B\$å0²ý8_z¤ ñ¡\$ Át€Ëâ!5‹… +à)%ᆔ”VPdd\0\0ÖÁ€\0\n¸°pT P.ÌË?<3F>°Æœ”Mä@ELJ—„ºÆ\"‰yºZ¸Q\0Âð/ŠL PUàg\0W °>?jÀb€@ <>9<EFBFBD>¼\n¦þ ô»üÒÁÐSØÁ `\"‡P߯ q¶möV\rä ¸\0Äe;¡äìïbqŸEŒj3>š<>ßÎò€ZÒŒè@%³€µçg]s¨ðÜš!ó7q\$ŽQøgÀ¶Òë.A9äü*š}z'‘Œ”@ÌG_ \"Äy cÑ;y§€ZÐÂá<C382> \nˆšÀ¡øq,{Ó» ¶çåq\$ qF<°@ëĵf@2 L4¢y0ˆB‡Ñ`I1f‡œ<E280A1>.]:‰›Ä€ý\"A ¬+ðƒ…`Bê×ï?Hë§8D_ !% Ðp!¨ˆ»EÇVU­ p\n/‰/}çÇB:6:Å(e#©øÚJ§‘Ø\$ÂG8†`Fc80BáñPº…àa|\"È¿4„P^ôf<C3B4>H(ÎÆ|á<>^<5E>Îâ…¸ÉÌX\$<lR€Å<>ªÅ3<C385>°c<C2B0>ã`BD\0=Š„IZ@gW™µÖåȇÉDŒ¨ec,\0¡áoKùŠ´¤zæ: w) @<40>¥²;eGzÉV\"Ë1ušÚ\\s+€Rø<>Ž:BY@„`^¯Þ‹€á\\%8<>¼?ƒ8[:h£þ¾@·ü:F{tƒ'Š7Kmr{\\¡£hh#BQr•69 _\$qs³øä*e…ÏH|쯔\rûå‚§§*Èqôñ<C3B4>( <0C>D(ǶÞFã1Ѝ¸\0PmÀ€äÏÓx \0ðði<1A>8&Â<>äˆh\$S`†Œ—²%Z™²\$TÓƒI+iâm·8äRtÃGI`ÙÏq\\<EFBFBD>Q\$9#clFîfš“ÒJ¼©Èì¥áÀ2pÈ·€íÀüˆƒ“<OO:‰-șԤìy¬Ÿ_¹&Ê0²=Ì<>Àa\$!Œ°^G;Á¬à\0”`>ö@mØ\nüdÕ|¼€r‰6Ê%\r3w­¬Œr3À¿)ð:ʆr¤ƒª¤¹(1|>r<ÃPi·OHâ…Š´ëðú¬?#£lÈш¶ aÕf\"ðˆLð„^ž oSRÒü¡+ð’+<2B>rÂGxÉ¥<1C>ô+ì–â=‚¿ rñ€œ9¡T…œ Ì<·<>ë°ø–D…•`Ø™\\Ë1Ó1Ÿ_¶؇„º:q˜Y\0¥ÚffÉ謱9iÔ€H-™ö#2/7Â8Í\0Ê2²ŽÀ;,\$ƒãèid¡…sqª€òíæo\\g0lDù¡(ë’ü—(æs2t•><3E>ÿÄqÈ JP @m!µaÁH!Í yF‡í#<18>!mè“qÜf˜ãÍhÑÎd+¹K<C2B9>(-<2D>úÉx¸XXÀ1*íÎPI9Y0æ~<7F>™„Spˆ·*3þб\"á \0G ŒYº#nÓCB€O@Ý8c\rN%S³<53>aŒWå*¡¼N- AE GÔL½ø”ÆG^,E¥[*òðÊ€“kƒ|çP¨ 8*q\r.L3|Є51<>DZV\nùˆËãæJÙ\\¼Öl®]<5D>È àÀî4ýDd³.¦”lÛÈ܉yÇ<79>¶pâvú\0ç\n€§ºÌ)'9)ò/É£:9â<39>l !¹ pg”u<E2809D> ÖQ«…”ËÀé)ã„Æ`)\"gJy3§ªªyëÁ *´žâ»O<I´O Ó¨qˆgÎ=C­R³ŸÈÀ'´'2³9£&JˆÊ\0Œ¼ˆ*%«“dñŠNñ8éÈN\"~ã3šøhŠÓ„¢½ g;òÅ9S‡ÃåƒÍ5:i\\ÃÅ8P6€¶/—³ö¢PþX|¾1Ôâ<C3A2> ¦hB1S@`ðš@\n\0bÈÄ%y±€ȦY\"%c€ˆL“\nmÀOE¨4ˆ±àÂm^G™ŽDJe`.™hMf_\nAˆ4k£h\\‚Š\r¨&2Ã=Yn}3È}PT\r\0Bi¥¨ÐpùƒQÇŠ%D<08>GÈ”™Ñ~CyZ9\0è”× 7\$E”TZ0™^k‡L\$¦,ý¢õè·J%¢­i-zm€WIŠ0«2 4t!ì˨îê<ÑÊ<C391>´,<2C>¦aG\"B%ý€n˜#¢>ˆÑÓ\rÑÃ\\y@H¤?C`Ãå@^(,•äBÓgÍUÓsW(àé&ºçSSZEƒhP8\ng<EFBFBD>L4 Ϧ<C38F>CèžÄþç¶^_£&@D\0ÊIÔÊÄŸŠ,K0qVb0am§M 3Æiþòw Ó:L¦„îÉøPQôJè{'8¦,tQôÀÇ,Wâ±eøkÂW,bÕ6Ô\"µ0Ÿ™Àð) ÉÚãüS¯:<12>t*hô~à ê8Žõû¿\\ZTê Ù{gS€7T˜!¤, ”ÃFë ¨œåÖÎ@[¢ØBTÇ:Tލ\0-t¸™'™Sq<Õ ´í |ÿiãU€×Ëœôµ!3Ñ\$,¡@<0F>sU€^ä2he¾\"‘‡ª«˜î'. .­UUr%—†p\"YË€ÌÁ}<F&<50>º9óˆˆï€÷ÁKˆ‡AêÍW@öe5V«i ÅjhR{»…ñ挧ÛÍ&C—¹yʦœ¦ùÌMK''ÕˆÜÔÓ¥C+_€,Кè×µ¯5ü“Ä<E2809C>#aÖb±ª€(<11>DÉFV 9°ñ…©+Qc7ÂΕZ]ejÊcšáVj­<75>Ågä5Z'ÖIVCÕ i½5ß+\"95V¨£•¬JS¨<EFBFBD>}*P<>×½% Ds@æk6Wœ×u»}d“ˆs%\nà©ðƘ6µxª<78>\"\nq¤ Ÿu©8ùGM­#4·=æQIL64œ©9_jü˜^5û^1©ªîú왽ÒÌu(-rG\\³×ÇT<>üƒéÊ+†]ç<>¦Hç„eYÉþ,ºí*zšµä{qÙÃÅ\"㮌ê.K<4B>G!a‡¯Ê„°ŒLÖ\"+!ÑœËW­ð è<>X€ÖÒ¾””À\n<EFBFBD>pÐ-Œê#2¨\n+fÙD\r@o x¡“P²WÚ9ö-=½f¬Íc*éDJº•„¯µ ½bû;ÊRºÆ‰!¡%l®æ;,jaï¿u—…fŒFR #ª5Œí)[é(Ç mMI=`<60>LúãƒZ\"<EFBFBD>½[«½W N>¨ç]i¤\\nËTˆÞlÐ+´Uml¹a“[ØlÝ6±å¥F>ö<>ìZ®´¶>°QC©Í&i)¶Zd[ïíq_«]°ÉÝÆö± —-NZ¾×&\"8£I—ÇŒ·È²Œ 0F`alÌ@ê ¡)ç8Qô ‡á—\"çùúmæ¦`‡ï@A˜PlYøá³iq«‰¡ÐÑŒVa£hs/¸ZBˆaÓ8N{n<EFBFBD>ð†Ý<E280A0>˜l€ìíø©A+ùQÈ>`t<1C>t!¤Ú áÅ¥pà:(NHà/C HÛ—®8¨F¹ Nºvâ©ÛúÕbÚhx\0ª<© ¯¢²)ÛNíd† <0B>ÙÔ´ 'C{ Âû¶n5YKg`\\£,yTñè˜0¹íÇ;åÔ†€WP¦=@áO»½Ü@`ˆC† €4N<ÚRðÀ£| woÐ<1F>¦ïW|Åߨ «½Ýq“¡—1MÄŒYqI؇<C398>¥ÊÀ躄c¢9¼!Û0ð/<Ñ8` `Hn{h§†ìÃ87ÙŽÒ¹ã}„JòטYP<12>f×z=ûà-¼°\n]CyÚ5ÞX=æˆgÃÀ ûÕݼÇh;O\r»Fµ“Œ¢ó7³¾0yS®Rö··=»½/,ÛÝ?J÷Ë@½yŒŒŽ[á^XWÕ¾@¤¾ÓkŽfèÖÇÅô H”»Þ_fý“þ(ªPÔ<50>3ð2#˜áôy¡˜×éžÇ;ÎÝÆô\0.ÀeèâkzjO4¹àl˜¼*ƲœûÌ\$<27ɸ8I]ÓsÛÁr˜¿.o! ¨<>„€×­;­û¯IФ !9÷ë_˜<19>ÙUKŠÑæùV ¿OhÖ.€¶• ·ÛëR`ˆ2Ѿ°Wðu|“´Ã +½žï޼'´j/¾Ø€ˆË<CB86><C38B>AàÏ\nØMºHIp\0ôçÂ<EFBFBD>öÜBCÂÕúp§„ÀÐa®üÆ4HyTÓŸ²¯[ ^öë¡HW0HиC øk¹É†X<>~å7-<Eî…WU‰Ž®Š =Rxžœ»œ. ¹åä±3p;˜€¶æaà^îG ”afö„BœÔñ†H\nÏÖð§€®ûaö+íÞw¥<°G÷Záþ\0_ŒE®|<7C> í±x£ìF /ÒÆ1q<31>Œ D KÚ^â÷—ÀºÖ¿;Åàä¹SC0 P«ø]€êJ}ï_&“±Q¢Ìª˜xÀ¼×éÆ 2\rèZƒÄÏ@â¶ ˜\0ľQI<EFBFBD>Ì€3pð@");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF87a\0\0¡\0\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"GIF87a\0\0¡\0\0îîî\0\0\0™™™\0\0\0,\0\0\0\0\0\0\0#„<>©Ëí#\naÖFo~yÃ.<2E>_wa”á1ç±Jî GÂL×6]\0\0;";break;case"up.gif":echo"GIF87a\0\0¡\0\0îîî\0\0\0™™™\0\0\0,\0\0\0\0\0\0\0<>©ËíMQN\nï}ôžayšaŶ®\0Çò\0;";break;case"down.gif":echo"GIF87a\0\0¡\0\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\0i±ž”ªÓ²Þ»\0\0;";break;}}exit;}function
connection(){global$h;return$h;}function
adminer(){global$c;return$c;}function
idf_unescape($Cc){$Xc=substr($Cc,-1);return
str_replace($Xc.$Xc,$Xc,substr($Cc,1,-1));}function
escape_string($X){return
substr(q($X),1,-1);}function
remove_slashes($we,$hc=false){if(get_magic_quotes_gpc()){while(list($x,$X)=each($we)){foreach($X
as$Rc=>$W){unset($we[$x][$Rc]);if(is_array($W)){$we[$x][stripslashes($Rc)]=$W;$we[]=&$we[$x][stripslashes($Rc)];}else$we[$x][stripslashes($Rc)]=($hc?$W:stripslashes($W));}}}}function
bracket_escape($Cc,$za=false){static$Lf=array(':'=>':1',']'=>':2','['=>':3');return
strtr($Cc,($za?array_flip($Lf):$Lf));}function
h($kf){return
htmlspecialchars(str_replace("\0","",$kf),ENT_QUOTES);}function
nbsp($kf){return(trim($kf)!=""?h($kf):"&nbsp;");}function
nl_br($kf){return
str_replace("\n","<br>",$kf);}function
checkbox($D,$Y,$La,$Vc="",$Kd="",$Qc=false){static$t=0;$t++;$K="<input type='checkbox' name='$D' value='".h($Y)."'".($La?" checked":"").($Kd?' onclick="'.h($Kd).'"':'').($Qc?" class='jsonly'":"")." id='checkbox-$t'>";return($Vc!=""?"<label for='checkbox-$t'>$K".h($Vc)."</label>":$K);}function
optionlist($Nd,$Xe=null,$eg=false){$K="";foreach($Nd
as$Rc=>$W){$Od=array($Rc=>$W);if(is_array($W)){$K.='<optgroup label="'.h($Rc).'">';$Od=$W;}foreach($Od
as$x=>$X)$K.='<option'.($eg||is_string($x)?' value="'.h($x).'"':'').(($eg||is_string($x)?(string)$x:$X)===$Xe?' selected':'').'>'.h($X);if(is_array($W))$K.='</optgroup>';}return$K;}function
html_select($D,$Nd,$Y="",$Jd=true){if($Jd)return"<select name='".h($D)."'".(is_string($Jd)?' onchange="'.h($Jd).'"':"").">".optionlist($Nd,$Y)."</select>";$K="";foreach($Nd
as$x=>$X)$K.="<label><input type='radio' name='".h($D)."' value='".h($x)."'".($x==$Y?" checked":"").">".h($X)."</label>";return$K;}function
confirm($fb=""){return" onclick=\"return confirm('".lang(0).($fb?" (' + $fb + ')":"")."');\"";}function
print_fieldset($t,$cd,$kg=false,$Kd=""){echo"<fieldset><legend><a href='#fieldset-$t' onclick=\"".h($Kd)."return !toggle('fieldset-$t');\">$cd</a></legend><div id='fieldset-$t'".($kg?"":" class='hidden'").">\n";}function
bold($Fa){return($Fa?" class='active'":"");}function
odd($K=' class="odd"'){static$s=0;if(!$K)$s=-1;return($s++%2?$K:'');}function
js_escape($kf){return
addcslashes($kf,"\r\n'\\/");}function
json_row($x,$X=null){static$ic=true;if($ic)echo"{";if($x!=""){echo($ic?"":",")."\n\t\"".addcslashes($x,"\r\n\"\\").'": '.($X!==null?'"'.addcslashes($X,"\r\n\"\\").'"':'undefined');$ic=false;}else{echo"\n}\n";$ic=true;}}function
ini_bool($Gc){$X=ini_get($Gc);return(eregi('^(on|true|yes)$',$X)||(int)$X);}function
sid(){static$K;if($K===null)$K=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$K;}function
q($kf){global$h;return$h->quote($kf);}function
get_vals($I,$Ua=0){global$h;$K=array();$J=$h->query($I);if(is_object($J)){while($L=$J->fetch_row())$K[]=$L[$Ua];}return$K;}function
get_key_vals($I,$i=null){global$h;if(!is_object($i))$i=$h;$K=array();$J=$i->query($I);if(is_object($J)){while($L=$J->fetch_row())$K[$L[0]]=$L[1];}return$K;}function
get_rows($I,$i=null,$l="<p class='error'>"){global$h;$bb=(is_object($i)?$i:$h);$K=array();$J=$bb->query($I);if(is_object($J)){while($L=$J->fetch_assoc())$K[]=$L;}elseif(!$J&&!is_object($i)&&$l&&defined("PAGE_HEADER"))echo$l.error()."\n";return$K;}function
unique_array($L,$v){foreach($v
as$u){if(ereg("PRIMARY|UNIQUE",$u["type"])){$K=array();foreach($u["columns"]as$x){if(!isset($L[$x]))continue
2;$K[$x]=$L[$x];}return$K;}}$K=array();foreach($L
as$x=>$X){if(!preg_match('~^(COUNT\\((\\*|(DISTINCT )?`(?:[^`]|``)+`)\\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\\(`(?:[^`]|``)+`\\))$~',$x))$K[$x]=$X;}return$K;}function
where($Z,$n=array()){global$w;$K=array();foreach((array)$Z["where"]as$x=>$X)$K[]=idf_escape(bracket_escape($x,1)).(($w=="sql"&&ereg('\\.',$X))||$w=="mssql"?" LIKE ".exact_value(addcslashes($X,"%_\\")):" = ".unconvert_field($n[$x],exact_value($X)));foreach((array)$Z["null"]as$x)$K[]=idf_escape($x)." IS NULL";return
implode(" AND ",$K);}function
where_check($X,$n=array()){parse_str($X,$Ka);remove_slashes(array(&$Ka));return
where($Ka,$n);}function
where_link($s,$Ua,$Y,$Ld="="){return"&where%5B$s%5D%5Bcol%5D=".urlencode($Ua)."&where%5B$s%5D%5Bop%5D=".urlencode(($Y!==null?$Ld:"IS NULL"))."&where%5B$s%5D%5Bval%5D=".urlencode($Y);}function
cookie($D,$Y){global$ba;$be=array($D,(ereg("\n",$Y)?"":$Y),time()+2592000,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$be[]=true;return
call_user_func_array('setcookie',$be);}function
restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
stop_session(){if(!ini_bool("session.use_cookies"))session_write_close();}function&get_session($x){return$_SESSION[$x][DRIVER][SERVER][$_GET["username"]];}function
set_session($x,$X){$_SESSION[$x][DRIVER][SERVER][$_GET["username"]]=$X;}function
auth_url($zb,$O,$V,$k=null){global$_b;preg_match('~([^?]*)\\??(.*)~',remove_from_uri(implode("|",array_keys($_b))."|username|".($k!==null?"db|":"").session_name()),$A);return"$A[1]?".(sid()?SID."&":"").($zb!="server"||$O!=""?urlencode($zb)."=".urlencode($O)."&":"")."username=".urlencode($V).($k!=""?"&db=".urlencode($k):"").($A[2]?"&$A[2]":"");}function
is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
redirect($_,$B=null){if($B!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($_!==null?$_:$_SERVER["REQUEST_URI"]))][]=$B;}if($_!==null){if($_=="")$_=".";header("Location: $_");exit;}}function
query_redirect($I,$_,$B,$Ae=true,$Xb=true,$dc=false){global$h,$l,$c;if($Xb)$dc=!$h->query($I);$ff="";if($I)$ff=$c->messageQuery("$I;");if($dc){$l=error().$ff;return
false;}if($Ae)redirect($_,$B.$ff);return
true;}function
queries($I=null){global$h;static$ze=array();if($I===null)return
implode(";\n",$ze);$ze[]=(ereg(';$',$I)?"DELIMITER ;;\n$I;\nDELIMITER ":$I);return$h->query($I);}function
apply_queries($I,$xf,$Sb='table'){foreach($xf
as$R){if(!queries("$I ".$Sb($R)))return
false;}return
true;}function
queries_redirect($_,$B,$Ae){return
query_redirect(queries(),$_,$B,$Ae,false,!$Ae);}function
remove_from_uri($ae=""){return
substr(preg_replace("~(?<=[?&])($ae".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);}function
pagination($F,$kb){return" ".($F==$kb?$F+1:'<a href="'.h(remove_from_uri("page").($F?"&page=$F":"")).'">'.($F+1)."</a>");}function
get_file($x,$qb=false){$fc=$_FILES[$x];if(!$fc||$fc["error"])return$fc["error"];$K=file_get_contents($qb&&ereg('\\.gz$',$fc["name"])?"compress.zlib://$fc[tmp_name]":($qb&&ereg('\\.bz2$',$fc["name"])?"compress.bzip2://$fc[tmp_name]":$fc["tmp_name"]));if($qb){$gf=substr($K,0,3);if(function_exists("iconv")&&ereg("^\xFE\xFF|^\xFF\xFE",$gf,$He))$K=iconv("utf-16","utf-8",$K);elseif($gf=="\xEF\xBB\xBF")$K=substr($K,3);}return$K;}function
upload_error($l){$od=($l==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($l?lang(1).($od?" ".lang(2,$od):""):lang(3));}function
repeat_pattern($G,$dd){return
str_repeat("$G{0,65535}",$dd/65535)."$G{0,".($dd%65535)."}";}function
is_utf8($X){return(preg_match('~~u',$X)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$X));}function
shorten_utf8($kf,$dd=80,$nf=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$dd).")($)?)u",$kf,$A))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$dd).")($)?)",$kf,$A);return
h($A[1]).$nf.(isset($A[2])?"":"<i>...</i>");}function
friendly_url($X){return
preg_replace('~[^a-z0-9_]~i','-',$X);}function
hidden_fields($we,$Dc=array()){while(list($x,$X)=each($we)){if(is_array($X)){foreach($X
as$Rc=>$W)$we[$x."[$Rc]"]=$W;}elseif(!in_array($x,$Dc))echo'<input type="hidden" name="'.h($x).'" value="'.h($X).'">';}}function
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
column_foreign_keys($R){global$c;$K=array();foreach($c->foreignKeys($R)as$o){foreach($o["source"]as$X)$K[$X][]=$o;}return$K;}function
enum_input($U,$wa,$m,$Y,$Lb=null){global$c;preg_match_all("~'((?:[^']|'')*)'~",$m["length"],$jd);$K=($Lb!==null?"<label><input type='$U'$wa value='$Lb'".((is_array($Y)?in_array($Lb,$Y):$Y===0)?" checked":"")."><i>".lang(4)."</i></label>":"");foreach($jd[1]as$s=>$X){$X=stripcslashes(str_replace("''","'",$X));$La=(is_int($Y)?$Y==$s+1:(is_array($Y)?in_array($s+1,$Y):$Y===$X));$K.=" <label><input type='$U'$wa value='".($s+1)."'".($La?' checked':'').'>'.h($c->editVal($X,$m)).'</label>';}return$K;}function
input($m,$Y,$q){global$Tf,$c,$w;$D=h(bracket_escape($m["field"]));echo"<td class='function'>";$Je=($w=="mssql"&&$m["auto_increment"]);if($Je&&!$_POST["save"])$q=null;$sc=(isset($_GET["select"])||$Je?array("orig"=>lang(5)):array())+$c->editFunctions($m);$wa=" name='fields[$D]'";if($m["type"]=="enum")echo
nbsp($sc[""])."<td>".$c->editInput($_GET["edit"],$m,$wa,$Y);else{$ic=0;foreach($sc
as$x=>$X){if($x===""||!$X)break;$ic++;}$Jd=($ic?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($m["field"])))."]']; if ($ic > f.selectedIndex) f.selectedIndex = $ic;\"":"");$wa.=$Jd;echo(count($sc)>1?html_select("function[$D]",$sc,$q===null||in_array($q,$sc)||isset($sc[$q])?$q:"","functionChange(this);"):nbsp(reset($sc))).'<td>';$Ic=$c->editInput($_GET["edit"],$m,$wa,$Y);if($Ic!="")echo$Ic;elseif($m["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$m["length"],$jd);foreach($jd[1]as$s=>$X){$X=stripcslashes(str_replace("''","'",$X));$La=(is_int($Y)?($Y>>$s)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$D][$s]' value='".(1<<$s)."'".($La?' checked':'')."$Jd>".h($c->editVal($X,$m)).'</label>';}}elseif(ereg('blob|bytea|raw|file',$m["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$D'$Jd>";elseif(($Bf=ereg('text|lob',$m["type"]))||ereg("\n",$Y)){if($Bf&&$w!="sqlite")$wa.=" cols='50' rows='12'";else{$M=min(12,substr_count($Y,"\n")+1);$wa.=" cols='30' rows='$M'".($M==1?" style='height: 1.2em;'":"");}echo"<textarea$wa>".h($Y).'</textarea>';}else{$pd=(!ereg('int',$m["type"])&&preg_match('~^(\\d+)(,(\\d+))?$~',$m["length"],$A)?((ereg("binary",$m["type"])?2:1)*$A[1]+($A[3]?1:0)+($A[2]&&!$m["unsigned"]?1:0)):($Tf[$m["type"]]?$Tf[$m["type"]]+($m["unsigned"]?0:1):0));echo"<input".(ereg('int',$m["type"])?" type='number'":"")." value='".h($Y)."'".($pd?" maxlength='$pd'":"").(ereg('char|binary',$m["type"])&&$pd>20?" size='40'":"")."$wa>";}}}function
process_input($m){global$c;$Cc=bracket_escape($m["field"]);$q=$_POST["function"][$Cc];$Y=$_POST["fields"][$Cc];if($m["type"]=="enum"){if($Y==-1)return
false;if($Y=="")return"NULL";return+$Y;}if($m["auto_increment"]&&$Y=="")return
null;if($q=="orig")return($m["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($m["field"]):false);if($q=="NULL")return"NULL";if($m["type"]=="set")return
array_sum((array)$Y);if(ereg('blob|bytea|raw|file',$m["type"])&&ini_bool("file_uploads")){$fc=get_file("fields-$Cc");if(!is_string($fc))return
false;return
q($fc);}return$c->processInput($m,$Y,$q);}function
search_tables(){global$c,$h;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$nc=false;foreach(table_status()as$R=>$S){$D=$c->tableName($S);if(isset($S["Engine"])&&$D!=""&&(!$_POST["tables"]||in_array($R,$_POST["tables"]))){$J=$h->query("SELECT".limit("1 FROM ".table($R)," WHERE ".implode(" AND ",$c->selectSearchProcess(fields($R),array())),1));if(!$J||$J->fetch_row()){if(!$nc){echo"<ul>\n";$nc=true;}echo"<li>".($J?"<a href='".h(ME."select=".urlencode($R)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$D</a>\n":"$D: <span class='error'>".error()."</span>\n");}}}echo($nc?"</ul>":"<p class='message'>".lang(6))."\n";}function
dump_headers($Bc,$wd=false){global$c;$K=$c->dumpHeaders($Bc,$wd);$Yd=$_POST["output"];if($Yd!="text")header("Content-Disposition: attachment; filename=".$c->dumpFilename($Bc).".$K".($Yd!="file"&&!ereg('[^0-9a-z]',$Yd)?".$Yd":""));session_write_close();return$K;}function
dump_csv($L){foreach($L
as$x=>$X){if(preg_match("~[\"\n,;\t]~",$X)||$X==="")$L[$x]='"'.str_replace('"','""',$X).'"';}echo
implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$L)."\r\n";}function
apply_sql_function($q,$Ua){return($q?($q=="unixepoch"?"DATETIME($Ua, '$q')":($q=="count distinct"?"COUNT(DISTINCT ":strtoupper("$q("))."$Ua)"):$Ua);}function
password_file(){$wb=ini_get("upload_tmp_dir");if(!$wb){if(function_exists('sys_get_temp_dir'))$wb=sys_get_temp_dir();else{$gc=@tempnam("","");if(!$gc)return
false;$wb=dirname($gc);unlink($gc);}}$gc="$wb/adminer.key";$K=@file_get_contents($gc);if($K)return$K;$pc=@fopen($gc,"w");if($pc){$K=md5(uniqid(mt_rand(),true));fwrite($pc,$K);fclose($pc);}return$K;}function
is_mail($Ib){$va='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$yb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$G="$va+(\\.$va+)*@($yb?\\.)+$yb";return
preg_match("(^$G(,\\s*$G)*\$)i",$Ib);}function
is_url($kf){$yb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($yb?\\.)+$yb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$kf,$A)?strtolower($A[1]):"");}function
is_shortable($m){return
ereg('char|text|lob|geometry|point|linestring|polygon',$m["type"]);}function
slow_query($I){global$c,$T;$k=$c->database();if(support("kill")&&is_object($i=connect())&&($k==""||$i->select_db($k))){$Tc=$i->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
var timeout = setTimeout(function () {
ajax(\'',js_escape(ME),'script=kill\', function () {
}, \'token=',$T,'&kill=',$Tc,'\');
}, ',1000*$c->queryTimeout(),');
</script>
';}else$i=null;ob_flush();flush();$K=@get_key_vals($I,$i);if($i){echo"<script type='text/javascript'>clearTimeout(timeout);</script>\n";ob_flush();flush();}return
array_keys($K);}function
lzw_decompress($Ca){$vb=256;$Da=8;$Pa=array();$Ke=0;$Le=0;for($s=0;$s<strlen($Ca);$s++){$Ke=($Ke<<8)+ord($Ca[$s]);$Le+=8;if($Le>=$Da){$Le-=$Da;$Pa[]=$Ke>>$Le;$Ke&=(1<<$Le)-1;$vb++;if($vb>>$Da)$Da++;}}$ub=range("\0","\xFF");$K="";foreach($Pa
as$s=>$Oa){$Hb=$ub[$Oa];if(!isset($Hb))$Hb=$og.$og[0];$K.=$Hb;if($s)$ub[]=$og.$Hb[0];$og=$Hb;}return$K;}global$c,$h,$_b,$Fb,$Pb,$l,$sc,$wc,$ba,$Hc,$w,$a,$Wc,$Id,$je,$lf,$T,$Nf,$Tf,$ag,$fa;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);if(!defined("SID")){session_name("adminer_sid");$be=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$be[]=true;call_user_func_array('session_set_cookie_params',$be);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$hc);if(function_exists("set_magic_quotes_runtime"))set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);$Wc=array('en'=>'English','cs'=>'ÄŒeÅ¡tina','sk'=>'SlovenÄ<6E>ina','nl'=>'Nederlands','es'=>'Español','de'=>'Deutsch','fr'=>'Français','it'=>'Italiano','et'=>'Eesti','hu'=>'Magyar','pl'=>'Polski','ca'=>'Català','pt'=>'Português','sl'=>'Slovenski','lt'=>'Lietuvių','tr'=>'Türkçe','ro'=>'Limba Română','id'=>'Bahasa Indonesia','ru'=> ÑƒÑ<C692>Ñ<EFBFBD>кий Ñ<>зÑк','uk'=>'УкраїнÑ<C2BD>ька','sr'=>'СрпÑ<C2BF>ки','zh'=>'简体中文','zh-tw'=>'ç¹<C3A7>體中æ‡','ja'=>'日本語','ta'=>'த‌மிழà¯<C3A0>','bn'=>'বাংলা','ar'=>'العربية','fa'=><>ارسی',);function
get_lang(){global$a;return$a;}function
lang($Cc,$E=null){global$a,$Nf;$Mf=($Nf[$Cc]?$Nf[$Cc]:$Cc);if(is_array($Mf)){$le=($E==1?0:($a=='cs'||$a=='sk'?($E&&$E<5?1:2):($a=='fr'?(!$E?0:1):($a=='pl'?($E%10>1&&$E%10<5&&$E/10%10!=1?1:2):($a=='sl'?($E%100==1?0:($E%100==2?1:($E%100==3||$E%100==4?2:3))):($a=='lt'?($E%10==1&&$E%100!=11?0:($E%10>1&&$E/10%10!=1?1:2)):($a=='ru'||$a=='sr'||$a=='uk'?($E%10==1&&$E%100!=11?0:($E%10>1&&$E%10<5&&$E/10%10!=1?1:2)):1)))))));$Mf=$Mf[$le];}$ta=func_get_args();array_shift($ta);$mc=str_replace("%d","%s",$Mf);if($mc!=$Mf)$ta[0]=number_format($E,0,".",lang(7));return
vsprintf($mc,$ta);}function
switch_lang(){global$a,$Wc;echo"<form action='' method='post'>\n<div id='lang'>",lang(8).": ".html_select("lang",$Wc,$a,"this.form.submit();")," <input type='submit' value='".lang(9)."' class='hidden'>\n","<input type='hidden' name='token' value='$_SESSION[token]'>\n";echo"</div>\n</form>\n";}if(isset($_POST["lang"])&&$_SESSION["token"]==$_POST["token"]){cookie("adminer_lang",$_POST["lang"]);$_SESSION["lang"]=$_POST["lang"];$_SESSION["translations"]=array();redirect(remove_from_uri());}$a="en";if(isset($Wc[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$a=$_COOKIE["adminer_lang"];}elseif(isset($Wc[$_SESSION["lang"]]))$a=$_SESSION["lang"];else{$ja=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$jd,PREG_SET_ORDER);foreach($jd
as$A)$ja[$A[1]]=(isset($A[3])?$A[3]:1);arsort($ja);foreach($ja
as$x=>$H){if(isset($Wc[$x])){$a=$x;break;}$x=preg_replace('~-.*~','',$x);if(!isset($ja[$x])&&isset($Wc[$x])){$a=$x;break;}}}$Nf=&$_SESSION["translations"];if($_SESSION["translations_version"]!=2029292637){$Nf=array();$_SESSION["translations_version"]=2029292637;}if(!$Nf){switch($a){case"en":$g="A9D“yÔ@s:ÀGࢩ¸Âb6@ކñÔàl7˜L€Ìiˆ<CB86>DÓ àÒm:c†ÈÁÜË<1B>Ä`æ“ÔÒs Nd)A2̳ƒq¼è 2ÉŽgI”Úp:AFó¤Îi‡Dè¡Ò9È…€¢a„Üg:˜LæXaÎØN”˜Œ§#˜(ˆa:@¬Ñ³¤žØS:Ul÷RdÜéu!V '*Êo6™p5\"™æ—Nîgk<67>¶çÈ‚Š™ÌïT2]¯ý%°˜´W3m˜Ên£Æ69“,DÇG2jó&ƒyÞ<0F>:ïá6 ²òr<1D>&S¸+›Ïþ €Óy6Ù4”s…ªØE2wÁBXÙˆóyûëÍ×5¾:ˆÇSvüÒ7<C392>˨3Œèμ?í“4ÅŒc@³#¸Ð¹¯ê£ò2(cnô¬ë\"\nŠKrی㤠¿Ðô:¥ŽÊ¾<C38A>cÌÌŠ\"`@1²\r¨ÜÔ<EFBFBD>ãƒnc 8ë9˘@à»MlˆìF0jh\nñAªpÂÕI+r*É₪é\"+Zê\"%#‚ÈØ ¯Ì¢2Êa\0Üî»Hˆ\$5t€ÞŒ­øç@P7ÃØ4£b¦)ÎÈÞ5¶áp@ÍGnÌ&<26>*‰RÔ0« ^3Í(;“\r4£4X3M,O„,%\n<>6ñxÉR(c<>N¤ŽJ2<05>/6KMÒ°Ž@ôÌý@PT\$o]¶ëí°«h¤DÛÖÑR¹7„xÍIFµT9/(Ø \$\n\n@ð¼À0Jp'AJ8€£”\nA¤B ÞŠ J°@( ☩#µtp¤—¹(•':[.°1ÊRÔL<C394>'Q¼\0<EFBFBD>­\0HõÔò¾³‰ÿ@ÐhÜè15©ï,¨a\0Ñ! K“o#ŽQì}Y·<59>Æ”Jó7;¹•/\rõqA©`P¬Å<C2AC>1{쯃ªëˆ³‹¤')ÄM˜Ž£8Ñ}Ü—5Ñj<C391>Ú¬Ï%èàçª'@V3 #œ!<21>éf.Ù\nšRí˜ÌÊàA˜Žö€JvÚê#*ƒ*­°ÑŒ°nKìT'‰Á\0ˆ\"‰‚(¨\"ÊŠS°´ cG2.Ç:\nƒÌ|²D0S¬:¢aÿ†)Öjì2ŒÃ X£äª‡Ì<E280A1>¬ ˆÜßs¤c{8ŠÌÂo” 8­6ùú3¦êî®ß26sv<0<w¬{ýø¦ŽP×­\n¢€ˆ òò[: ø´¢ÄOHU[!tx…ò\0´ú\r¡¶7\0<EFBFBD>A†àÖ(x[ï¹Ø`~”©xmI¤¬;ðŠg\rÂc8I­6´ã:C“1aM„8»ãzÈÛ|>0Äâ—P£ ƒÊæO.Á²„ð¯O“|#<23>˜31²^ €L7.pä¤ÃµÂ!ô@†<>ö!ÄSÖ‹x%í«-'Àáá\">P¶%èÁáôHŒp¸é“ˆáèK'¤ýæ4~£¡ŽÁ<C5BD>œ²€MÕ\"18¿0à¶[ s…G âÈ€Ù!ITplÄ•àäÔ@PW ¡ŠK5=HR?}9ƒ U\n<EFBFBD>C\"&.Ž ŠÐI< ¨Ò*ö^†ŠácÒÍ•“†\\ØH²Hȧ1{- XÒéc̰H,´ye_%ò~˜”S̘JH¢ã¶©a™e„qH£ƒpVñH•Ӊ嗳¼€K™Gxçä\"'‚òúÎÜ´—Á–[·†f½Q|ú™¬çŇ²L¦<¿Yi²fBFvœKa\$\$Ä •ââ‘–Ñ+%­<C2AD>Øø¹<C3B8>Ñ/ˆëîU¥¦ÃX„}R\$ê€O—F‰ é¢1eõÇ6ÝL—ßuÎ~š*wFÑÞã¿O2·—B”f• ¤‚JéÛƒÜ\r­„Ή<C38E>I[ &…“§RBgãa “ú,UÖH«/ .ušVc[@¨S´Ju´ÕÖz¿-jBEWdЇ\nê’‚°ƒnÂ×\nÂ<EFBFBD>å<EFBFBD>/ŠMîF†•˜ \nPqlVÂŒ‰eŠ'1N>Øø®Í î 2ÔX´.Ñ¿ÛKa™}IB<42>¿Çl,»:œ„¡©È_abUI\0ªÆœQê3Fn¿ã²éƒ*½aëÁV”rå9'{ß‘ q'ÛpÜÝ*†.á\nÖÊÂ.ªæ0ÄöÚÚ×üÝnõ¢ A•s˜þ\\\nÏ^ÜZ…S/ÙÝ´öʽ½l^,=r¡¶èè½x!.FŸ¶¥šAõp\$XÂÐ.ÓਰøŽ€e æ†+ F`)œGx>%º».dý5š¥ Í–Ë'a,®¬UšcrûŽgݱ¯QcX\\;n™¦ #Çñ,”Š ‡/&ÕDi®UgyA °BÚŒ‘ l%EÓ…H\n­=cÂ×3<C397> <07>Ù¦f*Ðþáì“^ŽÎmËDK=U×÷5_öi ³F: ÌhŒÝ¢³±\"  šœŠÀPGbÏ\r<EFBFBD>‡e[\\hWô5#duQV¬¦äÐ=KfY¡òXdL¯ —©¡<C2A9>Þ—š*ÇEiu õÑN¨³Ž¤Yê`C`+ j 1†»¶G]é\"<EFBFBD>Pô†hrwãS¿¤ž Ä}€ß6G°ûq E@]‰nfÌ>o'\"^z˜lne×DN£¿\nÆÎv;P4íi¸N6‰\"4e­=ž4ÎFŠÀgàämê/è<02>“q MµÝ¥IOBÓà°M&[aÎAý®t·ŽêÚõ æqi\\z<EFBFBD>£…sA¹_&°úñÍY±,:=/¡´š[´¸•è;)<29>ÇHêdØúZÛÖmØ\"zcWA\0Lu(:¦Ž£ÔÒÁÄCS¬VCÉ5un·žv †„ön`<ªéÿäĦò^[±(ÈLè3äìópQ*å4äJ9W„g?Ÿ Ê M© ¿¥¸ÜF¢7áüHlÜ<}—øÂ˜";break;case"cs":$g="O8Œ'c!Ô~\n'Nó!…Š™4\râ™”@n0šL5 Ò(o:˜<>ç!p(ša<M±Ãa¹†­BÎÆóa\\¡Œ¦ÃI¬Þs<C39E>ä#‘Ô@j Nd))N‡#™L²šÖ‘%€ÇFIr¤pb«æuÉx)нŽY\"¡„Äu6Ï2Q\0(”a=M`¢±äÅ:˜ˆÉyÌØa 'C©´@a1¦<13>™0e:1S2ž£ÓÈ(„iœ¥ÊÐQÊo6æFœñLó@aªM¹ó)ÊtrX«ãIÛ; ¸c~'n­óI Ù9šh9â¦øÃ×µØ\"C6²ßN<Xm<16>÷ûÇj(t¢šñ”PQ@Þ=\r¬ÐÜû!n°Ê2?¯üMÀhòÚ·®#ª7ŽÈâbš\rîÖÄ?Ì4Õ¾èÙB7Cn\n<02>»@PJ2Â5€LWÅã óEt`°¯ƒËÖÅ<C396>B0ë3 P3ŽC(Î0È«ì ÷<>CXÈ2§ÉàìÞ!ãÉ¢ª¨à73@P˜•E\"#r¸²¢¦:G×\"ŠÂ1<C382>`@μ ¸.Lø¢&&(z_\r<EFBFBD>@Pß5ÔZÀ®ˈÀ¿Ðû=î<>B=\r0M%>ÜèÜ<C3A8>¬Bú:&n¢ƒO·L@§TT/sž1: RÓ²ˆ£Â90\"xÈòQÔ¨<7B‰õ\rp•+XRìðíØü!S:%ÅêØ7<C398>i°@!Šb<C5A0>ŒðÊó&³P@3\$cjàò“!E\n©-}`<ÏB`€¾lÓ¬‰ŽÐ½jšå»#xܘŽM„®„<17>æ—Ŧz<>&I£ÐTácž‡Úh\rúÃ…” ÆÃ¼×r+ˆ{{Ž×Ͳ8[x£Äêå… )&ct†ªë2Ñ„b˜ˆôó%è}ýlÄ\"~ÆKíÈ@á­8 õ Œ•Þ<6E>\0 \$\n•¦ºt@)AJJé“)zxó')Ø× \nx¦*UËmÐ-6#uûwRªŠE{Zyj-:«”:ŒŸ\rÃ0Ò3ލ<>2Kôâ<C3B4>!”’¡#š²PÖ°µžè¤¬TèÅ£ÈÙΡŠ[\rËœzú#Ý=/LØ<4C>ÍŒÙ*7uL7<4C>ÂÇ` èçN8”®³ël®+7£Ò9‡\\ðç•9{ɳ?ûFÕŒ)Oë©~<øxÔ0§ÞÏÊ'ŒV@í¿Ø<C2BF>KÒ#<23>X*Ok<4A><C2AF>aA­¬µfÂ]°%ÀÌ3@ÃHzc¬ëŠÓ\$gšó÷B¨Œ²·\0ÒE ƒ†°'\ns¨pH°•h°PàH±?H*#ã™Ñ(V&<26>ˆÒ„ê˜I\rÁ<EFBFBD>\$¸†Æ“¡ÿc1d#`Í<>6‹ÑóÞ«ƒchЧ-!ŽFInqdCóÜMâêw%'¿·ú‰B™…!”1€¨„”ÃÁ¥R(-Q\r(Z ŒD5@öåVÇÆ>?C©ÃpTÉ?³fÃ9½<39>R<öŸ‡'&NÝ8Ç]oŕʻˆâõ/\$âGƒ99Ó o3ÁT2Ʀ¦]R¢*‘ß`êpÎ)Ç&°<4ã ÁZmHIÀt¨Ž»qaÊl@pÖóR„f<>ÂrÁ¦Ó ¬¦Ni€œò,„O6àÜxœss<E28093>¹½:Ýk¯^Ññ9Ôg<Ísžó†}0 È&δýwÅ¥fÎÇ\\Dçz \"t­2ÂIK<<40¼\0ÖNKÓ\$¼£3Å>ZÝŸ<>º‰Íµó6)x­PŽv™Q\nM'üö¥Ô<C2A5>°Ïº|Á'EfÁ8Œ¢\$@P‰ a!4ŽAºžSÓ<53>¯*(<28>Ž“U<E2809C>Ûß±¹(ÄÊ=\$u¼Í¡çÄù<C384>%0Ç Ö­%ú@b*o<>ê)ÕD9=¢.d¸e\$HTÝCzoëÐp¥NÕƒJ#6ˆôÉY\0èŠBª'~dyDžtD<>Ñ<EFBFBD><C391>¦@9Âò[z´4È>ÃwàŠ´ö¦Ð ä6R­a9¶¤ÚÔËjŠHI+#¤X7º5j€˜Â;LýCò&ƒÓã6\n¶üÀÝ5<> \rnXFÜÉÏrl87PÇÛ«®îNüZ\np… ?Å™h<E284A2>q<EFBFBD>v'â +{{“åð0ô\r_bK~E¹Zsµ[×]Ñ4ιî]°ßØz¡%7±Šºzñ ‚õÂ\n·÷pÙƒ¦:Ü>B!6 À)¡[öZ˜Bÿ †hžW\0É2Õô½®¿BÐ@C1ÐlBA †DÓKÊ<C38A><E280BA>®vŒ»[þ<>£ðn<C3B0>ê9è) ã׬•æ\nЮV<EFBFBD>†Hí-îau™<75>ñPÔàm#Í*¿5ßQ<>ͼu9ÑhÛœ<C593>¦ÅR™ñâ¢MÍnVý\0õ¡Î¾r¢Óº É⽨ëÇžÚ)èÌý¤->“ÉšUÚézñèVœš5{j\r%@hƤ£sËL†Ú?ä0„¼ÉPË™Ð%K]IA¯²nÂ×4ckì±I±%<25>RÙ³ Û–Õ\"™Tα[Æ Z>ù¹n·Ûd·°pe\$amŒw¹Ãlª±f0¬Ùî ®Iù?œ£/,¦/\rý½ˆ<C2BD>×3elM™¯l†Ýðo\"W\0¤Ô„œ(9V:FÂjŽpeóv{<07> }‘©-JOÙÚßm{ž o<>²ò_ sȯª ·¼ÐP.m™3ù%çœø<C593>fMŸËHÅ©S^óÖ§Ëô½7¢VC%,¤OaÜt%<25>á}/EêtA1<41>Èa1£âIÆ!¿E<C2BF>.o™¯¦h¬³Nöî<C3B6>©-îªÓÝ`]¥#Hô¸HŠg©Æ9,»ªÀîÿÁ&÷yß]ûÉñ8ô;\rÎ[!±Ý“æ÷_s‡iä¼ ä÷õz7_gnwÚ»¿ñÙèMïP˜¨;ØeTéçâv¢wç{‡#ô§d{éÍêvOÄ÷³+•çŽ]¡ƒAèw¢Iž5¬<35>ÝK¤\0…ƒ¯e«Š—x€ç=¾ýü,;PdYäƒ<C3A4>\ný\$Oõ¦Ʋ4¿ðÖèÍ<.v\n¯ÄE/ÒÇàìJÇhÔÍjý\\v\n8§hýÍ0RêB%\0<EFBFBD> @Mg)èÖà†?\0Øh('¥l]Â0BíŒ'ÆR?CzjÄè3¥Üé`è\$°%ITÎ&£<>\$Ó@ý';Fˆ\n­\rN4<EFBFBD>(\"p|W<>m0†Öâ!b:<3A>*eæJZ®*BHR K6/€ô-©š‰â,£\"Ø7(€˜Pêx\$ <09>F ˆa)õ\näQ'¢©ÄJ!d<,ˆHª‡ð'*ªb4°mú1ðcBrcPêë \"GäH\0\r©T<EFBFBD>ŘÉP¥F+p¿èßJÍ æHh~vÌ\0.JÉ‚|\$G3m~î* #вåB'€õÇlU`ÐT)lBäž4¤œããÚp¦\nºâ#ŽÄa4ÅÂ:L'¨'|æÄ¡\"zjmþ*dx‡L*-m²#,¢„Ú#_îÔV@áaÄ€ G ?1åg\rä{¢¸‘Ìó¨Êw\"&\rCPjdž:F<>H¼>1Kë˜?­\"\rÂøUÍÊ2Op<EFBFBD>o\\Ý ";break;case"sk":$g="N0ÏFSa®ŒFó<46>€æaŒ§y<>Âr4\rñ  äab©EÀ¢i„ði6°Ô&ÃtB(v7 ¦éP€ìeb/<2F>fóœ† …œŽ¢Q”@%9<>¤pˆT2\"e2ÉÎgC­Fp9J<39>FH<46>*i3šf°Szi0×(ÇC ˆë95ždb\0Q(Âz<šÁEcÉŠ?!1Œ5iÌØa%UCh ÄF˜N`¢Cw1™AE¨´Úy¬R£•tŽe7L§HÆ ¦y©°Õ&Ø9”å79Šó«}„;N“…ð(<28>ñ<+mk\r’£™¦}š¤AX4ôº“3NjøpÂCçÆL^#9~»õ”¢*‡Xu5<75>!4,Þ¨Üù;ãxМ­/ëÈŸ-rà:<3A>BpÞ;&¨¢4ß\rnzx™+‰ª¦¬”#t*\nªÀÂ;>@PJ2:1<S<15>1lQ\r½<>/C\n<EFBFBD> PŒ:ÃÃÊ#8ä2ŒéT„Ä/<2F>|´Ç€PÖ2 ©Úr¯LãXòŒ(ôž*ƒ‚º&%HèĘ…Ô(ˆ8cÄl;Hƒ\\£`ØA)1Œ#r(‰Žú²V£Ҽ:&Ã:<3A>íôJ-?Ð-«Pcv=R.¸Æ46Cl¾Q\ný5N6p`§MÓ¨…&æ”+À'« Pì‰?ì@Š<\"ƒ”Î'Œ<>Bê°\0\rÐz<-«zuUcœÑËÓ(<28><>d‰°ã¢h^ÏxÖ™„¦)ÁpA^Q©\\Ì£ Èe<é”(hõb¸)y_o\"Œ¬ £Êé#c´ÖŒƒXꥹ¨Þ7PC+üš;Ôóªˆ CÊ|—¦)e„xV«¸0…”Ãx*j2A'Œ#yÁã\nF'[!“:Lc!(ÈJ,«,«:Ò‰ú°’;þÍ Ï*ˆ£ \0ë16O¡|´-A\0õ\0Œ•ÎcmÓz.ŽPé8ÑZ\n@Rº Øëˆ5ꢀž)Š<>ØûfA ™¾·^ôö±É’­Bëêá„B+bª<62>v7 Ë\0ê<EFBFBD>²(Õ½\r2;òà*8癹‰CYÕNe<4E>VæN])Vô(^Þ\"°ÚUZcqÃàõõT¬qPÑO<EFBFBD>écÙ½ó9yŒ,j°7³#œnèaÉž ƒ­“€¬ÛKGDtA3­Š@¡±ZA[¥iÊCtèåÕ¸0§~çÔ'ŒW¤JÝèÕ<C3A8>e>Èb¥\\\r¼vÈuf°Ñ!q\$`”0ÌC€PC¡‘ì”`ÖNHK™Myý:wøfxN\"„ÀŠ*\r+H<‡ä*U°°8wjÈùÙG)¡5¤˜ÉËH<>Õ\0ƒG?Éœ+ 1z¦È¬q®<7‡C@ÍI3?KÅõ†,O† <20>;<3B>™õœ„€BIóŽHñ”9ÆtÔ|ÚˆlA¡Ý£Óv“<76>+þAPùêBðÊÀTGJ<47>àÐ7óþOƒ<>¡£¨\"yIʯ„AT(\n4‡ŽÄb/Ÿ0ÇÃÑ„rP`]²F8g6Æ€èEäxž%Dª7!@ÛÔû–Û´`¥Ü+us\"qSjhùw·ÖóAÈÐR,FŠ˜i1'µß¬6.o\rñÀ8GÄ0Ð_Hƒj%°=¤\\Áò2h­`¸Î¨óÔ…a«ùÇ'v®g`ud®É­çÜQÑD¡U¦x\0–Ú¡ ¼ó_äÄ09òŠIˆiŸ¤Í<C2A4>ä]@žAŸ ´y/ÉéC'¹_-,ˆª&î\"xh \rh­äHà3C_sÄ»ºZMË ƒäŒ!R\nrKeÊ.œeÞÓ×f´\\š}jµ\n*ÓZŠLX\r?©T¦•Ô4¾™™#í,Ÿ”Óø@ò²ví89” *áE@\$À™1F_*I€ FIê À÷¦úþ3a¼ø=™Š«Á}<7D>¤m|sl©«1\r)puúƒÍI6Æâif‰×±'4fkQÁ<51>³¡Ñ¢>‰ ðv>¦¬<C2A6>ª šé,á<32>6Ùkáõ±1Çä:<3A>ÀÓUêP¡¶èNX·e8n#¸Eîâ\"P²oj#(Ë\"Be*ƒšÝ\rMI°ÑgV@b&DŒ*ÜÓyTkW'Ĺo9<6F>ÌmH !(‰\n6ˆ/1ó¹¥\0FÆÙiý.éF=,¤+n<>©¬v÷(àRàÅ ‰S—ÿnn=8x2jª#æp2 ¨Ì45´g3.e±'%\$¬7:(æC¥kc-‚•!#¹Ó‰qtÍŠÓ<62>Hfp­<70>b\0ˆv´)\$¨Ûæ¸d@м2%ÐÊ\r\0ë+G#<23>\"´<EFBFBD>\rÒ*’Ñ,&îN\rG D•M …Ðp<C390>í£)CÔ*\na•Wuʰ<EFBFBD>à€É\0ÝÅËŽõÖ[¥øšù*\$z\r×çÜ2´Ñ™ózO‡oZ= Êç[‰Ð™(<28>Û¢¨ û¡™žÑzZòhÛF3:“Já\$G„uNeÒìßWP7\\¨6²™'ïZµ­naõ˲#z³Rº1KªÄŠ ùJ#i,ºÐ¸‘Á()µ%!<21>Û;2'mݦÙö¬ÛóH(<28>¸fä`o\rKïxNw¤-…æd1'µ-‰óù%­Ñn)5Œ·\"°pd¤µoq}ÁÃm*{íäÑ&%(˜©ë ®UzU<Ù˜Ê‰Ž—JD<>æö[7í˜{EFÑßE´¶þèÜ\"6GœEŒÜr4|<7C>ÏÞNJþ'œcý®<C3BD>Ά`”9J-¿CÜsùmô” Ñ'°yÒ;—¼ÐÑÏ'„û ôl…fqÜëgÏ îK—Øf‡\\Â8kwv è€ Ÿb'¨÷LõnãÚQís´G o\0¨°Òä\0K\$øöR\\Þ–ó Äòˆ<C3B2>Å‚™õ³Ø™ûmá_#°æ^ÅìͳakKu»Hfçdø3\$ätò™>o/ÉLµ?Ô¦±óô©ÔuZíçOÚ ËNœ<4E>¦øœž!ÙÚ,Ëlõä;»þ©6Ý/\nuO“ñ7g°ô=6L ·ò<C2B7>ÏuúÒÄÛdºÏr0ìÞ›ñ[ãÎ'ÅÏø+ãýOÉ6<Û'?3¤ZïË6Žóú=L^\r@.J˜ïZ‡#v­~œ0 F?­ZEX9\nžvp\rÏ¢Ð\$Ø@æØ\nŒ#p.ñj¨EÐ&yÍ¢EÃ2\rv6€ªrkD0Ê\rjJ#d °VgÜSmº5€Ø`ÖmàÖ?ç¦ìl£ 'fJ?\"j¥63'Ìãä§Š% ~Ñ%¸×ª3ª%\nÂMê•JX×Ê40>Í€Û\nã‚Ù°´Ú ÂêHeb\$\",#\nLd¦QnÞX'Ê¢:•„ޤâ†8dj#g+ˆªÅɰjç\"©äjkO\ng¨èä>\"ƒ ™%¶@˜\râÒ,@ÏQ8E\0Úô-6-€/~q1.j\"ô b4ã£\0 ì,<2C>lÑärC¶Ð0ßÍŠ_ˆÚ\rȈÑQjÀÇb¢\"'dt¬ د<C398>j&K³\0nE\" a€Þ Hâ)Ê Uf1 'GB½Ž†4šéé^äé¼, I@Ї@à/fæìg>Ñì.ðÍ ðSè€Ænâ#<23>FÃ(<28>ƒ@\" €0a«}!¤z\ng&5Š 82\"´+ŽxŒÂh<C382>ïãç5¬ù@<40>zåÃt^ü\nÈZO¤Ÿã ü\0<EFBFBD> \0t  š\n`";break;case"nl":$g="W2™N¨€ÑŒ¦³)È~\n'<>¦ó9”Øi5Ä#)Ìèa7C,àl7˜L†Sp¸M0ž\r&Ó©¶Fo2ÅM†!º7<1D>ÈNfs¼Þt\r'1\0”æB—¨ ¸ÓŠ<><C5A0>òd¸Ù3<33>ç#IœÒn€Dx ú?6Wå ©qPÂaµ[ G#©¤×k<C397>^.@¢\$òj @QR#é`(…g0šNRX­fXsÀͰ+!— <0˜Œ'8éç(e6ŠpÓ´7{¾ÃG3ußbW0˜ÍåŒÂÛõzbIºPgвÑsQ˜Aw7EtfÌe³<n¦k+æ9&o¤T£O£×Ï!Ôêrªç~¼€á«Öyõ1o©»î9¿ Pœ«Ž¯ Ò6\"bî:2<>î³7¬°Ê;¡«øJ CÊHÂèÜ4Ž<34>BZ®ÐèÜòDlj޼2¢Òp†:C{j9/\r’Æò²¢Ì” c©G£þÇ\rhð@¹ é  ÅJ¸¤mJ¾c\n\"`@7Ž\$z´F#€æ<E282AC>ÊîKR忯ü)¸M€ÂèÀô²²³‚6Îsä`Ó¹Md©8Ï€P¤2Ì ¨Š<ºø\n°;žèÀP\$)(®\0PÈÔ5M`5Å#`èø\")ÐȲ„¦)ɼ`²<1A>=Ã’ Ëh¡²Øà« °*]HŽ”ŠÌë¸Î2%ÍœšcŒ®è4¶¨jE;<3B>K˜ªú5zJ¥„œx®„ exÚ×Ö\n¥-É-Œ¹Ô¨µNŠÈè¢ÎÎŒ­«À—-ŒHÊ<'£š®ÀZŽäð\n@ Ä`Œý ŽJ£BüÕ 5°P§)p 'Šb [M£êR˜¤¨Š0éXVR¾³„ Z œ[#b4¤Y\$æ7ºÑ˜Ð£ ùŠJ§¶3,¯zx«¥×®|gTèÊ—MZΣRVãê”äØñQÃ¥Ø4¾¢å<C2A2>BŠ1£®£ +c#KöÁŠhøè:´\$ ¡Òš¦4h‡àx*¯¿Éiµ{:ã`ç¿)ÏŠwBŽ<42>†7®:[L». [¬ël®Ÿ,ƒRº¡pfëDʲ§Èc\\hÜÍ®­¢p@\"¢`Š*±0Ñ7£ b(c>5¦9x­ˆ¨<ǬŠY\$´ÂxákÄê:\rá\0Üš´k#²Ù(4Þ2뻎ÊòãkF7#øËãÌ:9—¹~§ ž6çè¢ SAasæ,†™Sä„ÌksxD ØœÒV ¬`f\$ì&ã*Š)Ò„àµ÷tB€D/ÄŸãðeB3®v\0<EFBFBD>ÙÔüeB¡d:\nÌÆÃ\"*­ŽÄ/:A@†§ÄÈRH¸n/ê-F‡&Ä!Z6Ф9'ÂxÚ[Xe ‡½Uüƒ\0a6åð¿+ØrSü){êCC˨\$N•F²0eBŒg r²N8,)±¸5n]Ã[+1Æ4GPéÖÔzC®•j#HÀÊØA>K‰xàœ3_HI‰G˜—!ØÍ!C˜u m°9• Ù!¤C\\<EFBFBD>±9ä©(¥\$¦•ám!\"<U 1(%P\\©•Â|I9)%dùrI…<49>öXhM§—¸#\0<EFBFBD>\\½°büš¤ô¦CâH¡´\0001ÀäŒÉü·\$. ©N¢E&&iÒ-ŒT«Ì2¹K@!¸‘Ò~…A ”†º´KM;TÿÉ\nl#÷‘ ,º³GòeBÈo ¡ 0®ÀÜ÷C<C3B7>dÁ¤¯¬nI™!%ŒY“¥&¦D2h:OYdÎŒÚÜÿB¦VšS(ôùžbs~ñ)J@6µOÑp <70>ʃ5ÈR¨Xe¡¥Õ¹ŸÓµ \$ƒœ?}?“dM ±Ø#òœÚ<C593>ÃG Ù~ejĆ¿ÖÑ INª…Á性¦YÍ3ȈÈ4•º<E280A2>¯KZï`ÐW«áë©À|ðD®Š­T<C2AD>]±¤<C2B1>è`–ðɰ(I<04> #}Z•K©«2Ð&Âó Àm´<6D>U6U<18><5A>\$µF©ÚUW ¬I<C2AC>öÙÌܳ“aEGÈüCjÀ.6ößÅK….\${0ŸGùK¢c¯ îÄ2ÇF±*uÙ…p¶ÚY±\n®Ü,»¶>×É0VÁiˆ'Á’»0ûÖ‰8<38>ÚppèBƒ`ffLêÊ#ÒFtzW«H<C2AB>ÕáçKñAÁ¡\\{ìB<EFBFBD><EFBFBD>÷`Dûß«ŽfÉÙ\$[D—1L%yëMévFò,ä‘¡\\<Ð,ÑyiQO<51>¢¼ŸKÊG‰v=½—\$øãpt¢±, t\0<>S²KðNjÇÛ\\£’ò¥®È™]6Â|átÉ:MÖÁ>D¸LR€¨Iôžg¼œå3Ü\rá¥}Å }®vNkvægƒ<E280B9>ä†}¸ÍÅ'+®*'{u\0[È£ ôbÑ)70§ýs²:† G¼·YXjYa¾:Éö’꽡m®¥†pãBÞÒë\rµ<&ѧŸXjÂ%˜Œi34Ù^-›•{ž¨>½‹ºÚ†^m„n²‡-”p9<70>s¨Ò×-¨…ɼsU Oèv<C3A8>çr˜²&|ÛGYÜr<—\$f¦ê—j)T+T^iV<69>Í<EFBFBD>¸!ª0Ø\nÃY#IpÄ—ÓbÒÙ6%d(R9@~òt¹LãÜq†+ÃlEÄRªEÆò}“§ã*;`&NˆÁÅÒœ¤¶ÉR\0WBºk¢’õÓ2ˆ\$hs\$¸KBáœõðÔè<C394>“ÁsyB-&„dÂνD•_΀T¦+ëÞéÐê¨<C3AA>Y„˜`“Èâ70«S÷<53>â;ªE¤neËŠL:IÐ^@0”«¹˜•¹Ûï°p*ûµ÷N@O¶Ns…|¦QÅØG Nè&a¤…ZDôœªyî”Üùš]µf%ókÊzl!;ÓIPJÇY¿Nj¥PÜy%ÐØk”}0ZéðšÃlåß<C3A5>E+æØ\$+2HZa9€Ä7¼˜ñaÆ2ÄžŒÓ2ß,¿‚æ^)•úacÎùŠk@(\$€tBh:\naL";break;case"es":$g="E9<EFBFBD>jÌÊg:œ<>ãðQ8Þ 2œÄyÌÒb6D“lPät0œ„ Òv7<37>EC ´ÂÃXÃͰ3Ärd<>I\$Òˆ„HJs!Jˆ'),žn‡™f°,¨Üi7Økª@(Þr4™êd6“K:`Âs•D“!¤ß.NrmLÚe…ÁDc,” <ˆ\rs(†aœ°¤ÃLÎ\n!VëðQËo2<6F>L5nšo:UÄ<13>ŠÏÒ :ÑNðv4™*÷™ÖCnÃÍÙ­<Ã\nBÓèõ¸¨(˜o­²»cªDcÝo ÛàQ[¶6ORCwbØå3ð—r#š:˜Î<CB9C>œñ¾Úf4˜û p+?ï4œN±¯9ËÒõ¼¨köž\nH;Í2¨Ø:#øà<C3B8>¹/kðù@PJ24£ÊÂÂðʽ<mä*#£pÆ·\rȈ Œã’0ÄíÔT!·KlNanSd74ˆ3\n'¹«èœcͬK ŒŽ\r#£ŒÝ+O\\0Ò,#ÃCŒq¼r½Ž£`ز (Â5\"Œ.Th—Gˆx¦(‰€PÚŠÄ@Rt£>ÏpÒøB<C3B8>€ƒ8MNÓÃÌ9¿C*à!ÅÔ\n¸ ZþÒ4ÓãS?<3F>B°Ø#*ÓŠ\"<EFBFBD>ôœãŒãxë' Ðþ²<C3BE>Œ-\"Ô8m`+O#¢ Þ5¬A\0†)ŠB267ȲÙÁ\0¬ý<EFBFBD>ƒ²þ¿¬Mƒ¸6\"³óXáKã2®6Ë­ºR\njãcf&­`•ƒ(Å\\¼îàÑ0<EFBFBD>.Ê@Õ\"UJ\$ƒ\"ÑÑn\"#Lp±©C€ÒòµAb&Ñ Ã\nP*j#1Ž®íR;U<>\0ÝÛkd“;¾1„Q_Ø%\r‡q«ÌÂÀ©KÝz¹BvÑèÕäˆPˆ<>( £}<Ä,á\0PŸ…)ê-£š(§ÌIP 'Šb¥¥¥È³‡Å³*qbÀ£ ê=>H„¾<E2809E>%É‚‡Œ#ªîï„KG¯°e•>»Ï‚òËK~•OxUiªî?¼4è•'iŒ®ÈÚ­Þ S\\ŒË1C¹¼Ï»ÛŠ\$ª1tù‰Œ»}WÈÒŒcTŒ9¸¢³o0£+Ò²ð_a~vH•NòØ%Oþf9=õ湿k'Œã.¦î­ã<68>P(ÍËB<C38B>ÍSº¥}C\"ðÌB¥@õÍa¯)PJc2\nÃaù¥¬Í”1Kèz}û”'‰Á\0ˆ\"‰‚(¨\"«ÃhÄ€o\r<EFBFBD>˜Å?×þÄB<C384>! eݰÒEyQI¡Ô2\0 žŠ)/NP1¢æÎhI£-ä\rªW\n»4t!”œäáÌQ²/I<>\$­¤Vƒ9t3ì@°i“¬<\$f˜5G°“ R:Æ8½ÂÌô !…rˆÙv0žJ„T/I\0¬– ¹H P2<50>ÐP  ûN¨Lº\"Å`wé¬<>¾âVVEê7\"òDfŠÌzA7=24 ÂhI!A©Ò®HªÝcåíkœE*è¡bLI*mˆ³Š¢ˆˆ¹ÃpC\n\$JäïTaPëßVHq K\$ ÍÔ®\$@5ÕFϱ@ÊȆfÚÔÁp FŒ<46>.˰Ë/C¿`.ÊZÌ9o1f<2%D9 š\r\$+2hKðäø<C3A4>Á˜4—õ—æ|¾]åüèJ™<4A>Êl´ ².v3Ùß/'“<\"¢[\"ÉPI#²<î'2PZèYcNÄÒPå¢Y]©6dH9Ë\$¬ã•eŒù:Dú^%Ru<‡qÒ*™ðD%L)/Q<>šóÂ…JE'”Ô9dHƒºæxa<16><>ÊrNÌ H@å\\<ÂtN])m<05>÷T\n¬PC^‰v«¾d XÊÄy³X…õ~A¨•b<E280A2>°å\n…•DȘƒ!î„“®ÒÍ!\0u\rì<EFBFBD>BLD•AM9d„çX3šw&ñÑ*0ˆU&¬e9Ì9ÄB³—Цh{1%ê á*‰Í©7ÆÃUhž±ÝQ6œÃ(˜þõŒ2eA†¨1BMIsp%¤P‰Hˆ^“O )I¶Í¦jÁ1¢l´¾³ï ¤mJ Â¦óB…`I>.8êCv Ê*!Ïúè‘«³ _”'ZXµ£ÃâÍ-,WjkÜ*@ònFŒåîHÑ@6˜¦|´ R7BF9´\\-[µ˜V­\\R/%¡2Ð;VÈ0bÒZ7ÅAZÉDãð¦\r/A2—I—.§%šs\n¬©±A\$Ê—37Íç0f®-Z!†cc*Jrd¥âÿ`A‡²1VA<>X3¼…×ú¼kXëðŠ.ìxºXÌ\nDA… á.rÇZ¥µ1©¼²_fN;0@ëü\"PA~b¡7p—å«úÏIÂ_ÌQˆÀ5àA-±r.˜Ø>§Îàï3œç}E˜e3 hÙiÂŒ%V+(*q#„Š'U¬Ë7„¢\\»É§ÊÖj™é…ò®Ð<>H9;23ˆ[a[ÕûM®õíªÊËoN±\$Ý­”`ƒdIëÛvÌ F*ÄÕ\"´¿7Ã<EFBFBD>ªp®´,«±& k‡“v]4­Á&¤õµ¬±m©`ßq7D Ê´wb§”I;Ük¾Wwsî-<2D>‡ÉfD¯S€vMõ\"‰õe^´ú¬±”\n‘â=nHb¶øœ<C3B8>/«_Ú.)Æ÷<C386>bÞ§sŒÇñ\rãy\"ä²\nú¨h!³R¼¥[\\ZŽó#'Ç/•bæÅ»aQÐ<51>YÃCÍTelÜ¢hYÉèTˆ-¨UºÞDo»&<3'¦É‡Hîú”ÚBÈa\\š@WW+&äètÎÛÝgTC 5C3Ly6qù†3A°ÇâÎ`>†á¦ˆ8N;GÐ<E28099>²ò8ÎñŽ,«ÄKÃÐε7!Q\"äf}¸È2³Õ=°ÕeÑ¿ì\\PaÙHÚ±Hdûæîï~Q'dí%¡@Éhb-ËÜ(!ˆTÐY6Iæ!„û´00®[N±¶Œ¦A7EÓ¤ÐÅjõˆÊѬô„LjÃ()qDi7ðnK=º—Óè<…ý@­Af¸Z<C2B8>ÄÙ×S\\ÒçW,é8põ R<>?eÃL#Öƒ@êLDrK„,oÆN«®\$¢‡8UÃŽÀ04Œð½éhÆ4!ã²€êÆÇHø1OX.ˆ.þ£´ÄÂÞéÃLB¤\nï£Ê‰F4‡@ÞˆBþ³þsl*ˆ.NF<4E>ÎÓäŽ0 0C8H\\Èã\n \0<EFBFBD> t\n";break;case"de":$g="S4Œ”@s4˜ÍS<>€~\n\$áFà <09>Ên<1D>ñ!„èe4ˆ ÆSA°Îe9ÄÌ2sp¸M0ž\r&Ó °A ŠLQñv>i3œ˜kc™Î i9<69>S™\n]><3E>MæT“L2”n„šãa\n'œ¨¨(— 7AІ”Ù]–‚„\0¢™Àäa…AD(¹Ôèz:Œà¢Ñ†KOަѾ-\r-H˜IäÜk2<6B>#æàQ2½ÀXjC<6A>(Že7s6+Õ@Üb0åà‡šI”Ût†«÷Ãuøõ_(h§syË'®Øeó¦ó<ÁáñiG3†VrÎk„©Ìï£Ãç\ngCÔÖt:Ãv;ú ­U;ˆ4p(fr×m·Á¾xüá8Ê:¡‰ê<Žhðôγ#Òx)²KцB>ŽÀ bò<><C3B2>0 A #㛣bXŒ£`PŒÀ¼ãJ6Ä*Ê3£ÑRÒñ¬°ü*£€°C\$f-<2D>«Ú<C2AB>/qxä° * £Àè6>i8 Å1,N·„¢Ø® ã\n\"`Z(À<03>ó \rѨ\r0û6ä<EFBFBD>oI¼KÊi9N€Sý\0h\$ì0ÍÈ¼à”¡i ) ¨R>£ÀàéJcT6\"Ïëþµ-r»@µíˆÖMLàØòB¦)Á\0¨7³Ã3˜eåF ÐØÒÍ Ã\"ªÎ(Ú:¢‘ì@›»ú• ¡HMZ—4Ü2Uö Ì7¤Ò:²— ý^‹„mb¢Ûƒ R;*®2´[¼3Žc#¹\0­‰:r<72>Á`AW\"Ò¿;cu'J¥Â«XÖi8@ ßÖxʉ#u¦9&ƒ¤d¥Ë:ƒ£<>L¸€©)¨Ùr²x²Ò<02>ŽJMb¿³a\0 \$\nn3<6E>Öèe¶Œ\n`R3ñ ä468ž'Šb¦P<C2A6> !\0(#z€õrÛˆ.Q]ˆêˆ£1¹Kt9(*Àì •Ý*\nê²—> 9D%£c2€ôÆ(ÚŸNVYbC>÷7ÓÖâ.:\$n·No®ã¼ð.Õ/pŽP 9\ríú P¬0¬RÛñ£Îï<†!ÞÞm÷°Û[æY¦m<C2A6>cŠ™)ã×û2í<32>ƒŸYÛÊ<C39B>Bj¤k à‡j\"˜”JûÓL@Š7q«“ Ír\\…Á˜ÌƒÄÒ8Ú2P<50>yp\r7¼³xœžˆ¢`Š*« àš³cpÂÕO_½r”f]ôËðT!ÀÎ¥ôÃÊGá¿öeÞó‡sÇÖ6qˆ1#)%t>`Újžƒ \"ÀecBqx\r4¶ŸØTß<54>Ïz+ÎðÊÒZ™?/Éú¦®œÐ\n‡á¥Í'ƒø‚«-.ʼÂWÊú<C38A>\0U\n ¿\0ƒÓÈF{Ï€‰­òŒMƒD\$°˜^AШXƒ9'4±œ F ASLc„é­w´™` 3Ç)F¨óŒñTcd ¡ˆ¬!åzÄñÏsýh\$s8ÆI\0g<EFBFBD>¥N9\$ʆËé+áÒÜYHSL µf†bî”<C3AE>Ñ®@¥ý <0C>9ThäҔĬƒ8âOAÆ^Ò¥J°ô½ÍXo ËÐ\0™K)å©Ý–êÆ\\‡Iw+¥ì°7ó\0òL)ˆY@ n<>}¢†ö„Ñ¡q”I‰2Àò´–¢.+'neYpq¦*œi<C593>2•TúCšÕ:Ó°9̱y3\\Q&qù‰ÃCm<78>Ž 2ªF‰(!PõÅÀÀç;ÌA|\$2pÞ Üш Ç¥^IÕàšd<C5A1>1ˆ0960ÛCF¥¨66õH\\u3<> ÏœTÏ Ší3<>üÄcê§%óP-Í™EPÝRI9û*Õ:_Èß§ðgqtò8ÆH:Cxu<78>á„Ý\0Ý7°i\\<EFBFBD>Cî'<27>Ò0§Ô´ŠêØ:¥f£—S¬}[ñg䶺ÚÎO{/- À<C2A0>0ÜhÈQµ#ÂÇ9ôJ?y•ÃÙ—fÒåQNf>Ïä¸êùoqiíLNËmKŠìš\"hM‰ÁÜ'd£ M™LœRˆ «ÚËHQbWµ[/š­c[zÄ\r …—Rj\r´è&†úÜiN <>T,Åœ÷@Ä U\"WeþÞ\$eKÊ´> QþZ\$\"âáúM°\nXz@L€À¥ü¿ƒ<C2BF>§‰½˜>®/# MЩÍöÔ)¬ß0Eö´„ºÖ9E§œc<«ÒBüŸÓ6gáêž<C3AA>¦£˜˜lPͼL1BaÅSºfK¢—4 ØsšD¶Í\\f\\bѶ/ì ð“ÝÉO‡&“l5Tò“ßÊ<C39F>Ž/¬Ckj«Ô=#Y>Ä“¨ÇWe<57>nIô-Dçø·²âÜ#F03•ÚùCLØt€kœ€¯lÞwSë+@-¯6㩘‰»q¿!à©ûÈ@šÙHî%\$2E¸à# 7GT\"]rÔ]Î/—Bª;Lƒ<4C>„G¿Ô†«ÕÛ,ç<>†O³Äº¯<5„7ËÖÆÕ¹=k®Þl<C39E>ZÒH¤k,<4B>@<40>µ*©k<C2A9>“±'½°ÂÛ#aì½°¤ŽË§äñ%£Œ£ \n A”?{(´ïZ\$2<EFBFBD>.æw%\$³»Eo ³-XÝò3ym,À‰D\n¨ÈK}ïµä±Dæ^pe\"ø2KÏy<EFBFBD>%bÃ\\†÷Æ\0ƈݼÜQ.<2E>¥\0ë{<>ÛT|”p}ò„¹Ê2˜ƒ\"­Ã‡<01>;d¤\$S{&ˆo Ê&ðßrP˳\\_D脃„BÃ\"‡/Ì^@“˜ZéÃ:3&!\rpRRŠHo&x<>>¼Ø ?aìn-\r2ÒýÌ›ݽp<C2BD>þf ¶EÆS\\!ž@Ø\nÃ[#ã\r8ÅÉ ƒsüm°`9½|€<>1…:L“²âì„)\$Ð 祵ù(ÿ–(°w·÷²í);ÚITá\n!ä±39Ò<39>ùkM®=§\0c7\"·¡jè”x®8¶h\n+¬À½ÀÞEH ƒøÄUnœUrÓ\r1(î0“ÈNzÃb+3”\"…T(skáÒ ®cˆ<63>Và(<†/ðSȵ9lj7ÂßáøÇ›ý`5ö/(ûíóO8pÌqL\0 ‡0ÞûâºO¦ˆ¬¢Ú[ŽÄbG^…°Oð\0ÛŒÔÖ¤<\ndj!f€# ¶3º»å8l¦¾¾B,P\\ ¤\\©0Z© †wj6‰\0<EFBFBD>(<28>.V,HQæ5‰Üž+ÉÀÖ\rÏÚ ¬a¥ú1çªÃdþe<65>cÜuªêæè \0æàè(3€´¤ƒb\$ïª\"å¹ Â \0t  š\n`";break;case"fr":$g="ÃE §1iØÞu9ˆ fSÐÂi7à¢I´ào9œÍ&#a”@dšbÆøl0A<19>&3A¦. \"q¤Ù(6˜O#  É”Êå°ÈL é<1F> Nd)<29>2=*KŽB\n0 t9AÎÆá–`v4ÏÁRCIž!=N¦3©º=®Ì ¸Îu2ЧI±¤ç <13>æÓÊ\n\"`UJ9 ÊuÈ \r]n9ÌoÐ,É\nÎiÃfHì5NIX—Šg“™Ñ†¨6ÞJpö<åz¾/Ø­°(šo£ÏÄ fòBâǸFCy¸Ý¤ÃÚŽ˜ãuò¡Š4óm'^™—ªiëß9¼8dæÝÕ¼<C395> uN; æsºŸW²Ll™ëNV³¦Bòߌ<C39F>¤-¨ðì¼7Ã|•>éšàް*ÐÊ6\r ØÒ6.«\rÃK^Ã8cÎÿÁP\0Œ<>\0Þ1 C EQ`Ê:3-š;B3;#sè3ŽM Îì;B<>Ê!Cn7\$)K*J<>24ƒ²¿k¨èÍ\r£J˜¹«»l<C2BB>Ž© Ê<Lb ênš+‰@æ1® TŒ8ަTÅŠbˆ˜±Ž£´ªÛË´(Ë!ŽIûo\0DÏrf19*B>æ¹åKHA<48>r=;<3B>ÀÂÉH4Ò¦¶„DÕ%•¢ÿK>4Ë(J«.TDlÈŠ<\"é+n\"K4Ä×ÔŽ…N·t\$­óªóY9NU0ù<EFBFBD>Küo/<2F>ŠÄ¦7<C2A6>nð@!Šb<C5A0>Œ«\rÊÛtŸ…Á\0¬Ç¦ÈèôT®ò <¾êzH6ÎH{ ˜-W Êƒ4\0B­â2Þc xÚÓÈJþŒÇ£š`Ùâ<C399>Ö84€X6¸U¡y È@@0»Ž£­˜e eRïesÃĈË#Bè&úG·B°­ZNÚÙf'ê,Øï#Nj( …R:Ž ]M!!B”Ù¡:«\0Žh¼:¸±¾°\nx¦*&ŠÈàH ®“vŠM É…/÷<>`šÚ\nCá³(>N:Œðʽ&wTÎá)Húê„Öš•.㔈ˆ¸Z€ ˜9›—À!(…Ô°«ÉŠ<C389>j>³å³¹ª;NÒjz¬ª6¾x¼-#æëu%XÒ¼ÿVÈw­<C2AD>Z•§@Í5¶ª8+(Z2„a «iF¨sû/Ýã–›Ì)(Htf6kÚ^€ñó_é™»éWaq!ΨA>#Þú•= #7,Ë*-¸z<03>c?Ã%7¨jš£Ì\$F\0µ4uèišrzÄÀàf•IB⤄šw,]<5D>ù‡*é&—ø\nÂp <08>&PˆmUäÍÉÅ<> SB!rÎÐT‚òÈp/!12—ƒ xpfï¬:õЖƒ,\nÄôÛ<·¤GÍ fe |!˜7 ¿<>Hj ä O7še<08>ˆ4<CB86>Àü²¦Ä<1C>2‡r5\n˜ØÃ‰4p\$zãÁ·\nÈ *4X»\rŽqyäü< ”€Ïz膨ƒÀòÈÚ\0€*…\0ˆa|ŽR%¦1ÂL<C382>HTB¢¤¬RšU è<>íJHÇ)ȉ¨f\0&â#ƒæfù`HÉ%i©GSÅ'¨ÆD !Ø×–ç fB#Çx+)¸_Réˆá9c ã‘ñ'&f>'äÆŒ\rÐg-ȽÏ0žƒ,íOäy5¥“¸t mL1†3^Øüð,«06¢Wܦ<C39C>p Oiö}•@ñ?š¹ 4\nPaQBõ¡e†È÷jÑ¥C\r§˜á2Ú-F x\nF²Š¹ú*Ke )ŽÐz#LçÍ5(ÞœŸ:w@à<>§ÄQ'FIºPJŒ¼I­YË©cØ€ÚüaÅòjQ ‰L\r¸Aœ³¸“.\$ð|ôå7¦üê˜b¦_Ó”Qfì¢Ö£!6(poíTCzŠq­Þ¾‡&BT¸e U~œJhËUÌ\0H3eúGé–ùÜQ„ÀN…<4E>Ås&n¼T»íIM³â¦\r¸fO*Ú½¡ÈzÔ“WkY£<59>´r±Ø\0æi)0öüTÖà\\”6¬¾3•t¢ÊM@<40>À2ÂhKHJt¡M”U£<>UÝQoIGÂëH<C3AB>x=Ö­\0³{¢®ýe(öúà/˜ÌŠã@n²ÑjÌ\$èWm}¤*KþJ-ݱ³”=Òßëµ€må¥KF“͵M7V‰]t̼Â\"rN×ä28D°0bŠkbÄv8·Ã\\#†\$Î5¾¢``±om†Î#n|w\$˜âcü˜˜¬88JÃ\"ä%Èíw\"<EFBFBD>ºF[*M „@ˆD|<7C>åDÖdƒ|ˆY€¢D&c \nx®ù[œì ‹²\$Xÿf·Up…±0Ë:•çE&ïs½FÍøIRççxç´ gÐyYaW…†4:ÕRîüú5T'/'\\ÏYš.¢Oõ5Biò#Ø.ÚàŠÌßÓvÁ÷Ñ{Fu'¤d'RR{ý\0<EFBFBD>•Ї<¾ü Wµ¼ª×P€T\"\r­v4ØR²ÊýFµf„Â\0 CUŒêUL•!w˜å”bÎÍԽήs¹XGh*<2A>‰4ˆ!•<>“mÂQÃÍ\rìT «X<>çÌEnšÝ¾Ðq¬R†kê¨3g9‰ù,w‰€CÙr·b ÄD>JZ<4A>Js 7¿Èh` ˯ðk‰/öÒìŽRÈ9^Âb§GMÉQÉ-±¤š¢kZ-£i<C2A3>™¤µ\\êj×'å±íŸBç\"§<EFBFBD>óÞ<EFBFBD>ÏùŸJSˆ\rTtNyÑ¢æ<EFBFBD>ê½3¢ÀUˆ*IÍj6áPòÍndÃ\r•‹¨ú¿4øÜ¯9ƒm_jùªðq´ú»MY£0aMÓ:«’á¡j÷SA¤¥ÞïîÞb+nÇùdáyP¼jÈÂÒà<C392>yÝø¶ëRÆ&ÄrœÛK,´ïýë Û_O.½WHÊå4·Ë/cÔ<A0ñõ?ØqÙn²ýD»ìqD8™¥ÓzŶæêp¦}9¯íWË7xû¿ì<C2BF>¢n~ŸÎ÷L˜¨ELÎð€(#Áô¾ˆ2á¦H§Ï8#¹ûÒH)ÿ¡OKîó¿z*~X ùNè „Reh8ЬOæ˜ä`´ÀçÌúÏíI®ÿG\\ðÍ<EFBFBD>\$+\0Øh\r'è^mðÒœâ.œå`ÔŠb¡MDïâDjÆxþÉìp/öðÐV˜ÊN\"¢.bŒ\08Kˆ[dzwIÔÀâóÃnHÃð‰cpœ¯ƒt\\@E@D8i*ð!`è1pBâ\0ÈFJä8CÍžL€Â@\"í ­Ê1EFT¨\"*ƒ¾0\$ÉŒ—¢z<C2A2>\$çæ†\rÉÚkh»0ðu®~Kì<>­mâº!1ÀG\$c.Lå,âé\"¹Gˆ ¥Ä\rè”\$ †.U®ÀTq,¨bŽäƒ2HÄ”IIÐŽ1 =äÇÄÈ.ÈŒ*fÒlÛ¬Í tË©&¦Â<C2A6>ÐúKˆ3MD>€Ü'£X0/„Â/é¸ Fn¬T¸Ä¨9§èXhÖ<68>¨ò(<28> d@ÎÑt[¾Žë0¦8²\"\0a\0©êµÇ˜K\"ü@<40> \0t  š\n`";break;case"it":$g="S4˜Î§#xüC0œ &i”Üt7ˆ †S`€Ìi6Dãy¸A\n:œÌf˜¸L0Ä<30>0ÓqÌÓ<1D>L'9tÊ%F#L5@€Js!I‰1X¼f7eÇ3¡Lv:›â\0£|(Îi7c ¢tDèa1E#2i12°g:˜AES<45>¨œu†Â<E280A0>DC\r~ ªÚŠgHQ¸Îh2ÉÍ4Ì \n± 4ˆæS|6øi½`é³ QLÊr;eítØ~¡39<33>ê¦K<C2A6>ÖÁ3À<33>N¹Ã¤,õ/7`I†ú¼xá—™ls ¢¶Òl4ž<34>R“%×½9ïø<10å«:@íDÓy<C393>Ó1ÊNÙ.ŸW¯ Wì&Ãeº¢vˆÅ ²Ê™TÙ­ ;^ï[±j#Í4ü¿oê”ʽMz:µèÝ\rÌH3Œã<EFBFBD>Ê3Œ0c!²îʨ¨\rÈêÀ‰ã“¬¬<EFBFBD>N²D‡\"mÚÌ6¤<EFBFBD>¿Œ®R¦©ƒx ÂÀTò<+Œ‘ #rÆÈ#\"\"\"` Ú6Ï«¾ì¢M0ÄÔN£ìð\$L(!ÂILºõ¯C¼âJÒÀ …;hÊ®¹®\"¤LLÀ2¥#sϬ Ôâ¼RÀç SÞ9B Þ5¡Á\0†)ŠB2Ž<32>J.Œ<02>ʬ;iKÊ<4B> #@Ò¥+é2Ø®Ã(Ì3 ££¢Ó<1A>äŒc”9<E2809D>ë*5A¦<41>€Ò½âš2èÒÀŒ\$ª<EFBFBD>W©ƒšìŒ<C3AC> V‡5®Èä—%HÛÏ\\ ð”R׫Uú9J\\¨šM:3‰r;s)j•l1\"uo85R!×t\n@ æŽ£€àª«êh@'áJT9àðhÄ<68>\$¢ ƒWôx¦*S<02>ÓhŽP<C5BD>¸ËŪ¸[J5OºÐ•\\4Ê6íd7\"ë@å\nÒ~“.”\rI„®Gph->†Š%l;Z“2ÈÌ4hP¼Ão\rïD«ªÎhÈÝYhß[W­ãc¸ ®\n̽ýŸaÒ|9謅‡v縹Æöº…¢2îIüo%ã”H!<21>ï&x˜Q3ëÈÀˆ®Y^É¥ñPB‰0Jc3šƒÔC ·»²íˆYqÑÈž' Š&¢ Š®p|ØŽóËå<C38B>±È%4àé<^ÀF@Pž8A<38>sVˆ«\$ömŠÒ«_ÞHš/µ²Ûêpê¼__«Käl)àêdÄ:²¿JíñYÚó¸ã+­È¼o,‡Ý<E280A1>Ñ ޱ#K'xû²x\0@LHS*¡<>l\"&«MièyNÀ*…\0ˆ]´Khi¾\"ü¯Ã1USaœ<EFBFBD>(Àò¢J´ Qt4¾3Ã\nLÑf\rÁ­°›„ƒSa©‘“Þ]Q°F*¤È©… ÞjÊÔ3-üÒ½ÔîJ[ñMNl´üñ—„è\0«þ~ሇ!”<>!bnã¢Âð–µ\"àiB<EFBFBD>¦¡\"hi<EFBFBD>p N<4E>:Æb'\"Ìk<EFBFBD>±¼ŸFä`#¢ÅŽå4“9“G•“ßH¤Dâ¬4&CJsÇê@ÆÅæZK#ÊѲ+ˆò€\$ì–” )°Ej­×!Geê’·,ˆ\\µ(¤i6…Ic mA¼80B“9ɉÆÎp&9.EЊ¨30f¸e SẊ)lÜ& ˜›óY£` NuƒIM<19>låOZØ=.Y§. á-O™W*¥f`OyäOà4Ö\$<EFBFBD>ÿÐ)Ôb8 \r˜<>,\$šÍ Ô ‚¨4GË,)•¤¢ehñ)#LÜÖ§¢õHK¹X ÄŒ ¥ª¡ç|ôD<C3B4>QÉ)ö˜åãÃøŠá¶8\0ÂÅi©)zIáR®ð<>_ÉjbÓ8+ùiSTÀP2äYÓEU¬{ss.ìýÜÚ<>Ÿ€U<\"\$χ#ZÔ᪈¬µ<C2AC>_UÒ4ïëc<C3AB>\nÏX¹?ø¯éä8ÌUâ=­ŸÛ¼%  6<tbpÁMn‰­)}Ó(€ÐKC/¦6zÙª¬S Ài)]¡×™Ù0\"{[±Ž<C2B1>ÈH<>\rбt±iÈW8JJÄuVñàÚzKHíY¦ŽH˜ì[db:„QʆY=cª,BBWB`Ag<41>½É¸pæÜk1Q)ù'¤s5þ«¸)†?UzV#&<26>îìæ£Epxkéw¥„L̬9¬F©qX€*ît)÷Y`–í⤮>Ô߯PkHúªX¨,È4û…rî¤&§Q 7Àögˆ@mbeªBëþÿKQÈU7\"ìâ\"St)ñ&Ä×^œÚ¶ú“œKp4ÞÊãåsééÙŸ¸ÈˆÔ;:à-æžUÿÎ /GQ%åBDEc«—­ñØË¥“m¢IIÄ„,ZœQŽ®Î]¤vf쥩ØE<C398>R9Ìб+fHZ­fÍ,÷\"6 Ž“ñU¤ <0C>@òmáDr…Yi¦ÏÅÀÅ´SËøÿD!\n§<EFBFBD>¦k<?G(C¥!SÊgd*wä`ªk,n…Çú~ðh¹<68>© î,˜ ™˜I˜€URF9І<C390>mø‚*åsó³cVêþØ™}{ƒ<EFBFBD>X<%H­ÿH m©¹Š<>¨|ÚåKa[)\0§©J Úñl™\"ÖÞ^„˜#~ËàlaŒà8hrijèwl˜ÛÍí<1C>ܵìŸiCµK°#ç൙e5³¯Z|©-<10>'R¿XqÌ<\"˜Ä–Ë`ENê´ò9ØÉ¢Ê5hµÑe™óè§Að-FÌ0¢0ÎIèÓ\0­ŠA71ˆþ “Âø¸L¢ôÖï,'Ôƒ™PÙ—¥U÷&sHééêí÷pÛµÕÿY½«)ÁTÞ½ÕOúë9„êqpi b#-Ò…ßR£f!ð8/Ù¨&dÉ„Ê1ÅñI \$¨lz¿irp±¢âüòb€FÁ2Ã#(\r~âj¿8„¹2\$`<60>ÊÉÀy!=™¢Ç’ãyqÏÅâ’õÔ¸»è\rïªR÷Íh¬á<C2AC>öXÁÆvmbdi÷Fç„õ°|ì©%ñS  К˜S";break;case"et":$g="K0œÄóa”È 5šMÆC)°~\n#M&ÃH<C383>†¼œÍ† <09>Òm…D\$ˆìÃZÇÌ1CX¸M0šÎr©YºDf‰EgS©ÈëœÈRèŒN*eŠÁM'C©\\tš\r £yÈÒg…G\r€¢¡„Å\r¤Aé\nU2œ\n‰fXmªu:ADã©´ÅV<C385>A­SÃ\rHe;\rFD66a2™ë†YÐÒd\r'<v@…Y0œ<30>Ds)¼Ûl:U®D^|ÅMæó¥TS2œŽÛtîãƒ7Gêe ή·¤2iµ}`A39œÌ ¢Uúâ <20>Ãd0VŽsÌ:[\rÎýKÂe'ƺdö¦Mž0‡hä0è \$R¸¦_éÂ\\kñN>„êò'г\"ɰˆHä59b°Ò•&Ë Ê41ˆ¸ØÅ=\n í:Ã4Ç/ob :<3A>Ï\"fÕ·,ƒ\$¥º.Xž:&`SÙ\"\nת£¢Ù\rcÐí° Xè\nXä¹\nŒc(ŠŽHÖ5§ìXÎÀJ\"0ê6\r<EFBFBD>ô‚¸ã¶×Š\"`Z(/ʰÜÅ\rÎûž»Œ)ûbÉ<62>CšVÙ²Œ\"\rË”*õÛ2´è Îü?¯Ë <09>]\nÿÐàS€áPN8Ö¶\r Q†Jªós \"¦I ä<>8Ž2NR\rŒˆ7„ âý-³õ 9<>R„D641ÀÄ•)<29>\0†)ŠB0X¥q\"F7ÉkŒ¦ʨÛTŽ£,–—\nËõJ•¸­Ô\rɳ(Ÿ¥Íƒ zF2Œ/b<>¬ Ø:´ë5»gDãxÜ<78>Þl@Ï)µøá`Þce«c§sã²nR\\\"´ãZª91\r8Ф© 2ȉ ¨Z\r”Þ<EFBFBD>£8Íhʸâ€<C382>(bãN22cxà …)p 'Šb [WdéÒ4=÷’ÉÈN<\rå×yÔp0ØùåÄ“¥:2{—ê <E2809A>€Zå#¹:\\*DŽÃ\\ç”æ—QôQqhH3ÿ¢ÊÞP¦Ú Z+´¸tMQUbþÕ\"Mc•o¡<6F>rÏÀÔà:°l€¦¸ìòŽ¶ÙŽWˆÜ\n\r¶Üª•e<E280A2>˜\rœâ‚×à©ü¬,ÝU`*Ùºz¸¿FŠòÚ®¿lz÷».BŸ[¡xxàôŽ·2\\…Á˜ÌãºéBPÙ%£>ƒ…2ª¤ ÷<>&<¾Ê<C2BE>IÜ¿`Pž' Š&¢ ŠëÇc¯ÝHŒÈÂÏäê·æ<C2B7>våâ.\"Nn§]½% K<>ž;')Z5f´IÆè™¬ü™JaÊ2ðÜå ÑNF 2†tZ€ÔÉÏBK8XP½ÎÒX „PʺN©r;\r<EFBFBD>\$;¢¶‘ÙŠ /™;äöaQ &Gt ¥„œ@]c@aMó>€ª A}ÇÝ 8FÕTD <09>Rä—<01><>¡*éL9hDa ìe‘œøB8G¡Hû&AxLÈ¢%Jp9©å@´U jl¤AeáærD\\Ò©£àB°E ÁP)ŸfÚŠ”S€tÀ0ªhÈ™—¹YÄ„<C384>b®…È9V=I2<> ÎE…ªÙ`Dý_†ÒQ\"™C¢È:º¢Îã0k\$o 1<²e@ nHö†³¿+¹NC“>Z¦rá4™„Ô=óXR™°èŠ!9\"°¬<EFBFBD>Õ¬rÊ)q3°ÃäZ½ )\r<EFBFBD>ªkžˆ¹ \\“H™“bA ë\"DÙ¶z\0wXë˜2ixœscDƒ²Ÿ“sîoÌë^é:£ôëäÖ%\$%ß”Âã=ÖÂÚƒ\$¹Ú5Ša.iÜ-A¥†V¶Üg E'Síá8râÈo~HüÙ¸¥P\n´® ©MU·ðàzÒZ*J¬¯UºœØÁ¬ ÔÁ@ÔséÐ'<27>Z‰šúÆsÌC„uœR(LHil¤+<2B>ú|M6èÆå\"î¯nõÀ½zûP`hm=,<2C>¼X2aÛœ\r_ΞƷå™W)0ˆ«¤še¤äI™00®l´†”°‰ÛWië­×‚ØáñqeM¾('LkLѼF9.änÌͼsNúÝ\\+|n_ÙSaM\0¨‡<>Yg<67>y×èÀZ}‚¹é(Š•ü/ @62Ü\$ÔžOϰN~<7E>µµY ÄB,¥QÇröÔ \"{ȹv6/í“Ï»Øj/uB5lÀ³ßõ\"x”b\"·`õSyt¶ÛZ§²ö·E G'ðPp¬9˜Ô´wÏqG±Ò^ËûSf<19>˜®t³­k¾×½ºÒé÷±€µzÖ…ˆà8¯S!ã+«ˆË&²®áÚÊÁ³68 8.EÍ4¢)”Gd«'À¥Òqß¹„g—yÿ†•~LòŒA)¶?*•âArü¾ŽID””üÓ:ÈAuc]5ƹHîX9é7®• ô²b*o  ÕXVâ<^ 6à|<7C> )ÇÓŽøãsÚH<C39A>‰ó>ºnµf¼ƒ§ô¾¢ÓXÏYBÏeœìÒÚ‡Lšù(pIþ¤Æ¸œ³…=obŽVº“‚û¬Æ±`µð¼’¤ VY,”Yâ9Ç×é»\n;ía®CžÓ @¢LI ©'—]' „£*Ôp˖㻕û™;]~ÙÙZà<5A>²3#ðâ×ZvÁa©!‡_Ö~Ù§¾Åjk¿·Îày'Wí¢\"&¸î9>U\rÿ‚°“€âÞ¢Ž3®x· 3Ewta Éx%¤rŽœ/]ß(ÉŒrPØZ“O·hÈ ¼sæ:ÉàN¡#<23>0IÏÉ©JÿÈ9ÌtÚ<G¨ø£ŒN¶Þ{\0ÚÊJãË7å<EFBFBD> †¸ð,<2C>±x)îëE¼Û˜NHŒÅI<>@P€d<E282AC>¸n\r æžd7%rÏ„8}™×ï~m,Ϲàv£ä=ùq„1ªüEðSî^y<>?áá/ÄÞ\r ƒ1´>sƒ,úµÐ|îÍlXACa. !¶C²*‡e<E280A1>öIîÛ©Œ»V…à™Ø4ô}Ô൰å\"Ù 'Ë ò„’à˜ƒÐ‰1R¹µGe±ÄÐ&©†\n°’ù\rèd¦g šì˜n¹ÞЪÈvõ<76>Õ±ØwX÷ÝàÐA ²±¯)lPÑæàò+\$Ah`ŸgxýOöÉʤÞÔï\0¯ôßg€°Gx# @©D+æ2 `à1Â@B [£ü@z±ÉäÉídGC Eè*aEî†ԭ¯f àc&PsKæO겼ȻhŠ\$hJ#°4é†'‡ø\nLT¾bV\"â.F Ÿb>ËbÔ^CB (~¤ŽvÀ¨*0\0dWd´)\r¶¤c ªôƒ<C3B4>\$@@0dzDCHbÉJGÆNRb¶ \0<EFBFBD> t\n";break;case"hu":$g="B4žŽ†ó˜€Äe7Œ£ðQ8Êm¦C|@Ìe6khÌ Ò 0ˆ Ì5 ª2.DÓ àÒm\r0Y”Ù0TœŒ§A\0\nB”J¦²a* laªN†SѤ×(a¯'G0Qtd<74>ša¦“qŽ P˜<50>@<1D>Dƒ Ìôn˜Šg©!´D˜)¤ÈÅHÜ®c±”Î\n&LΆTà¡9LÁDs,VwÆL†¡ŠIMª\\êØS<EFBFBD>(<28>4[móÌJŒ[µ²œÞw?!F)' à(Šm¤*MtÃЀåu ',Y²+r:ަ¸ÒèåŒ'ROS¹^¶(sa«l<aRIb<49>Ì}ÿ<0F>ÃM¢4šY°U<>< 1¼ØÍ¾Íäá­Ã Œˆ2H5€L\$°lÏB P4ŽÉ´Ã¨Ü5ŒcKZ5¥#8Î<38> íaBª j°Êð*¤(9\ròä7ŽCB<>\rÊÂé<18>Jò65¸cs\0\r<EFBFBD>PÀËš6ÂŒáj9­ÀPšb,(Ø<>ã`؈Œ+ÊcÂ7.Bˆ˜\\ίCk 7#L\r9\rÐ34ÎB<EFBFBD>ºõ <C3B5>jHò.JJY?½<>Æ\nt2Bàº#,jºElËk>¦s%\n ˆì4¸#8Ò:<3A>£|H\"<EFBFBD>„p°Iqe@Ý·¯ƒä°=\0PÃK¶ê × CP-#-)†DŽPÉS:>¨@@!Šb<C5A0>Œ<EFBFBD>CxÝ@ÑE˜\\ jÿ˜eÐÔëÚ°9,uPè”\njt\\×n y¨)\\<5Œ3Âv2<76>hPÖœ^9<>6<EFBFBD>R!8Ê2)#bÐ=0¡‡/Ú4Œ©@yÞ¨C¹-<2D>I#˜R0„Žôâ á»o¬€U‡b©6FF7\$\r­L” Ê⽇NʶE_Hʺ‚°ÃÎàÆ‰Û\0ù”5(ÎÎ\rã¢x( †x¥ŽYú¾_‰ö\r©CÌ]Kã<4B>L<EFBFBD>€ž)Š™«8Ùom\"dƒœ0¸µ»8î§)Ûé<C39B>ÃÏ£. \"1»§¨*˜©TWsåÖ%<25>™b[slP´\n\rqÌS<8Þ1p<Ôù\\ç<EFBFBD>ÉB±×Ô®\\øòÔ¨#?ÃÍë¨D²b<C2B2>®…œHa<48>2ðÃs@è+H¦µ¡×<13>j‡ŒŸ1­ÑR80¾_^ÈÊ”\"ðh;\n<EFBFBD>H2Ã%Ôïÿ>­èi[\rbOhÑ¥8\"®œN‰@Jc3»<15>ã à« `PV34\raÔ6'Šö›ò@#BÙrÄiByn9ÁÀ¢†S\n§q8kV žaZ©T *„ðàˆQ)¤ B<>J*OyÅP ®RsÂr;mI•¸pÑ M|í¢ÈdÉJcKRjQ[¨³LF¹Á1(”“|FI v?Ê <15>Ó´òµ‚!ê ¿äzCÂøŒÅ`<(…¨{<EFBFBD>288ñt!°<>ž¡àQHÆ¥c½Õûÿ0Ë*ÀR âkª\n†Ec“#0rJA½“I¡B3‰%JEPªŽb%ìi;\0äLAJ•ÅLo1&ÐÎDðØjKq<4B>)ò%Éfê¤Ê:m l5Ãt|_:hAí˜9 ä3&rdGNb“™ŽŒS\"ê*k)c\"u\$Pc<50>d-\"žIÚç!1|Lb˜×ÃlÒn“£S8C ã™ó–•ÂÔ<E28093><74>³ZwÍ‰âºæáIÓÜ:N\"{>ä”ý<E2809D>ò3¹ë7Ða©#Gñ6<C3B1>v†ü¦|ÚEìF<C3AC>‡)®É@FAi~(À¸°ŒC))\$Š\\÷*[šBâ2è@S¶4.p iHQ| f‰ÉºsìÏ\"û\$! 4¡EöaYœ‰ÈÒ#\0}¸e E¸Ñ•jfMœI¦¦<C2A6>š˜¸ày cÜ!H¸@Ô€0IJT;d² 4^Öé…2{‡ÔùÀÂ6 *ñ°d`G“Ûb^ ó)V0ƒ#­P\rÍ4¡d7‡T¤XjÓMŠyPH2¾Á\0uÕ1‡J¨WÓ\n[bÌ<62>ÞÄ\$ò×'<27>Û¯Í\0š;Ý­µ8‡¤•·»*]±É#uÚ4ÃÐÑÈ£ e¤©Zà#<23>º‡žë)tÇEµŒ7túOi)‰Q,%Ò ™Xt`\r“Mj-”°ÈµÎˆ?ï™(”ÅðNÞ”ã¥)ï’à*KR¥ f”(¸\\ˆV*hŒœŒAƒ˜aCºÂØ=ÂÙ|?<3F>Aâ•ÈØ¾/ã¦#2PÅ”ø×œ„&21†ø(\n Á:€¦/`\\Ú~s×H änåÓñyÃå2ÈbGZé.ðe¼S'7¬<37>¦OQß».+ӛʤ¯;ªˆAœ4Õ+!uK0Ù”V‡j9(‰9ŸÓ¦€æ¹3fnŸ4>igÏ?çVvÍY“3fú!9³<39><14>P‡@Fw<46>ê<>š:÷Gû°Ißô\0Òrˆåü§v‰rPw 6`6TÁ¸0Õ%¢´Êùá„€]jÚHàØÐkd‡S\n”¾A#&ª_xš4SlPõÂúd\rr©É¦K%‰<ÊÚ±}©˜˜£#°”i(¥\0Tu××8±Ôo%¬crNJŠ.faˆ©‡wAÏÔU<>÷žY ™n™o†7§ˆÝ;;Ë”«Í'LÉÅ©/Á£i §Â¥ŠÇhÛëKÝ® Cå<C3A5>àÙK€¹\0ÄS¥×Š<13>ñŽ%Æ”Š“‰È´=MÍPéˆM؉ ÜvE`}ü0ȦÓ#¥šw¦DçÒ¶¥émøJ¹þwÊ:~”¯<3Èœw\$\rŒtÈj>)ÈÌ`FéØw”pxœzÔyG•: ¬LËuZ'%ð<>ßR‰.¤<>¬Ü:Åw)%Å:9îÝwŽ^!\"ÃL<EFBFBD>îú[¬Hÿ\${çeP<EFBFBD>ý#ò^L¢Œ¸5nœÖôíMe¹ª—^W¼i„j<Ѭ?<3F>/Ž’‚Øß_.ÐFø70f¯˜Y½ìõêÐaºƒÃ3±vdñ-¸ËY&<26>¹a^î’{ãÄè~º…¿§{ò -«ÕIfˆ\")üd ƒìZ_¢Z€ýƒéc>Þtš?gDQ7 ΈlaŒ™´C<E280BA>\r<EFBFBD>ÖÖÚ…JHfhÉÚ<C389>gÐ@%é@U<><55>Îþ\r°&0Ðð\0Up\"\$\" WlTCdÎ#âBº¢òJú@•ct,2-oBtçªþ¸J¨p-ž“¢x¿ÆhíÄêÆ\$…&%ü@\0…cü?c\rån+ƒ <09>€A%J'@@6£Þú\nÈh‡ÞBx« ~u@—e¦\0Ðòˆº»l\nóÒGFøæZ¼bH_bò}fɆ*À‚Å æTI‰PlË «¹è9+b¤cRa¢YLl…ÀÚ &]7 ÁC\r °ßÂD„Z*m˜Ü<CB9C>ÎGDÐ ¦¢š`š†ä¸ (Î<>¤¦J¤ö'<27>ÂVàÝLlŠâˆ±J \"dRƒìì\$çqT K@=©mpÆ@ÇxµÂ0ö)±bœÉç8dteÁÐ× 2ZeÁ8)`ÛLÆVí¢ÿâþ)eÁfx à\0t\r Ú";break;case"pl":$g="C=D£)Ìèeb¦Ä)ÜÒe7ÁEs9ÈÂn‡Â͆“YÔ@b<±PFñ`Êm7±W³¹”\\\n&˜Mg3É´Âl7Dã)°×)M±ñ¨äxé\$œÈRò„l×%Œš`Òh\$¼àuƒAF#)è@z6šbà¢Zžt0×\r’ñ\0(”ÄLÀMq3ÉŠr=‰ÇSi”äy1ž<31>Õ¢!†Ð 4ˆ0&˜(¨e™Ñå ¢eHèy²g',(Že7ßN‡+(¤o2Œ&¨ù†\n)ߥ§ QVTy:OÎñ™#\"7Ù5Ó£\$_\0h¦æó9×Xs4Ü9&<13>†Ãp´sম@Þk0Ê„\\éOFu5<EFBFBD>±a¢ÔiäØaH]øç ôžNý\"×ÉŠú=Éë¤'\rãº92xä2Bz Ã# Ò 9\réÈ\"Œ<EFBFBD>Ü£#Z5€L;²ñ<15c¡†YŽàPàï¼%à#£pÖ1 €PŠŒ£8Ã+B˜ôô5`PÎÔ¡éøØž.bœõ\r@Rl6 ®á\n1¸,ªÂ:B\"D:Œê„ö² ÈÜ7LD:èGϪDÁÌ(Zð¼¬OjÒž¾PàÜOƒ(@)Š\"`7Žƒ¼V¼MPà©//êÿµ£Òàñ¸ÃK>a\0çO\$ì3kFÑêõF4T²à§R&Ã¥2<C2A5><Ž;j8\"ÍÚ«nÜÀ­äWˆ©œ^9K¸ò69<36>Ø«TkÂK˜„,üµ:QCUN\rÕµp=G£eªâÊ#cF½!õÀ‡ Ž ö»è€@!Šb<C5A0>ŒPõÄV19ÉØò9¤C Æ3AChê6 6”_=\$É}•fL3ÜØ…´) 6œ!ørj0ÇÉÊÖCxÅ€S\$í±#¸@( ^ØŽcRuGÙ Â+î[šçº\$Î)†c7@Ëu]—u òPØ„ > )zÊ™ ô9ܼ\"¥ØÂ20jþ¢7êz­ÁLe…z”%IbÅ+ n>(\n ŒºÚ½mZ¶æÜ)!J¡C ˆ3Æ7 Ë€àÁ©“¾m‰<6D>Id2WÅâIZÓ×Ãúªj<C2AA>*:1òƒ@@6£¾‡. š¼°WcvòŸ<C3B2>Ã0Òæ¢ÛhÕ×ZÊJ^'#,<6E>0ªImV”èѧ5Þ-»O+ü\"Б JÄkž øÒì¿níu7ÐÔôu¢¯O[ÎñŸ{Œ¬;\rã a¾=l´=Lh®ûfA~ÞsŠ%òRNJbD ™÷ñ\0dð•\0£¼ÝbNôœ†·ØúT6¡Í_BÈYšŠ Ak P\\ Ã2¢A-Ò7'4ŸR.APDý(R¿_`WNÄê†B:¯`á.ŒÒ„ã\\žÁJ/t½DrtuH±¢Iœ*<07>à—Rúasé¸'‡€Žƒ©G\$74_CrÉa.xMÄGX±8+A,БФ!¨5d”ÆG\rƒŠƒ¤ìuwd˜eA(7`qö?]=˜è2aXot<6F>µ F@È™L SjO“301EÌk´¦zDáÜVkpýÖgÚ|Òìz5<7A>®•æDÛK zOl!¹K•È¿¦7Gåä*\$öôš.kû¤óLWX;ðFlSHÒ\\<EFBFBD>1\0€3#TnŽVQÅjƔ™Øó1܉¸7FòL&à!Pó*RJŒ&tF ú DІ€¡š@TŒE‡MAL¿<4C><C2BF>PȾ80Yìno û!êÁp PSðŒ j\"×h¤q\$ÔdùŠ9?á¤4އRPóIè¢Ô¬¯ÒׂÄé… 1¸: …ZaL§L^‡ÒjPôû¦¤¸<04>ê+S)µ')DêRFUj]¨äæ¨3šxD#\"°Ø8äÎE ü¢e9a±÷<04>§¹<C2A7>¸ºQ¢r<C2A2>&Ʊ•-ùeˆðbneÈ@ä`xŒ¹>xv- œ•Dlô˜)¤qüÇË/3žÁZ\n±MO½[J(\n YU”`X±BBèe(¶¨¿ÍÉšôæ òE™Ø\$¼)SzóÄ9=!Ô<E280BA>ôÒÖíĦ%&ãž#ÕјÉ§”ðêÑ 2˜»\0p\0ÔbH9¬@\$n†)JzX¢b½Æ%ØWíåGðê_71ÉË….ÌX8ä±j'W>ß\"tô¢<13>i¸\$žà·<EFBFBD>u°]>©¾ `«ªÀUê<55>AW<œ’õž÷–•ë‘ €5¡JôÄÉ´¦Jnâh˜ĦÂ+-`€-:<3A>2ê¬é‰wQ6d­u\0ƒ˜k`7b¹@è×M\n>/Äl º8>^5”ˆ¤ô Ãâ<08>\\â tV1ºRÁÉ3&Øð(•‰<E280A2>6œ‰%BÃoO3\\ŒÊÑ!âg·EŸpÅï£x”á-·C˜ð~\"/oFœG<C593>¤4VgÂx<C382>T©—¶ñ<C2B6>­¤\rbéÀzð¶\rÁúˆÐÓöo¦iý[ ”&<26>ÍçÕ8uN~Wº°°ÔŠX®õ<C2AE>Öh.áÕ]M®4Áë¶—^“<>¢õ•¡AÜ—ÂÍ—/¡†eÂöÿ=K‡\nåì/m¹<6D>X!]¿µŒâÛX7‡|G¹‰|¨•R±¥Î;°údH‰Rp<52>0f¨øƒÊc éÔ9<C394>dzI ¹Wg¼‡`Üb\nLr2ÙíîOP*U‰2j%‘”k<>þSKXËgAD¡f/ÄAÛf<C39B>Ѷ&®|4¹o'|{ßn¸ä}Ì„”×:'n<>Œ&\$—A†ºc3jâ™ÒOÌHÑ0îí'£4ãß>¼þIŸ£¥:XJà¡ýLÜ \"õK¤êìN÷mö^×jnj²N«»óD¢>ˆ¹g»§{çaîv8À­R\\ã¡& \n¯Ô°Ð¢IŒ_¾uÄòH·Ã)E…='ÄÏ­µ9ìì™þàá'7öG£Üº3ÐzžÛ¤z¶\$Â}êrNk÷Ï}¢¸õ¬éu•¥9Q··ïýkÝk»µ8Ƕ+L‡2÷'Es»}eL™ˆêûo«ú<C2AB>çë}É»{Æßöˆî˜†´¿'ÏüÄ\0ÆvŸß<>°¼žKÎ}ÿ¤eñ2¿ž×ìöû´þ/æWBžûë°V¢^9@Ð1<C390>FbB´õ­PVåráÃJÀÉ»ð\"Ø 4Néœ\"íd?a\nðíkF%¯ \rm…Ãr¨dFeH8>MK Ò°ŠnÜÌšT ÎÚ*b¦l4¬­¤Ø°tØ*‚¡*†cF\r€V—8# ˨¶gÒ€†ò¼£\$`A„ª<¸Ï¾5@Ò\r¥<EFBFBD>\n뢠êbÝk<EFBFBD>Ì Ã ðº\n©¨FEŒÆ\$<EFBFBD>½ žºŽwb2£Š8Dg¦( B,äçÐ쌽<C592>¬CkŠ˜„s\0X#dl#Ëô¼àA\nm`àE6Oe<4F>M¦^4j<34>Qd0\"k`èNü\nñF<EFBFBD>l|}CX{ zïжâ\rûêÜJ “<>„¨Ìb\råôbTÌêøæQvìóL:áNèí¢É1|x0È3¬z-\0;±xy à2ä¦¹ÐØeå`Tш¸éD .†¨HPÀï ryÖGã<47>\nl”Á̘P£LlÂa-\réjLÖͨr“Fº>@ÔTb´2¬l'M¤}€‚'\"6Hd¢±À¹²06ˆ]¡t‰¦ˆ0knæ!*Œ3C5<>\n{íbi2Rd67Ï6xJÖ\r¤o@Ú1CT:´öŽ";break;case"ca":$g="E9<EFBFBD>j˜€æe3<65>NCðQ\$Úp7œÎf“°Ê 0™\rGSqÐÂrM1¤èx2œ…À¢a„@m4™%ÆØàÒm—%&Ó)Î\\dI\$Ò‰\rS §2¬‹#’Éå\"q¾C6€™M'‰Yˆë&ÎF“9¤Üa6‰ÕcA¤@h—Ì'xêl0ÊÅ<C38A>Ó!¤ß8N†“d˜ôaµ_ÌG)è(ˆa<CB86>-Æ‹2±¤Ì-dæ\n!Y£æ<C2A3>QË2<7F>,x™¦³€)ÊNÓ\$Ú 2 Χ3®ŒC7ÇNF9¸óˆ!q\"ô™•>I7Lf™uâ\r=‰°Ö`­ŒHÓÚNŽSŒÔw¹\"2˜ú|þc>Mˆêº¢yî¨êc:B± ì–ä:Íšý<>ïë¤ê¥Ë²ðÄŽ©\n,ž<ÌxäÆ8o\nð³<EFBFBD>B*ú<>A(È CÈè2<C3A8>0ôA1­Š,õ/ÐÀŒŽ=cs> Œì`Î0ºnÓ~”®@R\\8·£b;\réØ6\rã'ŽJ lÌœ:%†Z˜Jc²¿0ú€ÄcĨ ÅÔ_#®£\n*Žk<C5BD>Ý%ɬ`@)Š\"bÂÅŒ S<EFBFBD>@Ïû¬19MÃ÷OàÒÿ>iì€2°—#‰çE°(Ÿ¢óýæPÆÙ¢Ë+>\"<EFBFBD>€å‰èÆà³OÃ-G„â\\ªŽÐH»±A7\$l×5LhØÕB Þ5³!\0†)ŠB3\$7È\n2ÁŒ9,èÂCh:‰3,Cmp±¥uLÛV ©³ÁUÂoJ<•²éI0hJÜñ&…B\n67JDØìE£šVºîóÀ¸*ã€ÒáŽ<C3A1>bê±[)rÌé[¡k5X¬÷ƒ':kB\n³Z%§<>7뚯ÆNû¶µ­ìšã“)(² ›‚‚Š@ ƒ\rõ3 ÷B·\rr èÍx{^¹Á\0 'Šb¢ í\rÉ{ˆŸ¨Ã<5A>Ê2ªÐñ\0inn«,Ã2.²úÆ?Mk^UcrJ„¸qÉf¥dŽMwNi¹¤˜¯.àN¸j­àà±Ë\" ]l´œ•ÅOLb—ræÌÏÑÃ-!lÖœÅ7É3lë\"¤ñrK°ˆ<EFBFBD>B³G5fPÌ*\nÉK³½©aÖøŒ\r£\0úLLÏo^g9ÚßÝUcouãëÃ36²Ëøà0¬«>õbÖýˆ¦:ñi¾ÄÄå«~^ºWè •„¡pf3 ÍúðݤŒ«4Ïù¾¿³eRXœ E <09>*Sl¯²«\r<EFBFBD>Ô6¡ÖmÒùá#ä ž,ŠC<>»%…à9#rdÃ19á¹µ(Ã2òÕ¸t/ä Á¤§\\<J3.äòp0Ô3¶\$uÃ8Ã<17><>B†ô{VEˆè€0•³¸ø\nË\0ÄGºõ`\\\r1 F†â€zT­—IŸÇ*.b+_ð \n¡@\" ˆ‡d\"+'˜üß©ÃC <09>Á«PÈXœ<<3C>­UHR2mB(nHá„aŠsÂNÚÜDTŠ™2Ä`àük<f@ ê`ߺМϘóœoÕ7fô±¡”&XÚ\0.,Ü»¡ÄLúV\n%Có鼄e/Iré=2œŒËµÚ«c—ä!`' Û”@tÀ\$àLu‡2I@c™„Éæ&àG¦‰J˜sQõ4¹¯\$2åÑæµ¹É æTâ#Ä©¡öêo&ùW™dzr.ÉÎ[dÛDÓþ^´¹ó8Ú]\"°FˆáR%D¢ÀN\$eJòŽ;eè@Ô>n2ªJ<1E>ÊY&¨7¨@¤IHr6§Áõ+8VQã)!–ðÅ µR³<E28098>áÈb†TÊZ\$u\"¥K€îCœ32ÒZ˜\0ÃF®'¾y<13>Ñ& ´Ê0ô¨Ü9.qGŒ“;óÑB\\3‘©Ã\nìƒè­ybHÈ”ç¿+¼')d¬èT‡Æb3æ•eP«>A,*V!À™\"2ê[l˰ «”ž˜…ÌÄ¢a+d…\rµ¸ÛiLϱ֮£<EFBFBD>ˆýf|uÁ„W2o]N²\np¶ð™Í„aÕ²¸r•Åæ(û<>šnT°sÌbä »ˆFE®¥ª»Ù¬MI»t¡Á<>¡ aË»-Ö.³ªb&¼*©<>¥½uNż@fà((øZÀoj™'7ùŠ#¨_\",U<>ñŒ¹<²E…lhŒ¬*A‡ènc<_yel<E2809A>àu €¤ÛX\"\r-ýÏs.\0žÜ¶<><E280BA>~»…þ:&þé%ׄµùMcv™q6 2ê&cç6Æ®œ~ÅxâX8LLÚœ%ÏRœÑM)Ö¨– /¸Ø6mã¢Çgr&S•‡+ ‰;²Ù<C2B2>Ç72ß8Ø ¸w3!\\|ˆóƒöÎx¾çg|óœšQ<05>P1ûÄYIn9ѽó5R“R*“VDv¬ÁÁ<C381>æÃ JEЊ`€¥gÌn¢\$š/ÌÛḇù1<>ÔÆR&€â5éX -xgö·b»š>©Y­Àáí«<C3AD>Ú-blÛp r4Üý•žËŽ}@1S\$9ý“66(ÍÇÒUÜ]qg…vÛ³k'í-¹`T2ˆÜQιòC¸ÞB’±è¹(KæíT#òåüi÷¶k6ÈÌÙQŒìÍÂu³¢Û÷5Ïe.áwLd:Á™\" ©J%õ¶]-¬I8ª:ݬ`ðÓ®6ø<36>6ÒÙ˜Ô± Iuö=‡ò5¹Hùùuó®\rwüÒC.Žù—<æÄ¯‹Ÿ>…Rø÷\$èæÔ*(ËÉ*­ÆlÛW~Ë@ÓÂùÎ<ê¦<C3AA>Ÿîig×\0PH8<EFBFBD>¡¯Ê^idTkÉdbc ~žZ&ãE<19>\0›‰#)<29>\\™Õ²DMLÃy-!¼ðlÞ<>ý‰ÛÝÚ¸à­:<3A>t&#¬’úU\"ÍPlyàé-¥\"­a„—\$d9Ô‘Âɼœñ³,>¿¬=LŸõy<C3B5>â w“Y×En\\<EFBFBD>\\®šýj”¤‰þ_³a+ívEâJëúÞ½Z<>\$€0¨²=>¿ˆ\\Ä%ÚpÉ`o#%˜3“•<E2809C>1ªxÔ§2'‹ò=„4‡û,¤<C2A4>pÞv¥ ¬€îêR˜ìxÿ§ºÿ\0«B.ðÖbqË fL(´B\n. & @ÊY&z0b`F¾)Å&l#\0ŠÐcï°Xdx=¦šY-PÿȾOÂÄLÄHKPlK¨ì2]'dzâÜHàÒ!Dò©Çb\"Î0 è0èAÊúu¢Rðà òÞc<>óÆ\"Xd*ÉmS  ç ð¸nÂ2©j.HšæØ7ØJ€<4A> \0t  š\n`";break;case"pt":$g="E9<EFBFBD>jÌÊg:œ<>ãðQ9†£7ˆjÀÞs9°Õ§c)°@e7<1D>&<13>#\$8<EFBFBD>M'cx¸T0L&ãDDÛ<\$œå)•Äbb)Ì…. ÏåRÁº2Î`&YqØÂz4ÁFó¤Îi7M<>Ú|~¤t2DC Š:a9Ë„\0¢I³2NrK\"èÚe…ÁDC\r²> šœŒ ¢„É Å“\r0€(…`<60>×kDs)¾þt®âɦó¥pA<70>®]>°ÉŽŠx ôåy9<79>s5<73>”€ÑÕAµº}†ŠnÐ_\nv*´—g4Åì͆SfÃ%×ÏpZ8*Jeî<65>N<EFBFBD><4E>¾ìf4˜ä P£óú}~\r‹É\r\nP|ž´a“C`è<> ¯¬/{Ì4½SnŒ<>\0Ä<­\0L! B<>z麣{®êœS˜e¬4 ®ÆI0B<31>ºR±%,\0@6\rïRÆ'ŽL|>ÇŒc“À1¤ @É\r£LŒ˜&I¢xÖ-ÃJ1RŸ£b<¶ \nõ\rÌc<™§¡\0¦(‰€Rvî¯ØØ«;p\\õ¸-s\\âÁOŒ<1C>Žqªð!´.üú:­,Z?@­Dêá»-Œ\\<EFBFBD>#b&¯¶\"(ð‹Kcnå<6E>-¸œüÀ²âÞ M]<HJûºØÀM¸¨7<C2A8>i\0@!Šb<C5A0>Œ,²6\r\\ÖˆŒÊàÛ,¤ŠÊP/îB¨Ù \n·-M̈»5épˆSèõ·ã#%1Ë€As ÈÄJð%Í<>Ôˆ,Ã…;r…ˆ«L3 )c¾äHH(ëˆmú8á<38>ÏÊZºGÐç+^Íwi%Èuà4 k2Ð7ß©“ˆ9âÉ3<>(_ÔÂØ×äψ»h°Ü•£©p 'Šb£ˆÃ1é;71õûö2£Ô\nˆ­jj“·>;\"µ”M:2Àj³†1ÃÏBÅaˆŠŠ—QmE<1B>\ryl²Í^Aµ8¨ýy\$¬9eÚŽºŽ´éSnŽÓ@ÙzõJáp-\$Ê8c„^ðmˆ­d hã& Z´+0ÍࢇJ&@±UÑS¹ÀªŽ/Ï\"96P¢ÈãxÏ¢l ßCØ/Ä4é͸†7<E280A0>ƒÊ—­«{ý§hå<²ª/êÒU/ë¡pf3 ¬fð<><C3A4>Ã++°KL.4'‰Á\0ˆ\"‰‚(¨\"¿ ûˆ|OþM@ e>B‰xi\"Ï© ž²,.<2E>¹ ”ŠDB â3Ä\r\0äÑÂBd82˜òÐÂxwë5™¤¨]<5D>é×\"¤(œ“´ò—9Õ/ŽÕ¢\nÓÈ?& ™5þ¯ëÄ-Ï1Çì<18>i¥\r|‰)‰iÁ#¼ZLô,ô…P  ïO1=BsÒ߉+_&±ï>ÄKÊèg îv3B“Öh\nôs6á@À\$ÔŠ<EFBFBD>Ë\0ks\n\\®)¥ F<C2A0>z XÆ­\"äs8Äpäà”#\$¥èÝ\nLC\n°1„²[\0Rz*­ !VŒ¿”È Ô‡ƒ¨x—¡D•ÇñU®pÌ×\r€.2ÈÜËBÍ-ÙXa^²ª^K }0Óc…©Ú¦B\" \$µ™‘ê!K1L2}#ÅFmš÷èWQk ÍùNºŒãÈÂd²Á(f\$\$6²£ÖJ\nYZŸ“ù²œ:\0P[™à-ªñ^L\\¥¦Ü{'~jžGå Z;‡\$’¹õF Yf ƒ#jW¡J(&œˆÒZNIC¸e NŠAÑ@RJ,A þŒ1fW`²HÜ\"—`è¹ÒÐ\n?j¨ÿ7btX&\rJ™²ˆ<EFBFBD>§ª£RÞ<EFBFBD>o(ªáŒzÁÂM]+¦Ü,†öªöÖ\\+RN9²J¨p5å µ†ƒ&ZèZÏ9i¼åÃç9ÎA`_ç~£Me¡_ý\\¤ªuªä©6š®x¯§BàL\"ª±rë0[ß¡¡nf;Ù3<57>;&°›ŠZ¢Ma꟤\\ŠÇÔ•WÙQZöá_…î¾M0ajë9ÑvÎüS½x³)¨ÒR‡ö¦c:=j`\\ôPÓø¹7X4¼80WÔIŠorͧ9£\0H±ÃŠP 2€§êXA\0(j\$Ìš<EFBFBD>Ü\\Bw;VV¨7Ó~­¢B`¥þÎß„ìq/ÚA\$wùÀ`AyO•£p—ÿÔL<C394>òœjzK™™S%a—îjaLIß1ð鯙rï[LE4¹.<2E>L\rÕ àGj{y ´cPå|0<>ê´xõ)ciIh±ÚTžÏûPMUv 1lÖ­Ò\n<EFBFBD>“)dìµÀ Þ½L~4,ö1Ž![xÈúük9.#œcò0äFWÊ\$…/ðÕh™„Ö<ܦ±äkd8üÅÙû(Ú¢ÓŒiÌÛ¢£\n¯y\nÇõÔ·{ûtŒÈ8L˜l<15>m!%=² \"ÉJߎ,³Ô°<iµ|æ51Óú¾'hÅ<68>¬\\šÖð>‘¤:ˆ ÑŒ\\©SYààtÔÔ+<оHëw \no,gI\r¡«SÚŽ<»m}fÁõ¬P¥}žÜt<C39C>ÛºóP½ÔDð÷néÙúð*eã†U ÉÃU0h­¯æÓ³Ûý¿£Ê6Ûä»sž¾¡æŽŽÄ—‡Ç¢^Z`«¦âN™®Tdá»&Ûg!0~C'W §eÀ4T£IT ƒ°ò<C2B0>É„w“<77>jÛ<>JØW#ÈÅ´ƒú¤¸Ê”#œ<>)l,w<¾!t”óñ~\$çÝ=ŒL÷5ÑB \r€¬1«Äj{(z{ŽD1/Ò#¾\r5Cu6£‰ºô*™'Sù_sìëm;œ…8¬D²”2,FÁ Èr4.pA¡Œ^6çíà݃P@5„E^à×¶*±%íU\"Í˪<C38B>ù€ÃH<08> ˜Ìq` îÄÇm…û\\Ì\\<1A>é•Úìv¸V8Cô½Y+3[ƒ’\"ÈKšù|aC()) ƒÄ2¼LvÁµ.z¼²\nÐ[•“`^Pwê{þ>Þ¢ÓúÚ ìâLIìA‡¨5 ž1‡ÔfT!PæžÛ\\£ù™8š[\$€¥NpD˜¾Š.½h˜sjxAN\"#\$Ä„ªLZ0@,(€/€žý'x/‡8+­ªNÔUÏŒŒ¨hFÊÌ9#RÁ¬*N'”L@à\$¨Žf<EFBFBD>1`1¸¶†Òà Ï ";break;case"sl":$g="S:Dib#L&ãHüN<>MðSh€Üa6Ø«ãIÐÒ 2N†ø ¬Ê.‡˜MGc,\$ÔaK\r†“Y¼æt<EFBFBD>H¤†Y0€ÕœÈR\$êK07@<40>æ)¼¨Ã(OFãx*&i3šbæÈ||èa1M<4D>\0(”e=MES„NÀi1T±¤ØaQN‡X­hA 0œë¶<C3AB>QNÑU£ Ê\n#™MæÓ)Ðå Ç”Í3s)· 2Æá†»]´å`†1T3Q§)<29>2œã ¢JðP9e÷QÌÊ\n*iÍQxçwx\$ž¬;˜¾Bt“ŠóY†7=ôæCΙaœÓ9°ÊdÂø2ž:ý‡fN7<4E>¸¾|¡ÐZ0™\rÒýîZµ £\"àŒ<>\0Ä•€L A ÀãR=Á<>“â9.Zà#£pÖ1·Mø´2C«®ºC\rR¸\riøäš¦l*&<26>8@Pàü¥Cz߉<C39F>r:¼ƒxØë¸‰*š¼Œ©{ößÃ`Ø=¯3z1¿â«ª=˜¢&*Ã\"cCN̽O?<03>NôÊñÌ,êª*¦ã³<1A>ͨ“\n43©„Ðß·\nê1·îHì7°xÈÝÎ<EFBFBD>üà:NNb©AÊ ÄªÍ ÀÒå ­È62ÈxÊ™7o êTB¦)Áp@éµC`ÔŽ C2&6Ž«¸ä5HÄ5´ã¢PÜ7Sò`:ŽcƒBP¢õûœÓ&Ò`ß'á\$ÓÀÈê>É<>ã<tF¼J{ \$¦ŠÚ®õSp5ÃxXæÑê£z<C2A3> ôB\"ü¤¸³ðÓ@% , ŽrDšŽÈz—Q9Îl¼9#ÃBA<42>:ˆAgUb@ \nR#î%W\rõú\n™&ƒ~<15>âX  'Šb¥T-\r¨XÔÕATº.Ù2Úçà<C3A7>0<>­©c Hºšº®˜š` Þ”úÄݸ”­ú© CžMgÃ\$ðÅ0æM|ã9¢ÏŽM°Ûê˜ÂŠ ƒ}«`®ú(ñUÃHìè “~+S+Kø ‡A‚ùµ˜yf¦†-Á0VwWTI¨éÀ¨ Pž9¥Ž»î1\r3~àRO3ï?L œ<>ë)½ö”¡pf37®\0ëW„]\\:Å`S•ÎïQ¶ÀÜŽy<C5BD>ë 2<>ì„8Jž%àÆíl«Nà\r#‚ó!HÀš<C380>ʧTÂínt“wh)m¹9In“r;¬¼þÒ< lįŽ^šB5\"Ì Ìý'ã;nEk<kiú„ó\0ˆû¦2àtÏ)ç.QЗ\0ñÃ(cC¸2Àæ\\‘á<ej†³|×”õeØ5;æ€M˜bUÏô·3<1E>_ºPvnÕÛ<C395>˜ ±£.à•ÖÚuÃa£:Je˜<CB9C>ÜN š\n¸<1C>ÐÂWúµ+å|efHŽ6\$aÀ5Ä5²s£,ag…ÁE¨Ò>V`b4eà'nuI‰ÍRä°î 4\nêHòTB}†™<1C>R€<52>ò&0dzÎ<C2B3>×y> Kc¥Ý#ƒ!w]kóˆ´P\\„J€¸<04>91\$\rô’QcÉpõ\$ÔF“©˜þ´¸ÿ\"\$i”šWÈõž@Œ¬ÌšLK9¤óUdÒ†\\/²O)C|§—òªa,‰‰/dÈa“i®O(%¼‰^‘½+²a)Ù kX²µ“J•¢MCq€.î –Ù¥)„•šÒÖHÏ äGÐ\\ö›r|N¹†ogiŸÄ))P£@æ|ù<>Fw†ùãC&\\õ¡ñð1/B1 É#\$¥V:—wüé ;\r&å´ŽÊ¡(PPJuóxRßÌw<C38C>çPëÃz÷iÌ7ébš²MF'…!g‡Ì\nI¨¦ˆšWèÚÙã9ô¨ª…¥´ÀK©Œ(­í„TNÁ\\€Á<EFBFBD>úÊ¥.ž dGÐÊÊ¢ÚÕ˜ 2“ÕζW´C³Gr¸”\\ÈoªÁ¡?4Vtù˰e æÅQʰàsÈt\rmHÃ&ºÓ †çòH]»øKÔ‚¤¢~g­5¶šÀÓb½<07>²7&ª ÁYTÖо[¤¢\nåÂÕfåÃtj60å'ôml‡µI7Sì凱ùºÃk<E280B9>®ÄßUBªÃè\"K­ð´2ã-Œ¦Oê:\"Ú¶ƒta4áê“3~Š•ý#¤±åÛ÷€”c{@/º*ÁÈ<<3C>'mÉ!—èÛ8JðLü lb=PRJKK6¬QhÜ\n²·±Ç>f¸ñŠ\rµÍQ†6è5<Ir%šÉ¦±¹&˜Âíˆ@<40>.,™¥KL´\\âO®ñŒžM¼sЦd‰)à'\"*²IÍ&á½c¼<>2%¡Mž„Æf¢ I•r6X.Ùk&eée˜ÃVÌrŠg振3^KË™77ž»¿*²Œ<C2B2>¸<EFBFBD>íÛ§p#mû¤«:\rüh]*¦>~<Z2hbŒ”m{Šf8<EFBFBD>—ä@«“a#\r\r­9Î}tëªdìD;Ç¢ªyL+ä¼<C3A4>-\"Ý… óù|áÍç<C38D>¨Ñ/Å,¦ëB?©ƒS& ¡™Lž#1 ã^”ÑÐúêa}`²kŒÐç-ê83ĺ*áXMÀþô†Y[‡LcM'ŽÛ%÷oN¯“ÍÖt^ô{Ô­Ŧ’õßNçi¨BzàLg„»Àæ0èÑÙ%~\rXZVÓ¡®«ûINòÞ]Þ÷w<>>C½·îêŒ<Ÿ<>ʾ »ø<´ Èu›¤Õ\r¡,á„™¡äA²yÞlÏf<C38F>+y嫞“rˆ\$šRÀÉ[ÖæéQ ÑîœrJ:™霵bc;ŸÌ6Ô²éq*éÉ9ØËPÄ}p²Ø[£—MZ';¨\$½ÍÛÍ?qå»û»Žðj;—ëÚhüT˜Ê¯&ͯM<C2AF> ú îC¢Æ#” ëz[~gòd(âf*æ\rŽS~4^ÑPŒÆÛ[|ºÊžnÑMÿ,q[q±>=cŽ#wð<77>8Ÿ¤…¼Ç»h/]ð ÷—B~yÿ<79>”þa£'ξéIòHg®ôèúû0̰ly•±ìšT«µ­ë¿(<Oï³&RŸr§B¿œó/ª\n¿±®zm3¿[ØLßKû†6šÖÂ(5£”W¢¼t#~µŠh\n .~hÒïç8½ðµÅà>\"б¯ÂÒ\"µ„ }o¾uN°?Ëò?ø/\0˜\rãò+@ÎPN?0\0 Cž/\0IëöHÀÈŠ,wˆZþh¨¹bÄ™CzWTf¸<E28099> ôÃÔ€.ìk«ïL& àw<C3A0>ĤÎLLܰ˜,Ì`@±X@ÀÊa\0à#Ã} Èëðf0¨ BüÞJh \$T[<5B>V'¢Ú³°\r\rÀ¢Àof&¢od/†KèHƒÃnbzm¬¶,®Š‘€‚+e/G- d|-\$j€ÂXSC¦*\"ê0°„faB%GÌ€ãÆ>DH¥´Ç¯âp¢F ªÓƒIÂ3¢þ!@æxox+Ç¢";break;case"lt":$g="T4šÎFN2œ 'cÉ¬Þ b+ÍfSaÐÒ 3A\r†ñp(ša5œÍ&Ó °êsŒF¡æCÉ<43>Ó(ˆ§2t<>\rÆS)œõ/:Mæ£ vÅP±¦“(Þr4™Í&é,æÄKÀÄÃ)¸é4±VqÑ\0(—%1SIÆ©<>ßÍpJU0Ò\n\"N†¤å[\\Î`¢¡C{Á”؈X\" x;MF[ÝN^\n#™MæÜ¥B‰q d—)Ë#PÁ•Œ'#¥¾‡V) ' Û|o—`È”,áºÄ ´ž«\0¢† Òj:›Œ÷„çZv“ˆnG*GV <20>*ã\\X@dÞWrå-Áç¼sí{¬UYË\n)L†= ¼vŒžÿ<C5BE>Ïê·¢ê⼊„ʶ(‰B\"Æ”*³š9<C5A1>cª,7%îäú>˸J28#Ãñ\n¢DÒ4Žì»nêî#9#XÆã<C386>ì3ŽIèóâHʤ!ˀ엎£“à€<C3A0>6ÊÀÔ¡ã£ð9.`P˜Åг\náãHØ©5#*9¤Œh6\r<EFBFBD>ö1+<2B>\0æ1Œ#râ(‰<>\0êÛ\rmN¦¯CKæ9<˺ÂPŽk`Ï\0>Ûþï< ں߸0*Í3=¼æ44Ox¦õI/8ÇN\r¯{wI7ÅœBáéE6Ñ)®(Ó#«Š<C2AB>Õ<1C>B*B8)ê\rì¤N«»ÓðXªƒ¨ÔÅ«jê¾6RÔ{J 5`½F++%!\nú^©ŒéÈ@!Šb<C5A0><62>7\r蚨9…Á\0…:¥ƒ\\X2ÎK gL£\n»ï (”PaæÖ1hè”ö% Õ‚äŒê¾\rÊêô4QÊ:)Œ¶ ~…6Hó4ÍÒJ.1=Žò#a1¾3%Ø4¨nºQáµhÓvÖX[¹y¯ªF!#ˆ;)L\\»§oØR¥ûT7b®¬¯ƒ… K¢Ù†ž­'h¼Ž®Ì9ö8À³mø \$\n–§ ÞÁ\0P™…(è Ò»ôP@( ☩¥ÚkAOÊò§yaö•'U^L2\"5kK¤0¥Évw‡¡Ãp̨½ˆ<1C>~b/Bõ<42>Ù‰š;nèŽRùÁU5Z°ŽÔûÏMVñj¤˜¯bÎ\"r¿oô…ýj8P5E™Òw³Š7ŒxË~9±pb¬%ªkØÚ4²K¸…„+ªjfÂ&I@á¸l{.¥‡*|:fâ:˜d\n”.cHáî|îÍ“)«Ë¸˜<ªP¤Ó-YÐ%ZìŒs/~­\\¾ °ÂR  ¸†däIH)æXwL{YýÁBvŠšu…Ä †Ç¾ËÈy\n?9™;\"gÔ)!n2%çÜUJc2á8“—°èÇÌxABD<\$†àÆ<EFBFBD>Mì#>\$¤*WXB™sBAå©¥5J!K2¨/d Á«#öÕ»€=í½,FL+ÞÁ~<7E>ÌâR&EH¹¶4Aå;ØóK¹ª\r'è«ÇúÔá u„Å€ÁÄPÈa”Iw?¨q\0ÐÝ!É 'CPVÐ`È!6Hè:?8BW”iþIÑyò3ÑCÃs‡áÐ÷…B Í)v}\n\nR `{{²=½#Å\"žn\njðÖC<43>dTÊj_Eé'ˆ|œª¸‚¸†/#êJëM.*<2A>c½ƒVkMjË-ŽŸ4ôŸðs(a”\"X cƒš)\"½å™å;Å\n.\n³ ¶(™ç5Ia{g<04>Ldˆ'Á9À&}‹äû?`(¯ ˜¢·:P¼îž<C3AE>³z?üÿ!´ŠœÒ&P åA<>&=ŠFØUR{¡Ó¦–\"ZeCé ¢t\nySyÒ¿)Õ#<ÌZžÒ\0æoêk¤„Ø•O0ÖV{û&銤* Ì¥3(¡@(+T\"à§ÜÐb \$]ŒÂ&9Lyä¬i¸€Ör|ä+>f”Óµj§&Þì¦NUÒX†ú¹Wˆ¹LG¼\$˳<S`ñø\rŠPÈÃî ÓyD¡C½Vì•\\D*“¹¦<C2B9>fgƒ×sq”€«@(l`Y\ráÔ½t)*\nО±•Оƒ<EFBFBD>óaáÐ4!TÞWìQ!ÕE— „¢¤i~MϬï#ÓüBÉ„)â‘{•>+E´í—ü€Ú›‹Žö\\ŽÝõžV]<5D> Oòð^F±¯[»›¨\nó `­­E\$„„ëbPW¶)<29>µãÂXNÚ\\*ò]”YÆ·öxõîSž½—ž'Ã8XþÒ¹eæ%y#Ñvb<76>%.8t9¡C\\‹ö%f.ÃSÃ\\M+ˆ+g(+7Ô<>¥Xnbp4„mI‰2—e_ÑV•J‰wZ`^iE/ÝUdÓ¥]!¥äÊj¡àäëÞ¨rKË·¦å+äí²æUZªZ®Ô«ðÞ(dr´F<C2B4>ÑZUfžõ³Ô/8MÛ<>*öv¡lÇ4lôE³äÎÎ9Î<41>+UXâ”\\\$vЬ«³vjZX=*4É  ÚS=Á\r.e‰FšUÖ­ÉI,e“ \"ÒkT',ƒ†Ù P8 ”‹š×E­±W€²¶kLLg5´„áäÉëùm5쀩Ée û¤i»8Ò~zî”úcTê(m±¯EôÎÊõyI6LƒZæ=GÌóxí.õ®”4íô¸²üÅiÙ<69>­“÷&œÕB¤+|Y‰¨Cx^‡áÜ+Uß\n·\"Ôy©\$Fmß5Dˆo8®3+ÂÍ\nig²<>¥`#¢¡î¢ŒÏ¹Ë?Þ\$§r—3Ñšõó®kÀoXKÇ\$a¤ßЉz2:Z+?è±Á:!ÜèÝ>Ò4n™Í:q˜éØ ýcâ&%|±Þüß(´é\\T{üÔ½ž[¡^<5E>VúBøÆ—Žuç.Ñ<>*Ü'ˆ™¾k<C2BE>L¦²Ûç¿ÎV¿¶ß<ÇF¨Öx«t”\r!˜9i3úÁMSëy\"ôZƒOQpD§Ngíx¤vd]“ËÒ<YéÈ¡£Þ<C2A3>¦TuTÄ}G¡ÊH•CÆ™ÔAЗ±ó´2Œï<3懣:Ô¸¾<ù,`(!<21> Ø\nÃ/ ðÜâ&ñ&^šù}’àÌKèt<C3A8>_3<TèÌQg¾„£¿º8P¿£Uc}ë!D[Hq ,éMÔjc¹Ë@ò) d ž+æyè,QÄ;(˜%J-¢-Ç\0^<5E> \\\$Ž_i|™ÎmÄ.6c.ëä\"’ä´\rì² ðVq€@_dzn\"öDŽôÄzI‡Ç–#f\"Q€\r©ˆ1 &Æf ìk¨>Oh>y§b¼ÐŒÊèÊ\"°ž<EFBFBD>ìfŠBC#<23><35>\næÂK ÎÌäâ¸% \\2#€'<27>¾\rãhK€ô>F.Tea°¾¹Cð<43>cæ.ä„H‰xU\0lf<EFBFBD><EFBFBD>ÃC.ÌETȃ.<2E>ÉL(t0`˜ €ç \"PkcZåiêEâ¨eðtQ€Ÿ\r§Ÿc˜P\"<04>d2 æ±€© „&9ˆÜŒÎ>»IX¦ðpgL@ÈÈÿ\"î pØ8äœârcøD<ËXc¤\"Rê0­€à1`";break;case"tr":$g="E6šM Îi=ÁDCyÌòaØkcq<63>Êr4 °ɼä.1¨€íŒ™`fHl<@b7žN§C¨€æÄX§)À€Js!H!<21>è<EFBFBD>´Êv1ÌÄf\"~3 ˜1Sà¨ñ¤Õ0EC ˆØoGMr.2\n%<25>M†Ã ¸S0žgÕlÃ4IŒ¢Ñ„Ûm³ŒæPQ0Òs:cWY®2i̦ú1Ò1oÃâM¶ó©¸ëI´Z­“¥‰Žp\n(]ÍöÀQZP ®­ºr9¦1R¥F Ât<C382>ë5щ±•†§L' ÅÉc‰â\"ù™É†¼7uͽzYši©6×jôÆkL§x|e<>Ø€×-æøÎâf0Âúç©ThŒ‰zâ:0<¾BŒäÏ Öƒ#£rè´;LR6Â#“ò4\r.8ÄÛ,(º,·§jËò0¯­›§)Û“'£¨ôÎ<C3B4>ƒªš:<3A>B(ò<>3jàÚŠê¿ .ëóò)Š\"cÜÊ&qÀÂã<C382>Oxò>Ny ¶M#Hî»ïRêb“ÈÛàç½>ñKó\nþ5c«Â:®²´‰,§ª”Å\$)Å¿E°ÖíFœ\riÃpö\rÒ¼„°M³zꓸÃfXÅpX62ÌŒ‹ ÃÐ@b˜¤#!\0Ô2Ž<EFBFBD> êhä6¦¬H×\rK \$©.îjØ8ô% O¬.Zæ2' \0žšC¬~:NøAT1ÈV¿<56>‰Å<E280B0>X£àU—8Yɳ®9 ¨2ÕŒƒ¨X\rޏè3%R\0ËY®èm3X®br<EFBFBD>2N=8„=ÃHÚ6\r+*¯£s€ç¬H]ËY#Cuâ( …¦5â/<16>\"ÈPŸÔ°ä={ Š::KŠpØ<70>PCxÖ—ºã˯—Šx¦*/HÂ\rHòÞE\nÎ<16>¥Ã\" Ÿ„ <0B>ë™\"ˆ»ƒQ!\0ê<ŒììØº 9z}4vÚy}ÓWðåNç4TèX¤µ% W®z\r\"£NÒ×íièçKQ\ræ{9Òz¼Ý3ÎÊ¥]ŒÍÊÈŽóÒO<C392>oë¦\"\\ Þ<>9ÜnÐtŸw^Šbמ2÷‰Kþ9êò.^3Þê•ócÙ+³øÿ kº¤¹×s:v¿¼Šü&)¬ý<C3BD>”,I\0Jc2l…ØzHÜ0<C39C>å ½ã—fX­<58>nü‰âp@\"¢`Š*´ø<C2B4>2¢Ã5dÞwψAÞn\r¶î­\r[é¤ÛmDŠÊÜŸ£N*\\x<f„ƒ¨k-êm‰1ƒ¦²Ì¡¿` <> °´â]ϱÎ4l¤§À²Gq¹3­úŸD4ÅÏðY€-µ\"=0UáM'©>è-ޱØPį¿¾[!On>!#^™Rñh./.>7Ê·žÐU\n ¾Äù+æ^o¡1²‡—S:÷`<60>Œ2¿®âÓCÈ.¨¶¼Ç<C2BC> TU >F£ÄËÜñ„v+dÒ“ÓdSM ŒJñ¯ÀÀÖó”\nƒ1üÓ„\$:)ØÉ#Í<19>—u¼[ÜŽJÆ„µ©3LsÔk€.¡L<C2A1>5VŒoMùù@ÉHø TR¡îЧÌ95Tñ8åeaÀçX,\\Ô§•2<EFBFBD>X²…¨J[ˆ.2rV“Se,ŒXžZF7l·%¼¹~Š¢U;õ¦ s <0C>Ê@Ì×­4 a me%«€Ëžrvc;VÛ2¥œtí|6-¹„<C2B9>¥DÔ<44>sW‰ùޯ猵'rÜ¡Ò Dˆ¡ —P*J ×Z¬¤§ÍÙå3˨H”-ø©'ìRÜ p\"ÁŒ½›ä‚] í:Kt)™Ó>`ã£Ü2†\"mKŠHs<ô<PÄÇ2æõl\"œ€›ˆÔ@CÑþðíÃ!xRÏÛŽˆSY·±É¸úeéÐ;<14>µ©¶H*ÀtiÆ`£˜\r\"‰©¾\$à€7\0àF±)ié\0°PàÑŒJ@CŽ,ªÀ\\R¥S•5¬2U|QƒÉ{\"ÁØ¿M{5+\\ë\rÈijÈâf\nÔ4,V²Ùª(—ˆÍ_w*1¨âÔºIž“+1<BÏXŠÓ gâ¤L}S,i/Nz¬<7A>@rð m\"µ´ƒÑICQ.òÙ°YéPiÃhoU%Ô!RæØÌ²í©‡ø!;´ÀÎ<C380>Ý»'iý)H¿r(\\=1v~,‰ë7!Í®6T^Cgæ\n4FÂ|:¿\0\rkt+­öÎZ\$äÝQi9ˆÄ ÛhfæÀinÕ® êªð\nÂd÷&Œ ÜðÓg£jnÂ¥¹\"ƒ”Œ¨6z-¹¥>YD¼—Ób`UðñM<C3B1>x²h“䌨&2¼Õë<C395>rÎyQ™záØµh&DyyZáU…ëøyˆ…èÞŌߓlV± ž·°é}({W[áu†Œ¼á¹t“ónù\"ÔgsYÏ­sO‡l,[[+%))kÌÒ…”²eÍõô7°è±B^a<>¾<18>š˜MŒ}eçTëéežâ“6½ëóNTä­>ÓpÃNÞL­#ËŽ˜nˆ Ù¨µ¦¶ÕcXínxõ®±ÕêéÁ¤s蟵/¥ü·#âü[^`Y¥ý<cŒU Ö±¹:÷Z-µ©í,šÕ\$<EFBFBD>†äÏÕV¿.¡d‰°¢6o6à\nܨ=Ÿ?=_»¡šÄv°ÉK\nE»ªÌâò•¸ÖËöÇ<06>û«ð¨®íGZ[rÔð}öàBÒF-Û<ÉCFN\$¾²ªÕ€ÑIl9¨-£ãÜšLn¸öAwÙ<77>tÓíó“/ÁÃæøÐG6¼Ð\nfpKšN zÚ%4Óe<08>“céÑqk­U!ÃhcãæÛª.”qW ͦåÒq„Õ}Rÿ¯+”Aq÷÷(½¥—ÈrKTHà ËÀVÂØÂc\rÓ§±U™kÚËΠ<C38E>]õÎþq< mèö¥EœSŽJJ4ÛV^È|žX!R.=ÅCþÔš;f ñä®Ã#Â÷Äüy'±-†¾Jpì}Ø/ 2‰#´ h¯ÛÛ2÷û<>£û\$R†&Äo ÖhºðޯŴV òqÖ[GÛ^¹ƒåÛyíø•¯ úÕxµ6ª@Íñ\"1¯nÍÄÀ˜¿F\\¡TíFÕÎB odŠ@šºB<Ã#xa ôFã\$°O®X‰&¬\$&PB&Oú0€Š oÜjÏâ/cŒ'b@è©BüD\0Š>P\$ûXv£ÞÐ,yhJûÅ(+ˆLùO˜?\"¸\rjâ`c JËbÙbÚh¶¾<C2B6>Ô";break;case"ro":$g="Ed&N†Àäe1šNcðQ8ê 0`§S¤P@ÃWŒlDÈÆa<19>0I”äu6AL¢œ˜í&ˆÒ4ÌO)6˜O˜„Èm…¢)ÌŸ1 Àd)\$˜@n‡™gg3¤rbg7¤Îi7kL4q¸@b0ž¤IY<49>Ât•Ô%‡SqÐ@t0˜Œ¦Ã,ÄX\n&O-\0¢\rðÎe†<EFBFBD>M±Ã<EFBFBD>(‰o<E280B0>I.óÄ ÈL `>r0˜î|\n*N{G2ͦS¥wg ¢œºM‰Ùç%qCI°Ój:WE\rudÂ\n!ZmvÛ~ “u9G0ó>ºVp“NMÆ[¯k{m=¢ªƒmNº#®€M7™\r2(߃ £Óȼ4<C2BC>Ãôþ#‹ºò½²Ë Ü9Œm³67\rã«´*<2A>ˆrŒ*øÜí¯Òàõ<C3A0>`PJ2{Ò:1<Rô™ØÒÞ/hDF=;B2è1Æ#Lf Œè;ºÒhâ(ï+jêè¶7ŠäÄ-<2D>#ŽKÀ¨£\0º+íš@¸¨Ø:Çñädº1ÐØ”¯ø–#ãsx(‰<>\0â:¤ÃÈ(Œc@Ó&k_>ïËö4¿«;¤á3Ž­ ÑL 47Nx†ƒÄLáJ1q(§>Ò´T3«sN(+©{\r1ÌPà ¬‰LG„Ú½©ð¨´-TeLÄ%¯DníC,h†)ŠB2î7<C3AE>o @Ê\rã˜Ò18¡p@)6Šì²•ŒÊâr¤G¡\0Ê’.Ã9¾cÊ9¦-í¤º8©[j2ŒS\"V9Á)¾®\rÃJà˜µ#k*”¥·}ú‚\$\n<EFBFBD>àÍ-á`@9;‰d¸c¹JU\"Á\\Ž©ŠÙÍìëˆã9\nâX0¡ãƒš6a*¢W Üi«ß<C2AB>*9uÅ0¼\\Y°Â;\r+Ë‹ߨM4©.zJ¹Ž\n(R˜‰·XÂ5%\0 'Šb¦{Š@ rƒÚÂ¥µ\\q<EFBFBD> Œ¬zñѸ¥‡ÓªíÕ4\r䔌cxÜ ï¨ÃŒ¸ÒÑ\r)z¢¦.<2E>k_=X¢À;,Sú¬è-+k©Še \r¢» -Z¤0É]xéî,E.õqã}EÔ®®8í0*¢@ƒEWZöå\nÍvƒj/<2F>äž\nÉ6 õ(ƒ˜uä³ÊŽq¥\$<>(y,%°6«{<0ùj(²`X€æ8J½c´!¹Ñîý\$\n<EFBFBD>_Ì4l;¹®¨º3)&ÃJb…Á˜ÌK\0PCR<EFBFBD>¤ú<EFBFBD>F<EFBFBD>I<EFBFBD>\no¬±õ0` \$ÆÒCÈbŒÓÈ<C393>a¼0ž4fÇѪo+d”&CPjØnK¦ ¦h ][¡\$Ï!”r{Þ!bƒŠag¯ÔzXŸ9²@nø:˜C: #Òh¢bYsgÞ'Ä¢2RÑ2âaø˜…°€u}<7D>º\0˜8‡Ñ)×-<2D>àÄ e¢Kk6çÕ|)æú«ÂcbPÇñ\$‰B G‰'ÁP@fp““f+ÐRH&&WC<ˆÉMž\0äx<EFBFBD> \r49%£Å ë1ƒ\$Éoó–ÄPd€ €Édv<64>H\"<EFBFBD>\rŽPÓ„R^¿M™u1}Õ+DÈÎ9o9AˆçìY“ºyDÈ¢%¿ˆffc÷B/äðƒË7! :0ä]3fœ3mqíD4ñ €LÖO3is‰ºQ&Šœ%vq©>¿ßšè~­ö\\±•T¦Üîh¢d͉Ù7'B. ¡äʺ;]’æ.a<>u.ǾYLú‰)„Ô“ Ú0c ûÈ£dÙ݇&¾JÞÁ&c1Ô˜„XÙ;NÐO@ÉŠ2ÅÅ1M!íœÆr`@KÚ3ĨãLÊi7y‡¢‡\"^ciu_\$Л\0 U\nãA€'ÔŽ#^ˆ[B™9)i\$#Lh ÙKsò² êYEÃuf*• •Ö¢©1Тþrõ”2•úæwƒ E\"Z{œ¹×°ï™…”*C?..¸ƒ8•âaÚËÔ8+òÊm/µAXÃyiTÉo¥Ô°!càQ´òÎÆVÂÛ!íP<E280B9> ˜‡Ú^“)®Î‚ *-oÐe°…Ø6ÎIîÀsY¸fyLBbêëdcæ1¬“vDŒìàBLiñ·å¦¼lÝ®å¾Ã-`šÕÊãƒmVÉ8ÃÊ<V÷5^øÁ§7°¹x_r¡~^A-ÀŒåšâ# *°nŽI½ÎÞ«™sŽ«\0005Mf8•(JŒßCƒ­A1¢xz<78>L'<>Ì+×bç.]lDw˸çQg®™-˜½N|[<5B>Ý•ÓB.G¨¼_]q<>ÍžÓšëËãàéÕòŽ'€¾(@ƒŒh|ܲ¢ØUÁ7§ŒÎ­9' 30•ðµ<07>ÙmÜÊ£³—ç„ÇÌL ‡æœ•ðÌ€lÜÑ ®5×ÏpD^š×<C5A1>ãåÖÏN>@<40>\roºñšÂ\\]È:õ–(\$0­=8º²¨ÅäÿJ¼ŽÃ—žš^è\$©—R£8f\$Å€bŠ4d¤=<3D>u\réVX u«Ørð FhIû‰\rê¾?)#¤&”<>\0*/<2F>x“É­¸ÓmTáåÓÑ•™í@Ë74Æ:Gr݇ö¶éVß—[¥ŒtÇ“z¦-…ò^Šßráï|ÒO1ÝÑ[5D†]é.RÓ«¶¼;~7ªàºŒªZ\naØaŠ ä¹ %¤6ÍA¸ùTù<0F>\"Ò*ŒÚà·þ2=[p˜òéSÌ7erüÛ.š¿ _2½þ„|Ç7>Û»¡‘§ \0rqË™¸íÃÍ¡õ<C2A1>uÈ©#GnViß,HAN\r¡ó/d}ƒŸÝV©s¤kXÝDÚ÷(NÀ·Ÿ@`(*<2A>6I0ªVÚtDǾœY•»=wÜw?¾wïW<JåíÀ(\$æ¥\$§åù¼åžÑ„M]Fò¢öwI]s  çZ×é” õ9qÑ×^ J'5{iæŽÑÀPLßšHH¾æ]â³)+øSÊñÝsjXc8ÁŒ5ÔG\\å1<`‡’]âÃ\rañ-- ;¤¦‡ã#9¸~iÜ__™\"dT»,lZÝú,×ì[üI°<>„dFgzû%övBDž¬ð=çš\"°ñR^£’*Æ <20>o#<23>njC£ZBPCCž ˆ8ÿ@Î;b|œc6TÞ¬n°PB-ã,f,<e &IΪ}Í,øåÊËÄbÏ+<2B>/Œ)ÆÖ<C396>ápzÝmh#O PŠß Šö«~/\"^,àÊYÍCC޶ÚTw Klë\rÐ<¢:ÄjŠÏ÷ˆNUà†ƒ¢ýì€4ðâµ<C3A2>èQŒ:<3A>ƒxeDz!ãŒ/CAÌæ0ÂdL¦P¼@E}°++Lã\\|ð€\"<EFBFBD>Ø\"2A%xv6<>±0D§ÐaeåÄ‚\"/lCN®\\Â.¯( \0t  š\n`";break;case"id":$g="A7 \"É„Öi7І˜¬A8Ni”Üg:ÅÌæ@€Äe9Ì'1p(„e9˜NQéˆç0Åáæ“Iê\"7 0#dp@%—˜<E28094>'C O!ˆ<0E>È4Ìèe6<65>gSY¼æo<E280B9>ç#IÎa6B<36>3¸>lÑ£3(<28>ƒLAP13ÆÍ<C386>ùˆ€ï:AE3¥r²D0™¨‡)4\"An2â¸SN»O6àälyB-y¸`æ&L©\nG]¾QKW­\$ÙŒXP4\r¨™»‰xZU1O¨†Ó†æåÈålà¢)»)•`‰ÒsO9A<39>œaHt Lê·qº4ˆÑ“=zæg9cb«*Ò\"‰Š8# Pª9ª\"Š<>ì„·ãj†Û¦#R𥠣Xæ± +ŠÜC£J”é «ØØÏ¤Cƒn<C692>!\n\":)Š\"`1*Kj¼æ9îJ:ä«É{z¶ºèæ5ª h„:¸2ŠÁÈ<C381>£±µ/r¸;7)@ÊêCC q,<2C>ÆHî\nÍ»DfÓÇÈÚæ¾\0PØÂ¡C|ˆœˆb˜¤#@ì°!<21>p@%¼ƒHÚ©êd3+jt9(É\0ÐÓ¯r Ù/¤¢\"¤ú/£šQQðB^À\r#2J)Óa¡ac„ç'æ© èÎ4¤¢ 4”O#töÝ ‰(\r)ãr¼¥)ˆsÁM4m~á¢Ö \$\n ”ºd(Mˆ†Ã<>±Ò³P@( ☩n§´šX”Ñ“ü¼DQút¢¡d9#÷eìÏ¥Iòª7 ÃJ0ðØjÕ(^SÔù^¤ÓD¢Tz¼½´”|6íËw'µúM\$\"qæ;q933Å%W°ä«%\0P¬ÿD °Ø¬<C398>˜tŸÇ×âs Ù–EgÚ*_W¡ÔÓ<C393><E28099><39>R#jB%<25>éëì*f S·¬K\$Ê®¤¡(\\ŒÎ¸ŒŒqN¬ªº³*'‰Á\0ˆ\"‰‚(¨\"<EFBFBD>Bsº<EFBFBD>í¬ó½Þ×ëhðBR,®Âƒt,¬‰ãƒí.<2E>ÃÓV‰ã£\$‰qs<>9+úåªAŒZî6ÇNʧ§£@Ü‚ïüš@ºÞkÑͰéêƒfü\$ :\rÒ¡'|)޽#)­<>\n¸¨ \";¿~Žt}(×´mJò²Ü l±Ò'Îoº»Á+íîï6Ö\\´Æ;xåD¢@P¥¡Z¸á<C2B8>Ä5S\n&lˆÑ¡K¤¥Ô—ÒxwA×E‡¤õ²Wê,b Hܪ£Ô×Éyà€\rD:†JBÚò÷E¤øŒ˜i²†*p2Á¹Ô<>3…\$Æ…R4OˆùHCfxŸB6£ÉÌ9%ÄÍÁ¹2bIBQÜ\rÄá­b«H‰<02>\$ îD´LH*#9†åV¤HZÈIˆ…êh9ÄÀKJLdŒÅø2†&xábR­ˆD<CB86>ù?<3F>ÂAOAG+Á¢&b†éŠŠÊ:оÁF(pº¾<C2BA>nqGCH½Ù(uV‡RE”`ÄÉš=\r…2»&â`Y\rëÕG™À@ƒ{*\r)Q†upå” p7¡”¥82t:£PDD„ÉäpNHß\$ ÔŠðÊyÌ´¿/„æMIÂúAI=~®É\r»tÉ!dtˆf°}˜ÉsrLê:…žoHthDŠ3 DgL%<WRAI6ˆiA<U¤É™5&ð*—ò–ŸŽÙá<12>ɵ[%¦ <\$­é'&2ÂE^ÒE-a Ç`z<02>*¢†V† :5'ÛË›Nñá!©Ë8'…pä¾;çrd<72>\0(—Ž,3þmkd6L1PÃ\"iË#(”œÒ³¬ˆœ‰´`õ<08>ÍŠzg8t©i¦¡Ôé¾i' <1C>'UCÜ^š†~OÒaNùX ©?<3F>§ú 6v`ð ~e.²“êÎF«L<17>Õ´9Vô|`€nm\$éíOŠ­´Ûlö ì<>\rO*¸i«0zÅØ6×c،٪\$—¨5^ñ‰] %+°¾©ÙˆEPº à€5R¶4'Á)©IýªÓ F¿Iͦ%ö¡<C3B6>Ð&[A©Û“²§Èœ{ÇyÉmÞSÓ>/}ë[S2÷ݬA²\"ŸØ«°s®Õ™©öNnEµ\rQ*ƒ «dLåÝ—ìeãµè±,`Ï?r_ïEä½ïâüXrgfîû¾ÑÙ<C391>œE hMP®HÍ\"rReU!K§ïÙCE2RJ%ІV¹<56>åwXƼ2”UªÇ]/F\0H €3CíŠÃƒ+Y;<ZEϳþeL±j˜Ç <1B>AɵEÉî/[ýOªE¿4§%d{Ó:0 â0Xë)\0 ®` õ¾ê#‡òIŸ#'_¬»˜êmÛ¿÷ª+‡0Ñ1ÁV'~¥ʵ‚¸áf1e…51X<31>ƒsa=nX¢Ÿâd‰Ð¾\r/ÊþIB\r€¬1 ÆCŠÁ:\nRCy¤ Áå<Õ(Y^ïD»+d”#†õ1mK¡À*c¡0¤‰M9n.\nµz  A­Hœ%V0Œ:\\<EFBFBD>4•Ì“;dôï\0£Àx<EFBFBD> \n <09>¼<EFBFBD>ÜݦNÈ¡[ŒyR):þ©”<C2A9>n4hzœÄ·5ÞN*¥\\½Ñzj<1D>çM|úWSæ<53>Þ»§{ß9ǽ¯\ráÀ¥›@Ù'RimÝô&öÞ\0azò€êY„Õ6‡Ðª•}Å!zZ†ŸÚâ\$èñ†¿ræäMÒ=N7<E284A2>Ñî\$%É™V©» ®Dx\$r.ËJºÃæç{Î^ï˜à ùa£1H¿†³·V <09>À6· 0";break;case"ru":$g="ÐI4QbŠ\r ²h-Z(KA{‚š ØL ´h, ù¢<C3B9>\r¼e ³…Ád<C381>ÃE!!\$˘Ü<EFBFBD>{ a0¸\0.‰'\$˨ü± ¼“.ä0èAs†FóÈR\"7‡¢éÕ 4\n@Lfq¹À´@%9<>¨\r;'ŽØ£SHâÂm<15>ÁZ(™Ü<E284A2>•B<E280A2>Vµýêý‰Kd[|b³N‰\$¤kìU¡<18>V M¿Æ²Éj€ ‰+ä”ÕÖFš±ž,%ÒžYEŽ/¢IH̺q,¬ª”vŠ>\$¡ÙÃÍÔ³ŽÐ_íç\\ÕÆî{Ë–¡é•ª~ùqЉ\$Ἲÿ'oÆho!õµ¿ZÐPϧ¶cˆ<63>ôyt¤d¯„6Kùj<C3B9>¸¨>Þ¹P!,ªìˤÌÑÎ2+yrï\"DòòЧ°\nB¼¿:ré7о×+M¢ÙÁf„幪“z—¤PÚRƒ(‰y¾©Z¾‡6ñ£òá<C3A1>ÚL„#<23>±ê¼«È)ƒ|Ñ,<2C>*\n\"<EFBFBD>û{¤¨Ó¢Å6r:Ü!¬sŠâ§/32Û<32>ÈÊ\$PLª¼žKPôŒŒšf—3Äô¹Êsìòh2”þÿÅ#c\"E\"T¨“k¾êšmí%ÌNŠ÷I”GPyx¼¬<šøLdçÀc ¸¥Mµ\0H ij2<6A><EFBFBD>N³I .Ñ+™#´ °ïZèØ6 Â1\rƒ(@9ŒcÜ\nbˆ˜Ë®„è<EFBFBD>¢Hòþ¢UМh(¨ñ\nØ×5“í'ÉRŠERªH*FÌH\nÌ(h^ê<¡`JLZ^JèšßX¿ ËMσ9…·ô+V<>Â^BÀËz8¼“´–½\râ4¤ôL.¿Ò<C2BF>³bîÿ¯Ds@“4sf<1B>K·ü\"íànSEÝã`è9K<13>—#=v3øí«b¦)ÙÜ`«…É4¿°ªŠ{`/ <†a„F…&‰\"®*KZ<02>°Õš« ÏËÜ£!è3ÏA­<14>'Tž„ýšj²É³rzæÔfµ% \\,èæhZ}šóÄ|:Š\\\$|\n]‰²UÇV‰ÖI¸0³¼àð4L­°Èê6§×½+ï½?jZK:êSG|àVm”þw)Ù¸/*²Z†_.ùs¦ø0<¿%NŽH»ôŒnð¸o4ZAë8r_”ïþ\$ Œ,j<>\\:-O\n•F‰V9§=<Q\0P±#9fÀE0°@xS\n€µŽ°6!Zê<5A><C3AA>ª‚®‡Þ±[-ð2AT\$g%D!ÁÁ‡ÐzyĘòòÂs y&G|”#´V¤¡Ëç)èAëºs¼`h-hܱsdˆZ¿`ž º@šäZ\n¤“¶Ü<EFBFBD>{H& ðÕ¶¨LѬflu>s„ŽÙÔd*qš)ƃž—׋œ\\Ç(h¦×DN”Bb~¬Q|˜õVÌ1êåg<C3A5>|èÓAhEœ9“˜€-}P\"\"½˜ZC±#ÅY¿Ã4.¤œ yRºö¢»Æp@g´ïªxò~A=‹Ï¸ôÔ©1\"BŽ.¯§¸K—!&<26>ée”\0J <0B>˜f[hT·t ÑÎXç9hQÑË—<1C>\$§ù<t‰\"¦µ&ÓQ¸šïtý CÐE'CI<43>ÉzCSbDiße§¥*¬E”Sš<53>FUjXá(v €M»—Så¾zN¥_\$ò«ën=—”~¢áHx§jwM¢\$&•3s†u\n Ýë_m²F yJ§dm!°”ÆšlpÕJsrD\"ky‡1iHæsQš\0Ï mY#B”8ä©ö&ïÑc“©RõrG~­Äj¼}dLÜšç¼SÓùRˆc妸²Iå(ÁQûîò˜NUôìf¬šñlͱ@)j™S%aRøÉ+Ò”6(Ö(Ÿ2¾o¤SKi¦¯DbD…m]Vmœ—\"†.rÓ1Z{±ÖC(Õ[Cí(ЫÒk°ËT<C38B>ãä~2åévºRb£Ö<@f0<66>Èžs­­<51>lÕÉOV¦ñÐëÉ=j™Dbí Z^\\â2€¤ü<C2A4><C3BC>J1PI¦É5±qxïî\"TníGÁ2kõŒ*É)Ô”eð<65>ÉvO×eY¦ €Hнí1ÞûùOuó!×ÕøVªvË:ƒ\\³,` 2®Ýð>d§ Ü<18>ùo7ï <09>\".^‰Ÿ‡ •5F„R F´e“ËÉ<C38B>„°Åî8%6ç_EŠ)ÑšÄw\0bLs<EFBFBD>Mþ2ǸÕZ#²u<C2B2>¬D¼wñÞ=öŽÊÖKJ§'7l¢/^%\n¸ƒZd\\Šq5XŽ„ž`ÖI³*\$·\\h“\"æYùwX³36“ì4ï)¥ùŒeV\$†§\$n¯ø¹IÅJsUYm€Ø®hë¬s<C2AC>†l!˜!ŠŠBÆ.ä¦zv( ØgÍ6|¨ÖÉÕ )glÒ.ëA‡l÷UÍÇMReŠq”꽇£8Æp‰\0Íéy#R.RR€°Ì3+bÀ©[¯eÙÙ{ÿ‡ V®;Ñ55bF\r·1Èo €4춃poÀ9<06>ìVÈg ²T:n ê ah:€Ó½ºÙëÊÚLhÔg8.gy™UïIhÍ\"rfnyP«•ÂzŒo—`%6Çt ÇD¥QYKåK0ÉMÛ\$©€m•Såúlå;`ßàÚó²K_&g¦—™Lö[Ù£Cåñ¨•ÜË#T&\r¯“°¸7Û1µÛ‰¡è)ó½ÒJMÍ“—<E28094>vÀ\n\$çÐy²èéY±÷å±A#˜<>³¯C+µŽ¯ŠÏ¾=Îãìˆô\r8#*¹.iˆ×=ú·XÙñÝ'Ñxl]±T Ù[Ò%5}\$\n¸Q*ó¾øÕÌÔúð«*ó Vªç„<C3A7>uÁBX}`÷2KÝdj\rF]…¡öeÍ.Ç#\\¸µû+³`³úÚüù½SykÐîÝŠÞÏàEO‡ÊäEè^õ|ØÑóù® _:\nå}\$ìŸã/Öcê'×ëäZ\$yVI)¿•5 ü«S-¼#.§#mBò¾Õ·Ä¾Ø;œ`Ð÷ °ñÚ·Æ·DŠ‡ÏæÂ,þÄÇÊÿ#róOøÄL,ÿïôÆOØÍl þA`þŒpþɘ„P./öæð\$šv*Ë\$k\nrÏžŽZk<EFBFBD>PÈgµ°Ð_¬B!Æä¿ £¨pr¡èòè#2-oJ7/NyŽÄáÌ WÏ\$_kPoÜg nïh°Œæ>¾¥B8hæAE^g\"öÄðlªÐµm\n=¤”ÚèÚ¬„ ôB>¾«X)°ÐÆ„e…ZJg Ç/\$\nyi«BŒ°<C592>nrÄÞ!°¾?<3F>ÂŽƉævæ.xªjðœêö„jb<6A>®» E a©Ò{ vÛí¢ŸonÏNEÊ—2ÐFo0tûfð‰qZã͸žo°}/£Ñjû°Œ<C2B0>­qp®®¶û¥lˆç»1R÷l¶àooQwMî‰&aÓŽ€ŒìÀ¬nÌèóHQƸ¤˜ž ¹Ãtªˆ!A ¤âL=¤Š¹(4'DÃL<10>\n<b)\0ã ôVQC\0¯ãor˜¯¹s ãbûæÐvëm!ä\0ò#êèq.£ÑЀR#nWo*ómýð6‡ÆfO¼âH Ñ>SrQ&ÎŒrY\" ÈB¨Ö8DV/4\"¶ïk®\"à±b<08>uÁzç+.Á2)’Ÿ(ë'*R—#‰ÂûÐy0²2£)AÙ \$‡’µ,¢\0¨9&Ée:ê V'?’™!’¿.kž×ª …¨ÇÑ©\"¨dG<EFBFBD>/Ç’ÿU+±}*ëe#nVò RxñѺ!× Ð\rXüóÀéð<>ð'qù4l·4²v<C2B2>í¤ÿÓU4KämÆñ5ÅÎ<C385>Âòú!dÛÂS,F <0C>†ÃlàÐ(Û1fÇα4¬J¿ÓRæ‡Ë*³”‹ê¿§G9ñQ9,™801LN(\0†i`Øp(ÚIgˆ™.°£¥êÇRrË0öæÖ}\$BB-cí Hâs%\0k¾| Ã6/+?BS?ý6óþ<ËÌÂÓò´t 24|t¼£˜Å1šÏîìâôdèÛkn¾Ñ&äæ|«î\"×t\rIìþ ß%/ùAéâW=nµF 9gY‡ä¤BöCæu7oÒ:€@AW;EôAvsK\$¤ª¤\"ÄÌä\n €Þ È\r Ü àJ”¬\0Ú\ràä[MòZÂ\$§‚@F±E®Ü@1éÔ!E[A©pUÅDo°Ñ´¾æDJÆ9gÊÊD<´ø+.sNõ\0Dnº<EFBFBD>ûO´íŽóP/Ò<>rš—o:\nŽÞmÈÜÅ´  Ü\0Þ\0è\r Ú\r ô  ÈsF&¡ôüï c•ä9-hEìLGhîê¢7¨Ò #À•eSlTð´ä3XµŽôÞ´I>34T°¦x<tEäT(=å,ë\n\nÌÎ(üÕ0±²WâVˆ´à®\rz~­p ^ E¤5Cƒ×\nP¢û3ë°H¬È} ´üæüU”<55>J<EFBFBD>_.&KQÓúÈ,L<>É2P´¢ŒwP¥86ÁNA (A9cCâ ";break;case"uk":$g="ÐI4É ¿h-`­ì&ÑKÁMì9xÐ_4ÍÜ\n¾‚-Ú \\zÑAHãP)D@ÑBJ—1ÁtM9*]4P1è¼vÑFC#E¤bÑAÎ¥«†„^˜¹— (Ò%äA¢€—Ìd“9ú @%9´3VeCV²ô´êIJY! ê½7' ¯¢w6ŠG-]Q ÔøœV=—Êdä±\r@šˆ&Ø)M<ÐXÝV¸šžY;ެ\"iKþ*Ù/¿fÐ15ª<C2AA>\\DÔ0|ûCa£Ä< ee‰¤áјºÖQW«#öYùnGHʤP6†M,BòøÕ(7n&šŒ]W¤\"K}‰§ïõ(ÌýèÉ\$K\n\$ªãì´{”¶ï8h=I!xš\$zZÍ¥(Ü㉠*c2©A q ¢¤Î\0£0/“J—<ŽAÛ8êI\0¤\"dºšÝ>êZÁšš9ÂñLVþŰK•1ˆëÆÇÁè£(§¤)Rñµf<C2B5><ò>Èy—Á©JéÇ\r³*h5¨T1¼È4*Ø„£\"Æ+i@0Ìi”3ÌLÄÔò¿¥” <20>Bpûb²¼ÈjrÇ­¤º&HKŠ3sä\nô¼\$CÌ]\"lÌFZ(l.„¹rœJóÁ+Ú†·! \$¶†¤ò .Æ8©ZPPî«(<28>©ˆkèæÄŒPê¹ PŒ:<3A>ƒ`@: #Ø2„˜Æ0<C386>ÀP¦(‰’*I#¥~þµïþ1ŽÚY¿ñR«*¼qÔÜù)«®üFÖÚ…nÄi\nVe\nZƒJidt¥]l=ÚhÞªkŸoš<0E>ÅsßKÄþ1®4ýU@H<æ§¿÷rSxZVòß\\0<Ý2é_tû±gNŒÓ86ƒ“\n‡Rér·>íØ@!Šb<C5A0><62>£,\rN ˆ­šÚò‘ŠË©*ªñ¢D¡*¤²B1}&Ÿ(h^žÇÉ  æ%.qp²6pb¬K ž¤¡\$ä´Æ¤EÔš2^*KkˆJ”¶É÷êq/¨óB¥<11>fÏG¨<>ûôºÝ&yK<79>  º¼Xh².&Ü<>k# £Â›Ý·ßû,_|(Ô‡+“¹Õ{Ù~š9ëÇA!ïy þ£**Õ«\n@ ®»_RuÀ@,O\r¤\$\n= ãªJfŠhÜZ”GïÊ×µD1µ,<53>ÊZr\"ŒXÀ<EFBFBD>!x\nx¦*RXóñœÒ“ÑYÿñüªjÅê6£t{<EFBFBD>IVh\r„õ’£Šò««!Äåµ\"¾È!½!äĦ-„L_Ô0—,‡¨Œ¨B„}áós§`²ìurøoæ4ê#¶GU9<>-äÈê\nóO`å‡ö\"…œ™¿‡0Ü[®tOÉêZÏ|Ý ¦ÂîXËrA©År¢ÆÞl<C39E>:%'IÌí·4 ÁÔvŽÙÜ:xŠêª§IÏè°0²^ˆÖyþjˆ€GRQB7ËÈ<C38B>±~n<>úQ%D6ER(‘ä,c(iæ0¦R¥*(Ñh§j Ap3 ËG¶ÊîÜòV'ï4Cœ9 a\$<EFBFBD><EFBFBD>Í'(ƒZ&!\n©@ ± %RÌ<> KcÜ1ç)!KÕö§LÒú8Ç•\n9Sù¸<C3B9>™b<E284A2>Sù¹JKé/·—fÝŒÉý€ ö5yˆŠ•syœ±}»B澘¤¥Ž 6sÓ¾Q•)'1G KM&ž‹š:”Cq,¥\"2NRVñFJXA¨Šƒh3h¡+<2B>~°¹¼<>FDþ:I<E280B9>\"XÄÞ紣'¤®!ŠE!Dä<44>§uµ—B\nJ´©X¥ÙèªM!‰f4½\rLÿÊ®Áø<C381>oJ%ÔU[‡üÒ;ìdó<mìºQ<ÃÐ4FKY;ÔÙþ¼æa«e]DEdÊž”¬ÍêÌIqK\r¢–L-|§dDê,ËÄž¬ÚеcJ¦sŽ`ðÒ„´ÚMeBí|Ü!™ú4!ëy-¤Þ­%e<ÌÙ©±E8Æ¡Ô^²<>¢Ý8  äQÔ8\$<EFBFBD>¦6¢Ò©2s**Ë^M8¦A%]£|§-¬õ‰½©£Q ´ˆžÓ3P\\m<>¡%Ñ+nÄíÉ;<3B>öî=[änô­ÅÃ<C383>†ãÜ•˜ ®e¶I¤<49>´]*¥oR*æ-We1ZÙ*A\\±_s¾ïÈêñQ…â:óšK¦ÛélÛú·•ãJ1qÓDí¹TNÚÒ[Çtp-¼Àö£_Tãxpq×¼…&ó]F&ödöbʲ€£vG´ªÄF*Á*„žL 9?Âø(Æ/<1B>+«L#×élždŽÀK|‰ï&µ/¢˜OÓåŠC°áL\"àŒÊ °È¶pŽwâÕÖ±Ý3DL³²ÐX Jû;¦a\\´•1IGÃ…/ã&cän†Y¼¸üƒ\$Ì:Ù6 ¼Ò³ +#·à<C2B7>BùX/±²I þÝ{ׇóùŸÌè7? ±T…ÒTµ#8Cxu 0‡e€ƒx È4‡`Ò¯Ã8eÓT‡PàtXÐ4<06>f¯Uþ °±lIU°Ö½\0§M:0ÒÑ*ÏizCNtÝNö* Ùr6ÒH¢\n³‘º˜Ñ÷ùH^fŒÐ…3C\\É\"79Ž_j8ÆÎí+†ï¤:voCC/Ø{\rqwð*bŽ÷Š?y“Iç£Þ<>È!=V\$ð•9µ]jQ*ÊÉÆZÌ¥Þ¹ØÈ¸Êø̤cƒJÂÂëN¡\0_³AÌà°_Œ«ñb=ß“õsvk\n<EFBFBD>œ[>¸ô×Сd¼nÒùÜ·fRŒèmE<6D>%úuÌJPCi¥,¦×ï~žm,ݯV‡ßS@¶R˜AbÄÛ Ä ãö‚\nQ šŠ¸ô¦Ø•á4E‡0¤Bî«™»cÔ%:Q¾wãiAìù2˜kÁ.ö“OÇ~Iã×*Ò”òôÜÚaõ“†Þ^®BŽág+?âG¯f/Pø2_ÙFÃÁ~XWïòF3þߥ]Ýr=f•õØ7Ø\$ØAÏg´±~Ù¿`›þ’¶þѽ‡ß–/[/Ï©ö3(Xof¾o¹ÑMÍÆù¾¿ïnÆEUG8ˆ\"Œå'†…ÜWÊÔ_Ù(?uUþ?éùïÔ2‰>·<>ò0)F/¯\$<EFBFBD>O(ÝÏ@˜)ÙfÄFPÙjú¬Œ*Üa\$ˆ)bô¥ðpÄøÊ¯„øÈ° °em/<2F><*fìâv<C3A2>k4èŽ\"¢âähµêÔ-ÌŽ/çšhŸÂ=\"Øe޶)l@þðeOß\0¡\"j~œB€ñnbíøÚÎÂÜ¥T©Ä¾à(í‰uÊ4Fj:þM\nþ<EFBFBD>ôè+ D.÷<>ï ð£<C382>ÖÿÉ ë\"àÆÒF\n6qA <0C>Ù Ï>CgbAÐØúƒŽ„Ý0å <0B>j^©e¼lPüô(àêãdƒ†òB¦j;ë<> êF%g&¡f-£@<40>‰ÞÌçvꤊÙ?á>û¦P±ŒúMÖ¢ðÏoûÇDDQÿÌ`Q{¤Mï[n\n^0Ï,€DO\$HPăÄrBÐV.}ΣåâàâaDöAÑ-'<16>jDJ>š†j0nB¤-GœA©ˆ«'’á÷uqì¬Qá/}еñòpë\rï\nÃ\r#¼²–‡ä!qð¬<C3B0> 3ÃU¥jÁçª<ãSO\0Ór6²Å.KÑ; Ór5 /#Íç1 í6¦äg°`<60>Qˆ°±ŒËp²ébŒèú¹,jé±®NïóŒ‰È½Œ‡'D»²ŽüìB²º /iR¡&:2¬M²°°ÏÈKúÒ𢃢0Í2”èÆŠCá+<2B>ÐÑâ†ùÏtI¶øG.m÷ /2/‹ƒ/Ì*9‰,@†d Øjª?£“èƒç\$/î¨<C3AE>ÆÌ \"2/;D,&rÔÑ\0»KŠ6Ï\$ñ*â9Ô¼l½«ˆµÏ£&t\"âøDóVñY5ëÞSN_Sj˜Kg.\"â2#gÀ^ ˜N°¶bÎtáD°\$¶ÚdìFÁd@ˆê\$«*²lârƒük0r¥­êÚ¢^xƒ13±žAK\r2«2•ùiø(D:\"n>ÅŒ\\@˜\rà €Ò\rÀÏ?ôL@Ú\ràäX\rpW†@kư.ôåéö®rVÐbÞÏŒß7Ƈ\$³¦«\röáM—.‚ü<f íá\n”8ðмw¨¤þ´K9°\rˆ\$ºlO&í7E©¯ø…°Êjbn\rÍDÔ_G4>(è\\ÂEFˆdò'´EÐJ¯ÇkLNáPQjŸ\ntœ@¦KÐ~®~<7E>ƒòTgò|è¬ë2ÊB2­\$n)K 5¶µâ\n+nä”\$É 2èÿH£uOt2‰KYò ¢ÐVÅP°ItBI<42>±P”TkżãÎÊ~ƒÂlBBÎø¡ËINôbAÔ(Kƒ\0ƒ\\BJeÑ:j\nê\0<EFBFBD>¡~";break;case"sr":$g="ÐJ4‚í ¸4P-Ak @ÁÚ \r¢€h/`ãðSAC<05>4SPè\"ÒC\r_C!ÍÔ3\$XSA+ƒ/…ÑÔì†d²‡4Sp)+A|Ð[´(”Ì®5¥N&x•>а•Ja«YdÎeœÈS¸ž<>*®Kj¨|ÚÏ ”L`öEü^H—¯£²˜Ââ'U»®ã©\rX45%„ìYDabK¨ìŽù0¸AðwiJb;¬ ¢­äJ»W<17>èêŠVº…C#´5ÆÆ·ƒÀV#«ÓA'+£êְ˶Öd°ŽÇö¹<C3B6>W&ƒ [=ökÚÕ%«í6“XСÑé7èÕ«q‰¤Ô&ôy6†ïæh'ø·,M<03>ÐQ]«*´Ûæãª/ºdô±Nz=fƒÚ•%¥ª:ù/ªë[@í².Ѷ\r,@\"¨éFÔÁP:Ü£i¸ZCÑL„%LK® ž¨ï²!ª/<2F>>·ÄÐRD¢BÈ磰¼®;\0PJ2 Œ[ö†2\\šŸE²Œ™ÉéD\"¯t \\#¥#Fòš\$2`¯¹ÌK`A¿Êj°ÁÏRâHKûîůÉÊ ¤ÓŒv˸d­ÌLL&ŠâI¿I{k3>ä£G\n<:HS3<>M#ÔÂ1\$&~¶»nònƒ8hjØÃ®ñ|L\nbˆ˜U-\\¾êÒ¢ËÌ ª°C´o²cÔq O')¬£WÃáÙ1ZȵQHê»Í­LLZéYy‰,/ l±“?h)*]fhQ Ìj<C38C>ºf<C2BA>=@²:§¿Óª€Ó·<C393>AXKÑ„ef=6{سMUýEî(6ƒx•¾Æ„(á¶<C3A1>\0†)ŠB5qh<16>r G•e”´aËÍ~„<>åÆA¬<41>ú\"¸lúö><3E>\nÈN[<5B>rÚàÚ¢,Ú%M=× ²3Z †¦®#O«%¬2(ªšÓúò¾ÓS+J@X<05>Cþ»ày†«˜àªZÈž«˜î>¡%É3Å_ÄË#®0Ñ÷b/º{¬WˆÊöf%¢í\nWm©\n\n@ ¢ðv•Îì.Knõ M‰¼†²eª¤¿%¨@ 'Šb§ˆ%™Q¡¢2ú2®ˆ;Óz`­õü\" Úu èïÊ\\YEKËm“¨å飚¯ÚSõ2¢^nóRµúj¢°{šVåà;b^¨a—=ר-[òî[¤]ï5¯!x:\$¤–/š#]ë2æ)/æGØ ØÙ‰.¬ 7œÿ ;çwÇÀ<C387>“wÀšQ%)™«*@Ñ)¥øèœ”Zq°<>IAÌ<B0xÏ :˜š²R&Ös•rî h<>ÒÔB[aAí¬ú¡R\"ª ¸¾…Pé}S¢ÇŒÑÁÂBœ\rj±*IÅ#?S¬dS\0Ðoå „­W†@‰Ø%ÀÌ3\0ç<07>u;\nâ\rB¨é¢È¡‰hþ';¤Âp <08>&A\0(|)äÉ­JbŸ´O @¦\0ˆÖN\$ôô!d³ÍÑw8IÑPâü/Ìú“7\$u}—U<çTÙ4%\0¶A½1Ìññe\n5ÿ¤tKËkÈÆñLÅ“--žqˆ\"ë½Ì®jË“ëx)ý#œRQ*€Aò/ÌõÎÞ—˜£+¤åGM4H<34>QAøŠHÁPKù¸¡/Oªa«¬VµŒë6ýý+ù†410 *<\0ª A<>òAQ!œ\\F%nA\0£ña#Ô<E2809A>ñ\$€ÌToK¼kSf7JBº_<C2BA>YT4Uh® êVˆ‡5¯Lþ.xŽzgªòéšÀâ˜Y±'#¢UãI)XkeÊe²\"Ì”|0ôÓ<C3B4>¹vq¾NmE 0sGM<47>ÒJIˆ©+EÚ&,*ëÉ^çÞmUˆpLá ng¥äSJREU<45>u4Π@.4D·Q]MigƒEŸjÚjâØ#5Æ­Åçák±)¯޽WÊÌçl\r5(6î?;a+„+±´N±ØF_ìN(Ï©ÀIu:\r³ÒêÐCØíjÛ¡wv\0š3»7[-<2D>o¯5†ÝWä€ül;­fòÃÛKSëÕr¸¨¶ÞX+s.\r‰µDèçhìUÊÉhª+ì¶äH¢nݼ\"7ySÞâ¥ßM1­ñdK\"O®œ÷TÊê~8¨IfiŒýï5ÿTv<54>¦—ptžÙú]ç¹_6b %%bÇ—hM©: £K°³ßd½o Ö8æÊ\"Ò){=NŽwv%.Ò<>\rìÅžŠÆbŒÆÐø±Ãc³Òm8YLKVÈScÔ=3Uqš !¼:\0ÐC°e¸7\0àƒHv\r!°2†pË ¦]¡À2郠h\r9 0†,ÈYúÃXª\rPç¤Ø±©3\$&f¦Yœ^:i+?“ãM`r†2˜ôM<C3B4>øª|âÄQa-žÓ19u°EÐÓHr6\"]§²%ªÉÓMÝëLlJÞǺ®¥@7Äj²F09,•uhE¦µó̉Zò\rF±Ù<EFBFBD>sà¥Á«Tä˜vÎ1¤ÚPcI¤!CxÏsG½%dz8×G~Mˆ\\{§ŒH¼È†r<#{3'Z¬K‡ ×ÎDâ\$žL¼31fÏ&À<>ߨ(9ìI<MŽéßÏÜêyÎQ\$ŽMŠQñÑdp<64>:]}Ë· êrñŽà~FO­óTh<16>2¶+…û·fú¤©êäÏ¿W¢\rd®õY„æ<l÷òŽ<RuJ¤ÕklËš¾nLR™è²gŽbö½ê+{c¥ZÌ!r,CT«h´UyÚd4F<34>¶Vf/goçW763®+Î\0Ì{ï²Ë~¨Øú³Ú)ý²± ½d{\rÛÏqÈÆÊ8E„><3E>ãò%ÑÆ…F<>‡‡Ñ~+ p2<70>àèÇ…£q»šëY6Í7zœ„Êrš«ïìžkd^ÄMXIòÚjFÎ?ª§‡•Z<><EFBFBD>Æ4êW…½Žq£íšÜêšäÆzÆŠî3<>,ÛºàÛégÔ¸ó=y;>>ÏËœmŸlù‰Id„çFS1Ì<>)§ñç<C3B1>S÷cžpø#¤®ß×!k¾óéÖÍ\n´ïÚ<EFBFBD>ïΨ/?oÞä„#\"ȨB¨iŒÈOîTð\0ð\"ÑÌrÿÎW\0\n\"y#NP‰dEP2?i¼Ñbãƒ*¥ƒœc§R#«êú\"0R†jfظDFJxíN³oäP~ïN|-°*àŒ|ŠëÆó¯þ<C2AF>P¢DNB¡Le:Läe\n…”¿H&<26>âhí*p诌éŸ `”å׎ˆ.ÎŒ¥<C592>¼z„O /Öxg¦Ê-p\"I@_J>¥0„Ô\n2,…ö¥\nBýîƒðùBñ06æÐ= ‰à(ñXpÇ\rÐʤÑ\$\"JB#­ð×ÿ\n„σ,©ã'ïãG\n Q òÊò#ª<>QK¯<<3C>«~æâò§jzë/ÎìΉ)J^¾L¤|0¾j˪@§ìj»äÃ#bªÄØö¾²‘žÖÑ“¤Îð@C\n®­Éñ¬«J.ÈŽî\nîÕK¢«mG\" ¥Hk*Ã,nB®Rð什†c ذž±\n&ßBB þâ2\"«pí¡ihŽcð¬+íìö+0´Žüê­#ÀFb\\…Â&€ãÚ°æDJÜBpFRI0ø\$Íô‰1R3b{l !å¨^érß\"Þi¯·\nCî=m'bF¬<46>X¸Ël4„RÅÌl“JÎ%!ç‡ ((°Ä@¤b˜A”+tx0`¯ŠdÔmÆ!ñ¦öJcÐ,-Ž üeXíçÂ5K6oï.m[eœ4cV`²:!ÒøÔ„M.Í=<01>C0ÔŠrì(âë ÎŒ/\nÆûB:\\²ð>ã]/°‘<>‰'Jðˆ<C3B0>úŒHA«a »Çr#¦ˆ8mÌr\$»*B\0”P´ìšª%\$âcrá-Ø<>…@#é¸1f»}êw\$ü8` ø…¾£Ó\"اæ&‰bì\"/­×\0B¢ßŠj‰º×¥ÌjÏc%N­%'äaŽú²·<ñ<N°ÉóZ)8â°·Å\0AD=!<21>ª³©u<)Ý\n°ò“à";break;case"zh":$g="ä^¨ês•\\šr¤îõâ|ä\\#]5ìAä^(Éd;v¶q @§2q\0åRB¨B¹pçM!#qØü¡NåX#â ¡\0”æBG#Ëh­L9SЉ <0C>Ω]œ¨äû•N,”2TK¡CL…€§B½ZèT !ëÕû<C395>(¨’%V§ÜÉu³¥.´©+Rîub𠲩\"õëƒtŒt/ÓnTBÚ¤‡P@®TÚùʽQœë5Û<35>wÑJ*fánT9 xJ6¤¯C9ÔŠÁÌ<C381>®z\$Êï>•‡¯Ó®dbÏÅã<C3A3>(K™©s\\·êé\"a|çR.´É72y \$M­ÉEË¡N†Î/½¯f2ƒs]®<>*Ì8U¿e«D^ÇA|H<>A(È.‡Aºn«®Ë—®É`éo<> D\$<EFBFBD>8s<EFBFBD>\n<]œÄ\"t^§9zîÄq\$r—D{¤L¨ÑŒfH ÄÒC¤¥aÒJ—ñ<E28094>EB\0NB0ê6\r<EFBFBD>\0è0ŒC`ÊcÂ7B˜¢&¤Š*]”‰!Iœ¥âÔr9J90ù½eÌ,íÆÌôͧ1PÖ‘“(É¿3´ñâsÄÐS7‡1:A<>\$É Û—‡)¨œÅ™PtTörϤ±`ûP. ºÅH6ƒì<E28099>¤@@!Šb<C5A0>Œ#Å!ÎDŠiÒC¨ÚæG.šX¯œ¤i*¦¤”µ0@6QÁÁ4²“§)~B¿eÙÐQhI^ØZ%å¦WÚ¥¹dÈÇ„á>†2yo]×´óžã¶:½ՄE\$V»vAÌ­+‡1Tœ¥«dãªJîcœ˜<>( ƒ¤}¾·¡„B|†6BPU&É<> ˆ‰â˜©Š»NIéÁ#P¶P)\0Bœ¥<rEz9„I Årì¾R_ĽóPÎ9̈S)¦8VEHëêŽ7N·ÙmD²2G9PE²ŒZ¾©äÅwäQls\râ|VäDz†[§i—ä>#‰â¸\nJçî%èJ§{Â|ÄõòHP5…{úûj’³„«¥\rr°„¡pf3n…9\$©„µ1r/\$ âp@\"¢`Š*¬I.ÚíåŒO+ü‚]Hp÷É<C3B7>ù\$‹œ“Û[¤]“ iHr<48>å“K<E2809C>äRH[¸Ùê E¢ U!åÁs”åßÊEýWÛFÌ/sàά>ÊÑD3.:=¢/8ºQãœMŠáÌ(;¬uÁT(@‚í{otP‡L%áîÌdHšÒàÖÅÔƒ<>x© ±tŽGH“È´\$TP2dRn=H§“\$dFÆ9ðózvÌJ|<E¼Ù rH'Å)ej*ML ”ÊðŒLBž(ŽhxK]ˆ(E2íÅè±¢LF¯æ\0š2µ`QQÍ,ˆ¸¢ŠÜWíEs,Öx^„LlsdŒ™”2,F;<3B>Ïš@-±V9ÔBà^ñæ(™sô%É{Ô@‰ÁÌ+Q»£˜ï &K(¯\$v\$¼“RÏ\rA\\2†)Njàô}#îȉªP¡ñS>ap¶Êaè\n¥Ä\\ÆPP?<07>sNIÌõ)éŸf<>æè¼BŠY®+‰òþcn€ ²è \r„;%0ÜÁ\0pA¤;”¤Ã+@“À:‡\0ÈC¢S<0E> 4Ϥ <C2A0>qÉZ¥\"…&¡Ê.E±¦æ˜VÌ4\n<EFBFBD>èiH¡í¾qÍ×¾ø_‰™³©4ñpÿÄŒ›/ðö•ù¥)Qa¦\rœt a\nº )'%3<>æL]¨Yµ”ÒÊmÓ<gÍÌr‰!ÏÁÈ1Žáýa&#ŒIð‡‰ßW<>VG-[¬nª=ZK4écþK\"µ@zïÊÃec¯ !2¤\$H§Bã“R†³4—ƒF6µþ™L±¬!#¯• ú&æ¼Ói•‡Sé¬A` Í„7‡(ÀGÈaÑeÍ„[ŠjCøÅ)xˆ¤oMÒºzWc`µ®°¢Ê[0¿ e©¢2h@qnºÙœŽ5…@ApBmá1T5¾¯µØR…E½<45>\r”‹-e°(Q#\n¤àUVÓ7D€”FÁ“4˃v(qKdV¶ ( o•,*U%ž¿{åEå)=çÆ×¦×å-<2D>0¿fuY#óߥ÷¤íJ{0iµ1 ïK0¬A²xe2r®h…Ù䦠W§¡\\##°<>É¢…¦¼J\n<8lvsœcfÑŽ²xßãœ/l:.PDö·Øs†<73>ÊÈUïBŒØÛâbzæUü^Ô¡ÀƒØ×,ÁÓ]ް8§ƒyk/ãûý˜¡ªÀY<C380>/ \$¯­HØD\\k<EFBFBD>Mž`ˆfÇ<<10>C˜h ¡ÍcÕ\0#›²‹*BèO¿ž­.á‘pæCfí&\n<EFBFBD>\$´P“Ý ¥¤¹¡<C2A1>ŽoÅó(\\ã cŒ¥„!ª<>Ø\nÃl\r!Œ5\0Þ<1B>\0aØ0†Àë@§€m\rá<EFBFBD>4†`òHt¡1r/L±^¤fêÑ\"\$L^µqRYbKg¢ÓL1Ð D¢h+bQÚ[öÚ…0¬G‰Hš 1õâ•ê Æ¬(E¨é¦†œ<E280A0>š°xaØ<61>¸3€®À<>ÂIN¤ôij..!<©\"r±Ò&„4.œ¶._iu³ôV>ÚbHêœËÊÍ+ñJy #\n|ΩؔÃe ºà7‡\0èChiZ„§äÊŒª<C592>Êè ¿óþT%J\0Uj°¨k£ÄüJõ”‡rÊ<72>~1W!™A yTy)\"0KAF³\"AÉ ¼¬Kþ>Y9#íÔóIŠæ§cÎx䯥ÒrÃ-gÄB*E,æ[ò›Ëø\n  К˜S";break;case"zh-tw":$g="ä^¨ê%Ó•\\šr¥ÑÎõâ|çB(\\Ë4«pŠr neRQÌ¡D8Ð S•\n<EFBFBD>t*.tÒ9<1E>EN”ÊAʤS¹V÷: t%9<><39>Røú\",<2C>r«ST⢩‚ Tr}ʧEÐÖI'2qèY¡ÜÉdË¡B¨I€§B©=)@  ÷:RœæJ®))z]K]O¹“('JY'%V¥ÜêÅ4Ye%D%ìÔç\"éé@,œ¨…´•r¾€%meʺU¹Ök·:Õcr^.«´„Í9ʸ0ç*½\r©Ø,VM:®™]É”´5áȹB¹ù ¸s\$Ðü-,=N€r¡×ZÔƒš±CM­ÉEÌqDèS%²~<7E>W³¹dùØÖUÚéÒPªÄb,@?ä\n[•AxW<78>A(È CÈè2…˜RêºîÉ<>åêð\\:¤Ù rB†H‰Ò²reÙÌBès—¥r†GM9ê“*A UH ²\nƒ(ð:I*[´å2JE¢¥é8èØ6 Â1\rƒ(@9ŒcÜ\nbˆ˜r%ì`R(dI&«')Í)O£Ö\\¾í3Q=>Í#ð³¼<C2B3>4êþœåY>²t+Ï>¸§1<[PÊX™¦©)`G9AzuN<N;“P¿<50>ýQ;FáÏÎ3¬ì;@PØ:Hz\"¼ ab˜¤#K£xÖ2<C396>ËIÑE\$9ý:Eã0”,ç),W-5ÂÙ ±OÚ¢˜Ê9ŽcHÞ7)~B¿äAÐQg)*O®«BG4[÷\rÇr哬G0acvMKB”¶ª ‰µÊZsĉÐV6©Ì­«¤H@ì‰1\ns ZB+Jâ½m ÖWœÄyi]\n@¡ŽcÙDZ<44>ˆa !˜­æ( ☨R!T”ëIÌ\\iÖ%A'1ù)ÊQÇ)P\n\0A]%%j „*XUo†ìƒ\rAË|³eRhRZµ|=¶¸Õ-TþÌG9PE³l•TtÄTF‡dÌB«*ÎD\néX†Zó0GßyŽfIã¤.?<3F>äzèçQ\$až—\\€êÙUAxDº‡1@P§DmVÒ¾h³˜¾L¯”\$…Á˜Ìs”äJRÇIZ¨}¿r âp@\"¢`Š*¬<>/wG)'×<>%²O+2t ]JU{ÿ\0<EFBFBD>><3E>*júζuE\0<EFBFBD>l#”©ÁP.Ç@§e\r?Ò,\"Ð<Eä]æ ²ä.\\;Âí¹”1T{ωóU&ØÈ<C398>ñh(‡(¼4C˜ô§±Ï áI¢øCat\$xÌ€L½‡´B€D/<2F>@ ˜~ÚÁ7z/L¶\nqp³G)µ\$ª!E@˜ž&EäQ.ç4ç®<C3A7>åDqË¢0W­rØ/ Ò¡vÑd^#÷áÒ?2°@]™ÔûÕ4¥Ð»†ªPÄø¥¦'R„f„”Oy ƒA<%¯éñ_3ã¢Ät‰ñ~ÉXÊlMÂìR>hË#dRÕmëèP\"q*G,¨x­u Á)! ¤#g<>F\"òùušL WŒªR-kÈs ‡(<28>ƒ˜\"J ×ãœRèÈ[E!)qBQ|'‡!±6qh‡iX gI²†ÐTB@é¤dŽx³ÙMD {K]e8tƒ£(…¤A”é+Œ:•s¸ÁÙW S~ãžJ¥òËQë£pè 1aHNXY\ráÔ€Ân\rà€8 ÒƒJa ë}`\0ê aBét4<06>æ—RúaÄ•;”0\\…ø<EFBFBD>©ÄXSqr/9 È5ÔÄð&*¥ 9P>ˆê\"\$«äsa'Eh\$#m<>@ÉÑxZ{+𬮴~»™U]t,ðˆ[.<2E>¿7!œ”²Z^Ç0®¨<>dˆõŒ¢ŸëZ\0r‰!׫˼Z\"A¢K\nŽÈŽ2œF ‡Ü9_…«¶¶ÙZ×ÈI`-v>¢æˆT¡„*}¯¾³‰vtü=\$õ»³ˆÛ…hnty};_#xº<78>ê*·áWu(Â{»KÎîXXqI(\"<ãFô}D×d±ŸB2KIE\$Ü<EFBFBD>“ò®¸JW ô…­à¯±+\0<01>†îΈÊ9ÅA¦2+™t\nI…»£…èH`æ^NÈš¸vÀE¯â˜*0|<p²õs®3Y`ÍÁ\"¢àÆ<EFBFBD>) WŠºDx‡\n<>‰åUÿ‰˜§Â8ßê<C39F>„²­ßg€{<EFBFBD><EFBFBD>ò,ø\nÝåC”ï#p°[)/\"IyráóÉá߈H挶TOyž:àhó3Jó¼'³8G†÷<E280A0>S¡W+*N<>áÌ+Ñþ' Â1©d\n9*<2A>N­bË&¼ ÝsQì)\"CGÙl²f°8­ÒŽ\r1lˆ\\^s+î7çk1¨ Φ`0§iRØ/ñ¸›ØŽØæ<Ë¢<>µÒ)ò'kœ½¢ï.¸kO[½…bÁ×»)Ló\naó®¶ÉÙš=¯ü!uÙsÚÍW7g}«vâó „9†€Ê~œŽ(íÊ©x¦( ê\\µ˜\0äÃõ |´EØkDԚÜ\\ ÒL,e¦óÏb×€ÍT\" •#ÒdÍŸ»ó'¨CV<43>°†0ØCk Ü0\0ìC`uLAÒ™†ÐÞHf €4‡J—%ÄeüSg)³\"(ÝŽÕÈÕn„Q.'Dä.[Ptfä†bDCºð¼ÐJ@ˆ\\ <20>@`o <À7pØ{ åÁÉ1T¼œ\\q^P¢y+Ž<>HvŽ\$±<EFBFBD>êQqptJ…rÒã ^ˆ˜+à‰!“<>r®¶‰>íÞ;ÖÒxMj…J“O)u0B<30>•br0àHm\r!ësÔ¸F£ŠÌ#Á¹…Ubvð9b.´âVÔÜá3r¤&·ÂWÜ%\$ú9Ê<EFBFBD>…yÒ?T™¸j'¡Âvhâ0KAáE-ꇤ¡÷ÿ€.g…¼T“ b ÛÇÙðž xñÑÞK`ªéD”ÑÌ#;cÙÆ<>hMAL)€";break;case"ja":$g="åW'Ý\nc<>—ƒ/ É˜2-Þ¼Oœh4«<34>¡‹)\"j¸²J,¢‰ âp„¶&¼‰¢`Êx26`§2q\0åRK\"\n4ƒŽ –±˜²è@%9<>¢S¸½<12>W¹U©‡*qQ„ aHŠ\nfçT®<EFBFBD>NT*†“ÄÒѸ4\"¥õÉ“<EFBFBD>\0 N…BЪOœÕû<C395>(¨š%V\$¼Ñ.¥s&oåDcbj¨²æ&ˆ¥¤)×\$ª\$\\ˆ\rt´¿‰Ãr„åΨW:T8µwHRÔÛe³• <20>¥¤s±5}¥‰Úm·=ÖñsK“ åœÑ`¸s­“NtÒ\rżsèŸ'µãíæŠt[¥\0P)dš&R¶ÄpDœÄÙh³ºËZž@•Ð<<05>%\ns“er W0dáÌD9)ªn_-ÐÑM6ÅÀsåAÒM<C392>ÀPJ2BœÐ\$ psL ÒKG3Eä3œÐÅ!8s]—g1G´åë­\$l+³´˜B&Œ«.ÌÃgI*[ ÄªÆE°è#£`؃Ä6 ¡\0æ1Œ#p\"b,Y¢dóê”È„±ƒJ‡!~NªDòü»në¦A@Å\$4ìñ“8ä= S”½@”TGA~^œ¤T\0s?<3F>õ^T'I2ä¢dA³OÄ<E280B9>¢Î[]T0rIC°ýpA¿\rå*Û;ñÌw<1E>C`è90EÁs¥ Ub˜¤#3í³ªAйÊCKDG#: å<>\$z PM(4À‰¼/š@AXM,]¤(´ÐA§T%0š5k<@£—‘z^Ä\rð@¢¤\röA`„DA`øL6š“õ± Ì6¤\n»ß<EFBFBD>“ȬC¢±yÑ—½ó<C2BD>[6Ý»oåµûét&„YBr—…©ÌT D¬@­Ë<C2AD>¹+Id\nèZ&<26>¤RD)zU¦`x+]`cÉó•f˜Ò殦b€ž)Š<>»´¶§ a(aG.hfYfnêˆAHéÊXb¸Î*†TYE¨ã˜¨QLo)nk‰b™¶1}g6å¼@µvj-g¿.þíJ76‡DU²5‰+jÊ#×ÙÝ<C399>ZŽÚQå\rÐsø¾302…<EFBFBD>ÐSb¯‡TÛ÷Îò;dÄ\nZHðà<EFBFBD>éÈ\\/Å1N±ÓRaE±ÌB¶jDlüµ8Cꇓ_UÜ<6A>ͬèº>^ò¯äü\nAK5dTAŠÆ\nÈ+¢<>#¥±Ê.’¡- <14>7híÙ§5¶Ü<11>.a˜qN\$Ÿ\0\" «©òO `<60>:\0 ž<13>\0D¡0\"…@ŠXÌÉÎ:”Gˆ²H‰<48>4—±PæEpšH\0QŽq*ižX<C5BE>sC”@\nCN¡\rb»4\n©V*å²\"ɳvÄàK  à’\r‚¦`ƤÁDÑTv<54>mR ²,•<>i§;fðY6cA\rÁ\0U\n ÃçÀ¦Ð\\l…pµSØÈ«På4¤Z²k䨓¤¡IxÌDΡP —.‰4jØP¯4ð´êÒ&'R¹câéV‰²Æ/c¸¼%=PˆêiÉùºŒ Â)C”s˜½CÏTKR¯&Î:\"Ó\\TÂôfåÈ!§šÆm<02><06>Ã3\")¾@È+œ|(*u; Dg4ð!dYEˆ(Á*ãci¥Å·µ9¿5fÜä?(€Ï©ÒÄ<C392>ÙL'¤ýc¶j¡;LŠ”Ö~ÄPÐ\$\r¦Œ4[G8„hb)‡·¡2Xèlá¡\"nÍ”\"(¢G*”@¡áZ“©<E2809C>5”ˆh@‹ò*8¤,Gë)³?Xm1€(+†PÅS\r´L<EFBFBD>¿Ú8O\nrÇŸ3„r +PXæ rˆávDéaâ™\"ä`²¤( ‰—nVg´ë¯] ‘Ô&òg¬ê\"%!\nØJö9„`¿,ˆ‡»¢idl˜\n !¼:\0ÐC²y\rÁ¼\0äC°iOœ2¹`éi¨p <0C>„:'<27>èM®NÉà%¤mò<6D>*sªº a2zbޏB`‡ˆùL€-}‹ÑÆ\n÷9t¬MXŠ¡c8©æÌ¬¬÷»e¨¶)‡¨h¯\rº—rò¬‰¤²©<EFBFBD>ë¦\"\nöºÒÅR\"s¥1o*à‚ TÍ@×µ!;JB5\"¡Ê£W8(ˆ@zº'<27>;oƒXÑ\"™°§Ú}„©U A-èûš¨:Ø“2<19>Š•,`ÄM„Ĉ¹£Ð¼£ªfH]-ŽXʉQѯ¦dÐÆc9ð™ñ»ÇVôT½|vµû^,œôã²B\nè’éäØð-<2D>¢/=Ö=+Í{ÑU½S5Þå——ОjÌmß7fkÝ4ÎHå\"ðr˲°RϨ˜Ò¹Îg² ¡03ºÁÒ}g ézgÀ¤…P°I[¯”ëùs²ÒKJBês”)zUÞ}CòÔ-<2D>dZBÒL\n„S <20>*\"@· Œ¯d<C2AF>+gé6ÁxÝEÀÍÂväóó«h½lÖ\"¯ A²ßAv·oLª•v\$g5á\0Î4ú\nW°ÄlÔzõÞB<EFBFBD>#М@Â\"JçÆá<06>4ýØÒ»xÌyœw™@[¿RæÑ`,Vôß¹â i<>C¨7ž¦ÞqôÁoå\"Ç)üEbÔAAtŒG0¯ÔM˜\0#PåD‡¾å\\Ù1T>gàœŸAr<41>î©f'-Ð™Þø#ôƒ€rÝßzÌõƒÇÚéÐ<C3A9>:æÏ‰\rÞ~v¯¹éçý‡!÷²\"±¼|‰R¾NN]åÀ.×T”SïêvÏ(eUrc¯J\r»ØyÌ<EFBFBD>“ó“­ÓnŒdD?&e:eùž~E³³ÓÜÞw<C39E>Âï³G€ÂÃ@e š\0ëh3Ê9•£&è¢ìL=±M<Š·<C5A0><KV¬\nch=%{ tº9ø§-.ÁQü_¥ôþ§£\$ia<EFBFBD>UˆÞa\rk†ÀVÃ`i ðÜ Á„6[miho <0C>¤3<07>@C¥½<C2A5>ðiL2ñ.ŸÓYXAÁ;Ùu„“ÁGºé½íò¾R*‰J8¼P©bGkªEŸnD¥¢‡Ø&ð €Þ \rÀÎP \0À@ú äO+fN¢Æª<>¡ Á<‰Ä£%P>Æ~ŒÀU ˜üÍÌXå® ÜOjëÐHÃKÚ„Áv¤Ùˆäý\"a(--òü°j¬N®ük\nvµ«<´ò ¯Ž\ràà€Ò\r ÒO·¥L:ɪb)®ßmêRgzad”ŽÏö6l:éL^͇VÈÄVI¨ñ\rBÀq&öƒ.@Hc0Ð0D\"lG+èˆÚ\"BtcédQÄ\"¾`\n€åT ¨€²„LÌŒ Äud<>!O\$ØðpŽ lAc Íø¿Ë.2È¢î0­îàHL@";break;case"ta":$g="àW* øiÀ¯FÁ\\Hd_ †«•Ðô+ÁQh:.\0ªƒÂUÒz A\0‰«ÐðV®XÈ` „¢B NÃy„È)“« Êô4:d®‡Ã(2õ|²j®ZÀå”yl”]W%c±ú<<3C>]W*fð,IR¬ÓÕTôý5²@túн œÈUxâ¾=#®Áîð }VEUD_*z,Ã6Î ¦Ó<C2A6>Ðò)¬YhTü6fm„gî”õM„©èUØŠ¸²±)E@<16>:Â&?O¦ß£•úÂ:¥ÕEá—)\rbÏ*³@è*ê|ÇUÎ@ä´!\\°§ÊQµ¯Ù›Š\ngC¤ÜgÌmûÚ ¶¿ÎqkX¦ž°Ú@¶ËGH½êCâ„'8Ê7<C38A>£+ÈË»Ap£“ïñ#˜èɽ*žZ)äÊŽ­+éÀ¦2ŽC´I ­ˆ¬Er*W.nóñ Š£œN¬8HŒ\"ÿ±ê܃¶-[äWŠ|rý@iŠïF(‹´¬:®‰\\Ù¤²‚Ðì;ά”û¼r,¸ 1ì¨D>âìé8Ò3Fï1\n Ž—ÆiêÁÇÊ\"Œ„GãUÉÍ3æ\$<EFBFBD>:²Š7ì ­8+¤{'¹-Óç©î<”Ó9t%: ñ\\ö4OûI?)¢m/Ré¬\$’’Ï\0Åj lëÇ©%\0þ7û×P Ñ ÔˆÑ މHn<ƒD PJ2(4 ><3E><>6=“PS”Ü{_v\n\\€N/Ó ¨lkríˆÃ¨Ü1ŽƒHÞ7n4®§Ú­Tæœ#8Î9 £8ÃrÜðÌße®Íê84²\0¬S=<3D><,Òã¼íYð ñZ•Ézhï`õi˱{ì†+ò#,O­URÚÛÂW<C382> \$í ¬dʈ³·Ø6 Â1\rƒ(@9ŒcÜ\nbˆ˜ ×öŒøâJ®L<E280B0>k¬‰â]y5æ\n>¥•;Ô•Aj{<EFBFBD>LTëŽ20/ƒ9Û#s®RÚýM~ìINÉY>rS)m3½WÆr”׫틄»Õþ<ÔËrdÀÍnSþëJí©!»º®\rDlœœÛF™Çl²°q«L˜âˆƒ«)ŽåÑ‚ÐÜâ[C¥,nÅ£j”+éP²(ùïëî-¸H“U=6j×fWu:ÖË»s³·xí<78><C3AD> !Šb<C5A0>Œ ´ ÿÓEêÆ°Ê<C2B0><48>!u“Z,<‰«dÉNRW8nÎéìX,¥º\$tV vŒQu1­¸Ç(vŸU\"ß(0â*ů襺@¹O`¯àWÖ®wÓ2t)‰–¢º[u%ïÕ~7bC<05>l;Ðm¢)bZ©* øZÃY0O¨È?8X´ŸûâJ&ÉP\"µµHD>î½K1±Ð\n)cèvºtjª5ޱ‡Õ¶\n(xBë¢0 #êHJ`|±„“\0  <02>AƒÐ'§D\0X}VÄEv<45>0P^cq¤ÄšòÐŽJ š‡R\rQ±¢0xS\n‰¹ãÜa¢#Åp®æ:CW\"îÞû†~òFEšµ\"¶ËÌ }‰!…ªø IÀc\\á˜4†pê—ºæ\rÀ€2•è¹J&-u·©‡ý ¢Ši”oË8™ÊÖäS<C3A4>ʪ¸æ,ˆ<>Šƒî\$ÉÇÅ\"섉DùʘLÈ“Óö,3†i59©+`úMQªMÞ¾÷šQ×{-zK}T#Ù&€ŠS„žÒy\$Ц°DZÔþol•ƒ<À^\$*Q×0GÅ—äòò9R\rËš<>ÁX0žVnÎCš Pï%BELËm<LØ:Zb±ƒëˆQdÀ—`t^*t\rÈ7‡PÎw<>1¦5‡9…RA¸ƒJYj«QËÍ`Ï¡Ðè|\n<02>e ËÐ9†„2¢ U%îV7°<37>\\\r \0D%fPðœE€¡¨#\nU\r1W ¸†fvë´:bÂ9%Ø<>ë<EFBFBD>©®um<ðœ E <09>*ZücM~°t µˆh|ÖôS®Æj};:¼]Á@P¥¡…¡på\"I%±FI\r÷9ŠüüêêŒyð­:ùId”¡Xí¾ïšA\"«²i¡ùV\n%j !Õê̹_Q3—²è#ÚLX%»²¯äÄ)úPÓ…ÞQ0…4 Jޤ<C5BD>¢“ò~8:.üÒ ‡:”qçQÑqìÀÇ¿ÝË+½!Sµèˆ×ËO -MNK†€l-<1C>¤à\$†àÉJ%”’:ÚÓ\"\n1n/-¶ÁGdJDNµØÂÂJ0±lð \n¡@\"KIö>£0>è=µŠ5øÀxFUE 0qò ô¹µŽ†¾ ²ó3 Gµ6RÖ7§£~kµ8d¬<64>I<EFBFBD>rî<C3AE>×MR¨öíyéO1·m;¿;RV\\T<EFBFBD>8æ+t&ƒxr\r«Ý £4ѧeu:iZšm@‰¹¥7¯/à\$4ò+µ ¡…R[TgDí¾WpëGóë))CˆœØrê]š£V*ÎÄ9ÎÊUš²6°Ë£RFBÁ¶I†z7\nj«¼A?¦µež8o`Âñ²5>\"Ùm²ÁIÞ¬ôqí•åØ\0œ¯³õÃâú®Vê«S>èseÝé·¶áØ™·3:è¾°7)ÏÛ[§nO2 (åÚÑ!U_X®@\röt¡Mm©»Öæo\\Ѓ—üÃØ•<EFBFBD>¸ב†o8<6F>Ë8ž÷Ûæ[ñÖ<C3B1>?ŸNÇÍœ«hγ´Ù~õO\\TÕAþkÃ8ô3ž…ô¿ßúJoû±áO@œ“²zOÁíQÝ9)R§!Ôfj¦Âäà<C3A4>Â|\nLRæó¸ït}øžÑì…×ü«ˆmN…£º& ¨1”ù7µ®<C2B5>m.t÷²À˜ñSñæÒ¬Ý¢ø<C2A2>Y²äÏ¿¯<C2BF>-ð-•N_pJIk`Y¬¦ÍÃ]ÖÊžªÇL¬¾\n~Â7 Ïž\"°HÈøðœ&<26>M&\rœÒÔ2f˜+dÁÑ7ÆOå†ì<E280A0>û¾+I]2yÛì;vé4B!²Mc¾¹‰Ên»Õ¨¡ úG7}+ä¿¿Á¿8Bá¶D媼ðÕöçû)ï¥Rà·Ç8Af¦\0Ð \$L\0Ü\rà@ÊÀÒg Î ª“\0t …îgJ”\r*’¥àÊâ^j\rN°2- L & ŒN…„ÿ°«ìPPJúe°òL.iÐ:@0>íª>õˆ8¾jÆâƶYç.¾ŽŠvCªùìŽSJòÙ*øÁjþ¢ïã‰àü/ë<08>úGŒÄéìzR˜ßo¤üOªvð¢åpŽ»®¢ÎØ\"/¢‰\rÔ¾ÇÓ\nèžð¦ÆÍ`o­ä®¬þ¨jRûðšíðÎâì2}í:þmBLLõkÔtê<àî2ˆãJûÊ0m<30>sðNð0Öú<C396>Ø×nö.€zm€©9¬¤äQ8ÍÆÄ å~Æ<>Æ<EFBFBD>L.1PqÐjâ/DÃ2Äì1,iq(ÀÑpŒÑ\n<EFBFBD>MRJèÍÐxîÏÞ5펺٦ÄÄÍÄØ®@‹É Ç(ÓŒxá)<29>\ní®qJ8}Ìh°©dõìo€ð\0¨ à ªdu®e FR€P îc´EZåäâž±¾Ì©òèÓ0”£<E2809D>Ë<1B>ÇŽ\n“ðtF\0l±ŒN%+fþPQN íóÉðyL†ƒ<E280A0>Ë2ಠ­€œMM!N#†Bƒ‰˜Ï±!\$q'\$²#N`”I®¾Éù\rç€RÉSd¦4°Òг H6ñ.3O\$%~ùm0`Îå!Ž”!Ž\0å VƲ\"Ê0­%iX‰Èóm\$­Ü«Í.Ìgç(®\nÅfÅ)1O/)ÂŽ¶¨­*qÇîëÉ*ì(\na<EFBFBD>¸wr¼¬Ž »H4ék—/ &ÝëY … pÈüð³ èžêFÀÊÃÜr¯0)QY«!2 ¨çqÅ á2mf¿s3\rȱÈxdè:«PxªÅ%B¤çÄ3RiËÌ;Ì«L½ï#R+4ðøœeåp­ ÌD€Ê\\`ÊY š\n€‚‘%~ÍBÐùg\0L4ÿ(>ÚSwGìËÉBÈ \\Úñá2QΧ7ÉHR”[rzQß6/‰2Þ.}ÃÜ}©°¼ œ  ©<12>ÂÂÇÈy;J(ë©Ò‡ã­:ÓÅ3s >S'Õ3'Ý óÞœV°2ï%Ð<>Ô-=1¡P8ò²ÖNo&“-#³83K Í\"ð¶ŸÌ+ARôá°lÙ ÓPy”s+#¤UÔ\$×&3#qB®f¢T<C2A2> 2xÖ<78>8ÔjjGãTÔBp¤L\rÀè1ë)S.æÓL0ÿ'ô³ªÏK“Kó+DT\"ÐY3RLí>N­B9@QM”¼2?4TeLt<4C>cÎN Nâ‡O(ÆôùMÔC7´ª£•MLÝOt»QÁ]OðÅJ…Òè¹nÒYoÒ<6F>¤3AêND<4E>`Óû>m³ÍŸ³ð0λ¨xöYê),ná +^ùÔdátå MÙ(5SF¨,§Å%«%PU‡&Uw(u||U5JsIXS‰&EÂ\\˜uæ<>Èænæß\rÔßR¶™ÏJ3CSu@ò4`æðø‰ûZµo]ê4#´¸ÅÍ,Æ<>Ñ⟴ÃI3Y\r5ÿ<[3Çã\n±³Fqap§<6=U3HõLS…3)aIý`{c4Nw<EFBFBD>ÉG«¨Íâ–wf×]w^óX¯ÄàºôÍJÍ=KmT`f\nÐËšÕ¯IF6=bS‡a,N/ì7\nëhNáhc\\ôIUDEö˜«\$ žD^ÕÕ©c•Ý1U±až \0­³ŸXÁ_W“ÃYKg“×Ñ.»b±fòpû”ð E¼8®£IJçª*-½g-{<EFBFBD>L“PçS¾ŽŒƒPo×ðbÀ:¸-WE“6¹H¥œög-rShàõ\rr×OòFùµ˜ÜÆORº~»q6ú÷WgN[ôˆ\"WaUÍòŠÂ®\r€V \r Æ\r`A]`Â\0ì Ø°%\0€Ú\réŠ Àò\0Ò*ŒO ïT>ÂVæú<C3A6>Ò #(Ò50åÂŽåö­NoÇv”M.­I|1!'§þÐ Y} å}qó}µ<>(néC.CuéH^¾eç íK<C3AD>\nO0ŒR<EFBFBD>S´Av±!W.¼­\0Ê\r‰‚\\ê~ŒúL\r|ËàPÕc\n%|AÛØ-|#B˘wo—…-agâ¶Pql<>b:V|e~¹FŠWh Ž®<ÀÎXŒ'ÀAz¥è˜…î 5VJD¨š ZºÊ^UD}°€ÔÊP'x\\ñÙnò'ˆLq”¿€”ç€ÉúX•ËX4ã[.p'È\\FzBâÖÍ\r”8\rLÁ²<13><>12jø7rÑLÄ@*³_¦ßF<1B>ô™x\nSö V\r4ØûP€\n<EFBFBD>,¨/ÿ\0 Ä ³yc*\r Ú\r õ9øøt®¹T%¯²÷CY11<>=½k\n\0²È¼öSó\r„Û–¹.¯sïh8_n(_Á]”Ó”ö<ãÍŒyåw L+jIñÍhÙ²u¢\0Œ^€ËtÆ·¯Ä¤8ù£aä^åõr¹E_)e\r4sX'\0Ÿ•9W•¤Q>ŇVµgps2YvÀnµ^ln\n€å<EFBFBD>\"C8KEó\$î%Ëjøo£ï~~x™\0šlE£®õN¹³lqxé<78>Ùi†<13>qÀ:¶ñŒë™\0 \0<EFBFBD> t\n";break;case"bn":$g="àS)\nt ]\0_ˆ XD)L¨„@Ð4l5<>ÁP\\}\0Pä4U\"<EFBFBD>¢à\nt1L°<4C>C—[\0VC—1iª™7Câ\nhú•ISLåóÕdz\0§Œ%aÈXB 4SÊ”Êh¢H\$S*ršB¦N§2º‘`<60>Ù¥\n{:Â[)ªÔà5<V]¦P¨*5!-eYB){ì`¦†)Ðp\n<.ñ‡'ðjjj™cªÙd8Qe\"oaS-ãÔŠn5L¯œ@'z……\"€aõÛ\n%\"´Œ%¡ÈýŠ™dSAõðæÚ{š×cóümö\"£«âÜlô;<3B>J<EFBFBD>œžï.<®žýÎÏ^ùùµw£»=Ó÷itLÁÀºc°Z<C2B0>lšÊ¥h4ü/Å\n<EFBFBD>P¬°âÖ¬äâ<C3A4>Ĕĺć¹ÍqJ§î<>\0‡B’å\n2ˆ.Ý¿nš`×3«Š.Ì2ÊZ²¤CÅò€+<2B>ÉLõ.B×\$íB¸‡¦1lNE©ÎκiÔä§²\nã!»ŠB†<42>*ñc8Œ5PËŠ¾/ÒÁ¤\"q±n‡JQ {'ÇëôÒ­´-èJ2!ÑL&O<>3œêÑ ·1s+#:ý;ÑYP·¬´\n'-Oè :âOÍ r0å.% Ë «B<C2AB>Ø.‹º³©)ì.Ô*Ä;Üû,ª´<C2AA>Ë:)¥ž±ë‰q\n<EFBFBD>±}\$³lŠü¥S¢DSMq0ð©4ô¹e1xՈèØ6 Â1\rƒ(@9ŒcÜ\nbˆ˜Ö‰T¼Ý¬±9OÔå4!_Éô g5(<•Á+,ûGÒŠË*;K\\—:tå2¥Ú í\r5 ¼]YàËö_!ÒÅ‘Cr2Sß­´,˜=7±ó¤# LlðFÕÚ\0â2 ê”Æ+XyLOÁè<”Ï®wB/òÎ#>³rcA¢ãwv%#ä\rDØåú\$L¦,´P6ƒ<C692>ªKe>6S„¦)ÌË.È»gŒ¯Ù+ñ\\;/ÓüÔFQÎÜÊÞYò hV-S(H\r ]£Ö÷ZΟ¿,+ÕQüE#/Õ_%ZeHÃx^iò)M 3³*üÞ!œv ³Ñë<C391>[»p?7<>¡Ó*Ï3¶H_q„8YºKm¤9¿CüB]Ô(‡LË2qM7ÀÚžÁ3\"­q¥ñb3jST;‰šËâ\"<EFBFBD>(`<¤D®¸|ÄŸ%N<ˆ@-aN¸À2òˆ‡<Pöíow…BNN*Z@€(ð¦tRå9·¯Æ¤ç<C2A4>»ê_+A”™G:VKЦUh¤µ6\$ÓCǽÈ=Å\nOQ«¨OfIcâ g »y\n…å@¦<>ÈŒÙàtÐÙ<C390>¯èr‘²!ÈýP»à<E28093>—™:vÇ0Í»—û \\8e蕸·UªN)‰TCƦØPkXë%޳V&bÕÃ<C395>,ââ1„ tÉrôŠíö3)N¤Ð©~:<0E><>«¤v<C2A4>{-`껲×éf¦¹ì#g´á¬C)焇\$3>â€T‡v«@¥ ²€ïЉ+) ¬SÕjäû}^-°‰U€<55>šTtŽÑà¬DY>G Û.b<>MTIÕžBSü0 0Ì·Ôb.;j™w¢Ùt­\r<EFBFBD>Ä@\$šFäÎ,¨þHÌ\raÀ?“aç£bí7ŽJÀ5œU„jÓIêË7m}»¹òq]yÆRͳ&œ!qŠ<71>ÇL°2èõ\$•aH9EY0µGFz\n¤+GÝE<C39D><>Q9AqîUXÑÓ\\oÍ«†W±]RѷΫ(õ\r%óÑå¤óÞ)—ئ4çLDÊôËeJóî=@qOH噲B´ô<C2B4>Ô°¤Ø …HS¤QN#‹Û=eù.Ðù¦ªAAÚl¸4ÚÝÒ<C39D>L—*,TSDL½†2½Ì­Fc«d¿xv³ÄµãZ˜ò/¤Ðh²»xËÈ<02>¥!ë3cü¼YÕ]pÜÆ*»,hdK5 ÉXâ0Pê\n>l²Gº½lÔP†ñÈú+|ˆ[d­k¥çNIHÒŦD<>0Ó¥.—éæÜ¸:_0,üw¨V±uÇÃñc²n`j <6A>¸¢\0îd5½—Ì2àAV|N)å‰W8Ÿn\${²V¾¤Üª®k컥Òèœ~¦U­³‡ @¯;[¹mÛåɬ -EN”\n¦zQóPU:\rG\\«žðžËr+»‚ò·{#z-k(ð`µÑ\"×UâZ6¾ \\%r(+,ŠVÊýRÔˆáîÝêw3%þ/'x<>fx¦@Õ<>¼ª²\\ÊÑ,N'NªÏ·4së÷o÷>ï_±y«\rýY,Q,9”²€î¬¹õñMÇðYQÔ­K%A,©ËPÊ£§²ÐÂtpý~ÂsŸ.vØR­ê3·M<C2B7>g6á:ˈ\"²ãN…6aCçšMÇëu)m[ƒ%Ï+¦ö £3P»\$. <öOSK1\\D‡=zbnM5‰qç;ÔÁj7_•s\$ìcª\\k|:u/ê i‰jBõ®ÔN²°Ím}±ªØG.»Êà²è \r„;-àÜÁ\0pA¤;•ºÃ,`:‡\0ÈC¢Þ<0E> 4î%¶·KvË^äôÕS\n ³×ÆõpÆEÓ<>‰r…ü;„;C… íí“ùÑ;݆o•P\$ØY<EFBFBD>aÚúŸ×]™±ÔRåªõeƒ-Ô\\nÙJbÏvF¸Á4ÛMãnûc¸<63>“®yc½I¹¦xqV=¦5C¸Ù\\­”Æ­Uyb“S_¸Bµ% µcšæ»!\nfi<EFBFBD>\nS:Q¾8qcuq¹«`Ñ•Mg·:ól<C3B3>—B×0d«*Ó[M™Œ^Í`ÈAÝû`{³TŸèÔ¿uÈ.ñbD嬺nó#Çfñy~>çNŠâèIˆÃî¼n³3\nlÉq¦äh<EFBFBD>õhOnab|Œ<>u<EFBFBD>vt«äãfT£¨”ÿ`D._㸞æšßµrºxO)þ…æ>˜é9¶ûáo=/ÓÉÑ‚–‰á휓ÑNZäÎ9ɸ75è8kœ|˜¾ÈÙ‡…Jý5ÄzC•·ß?úXgç{luZ¤aµö2û>Sí| ^‡ß2àðcÀÿ´úŸùb¶\0ýhȧ)F鬰ا”ýÎlåKÚ†ë€ÏZPGä°êÚÂib¾°þ ¾Y,Öñ†%\0åžükî(ó<>yèa Rp&¥«ãÇÐýïöð\"À£*ÊçÎ4ü¨ŽäíNüÖüÐj{)˜Â¯`þïe/ôü°hY)VˆÊé8Ö°“ï/†rfÎî8ÆÔónÒ,ç÷ÉÆã‹\n<12>°¶Æ¡T!ÅV.\"\\¶(”Œv´hª”-hkì¶PÆËJõhÊf<C38A>ü!Ðlã£ðm©%pÊ«…Ú!Ê.¯eV<¢¤ðØsÇ@ÌKŒt¦ù)iÔñæý¯çBDóIHâj>šHÌÑÌpjÐÙ®2¦j,äptÔ°xè|¿þ¦<C3BE>ˆÒɃ\nPe GŽGŽxé-3°Fú«åP\n.”ñÊù°\nqpBqžpÑ¢þ®`Òîk§ø,ñ²ñ\$ûq™±mï͇²9ñv¹o Ò1ܳ£\\pP iÑšÌEBxƒÐò«¬<ÉÀ­¬ª®ÌíâË 0Þ@%¢Zkþ£,Þc\\Þ§„ÊpÊë/‘«ð¨tlj‰zÉñ»¯ó#Ñ®²²DKQò¬ÒO0ftÂà°)ZRI±¼Ò+¬1â”:i¬ ëo‘çq.%U[²ãòvIò|#ƒõ®>”ˆ¾gG‹éØ®+¨®o(é­­MnnüÌD”ŠÞ%ñâ¼ïñPE,ï-\"1-lé)oÛ Pèrè­Ñõò‰-òšbú„Rþi‰0rC1<43>ñîñ„>êéRÆúé..Tð+J-Ò±å0Rõ&Å2 M2s®ÀIìw%PMßnÂ꺔‡<E2809D>+KOP¾\nÚ/ˆÖøñDöZ†È¦wÓE#áHÓ{…Ÿ8÷8OQ« Ó‘á%ñÃ9ƒÐëB°+DbÔ·¬°Õs<C395>;î­syÓŠÈ<C5A0>ZÓñN “|Yð`¾‘¬(\0\r€V \r Æ\r`@\ràÜ\0Â\0ì Ø­ÔÛ\0Ú\ràÈ\r Ì @\r è-Ó×<0F>:S¨¨ãe¢Î9Fqp¿43¶¿<13>=”7ð\"4@VÔFÀ´JØÓï ôäL‡eQL“\rÊ®ìˆ&?±¹'\nÅHj0'«fb@¡\"1ÊTurØ´Ì.òÚÊ2Þ°L4<>…kŒ3£g4Óð#Ÿó<C5B8>o(äë.èvM8@˜\ràÃB Ü ôÝNéAàä[ÍÎ[S¹LLgOÃ<10> §¾5Ìrñ´B°ð¯1æ<31>ä.Œ!Â~5 Ö;S•DóñQ®Šçq£ªQô§.ÞáGSbD¸S!³2tÔnèÔ[#S*ËRÍUbŽ\n<EFBFBD>ÞÜ-¤Ú…¼ ´\n\ràà€Ò\r Ò <0C>âb¤Za& Uµ4êÊßñ“4Zç)bð7B´T\"Ó(ÂÎÂzñqPÿ³L<C2B3>ðæø‡lñ†«lí •SõÌÀµÐ5ãªË‡G#EðÉÉÄ<îZtBæveô¥„ƒ\0¬\0ƤnåÜMêŽI¹%lo•\".5&{ÔJ°Ê<EFBFBD>ïý3Ž8Õêø¥:¥Lé1U7cÇT×Õ?dHÍTòUOT'ƒ= ežHr\nÀ(<28>UBè@<40> \0t  š\n`";break;case"ar":$g="ÙC¶PÂ<>²†l*„\r”,&\nÙA¶í„ø*.(¦ÂƧ<>EбÄu²<75>l.còN.6­…d2W.–ÉæðôajÙDÂà(<28>\0”æB˜6\$\n3ŽÂäh‰£f¨¯˜IéQÖÂêcKϤ(¨²UU¦(\"²%J«@¦Êü†Ìºl*n³†Âι‹¡&*9M½O½Ã°ë‚ºD¸K\r™êªb³<EFBFBD>,¥«¦†LUpzÞ9z€i\"wëÖGH¸¸!q*êÚ¿C®†ß•Rœ Y,¼Íáj¢Æ-=îmê˜\"¢¡ „aòÐëôÕ<02>ÄÕ××<C2AB>Ûûy? O?·å,[ iß:9Эôý>¹Þᅫ*/3ß+lð <20>™lþ0¯û°È­m³È˜°Aj¨Á*<2A>^ħéBfæA óç'­kú‰#hŒŽjàŽ:e)°Ú-/z:ÄÁLŒš¤hár˜¿I™V(ÚVE*HàC@<40>TZlãHÃKb™ÂfÁnî8Ptž“\"+ÐŒ:<3A>ƒ`@: #Ø2„˜Æ0<C386>ÉŒTÝ72@B„˜¢&Gˆq['«EÄÿD((­¿Î ÷HoŒ÷@\rÄW)JSSHZ+e\n¥Eôk†ÚR¥º”9.[ÚçÉhKR¸r<™C!Ð{ÿ»Î´°6Œb¨V0ty°S-±É\\ÕpœÿN¢pÅø:P\$¡ C<>è6B¦)Á\0¨7<EFBFBD>c(Ü6Œ=*SÒ \rM½i 0<E2809A>ò =PÕ^ÌÍhK†Å¯*Ê•C,ÌßxÁ ´+L\0×¶)Új³CHJ“R! I„àLËXl–õÀ[\\W\$\n´/®ýÖ³;Nâ²”ŽÂOU³ë³ãÔrݼËbº¨#ȽfµJ5&VÃgPà4‰° š #Hæb©ªª½ðá° •߆\nx¦*!h<>õC sÍn³³„wK|&q¦}6®(k¥r*È^ï?Rl]`íц¢ŽtÞHíÅÏVÖÈ„<>(+.D AXu\nEÛU½ñwkÉ™`<60>3ª¥<C2AA>O½üVE¾ÛuOPu£Q!èE!\\+VÑPÕýnáà T·oÆÁCÖæú*¹b¦PCZ¥´óhæ(Á\0u¼@)-*Æ:äÏRçzoÀð{Ä•¯7n®McµÞ¿5¦Ê5<C38A>DÚ#*L¸A}ï&@¬«=ÝY­<59>#vϦ‰€Jc4ÊE‰œ]ÄpV±bjB#¿3'Ú¤€Âp <08>&SQ}&È À4†kšóÀw,À½<C380><72>ÐBS}­ð­»S¦nÅ'eŤ—8cM [ ×nè!RˆaØ¡§OkèAAl\\<43>f¸²BfŸ‰qf\\¤„Da gb<67>™0†a™ÃrL<72>a\\@hEöÁÖi Hh¤\nB(t xaØ<>Q±TG 6ÏÂ\0ª Añ¹>Äh<C384>pH¼>+p°Àt<C380>FÌJMtlµž¹\$‘µ\"ÅPŸd0ËMC@Šª\r„T¬JÚ´AüŽˆY•”qF\$Â%¶ŽÚa!hJ¡„Fµ\"¤Óa´6ÆÈÔ<EFBFBD>ö¥+zHñŒŸÕìhQ#/Ï-ë¯È®J ð°'k¶g&â \n*%pïIG”R|“Åe7/Çé938lÆ(®é®T<05>I-/b#Ò96¦bli¬hÈò[Œ8­À%ÈMfG?æÜÍM¦ÄøÎši(A2)&0”£I欦3%àé\"MGYñM>3ê~Ï…jdÛ N¡íßSDb*ÖÂŒpe³¦%û#'¢Þ\0U`mM\r‹­÷ˆ! º}1X­PDSP!Œ§rþ¢Ù\$;³îš>òvƒIñ¥<>a½²ÁZ­kœ·»QYYÍ%q`êÚ’€ ²è \r„;&@ÜÁ\0pA¤;”ÆÃ+y :‡\0ÈC¢d<0E> \$˜ÊH­O0fÑ<12>pcÌy[“§Ö¶žbMm5¨¤Nš_ ‡î“Ž~«Õ‘÷¤Ö™M\r«ñ½<EFBFBD>+¢åHeê<65>¤·\\{g/®\\dDD„žÎCwB T1qu¼·ÎBÀA‰é?(%Ø™9RäBÚ1U((\"Ž%S\n!Fsfb¨k€ûc‰3>õžßJ.å˜Ê••í‚\rC©yª3ê7jB‡î\"ŠŽuªªp™ÆƒŒÈ¶ˆRwJ£„…É9G  bQfq.ŒUV¶)Œ)‡n‡PšuÀê±L<C2B1>s8²¹Üû”íœö8s\nécÜ É<>v(Èkƒ(ëiròK Åx64#r(Vº%X¢Ò8'>À(B8Σ\nMWT'1HãÜ¿…¹¼¢4´ýÉm4™¾ádsÀ@3©LÍyær•XÉ-åÉ+b“@3xÏÔv®¶Ê<¢\ndG p¨m•8´ó'SŽt×/©VΡ¦tÝè\$š|¡\$µöpðÌÊbÐuÐiX÷¥ ÎSoñÄõåý\"4ÂH%zsUŒ8MZP©^YÞEÀl÷\$-ýÆŽ\0Ý\r-!-qab…;GÆzœ¤eÜ=BÛ#ZÖ6aw=ÑYlÌ *÷“òè=sWp¹l*÷*|Q%ƒ{îªù¼wáoßaï|<7C>t7<74>Æè‰Ó»gµ«íbOÄÞ‹¼»·<76>lVkØZ²ð†ß5ƒiË@ˆyÈßô›.rs¯Ênn3'˜Ì¡íÍÉqƒ´ÊøúÚóI=Áñý&vnï<6E>Âl-^6OãÅLã.G„zb¡+«xrÃ3ÓH”úæä¬3^W×:”%¦“€7Ío1.ÜŽ3¨tþd_;dÃßÝU³÷K1RÈ8É\"aÂ@<40>b-\".üí@ñrÍÐÝ«·×p/DAµHóbGœ/éÓ5<14>!:Žòþ0?\rÅmVd8˜æ›â €C<0E>È6°ÆHc\r`€7­°a\r<EFBFBD>ÖÍX€Úà i Áä<06>èR|.bš~¸?2¸Ý=7“¨µ9ÝNŠ®HÍýN”ð4ÅÜùÁí\$JÐ#NÝ©úS@‹˜ž\0DBË6~dL-Ɉs…]<5D>IB®÷Óö`?`˜\ràÂø Ü à\0000~DȲäÀŠÈ-ÏJ\"\$Þæ° xH2Ú«ÒÆMè¨kÜÚ.h<Šæ‰ÍÎkGعÊÈx\$<EFBFBD>NŒzí0X\$D@¨³ë\"°KL€Ä ¥¬ö€à€Ò\r Ò@ÊõЙ\nZ×Ì=\"ÔŒdr|­e PdDE¿B &(T¬%æJCžÉ°¼{Ì0—Êåæ\nBíì+<2B>úÌl47kD%ͳ\rÌ\n äê&ajƒ):cŽQ„oƒÂT\\¼lNÊGXoê~\$È«Ð.EjŠÀ\r~WÉü1äþ!C†Ä& \0<EFBFBD> t\n";break;case"fa":$g="ÙB¶ð™²†6Pí…aTÛF6í„ø)²l)âM…ˆ<E280A6>°¨…G•˜ãj&°’,[(¨J3+l¡!(i\\25WS™\n<­<>©Û(6®9¡!¨-…”…³.¡\"¦1j„ÂdÙD6•ˆ”Ζ±‰\néz!b<>-f6zÔJ±kFBk5ºÊ¾½<13>X'\" Ê?/CZ&ʪ|_\nÁ.is˜t¦!c¹G©°MŠÀ´¡á0µ<Z͆á3,=Ö±³Â ñµž\"5ÐÀ,PÙUec¥P<C2A5>°š%æÿ*EE<45>s…±Š<C2B1>m¢Ëéz*M/ÍbñÍ­†Ñ«UX䊈õâ܇ÜAøõ¤z²vo6*Ÿ3ñy\"ÈŒ}ƒÇòÛtµ6ÂÂ7oÓÆ-IqZãNÓnÓ¢/³äŒ‰2ÿ<32>0„\$û¡Îº”쬈ÑP±0ŠÌ<ãÄ\nÒ\\¬Ec²XEJÚΠ²îF(âÜÀµji¸\"È\n€Ò¢OúÄ<EFBFBD>ÇêºÂ0.;ŠÏ¤…P#£`؃Ä6 ¡\0æ1Œ#sHÁºŠBÞ&B<>þ\$hÒš¢/H:Ä”ɪTð-äTt¨)²æ*.z„è»Ì<ðúA°ðó\$<EFBFBD>JR´1ñR4»&ÏCõÒ®ÓÔ£ÏîmãP­stÏSt¢±C®\"X¡ÇL<š²:¥e ˆÒJëô·¦P\"œÓ´\nñP0Õ°íCÀPä:\r<EFBFBD>Â^€±QºŽ4!sº®M¨ãŒ†—(€A ð@*\rãXÊ7¦)ËÚ„<C39A>«y¦¥R=ÇEb<Ì0óÕxæ3 \$õ6 é\\ÌY+ÌÃC \"Z㬶Ú&½,-^ ‡!4j¤¡5+\nÑ Šb<C5A0>0¥=¦¬Ú³ºä”ÖŤò°¤jþ¼¼ÍZ·U·1;Ánc[©K³WQåÙÂuNçm^|_[HÉ´„OúNîÅkf™±ø8Pž(ó²ÅP¯dM\0Ô.|óÕPÀY\$Ó5¢Ÿëú…&§7¨Tûi<C3BB>éÃ#݈º¾<C2BA>Žhóí¨#³úa8#ú6—¥ËôøüÐÉÀ\\åÓÕý `³Yþmgg<‹¡·;èÎØ÷7¼w),mèîW©]?Éí﫽K<C2BD>És”2=_8‰ „ÞL*ÀQ&ìÆ—S¶å+%´<>=JMZ:³Ià@ošÒ¹l)ÚBã¥ižÖøùÚ˪Dã8 Dƒú‰åÔ)µ/\nà±¥º>ˆ\"ñJÝ\$øú÷@Ù ´W £±g¬ œP\\ Ã2^Kq((e¼Ù@¬-‡eù\n‡è €PO À€\"P˜B EYFéF\"äå<C3A4>Ú½Odì ²hVQC I&ô˜ó|Fˆ)޼ü§RêŽOYÅ#\nLú±SÈÂË\0¶Dp[ñZuÉqÕUÈI®ÇJa\"1|gE€B2†‰¼YW\$<EFBFBD>ʨP#<13>Ø=¥<ð™Cä­ášdgŠÍ£#“ZhÐb{ˆê*:£(ïÎ)J\$h¡¹q`ØU\n Âæ}aäP)…r)Àż±¬Â0ç§x¿‘ò;kRnN˜\$lËÈœ ÂÁI\n­ýFÇÂY_Ëá@nRO¶ñ½GMí?&DFÜ Ã+\"™k,MŸ<4D>±B¨FhÄW&aÀLÈ©¿§Ò\$´¦y\rš2<EFBFBD>â•\$õ2Uk<EFBFBD>5„ÜÛ8vpsfÚ{Ÿ@3}P‰C6xÍÕðúËÉÏ%å<>2­@ )'%.r©Â\\¹#F„ÁMÉ? „ï™BcFô-Ï<>”&°õþ¨9>”aÕ6ïJƒ\"®É)IÔ<49>§5¹ÒÓø¦ÎcrAÅ[ Ñü禉ùº®×\\ˆŠ\0sôjŸÓþ@1\\`ˆé²f“?Þ•N©5Bd§DcyZAd7‡P@vK¡¸7\0àƒHv\r)p3†Vú+hu<01>0‡Dº@i®éi.N¤è}Mu‡A¥95e—c\$‰Ì±Ø‡+ck\nö/ñTFKY\"Ôj¯¿c÷KìŒ{©®á\\\"a­+¯VªRÖG†ÒFp\$Z°Bžý\"ô>ë±ØU24f¨¹«ëI<C3AB><49>2 õJÃÕžQ¹8€á\\¶¥Lâ•”C5ùd¹\r¤ÝùÄúï…g¯Ò<3TAoQÇF{ž9rµ*.o+È^qíth¾ñùþBb\n!17fV;'VíN4kt7÷1W4 ð<C2A0>Ñ;3•;SâõNÝS´:MˆšÛ;Kƒ±a.IÚ¡Û1‰±CÄeˆZ”\$ŽÌ±\\¢1!F㥺ö×Á;š“‰N\$²Inªø øíßc×ÏU²]œ/öÝ©rгçüWp@ßA'·„­.ZVËаeëô¢la%Ã1Á“‹í†Äw—†î»HÆ5R†Åž_^ÕHuW~q¡ÊÔT.ŸZ4 Íp7.I;h\n¹ <0B>È”]F{ÀPœL” ð”·£Âi¯æ`ÂŒPSU¯äÿÔ<C3BF>ó\0Ì ]kÔ<6B>!2é]çESM¬»Ö1åjY®u®±¶YÇUj}zÜõ¡—ødµÓú6Óì§pÚÔS\\*–à…¸ý<><C3BD><EFBFBD> -´4M ä»C­õþ>µ¢Õn—ÏDµƒ)b;Vei#÷eüRAœB…E¼T¢Þûaoµ¿oq®gt ¸f™áŒ-\"v¥á:ĤãO××ÊFŸÁ7¼Þ™¤Æ&Ãö^qã\$°6R¬7ÌãŠây„X9£+>Ô<>‡Sõôp™G4¦2¦ÆC7W)Éé5ÇUF4b¨ëx©©V'…²kÀ*LöâQŠ˜XbÙId\"ùh­'Yx%†gÔo\nr1ÉöiîÝR¡fGË„!‡@äXc\r<EFBFBD>¤1†°@× aØ0†Àë_ëhm\rá<EFBFBD>4†`òHtqùNqã¥[|âœD^QÄ:6áq\"sH5CA UÞøÕ ô˶A¡i9L!&|ƒ£ÏìÏÌï¸|o}7›ÚÐ&å@ï­¼×”b<05>«Îxaò<61>¸3€¯±ö<C2B1>Iv¾%”\\q\\¯ªÅè<EFBFBD>гêø'¿Î§é6í»³8Ù<38>Æ_'Hg设kBÅKúÿ<C3BA>ê¿%¸{ÐxOúþîÐëå\\, ¨°Šì¬êÒK Ä ¥Æðàà€Ò\r Ò ‰Ô<å4QðsË¢ÕoŒ÷:-©\\.†œr‡\0vçî»…Ú»ÊdÁ%r—ÐtÀ(ú!„Æu¤Ì†¢\"/\"ØÈ‰=£²@ïx…ÔºìZçØ-‰ÞjI4|­´¾¥¸»Ç6G.¬Œ°a¯P&,,>ìÎdŠã-.; Ð[P¼ÇZ0 Õ\rbú<OŽY‡èGŽFˆçÌ8à";break;}$Nf=array();foreach(explode("\n",lzw_decompress($g))as$X)$Nf[]=(strpos($X,"\t")?explode("\t",$X):$X);}if(extension_loaded('pdo')){class
Min_PDO
extends
PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
__construct(){global$c;$le=array_search("",$c->operators);if($le!==false)unset($c->operators[$le]);}function
dsn($Cb,$V,$ie,$Wb='auth_error'){set_exception_handler($Wb);parent::__construct($Cb,$V,$ie);restore_exception_handler();$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);}function
query($I,$Uf=false){$J=parent::query($I);$this->error="";if(!$J){list(,$this->errno,$this->error)=$this->errorInfo();return
false;}$this->store_result($J);return$J;}function
multi_query($I){return$this->_result=$this->query($I);}function
store_result($J=null){if(!$J){$J=$this->_result;if(!$J)return
false;}if($J->columnCount()){$J->num_rows=$J->rowCount();return$J;}$this->affected_rows=$J->rowCount();return
true;}function
next_result(){if(!$this->_result)return
false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
result($I,$m=0){$J=$this->query($I);if(!$J)return
false;$L=$J->fetch();return$L[$m];}}class
Min_PDOStatement
extends
PDOStatement{var$_offset=0,$num_rows;function
fetch_assoc(){return$this->fetch(2);}function
fetch_row(){return$this->fetch(3);}function
fetch_field(){$L=(object)$this->getColumnMeta($this->_offset++);$L->orgtable=$L->table;$L->orgname=$L->name;$L->charsetnr=(in_array("blob",(array)$L->flags)?63:0);return$L;}}}$_b=array();$_b=array("server"=>"MySQL")+$_b;if(!defined("DRIVER")){$oe=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
Min_DB
extends
MySQLi{var$extension="MySQLi";function
Min_DB(){parent::init();}function
connect($O,$V,$ie){mysqli_report(MYSQLI_REPORT_OFF);list($_c,$ke)=explode(":",$O,2);$K=@$this->real_connect(($O!=""?$_c:ini_get("mysqli.default_host")),($O.$V!=""?$V:ini_get("mysqli.default_user")),($O.$V.$ie!=""?$ie:ini_get("mysqli.default_pw")),null,(is_numeric($ke)?$ke:ini_get("mysqli.default_port")),(!is_numeric($ke)?$ke:null));if($K){if(method_exists($this,'set_charset'))$this->set_charset("utf8");else$this->query("SET NAMES utf8");}return$K;}function
result($I,$m=0){$J=$this->query($I);if(!$J)return
false;$L=$J->fetch_array();return$L[$m];}function
quote($kf){return"'".$this->escape_string($kf)."'";}}}elseif(extension_loaded("mysql")&&!(ini_get("sql.safe_mode")&&extension_loaded("pdo_mysql"))){class
Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
connect($O,$V,$ie){$this->_link=@mysql_connect(($O!=""?$O:ini_get("mysql.default_host")),("$O$V"!=""?$V:ini_get("mysql.default_user")),("$O$V$ie"!=""?$ie:ini_get("mysql.default_password")),true,131072);if($this->_link){$this->server_info=mysql_get_server_info($this->_link);if(function_exists('mysql_set_charset'))mysql_set_charset("utf8",$this->_link);else$this->query("SET NAMES utf8");}else$this->error=mysql_error();return(bool)$this->_link;}function
quote($kf){return"'".mysql_real_escape_string($kf,$this->_link)."'";}function
select_db($nb){return
mysql_select_db($nb,$this->_link);}function
query($I,$Uf=false){$J=@($Uf?mysql_unbuffered_query($I,$this->_link):mysql_query($I,$this->_link));$this->error="";if(!$J){$this->errno=mysql_errno($this->_link);$this->error=mysql_error($this->_link);return
false;}if($J===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
true;}return
new
Min_Result($J);}function
multi_query($I){return$this->_result=$this->query($I);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($I,$m=0){$J=$this->query($I);if(!$J||!$J->num_rows)return
false;return
mysql_result($J->_result,0,$m);}}class
Min_Result{var$num_rows,$_result,$_offset=0;function
Min_Result($J){$this->_result=$J;$this->num_rows=mysql_num_rows($J);}function
fetch_assoc(){return
mysql_fetch_assoc($this->_result);}function
fetch_row(){return
mysql_fetch_row($this->_result);}function
fetch_field(){$K=mysql_fetch_field($this->_result,$this->_offset++);$K->orgtable=$K->table;$K->orgname=$K->name;$K->charsetnr=($K->blob?63:0);return$K;}function
__destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_MySQL";function
connect($O,$V,$ie){$this->dsn("mysql:host=".str_replace(":",";unix_socket=",preg_replace('~:(\\d)~',';port=\\1',$O)),$V,$ie);$this->query("SET NAMES utf8");return
true;}function
select_db($nb){return$this->query("USE ".idf_escape($nb));}function
query($I,$Uf=false){$this->setAttribute(1000,!$Uf);return
parent::query($I,$Uf);}}}function
idf_escape($Cc){return"`".str_replace("`","``",$Cc)."`";}function
table($Cc){return
idf_escape($Cc);}function
connect(){global$c;$h=new
Min_DB;$jb=$c->credentials();if($h->connect($jb[0],$jb[1],$jb[2])){$h->query("SET sql_quote_show_create = 1, autocommit = 1");return$h;}$K=$h->error;if(function_exists('iconv')&&!is_utf8($K)&&strlen($Te=iconv("windows-1250","utf-8",$K))>strlen($K))$K=$Te;return$K;}function
get_databases($jc){global$h;$K=get_session("dbs");if($K===null){$I=($h->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");$K=($jc?slow_query($I):get_vals($I));restart_session();set_session("dbs",$K);stop_session();}return$K;}function
limit($I,$Z,$y,$Cd=0,$Ze=" "){return" $I$Z".($y!==null?$Ze."LIMIT $y".($Cd?" OFFSET $Cd":""):"");}function
limit1($I,$Z){return
limit($I,$Z,1);}function
db_collation($k,$e){global$h;$K=null;$gb=$h->result("SHOW CREATE DATABASE ".idf_escape($k),1);if(preg_match('~ COLLATE ([^ ]+)~',$gb,$A))$K=$A[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$gb,$A))$K=$e[$A[1]][-1];return$K;}function
engines(){$K=array();foreach(get_rows("SHOW ENGINES")as$L){if(ereg("YES|DEFAULT",$L["Support"]))$K[]=$L["Engine"];}return$K;}function
logged_user(){global$h;return$h->result("SELECT USER()");}function
tables_list(){global$h;return
get_key_vals("SHOW".($h->server_info>=5?" FULL":"")." TABLES");}function
count_tables($j){$K=array();foreach($j
as$k)$K[$k]=count(get_vals("SHOW TABLES IN ".idf_escape($k)));return$K;}function
table_status($D=""){$K=array();foreach(get_rows("SHOW TABLE STATUS".($D!=""?" LIKE ".q(addcslashes($D,"%_")):""))as$L){if($L["Engine"]=="InnoDB")$L["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$L["Comment"]);if(!isset($L["Rows"]))$L["Comment"]="";if($D!="")return$L;$K[$L["Name"]]=$L;}return$K;}function
is_view($S){return!isset($S["Rows"]);}function
fk_support($S){return
eregi("InnoDB|IBMDB2I",$S["Engine"]);}function
fields($R){$K=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($R))as$L){preg_match('~^([^( ]+)(?:\\((.+)\\))?( unsigned)?( zerofill)?$~',$L["Type"],$A);$K[$L["Field"]]=array("field"=>$L["Field"],"full_type"=>$L["Type"],"type"=>$A[1],"length"=>$A[2],"unsigned"=>ltrim($A[3].$A[4]),"default"=>($L["Default"]!=""||ereg("char|set",$A[1])?$L["Default"]:null),"null"=>($L["Null"]=="YES"),"auto_increment"=>($L["Extra"]=="auto_increment"),"on_update"=>(eregi('^on update (.+)',$L["Extra"],$A)?$A[1]:""),"collation"=>$L["Collation"],"privileges"=>array_flip(explode(",",$L["Privileges"])),"comment"=>$L["Comment"],"primary"=>($L["Key"]=="PRI"),);}return$K;}function
indexes($R,$i=null){$K=array();foreach(get_rows("SHOW INDEX FROM ".table($R),$i)as$L){$K[$L["Key_name"]]["type"]=($L["Key_name"]=="PRIMARY"?"PRIMARY":($L["Index_type"]=="FULLTEXT"?"FULLTEXT":($L["Non_unique"]?"INDEX":"UNIQUE")));$K[$L["Key_name"]]["columns"][]=$L["Column_name"];$K[$L["Key_name"]]["lengths"][]=$L["Sub_part"];}return$K;}function
foreign_keys($R){global$h,$Id;static$G='`(?:[^`]|``)+`';$K=array();$hb=$h->result("SHOW CREATE TABLE ".table($R),1);if($hb){preg_match_all("~CONSTRAINT ($G) FOREIGN KEY \\(((?:$G,? ?)+)\\) REFERENCES ($G)(?:\\.($G))? \\(((?:$G,? ?)+)\\)(?: ON DELETE ($Id))?(?: ON UPDATE ($Id))?~",$hb,$jd,PREG_SET_ORDER);foreach($jd
as$A){preg_match_all("~$G~",$A[2],$df);preg_match_all("~$G~",$A[5],$_f);$K[idf_unescape($A[1])]=array("db"=>idf_unescape($A[4]!=""?$A[3]:$A[4]),"table"=>idf_unescape($A[4]!=""?$A[4]:$A[3]),"source"=>array_map('idf_unescape',$df[0]),"target"=>array_map('idf_unescape',$_f[0]),"on_delete"=>($A[6]?$A[6]:"RESTRICT"),"on_update"=>($A[7]?$A[7]:"RESTRICT"),);}}return$K;}function
view($D){global$h;return
array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU','',$h->result("SHOW CREATE VIEW ".table($D),1)));}function
collations(){$K=array();foreach(get_rows("SHOW COLLATION")as$L){if($L["Default"])$K[$L["Charset"]][-1]=$L["Collation"];else$K[$L["Charset"]][]=$L["Collation"];}ksort($K);foreach($K
as$x=>$X)asort($K[$x]);return$K;}function
information_schema($k){global$h;return($h->server_info>=5&&$k=="information_schema")||($h->server_info>=5.5&&$k=="performance_schema");}function
error(){global$h;return
h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$h->error));}function
error_line(){global$h;if(ereg(' at line ([0-9]+)$',$h->error,$He))return$He[1]-1;}function
exact_value($X){return
q($X)." COLLATE utf8_bin";}function
create_database($k,$Sa){set_session("dbs",null);return
queries("CREATE DATABASE ".idf_escape($k).($Sa?" COLLATE ".q($Sa):""));}function
drop_databases($j){set_session("dbs",null);return
apply_queries("DROP DATABASE",$j,'idf_escape');}function
rename_database($D,$Sa){if(create_database($D,$Sa)){$Ie=array();foreach(tables_list()as$R=>$U)$Ie[]=table($R)." TO ".idf_escape($D).".".table($R);if(!$Ie||queries("RENAME TABLE ".implode(", ",$Ie))){queries("DROP DATABASE ".idf_escape(DB));return
true;}}return
false;}function
auto_increment(){$ya=" 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)){$ya="";break;}if($u["type"]=="PRIMARY")$ya=" UNIQUE";}}return" AUTO_INCREMENT$ya";}function
alter_table($R,$D,$n,$kc,$Xa,$Nb,$Sa,$xa,$fe){$sa=array();foreach($n
as$m)$sa[]=($m[1]?($R!=""?($m[0]!=""?"CHANGE ".idf_escape($m[0]):"ADD"):" ")." ".implode($m[1]).($R!=""?$m[2]:""):"DROP ".idf_escape($m[0]));$sa=array_merge($sa,$kc);$hf="COMMENT=".q($Xa).($Nb?" ENGINE=".q($Nb):"").($Sa?" COLLATE ".q($Sa):"").($xa!=""?" AUTO_INCREMENT=$xa":"").$fe;if($R=="")return
queries("CREATE TABLE ".table($D)." (\n".implode(",\n",$sa)."\n) $hf");if($R!=$D)$sa[]="RENAME TO ".table($D);$sa[]=$hf;return
queries("ALTER TABLE ".table($R)."\n".implode(",\n",$sa));}function
alter_indexes($R,$sa){foreach($sa
as$x=>$X)$sa[$x]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"").$X[2]);return
queries("ALTER TABLE ".table($R).implode(",",$sa));}function
truncate_tables($xf){return
apply_queries("TRUNCATE TABLE",$xf);}function
drop_views($jg){return
queries("DROP VIEW ".implode(", ",array_map('table',$jg)));}function
drop_tables($xf){return
queries("DROP TABLE ".implode(", ",array_map('table',$xf)));}function
move_tables($xf,$jg,$_f){$Ie=array();foreach(array_merge($xf,$jg)as$R)$Ie[]=table($R)." TO ".idf_escape($_f).".".table($R);return
queries("RENAME TABLE ".implode(", ",$Ie));}function
copy_tables($xf,$jg,$_f){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($xf
as$R){$D=($_f==DB?table("copy_$R"):idf_escape($_f).".".table($R));if(!queries("DROP TABLE IF EXISTS $D")||!queries("CREATE TABLE $D LIKE ".table($R))||!queries("INSERT INTO $D SELECT * FROM ".table($R)))return
false;}foreach($jg
as$R){$D=($_f==DB?table("copy_$R"):idf_escape($_f).".".table($R));$ig=view($R);if(!queries("DROP VIEW IF EXISTS $D")||!queries("CREATE VIEW $D AS $ig[select]"))return
false;}return
true;}function
trigger($D){if($D=="")return
array();$M=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($D));return
reset($M);}function
triggers($R){$K=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($R,"%_")))as$L)$K[$L["Trigger"]]=array($L["Timing"],$L["Event"]);return$K;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER"),"Type"=>array("FOR EACH ROW"),);}function
routine($D,$U){global$h,$Pb,$Hc,$Tf;$pa=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$Sf="((".implode("|",array_merge(array_keys($Tf),$pa)).")\\b(?:\\s*\\(((?:[^'\")]*|$Pb)+)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s]+)['\"]?)?";$G="\\s*(".($U=="FUNCTION"?"":$Hc).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$Sf";$gb=$h->result("SHOW CREATE $U ".idf_escape($D),2);preg_match("~\\(((?:$G\\s*,?)*)\\)\\s*".($U=="FUNCTION"?"RETURNS\\s+$Sf\\s+":"")."(.*)~is",$gb,$A);$n=array();preg_match_all("~$G\\s*,?~is",$A[1],$jd,PREG_SET_ORDER);foreach($jd
as$ae){$D=str_replace("``","`",$ae[2]).$ae[3];$n[]=array("field"=>$D,"type"=>strtolower($ae[5]),"length"=>preg_replace_callback("~$Pb~s",'normalize_enum',$ae[6]),"unsigned"=>strtolower(preg_replace('~\\s+~',' ',trim("$ae[8] $ae[7]"))),"null"=>1,"full_type"=>$ae[4],"inout"=>strtoupper($ae[1]),"collation"=>strtolower($ae[9]),);}if($U!="FUNCTION")return
array("fields"=>$n,"definition"=>$A[11]);return
array("fields"=>$n,"returns"=>array("type"=>$A[12],"length"=>$A[13],"unsigned"=>$A[15],"collation"=>$A[16]),"definition"=>$A[17],"language"=>"SQL",);}function
routines(){return
get_rows("SELECT * FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
routine_languages(){return
array();}function
begin(){return
queries("BEGIN");}function
insert_into($R,$P){return
queries("INSERT INTO ".table($R)." (".implode(", ",array_keys($P)).")\nVALUES (".implode(", ",$P).")");}function
insert_update($R,$P,$re){foreach($P
as$x=>$X)$P[$x]="$x = $X";$bg=implode(", ",$P);return
queries("INSERT INTO ".table($R)." SET $bg ON DUPLICATE KEY UPDATE $bg");}function
last_id(){global$h;return$h->result("SELECT LAST_INSERT_ID()");}function
explain($h,$I){return$h->query("EXPLAIN $I");}function
found_rows($S,$Z){return($Z||$S["Engine"]!="InnoDB"?null:$S["Rows"]);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($Ve){return
true;}function
create_sql($R,$xa){global$h;$K=$h->result("SHOW CREATE TABLE ".table($R),1);if(!$xa)$K=preg_replace('~ AUTO_INCREMENT=\\d+~','',$K);return$K;}function
truncate_sql($R){return"TRUNCATE ".table($R);}function
use_sql($nb){return"USE ".idf_escape($nb);}function
trigger_sql($R,$Q){$K="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($R,"%_")),null,"-- ")as$L)$K.="\n".($Q=='CREATE+ALTER'?"DROP TRIGGER IF EXISTS ".idf_escape($L["Trigger"]).";;\n":"")."CREATE TRIGGER ".idf_escape($L["Trigger"])." $L[Timing] $L[Event] ON ".table($L["Table"])." FOR EACH ROW\n$L[Statement];;\n";return$K;}function
show_variables(){return
get_key_vals("SHOW VARIABLES");}function
process_list(){return
get_rows("SHOW FULL PROCESSLIST");}function
show_status(){return
get_key_vals("SHOW STATUS");}function
convert_field($m){if(ereg("binary",$m["type"]))return"HEX(".idf_escape($m["field"]).")";if(ereg("geometry|point|linestring|polygon",$m["type"]))return"AsWKT(".idf_escape($m["field"]).")";}function
unconvert_field($m,$K){if(ereg("binary",$m["type"]))$K="UNHEX($K)";if(ereg("geometry|point|linestring|polygon",$m["type"]))$K="GeomFromText($K)";return$K;}function
support($ec){global$h;return!ereg("scheme|sequence|type".($h->server_info<5.1?"|event|partitioning".($h->server_info<5?"|view|routine|trigger":""):""),$ec);}$w="sql";$Tf=array();$lf=array();foreach(array(lang(10)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(11)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(12)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(13)=>array("enum"=>65535,"set"=>64),lang(14)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(15)=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$x=>$X){$Tf+=$X;$lf[$x]=array_keys($X);}$ag=array("unsigned","zerofill","unsigned zerofill");$Md=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","");$sc=array("char_length","date","from_unixtime","lower","round","sec_to_time","time_to_sec","upper");$wc=array("avg","count","count distinct","group_concat","max","min","sum");$Fb=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"])."&":""):''));$fa="3.6.3";class
Adminer{var$operators;function
name(){return"<a href='http://www.adminer.org/' id='h1'>Adminer</a>";}function
credentials(){return
array(SERVER,$_GET["username"],get_session("pwds"));}function
permanentLogin(){return
password_file();}function
database(){return
DB;}function
databases($jc=true){return
get_databases($jc);}function
queryTimeout(){return
5;}function
headers(){return
true;}function
head(){return
true;}function
loginForm(){global$_b;echo'<table cellspacing="0">
<tr><th>',lang(16),'<td>',html_select("auth[driver]",$_b,DRIVER,"loginDriver(this);"),'<tr><th>',lang(17),'<td><input name="auth[server]" value="',h(SERVER),'" title="hostname[:port]">
<tr><th>',lang(18),'<td><input id="username" name="auth[username]" value="',h($_GET["username"]),'">
<tr><th>',lang(19),'<td><input type="password" name="auth[password]">
<tr><th>',lang(20),'<td><input name="auth[db]" value="',h($_GET["db"]);?>">
</table>
<script type="text/javascript">
var username = document.getElementById('username');
username.focus();
username.form['auth[driver]'].onchange();
</script>
<?php
echo"<p><input type='submit' value='".lang(21)."'>\n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(22))."\n";}function
login($hd,$ie){return
true;}function
tableName($sf){return
h($sf["Name"]);}function
fieldName($m,$Pd=0){return'<span title="'.h($m["full_type"]).'">'.h($m["field"]).'</span>';}function
selectLinks($sf,$P=""){echo'<p class="tabs">';$gd=array("select"=>lang(23),"table"=>lang(24));if(is_view($sf))$gd["view"]=lang(25);else$gd["create"]=lang(26);if($P!==null)$gd["edit"]=lang(27);foreach($gd
as$x=>$X)echo" <a href='".h(ME)."$x=".urlencode($sf["Name"]).($x=="edit"?$P:"")."'".bold(isset($_GET[$x])).">$X</a>";echo"\n";}function
foreignKeys($R){return
foreign_keys($R);}function
backwardKeys($R,$rf){return
array();}function
backwardKeysPrint($_a,$L){}function
selectQuery($I){global$w;return"<p><a href='".h(remove_from_uri("page"))."&amp;page=last' title='".lang(28)."'>&gt;&gt;</a> <code class='jush-$w'>".h(str_replace("\n"," ",$I))."</code> <a href='".h(ME)."sql=".urlencode($I)."'>".lang(29)."</a></p>\n";}function
rowDescription($R){return"";}function
rowDescriptions($M,$lc){return$M;}function
selectLink($X,$m){}function
selectVal($X,$z,$m){$K=($X===null?"<i>NULL</i>":(ereg("char|binary",$m["type"])&&!ereg("var",$m["type"])?"<code>$X</code>":$X));if(ereg('blob|bytea|raw|file',$m["type"])&&!is_utf8($X))$K=lang(30,strlen($X));return($z?"<a href='".h($z)."'>$K</a>":$K);}function
editVal($X,$m){return$X;}function
selectColumnsPrint($N,$f){global$sc,$wc;print_fieldset("select",lang(31),$N);$s=0;$rc=array(lang(32)=>$sc,lang(33)=>$wc);foreach($N
as$x=>$X){$X=$_GET["columns"][$x];echo"<div>".html_select("columns[$s][fun]",array(-1=>"")+$rc,$X["fun"]),"(<select name='columns[$s][col]' onchange='selectFieldChange(this.form);'><option>".optionlist($f,$X["col"],true)."</select>)</div>\n";$s++;}echo"<div>".html_select("columns[$s][fun]",array(-1=>"")+$rc,"","this.nextSibling.nextSibling.onchange();"),"(<select name='columns[$s][col]' onchange='selectAddRow(this);'><option>".optionlist($f,null,true)."</select>)</div>\n","</div></fieldset>\n";}function
selectSearchPrint($Z,$f,$v){print_fieldset("search",lang(34),$Z);foreach($v
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"]);$Ja="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 name='where[$s][col]' onchange='$Ja'><option value=''>(".lang(35).")".optionlist($f,$X["col"],true)."</select>",html_select("where[$s][op]",$this->operators,$X["op"],$Ja),"<input type='search' name='where[$s][val]' value='".h($X["val"])."' onchange='".($X?"selectFieldChange(this.form)":"selectAddRow(this)").";'></div>\n";}}echo"</div></fieldset>\n";}function
selectOrderPrint($Pd,$f,$v){print_fieldset("sort",lang(36),$Pd);$s=0;foreach((array)$_GET["order"]as$x=>$X){if(isset($f[$X])){echo"<div><select name='order[$s]' onchange='selectFieldChange(this.form);'><option>".optionlist($f,$X,true)."</select>",checkbox("desc[$s]",1,isset($_GET["desc"][$x]),lang(37))."</div>\n";$s++;}}echo"<div><select name='order[$s]' onchange='selectAddRow(this);'><option>".optionlist($f,null,true)."</select>","<label><input type='checkbox' name='desc[$s]' value='1'>".lang(37)."</label></div>\n";echo"</div></fieldset>\n";}function
selectLimitPrint($y){echo"<fieldset><legend>".lang(38)."</legend><div>";echo"<input type='number' name='limit' class='size' value='".h($y)."' onchange='selectFieldChange(this.form);'>","</div></fieldset>\n";}function
selectLengthPrint($Cf){if($Cf!==null){echo"<fieldset><legend>".lang(39)."</legend><div>","<input type='number' name='text_length' class='size' value='".h($Cf)."'>","</div></fieldset>\n";}}function
selectActionPrint($v){echo"<fieldset><legend>".lang(40)."</legend><div>","<input type='submit' value='".lang(31)."'>"," <span id='noindex' title='".lang(41)."'></span>","<script type='text/javascript'>\n","var indexColumns = ";$f=array();foreach($v
as$u){if($u["type"]!="FULLTEXT")$f[reset($u["columns"])]=1;}$f[""]=1;foreach($f
as$x=>$X)json_row($x);echo";\n","selectFieldChange(document.getElementById('form'));\n","</script>\n","</div></fieldset>\n";}function
selectCommandPrint(){return!information_schema(DB);}function
selectImportPrint(){return!information_schema(DB);}function
selectEmailPrint($Jb,$f){}function
selectColumnsProcess($f,$v){global$sc,$wc;$N=array();$uc=array();foreach((array)$_GET["columns"]as$x=>$X){if($X["fun"]=="count"||(isset($f[$X["col"]])&&(!$X["fun"]||in_array($X["fun"],$sc)||in_array($X["fun"],$wc)))){$N[$x]=apply_sql_function($X["fun"],(isset($f[$X["col"]])?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$wc))$uc[]=$N[$x];}}return
array($N,$uc);}function
selectSearchProcess($n,$v){global$w;$K=array();foreach($v
as$s=>$u){if($u["type"]=="FULLTEXT"&&$_GET["fulltext"][$s]!="")$K[]="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)){$ab=" $X[op]";if(ereg('IN$',$X["op"])){$Ec=process_length($X["val"]);$ab.=" (".($Ec!=""?$Ec:"NULL").")";}elseif(!$X["op"])$ab.=$X["val"];elseif($X["op"]=="LIKE %%")$ab=" LIKE ".$this->processInput($n[$X["col"]],"%$X[val]%");elseif(!ereg('NULL$',$X["op"]))$ab.=" ".$this->processInput($n[$X["col"]],$X["val"]);if($X["col"]!="")$K[]=idf_escape($X["col"]).$ab;else{$Ta=array();foreach($n
as$D=>$m){$Nc=ereg('char|text|enum|set',$m["type"]);if((is_numeric($X["val"])||!ereg('int|float|double|decimal|bit',$m["type"]))&&(!ereg("[\x80-\xFF]",$X["val"])||$Nc)){$D=idf_escape($D);$Ta[]=($w=="sql"&&$Nc&&!ereg('^utf8',$m["collation"])?"CONVERT($D USING utf8)":$D);}}$K[]=($Ta?"(".implode("$ab OR ",$Ta)."$ab)":"0");}}}return$K;}function
selectOrderProcess($n,$v){$K=array();foreach((array)$_GET["order"]as$x=>$X){if(isset($n[$X])||preg_match('~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~',$X))$K[]=(isset($n[$X])?idf_escape($X):$X).(isset($_GET["desc"][$x])?" DESC":"");}return$K;}function
selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"30");}function
selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
selectEmailProcess($Z,$lc){return
false;}function
selectQueryBuild($N,$Z,$uc,$Pd,$y,$F){return"";}function
messageQuery($I){global$w;static$fb=0;restart_session();$t="sql-".($fb++);$yc=&get_session("queries");if(strlen($I)>1e6)$I=ereg_replace('[\x80-\xFF]+$','',substr($I,0,1e6))."\n...";$yc[$_GET["db"]][]=array($I,time());return" <span class='time'>".@date("H:i:s")."</span> <a href='#$t' onclick=\"return !toggle('$t');\">".lang(42)."</a><div id='$t' class='hidden'><pre><code class='jush-$w'>".shorten_utf8($I,1000).'</code></pre><p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($yc[$_GET["db"]])-1)).'">'.lang(29).'</a></div>';}function
editFunctions($m){global$Fb;$K=($m["null"]?"NULL/":"");foreach($Fb
as$x=>$sc){if(!$x||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($sc
as$G=>$X){if(!$G||ereg($G,$m["type"]))$K.="/$X";}if($x&&!ereg('set|blob|bytea|raw|file',$m["type"]))$K.="/=";}}return
explode("/",$K);}function
editInput($R,$m,$wa,$Y){if($m["type"]=="enum")return(isset($_GET["select"])?"<label><input type='radio'$wa value='-1' checked><i>".lang(5)."</i></label> ":"").($m["null"]?"<label><input type='radio'$wa value=''".($Y!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$wa,$m,$Y,0);return"";}function
processInput($m,$Y,$q=""){if($q=="=")return$Y;$D=$m["field"];$K=($m["type"]=="bit"&&ereg("^([0-9]+|b'[0-1]+')\$",$Y)?$Y:q($Y));if(ereg('^(now|getdate|uuid)$',$q))$K="$q()";elseif(ereg('^current_(date|timestamp)$',$q))$K=$q;elseif(ereg('^([+-]|\\|\\|)$',$q))$K=idf_escape($D)." $q $K";elseif(ereg('^[+-] interval$',$q))$K=idf_escape($D)." $q ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+$~i",$Y)?$Y:$K);elseif(ereg('^(addtime|subtime|concat)$',$q))$K="$q(".idf_escape($D).", $K)";elseif(ereg('^(md5|sha1|password|encrypt)$',$q))$K="$q($K)";return
unconvert_field($m,$K);}function
dumpOutput(){$K=array('text'=>lang(43),'file'=>lang(44));if(function_exists('gzencode'))$K['gz']='gzip';if(function_exists('bzcompress'))$K['bz2']='bzip2';return$K;}function
dumpFormat(){return
array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
dumpTable($R,$Q,$Oc=false){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Q)dump_csv(array_keys(fields($R)));}elseif($Q){$gb=create_sql($R,$_POST["auto_increment"]);if($gb){if($Q=="DROP+CREATE")echo"DROP ".($Oc?"VIEW":"TABLE")." IF EXISTS ".table($R).";\n";if($Oc)$gb=remove_definer($gb);echo($Q!="CREATE+ALTER"?$gb:($Oc?substr_replace($gb," OR REPLACE",6,0):substr_replace($gb," IF NOT EXISTS",12,0))).";\n\n";}if($Q=="CREATE+ALTER"&&!$Oc){$I="SELECT COLUMN_NAME, COLUMN_DEFAULT, IS_NULLABLE, COLLATION_NAME, COLUMN_TYPE, EXTRA, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = ".q($R)." ORDER BY ORDINAL_POSITION";echo"DELIMITER ;;
CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
DECLARE _column_name, _collation_name, after varchar(64) DEFAULT '';
DECLARE _column_type, _column_default text;
DECLARE _is_nullable char(3);
DECLARE _extra varchar(30);
DECLARE _column_comment varchar(255);
DECLARE done, set_after bool DEFAULT 0;
DECLARE add_columns text DEFAULT '";$n=array();$oa="";foreach(get_rows($I)as$L){$rb=$L["COLUMN_DEFAULT"];$L["default"]=($rb!==null?q($rb):"NULL");$L["after"]=q($oa);$L["alter"]=escape_string(idf_escape($L["COLUMN_NAME"])." $L[COLUMN_TYPE]".($L["COLLATION_NAME"]?" COLLATE $L[COLLATION_NAME]":"").($rb!==null?" DEFAULT ".($rb=="CURRENT_TIMESTAMP"?$rb:$L["default"]):"").($L["IS_NULLABLE"]=="YES"?"":" NOT NULL").($L["EXTRA"]?" $L[EXTRA]":"").($L["COLUMN_COMMENT"]?" COMMENT ".q($L["COLUMN_COMMENT"]):"").($oa?" AFTER ".idf_escape($oa):" FIRST"));echo", ADD $L[alter]";$n[]=$L;$oa=$L["COLUMN_NAME"];}echo"';
DECLARE columns CURSOR FOR $I;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
SET @alter_table = '';
OPEN columns;
REPEAT
FETCH columns INTO _column_name, _column_default, _is_nullable, _collation_name, _column_type, _extra, _column_comment;
IF NOT done THEN
SET set_after = 1;
CASE _column_name";foreach($n
as$L)echo"
WHEN ".q($L["COLUMN_NAME"])." THEN
SET add_columns = REPLACE(add_columns, ', ADD $L[alter]', IF(
_column_default <=> $L[default] AND _is_nullable = '$L[IS_NULLABLE]' AND _collation_name <=> ".(isset($L["COLLATION_NAME"])?"'$L[COLLATION_NAME]'":"NULL")." AND _column_type = ".q($L["COLUMN_TYPE"])." AND _extra = '$L[EXTRA]' AND _column_comment = ".q($L["COLUMN_COMMENT"])." AND after = $L[after]
, '', ', MODIFY $L[alter]'));";echo"
ELSE
SET @alter_table = CONCAT(@alter_table, ', DROP ', _column_name);
SET set_after = 0;
END CASE;
IF set_after THEN
SET after = _column_name;
END IF;
END IF;
UNTIL done END REPEAT;
CLOSE columns;
IF @alter_table != '' OR add_columns != '' THEN
SET alter_command = CONCAT(alter_command, 'ALTER TABLE ".table($R)."', SUBSTR(CONCAT(add_columns, @alter_table), 2), ';\\n');
END IF;
END;;
DELIMITER ;
CALL adminer_alter(@adminer_alter);
DROP PROCEDURE adminer_alter;
";}}}function
dumpData($R,$Q,$I){global$h,$w;$ld=($w=="sqlite"?0:1048576);if($Q){if($_POST["format"]=="sql"&&$Q=="TRUNCATE+INSERT")echo
truncate_sql($R).";\n";if($_POST["format"]=="sql")$n=fields($R);$J=$h->query($I,1);if($J){$Jc="";$Ha="";$Sc=array();$nf="";while($L=$J->fetch_row()){if(!$Sc){$gg=array();foreach($L
as$X){$m=$J->fetch_field();$Sc[]=$m->name;$x=idf_escape($m->name);$gg[]="$x = VALUES($x)";}$nf=($Q=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$gg):"").";\n";}if($_POST["format"]!="sql"){if($Q=="table"){dump_csv($Sc);$Q="INSERT";}dump_csv($L);}else{if(!$Jc)$Jc="INSERT INTO ".table($R)." (".implode(", ",array_map('idf_escape',$Sc)).") VALUES";foreach($L
as$x=>$X)$L[$x]=($X!==null?(ereg('int|float|double|decimal|bit',$n[$Sc[$x]]["type"])?$X:q($X)):"NULL");$Te=($ld?"\n":" ")."(".implode(",\t",$L).")";if(!$Ha)$Ha=$Jc.$Te;elseif(strlen($Ha)+4+strlen($Te)+strlen($nf)<$ld)$Ha.=",$Te";else{echo$Ha.$nf;$Ha=$Jc.$Te;}}}if($Ha)echo$Ha.$nf;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$h->error)."\n";}}function
dumpFilename($Bc){return
friendly_url($Bc!=""?$Bc:(SERVER!=""?SERVER:"localhost"));}function
dumpHeaders($Bc,$wd=false){$Yd=$_POST["output"];$bc=($_POST["format"]=="sql"?"sql":($wd?"tar":"csv"));header("Content-Type: ".($Yd=="bz2"?"application/x-bzip":($Yd=="gz"?"application/x-gzip":($bc=="tar"?"application/x-tar":($bc=="sql"||$Yd!="file"?"text/plain":"text/csv")."; charset=utf-8"))));if($Yd=="bz2")ob_start('bzcompress',1e6);if($Yd=="gz")ob_start('gzencode',1e6);return$bc;}function
homepage(){echo'<p>'.($_GET["ns"]==""?'<a href="'.h(ME).'database=">'.lang(45)."</a>\n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?lang(46):lang(47))."</a>\n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.lang(48)."</a>\n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".lang(49)."</a>\n":"");return
true;}function
navigation($vd){global$fa,$T,$w,$_b;echo'<h1>
',$this->name(),' <span class="version">',$fa,'</span>
<a href="http://www.adminer.org/#download" id="version">',(version_compare($fa,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
</h1>
';if($vd=="auth"){$ic=true;foreach((array)$_SESSION["pwds"]as$zb=>$bf){foreach($bf
as$O=>$fg){foreach($fg
as$V=>$ie){if($ie!==null){if($ic){echo"<p id='logins' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";$ic=false;}$pb=$_SESSION["db"][$zb][$O][$V];foreach(($pb?array_keys($pb):array(""))as$k)echo"<a href='".h(auth_url($zb,$O,$V,$k))."'>($_b[$zb]) ".h($V.($O!=""?"@$O":"").($k!=""?" - $k":""))."</a><br>\n";}}}}}else{echo'<form action="" method="post">
<p class="logout">
';if(DB==""||!$vd){echo"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])).">".lang(42)."</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(50)."</a>\n";}echo'<input type="submit" name="logout" value="',lang(51),'" id="logout">
<input type="hidden" name="token" value="',$T,'">
</p>
</form>
';$this->databasesPrint($vd);if($_GET["ns"]!==""&&!$vd&&DB!=""){echo'<p><a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(52)."</a>\n";$xf=tables_list();if(!$xf)echo"<p class='message'>".lang(6)."\n";else{$this->tablesPrint($xf);$gd=array();foreach($xf
as$R=>$U)$gd[]=preg_quote($R,'/');echo"<script type='text/javascript'>\n","var jushLinks = { $w: [ '".js_escape(ME)."table=\$&', /\\b(".implode("|",$gd).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$w;\n";echo"</script>\n";}}}}function
databasesPrint($vd){global$h;$j=$this->databases();echo'<form action="">
<p id="dbs">
';hidden_fields_get();echo($j?html_select("db",array(""=>"(".lang(53).")")+$j,DB,"this.form.submit();"):'<input name="db" value="'.h(DB).'">'),'<input type="submit" value="',lang(9),'"',($j?" class='hidden'":""),'>
';if($vd!="db"&&DB!=""&&$h->select_db(DB)){}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="">':""))),"</p></form>\n";}function
tablesPrint($xf){echo"<p id='tables' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";foreach($xf
as$R=>$U){echo'<a href="'.h(ME).'select='.urlencode($R).'"'.bold($_GET["select"]==$R).">".lang(54)."</a> ",'<a href="'.h(ME).'table='.urlencode($R).'"'.bold($_GET["table"]==$R)." title='".lang(24)."'>".$this->tableName(array("Name"=>$R))."</a><br>\n";}}}$c=(function_exists('adminer_object')?adminer_object():new
Adminer);if($c->operators===null)$c->operators=$Md;function
page_header($Ff,$l="",$Ga=array(),$Gf=""){global$a,$c,$h,$_b;header("Content-Type: text/html; charset=utf-8");if($c->headers()){header("X-Frame-Options: deny");header("X-XSS-Protection: 0");}$Hf=$Ff.($Gf!=""?": ".h($Gf):"");$If=strip_tags($Hf.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$c->name());echo'<!DOCTYPE html>
<html lang="',$a,'" dir="',lang(55),'">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="robots" content="noindex">
<title>',$If,'</title>
<link rel="stylesheet" type="text/css" href="',h(preg_replace("~\\?.*~","",ME))."?file=default.css&amp;version=3.6.3",'">
<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=3.6.3",'"></script>
';if($c->head()){echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=3.6.3",'" id="favicon">
';if(file_exists("adminer.css")){echo'<link rel="stylesheet" type="text/css" href="adminer.css">
';}}echo'
<body class="',lang(55),' nojs" onkeydown="bodyKeydown(event);" onclick="bodyClick(event);" onload="bodyLoad(\'',(is_object($h)?substr($h->server_info,0,3):""),'\');',(isset($_COOKIE["adminer_version"])?"":" verifyVersion();"),'">
<script type="text/javascript">
document.body.className = document.body.className.replace(/ nojs/, \' js\');
</script>
<div id="content">
';if($Ga!==null){$z=substr(preg_replace('~(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($z?$z:".").'">'.$_b[DRIVER].'</a> &raquo; ';$z=substr(preg_replace('~(db|ns)=[^&]*&~','',ME),0,-1);$O=(SERVER!=""?h(SERVER):lang(17));if($Ga===false)echo"$O\n";else{echo"<a href='".($z?h($z):".")."' accesskey='1' title='Alt+Shift+1'>$O</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Ga)))echo'<a href="'.h($z."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';if(is_array($Ga)){if($_GET["ns"]!="")echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';foreach($Ga
as$x=>$X){$tb=(is_array($X)?$X[1]:$X);if($tb!="")echo'<a href="'.h(ME."$x=").urlencode(is_array($X)?$X[0]:$X).'">'.h($tb).'</a> &raquo; ';}}echo"$Ff\n";}}echo"<h2>$Hf</h2>\n";restart_session();$cg=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$td=$_SESSION["messages"][$cg];if($td){echo"<div class='message'>".implode("</div>\n<div class='message'>",$td)."</div>\n";unset($_SESSION["messages"][$cg]);}$j=&get_session("dbs");if(DB!=""&&$j&&!in_array(DB,$j,true))$j=null;stop_session();if($l)echo"<div class='error'>$l</div>\n";define("PAGE_HEADER",1);}function
page_footer($vd=""){global$c;echo'</div>
';switch_lang();echo'<div id="menu">
';$c->navigation($vd);echo'</div>
';}function
int32($C){while($C>=2147483648)$C-=4294967296;while($C<=-2147483649)$C+=4294967296;return(int)$C;}function
long2str($W,$lg){$Te='';foreach($W
as$X)$Te.=pack('V',$X);if($lg)return
substr($Te,0,end($W));return$Te;}function
str2long($Te,$lg){$W=array_values(unpack('V*',str_pad($Te,4*ceil(strlen($Te)/4),"\0")));if($lg)$W[]=strlen($Te);return$W;}function
xxtea_mx($qg,$pg,$pf,$Rc){return
int32((($qg>>5&0x7FFFFFF)^$pg<<2)+(($pg>>3&0x1FFFFFFF)^$qg<<4))^int32(($pf^$pg)+($Rc^$qg));}function
encrypt_string($jf,$x){if($jf=="")return"";$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($jf,true);$C=count($W)-1;$qg=$W[$C];$pg=$W[0];$H=floor(6+52/($C+1));$pf=0;while($H-->0){$pf=int32($pf+0x9E3779B9);$Eb=$pf>>2&3;for($Zd=0;$Zd<$C;$Zd++){$pg=$W[$Zd+1];$xd=xxtea_mx($qg,$pg,$pf,$x[$Zd&3^$Eb]);$qg=int32($W[$Zd]+$xd);$W[$Zd]=$qg;}$pg=$W[0];$xd=xxtea_mx($qg,$pg,$pf,$x[$Zd&3^$Eb]);$qg=int32($W[$C]+$xd);$W[$C]=$qg;}return
long2str($W,false);}function
decrypt_string($jf,$x){if($jf=="")return"";$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($jf,false);$C=count($W)-1;$qg=$W[$C];$pg=$W[0];$H=floor(6+52/($C+1));$pf=int32($H*0x9E3779B9);while($pf){$Eb=$pf>>2&3;for($Zd=$C;$Zd>0;$Zd--){$qg=$W[$Zd-1];$xd=xxtea_mx($qg,$pg,$pf,$x[$Zd&3^$Eb]);$pg=int32($W[$Zd]-$xd);$W[$Zd]=$pg;}$qg=$W[$C];$xd=xxtea_mx($qg,$pg,$pf,$x[$Zd&3^$Eb]);$pg=int32($W[0]-$xd);$W[0]=$pg;$pf=int32($pf-0x9E3779B9);}return
long2str($W,true);}$h='';$T=$_SESSION["token"];if(!$_SESSION["token"])$_SESSION["token"]=rand(1,1e6);$je=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($x)=explode(":",$X);$je[$x]=$X;}}$d=$_POST["auth"];if($d){session_regenerate_id();$_SESSION["pwds"][$d["driver"]][$d["server"]][$d["username"]]=$d["password"];$_SESSION["db"][$d["driver"]][$d["server"]][$d["username"]][$d["db"]]=true;if($d["permanent"]){$x=base64_encode($d["driver"])."-".base64_encode($d["server"])."-".base64_encode($d["username"])."-".base64_encode($d["db"]);$te=$c->permanentLogin();$je[$x]="$x:".base64_encode($te?encrypt_string($d["password"],$te):"");cookie("adminer_permanent",implode(" ",$je));}if(count($_POST)==1||DRIVER!=$d["driver"]||SERVER!=$d["server"]||$_GET["username"]!==$d["username"]||DB!=$d["db"])redirect(auth_url($d["driver"],$d["server"],$d["username"],$d["db"]));}elseif($_POST["logout"]){if($T&&$_POST["token"]!=$T){page_header(lang(51),lang(56));page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$x)set_session($x,null);unset_permanent();redirect(substr(preg_replace('~(username|db|ns)=[^&]*&~','',ME),0,-1),lang(57));}}elseif($je&&!$_SESSION["pwds"]){session_regenerate_id();$te=$c->permanentLogin();foreach($je
as$x=>$X){list(,$Na)=explode(":",$X);list($zb,$O,$V,$k)=array_map('base64_decode',explode("-",$x));$_SESSION["pwds"][$zb][$O][$V]=decrypt_string(base64_decode($Na),$te);$_SESSION["db"][$zb][$O][$V][$k]=true;}}function
unset_permanent(){global$je;foreach($je
as$x=>$X){list($zb,$O,$V)=array_map('base64_decode',explode("-",$x));if($zb==DRIVER&&$O==SERVER&&$k==$_GET["username"])unset($je[$x]);}cookie("adminer_permanent",implode(" ",$je));}function
auth_error($Vb=null){global$h,$c,$T;$cf=session_name();$l="";if(!$_COOKIE[$cf]&&$_GET[$cf]&&ini_bool("session.use_only_cookies"))$l=lang(58);elseif(isset($_GET["username"])){if(($_COOKIE[$cf]||$_GET[$cf])&&!$T)$l=lang(59);else{$ie=&get_session("pwds");if($ie!==null){$l=h($Vb?$Vb->getMessage():(is_string($h)?$h:lang(60)));$ie=null;}unset_permanent();}}page_header(lang(21),$l,null);echo"<form action='' method='post'>\n";$c->loginForm();echo"<div>";hidden_fields($_POST,array("auth"));echo"</div>\n","</form>\n";page_footer("auth");}if(isset($_GET["username"])){if(!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header(lang(61),lang(62,implode(", ",$oe)),false);page_footer("auth");exit;}$h=connect();}if(is_string($h)||!$c->login($_GET["username"],get_session("pwds"))){auth_error();exit;}$T=$_SESSION["token"];if($d&&$_POST["token"])$_POST["token"]=$T;$l=($_POST?($_POST["token"]==$T?"":lang(56)):($_SERVER["REQUEST_METHOD"]!="POST"?"":lang(63,'"post_max_size"')));if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false){session_cache_limiter("");session_write_close();}function
connect_error(){global$c,$h,$T,$l,$_b;$j=array();if(DB!="")page_header(lang(20).": ".h(DB),lang(64),true);else{if($_POST["db"]&&!$l)queries_redirect(substr(ME,0,-1),lang(65),drop_databases($_POST["db"]));page_header(lang(66),$l,false);echo"<p><a href='".h(ME)."database='>".lang(67)."</a>\n";foreach(array('privileges'=>lang(49),'processlist'=>lang(68),'variables'=>lang(69),'status'=>lang(70),)as$x=>$X){if(support($x))echo"<a href='".h(ME)."$x='>$X</a>\n";}echo"<p>".lang(71,$_b[DRIVER],"<b>$h->server_info</b>","<b>$h->extension</b>")."\n","<p>".lang(72,"<b>".h(logged_user())."</b>")."\n";$Fe="<a href='".h(ME)."refresh=1'>".lang(73)."</a>\n";$j=$c->databases();if($j){$We=support("scheme");$e=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>\n","<thead><tr><td>&nbsp;<th>".lang(20)."<td>".lang(74)."<td>".lang(75)."</thead>\n";foreach($j
as$k){$Oe=h(ME)."db=".urlencode($k);echo"<tr".odd()."><td>".checkbox("db[]",$k,in_array($k,(array)$_POST["db"])),"<th><a href='$Oe'>".h($k)."</a>","<td><a href='$Oe".($We?"&amp;ns=":"")."&amp;database=' title='".lang(45)."'>".nbsp(db_collation($k,$e))."</a>","<td align='right'><a href='$Oe&amp;schema=' id='tables-".h($k)."' title='".lang(48)."'>?</a>","\n";}echo"</table>\n","<script type='text/javascript'>tableCheck();</script>\n","<p><input type='submit' name='drop' value='".lang(76)."'".confirm("formChecked(this, /db/)").">\n","<input type='hidden' name='token' value='$T'>\n",$Fe,"</form>\n";}else
echo"<p>$Fe";}page_footer("db");if($j)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=connect');</script>\n";}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];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;}function
select($J,$i=null,$Ac="",$Sd=array()){$gd=array();$v=array();$f=array();$Ea=array();$Tf=array();$K=array();odd('');for($s=0;$L=$J->fetch_row();$s++){if(!$s){echo"<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($Pc=0;$Pc<count($L);$Pc++){$m=$J->fetch_field();$D=$m->name;$Rd=$m->orgtable;$Qd=$m->orgname;$K[$m->table]=$Rd;if($Ac)$gd[$Pc]=($D=="table"?"table=":($D=="possible_keys"?"indexes=":null));elseif($Rd!=""){if(!isset($v[$Rd])){$v[$Rd]=array();foreach(indexes($Rd,$i)as$u){if($u["type"]=="PRIMARY"){$v[$Rd]=array_flip($u["columns"]);break;}}$f[$Rd]=$v[$Rd];}if(isset($f[$Rd][$Qd])){unset($f[$Rd][$Qd]);$v[$Rd][$Qd]=$Pc;$gd[$Pc]=$Rd;}}if($m->charsetnr==63)$Ea[$Pc]=true;$Tf[$Pc]=$m->type;$D=h($D);echo"<th".($Rd!=""||$m->name!=$Qd?" title='".h(($Rd!=""?"$Rd.":"").$Qd)."'":"").">".($Ac?"<a href='$Ac".strtolower($D)."' target='_blank' rel='noreferrer'>$D</a>":$D);}echo"</thead>\n";}echo"<tr".odd().">";foreach($L
as$x=>$X){if($X===null)$X="<i>NULL</i>";elseif($Ea[$x]&&!is_utf8($X))$X="<i>".lang(30,strlen($X))."</i>";elseif(!strlen($X))$X="&nbsp;";else{$X=h($X);if($Tf[$x]==254)$X="<code>$X</code>";}if(isset($gd[$x])&&!$f[$gd[$x]]){if($Ac){$R=$L[array_search("table=",$gd)];$z=$gd[$x].urlencode($Sd[$R]!=""?$Sd[$R]:$R);}else{$z="edit=".urlencode($gd[$x]);foreach($v[$gd[$x]]as$Qa=>$Pc)$z.="&where".urlencode("[".bracket_escape($Qa)."]")."=".urlencode($L[$Pc]);}$X="<a href='".h(ME.$z)."'>$X</a>";}echo"<td>$X";}}echo($s?"</table>":"<p class='message'>".lang(77))."\n";return$K;}function
referencable_primary($Ye){$K=array();foreach(table_status()as$tf=>$R){if($tf!=$Ye&&fk_support($R)){foreach(fields($tf)as$m){if($m["primary"]){if($K[$tf]){unset($K[$tf]);break;}$K[$tf]=$m;}}}}return$K;}function
textarea($D,$Y,$M=10,$Ta=80){echo"<textarea name='$D' rows='$M' cols='$Ta' class='sqlarea' spellcheck='false' wrap='off' onkeydown='return textareaKeydown(this, event);'>";if(is_array($Y)){foreach($Y
as$X)echo
h($X[0])."\n\n\n";}else
echo
h($Y);echo"</textarea>";}function
format_time($gf,$Mb){return" <span class='time'>(".lang(78,max(0,array_sum(explode(" ",$Mb))-array_sum(explode(" ",$gf)))).")</span>";}function
edit_type($x,$m,$e,$p=array()){global$lf,$Tf,$ag,$Id;echo'<td><select name="',$x,'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);">',optionlist((!$m["type"]||isset($Tf[$m["type"]])?array():array($m["type"]))+$lf+($p?array(lang(79)=>$p):array()),$m["type"]),'</select>
<td><input name="',$x,'[length]" value="',h($m["length"]),'" size="3" onfocus="editingLengthFocus(this);"><td class="options">';echo"<select name='$x"."[collation]'".(ereg('(char|text|enum|set)$',$m["type"])?"":" class='hidden'").'><option value="">('.lang(80).')'.optionlist($e,$m["collation"]).'</select>',($ag?"<select name='$x"."[unsigned]'".(!$m["type"]||ereg('(int|float|double|decimal)$',$m["type"])?"":" class='hidden'").'><option>'.optionlist($ag,$m["unsigned"]).'</select>':''),($p?"<select name='$x"."[on_delete]'".(ereg("`",$m["type"])?"":" class='hidden'")."><option value=''>(".lang(81).")".optionlist(explode("|",$Id),$m["on_delete"])."</select> ":" ");}function
process_length($dd){global$Pb;return(preg_match("~^\\s*(?:$Pb)(?:\\s*,\\s*(?:$Pb))*\\s*\$~",$dd)&&preg_match_all("~$Pb~",$dd,$jd)?implode(",",$jd[0]):preg_replace('~[^0-9,+-]~','',$dd));}function
process_type($m,$Ra="COLLATE"){global$ag;return" $m[type]".($m["length"]!=""?"(".process_length($m["length"]).")":"").(ereg('int|float|double|decimal',$m["type"])&&in_array($m["unsigned"],$ag)?" $m[unsigned]":"").(ereg('char|text|enum|set',$m["type"])&&$m["collation"]?" $Ra ".q($m["collation"]):"");}function
process_field($m,$Rf){return
array(idf_escape(trim($m["field"])),process_type($Rf),($m["null"]?" NULL":" NOT NULL"),(isset($m["default"])?" DEFAULT ".(($m["type"]=="timestamp"&&eregi('^CURRENT_TIMESTAMP$',$m["default"]))||($m["type"]=="bit"&&ereg("^([0-9]+|b'[0-1]+')\$",$m["default"]))?$m["default"]:q($m["default"])):""),($m["on_update"]?" ON UPDATE $m[on_update]":""),(support("comment")&&$m["comment"]!=""?" COMMENT ".q($m["comment"]):""),($m["auto_increment"]?auto_increment():null),);}function
type_class($U){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$x=>$X){if(ereg("$x|$X",$U))return" class='$x'";}}function
edit_fields($n,$e,$U="TABLE",$ra=0,$p=array(),$Ya=false){global$h,$Hc;echo'<thead><tr class="wrap">
';if($U=="PROCEDURE"){echo'<td>&nbsp;';}echo'<th>',($U=="TABLE"?lang(82):lang(83)),'<td>',lang(84),'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
<td>',lang(85),'<td>',lang(86);if($U=="TABLE"){echo'<td>NULL
<td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(87),'">AI</acronym>
<td>',lang(88),(support("comment")?"<td".($Ya?"":" class='hidden'").">".lang(89):"");}echo'<td>',"<input type='image' class='icon' name='add[".(support("move_col")?0:count($n))."]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.6.3' alt='+' title='".lang(90)."'>",'<script type="text/javascript">row_count = ',count($n),';</script>
</thead>
<tbody onkeydown="return editingKeydown(event);">
';foreach($n
as$s=>$m){$s++;$Td=$m[($_POST?"orig":"field")];$xb=(isset($_POST["add"][$s-1])||(isset($m["field"])&&!$_POST["drop_col"][$s]))&&(support("drop_col")||$Td=="");echo'<tr',($xb?"":" style='display: none;'"),'>
',($U=="PROCEDURE"?"<td>".html_select("fields[$s][inout]",explode("|",$Hc),$m["inout"]):""),'<th>';if($xb){echo'<input name="fields[',$s,'][field]" value="',h($m["field"]),'" onchange="',($m["field"]!=""||count($n)>1?"":"editingAddRow(this, $ra); "),'editingNameChange(this);" maxlength="64">';}echo'<input type="hidden" name="fields[',$s,'][orig]" value="',h($Td),'">
';edit_type("fields[$s]",$m,$e,$p);if($U=="TABLE"){echo'<td>',checkbox("fields[$s][null]",1,$m["null"]),'<td><input type="radio" name="auto_increment_col" value="',$s,'"';if($m["auto_increment"]){echo' checked';}?> onclick="var field = this.form['fields[' + this.value + '][field]']; if (!field.value) { field.value = 'id'; field.onchange(); }">
<td><?php echo
checkbox("fields[$s][has_default]",1,$m["has_default"]),'<input name="fields[',$s,'][default]" value="',h($m["default"]),'" onchange="this.previousSibling.checked = true;">
',(support("comment")?"<td".($Ya?"":" class='hidden'")."><input name='fields[$s][comment]' value='".h($m["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=3.6.3' alt='+' title='".lang(90)."' onclick='return !editingAddRow(this, $ra, 1);'>&nbsp;"."<input type='image' class='icon' name='up[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=up.gif&amp;version=3.6.3' alt='^' title='".lang(91)."'>&nbsp;"."<input type='image' class='icon' name='down[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=down.gif&amp;version=3.6.3' alt='v' title='".lang(92)."'>&nbsp;":""),($Td==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=3.6.3' alt='x' title='".lang(93)."' onclick='return !editingRemoveRow(this);'>":""),"\n";}}function
process_fields(&$n){ksort($n);$Cd=0;if($_POST["up"]){$Xc=0;foreach($n
as$x=>$m){if(key($_POST["up"])==$x){unset($n[$x]);array_splice($n,$Xc,0,array($m));break;}if(isset($m["field"]))$Xc=$Cd;$Cd++;}}if($_POST["down"]){$nc=false;foreach($n
as$x=>$m){if(isset($m["field"])&&$nc){unset($n[key($_POST["down"])]);array_splice($n,$Cd,0,array($nc));break;}if(key($_POST["down"])==$x)$nc=$m;$Cd++;}}$n=array_values($n);if($_POST["add"])array_splice($n,key($_POST["add"]),0,array(array()));}function
normalize_enum($A){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($A[0][0].$A[0][0],$A[0][0],substr($A[0],1,-1))),'\\'))."'";}function
grant($r,$ve,$f,$Hd){if(!$ve)return
true;if($ve==array("ALL PRIVILEGES","GRANT OPTION"))return($r=="GRANT"?queries("$r ALL PRIVILEGES$Hd WITH GRANT OPTION"):queries("$r ALL PRIVILEGES$Hd")&&queries("$r GRANT OPTION$Hd"));return
queries("$r ".preg_replace('~(GRANT OPTION)\\([^)]*\\)~','\\1',implode("$f, ",$ve).$f).$Hd);}function
drop_create($Ab,$gb,$_,$sd,$qd,$rd,$D){if($_POST["drop"])return
query_redirect($Ab,$_,$sd,true,!$_POST["dropped"]);$Bb=$D!=""&&($_POST["dropped"]||queries($Ab));$ib=queries($gb);if(!queries_redirect($_,($D!=""?$qd:$rd),$ib)&&$Bb)redirect(null,$sd);return$Bb;}function
remove_definer($I){return
preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\\1)',logged_user()).'`~','\\1',$I);}function
tar_file($gc,$cb){$K=pack("a100a8a8a8a12a12",$gc,644,0,0,decoct(strlen($cb)),decoct(time()));$Ma=8*32;for($s=0;$s<strlen($K);$s++)$Ma+=ord($K[$s]);$K.=sprintf("%06o",$Ma)."\0 ";return$K.str_repeat("\0",512-strlen($K)).$cb.str_repeat("\0",511-(strlen($cb)+511)%512);}function
ini_bytes($Gc){$X=ini_get($Gc);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}$Id="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";$Pb="'(?:''|[^'\\\\]|\\\\.)*+'";$Hc="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"])){$b=$_GET["download"];$n=fields($b);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$b-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));echo$h->result("SELECT".limit(idf_escape($_GET["field"])." FROM ".table($b)," WHERE ".where($_GET,$n),1));exit;}elseif(isset($_GET["table"])){$b=$_GET["table"];$n=fields($b);if(!$n)$l=error();$S=($n?table_status($b):array());page_header(($n&&is_view($S)?lang(94):lang(95)).": ".h($b),$l);$c->selectLinks($S);$Xa=$S["Comment"];if($Xa!="")echo"<p>".lang(89).": ".h($Xa)."\n";if($n){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(96)."<td>".lang(84).(support("comment")?"<td>".lang(89):"")."</thead>\n";foreach($n
as$m){echo"<tr".odd()."><th>".h($m["field"]),"<td title='".h($m["collation"])."'>".h($m["full_type"]).($m["null"]?" <i>NULL</i>":"").($m["auto_increment"]?" <i>".lang(87)."</i>":""),(isset($m["default"])?" [<b>".h($m["default"])."</b>]":""),(support("comment")?"<td>".nbsp($m["comment"]):""),"\n";}echo"</table>\n";if(!is_view($S)){echo"<h3>".lang(97)."</h3>\n";$v=indexes($b);if($v){echo"<table cellspacing='0'>\n";foreach($v
as$D=>$u){ksort($u["columns"]);$se=array();foreach($u["columns"]as$x=>$X)$se[]="<i>".h($X)."</i>".($u["lengths"][$x]?"(".$u["lengths"][$x].")":"");echo"<tr title='".h($D)."'><th>$u[type]<td>".implode(", ",$se)."\n";}echo"</table>\n";}echo'<p><a href="'.h(ME).'indexes='.urlencode($b).'">'.lang(98)."</a>\n";if(fk_support($S)){echo"<h3>".lang(79)."</h3>\n";$p=foreign_keys($b);if($p){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(99)."<td>".lang(100)."<td>".lang(81)."<td>".lang(101).($w!="sqlite"?"<td>&nbsp;":"")."</thead>\n";foreach($p
as$D=>$o){echo"<tr title='".h($D)."'>","<th><i>".implode("</i>, <i>",array_map('h',$o["source"]))."</i>","<td><a href='".h($o["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($o["db"]),ME):($o["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($o["ns"]),ME):ME))."table=".urlencode($o["table"])."'>".($o["db"]!=""?"<b>".h($o["db"])."</b>.":"").($o["ns"]!=""?"<b>".h($o["ns"])."</b>.":"").h($o["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$o["target"]))."</i>)","<td>".nbsp($o["on_delete"])."\n","<td>".nbsp($o["on_update"])."\n",($w=="sqlite"?"":'<td><a href="'.h(ME.'foreign='.urlencode($b).'&name='.urlencode($D)).'">'.lang(102).'</a>');}echo"</table>\n";}if($w!="sqlite")echo'<p><a href="'.h(ME).'foreign='.urlencode($b).'">'.lang(103)."</a>\n";}if(support("trigger")){echo"<h3>".lang(104)."</h3>\n";$Qf=triggers($b);if($Qf){echo"<table cellspacing='0'>\n";foreach($Qf
as$x=>$X)echo"<tr valign='top'><td>$X[0]<td>$X[1]<th>".h($x)."<td><a href='".h(ME.'trigger='.urlencode($b).'&name='.urlencode($x))."'>".lang(102)."</a>\n";echo"</table>\n";}echo'<p><a href="'.h(ME).'trigger='.urlencode($b).'">'.lang(105)."</a>\n";}}}}elseif(isset($_GET["schema"])){page_header(lang(48),"",array(),DB.($_GET["ns"]?".$_GET[ns]":""));$uf=array();$vf=array();$D="adminer_schema";$da=($_GET["schema"]?$_GET["schema"]:$_COOKIE[($_COOKIE["$D-".DB]?"$D-".DB:$D)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$da,$jd,PREG_SET_ORDER);foreach($jd
as$s=>$A){$uf[$A[1]]=array($A[2],$A[3]);$vf[]="\n\t'".js_escape($A[1])."': [ $A[2], $A[3] ]";}$Jf=0;$Ba=-1;$Ve=array();$Ee=array();$bd=array();foreach(table_status()as$S){if(!isset($S["Engine"]))continue;$le=0;$Ve[$S["Name"]]["fields"]=array();foreach(fields($S["Name"])as$D=>$m){$le+=1.25;$m["pos"]=$le;$Ve[$S["Name"]]["fields"][$D]=$m;}$Ve[$S["Name"]]["pos"]=($uf[$S["Name"]]?$uf[$S["Name"]]:array($Jf,0));foreach($c->foreignKeys($S["Name"])as$X){if(!$X["db"]){$Zc=$Ba;if($uf[$S["Name"]][1]||$uf[$X["table"]][1])$Zc=min(floatval($uf[$S["Name"]][1]),floatval($uf[$X["table"]][1]))-1;else$Ba-=.1;while($bd[(string)$Zc])$Zc-=.0001;$Ve[$S["Name"]]["references"][$X["table"]][(string)$Zc]=array($X["source"],$X["target"]);$Ee[$X["table"]][$S["Name"]][(string)$Zc]=$X["target"];$bd[(string)$Zc]=true;}}$Jf=max($Jf,$Ve[$S["Name"]]["pos"][0]+2.5+$le);}echo'<div id="schema" style="height: ',$Jf,'em;" onselectstart="return false;">
<script type="text/javascript">
var tablePos = {',implode(",",$vf)."\n",'};
var em = document.getElementById(\'schema\').offsetHeight / ',$Jf,';
document.onmousemove = schemaMousemove;
document.onmouseup = function (ev) {
schemaMouseup(ev, \'',js_escape(DB),'\');
};
</script>
';foreach($Ve
as$D=>$R){echo"<div class='table' style='top: ".$R["pos"][0]."em; left: ".$R["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($D).'"><b>'.h($D)."</b></a>";foreach($R["fields"]as$m){$X='<span'.type_class($m["type"]).' title="'.h($m["full_type"].($m["null"]?" NULL":'')).'">'.h($m["field"]).'</span>';echo"<br>".($m["primary"]?"<i>$X</i>":$X);}foreach((array)$R["references"]as$Af=>$Ge){foreach($Ge
as$Zc=>$Be){$ad=$Zc-$uf[$D][1];$s=0;foreach($Be[0]as$df)echo"\n<div class='references' title='".h($Af)."' id='refs$Zc-".($s++)."' style='left: $ad"."em; top: ".$R["fields"][$df]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$ad)."em;'></div></div>";}}foreach((array)$Ee[$D]as$Af=>$Ge){foreach($Ge
as$Zc=>$f){$ad=$Zc-$uf[$D][1];$s=0;foreach($f
as$_f)echo"\n<div class='references' title='".h($Af)."' id='refd$Zc-".($s++)."' style='left: $ad"."em; top: ".$R["fields"][$_f]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=3.6.3'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$ad)."em;'></div></div>";}}echo"\n</div>\n";}foreach($Ve
as$D=>$R){foreach((array)$R["references"]as$Af=>$Ge){foreach($Ge
as$Zc=>$Be){$ud=$Jf;$nd=-10;foreach($Be[0]as$x=>$df){$me=$R["pos"][0]+$R["fields"][$df]["pos"];$ne=$Ve[$Af]["pos"][0]+$Ve[$Af]["fields"][$Be[1][$x]]["pos"];$ud=min($ud,$me,$ne);$nd=max($nd,$me,$ne);}echo"<div class='references' id='refl$Zc' style='left: $Zc"."em; top: $ud"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($nd-$ud)."em;'></div></div>\n";}}}echo'</div>
<p><a href="',h(ME."schema=".urlencode($da)),'" id="schema-link">',lang(106),'</a>
';}elseif(isset($_GET["dump"])){$b=$_GET["dump"];if($_POST){$eb="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$x)$eb.="&$x=".urlencode($_POST[$x]);cookie("adminer_export",substr($eb,1));$bc=dump_headers(($b!=""?$b:DB),(DB==""||count((array)$_POST["tables"]+(array)$_POST["data"])>1));$Mc=($_POST["format"]=="sql");if($Mc)echo"-- Adminer $fa ".$_b[DRIVER]." dump
".($w!="sql"?"":"SET NAMES utf8;
".($_POST["data_style"]?"SET foreign_key_checks = 0;
SET time_zone = ".q($h->result("SELECT @@time_zone")).";
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
":"")."
");$Q=$_POST["db_style"];$j=array(DB);if(DB==""){$j=$_POST["databases"];if(is_string($j))$j=explode("\n",rtrim(str_replace("\r","",$j),"\n"));}foreach((array)$j
as$k){if($h->select_db($k)){if($Mc&&ereg('CREATE',$Q)&&($gb=$h->result("SHOW CREATE DATABASE ".idf_escape($k),1))){if($Q=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($k).";\n";echo($Q=="CREATE+ALTER"?preg_replace('~^CREATE DATABASE ~','\\0IF NOT EXISTS ',$gb):$gb).";\n";}if($Mc){if($Q)echo
use_sql($k).";\n\n";if(in_array("CREATE+ALTER",array($Q,$_POST["table_style"])))echo"SET @adminer_alter = '';\n\n";$Xd="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$Pe){foreach(get_rows("SHOW $Pe STATUS WHERE Db = ".q($k),null,"-- ")as$L)$Xd.=($Q!='DROP+CREATE'?"DROP $Pe IF EXISTS ".idf_escape($L["Name"]).";;\n":"").remove_definer($h->result("SHOW CREATE $Pe ".idf_escape($L["Name"]),2)).";;\n\n";}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$L)$Xd.=($Q!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($L["Name"]).";;\n":"").remove_definer($h->result("SHOW CREATE EVENT ".idf_escape($L["Name"]),3)).";;\n\n";}if($Xd)echo"DELIMITER ;;\n\n$Xd"."DELIMITER ;\n\n";}if($_POST["table_style"]||$_POST["data_style"]){$jg=array();foreach(table_status()as$S){$R=(DB==""||in_array($S["Name"],(array)$_POST["tables"]));$lb=(DB==""||in_array($S["Name"],(array)$_POST["data"]));if($R||$lb){if(!is_view($S)){if($bc=="tar")ob_start();$c->dumpTable($S["Name"],($R?$_POST["table_style"]:""));if($lb)$c->dumpData($S["Name"],$_POST["data_style"],"SELECT * FROM ".table($S["Name"]));if($Mc&&$_POST["triggers"]&&$R&&($Qf=trigger_sql($S["Name"],$_POST["table_style"])))echo"\nDELIMITER ;;\n$Qf\nDELIMITER ;\n";if($bc=="tar")echo
tar_file((DB!=""?"":"$k/")."$S[Name].csv",ob_get_clean());elseif($Mc)echo"\n";}elseif($Mc)$jg[]=$S["Name"];}}foreach($jg
as$ig)$c->dumpTable($ig,$_POST["table_style"],true);if($bc=="tar")echo
pack("x512");}if($Q=="CREATE+ALTER"&&$Mc){$I="SELECT TABLE_NAME, ENGINE, TABLE_COLLATION, TABLE_COMMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE()";echo"DELIMITER ;;
CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
DECLARE _table_name, _engine, _table_collation varchar(64);
DECLARE _table_comment varchar(64);
DECLARE done bool DEFAULT 0;
DECLARE tables CURSOR FOR $I;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
OPEN tables;
REPEAT
FETCH tables INTO _table_name, _engine, _table_collation, _table_comment;
IF NOT done THEN
CASE _table_name";foreach(get_rows($I)as$L){$Xa=q($L["ENGINE"]=="InnoDB"?preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$L["TABLE_COMMENT"]):$L["TABLE_COMMENT"]);echo"
WHEN ".q($L["TABLE_NAME"])." THEN
".(isset($L["ENGINE"])?"IF _engine != '$L[ENGINE]' OR _table_collation != '$L[TABLE_COLLATION]' OR _table_comment != $Xa THEN
ALTER TABLE ".idf_escape($L["TABLE_NAME"])." ENGINE=$L[ENGINE] COLLATE=$L[TABLE_COLLATION] COMMENT=$Xa;
END IF":"BEGIN END").";";}echo"
ELSE
SET alter_command = CONCAT(alter_command, 'DROP TABLE `', REPLACE(_table_name, '`', '``'), '`;\\n');
END CASE;
END IF;
UNTIL done END REPEAT;
CLOSE tables;
END;;
DELIMITER ;
CALL adminer_alter(@adminer_alter);
DROP PROCEDURE adminer_alter;
";}if(in_array("CREATE+ALTER",array($Q,$_POST["table_style"]))&&$Mc)echo"SELECT @adminer_alter;\n";}}if($Mc)echo"-- ".$h->result("SELECT NOW()")."\n";exit;}page_header(lang(107),"",($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),DB);echo'
<form action="" method="post">
<table cellspacing="0">
';$ob=array('','USE','DROP+CREATE','CREATE');$wf=array('','DROP+CREATE','CREATE');$mb=array('','TRUNCATE+INSERT','INSERT');if($w=="sql"){$ob[]='CREATE+ALTER';$wf[]='CREATE+ALTER';$mb[]='INSERT+UPDATE';}parse_str($_COOKIE["adminer_export"],$L);if(!$L)$L=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($L["events"])){$L["routines"]=$L["events"]=($_GET["dump"]=="");$L["triggers"]=$L["table_style"];}echo"<tr><th>".lang(108)."<td>".html_select("output",$c->dumpOutput(),$L["output"],0)."\n";echo"<tr><th>".lang(109)."<td>".html_select("format",$c->dumpFormat(),$L["format"],0)."\n";echo($w=="sqlite"?"":"<tr><th>".lang(20)."<td>".html_select('db_style',$ob,$L["db_style"]).(support("routine")?checkbox("routines",1,$L["routines"],lang(110)):"").(support("event")?checkbox("events",1,$L["events"],lang(111)):"")),"<tr><th>".lang(75)."<td>".html_select('table_style',$wf,$L["table_style"]).checkbox("auto_increment",1,$L["auto_increment"],lang(87)).(support("trigger")?checkbox("triggers",1,$L["triggers"],lang(104)):""),"<tr><th>".lang(112)."<td>".html_select('data_style',$mb,$L["data_style"]),'</table>
<p><input type="submit" value="',lang(107),'">
<table cellspacing="0">
';$qe=array();if(DB!=""){$La=($b!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label><input type='checkbox' id='check-tables'$La onclick='formCheck(this, /^tables\\[/);'>".lang(75)."</label>","<th style='text-align: right;'><label>".lang(112)."<input type='checkbox' id='check-data'$La onclick='formCheck(this, /^data\\[/);'></label>","</thead>\n";$jg="";foreach(table_status()as$S){$D=$S["Name"];$pe=ereg_replace("_.*","",$D);$La=($b==""||$b==(substr($b,-1)=="%"?"$pe%":$D));$se="<tr><td>".checkbox("tables[]",$D,$La,$D,"checkboxClick(event, this); formUncheck('check-tables');");if(is_view($S))$jg.="$se\n";else
echo"$se<td align='right'><label>".($S["Engine"]=="InnoDB"&&$S["Rows"]?"~ ":"").$S["Rows"].checkbox("data[]",$D,$La,"","checkboxClick(event, this); formUncheck('check-data');")."</label>\n";$qe[$pe]++;}echo$jg;}else{echo"<thead><tr><th style='text-align: left;'><label><input type='checkbox' id='check-databases'".($b==""?" checked":"")." onclick='formCheck(this, /^databases\\[/);'>".lang(20)."</label></thead>\n";$j=$c->databases();if($j){foreach($j
as$k){if(!information_schema($k)){$pe=ereg_replace("_.*","",$k);echo"<tr><td>".checkbox("databases[]",$k,$b==""||$b=="$pe%",$k,"formUncheck('check-databases');")."</label>\n";$qe[$pe]++;}}}else
echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
</form>
';$ic=true;foreach($qe
as$x=>$X){if($x!=""&&$X>1){echo($ic?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$x%")."'>".h($x)."</a>";$ic=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(49));$J=$h->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$r=$J;if(!$J)$J=$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",($r?"":"<input type='hidden' name='grant' value=''>\n"),"<table cellspacing='0'>\n","<thead><tr><th>".lang(18)."<th>".lang(17)."<th>&nbsp;</thead>\n";while($L=$J->fetch_assoc())echo'<tr'.odd().'><td>'.h($L["User"])."<td>".h($L["Host"]).'<td><a href="'.h(ME.'user='.urlencode($L["User"]).'&host='.urlencode($L["Host"])).'">'.lang(29)."</a>\n";if(!$r||DB!="")echo"<tr".odd()."><td><input name='user'><td><input name='host' value='localhost'><td><input type='submit' value='".lang(29)."'>\n";echo"</table>\n","</form>\n",'<p><a href="'.h(ME).'user=">'.lang(113)."</a>";}elseif(isset($_GET["sql"])){if(!$l&&$_POST["export"]){dump_headers("sql");$c->dumpTable("","");$c->dumpData("","table",$_POST["query"]);exit;}restart_session();$zc=&get_session("queries");$yc=&$zc[DB];if(!$l&&$_POST["clear"]){$yc=array();redirect(remove_from_uri("history"));}page_header(lang(42),$l);if(!$l&&$_POST){$pc=false;$I=$_POST["query"];if($_POST["webfile"]){$pc=@fopen((file_exists("adminer.sql")?"adminer.sql":(file_exists("adminer.sql.gz")?"compress.zlib://adminer.sql.gz":"compress.bzip2://adminer.sql.bz2")),"rb");$I=($pc?fread($pc,1e6):false);}elseif($_FILES&&$_FILES["sql_file"]["error"]!=UPLOAD_ERR_NO_FILE)$I=get_file("sql_file",true);if(is_string($I)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($I)+memory_get_usage()+8e6));if($I!=""&&strlen($I)<1e6){$H=$I.(ereg(";[ \t\r\n]*\$",$I)?"":";");if(!$yc||reset(end($yc))!=$H){restart_session();$yc[]=array($H,time());set_session("queries",$zc);stop_session();}}$ef="(?:\\s|/\\*.*\\*/|(?:#|-- )[^\n]*\n|--\n)";$sb=";";$Cd=0;$Lb=true;$i=connect();if(is_object($i)&&DB!="")$i->select_db(DB);$Wa=0;$Rb=array();$fd=0;$ce='[\'"'.($w=="sql"?'`#':($w=="sqlite"?'`[':($w=="mssql"?'[':''))).']|/\\*|-- |$'.($w=="pgsql"?'|\\$[^$]*\\$':'');$Kf=microtime();parse_str($_COOKIE["adminer_export"],$ka);$Db=$c->dumpFormat();unset($Db["sql"]);while($I!=""){if(!$Cd&&preg_match("~^$ef*DELIMITER\\s+(\\S+)~i",$I,$A)){$sb=$A[1];$I=substr($I,strlen($A[0]));}else{preg_match('('.preg_quote($sb)."\\s*|$ce)",$I,$A,PREG_OFFSET_CAPTURE,$Cd);list($nc,$le)=$A[0];if(!$nc&&$pc&&!feof($pc))$I.=fread($pc,1e5);else{if(!$nc&&rtrim($I)=="")break;$Cd=$le+strlen($nc);if($nc&&rtrim($nc)!=$sb){while(preg_match('('.($nc=='/*'?'\\*/':($nc=='['?']':(ereg('^-- |^#',$nc)?"\n":preg_quote($nc)."|\\\\."))).'|$)s',$I,$A,PREG_OFFSET_CAPTURE,$Cd)){$Te=$A[0][0];if(!$Te&&$pc&&!feof($pc))$I.=fread($pc,1e5);else{$Cd=$A[0][1]+strlen($Te);if($Te[0]!="\\")break;}}}else{$Lb=false;$H=substr($I,0,$le);$Wa++;$se="<pre id='sql-$Wa'><code class='jush-$w'>".shorten_utf8(trim($H),1000)."</code></pre>\n";if(!$_POST["only_errors"]){echo$se;ob_flush();flush();}$gf=microtime();if($h->multi_query($H)&&is_object($i)&&preg_match("~^$ef*USE\\b~isU",$H))$i->query($H);do{$J=$h->store_result();$Mb=microtime();$Df=format_time($gf,$Mb).(strlen($H)<1000?" <a href='".h(ME)."sql=".urlencode(trim($H))."'>".lang(29)."</a>":"");if($h->error){echo($_POST["only_errors"]?$se:""),"<p class='error'>".lang(114).($h->errno?" ($h->errno)":"").": ".error()."\n";$Rb[]=" <a href='#sql-$Wa'>$Wa</a>";if($_POST["error_stops"])break
2;}elseif(is_object($J)){$Sd=select($J,$i);if(!$_POST["only_errors"]){echo"<form action='' method='post'>\n","<p>".($J->num_rows?lang(115,$J->num_rows):"").$Df;$t="export-$Wa";$ac=", <a href='#$t' onclick=\"return !toggle('$t');\">".lang(107)."</a><span id='$t' class='hidden'>: ".html_select("output",$c->dumpOutput(),$ka["output"])." ".html_select("format",$Db,$ka["format"])."<input type='hidden' name='query' value='".h($H)."'>"." <input type='submit' name='export' value='".lang(107)."'><input type='hidden' name='token' value='$T'></span>\n";if($i&&preg_match("~^($ef|\\()*SELECT\\b~isU",$H)&&($Zb=explain($i,$H))){$t="explain-$Wa";echo", <a href='#$t' onclick=\"return !toggle('$t');\">EXPLAIN</a>$ac","<div id='$t' class='hidden'>\n";select($Zb,$i,($w=="sql"?"http://dev.mysql.com/doc/refman/".substr($h->server_info,0,3)."/en/explain-output.html#explain_":""),$Sd);echo"</div>\n";}else
echo$ac;echo"</form>\n";}}else{if(preg_match("~^$ef*(CREATE|DROP|ALTER)$ef+(DATABASE|SCHEMA)\\b~isU",$H)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"<p class='message' title='".h($h->info)."'>".lang(116,$h->affected_rows)."$Df\n";}$gf=$Mb;}while($h->next_result());$fd+=substr_count($H.$nc,"\n");$I=substr($I,$Cd);$Cd=0;}}}}if($Lb)echo"<p class='message'>".lang(117)."\n";elseif($_POST["only_errors"])echo"<p class='message'>".lang(118,$Wa-count($Rb)).format_time($Kf,microtime())."\n";elseif($Rb&&$Wa>1)echo"<p class='error'>".lang(114).": ".implode("",$Rb)."\n";}else
echo"<p class='error'>".upload_error($I)."\n";}echo'
<form action="" method="post" enctype="multipart/form-data" id="form">
<p>';$H=$_GET["sql"];if($_POST)$H=$_POST["query"];elseif($_GET["history"]=="all")$H=$yc;elseif($_GET["history"]!="")$H=$yc[$_GET["history"]][0];textarea("query",$H,20);echo($_POST?"":"<script type='text/javascript'>document.getElementsByTagName('textarea')[0].focus();</script>\n"),"<p>".(ini_bool("file_uploads")?lang(119).': <input type="file" name="sql_file"'.($_FILES&&$_FILES["sql_file"]["error"]!=4?'':' onchange="this.form[\'only_errors\'].checked = true;"').'> (&lt; '.ini_get("upload_max_filesize").'B)':lang(120)),'<p>
<input type="submit" value="',lang(121),'" title="Ctrl+Enter">
<input type="hidden" name="token" value="',$T,'">
',checkbox("error_stops",1,$_POST["error_stops"],lang(122))."\n",checkbox("only_errors",1,$_POST["only_errors"],lang(123))."\n";print_fieldset("webfile",lang(124),$_POST["webfile"],"document.getElementById('form')['only_errors'].checked = true; ");$Za=array();foreach(array("gz"=>"zlib","bz2"=>"bz2")as$x=>$X){if(extension_loaded($X))$Za[]=".$x";}echo
lang(125,"<code>adminer.sql".($Za?"[".implode("|",$Za)."]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(126).'">',"</div></fieldset>\n";if($yc){print_fieldset("history",lang(127),$_GET["history"]!="");foreach($yc
as$x=>$X){list($H,$Df)=$X;echo'<a href="'.h(ME."sql=&history=$x").'">'.lang(29)."</a> <span class='time' title='".@date('Y-m-d',$Df)."'>".@date("H:i:s",$Df)."</span> <code class='jush-$w'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$H)))),80,"</code>")."<br>\n";}echo"<input type='submit' name='clear' value='".lang(128)."'>\n","<a href='".h(ME."sql=&history=all")."'>".lang(129)."</a>\n","</div></fieldset>\n";}echo'
</form>
';}elseif(isset($_GET["edit"])){$b=$_GET["edit"];$n=fields($b);$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0],$n):""):where($_GET,$n));$bg=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($n
as$D=>$m){if(!isset($m["privileges"][$bg?"update":"insert"])||$c->fieldName($m)=="")unset($n[$D]);}if($_POST&&!$l&&!isset($_GET["select"])){$_=$_POST["referer"];if($_POST["insert"])$_=($bg?null:$_SERVER["REQUEST_URI"]);elseif(!ereg('^.+&select=.+$',$_))$_=ME."select=".urlencode($b);if(isset($_POST["delete"]))query_redirect("DELETE".limit1("FROM ".table($b)," WHERE $Z"),$_,lang(130));else{$P=array();foreach($n
as$D=>$m){$X=process_input($m);if($X!==false&&$X!==null)$P[idf_escape($D)]=($bg?"\n".idf_escape($D)." = $X":$X);}if($bg){if(!$P)redirect($_);query_redirect("UPDATE".limit1(table($b)." SET".implode(",",$P),"\nWHERE $Z"),$_,lang(131));}else{$J=insert_into($b,$P);$Yc=($J?last_id():0);queries_redirect($_,lang(132,($Yc?" $Yc":"")),$J);}}}$tf=$c->tableName(table_status($b));page_header(($bg?lang(29):lang(133)),$l,array("select"=>array($b,$tf)),$tf);$L=null;if($_POST["save"])$L=(array)$_POST["fields"];elseif($Z){$N=array();foreach($n
as$D=>$m){if(isset($m["privileges"]["select"])){$ua=convert_field($m);if($_POST["clone"]&&$m["auto_increment"])$ua="''";if($w=="sql"&&ereg("enum|set",$m["type"]))$ua="1*".idf_escape($D);$N[]=($ua?"$ua AS ":"").idf_escape($D);}}$L=array();if($N){$M=get_rows("SELECT".limit(implode(", ",$N)." FROM ".table($b)," WHERE $Z",(isset($_GET["select"])?2:1)));$L=(isset($_GET["select"])&&count($M)!=1?null:reset($M));}}if($L===false)echo"<p class='error'>".lang(77)."\n";echo'
<form action="" method="post" enctype="multipart/form-data" id="form">
';if(!$n)echo"<p class='error'>".lang(134)."\n";else{echo"<table cellspacing='0' onkeydown='return editingKeydown(event);'>\n";foreach($n
as$D=>$m){echo"<tr><th>".$c->fieldName($m);$rb=$_GET["set"][bracket_escape($D)];$Y=($L!==null?($L[$D]!=""&&$w=="sql"&&ereg("enum|set",$m["type"])?(is_array($L[$D])?array_sum($L[$D]):+$L[$D]):$L[$D]):(!$bg&&$m["auto_increment"]?"":(isset($_GET["select"])?false:($rb!==null?$rb:$m["default"]))));if(!$_POST["save"]&&is_string($Y))$Y=$c->editVal($Y,$m);$q=($_POST["save"]?(string)$_POST["function"][$D]:($bg&&$m["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:($Y!==null?'':'NULL'))));if($m["type"]=="timestamp"&&$Y=="CURRENT_TIMESTAMP"){$Y="";$q="now";}input($m,$Y,$q);echo"\n";}echo"</table>\n";}echo'<p>
';if($n){echo"<input type='submit' value='".lang(135)."'>\n";if(!isset($_GET["select"]))echo"<input type='submit' name='insert' value='".($bg?lang(136):lang(137))."' title='Ctrl+Shift+Enter'>\n";}echo($bg?"<input type='submit' name='delete' value='".lang(138)."' onclick=\"return confirm('".lang(0)."');\">\n":($_POST||!$n?"":"<script type='text/javascript'>document.getElementById('form').getElementsByTagName('td')[1].firstChild.focus();</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"]),'">
<input type="hidden" name="save" value="1">
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["create"])){$b=$_GET["create"];$de=array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST');$De=referencable_primary($b);$p=array();foreach($De
as$tf=>$m)$p[str_replace("`","``",$tf)."`".str_replace("`","``",$m["field"])]=$tf;$Vd=array();$Wd=array();if($b!=""){$Vd=fields($b);$Wd=table_status($b);}if($_POST&&!$_POST["fields"])$_POST["fields"]=array();if($_POST&&!$l&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){if($_POST["drop"])query_redirect("DROP TABLE ".table($b),substr(ME,0,-1),lang(139));else{$n=array();$qa=array();$dg=false;$kc=array();ksort($_POST["fields"]);$Ud=reset($Vd);$oa=" FIRST";foreach($_POST["fields"]as$x=>$m){$o=$p[$m["type"]];$Rf=($o!==null?$De[$o]:$m);if($m["field"]!=""){if(!$m["has_default"])$m["default"]=null;$rb=eregi_replace(" *on update CURRENT_TIMESTAMP","",$m["default"]);if($rb!=$m["default"]){$m["on_update"]="CURRENT_TIMESTAMP";$m["default"]=$rb;}if($x==$_POST["auto_increment_col"])$m["auto_increment"]=true;$xe=process_field($m,$Rf);$qa[]=array($m["orig"],$xe,$oa);if($xe!=process_field($Ud,$Ud)){$n[]=array($m["orig"],$xe,$oa);if($m["orig"]!=""||$oa)$dg=true;}if($o!==null)$kc[idf_escape($m["field"])]=($b!=""&&$w!="sqlite"?"ADD":" ")." FOREIGN KEY (".idf_escape($m["field"]).") REFERENCES ".table($p[$m["type"]])." (".idf_escape($Rf["field"]).")".(ereg("^($Id)\$",$m["on_delete"])?" ON DELETE $m[on_delete]":"");$oa=" AFTER ".idf_escape($m["field"]);}elseif($m["orig"]!=""){$dg=true;$n[]=array($m["orig"]);}if($m["orig"]!=""){$Ud=next($Vd);if(!$Ud)$oa="";}}$fe="";if(in_array($_POST["partition_by"],$de)){$ge=array();if($_POST["partition_by"]=='RANGE'||$_POST["partition_by"]=='LIST'){foreach(array_filter($_POST["partition_names"])as$x=>$X){$Y=$_POST["partition_values"][$x];$ge[]="\nPARTITION ".idf_escape($X)." VALUES ".($_POST["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$fe.="\nPARTITION BY $_POST[partition_by]($_POST[partition])".($ge?" (".implode(",",$ge)."\n)":($_POST["partitions"]?" PARTITIONS ".(+$_POST["partitions"]):""));}elseif(support("partitioning")&&ereg("partitioned",$Wd["Create_options"]))$fe.="\nREMOVE PARTITIONING";$B=lang(140);if($b==""){cookie("adminer_engine",$_POST["Engine"]);$B=lang(141);}$D=trim($_POST["name"]);queries_redirect(ME."table=".urlencode($D),$B,alter_table($b,$D,($w=="sqlite"&&($dg||$kc)?$qa:$n),$kc,$_POST["Comment"],($_POST["Engine"]&&$_POST["Engine"]!=$Wd["Engine"]?$_POST["Engine"]:""),($_POST["Collation"]&&$_POST["Collation"]!=$Wd["Collation"]?$_POST["Collation"]:""),($_POST["Auto_increment"]!=""?+$_POST["Auto_increment"]:""),$fe));}}page_header(($b!=""?lang(26):lang(142)),$l,array("table"=>$b),$b);$L=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($Tf["int"])?"int":(isset($Tf["integer"])?"integer":"")))),"partition_names"=>array(""),);if($_POST){$L=$_POST;if($L["auto_increment_col"])$L["fields"][$L["auto_increment_col"]]["auto_increment"]=true;process_fields($L["fields"]);}elseif($b!=""){$L=$Wd;$L["name"]=$b;$L["fields"]=array();if(!$_GET["auto_increment"])$L["Auto_increment"]="";foreach($Vd
as$m){$m["has_default"]=isset($m["default"]);if($m["on_update"])$m["default"].=" ON UPDATE $m[on_update]";$L["fields"][]=$m;}if(support("partitioning")){$qc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($b);$J=$h->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $qc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($L["partition_by"],$L["partitions"],$L["partition"])=$J->fetch_row();$L["partition_names"]=array();$L["partition_values"]=array();foreach(get_rows("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $qc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION")as$Se){$L["partition_names"][]=$Se["PARTITION_NAME"];$L["partition_values"][]=$Se["PARTITION_DESCRIPTION"];}$L["partition_names"][]="";}}$e=collations();$of=floor(extension_loaded("suhosin")?(min(ini_get("suhosin.request.max_vars"),ini_get("suhosin.post.max_vars"))-13)/10:0);if($of&&count($L["fields"])>$of)echo"<p class='error'>".h(lang(143,'suhosin.post.max_vars','suhosin.request.max_vars'))."\n";$Ob=engines();foreach($Ob
as$Nb){if(!strcasecmp($Nb,$L["Engine"])){$L["Engine"]=$Nb;break;}}echo'
<form action="" method="post" id="form">
<p>
',lang(144),': <input name="name" maxlength="64" value="',h($L["name"]),'">
';if($b==""&&!$_POST){?><script type='text/javascript'>document.getElementById('form')['name'].focus();</script><?php }echo($Ob?html_select("Engine",array(""=>"(".lang(145).")")+$Ob,$L["Engine"]):""),' ',($e&&!ereg("sqlite|mssql",$w)?html_select("Collation",array(""=>"(".lang(80).")")+$e,$L["Collation"]):""),' <input type="submit" value="',lang(135),'">
<table cellspacing="0" id="edit-fields" class="nowrap">
';$Ya=($_POST?$_POST["comments"]:$L["Comment"]!="");if(!$_POST&&!$Ya){foreach($L["fields"]as$m){if($m["comment"]!=""){$Ya=true;break;}}}edit_fields($L["fields"],$e,"TABLE",$of,$p,$Ya);echo'</table>
<p>
',lang(87),': <input name="Auto_increment" size="6" value="',h($L["Auto_increment"]),'">
<label class="jsonly"><input type="checkbox" id="defaults" name="defaults" value="1" checked onclick="columnShow(this.checked, 5);">',lang(88),'</label>
';if(!$_POST["defaults"]){echo'<script type="text/javascript">editingHideDefaults()</script>';}echo(support("comment")?checkbox("comments",1,$Ya,lang(89),"columnShow(this.checked, 6); toggle('Comment'); if (this.checked) this.form['Comment'].focus();",true).' <input id="Comment" name="Comment" value="'.h($L["Comment"]).'" maxlength="'.($h->server_info>=5.5?2048:60).'"'.($Ya?'':' class="hidden"').'>':''),'<p>
<input type="submit" value="',lang(135),'">
';if($_GET["create"]!=""){echo'<input type="submit" name="drop" value="',lang(76),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
';if(support("partitioning")){$ee=ereg('RANGE|LIST',$L["partition_by"]);print_fieldset("partition",lang(146),$L["partition_by"]);echo'<p>
',html_select("partition_by",array(-1=>"")+$de,$L["partition_by"],"partitionByChange(this);"),'(<input name="partition" value="',h($L["partition"]),'">)
',lang(147),': <input type="number" name="partitions" class="size" value="',h($L["partitions"]),'"',($ee||!$L["partition_by"]?" class='hidden'":""),'>
<table cellspacing="0" id="partition-table"',($ee?"":" class='hidden'"),'>
<thead><tr><th>',lang(148),'<th>',lang(149),'</thead>
';foreach($L["partition_names"]as$x=>$X){echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'"'.($x==count($L["partition_names"])-1?' onchange="partitionNameChange(this);"':'').'>','<td><input name="partition_values[]" value="'.h($L["partition_values"][$x]).'">';}echo'</table>
</div></fieldset>
';}echo'</form>
';}elseif(isset($_GET["indexes"])){$b=$_GET["indexes"];$Fc=array("PRIMARY","UNIQUE","INDEX");$S=table_status($b);if(eregi("MyISAM|M?aria",$S["Engine"]))$Fc[]="FULLTEXT";$v=indexes($b);if($w=="sqlite"){unset($Fc[0]);unset($v[""]);}if($_POST&&!$l&&!$_POST["add"]){$sa=array();foreach($_POST["indexes"]as$u){$D=$u["name"];if(in_array($u["type"],$Fc)){$f=array();$ed=array();$P=array();ksort($u["columns"]);foreach($u["columns"]as$x=>$Ua){if($Ua!=""){$dd=$u["lengths"][$x];$P[]=idf_escape($Ua).($dd?"(".(+$dd).")":"");$f[]=$Ua;$ed[]=($dd?$dd:null);}}if($f){$Yb=$v[$D];if($Yb){ksort($Yb["columns"]);ksort($Yb["lengths"]);if($u["type"]==$Yb["type"]&&array_values($Yb["columns"])===$f&&(!$Yb["lengths"]||array_values($Yb["lengths"])===$ed)){unset($v[$D]);continue;}}$sa[]=array($u["type"],$D,"(".implode(", ",$P).")");}}}foreach($v
as$D=>$Yb)$sa[]=array($Yb["type"],$D,"DROP");if(!$sa)redirect(ME."table=".urlencode($b));queries_redirect(ME."table=".urlencode($b),lang(150),alter_indexes($b,$sa));}page_header(lang(97),$l,array("table"=>$b),$b);$n=array_keys(fields($b));$L=array("indexes"=>$v);if($_POST){$L=$_POST;if($_POST["add"]){foreach($L["indexes"]as$x=>$u){if($u["columns"][count($u["columns"])]!="")$L["indexes"][$x]["columns"][]="";}$u=end($L["indexes"]);if($u["type"]||array_filter($u["columns"],'strlen')||array_filter($u["lengths"],'strlen'))$L["indexes"][]=array("columns"=>array(1=>""));}}else{foreach($L["indexes"]as$x=>$u){$L["indexes"][$x]["name"]=$x;$L["indexes"][$x]["columns"][]="";}$L["indexes"][]=array("columns"=>array(1=>""));}echo'
<form action="" method="post">
<table cellspacing="0" class="nowrap">
<thead><tr><th>',lang(151),'<th>',lang(152),'<th>',lang(153),'</thead>
';$Pc=1;foreach($L["indexes"]as$u){echo"<tr><td>".html_select("indexes[$Pc][type]",array(-1=>"")+$Fc,$u["type"],($Pc==count($L["indexes"])?"indexesAddRow(this);":1))."<td>";ksort($u["columns"]);$s=1;foreach($u["columns"]as$x=>$Ua){echo"<span>".html_select("indexes[$Pc][columns][$s]",array(-1=>"")+$n,$Ua,($s==count($u["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".js_escape($w=="sql"?"":$_GET["indexes"]."_")."');"),"<input type='number' name='indexes[$Pc][lengths][$s]' class='size' value='".h($u["lengths"][$x])."'> </span>";$s++;}echo"<td><input name='indexes[$Pc][name]' value='".h($u["name"])."'>\n";$Pc++;}echo'</table>
<p>
<input type="submit" value="',lang(135),'">
<noscript><p><input type="submit" name="add" value="',lang(90),'"></noscript>
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["database"])){if($_POST&&!$l&&!isset($_POST["add_x"])){restart_session();$D=trim($_POST["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(154),drop_databases(array(DB)));}elseif(DB!==$D){if(DB!=""){$_GET["db"]=$D;queries_redirect(preg_replace('~db=[^&]*&~','',ME)."db=".urlencode($D),lang(155),rename_database($D,$_POST["collation"]));}else{$j=explode("\n",str_replace("\r","",$D));$mf=true;$Xc="";foreach($j
as$k){if(count($j)==1||$k!=""){if(!create_database($k,$_POST["collation"]))$mf=false;$Xc=$k;}}queries_redirect(ME."db=".urlencode($Xc),lang(156),$mf);}}else{if(!$_POST["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($D).(eregi('^[a-z0-9_]+$',$_POST["collation"])?" COLLATE $_POST[collation]":""),substr(ME,0,-1),lang(157));}}page_header(DB!=""?lang(45):lang(158),$l,array(),DB);$e=collations();$D=DB;$Ra=null;if($_POST){$D=$_POST["name"];$Ra=$_POST["collation"];}elseif(DB!="")$Ra=db_collation(DB,$e);elseif($w=="sql"){foreach(get_vals("SHOW GRANTS")as$r){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~',$r,$A)&&$A[1]){$D=stripcslashes(idf_unescape("`$A[2]`"));break;}}}echo'
<form action="" method="post">
<p>
',($_POST["add_x"]||strpos($D,"\n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($D).'</textarea><br>':'<input id="name" name="name" value="'.h($D).'" maxlength="64">')."\n".($e?html_select("collation",array(""=>"(".lang(80).")")+$e,$Ra):"");?>
<script type='text/javascript'>document.getElementById('name').focus();</script>
<input type="submit" value="<?php echo
lang(135),'">
';if(DB!="")echo"<input type='submit' name='drop' value='".lang(76)."'".confirm().">\n";elseif(!$_POST["add_x"]&&$_GET["db"]=="")echo"<input type='image' name='add' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.6.3' alt='+' title='".lang(90)."'>\n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["call"])){$ca=$_GET["call"];page_header(lang(159).": ".h($ca),$l);$Pe=routine($ca,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$Ec=array();$Xd=array();foreach($Pe["fields"]as$s=>$m){if(substr($m["inout"],-3)=="OUT")$Xd[$s]="@".idf_escape($m["field"])." AS ".idf_escape($m["field"]);if(!$m["inout"]||substr($m["inout"],0,2)=="IN")$Ec[]=$s;}if(!$l&&$_POST){$Ia=array();foreach($Pe["fields"]as$x=>$m){if(in_array($x,$Ec)){$X=process_input($m);if($X===false)$X="''";if(isset($Xd[$x]))$h->query("SET @".idf_escape($m["field"])." = $X");}$Ia[]=(isset($Xd[$x])?"@".idf_escape($m["field"]):$X);}$I=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($ca)."(".implode(", ",$Ia).")";echo"<p><code class='jush-$w'>".h($I)."</code> <a href='".h(ME)."sql=".urlencode($I)."'>".lang(29)."</a>\n";if(!$h->multi_query($I))echo"<p class='error'>".error()."\n";else{$i=connect();if(is_object($i))$i->select_db(DB);do{$J=$h->store_result();if(is_object($J))select($J,$i);else
echo"<p class='message'>".lang(160,$h->affected_rows)."\n";}while($h->next_result());if($Xd)select($h->query("SELECT ".implode(", ",$Xd)));}}echo'
<form action="" method="post">
';if($Ec){echo"<table cellspacing='0'>\n";foreach($Ec
as$x){$m=$Pe["fields"][$x];$D=$m["field"];echo"<tr><th>".$c->fieldName($m);$Y=$_POST["fields"][$D];if($Y!=""){if($m["type"]=="enum")$Y=+$Y;if($m["type"]=="set")$Y=array_sum($Y);}input($m,$Y,(string)$_POST["function"][$D]);echo"\n";}echo"</table>\n";}echo'<p>
<input type="submit" value="',lang(159),'">
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["foreign"])){$b=$_GET["foreign"];if($_POST&&!$l&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){if($_POST["drop"])query_redirect("ALTER TABLE ".table($b)."\nDROP ".($w=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($_GET["name"]),ME."table=".urlencode($b),lang(161));else{$df=array_filter($_POST["source"],'strlen');ksort($df);$_f=array();foreach($df
as$x=>$X)$_f[$x]=$_POST["target"][$x];query_redirect("ALTER TABLE ".table($b).($_GET["name"]!=""?"\nDROP ".($w=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($_GET["name"]).",":"")."\nADD FOREIGN KEY (".implode(", ",array_map('idf_escape',$df)).") REFERENCES ".table($_POST["table"])." (".implode(", ",array_map('idf_escape',$_f)).")".(ereg("^($Id)\$",$_POST["on_delete"])?" ON DELETE $_POST[on_delete]":"").(ereg("^($Id)\$",$_POST["on_update"])?" ON UPDATE $_POST[on_update]":""),ME."table=".urlencode($b),($_GET["name"]!=""?lang(162):lang(163)));$l=lang(164)."<br>$l";}}page_header(lang(165),$l,array("table"=>$b),$b);$L=array("table"=>$b,"source"=>array(""));if($_POST){$L=$_POST;ksort($L["source"]);if($_POST["add"])$L["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$L["target"]=array();}elseif($_GET["name"]!=""){$p=foreign_keys($b);$L=$p[$_GET["name"]];$L["source"][]="";}$df=array_keys(fields($b));$_f=($b===$L["table"]?$df:array_keys(fields($L["table"])));$Ce=array();foreach(table_status()as$D=>$S){if(fk_support($S))$Ce[]=$D;}echo'
<form action="" method="post">
<p>
';if($L["db"]==""&&$L["ns"]==""){echo
lang(166),':
',html_select("table",$Ce,$L["table"],"this.form['change-js'].value = '1'; this.form.submit();"),'<input type="hidden" name="change-js" value="">
<noscript><p><input type="submit" name="change" value="',lang(167),'"></noscript>
<table cellspacing="0">
<thead><tr><th>',lang(99),'<th>',lang(100),'</thead>
';$Pc=0;foreach($L["source"]as$x=>$X){echo"<tr>","<td>".html_select("source[".(+$x)."]",array(-1=>"")+$df,$X,($Pc==count($L["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$x)."]",$_f,$L["target"][$x]);$Pc++;}echo'</table>
<p>
',lang(81),': ',html_select("on_delete",array(-1=>"")+explode("|",$Id),$L["on_delete"]),' ',lang(101),': ',html_select("on_update",array(-1=>"")+explode("|",$Id),$L["on_update"]),'<p>
<input type="submit" value="',lang(135),'">
<noscript><p><input type="submit" name="add" value="',lang(168),'"></noscript>
';}if($_GET["name"]!=""){echo'<input type="submit" name="drop" value="',lang(76),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["view"])){$b=$_GET["view"];$Bb=false;if($_POST&&!$l){$D=trim($_POST["name"]);$Bb=drop_create("DROP VIEW ".table($b),"CREATE VIEW ".table($D)." AS\n$_POST[select]",($_POST["drop"]?substr(ME,0,-1):ME."table=".urlencode($D)),lang(169),lang(170),lang(171),$b);}page_header(($b!=""?lang(25):lang(172)),$l,array("table"=>$b),$b);$L=$_POST;if(!$L&&$b!=""){$L=view($b);$L["name"]=$b;}echo'
<form action="" method="post">
<p>',lang(153),': <input name="name" value="',h($L["name"]),'" maxlength="64">
<p>';textarea("select",$L["select"]);echo'<p>
';if($Bb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="submit" value="',lang(135),'">
';if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(76),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$Kc=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$if=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");if($_POST&&!$l){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(173));elseif(in_array($_POST["INTERVAL_FIELD"],$Kc)&&isset($if[$_POST["STATUS"]])){$Ue="\nON SCHEDULE ".($_POST["INTERVAL_VALUE"]?"EVERY ".q($_POST["INTERVAL_VALUE"])." $_POST[INTERVAL_FIELD]".($_POST["STARTS"]?" STARTS ".q($_POST["STARTS"]):"").($_POST["ENDS"]?" ENDS ".q($_POST["ENDS"]):""):"AT ".q($_POST["STARTS"]))." ON COMPLETION".($_POST["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(174):lang(175)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$Ue.($aa!=$_POST["EVENT_NAME"]?"\nRENAME TO ".idf_escape($_POST["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($_POST["EVENT_NAME"]).$Ue)."\n".$if[$_POST["STATUS"]]." COMMENT ".q($_POST["EVENT_COMMENT"]).rtrim(" DO\n$_POST[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(176).": ".h($aa):lang(177)),$l);$L=$_POST;if(!$L&&$aa!=""){$M=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$L=reset($M);}echo'
<form action="" method="post">
<table cellspacing="0">
<tr><th>',lang(153),'<td><input name="EVENT_NAME" value="',h($L["EVENT_NAME"]),'" maxlength="64">
<tr><th>',lang(178),'<td><input name="STARTS" value="',h("$L[EXECUTE_AT]$L[STARTS]"),'">
<tr><th>',lang(179),'<td><input name="ENDS" value="',h($L["ENDS"]),'">
<tr><th>',lang(180),'<td><input type="number" name="INTERVAL_VALUE" value="',h($L["INTERVAL_VALUE"]),'" class="size"> ',html_select("INTERVAL_FIELD",$Kc,$L["INTERVAL_FIELD"]),'<tr><th>',lang(70),'<td>',html_select("STATUS",$if,$L["STATUS"]),'<tr><th>',lang(89),'<td><input name="EVENT_COMMENT" value="',h($L["EVENT_COMMENT"]),'" maxlength="64">
<tr><th>&nbsp;<td>',checkbox("ON_COMPLETION","PRESERVE",$L["ON_COMPLETION"]=="PRESERVE",lang(181)),'</table>
<p>';textarea("EVENT_DEFINITION",$L["EVENT_DEFINITION"]);echo'<p>
<input type="submit" value="',lang(135),'">
';if($aa!=""){echo'<input type="submit" name="drop" value="',lang(76),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["procedure"])){$ca=$_GET["procedure"];$Pe=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$Qe=routine_languages();$Bb=false;if($_POST&&!$l&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){$P=array();$n=(array)$_POST["fields"];ksort($n);foreach($n
as$m){if($m["field"]!="")$P[]=(ereg("^($Hc)\$",$m["inout"])?"$m[inout] ":"").idf_escape($m["field"]).process_type($m,"CHARACTER SET");}$Bb=drop_create("DROP $Pe ".idf_escape($ca),"CREATE $Pe ".idf_escape(trim($_POST["name"]))." (".implode(", ",$P).")".(isset($_GET["function"])?" RETURNS".process_type($_POST["returns"],"CHARACTER SET"):"").(in_array($_POST["language"],$Qe)?" LANGUAGE $_POST[language]":"").rtrim("\n$_POST[definition]",";").";",substr(ME,0,-1),lang(182),lang(183),lang(184),$ca);}page_header(($ca!=""?(isset($_GET["function"])?lang(185):lang(186)).": ".h($ca):(isset($_GET["function"])?lang(187):lang(188))),$l);$e=get_vals("SHOW CHARACTER SET");sort($e);$L=array("fields"=>array());if($_POST){$L=$_POST;$L["fields"]=(array)$L["fields"];process_fields($L["fields"]);}elseif($ca!=""){$L=routine($ca,$Pe);$L["name"]=$ca;}echo'
<form action="" method="post" id="form">
<p>',lang(153),': <input name="name" value="',h($L["name"]),'" maxlength="64">
',($Qe?lang(8).": ".html_select("language",$Qe,$L["language"]):""),'<table cellspacing="0" class="nowrap">
';edit_fields($L["fields"],$e,$Pe);if(isset($_GET["function"])){echo"<tr><td>".lang(189);edit_type("returns",$L["returns"],$e);}echo'</table>
<p>';textarea("definition",$L["definition"]);echo'<p>
<input type="submit" value="',lang(135),'">
';if($ca!=""){echo'<input type="submit" name="drop" value="',lang(76),'"',confirm(),'>';}if($Bb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["trigger"])){$b=$_GET["trigger"];$Pf=trigger_options();$Of=array("INSERT","UPDATE","DELETE");$Bb=false;if($_POST&&!$l&&in_array($_POST["Timing"],$Pf["Timing"])&&in_array($_POST["Event"],$Of)&&in_array($_POST["Type"],$Pf["Type"])){$Ef=" $_POST[Timing] $_POST[Event]";$Hd=" ON ".table($b);$Bb=drop_create("DROP TRIGGER ".idf_escape($_GET["name"]).($w=="pgsql"?$Hd:""),"CREATE TRIGGER ".idf_escape($_POST["Trigger"]).($w=="mssql"?$Hd.$Ef:$Ef.$Hd).rtrim(" $_POST[Type]\n$_POST[Statement]",";").";",ME."table=".urlencode($b),lang(190),lang(191),lang(192),$_GET["name"]);}page_header(($_GET["name"]!=""?lang(193).": ".h($_GET["name"]):lang(194)),$l,array("table"=>$b));$L=$_POST;if(!$L)$L=trigger($_GET["name"])+array("Trigger"=>$b."_bi");echo'
<form action="" method="post" id="form">
<table cellspacing="0">
<tr><th>',lang(195),'<td>',html_select("Timing",$Pf["Timing"],$L["Timing"],"if (/^".preg_quote($b,"/")."_[ba][iud]$/.test(this.form['Trigger'].value)) this.form['Trigger'].value = '".js_escape($b)."_' + selectValue(this).charAt(0).toLowerCase() + selectValue(this.form['Event']).charAt(0).toLowerCase();"),'<tr><th>',lang(196),'<td>',html_select("Event",$Of,$L["Event"],"this.form['Timing'].onchange();"),'<tr><th>',lang(84),'<td>',html_select("Type",$Pf["Type"],$L["Type"]),'</table>
<p>',lang(153),': <input name="Trigger" value="',h($L["Trigger"]),'" maxlength="64">
<p>';textarea("Statement",$L["Statement"]);echo'<p>
<input type="submit" value="',lang(135),'">
';if($_GET["name"]!=""){echo'<input type="submit" name="drop" value="',lang(76),'"',confirm(),'>';}if($Bb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["user"])){$ea=$_GET["user"];$ve=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$L){foreach(explode(",",($L["Privilege"]=="Grant option"?"":$L["Context"]))as$db)$ve[$db][$L["Privilege"]]=$L["Comment"];}$ve["Server Admin"]+=$ve["File access on server"];$ve["Databases"]["Create routine"]=$ve["Procedures"]["Create routine"];unset($ve["Procedures"]["Create routine"]);$ve["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$ve["Columns"][$X]=$ve["Tables"][$X];unset($ve["Server Admin"]["Usage"]);foreach($ve["Tables"]as$x=>$X)unset($ve["Databases"][$x]);$zd=array();if($_POST){foreach($_POST["objects"]as$x=>$X)$zd[$X]=(array)$zd[$X]+(array)$_POST["grants"][$x];}$tc=array();$Fd="";if(isset($_GET["host"])&&($J=$h->query("SHOW GRANTS FOR ".q($ea)."@".q($_GET["host"])))){while($L=$J->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$L[0],$A)&&preg_match_all('~ *([^(,]*[^ ,(])( *\\([^)]+\\))?~',$A[1],$jd,PREG_SET_ORDER)){foreach($jd
as$X){if($X[1]!="USAGE")$tc["$A[2]$X[2]"][$X[1]]=true;if(ereg(' WITH GRANT OPTION',$L[0]))$tc["$A[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$L[0],$A))$Fd=$A[1];}}if($_POST&&!$l){$Gd=(isset($_GET["host"])?q($ea)."@".q($_GET["host"]):"''");$_d=q($_POST["user"])."@".q($_POST["host"]);$he=q($_POST["pass"]);if($_POST["drop"])query_redirect("DROP USER $Gd",ME."privileges=",lang(197));else{$ib=false;if($Gd!=$_d){$ib=queries(($h->server_info<5?"GRANT USAGE ON *.* TO":"CREATE USER")." $_d IDENTIFIED BY".($_POST["hashed"]?" PASSWORD":"")." $he");$l=!$ib;}elseif($_POST["pass"]!=$Fd||!$_POST["hashed"])queries("SET PASSWORD FOR $_d = ".($_POST["hashed"]?$he:"PASSWORD($he)"));if(!$l){$Me=array();foreach($zd
as$Bd=>$r){if(isset($_GET["grant"]))$r=array_filter($r);$r=array_keys($r);if(isset($_GET["grant"]))$Me=array_diff(array_keys(array_filter($zd[$Bd],'strlen')),$r);elseif($Gd==$_d){$Ed=array_keys((array)$tc[$Bd]);$Me=array_diff($Ed,$r);$r=array_diff($r,$Ed);unset($tc[$Bd]);}if(preg_match('~^(.+)\\s*(\\(.*\\))?$~U',$Bd,$A)&&(!grant("REVOKE",$Me,$A[2]," ON $A[1] FROM $_d")||!grant("GRANT",$r,$A[2]," ON $A[1] TO $_d"))){$l=true;break;}}}if(!$l&&isset($_GET["host"])){if($Gd!=$_d)queries("DROP USER $Gd");elseif(!isset($_GET["grant"])){foreach($tc
as$Bd=>$Me){if(preg_match('~^(.+)(\\(.*\\))?$~U',$Bd,$A))grant("REVOKE",array_keys($Me),$A[2]," ON $A[1] FROM $_d");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(198):lang(199)),!$l);if($ib)$h->query("DROP USER $_d");}}page_header((isset($_GET["host"])?lang(18).": ".h("$ea@$_GET[host]"):lang(113)),$l,array("privileges"=>array('',lang(49))));if($_POST){$L=$_POST;$tc=$zd;}else{$L=$_GET+array("host"=>$h->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$L["pass"]=$Fd;if($Fd!="")$L["hashed"]=true;$tc[(DB==""||$tc?"":idf_escape(addcslashes(DB,"%_"))).".*"]=array();}echo'<form action="" method="post">
<table cellspacing="0">
<tr><th>',lang(17),'<td><input name="host" maxlength="60" value="',h($L["host"]),'">
<tr><th>',lang(18),'<td><input name="user" maxlength="16" value="',h($L["user"]),'">
<tr><th>',lang(19),'<td><input id="pass" name="pass" value="',h($L["pass"]),'">
';if(!$L["hashed"]){echo'<script type="text/javascript">typePassword(document.getElementById(\'pass\'));</script>';}echo
checkbox("hashed",1,$L["hashed"],lang(200),"typePassword(this.form['pass'], this.checked);"),'</table>
';echo"<table cellspacing='0'>\n","<thead><tr><th colspan='2'><a href='http://dev.mysql.com/doc/refman/".substr($h->server_info,0,3)."/en/grant.html#priv_level' target='_blank' rel='noreferrer'>".lang(49)."</a>";$s=0;foreach($tc
as$Bd=>$r){echo'<th>'.($Bd!="*.*"?"<input name='objects[$s]' value='".h($Bd)."' size='10'>":"<input type='hidden' name='objects[$s]' value='*.*' size='10'>*.*");$s++;}echo"</thead>\n";foreach(array(""=>"","Server Admin"=>lang(17),"Databases"=>lang(20),"Tables"=>lang(95),"Columns"=>lang(96),"Procedures"=>lang(201),)as$db=>$tb){foreach((array)$ve[$db]as$ue=>$Xa){echo"<tr".odd()."><td".($tb?">$tb<td":" colspan='2'").' lang="en" title="'.h($Xa).'">'.h($ue);$s=0;foreach($tc
as$Bd=>$r){$D="'grants[$s][".h(strtoupper($ue))."]'";$Y=$r[strtoupper($ue)];if($db=="Server Admin"&&$Bd!=(isset($tc["*.*"])?"*.*":".*"))echo"<td>&nbsp;";elseif(isset($_GET["grant"]))echo"<td><select name=$D><option><option value='1'".($Y?" selected":"").">".lang(202)."<option value='0'".($Y=="0"?" selected":"").">".lang(203)."</select>";else
echo"<td align='center'><input type='checkbox' name=$D value='1'".($Y?" checked":"").($ue=="All privileges"?" id='grants-$s-all'":($ue=="Grant option"?"":" onclick=\"if (this.checked) formUncheck('grants-$s-all');\"")).">";$s++;}}}echo"</table>\n",'<p>
<input type="submit" value="',lang(135),'">
';if(isset($_GET["host"])){echo'<input type="submit" name="drop" value="',lang(76),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$l){$Uc=0;foreach((array)$_POST["kill"]as$X){if(queries("KILL ".(+$X)))$Uc++;}queries_redirect(ME."processlist=",lang(204,$Uc),$Uc||!$_POST["kill"]);}page_header(lang(68),$l);echo'
<form action="" method="post">
<table cellspacing="0" onclick="tableClick(event);" ondblclick="tableClick(event, true);" class="nowrap checkable">
';$s=-1;foreach(process_list()as$s=>$L){if(!$s)echo"<thead><tr lang='en'>".(support("kill")?"<th>&nbsp;":"")."<th>".implode("<th>",array_keys($L))."</thead>\n";echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$L["Id"],0):"");foreach($L
as$x=>$X)echo"<td>".(($w=="sql"&&$x=="Info"&&ereg("Query|Killed",$L["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.($L["db"]!=""?"db=".urlencode($L["db"])."&":"")."sql=".urlencode($X)).'">'.lang(29).'</a>':nbsp($X));echo"\n";}echo'</table>
<script type=\'text/javascript\'>tableCheck();</script>
<p>
';if(support("kill")){echo($s+1)."/".lang(205,$h->result("SELECT @@max_connections")),"<p><input type='submit' value='".lang(206)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["select"])){$b=$_GET["select"];$S=table_status($b);$v=indexes($b);$n=fields($b);$p=column_foreign_keys($b);$Dd="";if($S["Oid"]=="t"){$Dd=($w=="sqlite"?"rowid":"oid");$v[]=array("type"=>"PRIMARY","columns"=>array($Dd));}parse_str($_COOKIE["adminer_import"],$la);$Ne=array();$f=array();$Cf=null;foreach($n
as$x=>$m){$D=$c->fieldName($m);if(isset($m["privileges"]["select"])&&$D!=""){$f[$x]=html_entity_decode(strip_tags($D));if(is_shortable($m))$Cf=$c->selectLengthProcess();}$Ne+=$m["privileges"];}list($N,$uc)=$c->selectColumnsProcess($f,$v);$Lc=count($uc)<count($N);$Z=$c->selectSearchProcess($n,$v);$Pd=$c->selectOrderProcess($n,$v);$y=$c->selectLimitProcess();$qc=($N?implode(", ",$N):"*".($Dd?", $Dd":""));if($w=="sql"){foreach($f
as$x=>$X){$ua=convert_field($n[$x]);if($ua)$qc.=", $ua AS ".idf_escape($x);}}$qc.="\nFROM ".table($b);$vc=($uc&&$Lc?"\nGROUP BY ".implode(", ",$uc):"").($Pd?"\nORDER BY ".implode(", ",$Pd):"");if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Xf=>$L){$ua=convert_field($n[key($L)]);echo$h->result("SELECT".limit(($ua?$ua:idf_escape(key($L)))." FROM ".table($b)," WHERE ".where_check($Xf,$n).($Z?" AND ".implode(" AND ",$Z):"").($Pd?" ORDER BY ".implode(", ",$Pd):""),1));}exit;}if($_POST&&!$l){$ng="(".implode(") OR (",array_map('where_check',(array)$_POST["check"])).")";$re=$Zf=null;foreach($v
as$u){if($u["type"]=="PRIMARY"){$re=array_flip($u["columns"]);$Zf=($N?$re:array());break;}}foreach((array)$Zf
as$x=>$X){if(in_array(idf_escape($x),$N))unset($Zf[$x]);}if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($b);$c->dumpTable($b,"");if(!is_array($_POST["check"])||$Zf===array()){$mg=$Z;if(is_array($_POST["check"]))$mg[]="($ng)";$I="SELECT $qc".($mg?"\nWHERE ".implode(" AND ",$mg):"").$vc;}else{$Vf=array();foreach($_POST["check"]as$X)$Vf[]="(SELECT".limit($qc,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$n).$vc,1).")";$I=implode(" UNION ALL ",$Vf);}$c->dumpData($b,"table",$I);exit;}if(!$c->selectEmailProcess($Z,$p)){if($_POST["save"]||$_POST["delete"]){$J=true;$ma=0;$I=table($b);$P=array();if(!$_POST["delete"]){foreach($f
as$D=>$X){$X=process_input($n[$D]);if($X!==null){if($_POST["clone"])$P[idf_escape($D)]=($X!==false?$X:idf_escape($D));elseif($X!==false)$P[]=idf_escape($D)." = $X";}}$I.=($_POST["clone"]?" (".implode(", ",array_keys($P)).")\nSELECT ".implode(", ",$P)."\nFROM ".table($b):" SET\n".implode(",\n",$P));}if($_POST["delete"]||$P){$Va="UPDATE";if($_POST["delete"]){$Va="DELETE";$I="FROM $I";}if($_POST["clone"]){$Va="INSERT";$I="INTO $I";}if($_POST["all"]||($Zf===array()&&$_POST["check"])||$Lc){$J=queries("$Va $I".($_POST["all"]?($Z?"\nWHERE ".implode(" AND ",$Z):""):"\nWHERE $ng"));$ma=$h->affected_rows;}else{foreach((array)$_POST["check"]as$X){$J=queries($Va.limit1($I,"\nWHERE ".where_check($X,$n)));if(!$J)break;$ma+=$h->affected_rows;}}}$B=lang(207,$ma);if($_POST["clone"]&&$J&&$ma==1){$Yc=last_id();if($Yc)$B=lang(132," $Yc");}queries_redirect(remove_from_uri("page"),$B,$J);}elseif(!$_POST["import"]){if(!$_POST["val"])$l=lang(208);else{$J=true;$ma=0;foreach($_POST["val"]as$Xf=>$L){$P=array();foreach($L
as$x=>$X){$x=bracket_escape($x,1);$P[]=idf_escape($x)." = ".(ereg('char|text',$n[$x]["type"])||$X!=""?$c->processInput($n[$x],$X):"NULL");}$I=table($b)." SET ".implode(", ",$P);$mg=" WHERE ".where_check($Xf,$n).($Z?" AND ".implode(" AND ",$Z):"");$J=queries("UPDATE".($Lc?" $I$mg":limit1($I,$mg)));if(!$J)break;$ma+=$h->affected_rows;}queries_redirect(remove_from_uri(),lang(207,$ma),$J);}}elseif(is_string($fc=get_file("csv_file",true))){cookie("adminer_import","output=".urlencode($la["output"])."&format=".urlencode($_POST["separator"]));$J=true;$Ta=array_keys($n);preg_match_all('~(?>"[^"]*"|[^"\\r\\n]+)+~',$fc,$jd);$ma=count($jd[0]);begin();$Ze=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));foreach($jd[0]as$x=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$Ze]*)$Ze~",$X.$Ze,$kd);if(!$x&&!array_diff($kd[1],$Ta)){$Ta=$kd[1];$ma--;}else{$P=array();foreach($kd[1]as$s=>$Qa)$P[idf_escape($Ta[$s])]=($Qa==""&&$n[$Ta[$s]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$Qa))));$J=insert_update($b,$P,$re);if(!$J)break;}}if($J)queries("COMMIT");queries_redirect(remove_from_uri("page"),lang(209,$ma),$J);queries("ROLLBACK");}else$l=upload_error($fc);}}$tf=$c->tableName($S);if(is_ajax())ob_start();page_header(lang(31).": $tf",$l);$P=null;if(isset($Ne["insert"])){$P="";foreach((array)$_GET["where"]as$X){if(count($p[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!ereg('[_%]',$X["val"]))))$P.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$c->selectLinks($S,$P);if(!$f)echo"<p class='error'>".lang(210).($n?".":": ".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($b).'">',"</div>\n";$c->selectColumnsPrint($N,$f);$c->selectSearchPrint($Z,$f,$v);$c->selectOrderPrint($Pd,$f,$v);$c->selectLimitPrint($y);$c->selectLengthPrint($Cf);$c->selectActionPrint($v);echo"</form>\n";$F=$_GET["page"];if($F=="last"){$oc=$h->result("SELECT COUNT(*) FROM ".table($b).($Z?" WHERE ".implode(" AND ",$Z):""));$F=floor(max(0,$oc-1)/$y);}$I=$c->selectQueryBuild($N,$Z,$uc,$Pd,$y,$F);if(!$I)$I="SELECT".limit((+$y&&$uc&&$Lc&&$w=="sql"?"SQL_CALC_FOUND_ROWS ":"").$qc,($Z?"\nWHERE ".implode(" AND ",$Z):"").$vc,($y!=""?+$y:null),($F?$y*$F:0),"\n");echo$c->selectQuery($I);$J=$h->query($I);if(!$J)echo"<p class='error'>".error()."\n";else{if($w=="mssql")$J->seek($y*$F);$Kb=array();echo"<form action='' method='post' enctype='multipart/form-data'>\n";$M=array();while($L=$J->fetch_assoc()){if($F&&$w=="oracle")unset($L["RNUM"]);$M[]=$L;}if($_GET["page"]!="last")$oc=(+$y&&$uc&&$Lc?($w=="sql"?$h->result(" SELECT FOUND_ROWS()"):$h->result("SELECT COUNT(*) FROM ($I) x")):count($M));if(!$M)echo"<p class='message'>".lang(77)."\n";else{$Aa=$c->backwardKeys($b,$tf);echo"<table id='table' cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);' onkeydown='return editingKeydown(event);'>\n","<thead><tr>".(!$uc&&$N?"":"<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(211)."</a>");$yd=array();$sc=array();reset($N);$_e=1;foreach($M[0]as$x=>$X){if($x!=$Dd){$X=$_GET["columns"][key($N)];$m=$n[$N?($X?$X["col"]:current($N)):$x];$D=($m?$c->fieldName($m,$_e):"*");if($D!=""){$_e++;$yd[$x]=$D;$Ua=idf_escape($x);$Ac=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($x);$tb="&desc%5B0%5D=1";echo'<th onmouseover="columnMouse(this);" onmouseout="columnMouse(this, \' hidden\');">','<a href="'.h($Ac.($Pd[0]==$Ua||$Pd[0]==$x||(!$Pd&&$Lc&&$uc[0]==$Ua)?$tb:'')).'">';echo(!$N||$X?apply_sql_function($X["fun"],$D):h(current($N)))."</a>";echo"<span class='column hidden'>","<a href='".h($Ac.$tb)."' title='".lang(37)."' class='text'> ↓</a>";if(!$X["fun"])echo'<a href="#fieldset-search" onclick="selectSearch(\''.h(js_escape($x)).'\'); return false;" title="'.lang(34).'" class="text jsonly"> =</a>';echo"</span>";}$sc[$x]=$X["fun"];next($N);}}$ed=array();if($_GET["modify"]){foreach($M
as$L){foreach($L
as$x=>$X)$ed[$x]=max($ed[$x],min(40,strlen(utf8_decode($X))));}}echo($Aa?"<th>".lang(212):"")."</thead>\n";if(is_ajax()){if($y%2==1&&$F%2==1)odd();ob_end_clean();}foreach($c->rowDescriptions($M,$p)as$C=>$L){$Wf=unique_array($M[$C],$v);$Xf="";foreach($Wf
as$x=>$X)$Xf.="&".($X!==null?urlencode("where[".bracket_escape($x)."]")."=".urlencode($X):"null%5B%5D=".urlencode($x));echo"<tr".odd().">".(!$uc&&$N?"":"<td>".checkbox("check[]",substr($Xf,1),in_array(substr($Xf,1),(array)$_POST["check"]),"","this.form['all'].checked = false; formUncheck('all-page');").($Lc||information_schema(DB)?"":" <a href='".h(ME."edit=".urlencode($b).$Xf)."'>".lang(211)."</a>"));foreach($L
as$x=>$X){if(isset($yd[$x])){$m=$n[$x];if($X!=""&&(!isset($Kb[$x])||$Kb[$x]!=""))$Kb[$x]=(is_mail($X)?$yd[$x]:"");$z="";$X=$c->editVal($X,$m);if($X!==null){if(ereg('blob|bytea|raw|file',$m["type"])&&$X!="")$z=ME.'download='.urlencode($b).'&field='.urlencode($x).$Xf;if($X==="")$X="&nbsp;";elseif($Cf!=""&&is_shortable($m))$X=shorten_utf8($X,max(0,+$Cf));else$X=h($X);if(!$z){foreach((array)$p[$x]as$o){if(count($p[$x])==1||end($o["source"])==$x){$z="";foreach($o["source"]as$s=>$df)$z.=where_link($s,$o["target"][$s],$M[$C][$df]);$z=($o["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\\1'.urlencode($o["db"]),ME):ME).'select='.urlencode($o["table"]).$z;if(count($o["source"])==1)break;}}}if($x=="COUNT(*)"){$z=ME."select=".urlencode($b);$s=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$Wf))$z.=where_link($s++,$W["col"],$W["val"],$W["op"]);}foreach($Wf
as$Rc=>$W)$z.=where_link($s++,$Rc,$W);}}if(!$z&&($z=$c->selectLink($L[$x],$m))===null){if(is_mail($L[$x]))$z="mailto:$L[$x]";if($ye=is_url($L[$x]))$z=($ye=="http"&&$ba?$L[$x]:"$ye://www.adminer.org/redirect/?url=".urlencode($L[$x]));}$t=h("val[$Xf][".bracket_escape($x)."]");$Y=$_POST["val"][$Xf][bracket_escape($x)];$xc=h($Y!==null?$Y:$L[$x]);$id=strpos($X,"<i>...</i>");$Gb=is_utf8($X)&&$M[$C][$x]==$L[$x]&&!$sc[$x];$Bf=ereg('text|lob',$m["type"]);echo(($_GET["modify"]&&$Gb)||$Y!==null?"<td>".($Bf?"<textarea name='$t' cols='30' rows='".(substr_count($L[$x],"\n")+1)."'>$xc</textarea>":"<input name='$t' value='$xc' size='$ed[$x]'>"):"<td id='$t' onclick=\"selectClick(this, event, ".($id?2:($Bf?1:0)).($Gb?"":", '".h(lang(213))."'").");\">".$c->selectVal($X,$z,$m));}}if($Aa)echo"<td>";$c->backwardKeysPrint($Aa,$M[$C]);echo"</tr>\n";}if(is_ajax())exit;echo"</table>\n",(!$uc&&$N?"":"<script type='text/javascript'>tableCheck();</script>\n");}if(($M||$F)&&!is_ajax()){$Ub=true;if($_GET["page"]!="last"&&+$y&&!$Lc&&($oc>=$y||$F)){$oc=found_rows($S,$Z);if($oc<max(1e4,2*($F+1)*$y))$oc=reset(slow_query("SELECT COUNT(*) FROM ".table($b).($Z?" WHERE ".implode(" AND ",$Z):"")));else$Ub=false;}echo"<p class='pages'>";if(+$y&&($oc===false||$oc>$y)){$md=($oc===false?$F+(count($M)>=$y?2:1):floor(($oc-1)/$y));echo'<a href="'.h(remove_from_uri("page"))."\" onclick=\"pageClick(this.href, +prompt('".lang(214)."', '".($F+1)."'), event); return false;\">".lang(214)."</a>:",pagination(0,$F).($F>5?" ...":"");for($s=max(1,$F-4);$s<min($md,$F+5);$s++)echo
pagination($s,$F);echo($F+5<$md?" ...":"").($Ub&&$oc!==false?pagination($md,$F):' <a href="'.h(remove_from_uri("page")."&page=last").'">'.lang(215)."</a>");}echo($oc!==false?" (".($Ub?"":"~ ").lang(115,$oc).")":""),(+$y&&($oc===false?count($M)+1:$oc-$F*$y)>$y?' <a href="'.h(remove_from_uri("page")."&page=".($F+1)).'" onclick="return !selectLoadMore(this, '.(+$y).', \''.lang(216).'\');">'.lang(217).'</a>':'')," ".checkbox("all",1,0,lang(218))."\n";if($c->selectCommandPrint()){echo'<fieldset><legend>',lang(29),'</legend><div>
<input type="submit" value="',lang(135),'"',($_GET["modify"]?'':' title="'.lang(208).'" class="jsonly"'),'>
<input type="submit" name="edit" value="',lang(29),'">
<input type="submit" name="clone" value="',lang(219),'">
<input type="submit" name="delete" value="',lang(138),'" onclick="return confirm(\'',lang(0);?> (' + (this.form['all'].checked ? <?php echo$oc,' : formChecked(this, /check/)) + \')\');">
</div></fieldset>
';}$mc=$c->dumpFormat();if($mc){print_fieldset("export",lang(107));$Yd=$c->dumpOutput();echo($Yd?html_select("output",$Yd,$la["output"])." ":""),html_select("format",$mc,$la["format"])," <input type='submit' name='export' value='".lang(107)."'>\n","</div></fieldset>\n";}}if($c->selectImportPrint()){print_fieldset("import",lang(220),!$M);echo"<input type='file' name='csv_file'> ",html_select("separator",array("csv"=>"CSV,","csv;"=>"CSV;","tsv"=>"TSV"),$la["format"],1);echo" <input type='submit' name='import' value='".lang(220)."'>","</div></fieldset>\n";}$c->selectEmailPrint(array_filter($Kb,'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"])){$hf=isset($_GET["status"]);page_header($hf?lang(70):lang(69));$hg=($hf?show_status():show_variables());if(!$hg)echo"<p class='message'>".lang(77)."\n";else{echo"<table cellspacing='0'>\n";foreach($hg
as$x=>$X){echo"<tr>","<th><code class='jush-".$w.($hf?"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"){$qf=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$S){$t=js_escape($S["Name"]);json_row("Comment-$t",nbsp($S["Comment"]));if(!is_view($S)){foreach(array("Engine","Collation")as$x)json_row("$x-$t",nbsp($S[$x]));foreach($qf+array("Auto_increment"=>0,"Rows"=>0)as$x=>$X){if($S[$x]!=""){$X=number_format($S[$x],0,'.',lang(7));json_row("$x-$t",($x=="Rows"&&$X&&$S["Engine"]==($ff=="pgsql"?"table":"InnoDB")?"~ $X":$X));if(isset($qf[$x]))$qf[$x]+=($S["Engine"]!="InnoDB"||$x!="Data_free"?$S[$x]:0);}elseif(array_key_exists($x,$S))json_row("$x-$t");}}}foreach($qf
as$x=>$X)json_row("sum-$x",number_format($X,0,'.',lang(7)));json_row("");}elseif($_GET["script"]=="kill")$h->query("KILL ".(+$_POST["kill"]));else{foreach(count_tables($c->databases())as$k=>$X)json_row("tables-".js_escape($k),$X);json_row("");}exit;}else{$zf=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($zf&&!$l&&!$_POST["search"]){$J=true;$B="";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"])$J=truncate_tables($_POST["tables"]);$B=lang(221);}elseif($_POST["move"]){$J=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$B=lang(222);}elseif($_POST["copy"]){$J=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$B=lang(223);}elseif($_POST["drop"]){if($_POST["views"])$J=drop_views($_POST["views"]);if($J&&$_POST["tables"])$J=drop_tables($_POST["tables"]);$B=lang(224);}elseif($w!="sql"){$J=($w=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$B=lang(225);}elseif($_POST["tables"]&&($J=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map('idf_escape',$_POST["tables"]))))){while($L=$J->fetch_assoc())$B.="<b>".h($L["Table"])."</b>: ".h($L["Msg_text"])."<br>";}queries_redirect(substr(ME,0,-1),$B,$J);}page_header(($_GET["ns"]==""?lang(20).": ".h(DB):lang(226).": ".h($_GET["ns"])),$l,true);if($c->homepage()){if($_GET["ns"]!==""){echo"<h3>".lang(227)."</h3>\n";$yf=tables_list();if(!$yf)echo"<p class='message'>".lang(6)."\n";else{echo"<form action='' method='post'>\n","<p>".lang(228).": <input type='search' name='query' value='".h($_POST["query"])."'> <input type='submit' name='search' value='".lang(34)."'>\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)\[/);">','<th>'.lang(95),'<td>'.lang(229),'<td>'.lang(74),'<td>'.lang(230),'<td>'.lang(231),'<td>'.lang(232),'<td>'.lang(87),'<td>'.lang(233),(support("comment")?'<td>'.lang(89):''),"</thead>\n";foreach($yf
as$D=>$U){$ig=($U!==null&&!eregi("table",$U));echo'<tr'.odd().'><td>'.checkbox(($ig?"views[]":"tables[]"),$D,in_array($D,$zf,true),"","formUncheck('check-all');"),'<th><a href="'.h(ME).'table='.urlencode($D).'" title="'.lang(24).'">'.h($D).'</a>';if($ig){echo'<td colspan="6"><a href="'.h(ME)."view=".urlencode($D).'" title="'.lang(25).'">'.lang(94).'</a>','<td align="right"><a href="'.h(ME)."select=".urlencode($D).'" title="'.lang(23).'">?</a>';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",lang(26)),"Index_length"=>array("indexes",lang(98)),"Data_free"=>array("edit",lang(27)),"Auto_increment"=>array("auto_increment=1&create",lang(26)),"Rows"=>array("select",lang(23)),)as$x=>$z)echo($z?"<td align='right'><a href='".h(ME."$z[0]=").urlencode($D)."' id='$x-".h($D)."' title='$z[1]'>?</a>":"<td id='$x-".h($D)."'>&nbsp;");}echo(support("comment")?"<td id='Comment-".h($D)."'>&nbsp;":"");}echo"<tr><td>&nbsp;<th>".lang(205,count($yf)),"<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","<script type='text/javascript'>tableCheck();</script>\n";if(!information_schema(DB)){echo"<p>".(ereg('^(sql|sqlite|pgsql)$',$w)?($w!="sqlite"?"<input type='submit' value='".lang(234)."'> ":"")."<input type='submit' name='optimize' value='".lang(235)."'> ":"").($w=="sql"?"<input type='submit' name='check' value='".lang(236)."'> <input type='submit' name='repair' value='".lang(237)."'> ":"")."<input type='submit' name='truncate' value='".lang(238)."'".confirm("formChecked(this, /tables/)")."> <input type='submit' name='drop' value='".lang(76)."'".confirm("formChecked(this, /tables|views/)").">\n";$j=(support("scheme")?schemas():$c->databases());if(count($j)!=1&&$w!="sqlite"){$k=(isset($_POST["target"])?$_POST["target"]:(support("scheme")?$_GET["ns"]:DB));echo"<p>".lang(239).": ",($j?html_select("target",$j,$k):'<input name="target" value="'.h($k).'">')," <input type='submit' name='move' value='".lang(240)."'>",(support("copy")?" <input type='submit' name='copy' value='".lang(241)."'>":""),"\n";}echo"<input type='hidden' name='token' value='$T'>\n";}echo"</form>\n";}echo'<p><a href="'.h(ME).'create=">'.lang(142)."</a>\n";if(support("view"))echo'<a href="'.h(ME).'view=">'.lang(172)."</a>\n";if(support("routine")){echo"<h3>".lang(110)."</h3>\n";$Re=routines();if($Re){echo"<table cellspacing='0'>\n",'<thead><tr><th>'.lang(153).'<td>'.lang(84).'<td>'.lang(189)."<td>&nbsp;</thead>\n";odd('');foreach($Re
as$L){echo'<tr'.odd().'>','<th><a href="'.h(ME).($L["ROUTINE_TYPE"]!="PROCEDURE"?'callf=':'call=').urlencode($L["ROUTINE_NAME"]).'">'.h($L["ROUTINE_NAME"]).'</a>','<td>'.h($L["ROUTINE_TYPE"]),'<td>'.h($L["DTD_IDENTIFIER"]),'<td><a href="'.h(ME).($L["ROUTINE_TYPE"]!="PROCEDURE"?'function=':'procedure=').urlencode($L["ROUTINE_NAME"]).'">'.lang(102)."</a>";}echo"</table>\n";}echo'<p>'.(support("procedure")?'<a href="'.h(ME).'procedure=">'.lang(188).'</a> ':'').'<a href="'.h(ME).'function=">'.lang(187)."</a>\n";}if(support("event")){echo"<h3>".lang(111)."</h3>\n";$M=get_rows("SHOW EVENTS");if($M){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(153)."<td>".lang(242)."<td>".lang(178)."<td>".lang(179)."</thead>\n";foreach($M
as$L){echo"<tr>",'<th><a href="'.h(ME).'event='.urlencode($L["Name"]).'">'.h($L["Name"])."</a>","<td>".($L["Execute at"]?lang(243)."<td>".$L["Execute at"]:lang(180)." ".$L["Interval value"]." ".$L["Interval field"]."<td>$L[Starts]"),"<td>$L[Ends]";}echo"</table>\n";$Tb=$h->result("SELECT @@event_scheduler");if($Tb&&$Tb!="ON")echo"<p class='error'><code class='jush-sqlset'>event_scheduler</code>: ".h($Tb)."\n";}echo'<p><a href="'.h(ME).'event=">'.lang(177)."</a>\n";}if($yf)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>\n";}}}page_footer();