hellcatinonesia

[ PHP ] Adminer phpMyAdmin

Feb 28th, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 424.47 KB | None | 0 0
  1. <?php
  2. /** Adminer - Compact database management
  3. * @link https://www.adminer.org/
  4. * @author Jakub Vrana, http://www.vrana.cz/
  5. * @copyright 2007 Jakub Vrana
  6. * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
  7. * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
  8. * @version 4.2.4
  9. */error_reporting(6135);$oc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($oc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Ag=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Ag)$$X=$Ag;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");if(isset($_GET["file"])){if($_SERVER["HTTP_IF_MODIFIED_SINCE"]){header("HTTP/1.1 304 Not Modified");exit;}header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
  10. lzw_decompress("\0\0\0` \0�\0\n @\0�C��\"\0`E�Q����?�tvM'�Jd�d\\�b0\0�\"��fӈ��s5����A�XPaJ�0���8�#R�T��z`�#.��c�X��Ȁ?�-\0�Im?�.�M��\0ȯ(̉��/(%�\0");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo
  11. lzw_decompress("\n1̇�ٌ�l7��B1�4vb0��fs���n2B�ѱ٘�n:�#(�b.\rDc)��a7E����l �ñ��i1̎s���-4��f� ��i7��� ���Fé�vt2���!� r0���t~�U�'3M��W�B�'c�P�:6T\rc�A�zr_�WK�\r-�VNFS%~�c���&�\\^�r���u�ŎÞ�ً4'7k����Q��h�'g\rFB\ryT7SS�P�1=ǤcI��:�d��m>�S8L�J��t.M��� ϋ`'C����889�� �Q���2�#8А����6m���j��h�<�����9/��:�J�)ʂ�\0d>!\0Z��v�n��o(���k�7��s��>� �!�R\"*nS�\0@P\"��(�#[���@g �o���zn�9k�8�n���1�I*�� =�n������0�c(�;�à��!���*c��>Ύ�E7D�LJ��1�J=���1L��?�s=#`�3\$4���uȱ��zG�C YAt�?;�Q�k&��YP�u��ǯ}UaHV%G;�s��<A\0\\��P�\\��&ª�V��\n�SU�t���r���2� l^�Z6�ej���A �d�[�sն�JP����ҝ��8�=����6 #˂74*���#e���!�7{�6��<o�C�9v[�M��-`��k�>�l�ڴ��I��H�3�x��w0t6��%MR%��jh�B�<�\0�AQ<P<:��u/�;\\>��-��ʈ�� QH\nv�L+v�æ�<�\r��v����\\*����Ӵݢg��n˩� �TЩ2P�\r��ߋ\"+z�8���:#�����2��J[�i����;z����r�3 #�ى�:�n�\r㽃e�pdݍ� �2c��4�k���\rG��E6_����މb��/��HB%�0�>���hoW�nxl֍�浃CQ^�������\r����4lK{�Z��:���Ã�.�p��Ă�J�B-�+B���(�T�%��J�0�l�T�`+�-�@B��ۄV��\0��C�,�0t��F���?Ġ�\na@Ɍ>��ZEC��O�-���^Q�&���)I)����R�]\r��9�7_��\r�F80�Ob� ���>���\nR�_��8��٫� ov0�bCA�F!�t��ă%0�/�zAYO(4������ '�] I��8hH�05�3�@x&n��|T���)`�.�s6eY�D�z�����Jѓ�.��{GEb��Ӌ����2��{\$**��@�C��-:zYHZI��5F]��Y��C�O�A����`x'�.*9t'{�(�wP����=�*���*�xwr��*c���c|�D���V��\r�V.�0�� �V�d�?Ҁ��,E͝`T��6ۈ-����ڎT[ѐ�z��.Ar��̀P�n�c= a�9F�n�!�u�� A���0iP��J6e �T]V�[\rX��a��v �k�\n+E���ܕ*\0�~���@g\"�NCI\$��Ɍ���x@W�y�*vuD�\0�v�댆V\0�V`G�u�E�֕��f�l�h�@�)0@�T��7���§RA�ٷ�3ۘ��/Q�]�,s�{VR�����F���A��<�vץ�%@9��F��5t�%�+� /�8;�W����J��o:�N�`� ����h��{ܣ�� �Ԑ8�Eu�&�W|Ɇ���U�&\r\"���|-udž�N��:nc��fV����# U20�>\"���>�`�k]�-��x�S�͇Т����c��B��}�&`��r+E��\$�yN�b,���Wx ��-9��r�,��`�+���ˊ�C��)��7�x\r��W�fM�SR� \\�z��Q�̓��u A���2���4�L&�Hi µ���S\$)e���g rȌ��\$]Z�iYs���kW�n>�7E1k8�d�r�k���E���w�wcm�Ty����a�\$tx\rB��=���*�<���l� f�K��N/��� �l���kH��8�.���?f�����6�ч�{gi/\"�@�� K��@2��a|#,Z��� ��w�d�������6w�^&��t��P�����]���.����T��kro���\ro=�%��h`:\0᱂�� ��|ꊣ�a �Ԯ6*:��*��rO-^����n���M�}���Aya���\n�u^��rnO\r���`�T~</�w�y�}�:�|�����̡6����v� \rc<�b#���� \$�s��|燇V)�h�TC��(Ľ���]6��1�!1M��@a�/�`�>ٸ�ߣ�����C/�6ഷ#p@p ���`Z���ch�\0 ��\0o�� 4O�O� i\0-\n���/�\0�D�.� ���.�Đ\0fi��ȫ���\0��ID��\0��\r��0f��o�����G���eJ|\r���l �3�~ �iP��&���/�\0�9 ^\0r�0]�� �›o� �.�\"� ���M�� �v�P�Z��m p�P ���ڜ�ޏ���{��C ?��k��ϼ}��d� �ʏ�~=�.��- � �m1> h���Е1;QI�OP�\r��c�pApV�k\rQ* �Q}���q>��u�15�BqQ[1f��l���ap���\0��*�J�Q=�����G� �������_��b�GHF.�0�� = 2P����� ���P!�#(3 \n�!1&72f��`�/��\0��\"P�U �\$�\r0� �,QrU&2f��_�X �� �]�9\"�S'�'�y�8\r���kW)O�)��*Ra%�\\ i�%�&ҳ+r��3�S`�,�v�&2�L�&Pu*��-�0\"�%HĬԞ��@ؓ��H�B�P(��\$p&�,1M� �ح��;\rn�.�� I�.�',1�)�4��2�u+�3� `� S ��pL\nt��_*�S3;6r�'h35�55䜋d2q+6�8�O7sC\"pm8ҭ��6��9�m\n@e0�<8B�8�<,(���8��\0� �0�J�<@��I���R6pԭmG�\"11�6��.\"���5̂��:��8b�A1�;�';�?<*\$�,�̍o= �T��/3�#��҆�");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
  12. lzw_decompress("f:��gCI��\n0��S� �a9��S`�����&�(��n0���QI��f��\$�At^ s�G��tf6e��y��()L�S��P'�����R'�fq]\"�s> )�`�H2�Eq9��?�*)��t'��ϧ�\n \r�s<�Pi2IN��*(=2�gX��.3�N�Y4�B<�L���i�̥2��z=�0H��'�ꌚ�u�tt:������e�]`pX9��o5�g��I��,2O4�� х�M�S�(�a��#������|�G�b���x�^Z[��G��uTv �(ҝm@V�( ���bN<��`�� X�1�+��9J8�2\r�K�9 �h� ���`�����I8䛱 S���t�2�+,��I�� ��p�9 m@�:����x�)���C��x�3��4P7��- �4�r\"p3Fh�-5��U4͉�\\6��<D\$ �l�9�R4t7��dD3�p�Γk�:)\\;�����\r@�t�\$4O�<��!pd���QJ\r�H�}:&����Ȅ�5YWJ�����`�N��bKNS���a���� �d>2W�ŅbDj:9[21c���ȝ�:X�@�q�#��4�L�'J��+DHe�3�.�O��K˰���pV��t2�wp; Ɠ���\r?�OzDq.���-�\"�Z�c�X3!/>P�F�s�ɲ��0�(��ʣ���T63sVQo��SΑ�b�߅^r\$�@C� r2)��� �V�)+nܷz�����l��{�K#��9�{�ۯl��m�Q��h�*ɗP�:�c�]�7���=��L���i;�2�����<\\�J��b�n����n�_iӴ�J\n������C:���`N4�̖�'Aw:4}�ۣ�W\080��L3��J;�i�)\\�=/N�u=ZV6&cea��p��.[�v�tPZ��X`֔�+z�'��9�.\$\$���@\n\r�]_�ٮ��h�kk�Ms>`̖�j�%�\\9ж��(' �j A�>BCd\"K\$ CA� ����.².`��.E�洖��yy\0�D2�8t �6��8 �FL������B*��,�|\nx\\@��@��3r ����WKQb,%���DBf�ȳD|͌�E0/�2>�Y!Ć'��`�f�mH�<B�B0\r*\0Gx� �n �Y4����,�L������%S�,�v�0�� �X�Q�1�HId`�!.�V� �H/��×�H��0�U�0™��`�LI�8��k��2�4JYN�&�8x�J�k:AK㝡nW�!�����I�;' � �\":2��4�~�J�8�ᒑ��G��\"M�=\rZ'�n�i9F����r��R�t �3\0��Ҳ�2�y��B^��b'��z�ɲ(�#�d9It�&W�jNa��C(� j�Ė?h���j����քZ\$0��ү�J A_�\n�!T�O�4�<{a��?��o ��-����?Hl�\"�2�y�=�먞�R��ф��͊�P&�G���4��%()�\r5M����LT�\0��xBI�=ltv�2Jhv��~/:��p��:8\"д5���0�#�*�7����\n�q�>�G\$��� ): ��\"�#�KfI�!�v�+?{����Qg��{�R�Q��C��}�#��iIb�g��X�����}��`�}3�%@��{_k�}0��ȗ�p�!�a��<7�e ���F�?����X�D��, ��Ck���U��L>�1���܇����p0�#�\$���V)pY�s5A�:��U�(9�5��,F+�&�*{�-����:��:7��:ʙyP������X�+���\n�I;��\\s��P��1� ����r��NJ�AT'-���k?��Y@����f��b񎒔R�J�i�m�B~�K\rK��t�4��;O�Kc�9% H�5��d�3��e8j�P�[s�9,�Ę�bzK����W&e�d8��)����5�p�h�����\"0�hL5\0�7 �ڌڇ�{��ݿ����<�k��\r+��X�b�l��/؝X��AC�s\na��l����}�~ݴ��drx(\r�3�nGr�T�+ ��Q��J��P�\n�'?�Ĵn~��:� ���� Q�8����`{�a�� �4:��L�: � ����uM���ߎM�I�,�`�BgN����\rB��\r\0��o��\"�/�2^D2)n�\raz�R\$�7�`������L�p�*�{`Oqt�z%%�Hg����0���K�f&�)\\�QW������\0dp��<Q\"�c���'�/�Q7>�+�j#\0��ȺБ_�ȍ�k3�J�(���%O���\0��Tm4�k:lʞ�mD\$����\0���'�~� Z@� ����V��L\"�Hjn�5��Nl�������fj&�M ��O��dbӰR����Odii�N� (�%�-4+�:HpR��?B�M0��JF��.����1 M�f~U�T갊�lˠ0�����U��|��Ђ@�X4�bg� ]P�?@z `�� <��R���`��-��F���I\0���㬦|О���ŬTkQk�F@0L��P�\r��#�u�����ܲpX�^ѱap\0\r y�Pt%\0^8��\r����k��\0ǡ1�\n�d��B�� �.\n�Qjq\$\r M˾F��o���(︉ [� .#>��Q�`Y`�M��,�J���\n<��u�z�+I���!)��+�t��Ŋ�����lƜm\"\"17\"j�0#N�m� ��٢�O �pR�K#�R��7#C�&��!2\$��>�Ϝ�C�.R\"�r��\"P�y˰7��\r�ܼ�s)�%�#�U\rO�EЀ�����y�xCt@п��*H����+@���0�\r���I� ���L�������/ \\\rNR\r\0�@+�\$��/*w0�S\nt� \"�\0�r�/��P����\0�3L���%r�R�2R*�+�0�\"�-�3N1�D7(tb��/@�12��M6� ��d�(�c7�*��p�l�8���(t� 0�Kp�2�-�����Fb�\$�R��(/�+2��,̲�l���8����r�K!�6\"�Sa0bx��\$O\0\re� �\r\"8�'��t���\r��+�P�@Y1�� Yb�R⹰�\\jK)��438�h�1�7�z`p�R�R�C��B���<���� �F 4�DtJ-�tV�D6\0NL�T�v_�0�\"qJ��I���*�.��q�R|��H�Πt]>�\0�OL(#�n�. �2Bn9Jm�@R�s2|��h�� t�Nn6B�cO+�҆��e������BO=,��C:�6�:�M<��BV\\`�/B��ڧ�,w:�H�͸�2xp�M�nbn��Մ�0� �� 1�,4�V�#&�l����jKC�\n�g��l\r�IcY@�Y�h�3�\nU�]@� ���\rL�d�\\ B���\"t\r�p'\n�'�O\\��RИֳ�5 ��S� �b%�[��\$�L�u�`5�Y���u�[���\0|EMh���\\)�\\u�9�b�H.e@\r��!�e'�VP��C'c\"�f(RŇ&#~�\\qH�]�{^���g'O�<vz�6lp��g'8E�{�*�/�U�V���p���o,�+���)X��k.�0`�s��0h�r��o^� �𦆰�B\"�j�Ok- �% Ɓ 0���g�x�+ � �[�P7\"* hP P�\rc�<�[`��V� ��7�:`��U��(�I��s*d�;�> �BGsG� t:�8d \0� @�jwLvj �ow7v b� �p�����u-�\n��, u:)��\"ut�:�WB<S�b1��2�CײS��d�%)r��pտ{cpqM�!���#P��#@�E}c\"@|d%kr�\"*�x�� w}״uW��l&X~S�B'u�@6Ch�º..��'��+@��Ӄ�[T�1�� ��b\"�\n\0�\n`�I\0��n+�/�\"lW1uƴ�Z�D�C�(�1�p�wм��� �^\0ZJ`��b�#�5�Ʉ��H���;���(���!`��#^»y�ߍ����VGr�|�_�pG�e�Q�jd'2I-���h��^ �da)א�:H�H)�5q� X��FQ_��{8)~N~�\"`�\$1��� �� �� ���B_�������N^�h[�N��(�+��M�wϙP�'p�65b?�Ѵ��y&<�ZT�q,9Op�@2M���zĕPq4`eo���b\"fm�v�X@�c9a0�w  Db �~��W\"u@�J�r�i8�0��0��#�}7+���ok�@��\n)l�r���%v�܇�!����n{�XYw*,��b���F�^\r1�y5��BY�՜#w:3&j�B������fY`���� �BI��|�l�0�� ӫ�O�r[rEa0bɋ��\n�� (�\r��GF��@ؼ��٭�߮�1��ГS��s+�X��%@u�g9zfS��#0 �DB�� _w��E�� B�>�{���*@�}k���Ƚ��\\P�,\"�-rC�rV��Yם���Z\r���[�S}\0Y�%k�cϖ2�vs\rK���O� T@� �s��!��2��cw˒��v���,4&�rxr�؇�~��#�\"��X�\r�];SF��F�<ta/��M�&�U>��5s ��S���>�6��U{���p!\"y�7M�me�Z�D!*v�w�W� ��0�w0��1��|H\$ &ԉ+{��GRH!rԁ - �24�l��\r��\r�\0���t<ƅ��f�:�DS�d�eQ��\r\\�a���E�bG���m �g�x-T����G�YKƢ�tp0�?��Frx �2\\�V��2;'\n€��+�b1��DG�5���l'(�/[�,N��(nG8��b�XQ*���-R�����\n4q#[U�<e��ĝ`�&&�o�@�u�%�5\0��`\0�E}#lʨU�x%m�Y&P�b�͕ �.��ϡ�1<jn�ǃ�\nV~o��N�p\n���\$E�&�# ��% G\0��=� �ek�� �Q�C�<}�]�A��-Yb�;ฆ�[���� �U�Y�c��~��T.\\�<Wn\\oP����qƉ6P\ns��`����c:�3�(�[��zX����{ P�\\�炫��W��Y�:߮:��#����9��Y�[�Y�t&l�9kޱ�Y_҉b�~��&�v� �*1��� `�f�8��S��V^��'���}��l��z8����� �ZGb��_��]�⢏��fpJ��Z�0��@V��'��u�y�� ��C�R'N�� �?Y���k ��\$c��� �=�n� �YJ�>P�R�J��]��.��짃����}�;�;S��]��@���:�����I~ۑ���ҝ�|;��Fy�ƃ��}`�/��-��#�1�@y�7���ys}�\$A�a�\\�<xG��֨BmamZx�3�,}ϝ:�\n�d9��΋�}�H��m� T,/K�Ϊ (���Sh��:����V�,N�\\����\r�B%�Y�v�i,��pyrrH��&�dL�%(�@L��5��T@1`٠�:���\nc�,b�O,��\"ԣr(�f�Y�O-���yk��*&�,k�yIP\n���rpE%��`��89��ׅ�l�UN6_�<E���d�L��K!���Zb�k�*���q���C\$��P�����sHnI���M�(���q��D@\"8�\n��r�f��C\rP�� pKƣ஛�d�L!N��R9��cl�i�!a :��\r�\rPS�S ��*���0a��,�бd4Q\r3v����L���ʘ�ðGn\"3�%Qd���)�i4�u�s���X�MP��^��5�O�� b�p� xy���TqDnBy�C�l�q\0X��2�E% dF��,7G��&���Ri���#瀉CV��N��\$�LB!(<��*1|H\"E u <��P0T|s��)C(oZ[ҵS�t��� ��m��\n�n�� ��6<�/>� ���'�|�#h����6�\r�.=(�v���;`\"O�Cܐ!�B�9�.B!UE�D�Ăd�����)�K���\0޻��mF~ B{O\0�ρ���_��u#��5 =�Lj��7�9 �6����lCV �� � Tp��08�� 1� �x'�0@gIw�Z�@9� Lᎎ\\v\0_(�\".ЯA[sń��7I(azl_�EЦ<� �t�U��7`t��0�(��3�=��o\$[�h�!�B��[H�R ���)�)nx aZ�#=H�8�뛥 ��%�@0w5J�� ��A\"F:8N��\" X�- � ���?pj@)iUj��\$̚-E����E��\n/��P�B�P@y8j�Y�K�9 0�H�Dd�&0���h�X\$\n�v=���;x\$����n�ԓrBbl�p��q� A���tT�r B�M�z�9�\$�`e���\$�\"e���p� 4/��P ���6�В�0V�U���N�\$�%B���P��H[MI�C�z��2�0t\0��s�0��2R��l������K���m+1�9�/�����N��-��#�]\r9���/S{K5IrЖ�e�ؤ�>�i2�YSa�K,t�EH���O�����(:\$:&�ee�t(�W2ڕ̷a-3KYZ&�\0o�+ym��Z2���y&/مKvZ��ĸ��}S�8�d&�r똁��*��Y-�\r k� �bbz�<W-9��6�A(�:���K\n��NY�H�@�����ق���d��H����~u�]Q��F�1 +ɔ�q\0O��� �6�����#[ � ���dR������ �]H��7x�dS��U�9�xdC\$�UX^��mH�x�8@���q p�Q��W��(���[:�\$�,�|�Xr�(L���\n^.��N�!�h'�a��@Ƹ�t��`�\0cj�� lp�#d��*�\$�(��\0;i���`�) ������M���nV:0l;���t��\0��(d `|�y@���<\0|W,�D�@��g�/��f���N-#�U���JTaNM/��-�)���a\n�Q��1Ca9\$?���\"�����ɜM�{�����9���h3S�H�KA��O��?��.\"\"��9%%\r hq9�'P��{�\\��[���\$:6�B�(� �u�k\rx[�BGHz 6cn8 �2\\� \nW�i\rc�\nŪ\$�;��{F�Ӂ�*�_\n����`��|�]@�;P9N�#�xF} ���BF%��M4\"戅�0\0f(�3����� ���0�����Dٍ��\$�3Y�pjF��w+?ii�����_\$1���)TV��*�'�{g�=�q��\"h\0�:qt�{d�i� �4���;&���^0Q����0����Z���oe�\\`�i��҆�����h�MzS<<��u�'F\rI���a�G\\� ���P�\$�����ACj\0�p`2�x��X Zb��|!f����\0�mTlRT��H�'¥p�� x�T�NQ�Ņ�n�Z5Mg�Gsx��e���D�T�#�ѝeO r�4֍UA��P��!Z}�w� ��v@���P�5UX%2�D7�\\Up���\\��V�R�d ��!�@�����Tݞt��P��%�p�x���ѺW�����HX�&��LpiȤt�E�2:�4�v�z���:���ή�M�֋��3��*�e?Z�d\0�0J��L.�ej- ~ֆ�3%�9��5��ޛ��p �#I �� Ѐa%P���p���?ku[�z�}���tK������K^A\\ҫk2x~V�wx5w�Hh�S-pԵ��@��pY�Mq�\"�ѫF6{�/��ǁ�����^ɘ�|έ�2L�<� ��2�\r��ڲ�W�3�@ +�ӄ N�[��>L���j��|\\�8�m`S`[\0�X�V�΂ �aC���,���`�[��A�̪j��\\դP�-}+�}��� �'��Q��*9S��:p��Z㠭Hh�R��R�w����e�1��,�zT��.Oy�Y��d��L.U�a@���F)�:s�Y-��D���՛K�s�#�N2����0k\0���! `^@��iƁ����6Q�Pµ\0�j�%��Dh,�<�<;b���ڦ~\0�#�\rnT��1(�J��Ҳ�d-=c)d���NԷ�.�]@4�!�2|�T����3�W��b�R��ɮ�BmD���I\r0���cА�ϔ��K%9�4��-A��S n[s�ͧ�?ut�\nL��5P2V�']��#n�|��B䷝� OC�Y��W1�[]��7\rʶ�OpA�:��D6[���U@�|�9���S���Ŋd�86��t�?\r��~��a\\v��1U1�#p��=��k��I�q�a<\\�ܥB\"@ M���������7[�6�u�\\�q�!3 a�s��tIJB����H .�R{I���n�j���[���#��J� u[����u��1 �S�_7E�D���IM�v���k�N��rk]��� ��֮�FP�Kz�wa =��x�O^E��X��N��H���gX�)Rb;�^tЬcn�0P�-�faֺe�An�����P0���\"ig��H�OpQ�����޶i�Z��ɅJ�*�����/��Y�8&�\nL�X��2�/ؐ#wM����i�s�MMI�զR#dmB�|�O��#�Y;J[��`��D�7\0�rT� ��O� O��+rj�Q��ژY��H �j��(a���%���H�(�Z8)�%���<�諞����c-�(��T�q5���~ո�� �Ĵ��\n�`m\0:���W;JN�@�����P| `_ �u�� � \0�\n� [��\\,�G`�Q���u�-U�5��D\nm��ym��7����_��V�-�}��5jʈ� ��D�҆�o\nUr��5���o���2`��\"�E��>-jw����ÅY��F�04/���v�Z�~qB��%����w�c*tX�} �;R0���0����A���@�b��*8�a1�a�@��R�r��0ڄ7�I`�;y�_KԆX�T �E)�Q���v6n�����\$�>%���C/�I8�\0 _��P�~�X�=�%zU�^�-� %��b3��j����f��E��� &\"I��P���B�͋{yB�n�����F:h��h;�Ҹ�y1���22z�ѭX�KX?\rg��5�F֣H��lhk �\0�����Mo�d�\nW�,�3t\n� P8���Y�x��g\0�Y��d��-.m�Z�AZ����9?nNϡg ��N+��P��[R/O)S�T�!�[l��2kYR��i2�����;+T@��j�� z,9U��2Ȋ,�L�0��V&�J8�H[5mP�ʚ����Ha�2��@�e�6��^�� � 8VZ3��C��#�b�j[3g1� �k2&*�E N��W�2�y��Z�+ף5[&��D ���jL5��9Pǭ����{5��@�w�����eX\$��[����WP-�`{΃Y̵F�>Q U�+�b�i��� ]T\0M�OɃg0\r x^@��p��p��\\Cg��_��BY���òx�2]��2���r�y�3�� p��! � ��2h%�]�e1�Nb�W_3��9O��=��@Ip\0��\n�H9c��.�oL��\$\0ʷ���Nb7 �,�lx���V2�}���h��5���4����:y���cIN6i�\r!�\"ʺ��\\\\��Y9����艠�4Zm����~W��,5���D=��oe�Ƃ+�]A�+P�/��h(�� ��Y�!�x��'����ê%��Ţj�%�f�|��J4�Uȃ��!�O��I�����K�JX���TV�dJ�� ��YZ�n��T�R�Q��G���ԎP:@R,Z�C�5�9 �>��Ȑoc �e:� \r���1��T\n\0D\0�\0'�� �>p,,�<э� İΗ\$79=<(z/@����� �\"�k\"�������zw��c�@Ĵ�@;�N���,��|̾P# �4���b�>=��J)`�Y��§��wA��ˊ=�i��0�P�>t����g|\0��{[l�RS���:���?� ��&Y�i̓�*Ӵ��!���1� �\"�:��~�4����x9�\$��o A���ö�qD� #\rK&E����(Ҝ��2�v[�?�謷?�rz� �:�8�\re�'u��dP�Čx���PD�&�\r�b�N�x�.� F\r��Q��w�T0\"=�_���mH��t���+`�p�-ސ\ne��oH؛�\n��Rj�r��,�{l�n\n�\$�Kn�z@1�(k.]�;�z��\r�7��� �{β�v�rx��p[�gwԏ��X�\"�������ʦc����B��3X�����}�]��[Ğ��Ӟ����� �r�!��[1we�v�����݉��g��lp����n�8�a�q�ڕNA�}�-�b9� �?��vAP��a!���c�`8<�r���x��\0�~dr�7x����\\�6Ox���K��ԙ�v����K�{HeG�_Î ��[A���\n7���J���v�.}�n�n���=0^�S��b2Աh����� G�P�v�X׵�\rK���f�k<�\n��@3\n(��9T-�+�����(�״H�vJ @_�Gd�T�<���h4:p���5���bj� �\rmzk_Q��j��Cj1��#�IaP �{��:�{ދ����� �Z��g R`�lCa���\"N|�AP��ԀV0\0�B�s��@���P\0Iu��\$4��� �<��`�:*�`��Q�wR�,����\"Ȋ��<(��jsץ�\$c���6,�/%����3�ޑs� #8\rOH��zX\r<���;�����ݛ����=�qᐭ�h�8�}y��[�x��~��1jS��b\"^���n(@6p�a:ʨ�Z5�\0��]\"<ɷ��L�&��|y��\0d��vO���uS�:����u��Ԗ��e��L�\\�8��X���� ����Ȧ�{���I\"/�(��q��2�n������Q:J:�� }� ���\\���� .D/N�A�:��h����ϧ�@�n -M߽+z���b��");}elseif($_GET["file"]=="jush.js"){header("Content-Type: text/javascript; charset=utf-8");echo
  13. lzw_decompress("v0��F����==��FS ��_6MƳ���r:�E�CI��o:�C��Xc��\r�؄J(:=�E���a28�x�?�'�i�SANN���xs�NB��Vl0���S ��Ul�(D|҄��P��>�E�㩶yH ch��-3Eb�� �b��pE�p�9.����~\n�?Kb�iw|�`��d.�x8EN��!��2��3���\r���Y���y6GFmY�8o7\n\r�0��\0�Dbc�!�Q7Шd8���~��N)�Eг`�Ns��`�S)�O� ��/�<�x�9�o�����3n��2�!r�:;�+�9�CȨ���\n<�`��b�\\�?�`�4\r#`�<�Be �B#�N ��\r.D`��j�4���p�ar�� 㢺�>�8�\$�c��1�c���c����{n7����A�N�RLi\r1��!�(� j´�+��62�X�8+����.\r����!x���h�' ��6S�\0R����O�\n��1(W0���7q��:N�E:68n+��մ5_(�s�\r�� /m�6P�@�EQ���9\n�V-���\"�.:�J��8we�q�|؇�X�]��Y X�e�zW�� �7��Z1��hQf��u�j�4Z{p\\AU�J<�k��@�ɍ��@�}&���L7 U�wuYh��2��@�u� P�7�A�h����3 Û��XEͅZ�]�l�@Mplv�)� ��HW���y>�Y�-�Y��/�������hC�[*��F�#~�!�`�\r#0P�C˝�f��� ���\\���^�%B<�\\�f�ޱ�����&/�O��L\\jF��jZ�1�\\:ƴ>�N��XaF�A�������f�h{\"s\n�64������?�8�^p�\"띰�ȸ\\�e(�P�N��q[g��r�&�}Ph���W��*��r_s�P�h���\n���om����#���.�\0@�pdW � \$Һ�Q۽Tl0� ��HdH�)��ۏ� �)P���H�g��U����B�e\r�t:��\0)\"�t�,�����[�(D�O\nR8!�Ƭ֚��lA�V��4�h��Sq<��@}���gK�]���]�=90��'����wA<����a�~��W��D|A���2�X�U2��yŊ��=�p)�\0P �s��n�3�r�f\0�F���v��G ��I@�%���+��_I`� ���\r.��N���KI�[�ʖSJ���aUf�Sz�M�� %��\"Q|9��Bc�a�q\0�8�#�<a��:z1Uf��>�Z�l������e5#U@iUG‚��n�%Ұs���;gxL�pP�?B��Q�\\�b ��龒Q�=7�:��ݡQ�\r:�t�:y(� �\n�d)���\n�X;����CaA�\r���P�GH�!���@�9\n\nAl~H��V\ns��ի�Ư�bBr���������3�\r�P�% �ф\r}b/�Α\$�5�P�C�\"w�B_��U�gAt��夅�^Q��U���j���Bvh졄4�)�� +�)<�j^�<L��4U*��Bg�����*n�ʖ�-���� 9 O\$��طzyM�3�\\9���.o�����E(i�� ���7 tߚ�-&�\nj!\r��y�y�D1g���]��yR�7\"������~����)TZ0E9M�YZt Xe!�f�@�{Ȭyl 8�;���R{��8�Į�e�+UL�'�F�1���8PE5- �_!�7��[2�J��;�HR��ǹ�8p痲݇@��0,ծpsK0\r�4��\$sJ���4�DZ��I��'\$cL�R��MpY&��i�z3G�zҚJ%��P�-��[�/x�T�{p��z�C�v���:�V'�\\��KJa��M�&���Ӿ\"�e�o^Q+h^��iT��1�OR�l�,5[ݘ\$��)��N�\n��[�b��|;���p�74�ܔ¢��I�C�\\��X��\n%�h�I��4�g�P:<���k�1Q�+\\��^咠�V��C���W��`83B-9F@�n�T>���lj-����&��`9q�������P�y6��\r.y�&���ả��E8�0����kA��V�T7�p��x�)ޡ~�M��΁�!�Et���P\\��ϗm~c�B�\\\n�m�v{���9`G[��~xsL�\\�I���Xwy\n��u���S�c���1?A�*���{ �����Ϳ�|9޾/����E��4��/�W�[ȳ>��] �r���v�~B� PB`T�H>0�B��)�>�N!4\"��xW-�X)�0�BhA0�J2P@>�AA)�S��n��n�O�Q�����b�r��Ҧ�����h��@ȋ��(��\n�F�˜�ϖ�ƙ�(�γ��P\0�N��o}��l�<�n����l�oq\0/Q\0of*ʑN� �P�\r/�pA�Y\0p\\��~��b�Lh �!�� �P��d�.��y\no\0� ��ж�P pt�P� ov�Ђkn��\0z+�l6����0���P�oF�N��F�Op� �N `� ��\rog�� 0}P�\n��@���15\r�9\$M\r�\\�\ngg� ����\$Q \r��Dd���8\$��k�D�j֢Ԇ�&���� ���bѬ�갿�� �=\n0�����Pؠ~ج6e�2%�x\"p�@X��~ ���?� цZelf\0�Z), ,^�`�\0�8&�� �٩�� r�� ���kFJ��P>V��ԍp��8%2>�B m�� �@�G(��s\$��d�̜v�\"�p�w��6��}(V �Kˠ�K�L ¾���W�� q�\r���̤ʀQ�L%�P�dJ��H�NxK:\n�� �%fn��%Ҍ�D�M � �[#�T\r��r�.�LL�&W/>h6 @�E�� �LP�v�C��6O:Yh^ mn6�n�j>7`z `N�\\�j\rg�\r�i2I\$\"@�[`�hM�3q3d� �\0ֵ��ys\$ `�D��\$\0�QOf1�&�\"~0�� `� � \"@ZG�) Y:S��D.S%͈���3�� d��m�U5�� � �<�S�SZ3� %r�����{�e3Cu6�o73�d�L\"�c7�LN��Y���k�>����.�p��2�Q������3�VذWB�Dt Cq#C@�I�P�DT_D�:��Q<�UF�=�1�@\$��6� <c�r�f%��,|�27#w7�Tq��6s�l-1cP�m�q��\n@� �5\0P!`\\\r@�\"C�-\0RR�tFH8�|N� �-��d�g���\r�)F�*h�`�CK4�1�ʍkMKCRf@w4B�J�2\"䌴�\r1Q4�2 ,\"�'��x ��y�R�%RēS�5K��IFz #XP�>��f��-WX\r���pU��D�t&7@����?���� ���}O1�2��2�#UK*�)�긋�0o<>�]H���ƿr�LGN���W%��M^��9X:�ɥN�����s�E��@xy�(H�ƙMd�5<52B� �k!>\r^J`�I�S�N��4'ƚ*�*`�>��`|�0,�DJ�Fxb� ��4lTؕ�[��[�\\���Ԡ�\\{��6\\ޖ� ��(#mJԣ,�`�I��J�խ���l�� �j�j֟?֣kG�k�T9��]3ohuJ����W�\rk��)\0�3��@x�,�-� 5B����=��࣐#�gf��&���Z`�#�o� �Xf��\r �Jh��5rqnz ��s�,6�o�tD�y���b��h��Ctn�9n���`�X�&�\r'tpL�7�Η�&���l�Z-��w�{ r��@iUzM�{rxא�m�SB�\r@� H*BD.7�(��3XCV �<W�у�|d�q*@��@���+x��̼`��^�̘߬__��ND�X\0Q_D]}t�Y��p�f �w��\"�3�z�n«MY��ZR\0 �Q�?�{�M3���*�1 ,�\"�g*U�*���̫zҌW5NV2O-|��ɍӁ�, �]�B�d�\r��/O�t��Á��0�xƆ�ЮOC�8�-0�\r���0��@]�X ̊���\\\0�0N��у4�i�;��At�8X�x�\r���������݊��7�<�@Sl�'L��9W� �θ�Ϭ����ı��R����\r�Ϡ���|�X��a���7y���\rwe����Y!��E���cRIdBOk�28[�m�J�+L ��ٸOXpf��9ѝDϛ��ߪw�@˓�Y�������\\y�Ac٣�Xg��%����1��j �X�9Cc݇�R����QF�pd� =�C���\n\r�Ց��dj�٫�xE��2FX��x_��ţ�5���}q���M%�ZM�:\n�zW�X7���:�Zi�npY;��>ʘ��Ɇ:6�;�Z�X0� �̢#��c�MyU�i2,q�F˚�b�J @�gG�|4�g��mzW��� �)��r|�X`Sc�է�˙��c����!�B�����/}{4J�\0�Ýn� Kuz @�m�Ѯ�߭y͞�y�\"�)u�����Y睘s�c�y둶����y�����7�|��|��{Ϙ*)��4Y`ϵ[v������^NX�������W���7�;�_��*x����\r�߼߉xm+�m��� ����\$\n�l�);���|٠�ڙ�:�N��:���_�8N��U�5;�p+U�L� �\\�9��� ���O:I���zQ�����T��)�XG���J{w8���ʼn�U��\$�����PxTY�pjh��J�À��J�{���@�ǂ����Z���s��h˘�X�\0ۖlӖ����θ����Y}�����^�@u2�S�#U��;È|�������P\\��#��|�<��\\���J۝�,���\\�̚E��]W�l��,���ɖ<�Ό�>Yn�),Ιr���Լ�⍺]�� �\$����q�DJ�=���X�I-�ŀ���a�ll�õ]\\�w(i�C�׃t��<i-u[uV�D֓�Q¸�xb�k�LI�.k�@���N��[�l<o=-]1`蔼�d���M�7�@�%C=]����/|-�܏�����q�������*�C��O~�Q��s�`��(���D��ɲ��[���>�k�R�u��\\+>)3��P��P���6��M%���pԌ� �A�3qmu2�fz�ۯ�4s � ��`ێ��-k�S%6\"IT5��~��\"���Ut_ Tuv�ֽ�Yw���0I7���L�\$�1M�?�e@3�q{,����\"&Vi���I�?��m�UWR��\"uiT��u�q��j\"�G�����(��-��By��5�c��?� �w���T��`ei��Jtb�g�U�3����@��~�+���\0M�G�7`���\0�_�-�� ?\r�V��?�FO�6�`\no�ϚIn��*p��e���\"T{[Гp^��\nlh@l0[/�p o�JK�X����<�=�9{Ǿ6�<eߏAx���ǂ���4x[͞L�~>!�OQx�{ZVFԎ`���~I�ߖ��L)�Q[�T��M����T�*BC�~ ���\n��gÈŅp9zK���w��zO9di^�'�+���Dz4�gHA��Ly��\n�r�<I�jKQ�Sn�==\r.�o7½��%a;�k��mX��Zi%P�i�\r�� ���/��L`pR0��&��I (��\\.� *m�*�(�֎�\$����\nw��Х�8a�\n&�‘��Um� M֨P+\"Ly��?�M\n�2� L\nbS �N���r�!w�jw`��\$��r���a�v�^�q�F��6���i*����_x��\n�f�I�:B&�6@�ɓKED���QD(V`.1\0Q\$��F��H��T���zІ��\r�jkzM����Y��(61��x�+�%dj��o\n¦�\rg��\"�Ɍ���?�1- 3h�X��)�yj�5r�N�#Q����w{_���G)���1i�� ��<�Z��pX���\$�?�=%.��Ү&��%\\�8w�!��a4�<JB[�ĺ�u4�%��47��%gѐ�& ��Z(@ �E�{@��#��2� h@�#��џ���@\$�8\n\0U��j�A(ׁ�2�O��8ڀ�5���� @��&'�\n�D�\$i#��#�t\n�P�Ts#]P* �D�uc���P�O|pc���P ގ�i#�}��:<��\0\0����ťlo#}�F�R�Tp @��'� `Q�ycTp(Ɗ@�eh\0��Ձ8\nrx� c�<`N� ��:)DY\n*D�2{dZ)A��4�����cZL�2��<��\\�\$r#����7����!��N�{O�@\$�< Ѣ��V�Z�ƞ52.�A�#D0��\0��I���\"P'�H �_)�x@��*��AOh�hI)I�L1����%�JI�B���g�i\"p�K2}���(C���=�t�xC��&F� r���o��@@'��% �H�T�Ꮘ �Ԙ:=�)\0.�]��5 .� ��(p��L!�8 �\0�� �R\0L�Ya�bk԰�6�)Y��� �Ԯ� h�zZ����Ig�VO3o��Lg�3�Y2�ۉ�DoP�`3̸ec-�r7�2ԗD�� ��B��Z���%�/I{ M�\0p��́.`���o*�ԯ%�T��\0�&�iR\n�+�o���\r�^2q���\0\\�I@� �K�#peC*!>�/�%|ȅ̒�ގ��\$�)��1P30(\r�+\nZ� z��))\0*�\0k����2��υ(�E86�s�t�f&����� �+;��76&�K�_�(�9f�,@-��4l\$ۂe7\0�:l�L��M7�.\0� �|��o�J۩��Z�u�̺�'�y{�H,#\0vU@9!�� �'��&��G���@_-ٿ��t�;���:����u�<��L�i�Κ_ꀝأ@U6���#�_�L'~��/�m`\\T�']=I��t�Ǟ���)��q�s�9�a<RPº|�t��t&5��s�l�@� �K�wS���l�:9�N�wS�|�g���O�AП<�BȀ\0�/�z @� �����=?=i�O��kӟ=\0E@i��\$ BנhO\0�>D�P��U��цj�H ��9F�BcCi��BwM��t�x �P��M�?p��=���8����lg~���t�a��%]b\$��\r�r���a,6�t��W)�\0U��F� |�쓢�vh�Q�*��O�l.C\$�\\��ցRR�<lc�&Cj3��%�ZM���z9GpY�⹣�\0i \$D��d��zt[')[)Q����k�pi0�#cþ��NE��(�C2L �@9�h�EJ5�,�h{&Jz�0 n�v��>[��j���[�] �K��R�J�>.;��F=Rڌ�<r��M�=�Ԓ��h�^Y\\Rmn��� Nn*g�����B��5^Q҉@O��x��HI�T���9�)(��&��}A)P�\\/��_�!́H��ڑ���\0�B��\$z4�TYu�J�v\0ꏃ���%@�32\0S�m�--�Gi@��Q�%�j�Y�+FuzlS����W3�ŷOr�U\$E��;�M��\\�Ա�u/��jeQ����,#J��XP�<UH �TVV�#U��Ub�OU�DZ�⢵ ��8��UJuS�� ��g)XDZK���B�\n�@2���x@d&�� ��eܫI� @�Fw�8��\$�'I�V�V� U\$�ET�_�*�d�/�FC�Ydp��vG��3���њ�L^(�`�j��2S���c�W��JQYi�HB���ck�R�\n��U\$j�\n�ZAi�U*wKDRxW�L�򭈀+f���@�A4��Gz�R\n�5�b�\\_�� ���0�C@�\$X\0+�]����\"?�n��+QIj\n�x\r��B`S��M����\r�o�@��6X�\"{�\0��b��)��M��cM�W �D_�α�v@{c�:��%[%��C��1��;Aƈ��Tn� \0� a�p��e~�U5 s�V��e|M9��9 h�@�\0��~�@.� �l�� Jv]��D�f�7�F�ᱳ��,/+:����XIi�\0U��@N���\r�ʢ,�.�i����m _�F������YiU��J�!�g�Lj����D�iKA �6���-U�Kf�_N�\0�-3����3+�d�i�D \"�M�ml�L�X��㯸��>�&|U�с�`�h��2���n6����I+ �né-nD��`�����ɔ�@�B!;X�smȯ��pC`�p5���O�%Z/��5���#CK`�X���cb�Q#��Qa������q��p���)��G+~ۖ��\"�lM_^z��!���E���Х�����a���p86��n+o�J����,��󇢺w\n�]̓p��R��'�e�J�q��'ܨ%�'�nlO�h@>NBȊX5�,�����rGr���Z l\r(�ˑjI�l��%b�;s+�נ�Wg7�)�*e��1����3�L�e@(�p\0��Î�ds��A��D\0Í\\bD�\nu�/&1��XRץE楂5�T�\r�}7�������A٬���k�\\���͵����q�2܀�Z-wo���t�Z�]�-yq2j+Ն�խë���n�XA��\0�\0��+S�+�Y6_B�V�7z�nZ@̆�Էƴ]�-UMJc*�����s\"�+\0��x�B3^���0\r������c��\\j��*�P-\\Q8�ʎ���l�c�%X��VB�}�,��;(�`*Q� \$���r��{�K��C��%�\r��x ��Q��,�����/�v��\" p���~ � �� �J5e� ���E�-^�X;c�\\��׬m��7��?�6C*庮�,7�Hf�/�9e�0[@��!b����UБ=��i.Joc�j;�B�\0���]Ք��v�G��8�O\\\0�NJ�O��\$��.& p��\\� H1b�p�:F\"8Ŷ�����Vx���R��x��=�3�f1��+| ��\0�B�kb�P�Lђ��\$z����c ���i,Pcb,p�n(��,��`�'/�~��kֵ��p�q-��ȱ�V��܆��\r� � \0� �dS�����+�\"�鈭1\0(�-��1~�tc��f��Bۑb}ؠ��0<1\r���L���\$��2d\"1�&�ƀBóN��\r��B\rr��\"?v�d�Z��.\".\0?w��9�o��\r�0�с�!��dR��뤶\0���H��ra�%Њ�+\0yr�H�sϒ4W#�,\$�� \0�*xB�\nP���|� 8@/�\0�2U���b�����Ϊx�! �d����N�3S�?��P���(�g\n8��pp���S 9�@�' �\0�y���\0�y4�6�H<�����\n`S������CY�����jp:\0N(Ӎ��X4�k���g�Dy��<�n4���rS<����?�\n��B��f('���~dgәS��?<��Vg(1����2���)��f`�Z��a�>t{�� ���>��\0��P�`O��\\s �<�?4�w�~���f@z���~hBW�����xhA���O'=�P֌ײ���=��c[ys���g�|���掳%�M�,Q���8 'X �hlUs ���٢� �4��qD��x*�8g�NL�BȖ�;�}%e�@Y�v�ho!\$�NcCX��@�;YH'��@^ ���Rf^x�\0^os�_f���;��pj]�:�Ԥ��.mL�l\r���V�\0�@܀��\"���1%�!_��@-]8f����-����a�]Y�W�ψh`(���J�@���\r���Y kB(�x��:5�B\\QkO[:�0�¼��uk�X�\\�P\0�[�x��Ů�`�RIG��k5�����Yz��Pҙ�=�l=���e�\0�2=k` �[K��B�����8��C��}k�c{#�آ��l�dfF.̵�-�A���6��K��������P�v�'��lHiA��8C��� G�`Gbyپ��- 0�Ĭ;[*_���m�lH{(;Uo���*�]�,ċ������X���80C��K �! N���(I`�� V�Dv���w�rpc,�����\0���9~s�Xn������r[ec�4d�p�i \\��e2���l��aZCk�gl�bB���7x%������Ż��k` �\n�( @ź���5�ݘ�ϭċ#t��ܖ��E�}ńs�Lv��E���\nQQ۔���76}�Or��j�b�%@7���۵�h�w͹�n�k�`V�q�����~���~�4��{�������ˁ;���8p2mP+ d�aX8&,=�n�}�!�/�K&\r��t�H��)/��Y���6@�=}��EU��lK��\\k�b[��1G�M�)�J� xX�E�T� /�\"-��<4�xD�����p�(�3�ʟ�ߴ�'�+�\$\r��<r��n`H\\t\"��70=��Y�W�hs�\r�w�~�!�0@6l�\\� ��/�B�7����� �>F��܉\\��Rپ-�n���ܧ\n�?F~��a��+x�����\r�l,f�C�+���w�i�G����.X!�_�71ym�~� ��D��7��� ������G;g�w��b/89��x�@!R�9�éJq�Y�h�'3���Ĭ*��Xw�ˮ^ ��� �7���5�����`�:�#��+ۭ0����S��@0�o7:&~r (Z��G1z������p���d�N��`�/Fz@8�t0�Z�_ ���0��{��L�n��ׇoE�Í��=r�Gj]�H���� ҷ���Af+���V����m��7���B����*q��}c�w��=ۄg��wE�-H�������&Rh4��M� Z��_L��]W��V'�զ���\"u� @-�aM�s�@9�L:�Ւ]�#��a�oyb�\n\0[��r�p*}Q�bw����?����;Vc���ʰ�� �.�s索X�ְ�y�R=�&d��r�O����2�j!�ux�����R{N�&�ѻ�5�}��vy۰�1o8Z#��{��N�r����Q:B�HzW{��W{:�r����}D\$�j7)�P������CvV��X���d�D7�፮���,�h���_�]�^�qσܟxO�]��?p{�\"��O�8Q�?xw}�J�?�9k���x�5bu�&��� o���^��>�w�g]��h�#�?+��m�(�����/ng� �5�5<�;����ȅ�˳��x�%���;�(��V�;��o-��˽���.e�nkp���_�F�X�9�Wj�Q���CB ا�v3R=�솦;a�][y�Ȼ4�/�|��##v� @_ǭ}U�M>����1���\rC�M�q��C����d�ĘU#[�ɦ�m\n\\�\r6�'�>��� i I�;�R \0X��<rW0[�E�dHS�H\n^�\\��3��T��F�xB���\$� �i�-��'�����Xf�}\0#ɤ 1�o�B��*�;�1�(\0�~@)��h>��{��~��w��H/vL\n9�?do���,�x)#>�#b`'�,�gT���~�t� �Y�}��/�]-'��\0�(�� ��@ϡ�/����>��~��olH��������/q�D�T���~��o|��a ����#|F8��d�ϥ�/�|��u���V��h�\n>����{� ������_{�G� I�a�E��&{VN��od���F�B�X��׽���(I�N@Y���������9��ɿ\n-��{��@R�o۽�&�o^3Y���>�|�����-������~��/��?*�`\n��?��S�!V��ϩ������>����}���O⟕��>��RM�������?b�@\nO�? ��0�s\0��I�π��+��'���X���,��`'�����?�����\0�K௸��C�O��2�t��>��LO���L�v3�����\0��[��PΛ�l��H\nh���lr\$/��\0+���\0 ����� �\r@�?K�)<#P����s\0���?K�@�@\0���ꀱ���\0�%, p)?#����\$�\niL����3��[��3�����?��� �@��O�\0�� �A|P\0��D? �N@\$�,��/� ���\$B?0���\0� \$��\0V�Lhͅ��� �������>��#6�+�>�R:p�>�7#�\\�гlΓ�Ao���<3l�� pe#7�A@)����@��#�AV?h��� 0*�Z\0��*�\\Au���_>k���b?>���\"��c� #6>�B����\"\0�>�\0ps��?�DPvA\\ #��(>��3EP��>��:��<\n�O�\0��d\"�@A\0���Aꎐ�������5���� �� #�� � c��� ���+�@��h؀���\$\0�:M3n�3c��`���„�T+I8�B�3@*���� @'”\\pM� 8Ol������M�� c�#��� ��7B� h`, ��6o��\\\\.�S>��D��C��0����ƣS\$2��B���@&A�>�L�k� �4�A �ܭ3�����@� ;��>p���� ��\r�\n��3|�\0\nO�A�:6��\0� d7�@8�%`#É�[��=�D����\n����3u�L��C��9�BC�:`���\$!h�\$��;��B�20u�[ �8��C� �<�����篟��dP���|=q�� 2p�V>����� |*1\0��\r�E\0�dAov�P�t'?d,P�D*�@ /�#6��CP�BO\n��8�',5Ï��E� ��Lq\r?m�Eq\n�z�C@+��r60�C�?3�/�̓�\nP܏�lH�D���ͤ5\n������i)D��1(���D��7���u>��\n�\$A��j4�\0�?�4�?��LK A��>Ͻ?����qDI@��\$;�D��8 �&�?;�c���Jأb�P����\0 �B�# 3�`‚��)����O�3CMZ50�EO6��C��\0��\\\$����p[�9B���#cj<�1�1 B;c��DBh�?� �@`*���.qb���X o?;\0K�p�3�8 �RC��6/����\$>lͤpI� ,!�*\0�+��>=� ]�w��\nT^pgź� #�\0�?\$�J@� \0*C�*�7� h\n�j?��:pAr�]Y����L���Dbь ���B��4d@(D��c�E���@>\$�� 4�ؑ ����</��?\n�/ĺ>�gp�>������I6i8�; ����Ɖc�1�AZ6�!�}<j��D��j�(F�?d���'���t\0��Te���1��� ��Av?lnos3���50�#�>���œ_��� d�����Uк�Z�P�4D�|;�r���C���[9�ꤥ�5I�5�I��\0��EO�B\0{9q�C�|\"pU�Z�P�` �����Gc�QC�GP��JO���6(�B� ���z>�7��F���0I�:��vO�Ǒ�B�uE��,\\0�Ǹr8���qgA6>���74D�0q�G����>-SE@#����G��.�*\0i\n\\-`*\0q\n\\e�����\"— �)qu����n��@`>D�8 \0/�@��_�ڀ��w#�Ǎl��G�>Ԅ��-+ߐ6�Wl%�6��l0�\$5�s��&�\r�*\0e!�r����qI�� \"���> Ș3EIL�\"��94G\$/�\0� ���\0� �-2>/���倘���Gg\n�/�L�q�B�P�\"#7�z��HMԅO��O\0̏�&���2L���T^P @Z�d��=�]Q�=��KC�E�\0�QO��\\��s0��>��q�Cz�G�>������ ��@?�0�?�\\o�¿����4M d1�9��\0��G�? m\rD���(ԴL�d��\\KJ8\rE���-2 4U �0VA���R=�E�e���5!�2m�q����AE��V\$��ϕ��� �I9�� C&�\\G�)D� ����4�I�#p��#����C��\\x��C(\$�H�:NI(J\0΋�\"w\0� ,)P�Ǭ���ϋ4<��!�=��Go�����P��6��N�QD�\r[;��A|K�'AA�P\0�C:��ʄ̉�4��*To����D�F^����\$)Ϣ���\n�����)�(S�\0���(�\$:�@�Y8��J��#�Ђ�+��\nQ5�+`a+ �i�`�6x𑤪��:�ڌ�.�T���:��a�\0�cv(�^X� �¼H�O.\"J��O\r��>ex-��J���KP��rԂ-`2����_�7��-�!\"Jؐ���J�H.���o-�.��\$�<�BO�Ѐ`> �d�\n�H\"�؆o+���s�ؐ� 3��+�� �6�/��a.�\r��nd���˨�� ?���z1�\0�� �?�� 7����<�?���\$�\n`+Aw*MQ��<�P�o��?,) #P>��€��̄\0�?j��ē�Vq�?���\$� 9���-��2��I���D9��Lg1h[�ۏ�1��sC�1sީ9Lz?�  LWd�ovL��#��9`ͨ0����ɦW���h>\0>� ��/)D���L������\$�a��9*�<:C+�J��KPJ�\"�L\\�*b��� 1���6�4 ja+\0�%Qf ;K�E�����`�>�>7�t�Hw��MPn3I:f�D <L��R�'�.\$��BO\\�\n� ��5�86�̹D1�<\r��\$Z�����4�%r̃�� �����\$��˶���o�^�\\��\0�f[z�e��6|֓g�&�8+�M=6�5��\0�1Id�{�^fqd趈s7(|�tM.]HS�[���Ԡ��;7yC����� m���I|A��:`c����8\r��i���� ��@��P `�~\rl�a=M3��f�<��R�\0�!��@��eثr��dO�t ��T��-�XY9A��:38��O��adХ� �gL�fx�=4K\n&��u0K�ͨ�,�o7���Ć�,��3�:h|��Kb�)AN���`��:� Ό��;�����*sI&��Rs�>\rX\r!\0\n��BsVM63�K�O�:Į���c5�� ���X!A�Q9z%`� {:�H�D�E�� cv!�Ν,����:X�)�(�%��2 a&��,�l3�8j1�|�͇�=CRr��<�\$�\"KB3���'9�:|�)`Oj+��9 }-�S�>2��UU5��BUN�����N���S�N����O���3�KN�Ў��� �@:/�7�āQ���!�@�.� ( &v9��d��^����ج!�[.pGc K#?�f��pÝe�O��d��2\0k6)�,\r�65GmOFV�d�i�x,�a=O�@ s��c6�`¤��\rJ\0�;��H�(�*�r �-��.�M�[�BΠ!(��M�LP�bU��pJ�:�1��E��� �!:�,�:�YB��*KRޤ�r�0جL�a6�;6+2�� )�UB`JsV0�:�0 _B�14/���AO�Ne��)A ~\r�� ��̠�NP�w�,��C��3�殹���T3�q9}S�Q\$��A�P�D�;!�:�! �� �Y��s���6����Rԁ�Ft�#C�π�Q\\`rXr�<�'��72ؼ�O-�w9Ӥ��b8�5��3{�\0�7�\ra\"�\nh[j���F��a)��+��2�<%��M��|��m�|\n�54p�� &bUQ�8\0E��ѥ4A�AN,ˍ��˝FؕTo(�G`�O�GA����Gl�`:��=�\0<\0�������T�NϬ=.� 6Ζ(�S�Bİ�\0,J��?�.�(��%���,�?B.<2�hM΃I`�Ό�4�*�˯G� ��'�I�����9���RX�E%�,O\r,ʈs��*�(�}<ڗ@c��R�j]D�`UR�γ,�.��d��r� \\�N���l���R�-󓴵˚��k�Q�K����,�I�.����T�@1\0�K�4���/]04�K�K\nC�&�F,��SF0�ԵS.-����K�2��R�Le'���7L�0���oK�3T�S.�4T�:X̾4��9/:WR�9.�62���J6�S .�c��Sv^ 0����O|L�MD%3�4z3Id\n����#tPq5h{!7Z�ۻ2 ��thʠ!�K��7Y��1S�<���h�����-<��p��j����<4�ӹO�%@�OKB��S�!10ԇS�Ґ���YF�?UR 4�����!���~�Xl�=��H|�5 QH�C�&�\"1M'� 8�5a`�?�SPl�`0�\\�m��TM,8'1�eQaA& \n�TR�I��G̿���Zx��6yQô��a�J����kU& �OXH��phQEN��=C�\"�Lɛ( ��Qe@\0;��Q��P��D\"�/��\rB༖t� T��\r<e��eS}Om��EP�P\r�ӫP5B�4U\rR==�BS�R}H��T�#�E\0��U�=Q�E�J<�S�` ۂ�1x\0�U:��O�/���+�N�J`P!t8�\rT�� 7 S�R58\nc>�ƺ��!�� �1{À�ӼuE��M4{֔4T��Ga;�|���5\"S���NkS�8�D��?Jc�U0կRtB �{� 5qS�B��,�\0�p���j��!�\0006K�1� ƒX @�D�V��_�.�(�_`-��`�D��ua .��X\rF�����R��FD���S�Rxh�<mXj�b��W�_G\nV�ĩ�S��\00074�\0�LR�\$Q�X�p����� ��\$�N��&83&a+��|l�Չ��Qs�A��CX��]�_X�]��\0�+8+Uz�sRP��Q\0�\08ՙP�O�MU ��H6!�VX �5��X�a��V/kӏVF��`�T�Z\0D5F�OS�n�k��TMSվU\rTMZҺB���o���Eg�WG�f�ń-Y�(�}V7T0B��4���� [9�5��X��m��Xh�t>�LU`4\n͌T��o9�v��F�Um��\"�u�DՀ \rw+��\r`�V(�V��P���j�]K⏜4��oT.\$mDĵ� S���e@3�׭;@7m�:�륥��d��!���Z���Q[����5P ��7;S�/B�!Mc�G��T�W��(V����䯕<7�[l�t��^����\ri0�P���a�|VX���̃a[x9 H��]�����^&m����Ҥ�\0�Xl㤫�����ހ�T���OXl0���(�,�`��oa��u���3��U#��'0+ӽ8�]�HT!XX\ry�W@�\$�MQb��-�)�X o�\n|�`-q�-bٶU�Vc����  �3N=5�vAg\r��8<IGPB�9O^8. Xk��;+\"C���Z/��UUo[i`�\$��d].��(s����� �`-��⽀�q��e�-�N�=#[�M�P���O^(B����6��_u��2:0mx��Yg^5�-�YG8��A��c �VV��d�6�\">\ra��^��Ю0� \"䱿R���,�3D�����2iG�5� �?:\rT!�wg��M[7;[v{֪Cs\rU9d�`��yh\0h@��~��qT4��_Q�V�v��F5� P�s*�Mc]I�9�1T0m�V)S���X�[���*��c�dA+�1h�b�:�Ih�M@�s>P����9�vuT�>���ֽ` �O5�cc���jϏ?Q�Tmq\$���=(V�6F\rTr��~���\0�|m�C�)[ՂN���,d�+;�Qm�-Ň��\$�o��B-�s���R����N�:��/8�> �b.��40>����,�.tں�J�\r�\rk���6� WMm�3[�x5�� �q����Lb�6 �;`�Lm��4�I�6^d!5`7�:aO�h�4���-3��H�Um���ڒ�^�_��NTꍱ�[PH��؝a�=UH\rE ��\rjM���S�PsN6�MXQ 5�� �\r�ۭYKqs�[�s-\0����]�a�N�d5?�+�Cf���Re^�+@�[�P�5���Ga���ҵoM@w\0QyoK��U��e}��[�_oK��@��n�wxV�pE���Puo5�R��8c� .�� Uo5�w\0�\n(%�Np��V֮�J�Aqt��Z�#Ո���k6���iE��V�R{q��f�{3l@�PqH�r!VS]��6��'q��@> R=E\0��S�+ Uj�ʔ�Y�[źuUոջr���p��6��s]h't� mJ��8�QUUuD��m2z�Є�B�K����v'P�l]AAf�ch�\"R�V�p���X��;U�5�܎���c�ְzPTuUQY���Z�5�U���Jen5��n��ov�s=Hu���Z�oa�it�oU�ڻuuH5n�=jS��UPZMN���QmobF�A>�]i\\ �G\rT�v�ւ��\"��2��v4γ=]�2�z\n=:�\rh*s��f��w_���Ut8�[݄8]�+=���G��7z=n�ۗJ����u�8|��4u]� ca��z�׀Yw��t]ܪ����� ^���r��)w�]�%�i,�����e}w�0<�3��n�Lr��.��iy-�7(K&�\r_;f�[�̈\\\rX�+H����a=ܳb�n�c� , c�!��8\$m�V�vR�J]�g -�W�Os��R(���5]WHVC\\5@D�!s%Β�^�sd�%N��9��7�փ{U��+��I-�ռ��P\0\"FЈS5��F��[��z��sk(7�Ez�����1-��@�x��̹�>M��g��WM��jԻn\n� �^�tL���Uc}A�VR���@;�X-<s�<�t��C8^!P}�3q�d�\\ζL�3u�����\\-\rSlX{s�L�Nl���L�ߟn�&Z�p��t6_[\r�����V�V��C~�I�E�?W%�U�ܫu�[�ATAW\r���\rd�w���V��k����h,8�Ŋϔ���D��ػ���|a�6-_1O��`j��o?7>\n�Xs�Y�n�^c��{j�7�����:��]E\"JVJe~�.�QHg�T3r�c��V�Bce��3e^Հ�9�8�\n� �Z�(�䇪� ;t�z��Ս# �q#�\0V .\n�S/Dk�");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0!�����M��*)�o�) q��e���#��L�\0;";break;case"cross.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0#�����#\na�Fo~y�.�_wa��1�J� G�L�6]\0\0;";break;case"up.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0 �����MQN\n�}�a8�y�aŶ�\0��\0;";break;case"down.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0 �����M��*)�[W�\\��L&ٜƶ�\0��\0;";break;case"arrow.gif":echo"GIF89a\0\n\0�\0\0������!�\0\0\0,\0\0\0\0\0\n\0\0�i������Ӳ޻\0\0;";break;}}exit;}function
  14. connection(){global$g;return$g;}function
  15. adminer(){global$c;return$c;}function
  16. idf_unescape($Lc){$id=substr($Lc,-1);return
  17. str_replace($id.$id,$id,substr($Lc,1,-1));}function
  18. escape_string($X){return
  19. substr(q($X),1,-1);}function
  20. number($X){return
  21. preg_replace('~[^0-9]+~','',$X);}function
  22. remove_slashes($Pe,$oc=false){if(get_magic_quotes_gpc()){while(list($z,$X)=each($Pe)){foreach($X
  23. as$bd=>$W){unset($Pe[$z][$bd]);if(is_array($W)){$Pe[$z][stripslashes($bd)]=$W;$Pe[]=&$Pe[$z][stripslashes($bd)];}else$Pe[$z][stripslashes($bd)]=($oc?$W:stripslashes($W));}}}}function
  24. bracket_escape($Lc,$_a=false){static$pg=array(':'=>':1',']'=>':2','['=>':3');return
  25. strtr($Lc,($_a?array_flip($pg):$pg));}function
  26. charset($g){return(version_compare($g->server_info,"5.5.3")>=0?"utf8mb4":"utf8");}function
  27. h($Jf){return
  28. str_replace("\0","&#0;",htmlspecialchars($Jf,ENT_QUOTES,'utf-8'));}function
  29. nbsp($Jf){return(trim($Jf)!=""?h($Jf):"&nbsp;");}function
  30. nl_br($Jf){return
  31. str_replace("\n","<br>",$Jf);}function
  32. checkbox($F,$Y,$Na,$fd="",$ae="",$Ra=""){$K="<input type='checkbox' name='$F' value='".h($Y)."'".($Na?" checked":"").($ae?' onclick="'.h($ae).'"':'').">";return($fd!=""||$Ra?"<label".($Ra?" class='$Ra'":"").">$K".h($fd)."</label>":$K);}function
  33. optionlist($ee,$tf=null,$Hg=false){$K="";foreach($ee
  34. as$bd=>$W){$fe=array($bd=>$W);if(is_array($W)){$K.='<optgroup label="'.h($bd).'">';$fe=$W;}foreach($fe
  35. as$z=>$X)$K.='<option'.($Hg||is_string($z)?' value="'.h($z).'"':'').(($Hg||is_string($z)?(string)$z:$X)===$tf?' selected':'').'>'.h($X);if(is_array($W))$K.='</optgroup>';}return$K;}function
  36. html_select($F,$ee,$Y="",$Zd=true){if($Zd)return"<select name='".h($F)."'".(is_string($Zd)?' onchange="'.h($Zd).'"':"").">".optionlist($ee,$Y)."</select>";$K="";foreach($ee
  37. as$z=>$X)$K.="<label><input type='radio' name='".h($F)."' value='".h($z)."'".($z==$Y?" checked":"").">".h($X)."</label>";return$K;}function
  38. select_input($wa,$ee,$Y="",$Ce=""){return($ee?"<select$wa><option value=''>$Ce".optionlist($ee,$Y,true)."</select>":"<input$wa size='10' value='".h($Y)."' placeholder='$Ce'>");}function
  39. confirm(){return" onclick=\"return confirm('".lang(0)."');\"";}function
  40. print_fieldset($Jc,$nd,$Pg=false,$ae=""){echo"<fieldset><legend><a href='#fieldset-$Jc' onclick=\"".h($ae)."return !toggle('fieldset-$Jc');\">$nd</a></legend><div id='fieldset-$Jc'".($Pg?"":" class='hidden'").">\n";}function
  41. bold($Ga,$Ra=""){return($Ga?" class='active $Ra'":($Ra?" class='$Ra'":""));}function
  42. odd($K=' class="odd"'){static$u=0;if(!$K)$u=-1;return($u++%2?$K:'');}function
  43. js_escape($Jf){return
  44. addcslashes($Jf,"\r\n'\\/");}function
  45. json_row($z,$X=null){static$pc=true;if($pc)echo"{";if($z!=""){echo($pc?"":",")."\n\t\"".addcslashes($z,"\r\n\"\\/").'": '.($X!==null?'"'.addcslashes($X,"\r\n\"\\/").'"':'undefined');$pc=false;}else{echo"\n}\n";$pc=true;}}function
  46. ini_bool($Pc){$X=ini_get($Pc);return(preg_match('~^(on|true|yes)$~i',$X)||(int)$X);}function
  47. sid(){static$K;if($K===null)$K=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$K;}function
  48. set_password($Mg,$O,$V,$ze){$_SESSION["pwds"][$Mg][$O][$V]=($_COOKIE["adminer_key"]&&is_string($ze)?array(encrypt_string($ze,$_COOKIE["adminer_key"])):$ze);}function
  49. get_password(){$K=get_session("pwds");if(is_array($K))$K=($_COOKIE["adminer_key"]?decrypt_string($K[0],$_COOKIE["adminer_key"]):false);return$K;}function
  50. q($Jf){global$g;return$g->quote($Jf);}function
  51. get_vals($I,$d=0){global$g;$K=array();$J=$g->query($I);if(is_object($J)){while($L=$J->fetch_row())$K[]=$L[$d];}return$K;}function
  52. get_key_vals($I,$h=null,$fg=0){global$g;if(!is_object($h))$h=$g;$K=array();$h->timeout=$fg;$J=$h->query($I);$h->timeout=0;if(is_object($J)){while($L=$J->fetch_row())$K[$L[0]]=$L[1];}return$K;}function
  53. get_rows($I,$h=null,$m="<p class='error'>"){global$g;$eb=(is_object($h)?$h:$g);$K=array();$J=$eb->query($I);if(is_object($J)){while($L=$J->fetch_assoc())$K[]=$L;}elseif(!$J&&!is_object($h)&&$m&&defined("PAGE_HEADER"))echo$m.error()."\n";return$K;}function
  54. unique_array($L,$w){foreach($w
  55. as$v){if(preg_match("~PRIMARY|UNIQUE~",$v["type"])){$K=array();foreach($v["columns"]as$z){if(!isset($L[$z]))continue
  56. 2;$K[$z]=$L[$z];}return$K;}}}function
  57. escape_key($z){if(preg_match('(^([\w(]+)('.str_replace("_",".*",preg_quote(idf_escape("_"))).')([ \w)]+)$)',$z,$C))return$C[1].idf_escape(idf_unescape($C[2])).$C[3];return
  58. idf_escape($z);}function
  59. where($Z,$o=array()){global$g,$y;$K=array();foreach((array)$Z["where"]as$z=>$X){$z=bracket_escape($z,1);$d=escape_key($z);$K[]=$d.(($y=="sql"&&preg_match('~^[0-9]*\\.[0-9]*$~',$X))||$y=="mssql"?" LIKE ".q(addcslashes($X,"%_\\")):" = ".unconvert_field($o[$z],q($X)));if($y=="sql"&&preg_match('~char|text~',$o[$z]["type"])&&preg_match("~[^ -@]~",$X))$K[]="$d = ".q($X)." COLLATE ".charset($g)."_bin";}foreach((array)$Z["null"]as$z)$K[]=escape_key($z)." IS NULL";return
  60. implode(" AND ",$K);}function
  61. where_check($X,$o=array()){parse_str($X,$Ma);remove_slashes(array(&$Ma));return
  62. where($Ma,$o);}function
  63. where_link($u,$d,$Y,$be="="){return"&where%5B$u%5D%5Bcol%5D=".urlencode($d)."&where%5B$u%5D%5Bop%5D=".urlencode(($Y!==null?$be:"IS NULL"))."&where%5B$u%5D%5Bval%5D=".urlencode($Y);}function
  64. convert_fields($e,$o,$N=array()){$K="";foreach($e
  65. as$z=>$X){if($N&&!in_array(idf_escape($z),$N))continue;$ua=convert_field($o[$z]);if($ua)$K.=", $ua AS ".idf_escape($z);}return$K;}function
  66. cookie($F,$Y,$qd=2592000){global$ba;$se=array($F,(preg_match("~\n~",$Y)?"":$Y),($qd?time()+$qd:0),preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$se[]=true;return
  67. call_user_func_array('setcookie',$se);}function
  68. restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
  69. stop_session(){if(!ini_bool("session.use_cookies"))session_write_close();}function&get_session($z){return$_SESSION[$z][DRIVER][SERVER][$_GET["username"]];}function
  70. set_session($z,$X){$_SESSION[$z][DRIVER][SERVER][$_GET["username"]]=$X;}function
  71. auth_url($Mg,$O,$V,$k=null){global$Eb;preg_match('~([^?]*)\\??(.*)~',remove_from_uri(implode("|",array_keys($Eb))."|username|".($k!==null?"db|":"").session_name()),$C);return"$C[1]?".(sid()?SID."&":"").($Mg!="server"||$O!=""?urlencode($Mg)."=".urlencode($O)."&":"")."username=".urlencode($V).($k!=""?"&db=".urlencode($k):"").($C[2]?"&$C[2]":"");}function
  72. is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
  73. redirect($B,$D=null){if($D!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($B!==null?$B:$_SERVER["REQUEST_URI"]))][]=$D;}if($B!==null){if($B=="")$B=".";header("Location: $B");exit;}}function
  74. query_redirect($I,$B,$D,$Xe=true,$cc=true,$ic=false,$eg=""){global$g,$m,$c;if($cc){$Ff=microtime(true);$ic=!$g->query($I);$eg=format_time($Ff);}$Ef="";if($I)$Ef=$c->messageQuery($I,$eg);if($ic){$m=error().$Ef;return
  75. false;}if($Xe)redirect($B,$D.$Ef);return
  76. true;}function
  77. queries($I){global$g;static$Se=array();static$Ff;if(!$Ff)$Ff=microtime(true);if($I===null)return
  78. array(implode("\n",$Se),format_time($Ff));$Se[]=(preg_match('~;$~',$I)?"DELIMITER ;;\n$I;\nDELIMITER ":$I).";";return$g->query($I);}function
  79. apply_queries($I,$S,$Yb='table'){foreach($S
  80. as$Q){if(!queries("$I ".$Yb($Q)))return
  81. false;}return
  82. true;}function
  83. queries_redirect($B,$D,$Xe){list($Se,$eg)=queries(null);return
  84. query_redirect($Se,$B,$D,$Xe,false,!$Xe,$eg);}function
  85. format_time($Ff){return
  86. lang(1,max(0,microtime(true)-$Ff));}function
  87. remove_from_uri($re=""){return
  88. substr(preg_replace("~(?<=[?&])($re".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);}function
  89. pagination($G,$nb){return" ".($G==$nb?$G+1:'<a href="'.h(remove_from_uri("page").($G?"&page=$G".($_GET["next"]?"&next=".urlencode($_GET["next"]):""):"")).'">'.($G+1)."</a>");}function
  90. get_file($z,$ub=false){$mc=$_FILES[$z];if(!$mc)return
  91. null;foreach($mc
  92. as$z=>$X)$mc[$z]=(array)$X;$K='';foreach($mc["error"]as$z=>$m){if($m)return$m;$F=$mc["name"][$z];$mg=$mc["tmp_name"][$z];$fb=file_get_contents($ub&&preg_match('~\\.gz$~',$F)?"compress.zlib://$mg":$mg);if($ub){$Ff=substr($fb,0,3);if(function_exists("iconv")&&preg_match("~^\xFE\xFF|^\xFF\xFE~",$Ff,$df))$fb=iconv("utf-16","utf-8",$fb);elseif($Ff=="\xEF\xBB\xBF")$fb=substr($fb,3);$K.=$fb."\n\n";}else$K.=$fb;}return$K;}function
  93. upload_error($m){$zd=($m==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($m?lang(2).($zd?" ".lang(3,$zd):""):lang(4));}function
  94. repeat_pattern($Ae,$od){return
  95. str_repeat("$Ae{0,65535}",$od/65535)."$Ae{0,".($od%65535)."}";}function
  96. is_utf8($X){return(preg_match('~~u',$X)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$X));}function
  97. shorten_utf8($Jf,$od=80,$Nf=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$od).")($)?)u",$Jf,$C))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$od).")($)?)",$Jf,$C);return
  98. h($C[1]).$Nf.(isset($C[2])?"":"<i>...</i>");}function
  99. format_number($X){return
  100. strtr(number_format($X,0,".",lang(5)),preg_split('~~u',lang(6),-1,PREG_SPLIT_NO_EMPTY));}function
  101. friendly_url($X){return
  102. preg_replace('~[^a-z0-9_]~i','-',$X);}function
  103. hidden_fields($Pe,$Mc=array()){while(list($z,$X)=each($Pe)){if(!in_array($z,$Mc)){if(is_array($X)){foreach($X
  104. as$bd=>$W)$Pe[$z."[$bd]"]=$W;}else
  105. echo'<input type="hidden" name="'.h($z).'" value="'.h($X).'">';}}}function
  106. hidden_fields_get(){echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
  107. table_status1($Q,$jc=false){$K=table_status($Q,$jc);return($K?$K:array("Name"=>$Q));}function
  108. column_foreign_keys($Q){global$c;$K=array();foreach($c->foreignKeys($Q)as$p){foreach($p["source"]as$X)$K[$X][]=$p;}return$K;}function
  109. enum_input($U,$wa,$n,$Y,$Sb=null){global$c;preg_match_all("~'((?:[^']|'')*)'~",$n["length"],$ud);$K=($Sb!==null?"<label><input type='$U'$wa value='$Sb'".((is_array($Y)?in_array($Sb,$Y):$Y===0)?" checked":"")."><i>".lang(7)."</i></label>":"");foreach($ud[1]as$u=>$X){$X=stripcslashes(str_replace("''","'",$X));$Na=(is_int($Y)?$Y==$u+1:(is_array($Y)?in_array($u+1,$Y):$Y===$X));$K.=" <label><input type='$U'$wa value='".($u+1)."'".($Na?' checked':'').'>'.h($c->editVal($X,$n)).'</label>';}return$K;}function
  110. input($n,$Y,$r){global$g,$wg,$c,$y;$F=h(bracket_escape($n["field"]));echo"<td class='function'>";if(is_array($Y)&&!$r){$ta=array($Y);if(version_compare(PHP_VERSION,5.4)>=0)$ta[]=JSON_PRETTY_PRINT;$Y=call_user_func_array('json_encode',$ta);$r="json";}$ff=($y=="mssql"&&$n["auto_increment"]);if($ff&&!$_POST["save"])$r=null;$yc=(isset($_GET["select"])||$ff?array("orig"=>lang(8)):array())+$c->editFunctions($n);$wa=" name='fields[$F]'";if($n["type"]=="enum")echo
  111. nbsp($yc[""])."<td>".$c->editInput($_GET["edit"],$n,$wa,$Y);else{$pc=0;foreach($yc
  112. as$z=>$X){if($z===""||!$X)break;$pc++;}$Zd=($pc?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($n["field"])))."]']; if ($pc > f.selectedIndex) f.selectedIndex = $pc;\" onkeyup='keyupChange.call(this);'":"");$wa.=$Zd;$Dc=(in_array($r,$yc)||isset($yc[$r]));echo(count($yc)>1?"<select name='function[$F]' onchange='functionChange(this);'".on_help("getTarget(event).value.replace(/^SQL\$/, '')",1).">".optionlist($yc,$r===null||$Dc?$r:"")."</select>":nbsp(reset($yc))).'<td>';$Rc=$c->editInput($_GET["edit"],$n,$wa,$Y);if($Rc!="")echo$Rc;elseif($n["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$n["length"],$ud);foreach($ud[1]as$u=>$X){$X=stripcslashes(str_replace("''","'",$X));$Na=(is_int($Y)?($Y>>$u)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$F][$u]' value='".(1<<$u)."'".($Na?' checked':'')."$Zd>".h($c->editVal($X,$n)).'</label>';}}elseif(preg_match('~blob|bytea|raw|file~',$n["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$F'$Zd>";elseif(($cg=preg_match('~text|lob~',$n["type"]))||preg_match("~\n~",$Y)){if($cg&&$y!="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>';}elseif($r=="json")echo"<textarea$wa cols='50' rows='12' class='jush-js'>".h($Y).'</textarea>';else{$Ad=(!preg_match('~int~',$n["type"])&&preg_match('~^(\\d+)(,(\\d+))?$~',$n["length"],$C)?((preg_match("~binary~",$n["type"])?2:1)*$C[1]+($C[3]?1:0)+($C[2]&&!$n["unsigned"]?1:0)):($wg[$n["type"]]?$wg[$n["type"]]+($n["unsigned"]?0:1):0));if($y=='sql'&&$g->server_info>=5.6&&preg_match('~time~',$n["type"]))$Ad+=7;echo"<input".((!$Dc||$r==="")&&preg_match('~(?<!o)int~',$n["type"])?" type='number'":"")." value='".h($Y)."'".($Ad?" maxlength='$Ad'":"").(preg_match('~char|binary~',$n["type"])&&$Ad>20?" size='40'":"")."$wa>";}}}function
  113. process_input($n){global$c;$Lc=bracket_escape($n["field"]);$r=$_POST["function"][$Lc];$Y=$_POST["fields"][$Lc];if($n["type"]=="enum"){if($Y==-1)return
  114. false;if($Y=="")return"NULL";return+$Y;}if($n["auto_increment"]&&$Y=="")return
  115. null;if($r=="orig")return($n["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($n["field"]):false);if($r=="NULL")return"NULL";if($n["type"]=="set")return
  116. array_sum((array)$Y);if($r=="json"){$r="";$Y=json_decode($Y,true);if(!is_array($Y))return
  117. false;return$Y;}if(preg_match('~blob|bytea|raw|file~',$n["type"])&&ini_bool("file_uploads")){$mc=get_file("fields-$Lc");if(!is_string($mc))return
  118. false;return
  119. q($mc);}return$c->processInput($n,$Y,$r);}function
  120. fields_from_edit(){global$l;$K=array();foreach((array)$_POST["field_keys"]as$z=>$X){if($X!=""){$X=bracket_escape($X);$_POST["function"][$X]=$_POST["field_funs"][$z];$_POST["fields"][$X]=$_POST["field_vals"][$z];}}foreach((array)$_POST["fields"]as$z=>$X){$F=bracket_escape($z,1);$K[$F]=array("field"=>$F,"privileges"=>array("insert"=>1,"update"=>1),"null"=>1,"auto_increment"=>($z==$l->primary),);}return$K;}function
  121. search_tables(){global$c,$g;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$vc=false;foreach(table_status('',true)as$Q=>$R){$F=$c->tableName($R);if(isset($R["Engine"])&&$F!=""&&(!$_POST["tables"]||in_array($Q,$_POST["tables"]))){$J=$g->query("SELECT".limit("1 FROM ".table($Q)," WHERE ".implode(" AND ",$c->selectSearchProcess(fields($Q),array())),1));if(!$J||$J->fetch_row()){if(!$vc){echo"<ul>\n";$vc=true;}echo"<li>".($J?"<a href='".h(ME."select=".urlencode($Q)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$F</a>\n":"$F: <span class='error'>".error()."</span>\n");}}}echo($vc?"</ul>":"<p class='message'>".lang(9))."\n";}function
  122. dump_headers($Kc,$Hd=false){global$c;$K=$c->dumpHeaders($Kc,$Hd);$pe=$_POST["output"];if($pe!="text")header("Content-Disposition: attachment; filename=".$c->dumpFilename($Kc).".$K".($pe!="file"&&!preg_match('~[^0-9a-z]~',$pe)?".$pe":""));session_write_close();ob_flush();flush();return$K;}function
  123. dump_csv($L){foreach($L
  124. as$z=>$X){if(preg_match("~[\"\n,;\t]~",$X)||$X==="")$L[$z]='"'.str_replace('"','""',$X).'"';}echo
  125. implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$L)."\r\n";}function
  126. apply_sql_function($r,$d){return($r?($r=="unixepoch"?"DATETIME($d, '$r')":($r=="count distinct"?"COUNT(DISTINCT ":strtoupper("$r("))."$d)"):$d);}function
  127. get_temp_dir(){$K=ini_get("upload_tmp_dir");if(!$K){if(function_exists('sys_get_temp_dir'))$K=sys_get_temp_dir();else{$nc=@tempnam("","");if(!$nc)return
  128. false;$K=dirname($nc);unlink($nc);}}return$K;}function
  129. password_file($i){$nc=get_temp_dir()."/adminer.key";$K=@file_get_contents($nc);if($K||!$i)return$K;$q=@fopen($nc,"w");if($q){chmod($nc,0660);$K=rand_string();fwrite($q,$K);fclose($q);}return$K;}function
  130. rand_string(){return
  131. md5(uniqid(mt_rand(),true));}function
  132. select_value($X,$A,$n,$dg){global$c,$ba;if(is_array($X)){$K="";foreach($X
  133. as$bd=>$W)$K.="<tr>".($X!=array_values($X)?"<th>".h($bd):"")."<td>".select_value($W,$A,$n,$dg);return"<table cellspacing='0'>$K</table>";}if(!$A)$A=$c->selectLink($X,$n);if($A===null){if(is_mail($X))$A="mailto:$X";if($Re=is_url($X))$A=(($Re=="http"&&$ba)||preg_match('~WebKit~i',$_SERVER["HTTP_USER_AGENT"])?$X:"https://www.adminer.org/redirect/?url=".urlencode($X));}$K=$c->editVal($X,$n);if($K!==null){if($K==="")$K="&nbsp;";elseif(!is_utf8($K))$K="\0";elseif($dg!=""&&is_shortable($n))$K=shorten_utf8($K,max(0,+$dg));else$K=h($K);}return$c->selectVal($K,$A,$n,$X);}function
  134. is_mail($Pb){$va='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Db='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$Ae="$va+(\\.$va+)*@($Db?\\.)+$Db";return
  135. is_string($Pb)&&preg_match("(^$Ae(,\\s*$Ae)*\$)i",$Pb);}function
  136. is_url($Jf){$Db='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($Db?\\.)+$Db(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$Jf,$C)?strtolower($C[1]):"");}function
  137. is_shortable($n){return
  138. preg_match('~char|text|lob|geometry|point|linestring|polygon|string~',$n["type"]);}function
  139. count_rows($Q,$Z,$Xc,$t){global$y;$I=" FROM ".table($Q).($Z?" WHERE ".implode(" AND ",$Z):"");return($Xc&&($y=="sql"||count($t)==1)?"SELECT COUNT(DISTINCT ".implode(", ",$t).")$I":"SELECT COUNT(*)".($Xc?" FROM (SELECT 1$I$_c) x":$I));}function
  140. slow_query($I){global$c,$T;$k=$c->database();$fg=$c->queryTimeout();if(support("kill")&&is_object($h=connect())&&($k==""||$h->select_db($k))){$dd=$h->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
  141. var timeout = setTimeout(function () {
  142. ajax(\'',js_escape(ME),'script=kill\', function () {
  143. }, \'token=',$T,'&kill=',$dd,'\');
  144. }, ',1000*$fg,');
  145. </script>
  146. ';}else$h=null;ob_flush();flush();$K=@get_key_vals($I,$h,$fg);if($h){echo"<script type='text/javascript'>clearTimeout(timeout);</script>\n";ob_flush();flush();}return
  147. array_keys($K);}function
  148. get_token(){$Ve=rand(1,1e6);return($Ve^$_SESSION["token"]).":$Ve";}function
  149. verify_token(){list($T,$Ve)=explode(":",$_POST["token"]);return($Ve^$_SESSION["token"])==$T;}function
  150. lzw_decompress($Da){$_b=256;$Ea=8;$Ta=array();$gf=0;$hf=0;for($u=0;$u<strlen($Da);$u++){$gf=($gf<<8)+ord($Da[$u]);$hf+=8;if($hf>=$Ea){$hf-=$Ea;$Ta[]=$gf>>$hf;$gf&=(1<<$hf)-1;$_b++;if($_b>>$Ea)$Ea++;}}$zb=range("\0","\xFF");$K="";foreach($Ta
  151. as$u=>$Sa){$Ob=$zb[$Sa];if(!isset($Ob))$Ob=$Tg.$Tg[0];$K.=$Ob;if($u)$zb[]=$Tg.$Ob[0];$Tg=$Ob;}return$K;}function
  152. on_help($Za,$_f=0){return" onmouseover='helpMouseover(this, event, ".h($Za).", $_f);' onmouseout='helpMouseout(this, event);'";}function
  153. edit_form($b,$o,$L,$Dg){global$c,$y,$T,$m;$Sf=$c->tableName(table_status1($b,true));page_header(($Dg?lang(10):lang(11)),$m,array("select"=>array($b,$Sf)),$Sf);if($L===false)echo"<p class='error'>".lang(12)."\n";echo'<form action="" method="post" enctype="multipart/form-data" id="form">
  154. ';if(!$o)echo"<p class='error'>".lang(13)."\n";else{echo"<table cellspacing='0' onkeydown='return editingKeydown(event);'>\n";foreach($o
  155. as$F=>$n){echo"<tr><th>".$c->fieldName($n);$vb=$_GET["set"][bracket_escape($F)];if($vb===null){$vb=$n["default"];if($n["type"]=="bit"&&preg_match("~^b'([01]*)'\$~",$vb,$df))$vb=$df[1];}$Y=($L!==null?($L[$F]!=""&&$y=="sql"&&preg_match("~enum|set~",$n["type"])?(is_array($L[$F])?array_sum($L[$F]):+$L[$F]):$L[$F]):(!$Dg&&$n["auto_increment"]?"":(isset($_GET["select"])?false:$vb)));if(!$_POST["save"]&&is_string($Y))$Y=$c->editVal($Y,$n);$r=($_POST["save"]?(string)$_POST["function"][$F]:($Dg&&$n["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:($Y!==null?'':'NULL'))));if(preg_match("~time~",$n["type"])&&$Y=="CURRENT_TIMESTAMP"){$Y="";$r="now";}input($n,$Y,$r);echo"\n";}if(!support("table"))echo"<tr>"."<th><input name='field_keys[]' onkeyup='keyupChange.call(this);' onchange='fieldChange(this);' value=''>"."<td class='function'>".html_select("field_funs[]",$c->editFunctions(array("null"=>isset($_GET["select"]))))."<td><input name='field_vals[]'>"."\n";echo"</table>\n";}echo"<p>\n";if($o){echo"<input type='submit' value='".lang(14)."'>\n";if(!isset($_GET["select"]))echo"<input type='submit' name='insert' value='".($Dg?lang(15)."' onclick='return !ajaxForm(this.form, \"".lang(16).'...", this)':lang(17))."' title='Ctrl+Shift+Enter'>\n";}echo($Dg?"<input type='submit' name='delete' value='".lang(18)."'".confirm().">\n":($_POST||!$o?"":"<script type='text/javascript'>focus(document.getElementById('form').getElementsByTagName('td')[1].firstChild);</script>\n"));if(isset($_GET["select"]))hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));echo'<input type="hidden" name="referer" value="',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),'">
  156. <input type="hidden" name="save" value="1">
  157. <input type="hidden" name="token" value="',$T,'">
  158. </form>
  159. ';}global$c,$g,$Eb,$Lb,$Vb,$m,$yc,$Ac,$ba,$Qc,$y,$a,$hd,$Yd,$Be,$Kf,$Ec,$T,$rg,$wg,$Cg,$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);session_cache_limiter("");if(!defined("SID")){session_name("adminer_sid");$se=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$se[]=true;call_user_func_array('session_set_cookie_params',$se);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$oc);if(get_magic_quotes_runtime())set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);$hd=array('en'=>'English','ar'=>'العربية','bg'=>'Български','bn'=>'বাংলা','bs'=>'Bosanski','ca'=>'Català','cs'=>'Čeština','da'=>'Dansk','de'=>'Deutsch','el'=>'Ελληνικά','es'=>'Español','et'=>'Eesti','fa'=>'فارسی','fi'=>'Suomi','fr'=>'Français','gl'=>'Galego','hu'=>'Magyar','id'=>'Bahasa Indonesia','it'=>'Italiano','ja'=>'日本語','ko'=>'한국어','lt'=>'Lietuvių','nl'=>'Nederlands','no'=>'Norsk','pl'=>'Polski','pt'=>'Português','pt-br'=>'Português (Brazil)','ro'=>'Limba Română','ru'=>'Русский язык','sk'=>'Slovenčina','sl'=>'Slovenski','sr'=>'Српски','ta'=>'த‌மிழ்','th'=>'ภาษาไทย','tr'=>'Türkçe','uk'=>'Українська','vi'=>'Tiếng Việt','zh'=>'简体中文','zh-tw'=>'繁體中文',);function
  160. get_lang(){global$a;return$a;}function
  161. lang($Lc,$Pd=null){if(is_string($Lc)){$Ee=array_search($Lc,get_translations("en"));if($Ee!==false)$Lc=$Ee;}global$a,$rg;$qg=($rg[$Lc]?$rg[$Lc]:$Lc);if(is_array($qg)){$Ee=($Pd==1?0:($a=='cs'||$a=='sk'?($Pd&&$Pd<5?1:2):($a=='fr'?(!$Pd?0:1):($a=='pl'?($Pd%10>1&&$Pd%10<5&&$Pd/10%10!=1?1:2):($a=='sl'?($Pd%100==1?0:($Pd%100==2?1:($Pd%100==3||$Pd%100==4?2:3))):($a=='lt'?($Pd%10==1&&$Pd%100!=11?0:($Pd%10>1&&$Pd/10%10!=1?1:2)):($a=='bs'||$a=='ru'||$a=='sr'||$a=='uk'?($Pd%10==1&&$Pd%100!=11?0:($Pd%10>1&&$Pd%10<5&&$Pd/10%10!=1?1:2)):1)))))));$qg=$qg[$Ee];}$ta=func_get_args();array_shift($ta);$uc=str_replace("%d","%s",$qg);if($uc!=$qg)$ta[0]=format_number($Pd);return
  162. vsprintf($uc,$ta);}function
  163. switch_lang(){global$a,$hd;echo"<form action='' method='post'>\n<div id='lang'>",lang(19).": ".html_select("lang",$hd,$a,"this.form.submit();")," <input type='submit' value='".lang(20)."' class='hidden'>\n","<input type='hidden' name='token' value='".get_token()."'>\n";echo"</div>\n</form>\n";}if(isset($_POST["lang"])&&verify_token()){cookie("adminer_lang",$_POST["lang"]);$_SESSION["lang"]=$_POST["lang"];$_SESSION["translations"]=array();redirect(remove_from_uri());}$a="en";if(isset($hd[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$a=$_COOKIE["adminer_lang"];}elseif(isset($hd[$_SESSION["lang"]]))$a=$_SESSION["lang"];else{$ka=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$ud,PREG_SET_ORDER);foreach($ud
  164. as$C)$ka[$C[1]]=(isset($C[3])?$C[3]:1);arsort($ka);foreach($ka
  165. as$z=>$H){if(isset($hd[$z])){$a=$z;break;}$z=preg_replace('~-.*~','',$z);if(!isset($ka[$z])&&isset($hd[$z])){$a=$z;break;}}}$rg=&$_SESSION["translations"];if($_SESSION["translations_version"]!=3389779265){$rg=array();$_SESSION["translations_version"]=3389779265;}function
  166. get_translations($gd){switch($gd){case"en":$f="A9D�y�@s:�G�(�ff����� ��:�S���a2 \"1�..L'�I��m�#�s,�K��OP#I�@%9��i4�o2ύ���,9�%�P�b2��a��r\n2�NC�(�r4��1C`(�:Eb�9A�i:�&㙔�y��F��Y��\r�\n� 8Z�S=\$A�� ��`�=�܌���0�\n��dF� ��n:Zΰ)��Q������Ak����}�e��AD���a�į��y��s3�-�bmӔΖ�q��L��;+Y��e#�M���y��u�iˤ�\"�\0( #��;��#��\"�+N&\r�P���kz2�= ?h�Ʀ�k�P40�;�:��KN ����2c(�E�sB�4�td߳�j��C�:����ã,>è��-{� ��:3���&)��p�4M��;� �³�#\"�1� ��奭����P��:L ��Ƀ�e���޵��5�l,�F��0��h ��,Ä0m4i��C�q�;AL��!�.�/�# ��PuWR�ƒ\$�IJ�4B(�8W�D���\r=?X�k�<�ů��=��3 �b�ѹp�\n���z5E�(��M�0�?CP��2�zE,-m�ܟ�#kd΅�M�o�W1ܣ��6]0��v>�x�x�2(A{\r�r��/c��k\$\"�)̸�5�pA.7��3,郡���D 3�h=Ȥ�S�I�KJu~4�#%؎˫� x�kZP�?1x���Nt8g��D\$cB3��:����xﱅ� ��8��`�ί��^4#�*:k\"�,ލa}]h���|��ϤH�_�x�B��a����8X\\�����G\"P����--�}��dٗ14&�\0�\$\n����A\0P�)�b�3E�\rض1Dg��c���RX�&���E�b��)+�2'�|ؚ�]�/Y-t���(� � ˺B����Jϧ����3�#&΋�2� dy�'�@�̩(_nt�� �¢�A��)TPg�2 �y>ed�J�5��\$�k��QJ4�,�oL�\$�vF��!EF���`��N�Wg�G�A��hI��2�����\n5���0��\0U\n �@��� �&X���xl%��\0�t �����(*�,rӲx��-���\n~)��ƅ�d}����TG\$i�(�� �P�#�;bᤐ�tJҰA��Ś����s\rI\$��%(���UG;��A�CG�c���<Fp:��B]�nN ˵b\n�C�v���3���R��@�.k�W�RS\0C�!�*�CE0�ѧ�E��J�:��\$����Ndq#PmBe�5����yk�� )�P�'3v ��H�m\"p �дM���R�-&T�\"q��\r�0(�࣢XrB��)-��v)�6�*uR�&)~F�P*��/�П-�Ss����9:���G��\n�`úD\$5`�f��zJbD�'���ê�\"Z�*����_�\ra u�VZ�V�%E�h~V���gU�|U:�\\g�s���%��Tj%��NƲ�[;OB�)�q&C�9 �QD'|���]�ˡ(q���(b��t�����t9\"栌�6���NDh�׆��SK9� ���P����v��\\���zb�+� ��5�Yu�\r�'ҝy��Cw��!1w��3�_�\\�'��]�T��� W��]+���W�S|���vZ�d2� ���@g�؛P�p�/� �Vs��jW&���CM�/�f�3����^`���T�\nKpa@R�[�;�/��Nj\"�ݛ�@cm��j��^א�� Ș�'1{�~e�ē���\0�Z���T�\n �Z�`�(a�u�/��������4Z��d��@3��ʸrm�\r���Db�p�,����26N��Ƃ���j���n�8��Se, �� �/�+L��͔�= (-���Т��]E7�]3\$�b��~�gG�F�|�D�� �j�݄3yQ]��y����*%ZzK]�*t��{wEi9Y�H1Ft��h���ef�C;l��{L���x����)�P��\"a��z�7eR �� ,�̉I�9z�f��!(͹�z)������C~��H�����D7��Ȋ�\n�\\�?����9w0��Є�2�¥��� ߞ�F����+�t�E���%FǏ���F��t%��y��pz&�=�^�Q�egdE�s_���S*\n��#�e)C�4�;�3M�1tUh�K�he�(��,�T׉.%�%�!u�kj^�M)�����6�Ck���B��˸f\\%�í[v��Y\n���>k�pg%���[R�����&��wa��83 *�L�0h�o�,�Vrp�mz�B���)/�i���TV� 7?�z��l�\$i D�\"������NIIλ@� .1��\0��M���0\0,��\r���*�\r;�ҿ �U�L�0(�-ԘD����\"��BCNǀ@ ��L Xg�^��4�Z0�R;bГbv\$-���|�b^�p<'dh-�� ͜IJH���g�(���/\\�fLE�4�� ���HxZЊ�i�.�O�V)�ԦC.�j� �ZB�L�G�*O P�\r�\0���";break;case"ar":$f="�C�P���l*�\r�,&\n�A���(J.��0Se\\�\r��b�@�0�,\nQ,l)��µ���A��j_1�C�M��e ��S�\ng@�Og��X�DM�)��0��cA��n8�e*y#au4�� �Ir*;rS�U�dJ }���*z�U�@��X;ai1l(n�����[�y�d�u 'c(��oF����e3�Nb���p2N�S��ӳ:LZ�z�P�\\b�u�.�[�Q`u !�)��&�<�q)�� ��F>ء�Ps7X�5g5�K�K�¦����0ʄ�Fð(��3)\"�W9�J|�eRhY�+d B#��l�bhU��Ҫ� j&�ʃ\\(,ĺ_\r2� ?��X�EH�x�ƈjN��0� ��eJT*���A�sޜ:��E��'+R���ҳ�\0�1SX��lI��I� �3:�2NA��C�?N��M�,�\00012���Kɣ���n�@A(�#��E��ԒEqz�����Z��)��kR<�J�#%O�%-4O�Y=��l��iDEe-2<�P�:��ch�5���0�ϼl� Ȧ(���eH��J\\��˳������O�%�ېx�M*��ܳ����pű�3\"�E��n�޵���R5�\$�T���!�z�kɖu����\rD����EM1F��\"]wl׈�ɶ3C��3�\0�94�x�3\r���¿���E��n\n�{P6ك�@:�Ø�1�m��3X�\0�7����6���0�� �ltp@6�c�vaJ�����@!�b���*�� D�eh]��”lW�#޸�𕴆��\$��q�#����*s,J��+%d�Ư�f��D:3� �Hl��\r�̩q�@ �{��r������0�m������7�Tx�<Nh2o�����0z\r��8a�^��\\0��@�2�Aw�3��(��\rޚ4��xEc�M������> !�8���<��g��oQ�ճ��iCHt5/��>p�\nz�1.�m��:)uÐ��N�jT-���RJC �[���B��h\0���CX3y*���ã�S�3 L�q]�l�Ρ6\$�m�� �J��!GQ�CC�A�E(���gx��Z(�P��g]��I#A�ς\0�Ty��A��A3|l٠q��\r`��h /��<3z�\0cj��Hw�lb�\r�Q6\0�˜T!dEv�>Lc�Fi�m!b|Gũ&�y�J3���dN];+E.�WA��9��t��جcq@\$;VXnip7�@@��i �i��@�q�5�L#@�7�r�\r0�A�39�|�����>��q�aU�М�ډR�rbj�'��@B�D!P\"�� E ��,�.���-+0���va�RAD�����]�4K�A6\0��C0aX�h;�\"�)udG([R�J&[Բ[�|\\��\"\$v�'��Ѐ�d'��2\$��*AA�+�1Ҙ��bz��d�X�ݫML&�t�*�ȮK����8)��ld���V>UR*BC�,�+���E\r5?��8��l��A.!��b���%D�/bNu��p�l�9��S�I��EGx��9)��UJC�ru;��B�0��(\nr@86���)� f�2.\"DJ1m�\r�!KGH��q?����P�X˚Gw���˜DΙ��zn򾨤rR�hs����\"�h���D�˯��h�S��KfA0���db+(�|�Y��Д� Eg�J%�^|��`��j/ETL*��}��M�hi�|�6��z�W�GH\nK\"~�Y��N��?HE\r6`^��.g��[�K I�%��5�!Z�f]Q�)Յp���1�-�2��� �m�T��A�AUZY����\"�ʈ�5\$��I�..,��r?��e�y�R��@d_�:\\��=�xw#�;C�}}�a*G���VX� yTw��״\\��q/���^��gI�]���Lgh��9>]F\roJȫə�Q��p@ �%����҆��s�@�\0��~�t����}� j�:�.d��A\$ߎ*1W=�\n'�հ��5 ��趜8�q\r)���:�<�Q�g�.��!��9��,u��T��ؑ�@KJ2s��.'t�W��(��甠Nq2�7@��K��{8V�+\$�ޑJ�L/����R��� ����V�aRf�t���5�a���,������%�ܵ{�פ��!wP���������K�v� \\�#0���줕;*�o�f���>n���9����5�|��y��A��藨���A�i���l�I���'����|a���Wҷ��*&�/i����qŚ���p���Bο̴��%;;�ya�Z�D�wb]�6����K��G˾‹� ���_Ԝ`�>���#M\$V���\"�� �P,��֤(�����XLd��\n��*@�Of�/%��)��_F<O��ҏC‚ġV�N�0Q/c��\"pS\0��I\r�C�N�&ۮ0��GK�\\c�O�DL��\0�������Us\n�\nL��\\�b��y\n����i+�\$�Pp���� � ��ZL茬����(,�p�^D�\"� /ip�VA_ ��Vq \r�5�H�D�pb ~ލ��\0�qm��0�P]\r.��r��]�I\n����A_� h� ~c� �)��X�\n�������ڏ�S�Z_t���\"l�(%2\r��^΂�<O>�@�@�i4\r �\r`@~��\nz��xh�\$\r �iH2&`��&���\0ă �\n���Z\0@}����l�����NjX:RC\$m�R�q�P� ��% ʅ�I�V����2 \"\0D��~��b�\n��h���΢�%(��i�-�� ����Բnl�4�r8*��b�q�V��m��^Θ���Ґ��r0��H�dY!�K� ��*mv\n��ǣD4�� �0\r���N� ����0J��Q�@³eGQ�.%\n�H\"h�X�pI/0P����v���L�H���g��w�\r*|��\0�ǀ�@� ���\r�x?����B��&�j9C���)P੬X'������rd �m\0�҃\0�f�t4��2�3-��3�THkT�R�'N?�J�`� \0t ��@�\n`";break;case"bg":$f="�P�\r�E�@4�!Aw h�Z(&��~\n��fa��N�`���D��4���\"�]4\r;Ae2��a�������.a���rp��@ד�|.W.X4��FP�����\$�hR�s���}@�Зp�Д�B�4�sE�΢7f�&E�,��i�X\n FC1��l7c��MEo)_G����_<�Gӭ}���,k놊qPX�}F�+9���7i�� Z贚i�Q��_a���Z��*�n^���S��9���Y�V��~�]�X\\R�6���}�j�} �l�4�v��=�H����D 겹%�>L*H�8�@�����P|.�3d>S�*�`����P�>ɤL� {/����K��0�KX��e�>I�J���L�IA-B���K��.��O�P����H��]��f��(|Fh)ì��ILzܚ\$*�Z@�q!�M,�K��b�B�ʮM(\\րJ��\"�쬺�HN��E����sv���\$O,<�jd�+Œد�kz��\"�-(��R�Z��.L� ����o�_P�S�pB���H�E'\$���h�J�XM���J�j����#79%�H��H�b��5�D�) p�6C����x��I�޻Ͳq?<��<�8)�\"b��W�O����a��v�'�*o-�I��\\��5m3O�ӭ=Ԫ�^Q�5!VB�A�ԶYLe��%7T�D�a2�NA?�Sj�&P�㉢VY�O4fhU�����!A� ]�D;�-悜hx Ł�؆a3����_�����ܥ��\0�j�h(E��*w��+�'�4��<��)�*�Dz��/�(�f(k��g1�Sw���(��H���!I�2���T���q��%r�O9��(g:����(2WP��\\Yi��=�N��nb�<�}��%\ra F7����ɠ\\�ʜ�����2˲�4��'��wb�w*�\rA�&���w����r胹2Nf �*���4���Q�L@�ו��#�Q7qeM�)\0�QqH\r��,I��e�m��p��6d����@r ��� ��p`�����pa ��4����poA��P�C�t���4���\0t 1l2�H��l !�5� |4\"X*��%�^A�pu\"&���>��2nk�Xofm�C�j���XB�~Aft_���k&��֠W ѷ*q𫕓�p�y�L�Y%u��� a��5�0����_�8(��,���_�9H�P[�Iy-�1N��R�\n��%���5����T�,�}�8�^q(�줜B��M\"�|���&DV服J�>Z,��4\n2a4����W\r^qn.,I�M%�\r���~ļ�H���_�I+�p@b�U����2���E&n0C\n���P�.\\����Jc�r-�;�Џg�!*'=R<�j��L����2r�95���A�7�� ��/ǡ�L�`mM��+�r��z8�15�P�ǗS�C\n%���q��F\n��H���\nS^k.n�BR�^҉۱'��Q#�9��6k�'�T���g ���\$#7�{ CI\r�K�rar���(�`tӢE�m���'��,l@OH��Ԕ#padOY�qΙ��4�k��V��9Ga�2�Zi��ҫV5:7��hyT����]�pr ���d�7Z\$[6i͵e쑙6�^G�*|�r�5<ab��u68��7Z��j�R�i���T��HQ�\\����f�V�_U�͚�'p,�\r��vG���%1-�x�-�(iԂ��b�LY�rfQƖ� e.�F\"g�V,--�b[��;*��뚛���Au�Ч��uoY���I*��7�ۋ��ѳ3�K�jy��Ξ֣.���W�*�JAGۼ��V��H�o!��)�zR�f���.�J�\\�e5�BL�-���1��2��j���\\q���k��ˢ�K��9�k���H��?K��#�텛md�G ���4HA\n�P �0��u��2�8�A\0n\r�Ў�P�\"�b ������玪&N�uZ:�^L�?*�Uc�h�{��6��%�3��u��|ѕ�V �v�u,:'*�%���R��cn��pb��h����9�K����3l�<Nw���QsN�{� �'�!���\$ϙ��9��<����V��%�^��2�j������R�p���Oa�A��WPদ�A �aѩ.JI`���Xǘ\"F�.]\r�?`4+`��S��\\����K�s.�驦r\n?�@�̒��|�jӕ�{�Q�s#ia;��Z,tެ,�����~�H��q���z���j9����5J���+<x��2VM�qʪr�U�XU��h��eCS��z�������+%��nS��}���6w�\r[�V��I��&�'�[ݘwM�L�K��/:O��&\0'�B���؋�{�D�����6�\$4��G��h�\$�阙�D��XR ���~�(d΂z ��8�a`+FWK�i�V�ϴx/��dL�.0j�0nj'8�B��/�cF��-�PK��� �w0���-�����.�����nl���\nE���o�<�����%\r�� 8�ːQ\"d���hl���bv��J����� �0�\\P��'��4:*j�e�+�\r.�,\rR݆]мJ�g��.+:+:�O��\$�O���7 �%\n�k\n¢�Q`�B�΋�E���tAp�-e\n��|��*J�Ti����TE�8��㆔�e��,� K'���\0�\nAf��)b�J�I��L�f�Ϯ�f]eJЭf�\r8��>R L+� ����k�� L��/ �� �p���'!�% �r�lqs!mu#��i�#!�X-v� \nrAqE���L���л%�=��Rd��u%o�)��f�Z+�t7�vZ��(�'�Tfc�z�#�\$���JN\$O��#d�kk\"P��j���r!�%r^��6Mq\n}�� 2�J����#/�#o� ��e2�%x���H�70Fs���Lr�\$�'�\nW�/2-�)�[1��h0g�+f���^3����-r\\�E�BsL*�2n��5�5-1)�@�S�s��l�rM2P�lӂ�%��)�^�H��NȨ?62lg��~�M�����2jÒ�#ħ;I���:�7s��_�~�S8*΂�� �@�<�/ic�<>�� \n�.���Nu3s����l�%�\$�2.+���\0b0L^&���_kD�&8��U=�+@+GiD ��>�:En?%�Bf�\r�V/��&&�TLN�e�������S�!J�.\"殄ĔE� M�r\0�\n���p|���+*���4H�&�[O@_�R�0�tCML%���4\$\"���������\r\$&�o�`�7� @��>��cjM�6�?��n��t�EP��Q(�x�(�����,��l�R�]������Z��8�M8�\\�k\r'�2g��\n;4\r^ͯ�m1P8��Ff)�W �0�3EϢ��f��Xj�Auz7��=Ղ�5r�\n�W�@R�B5��wXǖ�`�J[F�iF�Yu��Fuk'5��� -~�[� [4Ȧ��OP3��_5��a\$BR��jIK�N�.��<a�aU�rx{�#\$�m�N_i�U�Y�z%�64�#detbC@����gڱ�LmI��fN���Gd�k%�\r�O�V1cg˼���i�1 ��i�N�|ȡz��.R�Z&b\$LT��%,�G 0RZ^��S ��";break;case"bn":$f="�S)\nt ]\0_� XD)L��@�4l5���BQp�� 9��\n��\0��,��h�SE�0�b�a%�. �H�\0��.b��2n��D�e*�D��M���,OJÐ��v����х\$:IK��g5U4�L� Nd!u>�&������a\\�@'Jx��S���4�P�D�����z�.S��E<�OS���kb�O�af�hb�\0�B���r��)���Q��W��E�{K��PP~�9\\��l*�_W ��7��ɼ� 4N�Q�� 8�'cI��g2��O9��d0�<�CA��: #ܺ�%3��5�!n�nJ�mk ���,q���@ᭋ�(n+L�9�x���k�I�B��4��< �� ��5m�n�6\0���j�9�z�� �,X���2���,(_)�� 7*���\$�SE���#�5@��RS�t��L���Q2��˭���b�4�qC �F�ڠ�O q]� ,Ҫz�D��b��.-&����&����\nP��\n�T� ��N)�9.��� �R��<�#��5n��4]y3��\rKN �.�6P���ex�S�3I��9L�\"�)E�/!�h#8Q�T Ԏ-�@8��h7�_N  {(�ȇ7.�����\\U*�A�*z�e�ke�T.�d��r�I��O��%���j3,2�i�k��㊮��:�+�L<�*���D�E5ן���H�2\$E 3�;��OSDU@è�6>p ܐ c��\"`Z�Iw吶Hd�·1tWi�5�`�_l0����q>��dВ\neE5\\��岸]�%Ũ;;��Ge5��J\$��Z7G5��# S�PŁ�tɕ^�VRb�3����S5;�z�J՛o��C0�ٚR�\r�4x��\$�7j{u��ΘU���ڭ�1��.06������\r�0�6F�,SV�XSS�P��8ml��P�èc g�9�f�`o ��9���� a �:�A\0mF�����\n_�[_.��\0�F6��֖� SK3S0�����l�N*�E��?�\0����i�9x<�F�� �hM,�)�`�sg�ܾ���ݑ \"kd[����U�Y�C����\$�!�nS�hag�9��øoL 2���_xd����0=A�:@���/��N��!n ��H � �(n���@p��P\"l!��I\$�f\r`���pm�!������G�7�3�Ck<��:�G\0�n��,%�ǐ�f�D�����S�)p�|�hƗ͔E:K]�Nf�m�TZZ딓�vfu�H\n �p�l��)\0��{���`Ar1\0�*u�:ә&Wʅ�DS<�WtN/\n�T7���,*+�D�EB!ʊJʭ7��\n� c�Q�e�U�R}�m`�=�cͼj��\$SR��U�CLFa1SY2[�s ��Th�R�PI#���\0�X暡�T���|�xq��j�`��h 2�����*A\0c�5�����|�fJ%88�x�O\naP�8�FUaòr��<�(�����,�fl�j��)E�G,5*m��Qbp�Ś��̋�!���>�٠,�\r�|H��C8 \nm�c�yd��R��fe�R��z�[�㔌e Cfdܖ�V,0�o,ZU;\"�[/H�^�4�H��u/*)��m�Q_�L�c|��MA;ž�m��j� �£�l@PD ��0���l�l�'��\$��#0,)5����We��LM��h☋�|e8��AL��XaU�Tmz[�ސ�e��\r�ψ�9�e&�E;!�@�F�r�\\4fkIҤ����QYXE��ů���_*9V�޹{)њ����p��)�EV���95c�d�1taS��mn��\nu �:�0X�Y\nMg�O�׵�_�\0U�9����H�HrE!`�5X�1�5V��fg{'q��E����iA�:�!&�\na��3�\n���S0gL�Tp��gb��{0Z�@���}��ZF�k,\"��qq� Z��&շ��\\{�\\�;��}�IX�7�6}�uŮG;�]��%M�rI9�5i:vl^#:!ȝG q*S�NO�IF�n\\mFw�S�`�n褦���N��w٫.r��I�W<��]�BT\n�!��A\\�i>7�P�Zϰp�A�EO�b۴���IQ�x)��J1���urH�a )�w��g_���p�����y����鬧;%hjav�ۋwj�'�������\\(�k�8�Q�7po^+����L5��˹����-��p:�o�yU�l�*ض�����{0����L����� Vy���Siml��S�=�J��y�߽�c��QD�>{�j�H� s��(&]��]ù!J��R�q/Q2���_�,\"f8�_c\n�Ʋo�x���h��y/L��-�j)�,z�\n�E.n\nb��T.O�W\nBY���`�v^�R; ��ch�E���^�&���^�T�R�ct�Cn[j*�Q�Ĥft�,�@�j�/���Dp���L_eR7%����#5��� �tJ���6��G<�O� �� �J���ud���rI TS��A� ����؇� Ģ�n\n۰�q ܑ̪��/\n%ʝQ%�'��4���<���/�8 Ј�d�Q�[\r����n��,ʥ�0d�f�� 4s\n�# 1�!�z�V�-Nf�x���(n����O�\n�\nfMoU0��M��O�pCVq��-�x\n��f�P�R|ED{�&�''P�����K�|�Q�xQ��E�Q�\$-1��\$ά����_I!��!Ͻ�,�3!R*���N 'm\"/0�➎�U.�2(�1�b��V�O��b\n&T�����O(C}%��ra!�C%rl:�A'�'l�|���:�d���~u�1�X2\$\$,��E#m�\nP�%�&1�,���\"R�-�,�砡�j7!�qr�\"�\r��*Z-i\$R0�B��^�LEd��uJ��r[ �r�3�qu�g^y��!���<��&K+\r�8�(�*MpY2Q'�7)�Nb������\r�g�e@�'F���ƴflXҭ�/�U-҃ϻ:��p�J�U;rB� ].�E#ғ,��<��=�v\r�-�=5�k;��ۑ�#��S�!:�/r�����?�t��{S�/�A.s>�-N-��X��t*ur췐�����ns�x��~�ƇFa�J-�C(z��b��޳�tL�)'c(�VZ���,T�%SB���:� .��T�e�3�;Q9;�T/7IO4��/#��D+B5b�Q�Q�N��I��C\"�A�IA��D}Ld L�1M(�J�L&|k,�y(����N(�4kH3���?���f���oItM�I���[F��Ns��K #%@R9;/��N+Sq}C��O�^WЉClJ]P��U�r�?T�=uBG�gmMMu+C/J�BSu��;-5?Q������}I%��0SZ���F�3����D�L���)�2���@5�T0��*u�xu�3��]ni]��Y�+'��%�**p�B�U!&sE0�)P]L��ܰ�� �Hdώ,��(�} �k\r �\r`@� � @�C�)�\r ̀��.����B��\0Ě`�\0�\n���p R v^F��bSC)�*�Ѳ�RRxy�_�}Z5�ip2�v��Rt!֤�V�_��^%\nd�orͦ.�S\$���B�& �_f5b�ǒ��,�'vy�D���t,�qU\rSos�NH 2(�x�m\$L4k\n�b��0o�Ȅp�؛����ktK�\r�<��@�'��L�5M��NܪB(ËõIՑq'��� �1�p�1J�ƍ~��zŢ8�YyCywjx�w��j�)�lN�<#�g@ʰ\0�\0��͖뷄ut���C��<��z�d�&X ]C\"�‰�1S.�� �,&��vE���j��y89��xe�{ ��LQ����-��@\nΤ�\n�� `����ȝJQ���_j0��]��s���wQ�Q/[w�wI�89�_�fP�}6���w���,�؟���URu�٧�?#ȀX=��eXKE�l�pu�AEE�Dr��ՠ� \0t ��@�\n`";break;case"bs":$f="D0�\r����e��L�S���? E�34S6MƨA��t7��p�tp@u9� ��x�N0���V\"d7����dp���؈�L�A�H�a)̅.�RL�� �p7��L�X\n FC1��l7AG���n7���(U�l�����b��eēѴ�>4����)�y��FY��\n,�΢A�f �-�����e3�Nw�|��H�\r�]�ŧ��43�X�ݣw��A!�D��6e�iM�~�}œᣘ�!�2M� !���P�IW�I�K����ʶ\n��M����8�B���Bc��K����(����‹��j.2�I���#���mh�\0 �ʊ�/+r�) P(BL���J3F53Л��\$X��`T`�&)|��#��:!�� ��`�4Cx�ӌ�|��J��W' �{,��ôP��\0Ę��L�5M� �4�cRAGl�è�5�l;��\rc��H���#� �M3Z3��P������8 (��:�������&\"�2��k�@0�5�huH�D#mƪ��xӢ∘W(�='��\0Zѭ�B�ߤ)��#�(Ҕ�5�L�~�EŴ�=(�'˛\r*\\�8b�2n*�|[��w`\n���0��^0��M|�\r�u����] �#�y=���0� &\r�0́��p�J�0�֍���Ø�1�mP�3�b+(��X��Y]0��(�M�0�d��@���p��H�!�b��b^�pA+.�(4���5�:�ªR2�\n5�2�p�\"�(��V!M�h�w�;�LIh&ڨ8��Z����#(�8Jl�� #C&3��:����x�Ӆ�� ˘��݀��H�7�|95#�:/�����Mtӱ�p��}�5p��{5�R����E e*��� ��>�A�@C���9=(A� ��8�/K�q{�bu�h~�X��\r!�����Q�j�*�\ne F�kOH�����O).F �r�2L�ֳ)\r�95`� �<1�(���H�7��6��`Ȩyc�4����nM&�� �C��{A����[�6G82X��!�S��\r2�{H P �L*%U� �a#���·�q� iT��Xj��.���B�`aP.܎�T�i!�s%�dͪf���b�c)��\0���)�!���`��1�WE��6�_�u�]F�F��O1!L��b6iI� �8P�T��2�X�s&i���\n@T�\"��0�\$�=�>�E3�z4�a��ҭ8g�-�@���©H��h��� e ����,�N��y%�\r��<AZ��&�%K��zhgS �\"�D B�o��Ĵ�h�e��EQ��G�[��� �m��i��XOM��-���%��LFn�RHEܠs�%�7����>'�\"V�PDMZ�H�=�Cy53aB@��UԉQj�ҿ�C}U)�Fe6ĎE嬷2�=\0���N�CA��S�� ��<禊%s)]XBD3�z���ֺ[Jg������A ��ė�8�RI^�l�\rp��E �}�#�\r��Lؓ\0%&�>.�>���(�A|��\$I� a���+L�Hq�!P �0�\"B=5Le���V\n�r ᐗ*6�(k�Ṕ'&�^�i2a�9�b=}o�bBaU�=�LJ�m���>�Bs��o�u���%H �M�����!BhX��&�F�f��'�C _��8�\r�L:eH &�6��?C\"�b~gL��|Mv��V��Y��vM�R�O�1V<��\n���c��E�k\$8f��J0�h�p�E���(�|��4&ʵX!j�Вc�.sYR��T��O� )��PşP�R���B��T(\n S��VY�29�}�A!�E� �Xf��|��8�D��#a(t\$��53e|WK�#֕���Us��SL��A�e9��pTW�ږ�Mre�U��GX���b���;0rVt-!�Rᐶ��\\���2����HxG#�X�� `<jS��V�A�vj�e��,����l��Ь�G�g���<����ȥ�G\rxB6m/2�\n��ml[*#9��]q�+X~���#���Q��^�9�]t�%�q)�����s�筃��'�r�`�gd�H R��t�z%���5l�B�җ�M���<]}��F��i�l+J� ��a�\\A Y��9C�|�\$���%���M��8RCx�U����bV�<}'�r�;�'�”o��]��\n���L2\\�2^#/Y�hM�3�>{ G�#X3ݥwi��sɐD�8�? 6�T���2i׽�\r%d���ou�cw��L)��>��\\�O�~IPJ���w=~O���8�6��?d�98�F��S��褱\\�s-j���� 1�\"�.�َ��Κ%�Uo���g��m���f����C���b��l��O�`S�<��OC(I�(?�>���\0��C�� �b���n�U����ƶd��k�9�R�E@ ��4>\r��0h��]\nCi\n�t9��DC\nc��@���.0���\"��r��V��Vh���D�N�IB�Y,�#��m��p�PP��D�P�BMR#~M�*����L�<{\\�D�+�b�N�ƫ6B �f� +n�m���b���O�4z�P{C\0hIz\n���p� e�(��%�2��f��1��q7(�k�2�¿�� i�H!l��f&\\ͼa*b\r�|�M�+#ڍ~10� ��6�orh�83��<\r�7)ZBb�;��Gդ� \$,\n�\0G#�\r@�=\n|a�f#Z2e�b�~�-���>Y�|�_\"�N��AK�Β6�̜��Fan2�2S\"�6\r��>c ��%��^K\"��K\nQ�0}J��� EdB#�UTF�^T� (�4��d%��^�B�@�Ddq\r\"��\n�� ��F� `�?I�&�\"�<'��O�k��#��RF\n-�~\\��N(�Ns)�/�9���N1 �2g�z��.��Q�4�ȸ��+\n������DO�";break;case"ca":$f="E9�j���e3�NC�P�\\33A�D�i��s9�LF�(��d5M�C �@e6 Ɠ���r����d�`g�I�hp��L�9��Q*�K��5L� ��S,�W-��\r��<�e4�&\"�P�b2��a��r\n1e��y��g4��&�Q:�h4�\rC�� �M���Xa����+�����\\>R��LK&��v��� ���3��é�pt��0Y\$l�1\"P� ���d��\$�S��L�\$�y������)�n�+ Oo���M|��LYC�P�\$�`�����C`ү��� P�2�(�2��=\"�^� ��.6� N:�c�czF9 (8�<�R���Œ�#p�1�)��(hɆY�����j�7;㤂� q�L��Ϩ�����N����:!L���%l(A�� �7��t�1,[.ҥ*��� @1-�:��� I�r���#;<0��H���Rh8�Cb;\r�H�6\r�'�J5�n�E% �Z�U2�.N�2R�P�&�r M� |�0�u?P��\0�(�����Nc�<:��B�S�{�2�Q��4�Q��ñ��K�L�+(t���2��D��wSҀ^J*;o\\��(5�z�h��B(�X �v� �0�L����0���Bo�6A�SFҤ���3 ���(cM\$Kl��7���W��R�J� �T�7� �X�C�<3�+ˌ7*�l7Z(P9�)�^5��\0�)�B6�; p�x�#�8��\$�:������yP�\$'�&T92�jb�Lj�r�+�����m\$�l��1�\$R�\$ÄR9���2��˯��h42�0z\r��8a�^��\\��ix\\���{��V��3�z96#�N/�r8�Ƞ�Y��^0�ʂ\n�7SCf��:��g(�e\$�/�Su^b��)�P������L9�2��2U�.`�ɄE<�W8��@\$ �A�J �R�PF���ED��[k����Nf���%�����MI�=b����@�VZrI\$Ш��DCɤ� ح��T���QuT�@ !�ڒct�C�b�\$��cb�͒26A@'�0�A��H'�`�(��\r����*�df\n�y�+55��{��3h����P�E��4Q `�מ��e E�c,��Gh*@䎝��YЬ3E8d�A0D�-���*\"�������p \n�@\"�T��&Y~�ت;eA�:��|W )r�ȁ��(��i�\0�V�N�pP�P2�f �\$�{�h��4FC1;D��㜔�c��!E�yO �'�T\"�(���yk���9� �9<D��V'W3&*\0002������@ ,2���V�\r ��������S�􋀠���`��%b^��IQOX�\$ƕ���H�>@�;�\$�:YT:�e+)?��/ y6':\r!�l\"R*�R]Rs�>��C,��.��nfL� 0�hn(��)&�̚�QUU��P���Q� B�~-�!<'�arnVJ�P�ռ�#��DOcd�z��Hd90Pܦ����\$t�s�72֤��� �\0����P���%&a��w�@�BH ��&C b1��N|�7��ٓ�~�)�'�^jvc�2��Ŀ�!�D�ՎG9GV��M������A�t6���p �h����I ă����z/�׿ɨ:BS�a唟'�f�;�*��r�������|��A��q�v��_U�U1��&TQgE\0� \"? ����d �&A\r�!��Z~�H�(�l4�pUA�B��\rb�VJ��G�� ]p�C�8��e�JR�(�=k6��KⅥJf���tSl '����&0Œ��\n�0S�Ahh+�E%P�4�Mb�����hP�ԩ�>�m�>M<⌝SԐ���OD�ea�F��k��*�Gi��khs���s&3Bk4�\\=6/vr�.���F6SMj��;�A@��]���?ۨ��Su9�5<j���X![a+�R�R�X:�;+�d\np7*��J��`��*T�)f�3K�,⏟�L��1ء��u��|R�bs���b�� 0�ȨE#.Ӄ��W� �r���^s?~��\0'���e�y���:�Ns_����]�(�,�Gצj��z�f��O��^C�\r/Z��D&cE33e�x.�Ťgb�3H)�O1�qd�d�l�evz픻��C�a����|��u�>x�L��c���U! �7�e{R� G���T�9�VBχ�'2�B��W�s 3\\x��༅2�Oc��D���{_U��mJ��\0j�Y�����c��eʹ�iθ,Г�I؜�U�0��N ��LX��p�Z^[�4�;�(��|)ӿYz�}{�s7#��;g>=G��(�dT�Y�v��&�j��e�\0'>�c��.���/M*�o��@N�L��iT���*�L�.���2ʐF�O�J�E�\n�PZ���NGX`����.��@DF���AK��z��d& �E Эkn�C �.���S����K��O�)��� i�p��0\"�.I���`�\$����άO�8�n<�P�smJ��b�B\n]�A��h�F��]����S��_�jD� B:h�\n���pl�T1���)B`mF�, 40��C�`F.lc.*`\",o�~ ����\$͂b+\\��H�1i��=c����kN1kTC��1̘|.�\\�L (�Y���1eF\$�(Ed�8:`��nX�n2\r(��B>��>����3���CdM�[�fy�R�j��QLeGcy�,iТ��1QZ\n�r6C5� ����&��k�v^�6���FR��檎�语�-�%���(�\\rP��b^�N��8�g,0%6\r\"�%�JC�%�r@R.\n� ���L<���\"�D�b�@Q�2\n|.���ʚc �I�q��1\nl��J�P���+�m 0^7�r���g>��@�?b��o����C��I@� \0t ��@�\n`";break;case"cs":$f="O8�'c!�~\n��fa�N2�\r�C 2i6�Q��h90�'Hi��b7���i��i6ȍ���A;͆Y��@v2�\r&�y�Hs�JGQ�8%9��e:L�:e2���Zt�@\n FC1��l7AP��4T�ت�;j\nb�dWeH��a1M��̬���N���e���^/J�-{�J�p�lP���D��le2b��c ��u:F���\r��bʻ�P��77��LDn�[?j1F�U5�/r(�?y\$ߝ��������ִͦJ�Mx�Ɋ�b#&�3a�D֝M��‡���:4���2�B��=#�h�CJz94�P�2��l9\r0@�<��R6�#(�N{4���� +�7��k\0���,4��B9���*D� ����z�;���+#��㢋�-\r�s� ��X�ש`P�7�CkH77��z�LS\$�ҷ��5��{V�\"M���� @1 #P�ϳ�:4\$�@PK��)<�0�7\rp8 ���3��D�5ʠP�2 �\"�;D���Աr�84d�&& ��0m�\\<�p�J�#��1��A���9�☢&&�[=�T�`� #p�MCCs7�õ�ŰC|V��s,��ʱ�B=9�L�4(�\$D񽃢sޣE��\nw�F�ݣp CX¢HډLX�<b \\�}\\Ȼ]e��V ��Ҍ�ō��Σ3�0̡\r�*V'��\\~��D�j�;�\0�7\r�+�:k�@�I(�e&��`@=hr�A�Z��(� 6\r����Ns��#�:�%~�h����Zfɧ6:^x;jm���Qv�ig ��\"Z��I[QC'�n��n:�����76 �\"�{��i�@!�b�����zp̔���L�Z�_���Bn9K-\$z��.�N��e \r�r(�\\;�h������n�����L\\�x���g�Dd��� ����~� �0z\r��)Ax^;�uW���rR�xc`������p/K(9t���b>�P� ��5�2��^A�:@dL��`�7s`�\"BN�s�My�t� �b��t��I+/%�;��wɩq=�B�kՂ\"2��\"E �p#8�ib\0�� �� VģLAP.Z �l�^��8��1tE\n�!��*Wpq��%�p�Ø|N����WH� �#��\n��T ZcN��52��O�1ꬁ�R�D��F\r-,��J/ᬿ-r�I�n��L�6\\���^'�\0�@�˜T;��G�ԚӗiW%\r.H�׺D��7`�é���ԩ���!L�1�5ð@���H\$�X6�3/��aR06���M�0T�&�1S�I�z#� �g��Hz�'D���JMY=�仳YV��)��\\��:\$(P�NG��P३R� ��8���u\n�D��c �bA�Z�D�V)o\\�%��@��iJ�,�[Hђ�\$Đ�,T��j�<6p�(�L��Yf��F?L�Y�6h�?ǸRD�1a��V��\\�y�b���VI���^��%;eLN��\$_�@VD�)��0ugc�s�т1&H���P�-ü`�J%��A<176iF+i���\\*1� :�D(�\$�Bj_�XO��\0�0��^C\n�M��[�iO™��1�����^K��!+���dw�6n�כ4GuL��\"mEiĺ�p3���x���K�~�_�Xt��Z�2���a\"]��[�2�X<2(�s���ldއTV�J\n�,=B���Aa ���D�͸�(���0�{N�d/��:�P^W�+�T��Efl�NI��5�渴�#� N�>SF2f�J�Q�0ƪ��=�\r��+�L��D��i�1Wf���<����V�Ͳ�W��lM����a��g;�t�F�.iA��!3*�I�ԅ2ѐ��vJ�.��9�B��}��֡ZZkR#�S��S�ɺ�j4-���e�Q�SpգW\$�)R���n�,�L!;c۪Qg�JhL�3�rx�XZ�h�'R����2��|~�fݸ�� �TR��M(�c�����^0:�ň{PxH\r%����q8t2&�cz��:mOF�1���I��a�\$�s ����5�='zQƸ�OeC��pO9E�N|R=���n�g�6�>L�Ή_2W<������)�\nw�����o�\"���_i�R�@\n\nI�2B�#!;��tV���i�C ��6'P�6��f�8S��-|�a�^b����p�����r\nH}+F��q^�tg(�,�r֊CR���z��o)�y������x�G<wx�~X�>s��9sN���M���\\g:�L�is;Kϖ;6aOl@�o������~���]����\\-����-�|�!����җ���3�~Dn����c��}�9��^��uk������lޠ�\rD�/�~��2���\$���\"b��E�ԑ\$�N�6Q\0�iB<O� ��\0�L��Vu�&� ���}�\$�n�\r��?�<����mHr+.�����*��f�LYK�>��%��\"��+��bvQh�ѪB4�6T����L� o���\r�V�\nMP�Ì<{�\n�r4�P\n�:���/�\r0�#0��0�c.`�l�İ���� c� �3�֩�Z���\"�|î�\rڬ����r<��E�h¯n���-x��2�0��0����0� 2R��� �zqFN��7�VR�/FM/���� �=�(/�xH�DЦ���\n�����o��+�г�^�k�D��ă]1�>#� Pظ`���Z(1���� ���/�EQ��� �L�#�*0b. �onM�d2-��<� ��!s�B���oR��A!g�����d��&#R,4rg��#F�%`�#&�<�\nY:D��\"�22&hc�E���/��`\"j�&�D�/��K#��#CVT����O�d�\r�V:\"�V&��D�b�iD�DȤX�i������i�v\$�z��f��6��l\n���ZW&j\n%#c-��'�'Rx�/6�2�A�%(�\0���)S\n�b �*\"�zFBR6���k�1��/�~J\\�\" b8��DF�)��\"\$�� �����B12IJ�R����-�-��ق@�J���E���6��5\r��C�m^y�-���+|�����Rc`�S�:�(��&�z�3���\"�7:��;��h`��C�(NK/J�`%�`s�=� P�`�T�n���DX�a4�F�B�(p�T+4�0����Q�'Hm�/03%�\\C�I'7?����b(�\" �D�,\"<���<�����,a3hQ�-ˤ���BH�šBH������d�<SȠ���D`�F wD�{ �G��1���#�!��N\\J ";break;case"da":$f="E9 �Q��k5�NC�P�\\33AAD����eA�\"���o0�#cI�\\\n&�Mpci�� :IM���Js:0�#���s�B�S�\nNF��M�,��8�P�FY8�0��cA��n8����h(�r4��&� �I7�S �|l�I�FS%�o7l51�r������(�6�n7� ��13�/�)��@a:0��\n��]���t��e�����8��g:`� ���h���F���A���wZv�\n)�0�3��h\n!��pQ:]�9c��>�bd�'�((�O��HV�'�_d2�=�B�)�C���hR�;\rȘޑ,�@��.�\n��9 [�(!L�.74(���� �ڌ��+)�+�:�c���d3H��H�;�Q�fԧ���ж�2~2�!,�#&��O;�2+�#z.�c��\r�3@7-nঝ;�@쳎k#4��m��/\r���h��\n�jp64c:D ��6L T�8ǃ`Z9�l��(��hֲCC �#��.{.0�\n�A-�s �,J:B0�uT��ȁB{����U�\$2�M�v(-��/�H�8M���ك�\r[2�HUկlQ'\r�P,�� �ҍ�0�B\"�8���@�7����\rØ�1�v\0�3��<��ab`9^c�0�nJ�\"N�u42��R���8�8�-�)�B0Z��*XZ5���H���.]N@ˆ�MX���<\09�Ҳ�]��p�49���Cu3�L��5�D\$��PX����hp@ !\0О���D42���x﵅����8^�nc�kzʣp^.���:lB�ę��XDYH�`�>!�^0��b��,il��c�.��\0ΝUU�� �\\fm}o(*;h�5��ϭc>��:�� B82F�~��+�^�^��'L�6\n@�ݽ�|� !B��� ;ϔ�f��X�.�#����Lߤ�J����X� ����|�m�p��#�)M��GpDC�� A�\"���YA0\r����\rf:ļ �F���K d|�A\$R3�}�h(�{'�'��A{ k䀆���[0Ք(� �=w�,4����KJ/4\r�sY�#�x�9b�N�SR\0���j�B0T\n�����F\"k�Q��U �� d9��3�@�V�\nP�<'\0� A\n�Z�P�B`E�h(��b�P@\n\n �-�\r&HT.��C�[N�D �y~��[`�\nKn1q��a1%4S���P�\0�� �3�b�a!|P\"��W校80ʀ�i�&��'�dG U�V���/5�3�j�\r��9�C��i.��)��\\��\$x��9�a<�c�z�=20Q�go�4���B*O��'�VnVj�\n�Ի��C��e�80�O* 0D:���dqF�T�J��\"V_�y�B�迄�J��h�����ШIC1:\rF�<��j1h�EF�Ԋ���I��N�\r����Q{^�t�(b�dL0RSE����F�WkQ\\#�V�PT! \$- ��4�9ֺ��\n8e\rFz&���rw� 򬒍�!)%\"�LcK-�vԒvhBxK`Vb��Ad*5D%���D�-+����ٛ>BH\r��V��–��ڂ\r� �ےv�,�Y���- AjAu�����[vI�[�=�;��qH3�t��\r.�d]�s��+��QÔs@%�+�P�Td�T\"�lIOHo �آܶ��6�9@�A�:,��9Ȋ�(m\"�\0����6�>!�p�*��71Pe�%9��,I�)x�m�qG\".; 5��c�Tk1d��W ?�`yg=* q���_K�ZI�Ԡ\$.�ɉ1gG�-f��r!��,kO���ouXM��E�� a�J��QDˉ\"'vPW)ѐ�)x���8JK\r ��_Y�s%�� ��-��z��N5�9��=����gs�����h�\\ �l�� Օ�Dk\0鬭��\n��P�Sc�d���m�S�^sFssc��4����'���D>�jO>�K�פ±KGp ��2�u��5����^���q(��L�S9���VTI�3���'��To�֩�(����Q�E����T��%�j7j�K:�tQȱ&�ٳs��~G��Y' ��u[�6���*nV���a����%䝷7*+^�N����l��@6)�\0��9|6���:\n �f��5�Wl�x^�&��]�V�=�U:;_�1 ��ugY|E緦���u3�:�䁓��~Qxt�4V����XT�GQ�L��*ϔ��ä���x{U�s��d�'�)~CR�5���w�]���\$f�Oi8A�;Z�RVA��F,�U|\\��x��v��Qv�R���P�%l�c~jc�uS\rf�ؚ��]��p��� ��V� k�NI�e{��4�6�E��ފt���pc�� �\nAd�\$�Xֈf��X���~(B�����D��\\ބF#0�.�V&n�/�zïb;n |�����FT3�B�D����b�f�\n��9�j�j�#�߂�ݠMb0�)Z4�Ɍ�@‚ )��f^Ri��r���\nm��옏\"�(�P��e&lZL�����m\r�� ЪW &#\"��\$:u\n܍�j���(���B���#��-\0Oǀ� �{���[\n�\$\"�%#�E�\$���'@�^øV��-��/�-��� ��\n�/hP'�� �  ���e.mPBqt0��\rB�b{ �� ��<��l��#�\n\n�s�x5�cJ�GF";break;case"de":$f="S4����@s4��S��% ��pQ �\n6L�Sp��o�� 'C)�@f2�\r�s)�0a���i��i6�M�dd�b�\$RCI���[0��cI�� ��S:�y7�a��t\$�t��C��f4����(�e���*,t\n%�M�b���e6[�@���r��d��Qfa�&7���n9�ԇCіg/���* )aRA`��m+G;�=DY��:�֎Q���K\n�c\n|j�']�C�������\\�</���rQӯ@ݚ�S����J9�7%?,�a�a#�\\�� C\nT�m{���N�\00�� �k�! ,���(�6����2�L��0��Z<�Ck��ˋ\n7?��.( #��;����h�G�B`�3� TiG���c.ݎ��5�P��ގ��HΨ�x���4�9 R��I2<`P�2��b�� �b�!,�=���K��<�B3�ލ)� ��0�3�tj���C4+C��C%./�T��?T��܍��2���1��P�FQS��ރ�q#�(��h�\r�(�[?�xZ\$Į8�ԕZJɪ�MD�4ƍ͢����Sc�q�)���6�t��ir��MKW #h����\"��u1�;_��cm�׀B��d<�H:���0�6 ,�l1C�b6� M��a��7�c`���7��L�apA\nA�0�9\r���4 h@������0܋� ����p���B �eyn^�fHk���x����b�6�?\\aA��V�7j���)�B0@*\r�3�V�8���1J d����:�5 �u/o�v1^HO��9\0002?�V�I+��V ��0�2�Ė'�@�����)8)�&C�������l�ߚ:���ge���48c0z+��9�Ax^;�r46㣐]��z6� Z��xå���/�H�J����w���/ �gT�qC��7��Z��1�K\$��r ʚ&aT��d]A'2'T(�� B�-}fb %o�'+d�2��A\0EGH���i N'Lp��Hp�y�)�D�(8K ��<:��\n^1O#���&C;�_�����*�\r̮ �U`�#'\$ݪ.�|P4fH�Ā��LB𿮲]�2gn\$��\nA 0a\\��@�لf ��2�V���A ����RXm!O4E�٬TV�SDb�`�B�zL€O\naP��t �F\r�)��@�\\�b����� jrE�ȣ�bx�)�4�Q%H�<k(�f73@�@nR�܃L)bA\$�G�� \0���je��sb��6�9M6����&aiE���60���xNT(@�)r�A\"��H:1a�0���K`3FF��D��C�AV��'�\n.�³�4gI%��[̚�\r��ÑRnOi� �ᨴ�T۱�;A�5F���ό\"��wzbׁ��f~�Z�Xb�J HR%J�X`�=�A��l�P\n\n�4���M�s�L%K@�u �<���lVʴ2��:n�cسJ���衁����0��5�X\n\rd�5���,�M�\"\n�|�J^L�4�So@R�6U�� �_�*�1�Uu���@\nbs(�C̍'a���Z�{¡tR%��RXuo\"���El:�h�1�f\$5�٨C]�N66�����1��k�#h��sFK��(�C \0�8��fn� i�<9�P�� d�d���;��s�l�\"� �p2��;'���ќD�NgYnC)�z���� ��C��@�1�s%�)d��� ��Hy����GjR� ��C��H�����2�Hݲ>[29-�7 c��4P�ԕ�2���N{GNq(�� � �b/�ή�A�E�T%���Q\r!~��*�!�gPh,.2Q�j���lְ��8�RM�Z\rƊޘ��g�,NImk�𐄑�y�B�y(��u�E���s(��['i�) ʸc����[�n��D�#�^�n���W �wI'�t���ZA���Mk�{\\]�0�\$05©�ɴuw}�;�49YUZ�lB/���ed��ه_���ƌR���Ã�>AO�T�\$�6�bY��_,V\0�*S��PA@L�`�����w���r��þMpm��n����+��ˤr��+�@�,, �`�y�~�%��d��2^^��(��ɕI� �K�t��E�ii=��f\r۲�f��v���m �H�g��x0��IW�0�ud��n���>#�u��S����-2��5)\r�J���*[�i!N�ҜCBkZ3�F�%9O�J`=?�n��+����Ѐ�E�̂�i��g��?�`�w����{���ܺ\\܃_�}.eL=T2�\n��W�ޞ3S�:����ǭ�� ��K�������,߂f��\0/��\0� ������C�#` @�ʰj(���ˇB��R^����O>\"f�hp��p[���Q%��L��\r�:t��|D��D���B����H\nC\" `�R�&�����:��pdL�Խ���0� �aM� �� �NP�A#\0�)�\"F\$� 0 d_�����Q x�B*F� �X�k|H�=�\r%���dO ' �v���\r�N, }�M�)�H��le�Fn���ZGh�׃�n\0�`cL'o\0̣�@�C��`�c��P� 0���P�T%��b�`�H\n���ZJ���Ĉkͼ�.�'\r2ܑN�\r#���8�0L��� �P%MF%Lj1����R��DSc �(z֣��I,�cHB.�7#a�Pih�1�c>���C���`�#D@ �R��&���C,x\r��%���#��#�`.��\rł\$�R&rZ#�!J�0rw%��'M�%Ͱ#�b)�P ��r���)\r�#�H_����^`�*Eڟ���\nfp)�;%��A���fD.���_��+�\$��0� !F31�&�z.���A,+?\0���{+ n��tE n��#�R�>��&CI&��&�z煠7d�2Μ� �s,\0K�z��R1��(�Pc�G�10+\nc��@�Ap�~�\0�H%�T#�I�v/b";break;case"el":$f="�J����=�Z� �&r͜�g�Y�{=; E�30��\ng%! ��F��3�,�̙i��`��d�L��I�s��9e'�A��='���\nH|�x�V�e�H56�@TБ:�hΧ�g;B�=\\EPTD\r�d�.g2�MF2A�V2i�q+��Nd*S:�d�[h�ڲ�G%����..YJ� #!��j6�2�>h\n�QQ34d�%Y_���\\Rk�_��U�[\n��OW�x�:� X� +�\\�g��+�[J��y��\"���Eb�w1uXK;r���h���s3�D6%��`�Y�J�F((zlܦ&s�’/�����2��/%�A�[�7���[��JX� �đ�Kں��m늕!iBdA\$��*�M\n@Pd0��0�7��7��lH桮�W/�Jj��(�\n�>�r��ϼbgfy�/.J��?����ҧ��z@K��T���L]\"F��JD�����?h���%o< әѓz�,/���fyBCkԩ�Ϫ�� �;�ɪ��͚)2����M:Qt�P�q\$\$���9���^Ҕ�R�7�18�� ��R�m������k1|�%�OW�R@P+��~�ڲewnTj]��AIAn�ÍK�@W-jR]o�+w^R��%oJ@N��2z�9褱-� @1#���~\"2��%j@R]#�L�V�7�\$�\\\\*��3<\n[>�m��+)ڪ��Z��U�\r�fqM 7R���5�J���J�-p�짪+\"�.�����qA.f(���/,����7���[�` &o�I���&G��U�b5�6�S�HvX�&P���7��v_| �[� �\"��~m*���\rH�N��*�doz ϯY�kJ�bM[���S�,�.�P.�{ُn.���I\r3�h�J�`vZYW�{m���~�7������`�9\$����5\n�Qo�-Y�ʼnx;�=؂�i.���j�R�I��cf���ּ��+-����\0U��B\$X-��iVQ�S���Xu�9�\$�U��\\X�5%/���h�I�'9�l�c��\n2hZ@w��+@PUs��2e4&N�D�!)�,�7PU�y�+ʙ�0��3�R��%��W��V�Q� �:�C�D/I �Ҷ�MZp���\n%�\0���2��#q��Hě��Dt���A�y b� @�\"�LY��iM@�+ج���W\0�0�\0��(f��4@��:�;��\\C m\r!�2� \\Ðg�7L��ăps\r!�f� @ � ��Y���n\r`�7h�ϒ.J���^A�h)Ř��U�\"yq.e�\0�RJ��W���d52����C���<ԌX�!R�'Թ?֪�׉��%T�4���H,�'�4��HaM��PmE��g��ST����\"�9��C�d҅�{1�]���GK��ئ@�(��A�+d���B�Q+-'p��noʢY%kU�Pnj�`I2*��\"S\n)L��\"��~����z+Er��!^QcJp �=5�ދ_��G�� ��!�g��#!(Z��K�Y?`  ��8�ih �sE��,ia\"��6>�O*b�IA�&��F��Ԭ��(��M�͡l#[ [J���TA.c�\"l� U�\r��#�iRaEY��!�aV9�\"�KOȖOI�H�ǖ��d�C�j�1T���'�\\6��#J��\\�f��6ַ-2\0�j�N4�r�q�������l&2`(1���8��\r���\"I�bp��g(%\$Th��b�a����,�\n\\��ڥJ'� 6��2[���]�\$�����T�6;�����R;��p/:��>^\$ �!��\n��.Fů.�����]�iE��딍Pq�]�t�8�pA�1�pfѦ]����8��!\"B�\"Q�bPw���VD�ݠ�0�~���VRI2�e:��{X��*+^Kjd��s��!��\"ƣ�����؉9bsq\$ѧ���Us,��%�8�TM*�^\0�|<UMz�V ���S��Q���;�j�^�e�]Dz�6(�K}��K�J�[B�@�W+~������R?��T�]\$Jq��ij��*\\m�~<��#�P�T��a�˙snK<�K�L�Kpk���F5hQ�'(q�i6��c��'\n�ݾ#`1\\QL��,B� ]�0砚^�Lz{+E���PX3)3z�}�@��pD<��?R���Fh��ruD�� ����H�];Z9�U3̄�T\n�!��@C��\r,`M��po�x:�\0�2�d0�U,ߜ��\"*OXuñP^��'hɱOeR���0�[�%�X\\�q�l ��M��D����O�}�G�P����k}\$�Y)�Z��w��P ��ؑv�t��'d�f3\n���l���&�Ow���B\r�'.���rb���O���0��^��\"�� H���(�\0��0L4�Ԉ%\\k���&��h|�JLn pת��KJ�����H��m��J(S( K@�b�E�X-��=jNG�r�K[�@��|1K��\"[,*W��T@@�� F���m.���NSi�+�5�@o��>�(v���`����4'Pf ����d�@\"�\r�L�&Z*�f��B��IR���n8���'��Fa��/\nGz+�VS#x�����}�N/�BϾ�A�R�����/#�(�ҫ�@�@�?D��QImGj���r �B�nC�@���Ų�Edq>�N�E���N�܆.0e,Γ� [�͌�T��N�Zd'\"�g&�t)�@�f����D��B��\"��/tԄ���P��&�*&>ѫ��r��J�!��U�BA���˦�1�W�Z�(r�}�;D�z-L�m���x����vg*�Q���:1U�c\$2i�y!Rs�Rn�b�� �Hh)\0]c�߯�\0 ��0�h��G%����*o���q�`��p-%�+����'oԉ��*iTgOR�b���.,��>��F�K'O�}�È[/\$��\"�/��!�r�!�.� .�d1Ew/�w(�uR��p�|�,��0Hc\$�J�Z�e�⚁�����JD(K,�#�(bf�\"�m *shH�\r0�;2# �dl��ɲ/5�Z��6��9nD3���\\�E��f�2�12�2�㱸E�5��T�pZ�6:.~��4�J�쀇���+nw��%&3��o� I3)��\\E�5c3ȮIs#&�&�?4?��^��B�/�9A��0�MDDg�@22 CT,��EƣBt5B�A\$�u��W�Hu�F��sG�oE���b�(��>A��U�v���*�>�i���/C�ή�����k@��*��ASE ?t��'�FSCMNK�GG�3�G�0�t� �1G]IM|]TaPt�J�D���E�j���QLPO�d5-Rt�b���PVP�9j��^ӈԯ������<\$���QM�Y0Tj��b=�H+N�\0*�pCUeS��G�m1�ޮ���1�U�)7�6��R�YH�@���,�H�IERL��}t�D�k(U��\$lsQu{X�������O��G��0IMQ��]��4�*\r�d�K��h0R�lAP�tNN� p�0QQE�U�#a��b؏\n�0����Y\$zb���k|= F�v��HS-O�c/�1^al2�M+{+O�-�&*N*ao�߂���g�\r�V `�\r �\rh��dJ�R3Hv�Nl:2wPU�L��2p� }8sfD��<0fC�b��s��\n���Z����fc�6��L��\\V��TI\r^�i�1�� h��e��l����e�{aN�B L�T���;b�Z�����˚(G؈�\0hE7KR\"�DL�V�sR?7ZS6���2R��!�t5*q��E�@hb!.�ND���bfm&�L�ĺm�#<�m�P&���j��)pY0�q����h+Ϟ'sE5�����R-��27�}W�*v��i-���7�mw�G5���2r���'��eG]k��'a���D�j\$<HΧCϻ>^f+GQ� [������ji��(��Ѳ5\\Eu{��|ۇ��WS��n� � 2��j\"e�F�R�৷uj,�bM��x�i\n��Vϸ*��m�|�p�HE\\�kb9�qT��<��Am�Cm�%:2L����K7����{&�\"�x�\r���'���hqH�՟I/��K��ۊ��S�e�Υ�hb��6^u��?�<����SLb�W�WP�8�";break;case"es":$f="E9�j��g:����P�\\33AAD�x��s\r�3I��eM�����r�s��v7��DYT��aa�b���E2H%��Z0%9��P\n�[/����Y��2���h5\r��Q��n3��U Q��i3��&ȝN�t2��h��2&�̆�1��'L�(>\")��DˌM�Q��v�T�6�>g���S���x�ˣ��Ȏu��@���N <� f�q�ϸ�prcq��\n)���}�#u����]�ri��&f��vI��ࢩ�j6�r�1�Za�gm�Q  ���4�+�!<�K�#��P�:FZ�0#��(!\0Ŀ\$�] n��ҹ����AO�C���!C��:ף`P�7�#s��%�9E���+@���=7���9�S�7� :�c�\n0L# ߴ�,�,��:P�?�p�2���BxJ2CC�������cv#�p�\rȻű�tB!���a�qӜ�3�'�P��c��#,l�Q��4�ӄ2��1�tk�:���R,<uD&�j*)�\"`\$��c�⢣� '� ��Cj7=J�/�s  є1O��c���ld�p�o�q ���\r�0�\n\r#M5ƢJF�\$�؊<\$���sLu���^�gL���2ͥl`@7��3�@�B� %29FGB�ޝ�#s�>�r�49�c5`\r���9�����#8³�!�6���P9�)�L5�B�)��쁼�p\\\n�8�;?��ҷ�1�q�T3-�m`��I����9 @��2;��G��T�жݸnL8�*n��I���.1���\n� x;Am\r�:`�/��P8/Ø�N\n��4��&�?C3��:����x�ۅ���@�Ar�3��σT�(��K�N��h����XD_C�?a���^0��0�C� �������\\�)��2�L��߳�MRn���dT.L�y�8%Q%�dt��}?e�\n���P @����A\0()\0��\"`Ù,�Й\"v�EC�/\"�Dϰ�V��,� 9ĪJXxSF �3F��N1�N \$�.�2a���R� �‚ �\$�,g�H\nA2 \$D<�Hx\n�� �4ؠC&Wand(6�\0���6&Iȑ�@�c3�5�(��&FD܎�*b�IAj���J^Q7'\$Ub�X��ä>��-�|aHB@U��,�7 �A�f����Lnk�6\0@���\$�}�W��QDgɎ�#S�D'\r��3,�C\n�T ���R��!���u\r���Dp�\$��S�N@�\nAP4��lq ��A<8'󈠟|SV��N�<� 'PfP�Aa�K<����sɡ�@&�lB��F!�n�Ę�Q����(e<����>��F+Ɇ.P�oܪh? %mQ�>�V�p!L��f��\0\$�4+&F�^�:{ҵ51SI���;Mƨ!�%\nD�5���T�\nj �1L��3j�%`�)���A�PpX�y����1 /J抧@m�KE(#�V�ٱ��J��y,�>ǥ��B�j=��:d����@D��P�Q-L�_�f���aů��'��Q��g(�jM�D!y�c �y�!P*M�ao5\$�І��k �)p� �2,���I'���AyYN�8���/�mP����Q�g7�5�RV�܆�%D��y�MK 8�`[��LO.����:G�\0_��関�p��V!��1���~ * ��\0��E�b� N������q�4�DbR0ÎI�B1\r�>�� �_��i/I4�[YU����y&}�] ��H[�IN(�H�8��û�{�'����d[���E�!�O9�9�|��t\n��(\$&�[�eF�����,��Rj2����,U��y;[���,B�A�;u/R�b�ia�iU���6��{����u�R@��Q}Y�{4Tfk[\r�A�1\0��鋛�<�A\r{;I>�d�+c�c 5�J��Hc1=��BG7p؉�~C5Tj��tL�A�Zzou�c9R�v�~��z��ל�6U�d�ģ�o�l�ɹ���Ac<뀚�d+ Cv��/���8�\nF~F�C��nb��H��.Z�!�9����������8N�ߡ0�V[2��n���੃�h� �/Gm�>T����\r�笒��\$�/[����!��l���uk6~iW.�1���k'e2���6�*Cw5r|�uj퀇���Z� ���Cӷ~�M�[k� �i_;߾}�p�\$�%��&w% s���nE�ּCz�e����ZģجFM��9�j��Y��w1\$�=do��K>W7û��=w�^�V�4OeЖ�*�[�}�q��ՑO��m���h���4�3��B�?]Un����.C �kBL� P\$�d�,T��CJ�n�p�D.��J���bD�@g�QP� �]���T�MK\rD�U���/���%�.DTO͔<�F��vN��dIl��D�(b���Nz8�N�\$B�L.���P~t'��Nb�\"b��R]��#��c0d \r�Vr# ��ؒ\0sp\"�*Fj&O��ԍG�h �\n���pσ�0b�&L��x��O�B� ���\0*h���h�J^��6���`�-L� �D/�[��8��SI /+j[K��Kb��xIz����� dr?��b\"~���:q|�m��#��9��\$b>UN�6j�#<�lޖ����\\3�֣J>C��ќ/����tjZ�q��mb/�p#����2H,8ƈ��L&e�]���Κ8\$�\$�B@꭫^���B�vTI��L��T��AZ݅5�8��h#���^O^>O\0H�k�������ܯ*n�\\EBF!D67dԶ#v�O\0�@ޢ��ĀCM�\$j�ϦQ��E�6nsRB��GrL1E6]B��%�{e\"� р�@� �t\n`�";break;case"et":$f="K0���a�� 5�M�C)�~\n��fa�F0�M��\ry9� &!��\n2�IIن��cf�p(�a5��3#t����ΧS��%9�����p���N�S\$�X\n FC1��l7AGH��\n7��&xT��\n*LP�|� ���j��\n)�NfS����9��f\\U}:���Rɼ� 4Nғq�Uj;F��| ��:�/�II�����R��7���a�ýa�����t��p�Q��l��7׌���9���Q.�S�wL�����'M�+U\rݡ�8&S��~k�Ȍ:;��r:\r# &0P!-���(�6�c�Կ�(\\ 1\$i��7��<)���7�\n �\r�2�(AP��\n���3��b*�0`P�෎�!�`+\$m���P��M�\n��j������~�\$�(���\"��J�7��I㬢��P��\r#��2�<0�!,���\$���t��C�L*N��'����\r�T�0 KY��[2��C`�\nL⿊��\n�H�5���H;U�0�6\r�2䂢��\n\"`Z(;h ��|���Ȭ�2ӀP�&7�`£S���7~����2<d�ʒ�+ MR��&C�<�uXp�� \\���2��Q�J�v�\$��X䒁B*s�`�cP�V˚�q^q�Y?��[*��IH�3 ��z�ݑ�\\R\r���v��`�P*�1����Y��9��0啌#:27PA=8�S�2��R�\r�b���)���P4�N�4�\0촍�`�ݍ)���䩖mE#��ܞ��3i��4*�?c=�j�ƀ6f�ꇲF�Hʚ��,B� #���R9 �p@7�G(3��:����x�Ӆ�%9�H�ٝ���\r� ��U��-s��d�\ra}�, 7��^0��5�zӸ��R�%QR������7��\$��ߍ��0�&�*���K�3f ���l'\\,�dli��a~!@\$�_��7ip�4�\n�Yir� �1�M��;\r��6�|C\n\"#�~\0��@�K@(E�3�RR �I\"���JA��[0d,��@��c0�h9 �@Q�(P�f\0�� =M\\�P�˜T�@�=W>�Πi&P�69hP�Y�!p�p�\$I�ʅ�����T�-0id:Hj���p�ߴ����[F��F @��H���f���4El&\r\"�K�z\"%� ���ZJxgh�<�\"�)�f-�<'\0� A\n�K@@(L��!�2�I'T(0�\$G&Ig\n�x�@��aH�̪\0��I�Kju�����2\nM�\\�\nC���r�7�x��(��FV��{V\n� �~.\n�&0���s&��q���AMQ����A���#�B��F@��3\nF�HA2O�q\\��:��:J��ȍB>t�ɋD�b�S���l�� �#�R� az�dX*�8�\\ �.G����QC�th<84w�AC�@Gy���\0�%S-�Zc�c`�[���U�\n�UD���\"��@��� YCaS���S��\n&xg4��1X3~|�X���p* ��8E\nI�` �tǃZC������)!�~�M2<���\\�X\"��� =�)�*uE�4�\n�!��AT�c3!����VX!��#J�g���Ay U�E��6��n�39\r��5Qs �oHu�e�%���cʣ�&��^�D�Z�\ri0��r� ���4���R� ��тkp�Mĝ-�P�E�a�d��Y�P )����9D�\"}��N����H��Z�,��Ě��� �a+�\"N���<�x�5�2A���f����ޕ\0u3&��r^��=d<4�^��LI�M�������B��qNqڈ`�(Pp�p�Q�?`�-���UL�\$P�R��*�k�&�0��WEb���\n�Cht��22BNIdgb���X��|�e��MT6��:�h\"�Ufu��U��A����Y.5㽈���d�Vb�\nJ�(Ɉ'k�BvN���@��3�h�=n.�h�B7>}�+%�=-+���iMiM�g<۝s{r��FP܋�Rm�C��6d�C�A��_K�U!��M��k(���\\Oq�v��7�C���G���Ҽ���9����/a2���Z}���3h�� �d��qJa����V�M��P^*�rN�m�jף'�@)�;�lR�oi�@4�duޑDzR�-L�O�@�L ���2μ���2YK�y0�вy���\$�%Ծ�|>����� �9���|�v�;�� O��ۣ�|���v�^[���=F�ٺW�z�\"�yӈ\\��Ҝo_�?�a����b\n-ݽ\n���Nx-z1� 7���ز'i��ؙIm�K�3g�iZG����?y��⢵��?��rM��`��fj Y(ZV����O�,��ŴP%�n\0����F|��ڋ��\0����lw�5�ѯnكVҪ� K1�T���Ҫ����U� ��\na�O � :��B�e�?�j��ʧc�/TҤJ�~�n\$���p�D�~�-\0�`����~ P R ȴ�M��[��e ؽO�1/n�����\n4~0��������c\r� m�\r���K��J�&�-\r�NB�i>�\rZ8���Brj\$\$\r�V\rbfM�!����|Kb殩l\n���p� � g�9�b��*B8h�� \"jӭT&Ll%&\"� �\"� �'�\r�dNb/������ �<�{���@`�R,#��G�N��\$���~�mi��dα�LVe��J4�L� �(�@�Nof�b6~)d��TI��1i- !\0���0��mJ����O���V�J3#6扲\n@N�\"�\ne��d .�K\nė�e ���@��`'�Y����I��)��j�U �U��C~(i�\nN4&̴Bb7#�@\n��L r����#I�,�*&N�Q�|\$\$ �6֤�T����.4ž��%i��� ��g(�G�5��\r2�4 �)��7�O�*~ �7�b?� \0�@� �t\n`�";break;case"fa":$f="�B��™��6P텛aT�F6��(J.��0Se�Sě aQ\n��\$6�Ma+X�!(A������t�^.�2�[\"S��-�\\�J��� )Cfh��!(i�2o D6��\n�sRXĨ\0Sm`ۘ��k6�Ѷ�m��kv�ᶹ6� �C!Z�Q�dJɊ�X��+<NCiW�Q�Mb\"����*� 5o#�d�v\\��%�ZA���#��g+���>m�c���[��P�vr��s��\r�ZU��s��L�v4��� K�\"��[ ���GXU�+)6\r��*��>V�2�z�'esΪ *��█r��������� вo��!J�&Y�ˢ#\n�\r*Fɖ(� ����%I��&��B:_+�k �/��D�,�X�),��:�U6� Q%%rT�;�*��r�.�\n�s,3��t�7�+\r&� D��Qk�W�Ȱ��MP���'Er�)0/��)=t+\$�� *��X��l\"�-2���<T����(��ڈ�L\n�#��.�D��)Yg!z�B��]Bп1@@)�\"d��>�Cz�C5�F�I eN1�[��9�\$�,�1�=*�l�.-�-%r�`çt�(�K��x6��nǮ���?��l��(t�˲����4{άWb#w,ӝ|[�ԩ~Ho�A��P�:\r��d��J�n���I\n�O����mT� �J��]��\n<��8������I��T��I�[z�̎Hf��S�tAg��hYg螃>IH�N�f���ZjC��ڊ\"��B�)�\0�7�c(ݛ��e4�V�p]��6�O���e\\e��U���BK�=-�N�S�l*����tJ�,lh9:��l��x&\"�ܻ�N�� [QO��M�+�ȳJ����\0x0�@�2���D4���9�Ax^;�p�2\r��9�x�3����<���4��p^oC�2����1\r���>[���8�\0D�/ ��:���\$e+���R\0��Se����\"�H;,ZE����\r�3G@�4�D�� 8h����)!D@m+��u��#0� Ƿ`՚P A�9�<�� AsO0R�� �2�A��'la��\$0��4�@��cWE�����I/)�-( �L��f�w;���E�%x����AƈeLݬ����I!�:�\0�S�n\r�Ѝ���@i�<8�P���fA�6�\0��roA��\0�xs ��Q\0�C8e��.\n�\\�̄9*d��8f~XӒA%\n���v�Σ�rd}\0�G�C���9�HDWK=����ʙb�>��⾱d�&����j\n�\\�R&:�|�Q��I 쮊��9ņ���^��Bf�D�Ɠ��8�h�('��@B�D!P\"�JL(L��O��С��6 5�/���aQ��6���OXכ��q5�ZE��2e舊Վ�X9�@� �? KH�\r�@U�N˰t\"0ߦ�|��<b�I�ӥ�щ[�k�ѹ�����KU�1�JҝqmUο��)�rG��&��b��*-)��CB:@R��:D�\" c֜�\rġラ� ��*��Cڛ!ٙ��\$�X��k�Ѐ�ܓ�HiU����g�s �5�å+��q�)^��[�QQ\$3a�y�.��ԍ7�t�^[�gʉ*0 ��ݻй��W*���щ�G\rƠ\r*�Ȼ�[f4G�L��oRc0x�z�]�C�f���q�z�WlwYť��VC \0�R�0�)��rjN0���}���3Nl�\n4,\"��'`@ �cd'��X���i�~B �\0��� ��ɘ&��D�RAņ�̣=�`��I(x�7Fɔ�&e\$9ZEH3��T�e8e�i(1.@������e��/9K.�rh{+�Q����t���Y2)L�P�RJ��ХxBU#���9y����.��c������\n����Gq�T��:}�۩�&��N��b�g*� ��L��-3 �E,�7�jqJ�g;]��`n��Wʰ�ޕϲ�a�8���nk�7m:�yC�yW��\$�u8�U �`�i'��Jym�������p �J�e��!\r�~�SC�n�H'{JX�D���|�N�I�*�/�\n����ᜲ�aܸg5��O�}��G;\\6Q�.]��6�?� �a�-JA%>� ��S�OVڷ_,��h \\s� %����:�,xw(o��H{��c\0&Y�;��� E�wgSѯWy�z��Q��c�~ݯ��c�R��Pb7��qd�\n �Ez#숿��Ws]��\nm�B慠˦r�3C��6�[��h��{Ƕ�[��x� �h�d7�U��sap�s���s�ߓ]<>��>s��c���J��l ���B\nR[�#H�qi���!���Ĭ��e|~�=��u� �e��%�D���z.K�����%Q��PD�W�2F(\\:�he&��EFF��-R۪~�M��.3�p�\"��P֐J�n%0biC�6E<H�8?�B)fF/�g8�mT�*/Ëv�M�\$�:��\nA�2��=(���\$���.�l����<�p�\r��oX�\$nUb�� �¤� #~5��*vU��p���H��[N��\nF(�� ���bЖ��@�in\r �\rh�.tߥ\\��4��\n���Zz.���ν���l��\"vNd� \n�I�8Ӎ�U��?+/ .�|��I˼�c ���.1O��� ����*�^rN�\"��&2CjFE�ib��(ʠ���X\"j�G|m�V�ˊ3��M���K���\$���=Mr�ǀ�\r�� #��端 Qs�h�����m!o,����\$�P�7� (�D����T1� �n�ф��Q�Ve��-��\r�GNN8�&j�@!��chK� R�ov&�`A%N��^�Z ���ZL�%D�� �lV(��.�ދ&`аI�\r�P�k#N�!��r\n���!���� ��(o8��=�cNm0nA08Q������";break;case"fi":$f="O6N��x��a9L#�P�\\33`����d7�Ά���i��&H��\$:GNa��l4�e�p(�u:��&蔲`t:DH�b4o�A���B��b��v?K������d3\rF�q��t<�\rL5 *Xk:� �+d��nd����j0�I�ZA��a\r';e�� �K�jI�Nw}�G��\r,�k2�h����@Ʃ(vå��a��p1I��݈*mM�qza��M�C^�m��v�����ny�h��a�Rk�z�\n(H�X�\\Z`\n%�:�i8�29Ξ\r/��s�mϊ4�Jc�Ď���bvԧCr��(ޙ��%-���2�Ix��\n b\\�/IH�ܘ�)�X0�c n�\"�� 79O,4� ��\$%��x8#���\rcLv��r��\n�cN� C'=O`@�p�H�ܶ\rc�>쭳R׶,@�:�k�k��#^;�HK;%3ġ)��#I�Z��#8�9 �;C�r\0�0��9B`�54�:�9�*�E��6� �]I!���&*\$I��8\$t��� ���\r�eh5�Q�Z)�\"`Z�VH� �P��A���-�;��m��Mj\"�FIM�0�5� �3q���uB{>Ќ�(�X@P��_\"c 6/�=��H:A\r��‎�X�3D�(Z�\$Üb��L\0�� �2č#Ld\r�d�2� b��RkE5�.��7I2Z��H��Ѝ-�eʤ#��qz�y�2�wr�*d,VD�d�r=���[��4h��4f�V5��c�u\"��򓠌��7\\Jl��\r�斸/�sg}�C@ʙ���)�B0[Q�/��bٿKCe��m׫�����\$9���m޶4��N[ �8ݿG�ձG�����s@�[ⱒ�ͳ��R��1�.���F ��D4(���x���>蹅�x�3���<@�t��_�^p�1\$٠DV<��|)�l(�! ;d��p�S� H�;&D��]9()%Е��iA�-�ԽL�Ͳp9A4Ӛ��J �#�@\$\0[�ٻ��\0PS�I�+\r�`\"tj!�b�m}\$����\rs��*B��w( ��:P��1L�-3��\\I�.0%���@v#��9�P�gdq����V)<\n!� 1ld{d����_P�w�)�<V���99\$@'�0� R�]���\0��\r��J�t�� �9�1��3���Hg'\$�a-�Fس{\$L4�%b\$Na<X�[B�0T\n\0�f^ue!�\$�H���5IY-%�ė��j�˚�?\$n2sxi\r��'\0� A\n�v\0�B`E�h�. ���A�!� �A@hT�a�ZZ�\\I�q%��\$�*�BY&��3#Tv���1Y%I�A#���ʓ\"�&xaR4[�߮R^J͙RF��۰َ?(3}@%E�N�r�m�&��Ӕ��b���5�PL�\"����r\\�8:��z�� [��&dt�QX��cu�Ie�2�X�k|I,�y�p'Q�i�d��`hҀ4G���tș�q�63�w�0���4>i����2v̙�q�֌��Ig(��4ӄ��^�+1s�Ԧ�<�m�q/A\"��j�!�^�m/�E��Q;��䕽�p\0PD8!.��[- �\n�!��@P):C��FPs�/�c�@�o�hx�IzE; ��A} �iOI���|`yt,����i��������n�`�ZH=���=����o�;�4��;�j��.�Mk � Q�9�Ő�ʘFtb24�v�ɩ9dJ,�W�M8@�E6ɑӦR��RL���C���\$�َ�#�?�l�9�:\$�.���ys�9C�%}e�ߗf��*e6lm��R H��f����K��Z�\r{��H98����c��0����E�m@9(��jdPtɥ�qO\rӤ +N��(����+���N*:��AS�h�0u�f�\n��宬���2S�F��n���50����� �����O(B�و����d���.��@�OB�hS�nP+B��H\n ��T�;O�����\n���]���t�^�m��i��j��YT��MA����䢶��Yxu° ष�4�P���0Ӹ� �<�\r��kt6��|7�;�Uk�\\��� `s^`~������\nKLď����~��� � m�u��H� @y����������ie���3g�1�l�\0����IKqgǰ�Ǿ��ȷ/�}үUt��A����.)=�d���7�� d��ό���pi����D0��o W��00������?����%'��~�/�S��R�rJ�����E��o0�غ��� �g\0+���7�9�D�+�s������re\n�kD��ER��4P�+��\$�&I�kt\"�b~�֯�[��6��N���/��8��ҷ\"vS%�&�vYc�6�p<�����\n��#��&5Ϭԍ<D�P�\\�p8H\0�o���*E��H�l7k�<�z-���'\$.OR�h�\$�~�&0rB�0��R�,FC����8�.<��\nC�j���D�Nm d*\r�V6礉�T�c����H�l�����l�\n��p�pɤ#&.�@(k��0���T(#��\$/�j�EZ �\0�*F��o��8m%�5Q,8���v?�A\r�ުB�5�\\�cf2��L&G��F� �\$���QfR�q �\"���b-���*-�6̲�#D��⤱��|��ޝEZ�b�7�d�/F֑�)`�(�KcФQ�a�|�/6�\" &ڔf\0�b ����D�+�U��\"m����U�� ԫ���\r 8�dC��f���&1�H�C �&\"DYcn� �\"crJ�G'�0\r�h-�V��61gj�Jf\\#�&�B���2&��I �- �Z�R�OC ��>-2?#�Fp�.�-�";break;case"fr":$f="�E �1i��u9� fS���i7\n ��\0�% ���(�m8�g3I��e�� I�cI��i� �D��i6L��İ�22@�sY�2:JeS�\ntL�M&Ӄ��� �Ps��Le� C��f4����(�i���Ɠ<B�\n �LgSt�g�M�CL�7�j��?�7Y3���:N��xI�Na;OB��'��,f��&Bu��L�K������^�\rf�Έ����9�g!uz�c7�����'���z\\�/;{��x�kG'���,shy��f3a}���B��6\r#�'\r�h�ʣ� =�@�� �P�4 &\\£�d\n�#��4�P���,�ĜB���eCu��Kq\0�p, �,R����t MrQ ���ɠl\0�:BN����K���,��J��X�(l+�\n�/˜�6 L�&#�*� +�bz�L�\nLS�+�\"P;@ԧ4'�:NA�R6 ��ɽ�.2xƁ�HKJR��:)��-/+\r�+�#;5�6���R3˯��QN ��%�\n_J�e�*J�22cf��/L<6�������R:��(�0S�)�vJ�� ��9�f8��U\nb���XԄ���2|*���`�2ӛ��A�)��#[�MK6`Sڸ���mH 0�\\�0��&T�qn6���a3YS&�\n�G�<���H�\"��!��� r,�VG#��4�\$�Ϻ-F�jPЗ5��\n��,�kT���8[��K�UtiR� �`X�Y�UF�r�2ީM���a�7I�@`\r�䁯0�.�b��NN9���0�M[~m�V�j ��A�����\n�x�-�)�j�).�� � ;Vʍ�6�8�)p��!�t�C*\r h�Ԋ�kI�<m��h6�z�2���-Mꫥh��\rjF�'����.�x�� ���CCx8a�^���\\0���r� �|����Z\$�d�%��pt}�|�,����0Q�qy��x �>&\$�6����\n� \$�̤d�\r��L %y�'XP[Y�;f��� �Yʀ&E�Ƣ�*N3\r\0�ødA\0P @�P��S` P�b�c�!\rĔ��v���3.��w��J {%�P��P� )�<��7�d�( ua����ԉ0*��)��@�)�5&���b�ɓ!F�Uк��I��Dcg(�@���qP��e�Q���˜T'�l*ՒR\\� \nG~N6��O�R62�J�H� MZ�t�J,���4?��X��\r�5��������3*����LhLH%t#H�n�q�Y�ĕ��^WdԜbq��t� ESP�#JXH`cNO}H����\0U\n �@�C��D�0\"�e�Y =;}��������tT�~C��Zu�����V(�J�GQR~RzA*EܦC��]��>h`�\0��*C�r?r�O�1Pj}Q?D��P�Ϲ�?i�\$��D9x-�3�b�X[�R�i�I\$gbz��B*���� g언��p��_���%�rv��%JR�(�\0�t�W*�4Շ(���:r�\$���� ֱ��zk�8��c\0i�N��WE�-TAJ�D4VΈILaʅ\$ �CB��W�>!b�`�b-�ъƆPP�J-��Ȗ�.K=a��S RC�\r`�@�� ЋN B�q\n�\$�`*;2 �A:�A=B�>�%�lnm�T��� ��!�0�;�CQb�ˆ>ݮ@GF���©+X���fe'�t@��\n�!��@�V J &V4�̓!�FT�7(����i�L�A� g0�iJe9n�,�i�b���Hc���1���R{, �\$�\\W>JB [.�fO�c̢�3�\\�R��M���_ðS\n@q�ѱԂt�rL�%0��g�s�f��C,�\"��2�r5���M4t��u1�-f�Rc���0%�錦�'�1��[�g!�i�q��Y6�g�H�S��iD��kH+�PŪ5UIקD �=\$W]�66�!��v���3�y�½�p@\n |����V΋�I��6kpN���t'���ݺ�dʾ�0MH�*�\$�\nS��p��x��Ƕ<*⮡W/����� ,�q\r�� �<&\\g��S�E'%� ��`�i��t�) �����&�t|1N)5!�}%�ӢO�n�ߚT��_LII+\r׾��RP\n)\"�7g��b�U�!<ӂגY�7paWW���H�*x�쒳w.Y�Uw��~�x~]�+]�d�'��� O ����~v��t䚃K6|����'���A��Ѿ�4j�9}|��*IP5��EF<�\\��x/y�=��/��z�۱9�ǿ��{�~�J�m^���������7�-�&1�у����`[9@MF����Y���FwW}���p�h�=���h�U��=� �\$����k�'\$,�ϒ�*�nV.���2����bP��o��O�'�H������);����P�I�O�\0�&�aPĭ��l~����vč��O��/��0���^������c0�����\n��(ܭ�L @:\$. -�c\"���] n!D�.F��\\�/�.���Z䐕\n��=�M\nJ�\n�&eR�K�O�>E,��/ LVv�Q\$���Q���2��8j��N��\$Ȱ�����lqJ���&+H��N+��\nC������\\,�_�~���LC��RMpŤqn�]`O ^ZO�P��sQ�\n/�'@�?@�2l:ū��REf �>ɑ2����v3e�� ��B\$f�;\"�ͽ.���H1��n1B!ˢ۱�fL��) M�6R�\$��� 0��8���\r�V�@�_#V��&��>#��0�B�!-��p %�nj 1c8��\"\n���p�����W-f����� �(��b<%���d����F\n�P8aŻEfNN�%�@L\\@ɒ�l\"\0E,H 6�s�&8�T����eņ!���D,C ��/��\r���U�:3��ö�b�P•)�L,C���u&2�)j��Z�P^ g�!3!3R8��ν3G#o���2��3X R���;e�n�[��c�*�\$ҞH#�fVˈN ���D�D|�Ş?�h��\0�9��:I�Ŭ:H��c���n�0d(l��I�,�J��X@�,\rŽE�=��h��co�����\n�������Ǐ���4 �Nf�s%0W<��(� =@�%ʋA\0�m���X�\nF�\r�";break;case"gl":$f="E9�j��g:����P�\\33AAD�y�@�T���l2�\r&����a9\r�1��h2�aB�Q<A'6�XkY�x��̒l�c\n�NF�I��d��1\0��B�M�� ���h,�@\n FC1��l7AF# ��\n7��4u�&e7B\rƃ �b7�f�S%6P\n\$��ף���]E�FS���'�M\"�c�r5z;d�jQ�0�·[���(��p�% �\n#� �� ˇ)�A`�Y��'7T8#D���q�NJ�̓B;�PQ\n�rǓ;���T�'f\r���(�a��D���0�m���o+��\r.��2���9ek~)�+\"r\njSR�2�s��B+�(��6<�*B�8c��\r�+dNJ\nRs�jP@1���@��)\0�1�+�S��ڎ;h�:�HK~&��j��5-�*J�sp�7Ș�;%c*@��r2�ҁ!,�74�,�H��#�t�a�l� ����\0>��9�lz*� ��~'���ь�4��P��� ���\r�ب&�� �cM\0007H�q�H�Eʛvñ1 ����&2�74W#�'�\n�C��T;��˃L���QR����m�#��2��7&��C~�]�Ϳ6��e��\rCT�A0(��/);*\"� .�iL�^��M�@�4�<��S>ʴuH�Ǫ^F�{p�#��w#�F6���F8�\$T��0�I\n�2,(��)�u�7�9:s��^m�*���W�fo���˟M����x���)٨쁍�x�(ݳ��^u1�ml���2�6��FאFO����%]@㈲1R����(\r�A³�8ݚ\$�`�2%-�r��z���đ2�ӻ� ��Ѽ|x:��\n43c0z\r��8a�^��]\0h*P\\���{�\r+%\"��n� �(�ۋ��5�A��8L�h��|�h�]T*�s��G#bV8FήZ��x�\rW�(�� �?kH���`yŅ�J�H��O�]1�U��\n (P��%\0���ro\n�#d�h��*�H��\n�5��(/r.��:`� ��g-�������y�+���>�BP[/ ,��B�S[T@���8�ê�\$%X�!��X �6\$� ���ܲ�:\$�����IK-U�%�Bs\n �>��-���G\r* (U�g`R�!�ے��!!�ʌNN��dC��i�T���П�Ddd T���sS�,%�p�, ���q��d��aB0T��q�b��c��2hl���4E����ڢ���ͱ�P�`l? �2lBT\n�&��B�# �8P�T�� �`�R��z@�,�P�8# ���-����P\n\n�����HSC�C&��T( �1�K�(a�tD��0(\0��X��:%�S���K�{:����Xr�eΤ���j)� d(�966�M3#��3'��n*En� 2��vaj��h �@�B��s>���-\"@�H?AX�@�|�J�7g����/u~^pn�e|��I`���\$���Abk͓^l�Q���p�2+9B��D�j]��\\]C}2��V��H�9�\n�T�ѫT���mb� F�\\g)�]�D\\V�j�MK�xS����Ӯ����f4��)�b\nS��סː۔=܅!�՞�8��J�Q�+#w�\r��A��,��=x� ��v!Y\r��3�*N��iz4ġ��B\nC��&,9���L�7����1*k�S��V�1 �,H�e�h��l�rt��0\\q���WJؚ\0Í�f9�A�dh����\r6I`��aq�E%џ� c�2&5t���ŏ����[0��9�Q�gV9��ۈ������̣�w��M�q*�o>���a�����BW2�Q���= �\0w�U�cL�Q��P5��(���UII0�(ÇO�H��\0�-�]�C9�}*�:�W�諫!�݇^rS+���ș4#�vJ�e��U[v��NJ�7�\$�lm�� 6۩��o��S���)%��uJ\r5o�/Y v�� DpOT�f�\"LK��b���G?Iߔ�Pf|�U<����B�QƩČj9�D‚���-! �-�ݭu�\rh^�*��c�w/*�*�B�7�W�3n�u*��]�+MZ��°r�h��!92���RyN/�#c����M�=?��~��:�=D�/_�Hf�}�+�L��f��������I�Acs��?�Ut{Bߺ�}o��,dʙ=3�D��hP�� ����\\�2Ρ|�P�@�~���v��?H���`c)���n�o�=j��}�9^c�E4����\\�}��Y\$��l\r�/��rA���|���j��ܩ�������a�7�쏵�����o�Ǵ�/\0:�MX8�~U�\r|X�#y��v��4���-��i��*����؎l�o�\0o�\0�|\\���>��qP\n��% �O�J��oУb6^iB�%�L�>�Ϥ�C���//���T������0V��9떼pYn�a A�p���]\n:���P��no�t�0�/O���A\"h J&\0ȿ�?�*��*�DȳF�NoL�(b�4,[\rZoJ�[��堆��g��E�NEN����E�ɥ���m��Q��BA��`�m ƃŧ\n�F���9�~GFЍ*�eڏ�v�If �\n���p�L�\$L�1 ��W��\".#\"6#�>\$&\$�����P�L�PHb1�:��ҾH�*�����0����,�|�h\n �at3���P����j�i��QJ�Ep:�n(���D��J�\n���cq��>U�C KT��N\r��-�7̞ ��)˜�q���!#�\0�^/a c��\nQE7�g�(�d���<�\n@�@�G%L��0��c��(HT\r�Yk�5KV�h�')��f�6���d1�!�l1�D��o�!B�l�2���*|�BTYg��.X@��)E| ��%/�h�;�k(�޺C�7�(U&\0f�2Q\0+��";break;case"hu":$f="B4�����e7���P�\\33\r�5 ��d8NF0Q8�m�C|��e6kiL � 0� �CT�\\\n Č'�LMBl4�fj�MRr2�X)\no9��D����:OF�\\�@\n FC1��l7AL5� �\n�L��Lt�n1�eJ��7)��F�)�\n!aOL5���x��L�sT��V�\r�*DAq2Q�Ǚ�d�u 'c-L� 8�'cI�'���Χ!��!4Pd&�nM�J�6�A����p�<W>do6N����\n)���pW7��c\r[�6+�*J�Un\\t�(;�1�(6< YB6�B\"(�\$@�23�\nV�<�b�� �(�-�8ʒ�-�� ���Ċ+k{�5�p��5O��a�`P��0тq�e J�%\n���B(��0���H�* #��6\$�\0�9�ZTƻ�r��)H�f�l���O��\"Q��1;��M\rI\n���(ȃ&��;O\n\$�>G#P� m��� N�#�p�1�1�֜ �:�3����/�r9\r��7�Cb�\r˛�)X��\r�h�R*�\r���R�0�)�X���F\r�c����0��\0�&6m����6���ꂿŵ� 2C;F4�l�����K4��\$؊�⚯l]�[36��b�Jc-CL��8T�\n\r�h� �H�6��6�\"�Z��(���*(��s��� q�-�] �����3Q&��x�3(RoB����*\r�}�фh�:�c\n9�í�(a�p�\$#�� �\n�ks�ڻ��(P9�)��D�C���Έ@@!�b���Cx�w^�\\ k`�2N�P䘌2=~�8���+��A�g���F�c\r̤�\r�� ���*�9�,���%�����9Z#��;ԓ�ˍ�*@ɽ���Ф ��D4���9�Ax^;�vM��C�]R �z�\nΤ4��xD�C:�� �ؘ��\\àx�!�ȩ5 L&��##����(�AI ����@��[�\r�φ�\n��+F�ǒ��Bpi8�<����F���9�p��6��J9��u9 0��H�@\$<��\n�9p�@��G�3hmB��`�L �`���ѝF���B��\\��Z[ġ;�>`� tO����\"M8 �,��~�N�)�:�R���%����ۃP��Ă�\0���K�@bbxS\n� �ޘE��9!�;�Y(�J�H9Nti��������ȫ�L�,��n҃&&4�p@�y26����!��N����L�� ��FR��8ki�RsY��AL+��3J���:3�� ��S ���-\"����>\"�8-����\nAI P�� N)R�6GS�d̨g*���ض,,_� �/�V 9�A2�„�JH�v; ���v����F�먠��N��\\\r�SSfN+*mL�/�ޜY5?Ga��,o��\n\n��f���X�\$7�2�)H�[F��5Hh+!o1,��V��'#�Jo�����RaL��P�,�+'��2�)9\$ Du-��<����S��R������z���w�`rI*h!�ʚ�� 3]�M��h�^ ��)R5m%��u�l�[\$�\r��VlB���!>A\0()-b�TB,?4A�t,4X��?F\n�#[�!l�T\n�!��A� ��6��w3b��\r*�]�`�(UQ� �5>��rOi�\0�5��)�h�7[�tCR��0�)L�0�=%���� �M\$���üa0�G�L�\n�L.R�&�8t���C��& ��<�����V 8c��fs��7 ���(��Q*kE�o�1���.�z�*r-�d�gǐ�[�14XԆtR��_��j&D�6�cm)Va!6����PF���@\\2�#�5aQX�1E�&��N峸�����eu;�8��:���ݟcӧKX��:O�-θ�#�%E���9�P��I+\r����=o8]rbׄ4�'=nAѩ���н�>����';54%��B��M �9�m��~�?¤�c� ~g�\\6\$�R� �0�L(\$��T�vS0�#�ꓷ‘���{�L�B��.�Vd �r�\\��\"FN����@� ]�\\A9OŷdL0o� ��J Sc7!8H�%2��b��+7����ҭ�D�|6���v��眲�P�ɵ��e�/�.�@g\r`����̟S��ᜍ�2F=Y����20��|�vm�:�R�w\"�ۇ���6�fm�]�O3�z�?��ޑ�mg|��k��dT%�:�1�@A,�\"b!���F�A8��L\"�Λj%\0C[T&>TT�o1<�\\�yӉzc�Z��wW�qz�R�g����A�Za,��~���-��S'�WP���Ȯ������@�|;��is���N���;%}�VO� �?��\n�T��m�T3���bV� �#����R�p��~d�f b�� �{����G�N2�(��& �:B�ք�����D���.���'0Jkp��dQ��� �����saB�Pn����O�_� L�u�}��L���@�;��:\"^�\"�Rm���u��j�r���-� H�-�\n��u�� p��Y �\0;�VA��\rh�\$ZK�*̦�O��E˴�p���\r��k� �d?`�3k�����#�\nV�E4O�̩��)Cl�̈́/�\r�'2 �H3*{�@[E�~���gp�n�%mXǨ�N���~m�X̎� @O�}�� \rn�ƍ�d�\r�V�-���j��r\"B.\r �j��&�g�b�t��\n���Z q̮b���k�)B���l�#�@\$BH\$\n�P�DY�^&-�@��1ƹ�z. M�#��?�W#��=���z`�0H�\n�R���(_�n;z@�;�F �\r�L<jG'ȺT�ZD\$��z��l�d�Z�\"�� 8�;��j��3h\$M�+\r>@�|\"�w*�����d�8�\n5H( ���M�k�v��&,C+Hv�\"�Rp\$-�t���/eLY���� �B��,�BՋ�Y0�T��K( �|� �(�� ��@� `�a�.s: #���?ttC\0�5d�Qdi2��Pj�3BQ��,b�窀T��3}+�N\"�V���3btu`�5s>6�D-a8+ ��d�~k�+�-af�`�\0t\r��";break;case"id":$f="A7 \"Ʉ�i7��ᙘ@s\r0#X�p0��)��u��&���r5�Nb�Q�s0���yI�a�E�&��\"Rn`F��K61N�d�Q*\"pi���m:����d3\rF�q��k7����Q��i9� &ȉ���ɍ��)��\n)�\r' ���%��%��y�@h0���q�@p���&�)�_Q�N*�D�p��LY�f���i�FNu�G#�[������~�@��p�X,� '\rĶG*0���4�\0003�b3�<�ٴ���C�\0�o� &jY�[������j���\$��(#�+�ߠ/�5\r#�&�J�\nj�.����:\n �ҒB@P��({ެ����1(�[^ͻ�|b� ���7?�@��\"J�;1��B2@3�.��93��!� R������C�~���j�('S��\rh�\$���LC8\r-J�3��R8D :�����&BZ:0�)�@'���2�C��.,�\$����)`Tl�cZ��C�SP�lE��J(3,�^2�BK^�B,�8W,R��4� �D��D4Cc�1�rbɍ�0�#��*YC\r�3�*\r�:7!A �c^9�ë�6\r�:9����p�)^�\n6���P9�)e�Q(�)���;.h�\\ cJ�6�J\"r3-�Ď9)�; �������|��)7�QP�2���rY *ɒ09�c��! �ō( �xx�����C@�:�t�㾤(S5��-�8^��c¬7.+X^5#�<:i�V�\ra}[ �t:�x�(���:\r|�F���=%�\"�%���LǦ-‚5�C2�6�늢�����;5���B��(&���2qi�P��<�(�\\��3k>�a�>� C�ڢ\$��ͮ'�Ԍ��x�8Փԩa��鲔@�E(�`��,ju!2�����D�8��z43O�@ ���N�#�\0�vq�JlF �#\$ (��D[\$̘1� ��\"uBE���\n�4\rCdx��R��0i#�]�=՘��4K����TL��4@�0Tu�!Ex��J�oŊ8�䁖� i���QhO �*�\0�B�EQH@�,YA80�Ȟ#eKPu�W�GT�h\rɨ��� e �u�z�T)�#����0C��9\$k���EDS :'L��]\0�S�a�ZK��f��'F@��@��j�d�S�5*��0G�(�Bbeߋ�\"Xģ���Y�d����E�I� �a�'WL�\n:B�U�#���\$E<�����T�� =+@��V@�p1�`�\$�,�X�X��I 3,�)�'�xD��3��Թ#��5Ĩ�\\Kb! g�qHb�����_�� ��>t�Ic\$d%�tAo@!��KIV��\" #��ŀ�BH�?�e{�4P�w-r^\\ι@(q�P��B�/A)\0��K|��!�x��dj�����40\"�@���P �!��Z��:��J�N��l'�%T��aS,B~!�~��A �}#�,��b\n�~��&����1-&�B�?p�Cٯ���� \$�(b�*\"`��ґ����k�E����0�S|S��h0��!8��Q�uc�@��Hn ��N����/,��i�'�ի�_�I��S�;�FA(䤦����^r�T��׶Q�\$FIddU�\0��!ѥ� '��&��`���&�\$�~�^��Zϴ�}.hi���Gm>�m�����LiC�rX;�}QD�)�\rNb�{�8*Oe�9;���\r7�:c�[� ������*��F�&�\"�U�%�<���d�Wɵa�5�\0�����E/��)eڼbs '�Sl:����YA�7ᛟ)��y���� �s�89\"�Jկ7ߒ�����mL�?oI�#�p@��5y�[�\r!t�@�.H�i��HF!��*L#�Ԥ�S�&��Dh,�=oa0���LP�=��Sјj��-���򶶗BᜈSem��x?R�մ/I,�%�m��vn�������<ܖ�&SU�P��Q�����˲|�*��©�����[ь�^V�z��}ϻ�.�(���\$��f I�L[����L%�!u��%ja�p(i�{��Q#��f��Ϝm~4I(���s�{wV�H*�sK�����\\Q���� \r�qRS� �\ruS�K��jk�G��ƪ(Җ]-B<�URA՜�X�,g�6��̈�k���ɸ\0�߃Hf\\%(�edF�Į2k�*�@� A� #����Y��VˇŸ�v�͂uq\$��_�x�K\"�i�/�n�(�*��ѽ������?!�vaWjI�E���4��&�pQ7�H^(cY�\$I%[����Ԟ����;5�Gx�8��\"�^_Ɍz��a�8\$;m��SUgg�iTd�bJ���j�b�V �LND�Mc�S����@�\n�%�4:�T�Fj.Ď���\n�� ��Ix�g��o�8��0�\0a��O��M��\$�`������\$�CjpL��C�NO��ba�J22h�O��m0F���=B�M\n�=G(1�jk����>��";break;case"it":$f="S4�Χ#x�% ���(�a9@L&�)��o ����l2�\r��p�\"u9��1qp(�a��b�㙦I!6�NsY�f7��Xj�\0��B��c���H 2�NgC,�Z0��cA��n8���S|\\o���&� �N� &(܂ZM7�\r1��I�b2�M��s:�\$Ɠ9�ZY7�D� �C#\"'j �� ���!���4Nz ��S����fʠ 1�����+k3��3 \r���J�R[i�\n\"�&V��3��Nw�q�)4�A�g�� ��UPB�x�S|Sѳ�g:�X�쪈��('C�� � �1'OX�:�-��=&�s�&\r�RJ80I�-B�T޺C��4��C��LL�*c� : k��/��8�����5���6;� �#o�*�� @1*�&���\$�H��L�70��3�C+/�b����8��X�9/K`�%(�5:�jW �#;��\n�� �\0T�!�*jR0��s�H ��(��TЭcʙ�� 4»m�{HJ��Q�~�����s,aY?M�p��Pc�\n �:‰#h�.N��c�VMj2� ��\"N�]X��0��69�S �\" �3 Δ,��� *\r��<<�l@�1��0�\r�ˌ4��0��XA�J��� �@���`֊��)�rJ�:T�\\\nC*��&#Y\r43찋��r ��h�\n}�z'czZ)��CG����~ 8B,�I�b�HٵZ�*��3��<L�2ca�`4L�0z\rp�9�Ax^;�p�2`�\\� �z+�\nj��X93æ�/�R �5�A�8\$\0x�!�վ�B��]�����;HIih���) ҟH���\$+�>��ʭ��B�G\r̮>��'lLP��42+��\0�\$\ncGf.M8P�)��� J\n[g�p�[��ҍa� ᪷���� :ʭK�%�<z���,�c'\$|�m'�KW2�2:Ah -���g���8��4�<�C{�th�Ѳ�˜TcaI�4���ɦtda���ȋ�ee���b��gF���-��_I)�_-���� �\0��`�*�`kd9��}Ha�m�8ԛ�T�F�!��p \n�@\"�@T`\"���y�\$1p�'b�Exr\"l��@ұ�r�Ph�4��aB e �n=�ڜT�mT�M&0Ҡ]�9�Mc�njk��*-A�A�ڑ�Bցn�G1��x��\r*I�B&n�R�(�I�[4�ޑ� �W�D���2A�5D\$@4���k�L�\n� ���{ٙ�]�w��z�hHH��rE&�F����'`���\n����\\�O�pa `2�2��N��N�L�.��T��\r����T�Q�9`a��P��Zrz,�ݤz �bb�a����c ++�����H��\$tg�1�#����rC�fR�5�9TQh'%�)w�)�v��¬�a8�pT\n�!��@�H��}���=�Z��D�h�Uӊ� �8�\n�b�jSIŤ�,��a���ax��i&���s� �J��亓\n�+�f0�Q;\nN�i- �ij\$����:�g\\�,yQ����e�aٵr� xZ�d��k3� ���s؟���4���\$�\"i��%���HS��u��Î��\n\n�1]s�rg\r���&hA�T+��O0Ε謔X��i(��0���#F]%&%�#t\nr��sa얝��`r,�5�䭥O5�q%��.L6�� �DH���\\�+lE�\nұ�+�S��ihtfj�H��J�*Y��mS��D\r܇�1�8d xM�Z�<4��<?H%���`����B�P(\r�2��S��\\�Up/�[����!\"\$�3J�w�V�g��=W�ʝ0si��\nn3��U��'jv�� ϵ9�������ЍI�=) �� ��E��-(�gDs��ƚ^\n{8�w>�r�;�ۑ��u,c�I���F\"�54Lۜ�4e���\$6w*�v��t�h� �mp΍���p��H�P����ڧQ�GcO-�tx��ע_����Կ\")=�� '�̫2��{I����:^���RpF���+�`�K� ��ᦇ�]K�-J,�ߌ����Ҋ���L�8�[lǵWap�Z���W�y�|qO�жp�|]X/m�Ψ�u��z3����K�;���X��e� ��@�)a����]@�K_75��>n*ҹ����;�J]c��jJT\"�t� ��g�� ���g%� �������tؕ:t�ʚ�_��&C9�� ��\"B��T`D\\��\0�`U/�p�y� ʑ�`�9\$�;R�Y���P�{\$Q}���0�0�s�`+�\$5�{:�M9��9/�,Pu)(s%҉� ��h8*�ܧP�Kl ��q1f�{e�b[ȳ3��V|UY�a'e*��Ҷ:H���FP�e�-o��O��H>��#�L�Z@�4/�\\&C�\r��8]���>U@��#Z�i(���Q�H��gb�,�� :�C0G�Ny�lu�dZpi�Zf&�,Sbb����\\��@5c(��b\"7d�J�f�v/�,w�n���Mb`�›#�/ \\�*H�it,�˅٥�ACv�.��� �Z\"\$[\nĜD@�� C��(W\n�\"�D���, ������咓�ޓ��KB�iA%��)��~�c���QX �LrSE\n��TG��:B� \0�@� �t\n`�";break;case"ja":$f="�W'�\nc���/�ɘ2-޼O���ᙘ@�S��N4UƂP�ԑ�\\}%QGq�B\r[^G0e< �&��0S�8�r�&���#A�PKY}t ��Q�\$��I�+ܪ�Õ8��B0� �<���h5\r��S�R�9P�:�aKI �T\n\n>��Ygn4\n�T:Shi�1zR��xL&���g`�ɼ� 4N�Q�� 8�'cI��g2��My��d0�5�CA�tt0����S�~���9���� �s��=��(��4���>�r�t/׮TR��E:S*Lҡ\0�U'����(T'��`����.R���s�<r�*8U#��8D*����eR6A�(A�\$ ������_��a��E��T�IB�#�df�\n�M�) F���*���Dőt`A�Q�r�%�`��i�`\\;�94B �*\\��j:9.��l��9t�r8I��,\\I(\$I�M���� ]>�� �P�96W �q�^��1 �� A *���@�1�\$�Ds@@S\$CH���R�9hQ9��vs�|>^���2F�l� [VD\"{��\"t��� J�\$Y+I��P�:��cv��\0�1�#s�(���f��ZeU�J��)�WNs��M��cB��RO�?~���OQ�A`���ol�9Ω�PT�R ����>�Rlk�c���P�Q%jR��7F���\n�UD�\r����4�\0�95�x�3\r���#��Ҕ�RL\n�{^6�#�@:�Ø�1�m��3[\0�7���7c��0�� �m��@6�#��aK�ri�V�h1T!�b�� ��is��)\r` �����z\rci3BP����>]�H�A�w= ���!�H+��X�G��!�\$1�60�0�n��x���7�T��<N�2�\0x0�\0��C@�:�t��� #&�7 ��]� �x�7~CÅ��#�[c�p�_9K�5� |Chp6��@x �>*�@ަ��s !����lkT}��:4��+N�Ԓb|\"Ob\$�ʻ�. \\ȁ#����B9E�¤�5x L�1%��\0����!DA��x�*\$<�ćF�Q3��\$��;,�bY�o���8'h�JB] hs��R9Dx���U�P��N�&d�0�Ɓ�j'�`�**mQDBd����C��� h\n \$X<���TѮ������n�\0q���`��h /��<s���\0clr����n`P �L*/�ތ\"AA&��� Dq�!�͗���SD�\$ÔXI�w'H`�^bE�0@:@��s�@MHnX�㿇Nm�u���\n\r寧\0�C8 \nk�cjk\r���P(3�ܦ�L y�~P�o.e`r5o���A,:D a��B�uZ�G(�WA<'\0� A\n�S@@(L�켡��#�U\r#��T��j�>��WЈC0a[|;�,���D�����{��9���!HPD�k��@�6`Gْ�J3=}����nwE����k�V\$�}P�7u>d��0X�M'S5wE�%���(�J�-K.����)�=%�����l9�*+**q7�P��x��nDD���A�q^�4��-�Q*���1X�aZy���H�aL�(\$�x4�����\r��0�m�� ���2��zFwe�2���U��� B�ߵ\"�T W���4h,����Ғ>�dI��Q��?s�� \rY��ILt�2n���#\\센�qt{�y��^+��\nkC�!V'E7fzBH���)pN��Aa K'�M�>h�7ʳ|(�ez�}� ,��1�¤�%4 �f��.f\$&�� �\r�I܌��`.��B Ds�y��}y�*ʼnk]�&~4�|�G��oM���\"ş��ҹ�&Q�;-øs*���U�X��I9(H�UᢐD�1�:�P���EC)�&P�>a�k0hXa��`\n\n�1#ԝ�5&��ڸ�&��%vC#��0(q@-iY�J��i�����@@��*8�/�X��Z�G0��G �7�� 2;AU���������>�^ �T|.PS:H�\$�_�#���+ao��0RV�>?���e9�D�}3�yZ�Ȩk��fL��%G�X�c�,#���\$�� �1u)'��tm������X���B>��^H%���q��C�� %���Y��.��F-e��q��N�k݈J����q�\"I��`F�\r�;�3�yJ�~�ܬ�{�ܱ@x����V#Q\"/..,%Q30�s�� Ϋ�I��`漂�R�U�9/ ��;����-�|���}'��x��v(@� G�F���e�\$ ��]H� RTf)n�ĩ\$����'��^�`�1�1G�3�W�5B����O�B����*������)+TQ+��&\"N�� �F���Ov��\"O/p�����O��i�A��Onf���\0�/+���F1/i�%���.�jA�C(�^��c� e���e�:/HI�N�o� n����0\n�9\nl�ETTʖ��l�'ht�h���P��T�N�\r(�L�\r\"9\rpRR�HN����,/pW�Q 8�e�<�,6ð��,°� �q\r�% EJ'��Ǥ.�D����1DF�I Ff��@ �\r �\n,p�A�b�2R!�a0o�b�0.hP���\nnP�k:�nXa��~/�`�\rna�亩���q�Q�\r_��`ft\r�V�@� `����jh.\r �j�<9���������:�\0�\n���p� q�<C���\n_�6f:`ѕ�\nfN��FKf>���1� !D9��2k� &DR\\2#&!m*�4E�p'�c ����R����y�X8�/!\n�j�ū<��\$gF�\\���:�R�#v��+�q+�#�(/�#��eN��\" �[��5#W ��\r���<�̶al `�`0O��&�.��`�2p�Nv�klM�.E��.�f�s..�Ě�4 ��G�x�ҫ˺�@@\n̠�\n�� `���'�\0S����B\r*f\\�!(hT�P��j\0�+c��� OL�2���eA,Rȿ�O,e��2�̠�h��SI4�\0h �Xaab#�mk����6B\r�`u7@t#\$";break;case"ko":$f="�E��dH�ڕL@����؊Z��h�R�? E�30�شD���c�:��!#�t+�B�u�Ӑd��<�LJ���N\$�H��iBvr�Z��2X�\\,S�\n�%�ɖ��\n�؞VA�*zc�*��D���0��cA��n8ȡ�R`�M�i�� XZ:� J���>��]��ñN������,� �v%�q U�Y7�D� �� 7����i6L�S���:� ����h4�N���P +�[�G�bu,�ݔ#� ��q���O){��M%K�#�d��`�̫z ��[*K��XvEJ�Dj� ��hY`BGYXʓăC\0�eQR���:��X,H10J�\$i`��!`u���RDĪ��\"`YBa�R�u�Ё�\\��[�i0\\E1\\?��?�)y�[���v �Z�ev��\\��rܻ(qTYSP��fZDoif@!��D��l\\�@TV�%K�S���I�##�X1��/���Aè9Pv' �.���c�A�0�TT&%�J�eX�����?k5 B��.�(��.�(�B0�6\r��܄��0���&=�RZP+�*u����S��� �9ʨt�EF�\\�@���A�YNDP��g}߷�����vO�lF �����1I�0���g^7J0�CJQ�'�O3��ZJ���^��;Oã`�94�H@0�Mx�3 �c�2�3l��;��\n�{d6��@:�Ø�1�m��3Y�\0�7�� �7Ö�0�� �ma-,6����aK��C%��H&b�)�1\rO%�\\�(T���gaF�o�0(����N���*sR%ý�k�-h��ĀrD�(�����M�d9��x�K ���4�' -^z3��:����x���ɸ\r�(�wC8^2������H��V��ݎ�H���XD #h�܍�\0��|T���8�K�@�Y�\r!�ٽ���Cpt9�ΐ�:J��@.�Ȑ�^H��6=+���Jh\r�-fD\0�4!:`�@R�����\\���BP� �R�\n�1_�©�7�N��z�\$��uBf\"G�H�)d�\$�\"o�(�#Ā��\r!�(\0u��_R\"��M���GC�: ��K�9��o `fA�6�\0����8�6� \r�v�젅\0�¡�NIMC��! X�+c�@��Jde+J�4��X�;!�C�X��NJ�9�b�Ax��4ru�|������\r�Y��\0�C8 \nklcpkͻ��R-�,_����.nȹ ��{e�L���-�cVj�[���P�*P?�\0D�0\"�UpV�E/��ʧ�V+ɝIȡc��e0�@D ��0���l���^�A�*D��Se��.�� � s& �+�긢\\MM���\"�\\������U�/\n����G�P ��!eM��ƤUĎT򠃓.:�vV�-\\� �I2(�I{�Fku\r�:������O�ɂ��%EQ�B�`;a�#*�Y7\0u\0+2kX�j\n��\"1g�4�����\r�υ0�nC� �����Y\n��>���L���q5μ0! IY��Q}=(�;'��+�6��j�i��2�<��u=6L �2(�+����PJ6�Ј��E��>�3� Q AR��c'R�*��{A��3�zl|8!�uW�_��j�1M�U�ہ\0/\nT�,�لc��#�����a\\k�������)9�rl�\n<C/����Qs\n\r14�c�*1-�&ѣ!Bŕ�@PL��E�p�U�#�N�2NJ�i/&(8�����L�pM���I�OY�\\2�(s�H6^�V,����2Ib� EE�\n��1AafJA���A���#�YUUr�d�əS.^�bŨ�Ul�V��Q���[���>(�f�Uj)���؞��5ٛe���ב��(K�b�m����&ꝌbvD�t\nK4ꍋf�%G�\\�\"� E��>�H���V�(����na����[�Oanצ\"�B�a�-�n����Ҏ��R��M�u+3\n�G�\rUߦ��֮�6��S�_Q/��\"�u?�o�!�8���U��#=��_ ��W��K��'��6Xuޫر RN2���� Vg�0ߛ3^܉�>5̖�V�tW+ӮWQ�����'&d���,�`W�IB<�� IZ�)��sx��Q�7FH\0�Fa*��%t�D� �0'�A��;�|C�3��\"T� 0�W��~��v�=��|�0��z/��s�rP����^����a��;'ڽ�� r�����\\K�qN��P�����\\o��Ԥ�`v\n\"Z�J�D���,H0��X�ޛ�{y��翜��?���M����aOG��.Q_�����O�\nb\"r��T%6��z�.�����˧�V��\$)�(��M0o~�BE�4���D>�z��d�\$�G���W�`H\$*�K����p d\r ��~a� �؟BV��a��nTk~Áڭ�֮M���Fʪ#Ϭ�\"쭚h�f�Z#�:*kW #� ���*�MZ \r`�Xfn\r�V��� `�Κ�P�C�i�\r �jH( ����f���\0�\n���p� q<����l��&*����nfj�&��1�P@��N�hPfB\r:2�0_˾)� 2�x\$A��@������U���h�<���wC^8c��%bX�d��\r�S\"Tf�Z�-�dmF\\!�Q+b�-� �2�ѽ\rn�-M�*\n���X5�\$���\0��k<�����������V�eT�eZ4-�H�\"E�HY\r����॒��d�bv�ҥ+:��@\n��\n�� `���/�: �/DϼT(dK����i��c���~���#.,��^�#\\��+@g����6�U �@6��&�:P����dG�I��t#�";break;case"lt":$f="T4��FH�% ���(�e8NǓY�@�W�̦á�@f�\r��Q4�k9�M�a���Ō��!�^- Nd)!Ba����S9�lt:��F �0��cA��n8�� U i0���#I��n�P!�D� @l2����Kg\$)L�=&:\nb+�u���l�F0j���o:�\r#(��8Yƛ���/:E�� ��@t4M���HI��'S9���P춛h��b&Nq���|�J��PQO�n3����}W���Y���,�#H(�,1XI�3&�k�W�R!��au͐O�4�2��)�lZ���5 ��ΛB8�7��jȥ��8ʕ��(�,�h�0�M B��o����ޚ��\"�\n�˰@�K`(D#H�:� �4#�\\3)�} ,�Z ���� ���\nQ{��J#��b�c���k�x� �2Ln<��. �6�͜P�@�hJ2F�\$�s�ʂP���.�T�)/�4�5�q��'��0�0�0�2����͎c��\nHҿ<�\\Z�\rIR,:M#�� �S��?�\n,�,�ʀ�rpG\r�cVֲ���0��h�&�Z5�ir� ��@\$����S�4�c��.��f꼳\"�T�(�����%��=e\r��)���~_�deyƥ����~ G�K6��Hh�6� �F3�X\0ׁ#ӊ�6N��iz�8e�(��ʎTl{#2�x�3\r�8ʒJ L ���ދ%cp�h���1���:��ͦ��=�9 ;�7'3�ڳ�#(P9�)\"��N��b��#4�z4�ap@!Y����%+��cm'x��sUr��J夂T�����4�r��C\\6��\\=/��IV�C��bS�b<�ݿ��K-;\$i,�I\n\0�;�s��<\r������ ��D4���9�Ax^;�p�2lj�,c8^����禍#x��MX���P��كXDb��p�x�')|*j{u�����I.!В3>���?d<��N���bL�40΀�Q�?����Z�i�(Dx͗vW�\"��\0�C(�u�#`PN�IA�䳖d��`�q <��o�\"�d����ZK˂�E��0����tF�u\0gX��#1;�T��L��\\�X���\rA�8��:�����3�~j � d�9�X�Kȉ�\$�A��h�O\naR%����Ѩ�2��£ k#\rp9�rMI���n5�bʘ�p�h�h*r�鎎+-�2D���7,��g��8eL���R7����#�6�d>��y\\,h<�RN��T-]�\$��Z��-���a<�S)�0�Gr�e��Gh�0��?�C�XD\0��`دHq.>��\n�p�IT�餖�S���!�E6C��w��VDn\n�� `�Ghx��<�P�yY� ���a�mR�vS���I<���5ܖ�L\\���(�G�ș9������a5�#����6h0����\r(,�'&\\K :My�t�`A����R`�*��;�\\�8�+�J~��P�:�z� �-9��2��CB�����˘d�t�@��Jk-Vm9C��>��[��\0%ڛ��g����\0��( d<B\0����y夐���#�*�S<�����b�%�fy1\n�p�y�2�&@���(PR�!�Ÿb�Y��d�\nL�\n�&wh����m���Љ1J<*@��@ ��x���*e�:� ~Ԓ@����ZkT9��<�AyNP&*����S�-P�����q�6Gb��3���Gm��<������G�c�\nS\$�'_'\"c ӑ�FJZ��c점� �l8Į�P[��F�K\$�L̠sfZ�y7.��1�.p��5�꣌3�naY�/@��K�lp@�{�LNĪ��a�8��ƒҍ�t��A{�� ��Z�Xe#f�d\r�D�@g�5����R�@�gZr�qj 7� �qG=�^\n���uE ���;I ����ԭ��P�]?m9lw6���M�g]�a����C�W7^�[Z�Y�ԬH =���5����ˣ�tR*��s��G\r-�X{��sqH��f� �E���Tt�u÷ۧ)�~Aȕxi���0B^\n�64zТ�Rj*��4�nTU�W:�<�u��ж�)��U��DwWKdL��tvZ�4>}\\��K��+�v?�x��rM�����L=�� �OH�P佢@ߞ��:�b��dzK��(g�%�f)�\\��1�s�������~5�oq�E6���C� Zj�����\\�#x6G��#�T����Gnl�B�s����=\$���:�җ��ӆ��D�r\n!F����?��Ǟ,�Y����d���';�l-���195�������ۿoy~���M�M�0���U�u��w�}���������s�L��# ���xz�,\$�u�<�����d�]#�=�������n������N�&@��J#�S#�_lfH���LLN�\r]\$|�-��0J�PtB0t�j�.V�����������p�,��\0��s�hpk�C��� ��V��-P1\0k^�l)M8����0�D�d�P�(�LDdK\rd��>��Ґ���ʶm�dQ@觤�/�30p6B�[\"o�� �sD�6fd����>F�5o���DsC�P'dT\rV �%�����q*�_��1l��Ƭ�.�d�\r�V�`� `�̙*8��p�j Ɩ;�z���Dnv&�\n���Z�[�^��I�^�*X)�`�\\#�Ц�<̎���!�0i\$(?�Q�Jݮ> ��EH\"���L�P!��-��lc���8�:-�/x=�a!��9' �b�E� Gb\\ED ��F�B �ޡ#�%I�pÌ^+�E@m�J4��Sʘ @��^�%��*~�-ض�\0�*V#���N\0sB*x\$\rg?)ʙ/�(�5��%�&AQ�� �Eel�\0ȁ��_�9*�^:��C�Se:L��FϪ�j=\r�B�F�bb�B��v�� �r�%�Z40.0L�v��,�},�@����� `���@�,��'�\"�g�E/a\r뤾�l\\�(hxHJh��ܥ���.���g)b� r�Ic�c�>�*%s\",L/J_2� )l?�\"��\n2(d���Z9`";break;case"nl":$f="W2�N�������)�~\n��fa�O7M�s)��j5� FS���n2�X!��o0� ��p(�a<M�Sl��e� 2�t�I&���#y��+Nb)̅5!Q��q�;�9��`1 ƃQ��p9 &pQ��i3�M�`(��ɤf˔�Y;�M`����@�߰ ���\n,�ঃ �Xn7�s�����4'S���,:*R� ��5'�t)<_u�������FĜ���QO;z�nwf8�A�0�������x�\"T�_o�#��Ӌ�ɰ�%x �<��\\�&#�+\"!/C�9%�������6�K��>��9���2��j�2Oc܆C��0â��1��������7%�;�ã�R(�\r�� 6 ��7*p��1�pC�ƬH���Ƀ��9B��;�\0� �{j�˩<�9� P����ҕá*R1)X9\$S�H j�,#�t�?1�p�B�~宮%��k\" ��x�Ȫ�.�?�ZJ0�:V4�@0��l�cz)�\"`@7���Wԃ�T\r�� ��+�.������±�12��<�)Ő��\rC����8��[te�1F���m�B��(�P�6��Ȉ���9RSf[��] C\0P�B\r��0�K�Ef3R��ʚ��|s��7(\$�:�cH9�è�P#k���Jx��3��*�%#j�] �@��\n:2/\0�)�B2|���������c2읣�mf8+�,ۆa���5\r��2a��14+ʊ��R� @���ͪ��a�o8�t^��2�\0x�\r@��Qh��Ax^;�rc�/c�\\� �zg�\n �4�AxD�H��� �N5�A�֗C����|�*p�b7�5��t�'�&��7?bI� �[��!�M�50��2�0b��8Jp���(o<׈�խ��p;!\0P�戾m\"Z��H�j��)�{ >Nnp�=�Ѡ�0�SC;�&�\$���\n�N\"�`�\"���u(�3�zC#�i���2^�͉�K�p��\0� -_gpٕ�S`#B1Eɕ�\" c��\r\$��w��9:䰪�\0�X�1xJ� �S2AUqE5�����D�U���%�ᆓ����+eEv)y �G��b�K�E!�hD�   �*�\0�B�E�@�\"P�dJ|\r�6�t:�( D6K����3THLܟ��(f ,x��e�PCA�@7c��d��ƨ��v�lI:!��%��yWy�#i��5� ��F��c������U�us�Tԛ I�Fs= ��ƍ��d��c� 3E\"�4�9����!y�=G��A\$� ������U��jpe�1�Lg��0�B�� �\$�V�Z�<Dž-�#\$���,a�ȣreK\n*^L ��O��Y���Gh��edĝ|��i\n��t�Q@PP!��Z��b�ht1�b�-��Tg;|J��\"��jE�J!=���T�£\$@T! \$2C^!�3�H9���G㩚 l��� �D H/ ���JL��\n0j�D�X ��:��ʼ�m[� �d5����fm��}�Ө�#�(��2+e�p�1*%�l˧�\n�k�\$����kPqAu���Q\rV1:.%����怪�ob\0e� �r,VI,k�d���R/)-�����bH�+{7&�X��\$@@�m9�^�ha��(�W`暠���j��P�C�Jf���J��*@(+�\$�O�S\$g%F���́x� ��lq2����5�jz���7\"�&LZq~7�k1!Z�c�읔L+�����O��D쟣�RsOʋ�7�I1�%2�:��)R�W�2��:I�&�}J����՘��ʷsVk�ƸH9�'�lM%������k4d�9��9�^̙���d�wJ�KUcpUM��'K�7{�ޞe�������x�\0�=≑�5�y֕ F�O�\rCf�&؄*j O�E ��5��-,�(�����4>���K��>��N#D ɗ�^Q�\r�V�-�l��v�zgq�:�GM{�%���\r��\n��в�2iFr��|ȥ�ʗ1����sky���FľioH�����%<Vkb�Y�\"פ����k�^o�|��S\$м9G�W�E��~\0�9d�9&j�xi:�LV&\r�3�L�����Ӊf��jAfl�u/XY�8���MΎga�]R�i%�@�����2�4�ɪYx���#�Z�@֕�������ޫomQ�P�!>]:�]kD�ے��\"��K6��^�w����d\"�+� i &k�%2���L�`kC�k7(��Z[��K!�1���l_B�Xx �r�z*}W�K�Xk#ću�<�va�r&D*��e�1�%��O�6�!�F��d��p�I��#�����^�� ��\"��KZ��%nL#4(\">\$.c�II��\0�w\0� �\\„��,�c�DF݂<��@PD9G>�@��8�`%��Z���N@��:��@C���� ��x� �`���{c(\$�Y�z���\"�.i���\r�!�]���T#�\n�Ǡݥh+��p� (�,p.B�3��\$c��t���x%� 0� #�4�\"��FT�L�_�~d&Y%@�EF�ǩd�Tq\n�*\\�X9�nI��#�%.&���J�:��tP�\0eH;`�CQP�Ij)���`��\"V/��2� Cy��}.�\nBf� b�\"���I�bA^bC^.�M����Z-4.C|��%C� \0�@� �t\n`�";break;case"no":$f="E9 �Q��k5�NC�P�\\33AAD����eA�\"a��t����l��\\�u6��x��A%���k����l9�!B)̅)#I̦��Zi�¨q�,�@\n FC1��l7AGCy�o9L�q��\n\$����?6B�%#)��\n̳h�Z�r��&K�(�6�nW� �mj4`�q���e>�䶁\rKM7'�*\\^�w6^MҒa��>mv�>��t��4� ����O�[���߽�0�ȽGy�`N-1�B9{�遷\0D0��Ɂ:h8�B�0�ۂ9���,���;0ą-���\n�:9=�@�#�+r緫d(!L�.7:Cc��B�~ތ�H��+�����\"�-X�4���5H�.�-�p��1hh� C�@��\\��qLVȪZ5\r軖)�#k�7 �Hܶ �\nv�\r��΍�ʀ:0+C�\r�b��B���\r�H*)��d3��P�� �d�,��^�����0\"���k,D2\r�P�:���}1΍0�H�w�(�[!�5����cP�ȁBzF�:C�s]��0��U�x(-1��H�8N�\0��ڍ�{_�n���U��\r\nʀ\r��|�c`Z4'c�p,�� �� �5����ARPcx�DR:*9���2�c��H��=�3�;l0��*�%�#uH2��R���8�6/ː@!�b��v\r��@� R��P��#=tفB�� �^U6#��&05�U ؝��it\r�pΏ�:.p88ct�:%)Z�9��\$�Ij��l�\0x0�B|3�Л�t��1x�� �z�� �4ˡxD��K�鼋�;@�A�8/5B�|�`���7�#D34�|��lc�8D,���Zv�J���l�\r���5v�2I{J��+��RGlb�\rz+��;5����u���(��ܟ�-pP��*jv��Z�*�M�M���kkg`��sK�\0���^LL�RA���DSzO(��ƮR��\\Mn���H��7���àhF\$�8�Vt�0r3�28g�fJ`cD��B�Dڋ�H4�|�.\$Ƣ�ig+��@� �����(^\n'D�=r��r�K��3�b=\0Ù~'�@4��xc�\0k2Dp�rDI �D !MM�L;n�*ևV��v���H��YHT�2��e\0R>�<'��@B�D!P\"��<(L�����LE�[�C��0����yw�*.BܚB eL�D�b� �jbwk����חl#��h#��z�X�������d��\"�ĆIJƜ奈��q�g`�;�Td�V���u�:���\r�\"y�Y|ZK��\nh]�R� HTK���H���|�ZT6�Y� ���Q���1*yBӁ\"�xT.�a/���e }���!��\\��A�3c+ez�.&0��ebajdQ\"d�D��L[�ș��h�w%\$��ie�*�AV��'3��\0�!)j�0��C�h2)�)*Bص�BwX�0ކ#�BN\\�\n�!��A HR<4S2�R\nI� � 2֨���c`'���@ ʽ�1A�(\$�V`Yn�\n�3;C��[�F,<�v�Kd6�I[Kl-ź��,����pa�zQ�O(��M=�'���G+�-�<��,Z��l���������y:P�;�R���#�>��{�L�A*��؞�x�Q!PHp��y\n�ժ�^�hN } ��A%��N�\r�5xx����Z�'d�d�@���Hh)\\˜P�ݺ8�*���\nw��� t�M2H��OK����7 0��d��l��wX?+ˀ� K\"_B�{�H\$_�7�B�4{�Q3�Iy/|�%�*B���Ե\nf��T�9�K�4�r]}J������O����4g�N��L�N�mE,ܚ�>t�̥��ޛV�P��'x���ݜ��C�,__�>�F��\$��i�����\0d��æ����] \$��a�{��%W�k!9cV���\$��'�S-c�x�ef���UܧjICݺT��ͬ�N�b�ق<g�P�al�6����ߢe�V���@'�0��>4SGy�Z O����5�m�����=YCS:��\rᢗ\"<��n��ʹa�/���c�71�6���#��l��sԔ�w�5wE�:�r�N�S�-�[z��uv|3��T��\$`�U�T�l�1vy�r�%��뎑���n�s�+lF���v#n���䆵��\$���?�\nd���`顔f8� ky�T�?I�՟rwN�ޫ]g�����s�r���\r ��y�߰�*�\$@zo�Qa������<J;q��-O�^��\n�x�dô��m2�|�P����.W��e Krt?D6u��j� ��?Rݘ͙�.~�A ��V�q�.�3��b4�5������g�?h����p]��P'VMR�|\r)7센��լ������f�.e&6\"��O�L�9c��/l�0Z8�Zт0�K\0\n���`� �#|�2�Øl�:C̊D\\D�#\$���0j��c\\�����{e;x�M\nm,�(`�o? �d���\n˨ � l�� ��0�\r���\$Bf2%�'xO�u\n*h�n|��ԬM�#0J�\0�����H���0hK�VP�ǃ\0%i6-�l/�@�d|�bv� �M%}�4�@�-���@�WB��9EDвN����2Mr��k���0\0�'О`�����%=��t0\ne\nĄ�.D&M ";break;case"pl":$f="C=D�)��eb��)��e7�BQp�� 9���s�����\r&����yb�����ob�\$Gs(�M0��g�i��n0�!�Sa�`�b!�29)�V%9��� �Y 4��I��0��cA��n8��X1�b2���i�<\n!Gj�C\r��6\"�'C��D7� 8k��@r2юFF��6�Վ���Z�B ��.�j4� �U�i�'\n���v7v;=��SF7&�A�<�؉���vw�C��N���A�g\r�(�s:�D�\\�<���#�(�u6�N\\�Ѻ�D0�7��Œ��� 7��P���K�ҠO�#��{�:K�)1/�X1 ()�I���&,��\$`P���#z��,Sr1�\r��7��0�4�nhº�k�X9��Tz(\r�X˜�H��)ƒ���#�j�� K�С���Jc���({A+(�� L�\$2\"c\"LŎ�HK9C�S�;O�*;�RL�^B0�7\rm:� ��(�0�P��)1`P�2Hz�6(o8�7�L# ���,�B�qt���:R:��:��@L �8cudC� ����X�ob %WN�>������#(@)�\"` ��p@\$�� � P�:��?�s�2�s���ɱ�kvL�h�?.��s.W��|U���r91��� 1B � y@���?�BH�8Th��c�\r�r�od�6G���x�+U�3�+�\r��Ƃ��H@7��2D�&¸��,3d�bIZZ:���ʌA�:#X�3����Y)j������X\\��&����b=��垣��K��/�Z�Y�b�W��v���;^�����j�^��Z�߮���������p����5�\0�)�B0]i��ЎiH�Y��\0�:��M�a���YI^86��~���\0�5(=\rؐZ���GQ�2��{�j�Pu�Y�g� �L�a�~w�0�a�420z\r��8a�^���\\C#c>@�Pp^`/ ���v��x\"5��3�P����bw* �dXڥ\\\n�����a�bV��J�*\r\\��\"�_r� ����d� ��BW�x��B ���V�\"����H\n`�����z>Qie���.��.qZ,E����Pb\$���2��pc��������.L��Ɯ\n\n�)m�\r� �v���{nl2�����Q4^+I�5R���Xr\r���\"rN�\$,�Ĉ��%� �j��t\\��6 D ^��C�0z\$���VF�� E� �|���\r����Ŵ�Uԗ�O@���I�+j&\$��:��V��HH�d�=���uj!�V��斃t�\0003�rGc�j�Rč=i^��A#5+P&6\"a-gw#�̥0�O��3�h�`����k���K��K\r��;D��[� �LKD��.e��� !�\0I�n\r�W�A�Jl[;� hX'!ӡ<�}#\r�v��ƒM�A�Jx���W`('�\"���)� <R~@PKBD@�.su��;��(,c��xg\\��C̠�%'z��C�ߊ�S2u�0vލ ���ȹ�r�Ja��#� ������q �~� c�״h,Y6AX��)<�B2ϓ�l��� xc��A<�@��oV��>&�1I!��csG�i9cP�*Y�Q\n4櫐h4��v}T�zre����nS�:V�֊�R�\r���hP]�'F�b���\$pC(��-*�b�#?�������c��18A��{�UC�г\rI�p�\\]ŵP��|�[^ڏ�� �D�C�b�4]?;��\$�BJZ�P*�\0q�ȇ�0@�`��8Q�Jf#�2(M|8-?U/+ͅ7*\0ȟ y����4fS'lM�^\$��\$�Y�kW6�>N�L�d�&q/�{:9<�����S�4��囌�˺9����A x�E��?��JoO�j��b���2�*u�MhMPPսNK�9P�&�Һ\\��=%���xڻ^k,��\r�ΦU�� &����mz��B4G)^�*��BDwC�d�@64?̋�Und<܈�-ꦍ�cڵP�!BOMdO�t�P��j�j &\"�J��9f  �@���x�\$���y ��bt�ea�)b6i�\"mdz7 �� ��0�O�M�YN\r ���o�W!�Y��k�_�9�e�Y���/�@�P����\rϯ�KvLEr* �P�FY�t�0��{����9\r�vn\n�䆧�ػZ����z�p�9�����;��RS�n*�\r��@UR�\n\n\$�Z���u�^��GB霎����J\r���'�u<��ǗF6?�Yo6�e�������.���o�\n����j�f� ]95I�A��L:���]t6�Ϛ�?&�ϋ�G��\\�|�%�fO�׺�5��i~׶b?{���?��u�  ������JH���o��N�.h�O�����Bl�t�:�^F�So('n�+P%f �d~Q�V8B�j�8!�Z\r�|+BVl@M�4jO�L� �\$@C��-�ޅ�%�fFE�~#�\" ��P�o�.�(�c���̰�{H��2+��n����\0� d¨�J|n��� ���P�Ot�w\r��G����o�%pҳ�}��I��;� ����{k��� :Ovd�Lt1�I7�<��%��=�8�R��IC�� ��xE� ��lg\r*���J���H��.���������\r����fQ�9�3�tD{+K�k��.Q��1�@� �����' ���hhQ�6�� w��q�Ш]�:: 0=���O�n?�o�u+�D��D�-qn��h\n� �F�P bro��Nx7\"l6G�o�YN��;�;d,���3c;\$�Ю��x-�La /�%��%�[ `�&dC&��&�`�3b�0���c�KO�%��À�#��Or�.lp���� pf�*�����d(\r�V\rb�����%v��N h�9\n<��B11^���v\$�<)Hna�r�\"�\n���Zm+c'!�£�:q��0��I�0�712<l�ۑ�s\"�f�Db#E�0zǰ B;oX�e�5��<LN� m-��\" �5�~�Ð�,�-0 ��:�g��+����#�4�P�%�� \$�(J��Ft#ԋb��.6:N~(�� �\r� &/P{s�T��H�� ���\0b�Ӽѳ' ��;����=nu\0@�8EH�'{f_� >��K�� ��¨�R��ZM� 3�i�R�j\nn�z.�Z\$.���wOGCcoC�b'F0\nꒌD�\rE�-�����J`K#�Ɏ`�H�X��*V=\$�J�?�k(���.c(��s�>O*s��;�x�����t4o>�6�T?%��j�=�c��Fd+F���\rGD�9�W���`ګ�X\r�����C�";break;case"pt":$f="T2�D��r:OF�(J.��0Q9��7�j���s9�էc)�@e7�&��2f4��SI��. &� ��6��'�I�2d��fsX�l@%9��jT�l 7E�&Z!�8���h5\r��Q��z4��F��i7M�ZԞ� � &))��8&�̆���X\n\$��py��1~4נ\"���^�� &��a�V#' ��ٞ2��H���d0�vf�����β�����K\$�Sy��x��`�\\[\rOZ��?����2wYn��6M�[�<��7�ES�>,�6���&��.�!�#\"i ���K„��B8��:V1-�[ 2��p�\"���)0�\nD1\0��h\\R�\r82qlC�b+�91�j�\r([��ưL׌k��\rLj��H kb��㬁 1Lbb�%J�ılk�+�R̷��Ȥ�AK�J2�3��;�1��'1�0ꬺ�� ��,�(&��ǎ.�H��\0�7��؞9@�x l��9�(��J��i��(H��B ��PCbL� Mz&�\r�➩\0�(����P�)Ch1{�9����P���2�̖�E(˓,�+t��!��=�:�0�w�1��Do�4�����#j<�1�(�N5ؕ���\n P��r3��h�\r�8Ѵ�d@7��3�7 ��\09U2|��;�ޠ'��AA�c�ƃ\$0�R�\$6c�d0��\n�h��S��@���x֔�)�BR�=j@\\G�S����nv�.-R��ԩ�M�2�NP�b���on\n������3P�\$���\r�|��0ے:�c��:+��j�k��43�0z\r��8a�^��h]�(8\\� �zQ�Vi@�'�|9 �F/ש�����탠x�!��?#�:Y�槤���d�rp �L�YC6P2H�J�Ss~0��,ˍ\n�N����vl���\$/�\0���.�� PTI'+��Ň2<��%'�g%��̹x�p4��pN΄��QH\"1�����s�!~ �-5��2m:O�g\"�Ȑy4�����d�s�7��ΩB��I�Qņ�0�AT�9z��84FJ��O\naQ�\$ZO�<� EJxd�,����Xa������:s�r:Z��-���Gcq-`37��,� E�c,�\nU�b*@���!�{�`��I�8f��@�O^ �\"�Y]>��xNT(@�,�A\"��2�,n��A�\$V~Q�P%� Q=S�IU�����A� �������y�<��S�Ni�5� Y�B��%��HP+h\r!�&�,�\\p�BHMD_3�\$���ۉ(e� �{�3���S��,E�b(�S:5�`ط�(�AB\$�d�\"���\$&\\���@�9�#o�黗�e�4*\n��G%�Q�5S!�I\$S�xl 2AVJĉR*�� �'�DBC \n��8��3WR5ea�x�0�lQ&)�2A�H�8�����W��r��~{\0Ke��D �\\d,c�DQDYi��m\ru\n|���,^Y٬b��\0���M�rQ��ż�zIq�?����Z��^Fs*��.�ā�؝C�s��9r�s ��@I����S�yN���J�xX�M�H�� Μ\r �U�{٭�/��8\"�z���W��W�@���5d��(�Nԋ�1�t�b�� ̻���[�x0ن\"a��Aq�'q�0l@q�B�3��;�G��Q�)g��I ��V���ȇN!<h��[b�S��ʄ�;�P���N.��+����I>0����\$G�I-oX����(T�.�Z�0&\nb��z/i�����o�r�%o%�)PkG���uY���n���3\n\n2�1�_K��BJ��\\D�V Q��@/E��è�^�t_D�j�r;�s9ϝ �U#� �Md�\n]QW�=��6p�ub6�\n��|)�\nf��-ѽ5G���P�θ���U. ����]Wv�f��pQ-�I�9<aG7�<�n/�и.{��/��#��l�\r���K7-�t��tsDo�=�O!�ڃF�=�fMM��Ny���e}�Hq\"<��샍E��We���1��!��>�6_ɫ3 [b��Έ1V��}\0��&?Ÿ[� �&�.�f,���k�G^Eg��b_ ^Ȯ[ q�-#9]j�S�HVAZf��Lu>�߀�0�#�p\$�X��h�E�B/��&ɮv��n+ ��8�E>2��@��FN��Wyw��[�vQ}!'��'�Oqpyg���������%� B��>�o��އ �:��韷�{W6x�f��TM�ڔ���}�.֋��=-����+�{Ee{�-��܀CO��F �q\$���\n�FG��G\0�G�Z���  \r\n�\r�@Kއj�yO|8���*jV-s\0��/�\$jnNJ4\$R�<ON�6�/l�1��UC6�,��r�NJ)d<��`�=e(���� K�#)�q\n:m\0 ZR⦔Z��0���`��ZZ��,0�D���N��(����)�8#�@�\"L2d���\nԭ\\�`��J��b)� �N�d`��B/F�%�p\n�g�atc\"�.@���;�B�\"���p��D�E��C^V�\0�D�Yg��f1�jj6Qb6@�@\"��V�.5�d��j��sK��\rZ�Q~H��⬱�4��(�\r��9�S��ƥ�>Qz9o0��6%\"3#�_#d/1x�1�C,�'I��b)�\\� �z���#\$�:��JCr2��\$��@��dQ������/\$b1�.�(M�8�@Po����E����?c�\n�]��!-A!%�F#���!�j��ja\0@\n@�X�`h�";break;case"pt-br":$f="V7��j���m̧(1��? E�30��\n'0�f�\rR 8�g6��e6 �㱤�rG%����o��i��h�Xj��2L�SI�p� 6�N��Lv>%9��\$\\�n 7F��Z)�\r9���h5\r��Q��z4��F��i7M����� &)A��9\"�*R�Q\$�s��NXH��f��F[��\"��M�Q��'�S���f��s���!�\r4g฽�䧂�f���L�o7T��Y|�%�7RA\\yi����uL� b�0՝4�\$�ˊ͒rF��(�s�FWF�\\��� .r�9 P�0��\\\n&3�R.!0\n��+��(������,��:�K˶���P��<pH@ީ(����ؘ7��r@�'�Z\r������&�OS�����B؃F�Z�#r����oT�'�pޯ�M\$� @1(04�sko ���ê�S�e�� �F�?\"�N1� �h�&�X@6 ,'�PL�A#F9�N��A��~��������4�O#bR� M�,1��3�*���&2�u4����&���1�L[�?c))J��V�E�l�Z��`�ѯ�� �����0��!��Q�C&�H؏/��6�(c(\"���\\�6@�Yv�Ȼ1 �l��͵Mb^��0�60+�0�I�ޠ���A=c�ƅ\$c0���� ��L0��t�����@��\"��5�a\0�)�B3Ȗ(x��Zꣃ2�6��z�خ��=�������(S\$޸ͼ���,�0��@35��]am�7Li�}�Bk*\$ p�;��R�83C(ɪ��ь��D4���9�Ax^;�t��ar�3��_[U%c���N�3��пZ��XD_c�k���^0���p���U� �����R��3v�7� 0�ϭ���6�Z��̞��#�B�� ̼��E�{�߇c�����_�����\nIQf}�H9��M�A9>H�4�`Үq�0٨�@�NB��:0y\"�Q�\n.W �=eDU!idmP�ǂ\0�ޛ�7&��87���y5h���f��8F�F�f�i�B�u�洐Ƥ��8A�8@�˜T)l��d��\0g@�e���&'\rR�bš��ȕ2�V`n��0A�8V\rLCW�ݩ�Y~\n�&7u�xڸ �R\0+�� cԉ�Ћ!�R��q'7�5���E�b�7��'��@B�D!P\"�9l(L��!w�s�bzL3^0��=aP4�tO �@Ra�W(C�[�/z��d��Ί%U�I;\$B@i�)Gp��G�}RA'�l(4���J<�EL-0֟ R��EwPE� Z�i�qq����;V� �q��`�#�\n[m�tY�I�\n��׊'3�)t����[oy@��G��I�lő�ӧ�\0\n G�fzyRB\nN0A�����\$4�`�8��I�}�MS�L�2 �2�XϪ�wV���0 (a�ӳ��[J�����&_]�m���*���c&T�:k+C+r'V�\".� ��f��ʯ4x��0��6T\n�پ���U�IΉ����Q�n�gRQ\n�P �0�i}|L^#@����F�� �R�N\0���FiOPoM��s�9̼�@%�:����.�f4��3� �M���(�l��ܽWd��M�C�'���R�!����� �x��q%7��6e�r�s�c�l���n6-���.h�V2��EBT�o�]�êL��zƫ�C.�pSj�8���C �/#��ĢWJnJ���&�\0�Cʦ����S ��%爄+���U�/I �\\φ�I�\"�!�1f_Vb�(�\"�x�n�w2���k� �O�WcB�\$o��!ϯE&]��w��<�C �[�n��D����^�Ц j�`�5�D% �d�&:�1�(���7KԂ�q!�9?�Œ(�0_�������6%�5>%��_�O7־�&��F�K�Ţ�\\�_'e_�Hb���L�?�1w��K��\rj��6���q�M�?��zQ�\r�T�.�{֒#�a��;���\\OL�R���b�{z/֗�w��5kx���K��I�(e�5�;6��#�u^�z�� O�w8�{�o�{�W6nZτ�@���~��\$��4��a�m\n8����Q�.�f�%�|��7Ex%H��c2�� ��9���h� %i\n4vC�Yi�'=��^��u�)[=�y�(,� ݘ�3\"eP��N�_�`�˘^r�:w���w�kZĉ�WU�*׬]�Ɓ�LJ��c�-���+ؤ�ί�Uv���tXEjvV74�G*k½�)M���ف���}�~9�uo���k���Lr{U�u*Ҳ�2��=U�Q;�y�x��jڜ��E�P/�\0� �����*��a��n!����n�}o�:�& �:�K5k:\n��τ/MDi��p�+nD�BBoj�p^k��}`�1��O�@��mB2���6N�e���d�g�K�X\$j /�x ����`e R���%V1C��j\"\$�*CB�n^' 9 �.�M��k�\n��\r�V���Q�,\r��4h�\0\r��c�2`ZRr�.z ��i�n\n���p�e�2C��B��f�lljl8���\r���\"23�<\$DvBN%&N�4@/�*0x1��\"��``�*m\$c D\r�����(�~�7��' �(dr@��D�(��F�0���(��7�E6�B��-U�p�-�\nCD�W+q��&�ڠ(<1�6�p��Ί��r �J1ޫq�\nmI ����Ci1�*b�Q�]%ΫC�oD\$��Q� 02\"���ɮ���a�F����\"�� %#��GnZp�|3*�\"ԭ�����~�'!ʨZc�J�3/2��C7\0��2��Qф��߅��/*j��d\\`�&�&�3d�%�zJ'p;\$\n���0�\n�\ng�";break;case"ro":$f="S:���VBl� 9�L�S������BQp���� �@p:�\$\"��c���f���L�L�#��>e�L��1p(�/���i��i�L��I�@- Nd���e9�%� ��@n��h�|�X\n FC1��l7AFsy�o9B�&�\rن�7 F԰�82`u���Z:LFSa�zE2`xHx(�n9�̹�g��I�f;���=,��f� �o��NƜ��� :n� N,�h��2YY�N�;���΁� �A�f����2�r'-Kk{3�>��1�`����L@�[�Q2��B z2��jR�RX�\nB@�?Jh�� 8@��C��@��\n�H��/c��(�6���Z�)���'I�\n�' x4�� N(D˨�L# �1P#?3�`�3�����pʁ3��(2�oc: �#������!��{2�%s�8<�Ԯ�L�4ͮS&6&�R��5��p76L�J2|�:4=.��Lh�ˮ����t�\$ ��\$��B��+����:L;V�5h||�� ���CF�,I�M�(2R�blȌL���ΐ�&�ꙏ5 ȘC�`�lS;W nER9���K;\r3c�������WE��5c@ʢ��5e��3J)�7�Yv �<,���t� ��\$\$���VΈ��\$9��I=2�U�#²H�Ҍ��\r�pأr�3 �b��3�\"cP\n�{q*�!� j��9���'��c�9g� �����,P9�)�)�B3�7�r�����H���\0��*c3/\n*�H�9�5 ��\n���8��С(҃��� 1ZP�'����r�60��B��0�����c��DpГô��`�� ��D4���9�Ax^;�r��'�����\0�K��NS����0��XDb�+ A�^0�ʊ�8�V���:��)�R���OeE�(�:�\\kܗJK���f��@V Z�J�%?�\0N9�7�]�2n �'9���{�ARk(�e!dt̑�x! l����P� S�� ��4���6(��!bJ�\rj3!͉?�β�cp+\$p:F���Qxr��ВE�ɲB��D(B�hCr�8�\$�-(\0K\\Y%-���؃G4'\0��>o��X !���\0�£��)�]�S��B�m�Т�r@�R�!1k���_�|� ��\\B�ʑ`�L�!��N�9R6If3��QD��5�V�Q�%�*9[|с���NÓZ^�\$���'R'q(�0�Kjj])�R���~���\\:���%Z;�`�q)\"b:� ��H�8+pܮQbX/�cͰ̶�H ��i�V��3�@&\$:�s�\r�j�( �����Q0���D� ~&�H��w.��Ct�fA���C���#�n!��L� U@f #R�Dϵ7 ��z>�j1%��E�(^\0PV�0(ʝ%X���WeH=����\r\$�(�lT� t/h��!p�Ukb..+%�?�Q����%�`���~^ i��F ��mq�9%J+�ve�T�:g�8x!�Iy'��^썓:D09���;l� �kn���f-�4�n4�`b�B��t��6A\0(0�7Z�|\nh�:��%�WGб2;*�#7�UE �L�v�I��#:��\"����� ^�}A�yl8A\n�P �0��V��)̺+P��]:(Z�dц�E\"�L\"j � ja‚Q�\"�򺤂��g��.*@�Ҕv\rP&��M\$ط�.8EjU�+�� 5Xm\nM�J�.4�\nJ����� xX������'1X�a [u1�'�7��e�;��ѷ�C ���_�m%S4�����������B��F����b�T����\0)��s��J\n'KJ&>R�A �U�}0��c�Y��a�d�U�BCyb��}2���1C'�URٮhÖn'����&][)Z���R]X�S\$���!�Bg��(z� ���^�&���S��%�� �`�Of�`���dIҤ�,�S�o��V��RF���\"ೆ�tİ��7����z,�+')f���O3I�P���W��ƝpP�'z� 7�D�I�m>1{2��mU�*ه���([�)��q �>OF�\rٜ�{����)@�)�S�yYZ�0ZḲ�t��)�;s<=5!h ����st�?J�P��p��:�4s\r�ՙ�u������^�~�V��]?R^�V��p�j���c'@�Ǒ�|�GHb�_� Q>A�\r��A��? �c1t� :�\\�(�:�0�� #�fM�2����ݦ9�֫hz���tK���ilq��l�O�C-�N�k�q�SI~G�̛3��5G°ʂ�ut@�������ᆵ��_�?�����v�JTiCk�t{�/� �}��|�� �\$2\n`�aDC�c\"~K�J:c�������\\�@�.�L��أ6����O����L�N�,�S\"M���2C/��� ���8��f3�&��\$N�b�RI��mN��/ Λ/��O�o��\n\r��TsPb�ОF�t���F�����\n��� �\n08�{\rv�))nk\r�Ҽ�}\r����s�� ����BC:\n���̈́��n�?F������N�2/�1�%Bh�:\$�k�\"&��q.K����=�2�hr2�)/�,T�#\\kD\\\r�V�\$�\rl�7\nD�,� Bh�Fv�bz'�\r�+C&�\0@\n���Z�\$餝�zQ\0��A�V�l�Ѽ���c��B8#�\$fHK�\"�Cj\r�.��Z�֮'C�3EJ�q�#�Pm�N�Ɉ�[�(~c�,~�qT!�bzHr/�&��_�)C�?�PQ �ԃ�Hm<�ϓ#�O�OjP��R� ���*�R�M�&u/p�e�%�'��q9%�*)�h6�&lOq#�x�&\0_��(��A���\$�%%\$e���c����Bz���v�r�;��dS\"b:G>���\$lO�/%�I\"�/��Q\0�&@�\$4��@��NN~/�@�����D�:rh�E�\$+�0\"�,Jx=�� �<4�p���(����S \$��P02:A��<�@� \0t ��@�\n`";break;case"ru":$f="�I4Qb�\r��h-Z(KA{���ᙘ@s4��\$h�X4m�E�F yAg ��� ��\nQBKW2)R�A@�apz\0]NKWRi�Ay-]�!�&�� ���p�CE#���yl��\n@N'R)�@%9���*I.�Z�3��{�AZ(���Tq\0(`1 ƃQ��p9���Xi\$fi'B�����2��,l�Ƅ~C>�4P��T!�H�k���hR��Hb��4��i6FFc{Y��3�-j�rɼ� 4N�Q�� 8�'cI��g2��O9��d0�<�CA��: #ܹ�)#d���à��) ,zn��Lӊ֮�m&��0��N�.�A%�\no�7 �d\r����ŒC8���h�*����h�Z�]9kcFh�N�()|�����F��<^\$|~�B��g:��1���&�:±�1~��hk���(bi/M.q�\r��A��\n\"Ќ�\nt�\n�*�X�D���τ� �.����)�>�6\$+N��3�2O9�m\"�0\$zTY(�\$�D��%�i�KP-[��(�b�0D D&K<e`�T� c��Dŭ��!��f�%�˰CX���H�έ�Y:!(�ԧI�u]�ܯw�f�Uy0�{I�H���Y ��� �CŜ���h�y(8(�`�\$u컗�T��Z�\rc8j!+Hn�|�ߋI��6���|��D���Y�q�f�T��s�è�6>p ܋�c�\n\"bT�:�M�1�i_�r��N1k\n�n\$��Zjn:���]�Eɪd[Rll���#iS�� M��Zn��лR��\\r�]��ya�� t��TU�2�N�4݆�J��&2V�*gI�E�2X�pNm���7���%����IW�6������\r�0�6Ec*怴�0�7��n�<���9����c6�\r�x��ac�9{�0�a�x\r�X���R��p�x�QʳS)��0��2�W�L�Pa�r�9�\0��R�R<+Ő���G]QBqF+�jLMұ3��� FDp]��g�aŔ�S0�%P���t�Cd�Ȉq�z�N*�*�\nAJ8M !��#�Øw\r��u�P�K� �4���0=A�:@���/��:���n ��E�� �(n���=���\"h���H��J\r`���pm�!����y�G�7����k<��:����n��ÄjG�2,&��������-h��ą #lMԪ���.a1:��ãD� �EW\$�e!崹Q0���`��T6��\\Os\0��3�jg�#��`��<�Q�%�)9�J�9\n`�4�IL�&aD<A�N��IAD�9�ɱ=�c6�ke����(�70��P��A��}6s�i�T(�5 �IJ�H�y;�2��y�hs�2���'�C�񕡘9�� xy�X�H@�-B>u+� hn��#��e�ϡXU!*8�,E8�@xS\n���e\\�%�u���e�C�<�,e޶V��a�4e!I��i_Te%��0Q��C��\nX�,��caZP��u'\r�Sg�N�Hn{2`7�pA�i �)��@�i�=��#@�k�r�\r2^-��Ym�mO�A����FO��5��Ѷ\n��9NV'�#r�H�\n�l5���rx.�Ww�T�\$J�ڝekP�2f(�/�2�tv�! (��uNL���a�@g�X\"P�Z��6T�2&�À*fݰ���Z�RGf\r9�\n�e�!���9�-���[e� r3L|9Ni)'���{����Č�r�&8�l�(<�U��v�i��zT�I��Y����&A]� T)��(�qF���}bd�G\r\"�A������D�E�\n,��BP+xH\n\0�&M�EG��. &\$׫��~�c@O^W��ɾ;We����.��K�n��\"�@iA�:���\na��3�1���JhO��i�/>�V���jbA��ݞ� �NZ\"@���V'f��s�t�w�A\nb�v��Ht��,fB.�h��Y3���p�\naE�lnGm\0Vy)�Ȣ�� g3������\"F��;���ѕI�xq�}��R2)[��,S�g\\�kV,B�DB0R�B\re)�Q����X�C���@5q��!P*�H�a����yC}A>���XƩ�B&5\\\"&.n:I�b��5xM�H��L�1 ��׻!䷫���w�]+�� N5t01o^�As± �H��mG4v��c �r!��d�ŧׇVb��x.�Լ7|� �wK� ed�G�&S�v�q5��u�Gp�yT澅��<���%���{\n ׺1�{� ���Z�o��6��\$����!��a#���D�2�Yg(&\\;�SC��Ą��b K�\$-b쿳xlP��j%����Ψ�B�-���#�����G�8V%\n�m�'\0/�.�#�Io�!� c��/���'0(� ��ͦ�\$�N�b��c���Ρ��DνA0�D��Ps�dHm4S�BlFFW�&KBN/�:��e �l� n�0\$h�P�l.p>��N�,e\"�K�J�C\n�؆.�K���~�b�p�԰�S�� />���ԍ���*��l�w\"@�����[��[�N%��J4�����P)��M�Jb�25m��hKe;���\"X�qB^��\"R�\$\$+�mm�͞r���Op�NM�Fs,0�+.� �C \nf�Rq��:�Ơ�%@�Iy\r�n#�� �3��� �<�j9� ȥ}�t�p�-=\$\n%7���q�S�j������l���wg��FH�a#�*�K����>��+��Ч ������ q����@��aa!� �̚��/2+OD�5\"�� =R@Y�\$I\"!��%*��%����ֲ���&���\$\"��g��-�)�غ��)�*�+�)�҄r�ݫ�*��Q�+m�\r��J-���Q�1D&ႚf�fw�\0��4���H�V<ʊ*�ܺ�Ȱj>JB��֗E�,ff�x\$Ȁ�6���V�VJ�O�v0*l�\0��g+��*R�,16;S\0S3ˣ�gd��np�� >ܣ��s\"�p��!���\nZ���'ұψa�}8P����)s��S�8@�͂��� ��͑A!|��d�D&YӃ:ӢZ��\r�;0��u3��kI=�8��җ��;RȮ���'�3�=S�g@K ?S�\\C�,�͐\$\$6��6��ZRt�jм+�@�bn,v׬�\$2o�7:��I&��D��>�:t\\�ao�.��F�CFo�%.H��;[G�-2&�a7�U0GH��H�\r<DiIt_I�F�D�W#\$)�N���/\r�!r� ¡+A{ ��/�M2W+2�L��N�*��r��6���.ơT�� 4�P4�ߥm:��O�U@��C\n*&P��\$i,tUM��a�m4J��(�N��RnnUm�Bu1;�z.aJ��8�9F�=I��RRm b�R6�O:�R?V��%����5�&��� #5��U��U�K�R��[DGPÖ�ɲ�P�C��Hr_�E\"���Yܚ��ɢ\"�&u�>��9�^� g��g�\r�Vݢ�LE��e-D�Ԙje(3\\u�@*\n@��)P��\0ĕkT\n���Z\0@� Ɣ�V ��3?0I��.�0�^�*tM>d\rI�fm��oe�-fy_����ƿEM�<e��|Y�(5��P��P �T ��5+�JhrM|)V���HEHA���a��cB�o�����H��� -A�v+H!�h\\�q3\rc2� ���`���zE�q�\\\r��<��@\$���:�V��I��v�+%)�\$�}0�IqtTb�τ���Ut,҃☣�M[�^��@vwktr�V�v@\n����<v< ��\r�����n�Pl|� \r|��w#�� ���\$L�t���{\$�s,�(_�+J�2�vҪ�}�v��zͤ\nMj�C �n\nD3���eH����T��@\nΈ�\n�� `���T�ⴆb&UbUlv`�����8טDH3m/��LD�|�%t��a�oT�a\n��pʑ��m��7W�5�wD�g�?#�z�\r��� �|9�Lє4�w�Q�ZI�NA�)!9�\n ";break;case"sk":$f="N0��FP�% ���(��]��(a�@n2�\r�C ��l7��&����������P�\r�h���l2������5��rxdB\$r:�\rFQ\0��B���18���-9���H�0��cA��n8��)���D�&sL�b\nb�M&}0�a1g�̤�k0��2pQZ@�_bԷ���0 �_0��ɾ�h��\r�Y�83�Nb���p�/ƃN��b�a��aWw�M\r�+o;I���Cv���M��\n����Db#�&�*�����0��<����Fy�f�(��+Ck�8�\n) �;�1��J����!.����(�6���2�*ɆT��p�9'��(3̃��I�\$5I�0��k�(#�@ؘn\0����C��\r,} '#L+#���\$\0��C{��8,<:�c� �=0���#CB~�L�j�۰J\0� �Bv�7c[���\0Ă�L�?P�>��SZ;>r�[!��0�7\rc�#8�2�����E���CX�2�)�z�K0�22@P�+C��&%�H����!=5��LR��\$6\r�c\0�!��7!ˆ�\$��l�=S�Z #p�M����:&��:���79m�\0��q`�3HN�F6�r�ȹ(���Nb���ʱ��P�P�����13��HڍU؊<b���r��9��tҌ��\r��Ω(�7��0غ��H�2Ie ��\n�zB���AI�c��c��t �7acX9hC�0���A����2��R�����:'E�X�!\0�)�B0\\f��c])�2'|G�\n(=4nNm�o����-c(�2���\$�L�ꨵR�7'����c�%p��+j(O<�9\nR��1<�c�'>���M���x�\$�(��C@�:�t�㿔/��09Ș��>���jO.�VP�Ԏ�\0��Y�XDbC�qp��x�)�\\8:\r��=cZ�]I1>�NC��i/i�8��N�K��� �Q �7'(�����_L�<��M�t�qJ)��Z�ٖ)���F(�[I҃!�\r��:y�\0()͍:6dq �u*X�8W�7Z��9��Q�%����!ã�&���� ��ks G@^��C��~\$�\$���g��iO��,�`ܟ_��3�8�SUC4M@A2<�\\�hc\$�CV�5EkU��RxO�H\n<)�D���f<��O��pI��2F`@�Kz�)%7b�N(� ��8��‹�N3��g9�^H � E�5�%��1DX#@�pc�ZbdN,����b'E\$�!�P��k'�B'��&r �Ƀ�('��@B�D!P\"�I�(L��:ӐC�� :���\$ +�\$�(*%x���\n�8_@���\n�'\$6G���\0B�N9%C�xᬓ5JL�G��E'J�v�t��Rٌl�͆\nE�\n:%!�2&Ј�3l���B���+�����1�p\$A�����ˀ (���r)�Dd8�����A)��� �H��6hl�ߍ,g1�a���Pk�N����YXs\rY�\\*�apiH4!�����18 f�2O@�UI�g1��P��:`L�\nt\$]\0��R�T�� .�dr˭ø��&���r2��X�ˆ�0z��_N�E�g5-R�]c���'Eo�g��T�\"�1�4�����\0�u�2�auy��a�4��W��E�tV� 0g�T! \$��q�e�]q��^�o��\r��U�{j��yA��H�9����₣��Z�-ſU��ئ3�J�ʴ�\nj}�L!��V��ǎ2%d#|JMQ\r9��8��]jB9;(c��r����d���b�I�e��*e`� �,\$�9�if�Bʧ�ˬ���!Y;AU&K��:��'�Ff��s�����;����b�k�f&�r@ &�(�M2j��t*�!�:����E��%)fp��N�J1T)��;���86�#�:ӕ���QPZ@��4���ZKs�����Ϣ �1 4>�6�V&�����*((�6��M��y=d ��X�w��8)�:�;E ��޴ga��n�%6���-U��<N�[��2�X�TS�ў?�-`�t7N,�pP�7��y�kt���)��:! �@�<�9dh2&�\\�(lBA:�8�7�)*3#|���r�T �[��`T�4�ֺ�x`6��8s�h�z<��T��@�?��f������i��r>�S�� �+��U�Ź+ck�v��bwų��2�^�*��.�%u���3�k̞N��?@�ކ>r�y�#��c�����3�fn��g�d�ם�}ٻs�]nO|-�um3��\n�Aw.����7�N�w~(��� ��\rwsxjN�\$�DB��E\nA�*?��f �k���;6��Z�3O��_V��+zY��_���(�N����Թ\"�@b6Z��\$���-\0���܇R\$請O�������`��*M�����+*��趥�v�bMpfY.0�ʰ�O�.T�l�!C��B�(��n4߰�<p�9n��nF�0�(p��P��݃�(�� #�j�hp� C� -�G���.Iˀ bLĬ��ތL���'O� npF ��L���NoJ��O�FG���.�n�k�(��R�,��hLe� ��%�*�ڱ#\n�JQm����o��z�k����p}K�\"����F;+� ыk�?\r\n)�lE�p�j�pydX�\\��'��{1��ѽ1D��z�C@<�'Ojވ�V-��O1�hp�K�Pj�i\r*�D�r��I���0�ѣ](��R\n����\0�\$1�A��(\$J\n��V1��d�\rnN\$#�}@�a�\r �C��`�f`�L�D&h�<�(&�L\"&I�A�D�c\$% �#�\0��qn���Z4[�6:�S�\\c.mO@����*��l��\$!!�R��Nn�Ҳ�O��>tb0�:#�d�T��* �B@���J\$d\$5�ں�VL’6E\$.x\\f�#Q�2'E,�0P�%\n������@�\r��:�=4�\r�����#\r��6��H���FJ����N96q*t[Q-�`����Q�0�λ5�+ѭ �zYcT��BO¬s����gr!�H�J0�M0q/��D��Nq�<�!C*+*�0p���4�� N�e�Nk��\r�\nLfBBV6C2fs�\0�I��1�»\0�D�:� ӅH\"f�T(1����<ͣ�1�0p�sB�-��Jj���sP�\$G�f�c���&e7o�@��@��'�Ef�Z\0���9 �@� \0�@� �t\n`�";break;case"sl":$f="S:D��ib#L&�H�% ���(�6�����l7�WƓ��@d0�\r�Y�]0���XI�� ��\r&�y��'��̲��%9���J �nn��S鉆^  #!��j6� �!��n7��F�9�<l�I����/*�L��QZ�v���c���c��M�Q��3���g#N\0�e3�Nb P��p�@s��Nn�b���f��.�����Pl5MB�z 67Q����>�g�k5�3t��r�ρD�ы(�P� FS��U8F���*��0���C�si 0�p]�'r<m����0#��x�2����\nm*�*D�\rn��֌Hc��6p��\$\0P��=\"�(�0��\n�hԏ2cLH�(���\nZ\nx�0�I0�3�� Ĵ�h ��O�ˌ�\$�\$.K�촉�x�Ɍ�\$:!� @1&#���\0Թ�s,�4�2��+:n���B0�7\rc]�C �:ǯ;��!+�֣I�t�#I,T�6Ɉބ��`��.oP�6G�bX�=C+��N���63��.� h[�����&8�\n22TKDh�҃�RF�89�PD�2�S\0�\"X핉#�\"�}_Fvz2��齕�N0������:��i����öS�4�S���LS�*#0̝* x�2D�0���{\$6�c�<7c��o�c��S ۆ��� #8��6� @�\rêaJ^��1%��GYx�)�B0\\G.�p� C246���@� V@�֎�|E1��9�+��5Un�F�`ثg�{K���´���(\n^&�(䁾#��K�(�8\r+�n&�`�3��:����x�ŅͶI9��������H�7�R93#�/�X��H�82�@��|)4F��F0��\"9�\n�ݤ� ��&������H�@Cx�I��B� ����)��*Yr�\"J4\$����y�(B���4Yq7~V2�z�d��.&Țְv8i\$��b� � Ma#02D��]k�e�%h\n�J8s%�\$���I�J^-��\r!� ��:��~��)h�'3F�� l��ҷ2҈)9'fI�=Ԭ�B�O\naQ������ hb�����y\$Dž^��@���<ﴤ�N�Ni�\$�-���L�#\0M�0T~-/)t&O��8@H�90�K¡�\$��U\n��yW蜃�@��\rB����cJ��� D�M�Zt�p5�l֢��Ҝ\$dx�B/�A�T!�0�b~��d5A-,����(7q�&0�Hۼ6ONh\"%�͓�. �� �\$E������*̐z1�� ��⌉2�Z+L�?d�d���,��Ɇ� �)Y �;#r&��s;���8z*���F��y>��R�#1�H�����\n �̙�����ȡ)s��8C@A�\"p�]�(c )4-O3�RZY/�R���+j Ӆ�D׬�L[��k`i�qM\0��RN�G�\"=�v{\rܔ7\$&�K�� �e�DP�V�؄��!s9���\"u�^{3������Kŕ��5���lk�F��t.�<�ˢ=!*@��@ ���4���AL�,3�,����7J�x4�_/+ ��eZ�m�%OW\0�� �q-�Ŷ�e0\"b�@�{QjfJ�F��Z�c��\\���aʰ G7V�v�tZ��WWV��K��sv�z�p� �o��& ��zoXz�׶�u����'�oߋǀ�e��z��3g�.�a� 6���-� ed�:��Go#�;�V�+�@��n>\ro[L0�/�ҺX��_&όq�&dX��Ss�6.�o��iy p �X%a<�B�^C�X���� k�����P Q,J�}�ɼ�P�^skA�B�K���jS\0���ל\n{�u�����ٌ�z�cC�'�sD�H�� \"�Q�=\"����,���0��Y�K�?#��o%� �ׄ�d.\$%���� �{r�dk]\\�X���I\n��瑄��^�.˹{�4�j��ga6��O�ۄr����c�u!2���D�0I+�5��\\�i��6�\$��X+1� ��D�X�n��j�Z`X�_ !-�eY�g�Ƣߌ�S������v��3�_=iڈ5�R�a_m>3���r�H{�5�\n�9]����e�Y(Bi| d�8a:b�5�*j!�\r��Y�/���<��ֱ���B(}h��zM�\r���'�sޟ��o�}S�,��n5��/�v�غ���? �\$\r� �RXF��={�i��' ���QGy�~���j�6���,�����d�٘dh����\$����\\ɷ�y�ެj<�+���V���m\n�T�\$�Ն�\$AC2sY1���{׃�*��Ro�Z�b�6:���TjBL�74���������9W��H�%\$�5�J~�\\w���k�yw�)v>�����J��\"�m������R�X�l� `�gx[��w��\rc\r�/�r�o� O�������.�n������/��d�O\$\\Y���H�o�\$�&O���p����b�5�f�In��z��v�@Ȝ�6���� �pO G PTY\n\n��Ф;�\r В�����ʲBC�B��kk ͤ/ 1\r�����\rD)\no�Z�\0��x/cb-0;%4�_�����d!N����b�ɑy+��f�b�����k#4�i��\\��! >�^�g6�J�\np0�vL�>^��KČ�����αB�Kk��Y�%\rl@��ͤ�n�K\r~J�^d\n\r�V���~��'�~���7�6%��F�� Ch\n���Z\0@Y\0�F��/��qr�n��1����1�N�\\)~��).��,������\"�0#D���%%���|/`� \nB� 0zk#*��4RLTm�͓\r#b�%�8�Ѻ0�T@�\\���8#� ��6ÎR���� CB=%�U\rְ��٪� �(h�b�)�*WĞ�L����\"xob�R��0B�Ҽ2�61� .��J? � �T\r�ڒ�6��\$�P����%�R����6�\"t'�}0�{��3��dr� fk�X+\r�&�m�ҌR�\0����/�D�ڥR�R���\"�5�����5�\08���B&*B��dJ������)��N�5� �R#�2�@K\"q4��?��8J�#��a��8��";break;case"sr":$f="�J4��4P-Ak @�� 6�\r��h/`��P�\\33`��� h���E����C� �\\f�LJⰦ��e_ ���D�eh��RƂ�hQ� ��jQ����*�1a1�CV�9��%9��P u6cc�U�P��/�A�B�P�b2��a��s\$_��T��I0�.\"u�Z�H��-�0ՃAcYXZ�5�V\$Q�4�Y�iq���c9m:��M�Q��v2�\r����i;M�S9�� :q�!���:\r<��˵ɫ�x�b���x�>D�q�M��|];ٴRT�R�)��H�3�)C����mj�\$��?ƃF�1E�D4�8�� �t�%L�n�5�\"�&Bد�O)y*,R�դ�d]!HbH�CO�*�2J��1Ɓ&�)�lbȯ%� ��T\n�#\n<�-҂\"�=k!|�5Ht~���*�)ELZ����r[1k�HO�2���O;�12�rζ�\$.γ����Kji\n� ��h�|{'���b��Q k�8�h3iO�u\r,�3��<h(���K��Z:2 ��Ά!-qV�l�{_�I��=��e�2)!H�Q� ���+;=�J�����l�O���ϲJY�T���?o;������B�!'p���J<��ԁʱ��6 ��i�T U31n&������r��kL��\"b �L��59���v������x�pǦ*�2'�����GPTU�܊�E�VN��yKC�U^R]m,5�A0�d^U�F��� b�Rhs�� *r��B-B��P�f�[�l]Z��e���Օ�ѳ����S}[E5�`�97-�@0�N�3 �d2�d�C=P����\r��<���9����c0�6`�3�C�X�\\��3�0A�W�\0���P9�+Z����'�b��#c�\\�R+�#UCK����I ���^v���d8��\\��ݺ�\0����Y�υh�\$�_�P[��ksD���M !��#�\0Øw\r��\\P�K� �<z�C0=A�:@���/�����n ��@�� �(n������\": �H4��\r`���Xm�!����hwA���pt]�a\rg4�C�\n��*\r�е��֝ �)�Qzr��*�C�`�&��Ox�-fa�����Z��9������1JU�q\n�H\n�U7��A�UD��R|Ȟ2x�T�!I(��B�-oE���/HL�4�^<2Nk��,=�m��X��Q�Em���q2H͛�u�J�AB \$�<�`�U�Ë���s�s�Hq�:/`��h 0���c� A\0cuSp�M�seZ�KD� �˜T�%�k�i��_ܕB̔��j�(!3L�)륢�QhH�h�!K�Ҝ/F��2Q��0��MU�SDI-E�P�Ѽ ni�Ā� �8 A�3�\0��A\0f9G��`�\$��W�#��j �3p9XzW&�� �vV�\"+���\$��O �*�\0�B�E\0��)���T�'��F�T,H\n�@�\"P�k�s����2f��(��A�BTh�'��ʦ�0�\nNO�� ��L�lrF%���(f .�/`�'\\bs��Њ*T˦���>�i��\rat\"e�n���*�ղ���P*�m,i��D��c����\0�Ƕ~&��.\$A�7� ��Ys4K)����xyD3����F�>�׶�^��I���Z�]-7����#3�Y��g\$t畅�R�:��\\ғ6�\$����v���\\�����4΋�DZ ��d�U��Yp�B�錶P�C�eAt{���e9a��F�T�yC�4.��--&E ɱ٣��Y;�\n�B(��KK�<B�]�[�)���͈I���d�Z� �a�K!�^Eo>��!�M���@QP�r�'�oP������Iq\$ ��!\\�\n��'9r?��o�dQlI<����T! \$ �\n�I�p�\$��tÅN �M{-��� ���y܂�@�͔�X{e \r��Ւl5:tAKu����1����v�0{�g���Ʋ�~�\0.7[roD�\nC�)���\"��U�G}x.�sLhw������u���(�Su\r���W4�b�l#�x�dٞ�~3�����E y-�'����jI#�q��Fw�5.�UY����;�|���.��y�D`ǜ���g?I�v�c^*eP��ܑ�W�CK�],(�9\"�cY;B�����\n�``/�kGt���N���8��H\$�=�Z1�q�s 4�ǵ0^%�F��)*�c�>�,�A �1nN��ľ�����3�F�0�Hߕ�,�R�E-U�XQ�l�2YcZ��I|ܗ�׹�ޝq��j�5�q� [s�|�������b~����Z�#~���]����՞Fo암*�D/��t^'x�g��O�.�4ͪ8E�Q�4Qd�%Һ�r5jd*J6.�bE-/��k����oд���,�\",ȕ*N j�C�_�䲐\"��0�ư���b��)��j��ph�t�d�nL<��+�f��f\"T��ЀM�n��s\nv1���O�i�Li�,�B��[ �*dՉ{�(S�,����\r�T.DT�H���o!\r����0���Nk��.F�м�OM Q\r�\0ԅ���<���aN���ޫ����1�z� A��q>��B4�B�1L�F?#��_�l�����.k2�|�\r,���'�>����\$��^`���A�Ĥ�gΈ>,��G��� zDº��h�B�bڎ�Q��q��Q^��<У�\$��CQzVf�4p5k�-��A*�_����V�.�� �i!1F��z�n��hU0��:���EJ��~��R�/���#MN%\rU!0�!�\0\\NJ���n�G�h�(�F]�6�Rs\$Rbg/ L#Xh�H��\nx�hE/1�0_�����!���Q%�RN�\rG+S%�[+ҳ)5&�2�v��,��`�Z_-l�Tl���imA##ޤ2�ZE�/P�&����`��&S�\nM\nN�qKL%)m%\"�\"m2�,CX��12M#3rg�l�g��4@�?0r� O\"\"M\$�,U\$q%�Q(\$\\D��5�%\$���]7K#7�u3�3�i8k\"��H�/-\$�+�_�C���I\rR:�\r������gs;��z��Z�.��s�)Q<Sڵ�-e��ɕ)2�NxW��<��V���*Km�`b���z��4��Ao�)q.��2�„g\r�V���\nBP!����*��@��gt��H�\r��\n���pb h�@@��=!p=��*����h �,iI=��-��>���NN�B�Ģ&�� ��2T �f4S�G��-%�C�@�DS8DO�= ��4��qVP �9#«0�1����Oj�/�S�P��/\"` � &i1�TN=�ve��/�T��R��!�F�F.�Ќ��Ģ�t�U5uKIP��SbuT��\"&j&�YV�]S��10�i��5x-f�����5�+.�a*��* �ō��������X�1侏� P_���\\k�0N���3�番�&� �� �H\n\r+n�\r�\0�� �@� ���\r��U�R�r`�����)E�Y�)�8>�6|�*]Z5PV�� ��R��\r'6��&�4�d4�q#�8'3_5��%p9 �`!�^��n>5N�b^�4����ϑ�'�";break;case"ta":$f="�W* �i�F�\\Hd_ �����+�BQp�� 9���t\\U�����@�W�� (<�\\��@1 |�@(:�\r�� �S.WA��ht�]�R&���\\�����I`�D�J�\$��:��TϠX��`�*���rj1k�,�Յz@%9���5|�Ud�ߠj䦸�� C��f4����~�L��g����p:E5�e&���@.�����qu����W[��\"�+@�m��\0��,-�һ[�׋&��a;D�x��r4��&�)��s<�!���:\r?����8\nRl�������[zR.�<���\n�8N\"��0���AN�*�Åq`�� �\no\0�7 �2k,�SD)Y�,�:҄)\rkf�.b��:�C� �lJ�����Nr\$��Ţ��)2��0�\n��pޢ� f�+�l�,�A\\�'\r�� D�D��Dq M:*��\nc��5r�B٥+��\"-�Ɩ K�+����D*�ק�@�2��h�A5Qt\\)���N�c���*����2�,3m\0002�O�YCh�H���'��^VS*#US0”��P���-�Bƭ���=M� J�d���(��Ϸ\\��\n�� \\�B/�On�6u+m�0�_)������}�6}SU��R�����1�k|%(_��\$0ӊR��1�;7X� �%/u\"4�#1��~^u�C2سъD��_8�\r�@�(�7-�P�Zf#�����WL�DӁ�M� �)XT�#�p�:\r#xܐ�p}Ҽ�J~ ��8���H�YMZr��%uo2e*�������x��ԣ��V��K�Uw}\"�3�j#Q򖇮��d��bf�{���6\r����\$�7E���j��\$B�G�z, xRW ��!&1��l�4�oHnfo)�YVG�5��kt-�8��������T~3�CB�� 1M^ۊ����Q� 3 ���Z3=e\r�0���˳�HI��v���{`-�9�>V�ߌk |�A�.�3�WA\$ӆ����{�:B�~lZ��w����Ј]H�'��E��]��0��� K_ �%�pؠ�Q�;����\0��0lEa�����sAP7�P���� l��:�0�{Øf�ġ�tV�a�Q�0�pŠ��j!��S�\n�)+� )� �R\r��Љ�x�R�QZ{�4#�,�ْ\nFol�:v0ߜL�Ƶ�A�T�W�e���Р��_c6q�^]�x��e�@p�l�'4.ŹV���G�*^d�{��_��4Y���/�����R��� ��3�#J�M *�^i�ü.ia�<\0���\$����7p�Ah��80t �xw�@����ܯt. �2��8�ko@�; �{�� ��ۆ�D�aB4�t:�^A�>\n���|�o\rg�4�C̯#}\r��g�]4Q � �8�:T�lE�O�[�t_ ���2�]9P܁D�!�݊�\$�AG��p�0@P)Q���_�1g`�!3)�\\��u7��>\"����x����S\"�-V&�X�[-H�6�M^�Yhr�`3m,�K�#d�!���b¸{6�k���Y�8�O �-�� ���E��V�Br}�\$�&`rp�����~�Y�q�i\\K�<\0PI#���\0�ZY��,7S��|�q���`�A\0A �Zz��:CYg���c�p%��3f�3�6TB�O\naQ\n=Fb��/UֱW�\$�W�w}�}8��Ї�:T1�b\r ( m�3��C�ymW��V�zC-��,�-�B��v�9\"��� b��)��A�]�ꠁ*W�n��L-��&��p�H⾗S#\"';(�Φ\r�o- -fk�' �8P�T�+=�\0�B`E�K��#�W�>qf��a����a�[�E#4B�\n�\\ 4�f5-/c��؂�1��d�_�EbQM\$���\0PD ��0Ǻ��l�e}(��l�|���#����Ⅳ�ڽ�rb���A{W9)!'N�D:v�MvU��Yh��U�Sb�n�Q[��!��� p7v\"�i�Y�9agIt�K��,���*��Ľ�q.rk��尊���:�%=�k�^�ܧU�4X� ҃<��\n٭),�3�rY ��l��(\n�p4�3ެ��V�;��sO� ��D���j���WT��p��@ ��Q��ީ��KsI��m���h�7��2~��wa�f�CxM��hc����z���iA�5B\$w�\na��6p�7?(�́��m��!ֵf�0�h�v󁹇�Tz#��I����=kc�>` ��OX��mg��AX�W�b��K�2�������g�8Q��vG��ފ�eư�r��lW�_��f�}/ohnE�Y�[mc�@����4#�������%���h\\��`+�B�dI�����DB\\��.�4�G����NĹ�{�6�Kz䨆e,BIM\n��`� �W��=�@��ĽB@( ���#<-�\$��l�M�����S\$�8Ƣ�\"6im��j�����0l��6un8ᮞ�m���8���\"9�j0�:iXe,��4��\\�\0\\+\0GP��p��*��.4���\r0��. 0� i� ,�p�r�h��\".z\rN�m*��}�p/� Gy\rHv�qx ��c�+�����k�P��*�a���P� QH��/\n�D��4��UQ&z�k �X�q���1O\n�<dЂ@��*� ��؄�d��`b����Bb��Š�b�� �&\r�FVđ�(q�|�`�QQ��l����H��N��d�C.9�j��l�-Pk�0���&��1�!�(:���K2��b�\$^���L��^�G���#Ν�n��5�.{��G1��2/�8�-�Cf%�Pc؋�d��D�~�b`C��p8�M��\0�\$�q�oфAA8�)N��<� �rE&'�*�4H � �VV �x�_r�#��ޛh�R���+���� �Z/ڷ��dp�/Q�\rr�/м���2ư�+��0�6��s��6�ь��� =�^K|��ΈM��B~�Mx�̄�Rp F�I �cіrNR�iǗ%�!\r�Q�B�M���`�sf��MM%�r���� �+�!/𾸳��@�+z�Og:��\0� ��/9� �c)mZu%��k�3д�qT�ЀN��%�'*�2͚� �Ō��3�70g)/1�1r�@��A\r�s�7*�O/�t1��h\0\"4 ���u3��� B31Bs�M�7�(�CP<�hp^���No�N����c[\$�9)\nH/A1�!������TS ��Hrf�05\0��)��\$�lA2R�/p����� p�K�eA�{?ԩ&�ܴ�)Ё�a�`��r��t�,�)\r�OHit���UB=G�A*L�P�UO����s#\"�;R�@�9\"�R⤘��I�)�1�KFL:�<�^D/u5D�' wSTQ�ta@P�\0�W�:���D����CP<A���}@�(�4����dA�G=�[%er��J2�T�M[�\"p�t�p%<t��f���X�=\0�\n\0��\n��Q���R�9Zj�Z�sP���Ӆs/.cn{o�_�qQUfJU��t����k{-O��i��C�M�mPT?2��AVBNTQ?��Eu;�!de�]FɷP2�WU eV \$��\r=2Sb�p���\0�<*��M@�Ps.n\"0��WV���� �d�yj�h�i6����i�ahSQS_f9@vSl�l�iI�'�i�\\�j��o6�~��m�g3T\$�C�pV\"qĀ�b~�VU�/��G��8�l-�95�Ұm3fS+F-jLFڐd�8v�.�uVOg��KHuu��M��e�nr�S�[WWt�VoR�7vs\rv�l��m wbW0�@��eV5�h�Íy�z7�hv�\\fyb�&��P7yn�] �t6/D�DAO�Z�U�]H��y�C*o�~�r�+o�}Sr�����W�m�W�lx�8�u)Mk�{�{�10%�T��X;qV�ф�u7�V���������1!7�yTY�g�܃��� Gxkw8o �y{g���e��Q��ƪ7u�e�\r�m��}�ىT%2��`���w(��K��ktQ���n��F��Zw��ĹM�:�b��j�n����.8ReO.YH)e��;U8�Bׁt� .��'F�=�FB�hĆ�s�%a5Uj��I�s|V�r�����t�{R�8\"COl�}��OK[����&P@�l\r �\rh�Ɋ�\r�?ܧ�� �⨢���<@��j� J�ɀ�\n���p���X+��=��M�StU^�Vێ\"��9gE�I��c9 �@H�;�W���>��nRR-�N4%.���I��K�`��7��z��z�='� ����I;7-�5~�tmf�G����qk�������n�AD,سb`�b+g\"6���%r���W��ejM�w� �\n ��Ed[����(\\<C�?�<h��q/Ʋ\$} X�G��2��l���u:�l�mi%ar�Kz�ҁ���eDe��SFhK�q%r+�̂g,bF�x�].Z�a��wZ�gve/�����;������5��ph~5Y��}%ͯ���:���A���V�rcE�J�C����Z������3�]46�tnr�X�f��x�V�B��/W<�]?�����f��՟�I�>���/��@\n�R��`���\r�:��g7�'���n�CǰҔ�@���:�7��0���]�2��;^Ό>� �Z�>�,�5���y��>y�g���ș�`���k���F\\Z��|On�M\0�n�(�<)�(Ŵ\0@=@˽�^�^ZE�t،>A������D�N@� \0t ��@�\n`";break;case"th":$f="�\\! �M�@�0tD\0�� \nX:&\0��*�\n8�\0� E�30�/\0ZB� (^\0�A�K� 2\0���&��b�8�KG� n���� I�?J\\�)��b�.��) �\\�S��\"��s\0C�WJ��_6\\+eV�6r�Jé5k���]�8��@%9��9��4��fv2�  #!��j6�5��:�i\\�(� zʳy�W e�j�\0MLrS��{q\0�ק�|\\Iq �n�[�R�|��馛��7;Z��4 =j����.����Y7�D� �� 7����i6L�S�������0��x�4\r/��0�O�ڶ�p��\0@�-�p�BP�,�JQpXD1���jCb�2�α;�󤅗\$3��\$��4��<3���/�m�J������'� 6��Dڲ�6��@��)[t�����5�M\$�\" #R��\rto)����r�|����JdЀ ����8I� �8����(;�E�S|�������3\0\\� �b��\$\\#S�p\\T��Z�Ю�6�bw��Ux��k;��Đ�*\\1�e��rz{N���b�E)\r82�X��r�-0�c�kW�2��;u���+i�~��t�h��J4`\\;.��;w԰���L�|�W�ĸ�J\r<�ؔ�z{?�v��X��ȓ9P�]O\\w�� �+ 8�\n��)�u|�\r'�B��M��X�P�!��ӥD��\\O� �h���r�8NE•Es����8Jg�z�������9<�j͝h�J� ��;H�:��c�?!\0�1�#v�\\i�������&QRJ��j������Y6\nں��FH*��� ��1�����8�+�\\ըѨXܱ�Oڦ���4 �h¬޳��w��)�}�“Q�)q�.}|[حX4(L%9���e��x ��\\� �ؼ��4�58�W3���h�,d�86��zPaG�7�`��eA�'�Ԟ��Q�\n���;��A\0u\r��:�0��fn��6�Ώ�,?�� �Q� � ����xP((`����GQ�}�Q\0�FdT�%\$^v͂�-0�47\\��J.*��\$X���?f���� r��h�)���VR�;�8�\$R.V� \r!�7<Ȇ��cg��1\nw�v��lQ�M-bz�:��,n.�2ޠ#���`&��C����;�����(x��@\\��\r 3�D�t��^�\0. !����t� �2��,�s87p�~ä� �5���D�Hm�6���xa���T����5����ǂә��jj�`�UT�%XB�,z��&#�����N���8��c���D��B�O�1;l�L(��A�/1\n;Ap���� TU1�*�\\��%~T(i���>'s���s�e��F~�ic��%��ˑa]-����rNi�m�&Aq\"�+�:D�/�y�VI%'�@��ό�s6x���\0Èu?��3 �A\0A��&P�y�%�g�J#����K��Q��#^Ph�X��B�. ��SU��g\"�U1b%�\$��Z�j\"Y֐�.�m,᎝�0��o��82i���Zy�|���0@��i �Â\0�~y�ya*Rv���L���{��\rb+�r=�!��x�ˉ��\"+����� 5\"�]\0���\0U\n �@���@D�0\"��?\"�;�a�h����:�\"vtNi�E�w2��R��v�M���T��1�C2�`��'�v !���� �ұ8\"���t���ɬ�I��5��-XJ�]�0�4���]� ��{�~Vf-#�u���`� �b��9��۟d,=\\��Bf���W]�.�C?J���1�Z8_�TYeeY(j��\$���v�~��Z�� ����@�i+�{N��h�%��!�'d8���� ��^9an������cТ�}U�|0��(\nv8C��O�c@��+�����������8�0�jB*���H�];�5y��!��K�e�,f<����Gj��}��Q��MR�\r:l�~5��� ��J@�+\n�{\\I%�Wv���DL�\\��iˑKDY�\"c����J��c�9�h�\$�2٥�/#�gG���\n��G&���ɃB�Aa X�O�׀g�7פ/Xe����3 FN�CPD1�@ ��4dm)n�p���;N�c�%��Z�o��Q�����Oq�x���F�d��\\W��pLy�Y>Ix\$E�J�z�!�y���./B]#Ťd�P�z����{l0wq��ⶬj�`*��Td9�T2/�(\n㽧U�\n�s���*v�|�+�P�|o�޼�����KR)�/#Gس�ji��)�vTE29���>�-Ji�\0006b\09�zM�\0*�\$\r�\r|NahQBfvh�Ő 9,9B�B���H�Ҍ���� ��+/pC�4��<\$��e��A�1��0<g�*��Ⱥ�(A���Pj5���:T�Q F%NA���}����A�A\0\n�8'���\\{*���\nWN��Κk�lh��E��� Hb\"�g�8T8F��Y�D+0I��B�\rB��B�'�a�|�]�Bs��5�d���`\r�`m�-�bp��̷p�i��.m� ,6B,<{JP�dj\rn�S�L�\rG�掚�T���4t�.p�L�Wmp�|�� Qn�� � O ���E��N�w���Q=����������~�����\n��^��%Q־ƀ�O޵�Z��l�NЄi�(BO,��FA�g�\"l8�T��ό�0r������l�\"Q�-�/��n+!�4�DK\"& p�^�K�.D�����v��U�V�&��-0��j�{Dn~��;@s�D���SE�6P� -)).Y�JBE�'p֋,�N��X���RN�V,���.i����U\" ���\$�A'�Zb�D�\\�5\n���Z�#�`��Q����ߒM*s�+2�\n;�]R`��e\n��,ƦJ�J��\r� 2L� ��K5n_1����\$q3&1�`�o.Qsi3��r-4St�E2GU4�8\"6��8�53f�Q���LP�Vc�6�f���dF���SP�<.p���:�`�\nC��3_q|�Н>�q>�16�aq�9��?����\"�� _\$q9fw\0@n`��I���@�u2f>k ����:n�B�5C�D�>w#�\r�ED��e&SD���&��0��P`@�>���4�S�8�HnP���wCq/Bs)44�H��8�_\nt�CQ�C�T�H��E�OLT�L��DD�:��5N�I%h�0?J�u�J4�9��Nn�N�C�K��E�yO����C��\"����4x+���j���'�*+1�9��`�G����\$Ӕ~IJ�T��5 �Sbn�-�J\rl`��N.TOT�pl�r�� ���Z;a(���\r�V� � `ֶ��E2;p<*e��°��\r���@ I쏠�\n���p � i�G���/ 8��8��d�IC��P�G֦�=*�� 'ҧB*@�]��,b.�vVf�9��d��[0@K�6�>��XD�0E��kF�@S a�t�C\"��NF��ܴvVo�@�\r�^mgj���@dfF��0� �Ŗ 7��\"�P�R@�ʇ�m/j� h�3��U�T`6�� M�a�,'`*[l�<3Z7�\n���#�=�� �\r��>�l��y�w�4DY36`�4gKN���+�� q�QE-1��6����1�Q���\r�[5ha�)qN9�e=�x:CJ�&�^�j��@\r,����\0��\0�@� ���\r�F��pY3���s�n'�<��P�jY&�ŭ�*sڨ��V F1��S��WS������fWr,��E����I��pk���Hj �j�vv�� �rI�V\"���b�Me�'�A�V^�\0� \0t ��@�\n`";break;case"tr":$f="E6�M� �i=�BQp�� 9������ 3����!��i6`'�y�\\\nb,P!�= 2�̑H���o<�N�X�bn���)̅'��b��)��:GX���@\n FC1��l7ASv*|%4��F`(�a1\r� !���^�2Q�|%�O3���vM��A�\\ 7\\����e9��3���a:sF�Nd�p���'������tFK���!�vt� �@e���#>��ǜ��㑄���̠���%�%�M�� ����wV� |Ѳ��޹�.\n&it2��l4���S}0菺��D��p꧵�Ӹ�#|\n(��B�^-����J>��Bb4� h��>� �NČ#�|�(�49�/��K�ܼ\r�¢2�cJ�:C�\"�'���#�\"�F\rob��\"l��L�-�. [��Xփ\$�����+p�.h�E�<�#�먠��0�PX9��c�,�\n�=@�`꩎����<��O%�O+��\n\"d���T��͍�\0�5��NX�c \\J�c�\n��6��rt�O��O\$R��\"��R���#��UV�`@��4!b�%H�lEи�5����,�*�o�2R�d��cƗEv�9�`P���,X@�Cx�3?pʓ�d:|5܋0�7�u(�<�(��l��3;A�3�C�X�X��3�)bY/�03BaJN�ۣ� =@�)�B0R\rN�:���9\r��B5��� �)8�0ܪcI��v�����2'�=Gf����L�H��� 돍���3&,�ˤ<��=]�1�~��� p���9��,�2��<2��x��(��C@�:�t��< #&R��(��=@�Ѝ�3��T��ˎ������XD #h�7�àx�!�̿�@�-3h#��\r,(�aɈ�'c��!��+~:9�'R���V\$���k�\$�h���@���RC�#�PQY�t���œT�le錏34�Ci�1���5�Lq �\0�/�D��_e����@sp ea��<��r\$<����NHy\$I��-\n��4������\0fG�T�\"��hn!��/H�f\\�`�Ób�K¨\n<)�CdG�3���(V@ɩ�x��4��F�� �ň��΁Wb�UY� ��\rI9�'���~�\n�&�3�\0��bI0%����`����Z���W�b[b#��5��\\��<J���Abw9AT�('��@B�D!P\"�P��(fh�՘@@\"OW���3 �\ne��&Y�1�D�ns1+S��P��- ����Ђ�?͖w���\0S�Q��5�H���!��P�[\":�{A��S>@�Q�\"�̾����( �R�P�ПA��@�dB#:�.\nܓ��x�`!�4��kJ֒�U�J>Au2����]�`���4��3�X�|5��<D� ���^#�xA��c��z(�*\$&,̡9ݐ�o0�X�r�^���Rݨ+�t���r�gT�\0��C�::aM7P�hC\"-��[UdU�Po5��B��}������zq��n9�*c���R���\\bIJ��E,ZU_-�S���mE�0/��44T�Z�L�� �Qt�F~���w��%�%� ��j�Y�p*@��@ �ļ�/���������p�郬rD��/��Չ�K�iМ�9N��KmE��\\[L4��n�����&4�\0������O\n|k+���e��aN#���|?.qt���5�\n]I:_9Xc��0����6��~�}��q���;��E|�o(CC�%<K�D��R2F���&�_/��^@p�,�7��{�{!`w ���b��ʎcZ�K1�L���Q����ݕ�Ȼj<g��TK�)�5���RT\\@Q� !�Oz����/5:�L�d�1d��d^�*v𞩜�����j ����FάRA�5��{'i�ku0�Pxm\r�mg]� �N��<!f����m���!��v��H�k�����6�]k�Ӌ,�,��Zɗ'��ڐ�Ĭ�~�ȁ ��xӅ\n�A���i����)U@({ �6���8/F�1^��Y����]�h�P�G�e�7�����O�fI0��4�,(LPr������c�y�)����_l8\r3��׮{�x���Xt�(�0V�T�i���<Q�iS����]���\"Y��NY�T�\n�c��{b51�hO�n+#i�)�����Ѻjk��&��+Qg�L������������[PU~����<���N/�5n�����y�ws�O�?�{K�}�~�'��1V��*~��zc���Ô��;�#ж���;�[��w�yW��{�&Pܙ�c?�ID�<D�提<y3��һ_\$1?�����i*+6�l�Z�Ϊ��d�U�ŋo\0o��́\0�N����ܶ���p#V C�;�z��'ˮ�̀;+��r�-�\$V�>���f�;� � 7��@@EPj| ���RK�v��#,c�*K��ʊ\$B �)B(*�5@�,B�6w�VK,MB8(\"KN�Nl�����F�Q \rbi���O��)�P�N%�j%�\0�?��eV/䬆��4h�p&Ǡ `�\n���p7�\\yc��0���f(d\\\n1����)D.9�� �x�P�M�h@�\0�%�?��C��Cl/�̅�کe{+be��)����Ue�Z@�\$�(6Pc��ax:Hb\$�Ė.�m8\"�|��/��lF~U��Ɣ,�|^�EnƤ%\n�k\"�lk\nD� j���\0���F�n ��\0001�B# iLXW�Ɣ1�����<���5\r�\$�0D��6��\"�1Q�4RB\r�ZY�JJ�fo�r���/D�\n�� ��B��)��/��� r\0004GhI&\n#@�Hh&#�ӣzN�5�\$��)��J�R��\"��Z�ޣi�D(f�4DT�V-�q�7&C�\rc*�#�Y��=023���y ";break;case"uk":$f="�I4�ɠ�h-`��&�K�BQp�� 9�� �r�h-� �-}[��Z�H`R������db��rb�h�d��Z��G�H�����\r�Ms6@Se+ȃE6�J�Td�Jsh\$g�\$�G��f�j >���C��f4����j��SdR�B�\rh��SE�6\rV�G!TI��V�����{Z�L����ʔi%Q�B���vUXh���Z <,�΢A��e�����v4� �s)�@t�NC Ӑt4z�C ��kK�4 \\L+U0\\F�>�kC�5�A�2@�\$M��4�TA��J\\G�B��4��;��!/�(+`���P���{\\��\r �'��T��SX6�:f�\$��4J2l��2Q��4�[y\n� ��hG� h'L�BK#D��#�a�+�d����n��)J&&(kfB�R3ج��z4M2\n�f@��Z\r��>ɫ)�F#D��1ijQ�64�-�����;r�F��O ��e�_7sJ!?)��V��/��-�\rZ�-�� ����O�Fܷuğ]�\r�@�6m>ڿ�*�hU�<�#@�%�HKj–�=m[���<�ŕA+5l�R5hj�Ѯ��4H>г'x75CDVH�E�8[R��l�<��hæ�!M(}���d�!�\\o@*I`Ρ�_I��#�`�뼮�01�#t(���V�@W�4�K�f�.0�D�Pf��c7�R��h������=5ʓ��n��x��aWI�5<��HP��3�lt^�[Ȼtŏ۶�kR���O�*���B���C*�>ׄ5��4J�+�.Sn�:�V*cc�F���Q��2�F|��8.�99x�3\r��ʵ�*�Z*\r�Xۘ�!\0�7c��1���͔�`�3��X�]��3�0�A�[a\0���P9�+[4���5J\0�)�B6@�2��\\�#����ˤ�F,��YF��!(U�F�A�)\$\$��H���-�j`& �\\��TK��f�5]J�J��y蹀r \n�y���G� �,N鄪5��CQ�'�40�3��d=a�7�%�C�p\r.�2?0xN#� �����s@��x� �d{a�2� ]C8/ ��5���Ho����#�\"�_<��5� |Chp:A�5�@x �>,�ZB\0޵N�� !����s#+����:Ad*�F��?H����,��z�?�ٵ0D�c��h4bfԈz������\0P @�F��͜�1��pS\n� ?f��*Dry�DG�6��LC#A ��~�J�Pd>S���Ase?�<���°�vS�8҄T���!��ޫ�oM�0?�&q�u(�OO̴���\r\n>I\$����W�/����.N ��j��.�\\�<'Y��ud�fA�6�\0���@<�7�L�3�'P�1��'�Yl�B@,T�8�'�0���Kz��U�4b����%P��ݚ�ԊQ� ҖS�_T�%��#e\"�\"R!�੠uF���,�7;�� ��4�p@٠ �D����P�A�j��d���T��\0�q�2Y���4{i`U����Q\$6J�1\$c=/'�L&!�'��eQq�! �z �����3*=��h�O٣K��V&6��*ZE�hQQ~��k�h��X�(f ,�K�`�)�s)�X�丕D�]D�0Q���|�]��^i��ۆ=�E⡅Z��\\�%ʤ��H'�yn�q�V�Z�2�n��DMTJ�\$��X��EF��6Ɗ1���U\$8CE�������F!O�\$���4\\\"��M�*vさ�ADi� ���ScKj�p�]l,ꀛ0��-�A67B�4g1��rRqI~i��^�%v]K׶�,���˜iA�:x�\na��3�11��\rګ�n���r�G��蠊j�En ���Ȓ#UXx���Z�KcI��e#Bc�����.,D�=�¤%6�����F�5����_a�SMB�\$�|�,d���@��4k���I�2���hF�kkp�e ��gyNP9`�ʔ쾡t�cd�/dRM��R���#�B�T! \$\nmCIղN���^v��� �7�SB���g �j\0^^��\\�\n�p�v���:i�lh�nر�\$\rg[{mQ����~r�y���'��f �M���0�:�V.=7���z�FZD���\"I�Of���R�o?�S�}�&�D�� t=�a�x�[�G@]ץ�~�S���~Ah��I|cy�C�Khq������1��|Ǧ�K�КЙi�U;�g��LlP�,)@��?}�>Ao�+�Y�P��� Z��#�S��-��]�THR�(_a\n�܏ߤ*_ �#V�(q�9Y;Q ��~��mU��F3�����0����4mp�2E�<�o��cL!DJ@���6���)PA�,tD\n��B�m��v�C\"��:��0!k�\rTѧ2�X��C�Od(���cVF�L�<-m�2�LmD6��%Ib�K��0Y+xV��J&�h<� ��(6#�B�m�o,���+H\\Յx0��\$R`'\0Ik�%0�P&�E~n� �% ļp������� ������P�B��{m~l�!b=�F�P��BT+�\nMf�)j��<�n�DH�N��`L���R�l�I�EOE����Mqg �)��f��k0Z+pOL����n��Q�J2��UCh0�LoD��c��2 �|�j����.�Fqgq���P9�A�UN �`y�9\$���q��ܢ��n���#fQ�DS�c j� i}��ڎ�|�p�##ps��#b��M#ͰsRC\"��r3n�#�RR?%�� �Z��* ��C0t)L�����.�(Y�A�hV^\n 2��Ck��/�(�_�H� l1���NC%\" �6�7�؟�3%��\$��+��¤��h��U�p#M�h��A��K�tl&��\r�m�y�+%Ο-N7q�#�&MK2��\$QV(�{2e~�trm�N'���38�G53�s\$���sa�]rb�mΞe=4��25&\r���nrS��SVp�YlN��Z~���M^&L����.�F�o�V&���B��r��mq3�&F�=�K��=�_�j���V�� +�9#�&S�#���q��Yt8��!��Vӑ�x&�]�YsRr��+�S�n �頭�<��I��d�ۢ�6I�2dM�ܴ[71� �yFTWF��>��BRK8�&��\n�#5M�H�X4FD}5�L\r^�gaD{E�u7��i�)J��G�o7q\\�S���+K��O�JB��,dA<��C��1��)�F�-V�TIq�E�;�l��!�S�� �\0� �<.�[�9P��Q4�5K��P���\"�(07��B�����OW͐�U��?I>P��L32�%5)Vs1�\n�f��s3��l��f\\�xgL\r�W%c|2�P��%0��R��#�7T'LP�`�����|\0Ē�\n���Z\0@�`Ƒ� �Z���au�|#�V3Op@�.�i�XM{_F_���|�o�G�lp�!�|p�&J�mN�TE�I-W�4@�^\0�\$&E,7BRI@>�'/\rIt�,�\\h'-�>�4�\"�5�Bl�C�|g�)%T#I�6&�A���\nVB i�\"\r��9�<�@�G�>���L���+l1\$6l��l%�q/@)?4!�m-Ymtme\"�е�A4cc�2���L�G4 w��\n��d�\$�>`�v�\$l��l�*��t3Z�b4d���C!e0��0�>@�*C L��A��R�QEb�֫mw,5>\\�\0-��b��\$���8 �@;�@��\$�`@\n�B�\n�� `��ھ���}k��e�錩{F�#�o� H�K+�}1l��7} 5 �W��)l1 Dɬg��}��#K�g5T�*u���H~\r7��e�:\0�y�M\rQ�&-R _)���N���V��~";break;case"vi":$f="Bp��&������ *�(J.��0Q,��Z���)v��@Tf�\n�pj�p�*�V���C`�]��rY<�#\$b\$L2��@%9���I�����Γ���4˅����d3\rF�q��t9N1�Q�E3ڡ�h�j [�J;���o��\n�(�Ub� �da���I¾Ri��D�\0\0�A)�X�8@q:�g!�C�_#y�̸�6:��� �ڋ�.���K;�.���i�n�������E�{\rB\n'��_��2�kf v��x���0�N��f���.4�B �7&c���Bi�Q�k�<��zP�\n\npL�BB��-KdP���pS��Z�&��:�2�<����@��%Kr!�У�O�L�.́F! bk�]��#�첃\"HтP6��;\$��팮���\r��܉1�%+4�e��0���#e`��9M��3��C����: �@�ˌP��)�R��҄�d��rP�:��[�_�K�KM�S\n�&DܰE�^�̔�\$R�S��bpM��:�\r��2H;J �� ��%Q ����a�2��P �qvL�K��E�iJ�g\nb���RI)cg�k`�.�Ccq>�/�-J���\"\\�=�v� �K�*��\r�6���5�Sjw}_�U��mb895(,��H�L��\"��]Tl4'��+`��i�y/��3sw�Cb� #{40�C(@7��4�7 �X��#�? �j��) 袤�|%o4�)XL��[��`@��o���\\Jƨ�P\0�Q��ʌ)tS���\n�)ڠӳm� )m�\nH1>�5*EX�HPZi�FC�ލ%…�(��穩ڃ�H����Aw�#t�rBQ���aF��mTu��e_%�\0x����C@�:�t�㿬 # �� ��\\7�C8^2���B\rØ�υ�9� �(�� ���a|ý(1BL�(m��0���H��cǽv�K�p�W\r�#�5��H�eo�ϒ��TK�nm�� @ZWj|4�e�.��2\n (E>f��cd�&R\n[XNMn6�Ҕ�2w ��1�\$U�I�1 ��2��)b�@�x�ځjcqhN�c�O�AC��Qj@����T[h��7�&@\\�)%�\$��|z�J�\r�7ȠH�ip�2��4��4o:��=��M!\r��CCi �%�&2HK�\$%D��\0�£];ˈ��P��O��jt�@;��<%\r,��rvJhe�:��P�W�q�C��@@�\n#� R{*�\"-.�*CS|Q��\"��%���L�%36�\n1�K24��qmOh5��I2��i�X�9㼉Id -9s�|d�@ ���a��!�]���(f !՝\0�C`u �6�Iz��; %�R߈\$�ch�`Sr>A�-dl2L\0w(; �y��AR� [B,PaC����~����P�@��E>U��v�\n��b�hJ��.�4�F[5�Ԋ���W�� �n�%!Db�z�1D� �Šu㒼i�n~\n3�j| t��L��jX���bêtN�=o'���0��&�^�m��8�ƌ�T�\$)zx9f�OV��\n��\\�]hHkxP,H��D\$V�@�fe+�\n\nL�4�({�[}\$�~R�#r�� E��\"����A\n�P �0��^�i�@��4)!C�p�BI�B�?�n8uÄD=�n ��d �|��hX���z�plż��[�'˲8D��Ah�г1���\n��12f\$���l.�ɛ����u�L�1QiD��t�n�K�FQ�;�F7Jk����G)�H��a(�'%,�wU&P�\r����lԛ(JD�)B{�&zD\$yfBڳ\n'����^0���6��i��e݀\$V�j�\nWTq:�b:��.=q� T9��b�6UG7UMO����A�u�v5��m(1hQ�vWhM�S�F�\"Rn!��Iu�\n�� a��7v�:%T��\nzBĶm�DA&!A\nn��=����I��kf�'n�Ӛ�w�b��m����q����W��X��Dn��T3mS�'{V��|՝%J�I����F��k⯄—W�RK��OT���í� ��^;\"p�J:���4��r�@�Z׉�s�'�BGb�_�zD��:�}�͌� �U>�ʓ�K��Y1&p�T�{�܈ulݒ c(c��1�k�� Ώ`T�Ld�0�re\r�h\$�Vi����L+�7se�LLM\n�i�ّt��:f�����Z� �v��\"֧���1�x�'a ���,��7H97�3q�j�T� ��U�g��Y�����a�U��&W4�c!Nnn��J�І���(\"3�gU76`��S`���2�B{��=�!���s/{��o�^��^����&Ч\$���0��1O�2�\r�ڨP���/jL5o��k�b N6ӂ�튀Bo޾0��\"��Ap. O�P,��&O���\$�����b��Ⱦ��kn�pR�Ny��Pl��-du�N��L�NČ����%PcX0�<k��N��ò� ��.�=m#���.\$�)\rp�!��&ͯn��\\ Ď�b�\r��(�Dt�>��\0��N\$�P�HA���(/M�4��F�\n���Z6�\"P�,�.�L ��H�B@g6f�ƸC\nZD P(@,�6dڐ�n^�A\r�F��\0ͮ6�\\p&\\�NX@cfBd� ���\"� �,�[**�O�k���B6� ހ(N?�o����N�F� ک�v�-h�Mo����|\$�p%�\r\n�6�����J�:S�l�+��CJ��?F`DM�^Cx�#γp����1�H��\\Wbv��' v��\0���d�vA �P��\r*P\r � �\n��ʫK�%4-Q�7��¬� �r'\0C �8�\n�Њ�.[��c�\$��لwn�3CF�{)�>'� 1� C�h2NhF%TL2ZP#� �d��`�M4� 3��EpT�^�πrR���";break;case"zh":$f="�^��s�\\�r����|% ��:�\$\nr.���2�r/d�Ȼ[8� S�8�r�!T �\\�s���I4�b�r��ЀJs!Kd�u�e�V���D�X, #!��j6� �:�t\nr���U:.Z�Pˑ.�\rVWd^%� 䌵�r�T�Լ�*�s#U�`Qd�u 'c(��oF����e3�Nb�`�p2N�S��ӣ:LY�ta~��&6ۊ��r�s���k��{���f�q�w��-���\n�2���#*�B!@�L�N�z�Ш@F��:QQ-���E,�>�K��)u��ZK��aL��N�.�=�!tF�6r���C�*r�e��^�K!f]�(r\\��E �L��iPs�F�y s� ��1G)tI���w\r����F'<} GI\0D��YRs0�I\\����RN &s�#lWġrt�40_K� ƺ�E��]�R�q)�� @�RY%I�t&^�RI73BZH�9i����B(e�s����G0�\$�*}4�0���qXsJ��t��\$r�EB\0NB0�6\r�#dτ��0��P�(��)\"�o�C�U�Pr�D��C�g1I����r6���1NR�u[��TD��7A��t[6���g1LA4ls�Y���\0r��=�7�PDoqGrL�&� P�:Lk #�*7��0�� ���Y�I(�{06��@:�Ø�1�m�3V�\0�7��`�4��\\0�� �h�@6���VaND��@@!�b��\$�!�D����F��qH�I��r�����<YV�D�)��H�7N�e���Dz���{�.�h�9�c�3ǎc��9N�(�8\r8������C0z\r��8a�^��\\0��`�2�Aw.3��(�ޏ\r^c�w�t94#�N/�v\0��H�83�o|:�x�(��֍�K��#[*4���q�v�p������N��\nt�%��QhI^��yp.KXT�Qb�G4�0J\n�I� \n ( ���縆��CKoj�TD0AZ��`����`L� 5&��B!�+��rZb<�D\\�U��{�0\$�0��� iN�]�7|�q�cA�:�'���o\r�� �V@�k�����I\\��6��f�C�B�O\naR /3J� �(\"Ep��X^�\0�Zz ��@:D*�R�d\nCc���o����F0i �a��@��3��#H*��izn]�?b�NFQܖ�H%�2��W���p \n�@\"�e���&Y���7��������(�O��%E�:�8D��|(f *��`�\"�-d�LE�pv�.�0�=�Qs�E�\"�)���<G����AQٌ����C��O�B�0������ˌ���*Z@�r��1� �:Br(\"hp��0MA�x#��EPL(Ax�Q��� zxQ��l��]�Yzx�`S\r!�2�����N���φ3V�YI�3Ճ�J�\"�[)r��(��-B@� ��(:ߗØ[��( ���M2\njZ\$Q=o ���{��hb� ��\$��0e�l0Z��WQ�����v C 1Gv�T�Z�0T! \$��I�c h��iÄ� �|���Jy+�d�d��`^.� �w6��D��<� ��W�Wү��lX�Q&#` q�r1���Wx'ٌiK���DœsV�D�B�K����(&J�]C�s)D�@H��L#�P_aξ� �=f\"5`��@\n\n�1bdKdI�L�4HO�clX\"��d� a� D���0]�UP����<�����#�(����_ %u���9�=~�M�s �h�sb.�~�\\�+�>cTV� ��]Sv�yv�g�X�&�s�LG\$�v& ���\0^��#���wG]!�t��х��g�s]뙌���-)J��ߜ\"�SB�\$��s9��/H�{M�F\"�:\$�N:�`k�=�蕓a����U�GB>�����:v�w��^�᮳��2�;���.w��;)8n��K5{�C�I��_�>�~���Z���!;؝P�7[�*b�{�kJ����o����й�#\"R���iF8�?7�R�Kys_w�\n�Ţ Xz�4�dL�gu֮d��^}���5��+��F\0�\"�ה�˹�)(�,#���狀m����*�[ rZ_��W��]?B�9n�uе�����m>����l���ps�㴔ь��@{�-gRݢ��=��)E%�lOp}&[�G6��>�������(�i���O5��2j�f�s�/d1N=?g��m����约��i� <4\\���T��� �?B���A�n�a�wC��)�D�QbM� F��!֔v�}-�b!7 ��{�`Cb���@��X or^wOX��i ̹�P��&�� ��o��\n���p| o�9�j� �A^`#�B4#�z�d�<��M���/��f��.!Ƀ���� �=�Z9 >�!>�F�!^��4!j!:C�\\!-\n ��v��9А���r�*5#b%���A<V���b�a\"��A��X�L�΄����X��� ��Wk�2C)\0��\r������]��Sm\0ޮnC\"�*�#(NQ\n���ԍЪ�IĮ*�ԑ Ջdк?d\n���q�\"\r)ޫk�\0�� �@� ���\r�0���,�ĸ���p��ľ&\$`�A �� JB��|�ِ� j�E\\��45C*e�?0�: �N��E�Hm� �T?� \0�@� �t\n`�";break;case"zh-tw":$f="�^��%ӕ\\�r�����|% ��u:H�B(\\�4��p�r��neRQ̡D8� S�\n�t*.t�I&�G�N��AʤS�V�: t%9��Sy:\"<�r�ST�, #!��j6�1uL\0�����U:.��I9���B��K&]\nD�X�[� �}-,�r�������&��a;D�x��r4��&�)��s3�S���t�\r�A��b� ��E�E1��ԣ�g:�x�]#0, (��4���\r���G�q��Z���S� )ЪOLP\0��Δ�9����^��Rܓ�d� �KiiZK�œ�K�j���\$d��ir_ �̻/��]g9f]��b����*��\\gA2��y �� ���eZ.L�iqJ����\\��<yGI\\ęC2IBW��!u�2���q�J)!DtĴ.K�����O%�M��x� C�`aL�%ɤ:ZC���q\$�d1�H\nY N(Kq�]�g1G�9{:��q%\r��I2��PQ%�1pM���|��B��<��J���L��h�zNB0�6\r�Kn���0��p�&��{I��AU��Q7�dI&���+x�M�s5�P��5Cb�,KW w+�d]�������mx�ebv���a_\$�1�C�Im�s޷�� ��Lu%I�p6��\$���\r�0�6:#+u#G�eb7��m�<���9���ӎc5�\r�x��acR9f��0�!���k�:�s�V��DBhB�)�H�5��r�t^�IF��1y� ��K̉�D'�Q?�ae�\")�H�7)nYIDs��A�m�>�B����0�m���s��7�S�f8\r9����dc0z\r��8a�^���\\0����2�Aw@3��/�Zl��7��94ç^/�`��H�84�n�:�x�\n@A�6C|��|�ɧV����w�p��p�����\n�D@�B�r�V�| �#BLZ�\n9�@�D\"�!���K�s�h�€H\n 6�X`�  ����Z&��C �+aq+<����K��2kg�s\n�j��QD�bp@�Y�:�M�E\n�dBHf�@ҝ��m��3P�Èu4��3 �A\0Aw��͛&�A�f�39�Ln��O\naP/�H�\n~UBl�Ce�&[�f)�W�j�1��Etd̪�p�����B�HgMg�\0�h�Ѣua*B��i{n�Z�����cFe��H%� �äF�R�( BB!<'\0� A\n�M@@(L�m��\"9Dx�PӘs�\$�'�(�-��\\��v���A2�`°ըv !�5aP.�@�f� �w��'DP]��p\"����xa �\"�C�F�@G9O�2,a@�V�YץȸJ�q ��@�T�11�+�R�\"�,@a\n[�@�\" �\n�&�2\r�&�8���p�#�8#!EU>��\nd/JH�Bi1D2�˜iA�8��tp�1�\0�xO�<��2&j}#�=<\"��QQx��\"]\\Þ�X�!2�0�]:A2��� �sd̹�y�8�mÕ�� ��M���� �7� X<���2��/,r����]*v�ض����/S�{��Sh*�ix�ӲFf�|b5��^WNR���Q6��'�K<畨\0^��%�|[���zoX� �-�5:����t��K��Zb�RN� y�p� P(�*G.\"1�q� )�\0��k�%Ծ�;�2�IJi:\$\"����G����I�( D���B�\"TOk\n�CÂrd�8�AL%^���G��k}�0p��\\�9�h�%�\r��4�.��&5@�[( /�UO��s`�8��A�kׇ���y�Xˆ�0��^|�t醜:n1ZU:Exu��&�<�H�íI��i4��7'�W6�b�&vN�,�DrIBMbr�JP���xO#ðO^�� Z�=|Ku}�LR���elx�ؓ�p��/\n������H�ڈ�.�V L8�֛��椻�r��##���� ���?����]KF��up�ۇј��C�0^\r���\"2&T���i �/ix������#il�>�ÔI�:*�+�\0� x-����9D�tm��\"�aTY/s\ny��������bz1���xJYk�&w�I�a�I�fwD�ڒ�Z#����A�v�&T�8���R����;�o��ü�>)��:��sUx�ȩ���p�}��sNغ�)p�ܼ�½P�\" #�>�1q��'��s!������r~:��)�&��qP��0N\$�{Z&�\"��s�n�IBmP����&�c�b?_��[A�-�*���[3����\n��\$������\r?I��\"Ȅ�0\r �\"�rT�ʘ`FJ:���\0���v@P4�R��D!� �HI�F�.z%�bħ\n�.�2�\$���8�A�!1\"��\"f:\r�V� � `��uj��bf'�\r �f�|7@����2O4i��\n���p� p�:Ct�Fr� �h^#B8������ �� \$��8 ��Ø0��9m\0A�r� ���a@\"�����c�N1 ��w��:q���t45�l[��.e�ŀ�pH��ԍ�z*)\rLաP� ������a&(D��2 �X�2�3\nH�\r���b�k�ԅ�-�N��EB����Q�\"%�� �-ž�ڡ+�v]�,��\"���G.s@Ҡj��@\n˸�\n�� `���a\0 fa!,���dĿ�~�1\n\"���a�E�6��l ��qF�09�@fF5�4fQ�фD ��S�\$���8?��@\0 \0�@� �t\n`�";break;}$rg=array();foreach(explode("\n",lzw_decompress($f))as$X)$rg[]=(strpos($X,"\t")?explode("\t",$X):$X);return$rg;}if(!$rg)$rg=get_translations($a);if(extension_loaded('pdo')){class
  167. Min_PDO
  168. extends
  169. PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
  170. __construct(){global$c;$Ee=array_search("SQL",$c->operators);if($Ee!==false)unset($c->operators[$Ee]);}function
  171. dsn($Ib,$V,$ze){try{parent::__construct($Ib,$V,$ze);}catch(Exception$ac){auth_error($ac->getMessage());}$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);}function
  172. query($I,$xg=false){$J=parent::query($I);$this->error="";if(!$J){list(,$this->errno,$this->error)=$this->errorInfo();return
  173. false;}$this->store_result($J);return$J;}function
  174. multi_query($I){return$this->_result=$this->query($I);}function
  175. store_result($J=null){if(!$J){$J=$this->_result;if(!$J)return
  176. false;}if($J->columnCount()){$J->num_rows=$J->rowCount();return$J;}$this->affected_rows=$J->rowCount();return
  177. true;}function
  178. next_result(){if(!$this->_result)return
  179. false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
  180. result($I,$n=0){$J=$this->query($I);if(!$J)return
  181. false;$L=$J->fetch();return$L[$n];}}class
  182. Min_PDOStatement
  183. extends
  184. PDOStatement{var$_offset=0,$num_rows;function
  185. fetch_assoc(){return$this->fetch(2);}function
  186. fetch_row(){return$this->fetch(3);}function
  187. fetch_field(){$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;}}}$Eb=array();class
  188. Min_SQL{var$_conn;function
  189. __construct($g){$this->_conn=$g;}function
  190. select($Q,$N,$Z,$t,$ge=array(),$_=1,$G=0,$Le=false){global$c,$y;$Xc=(count($t)<count($N));$I=$c->selectQueryBuild($N,$Z,$t,$ge,$_,$G);if(!$I)$I="SELECT".limit(($_GET["page"]!="last"&&+$_&&$t&&$Xc&&$y=="sql"?"SQL_CALC_FOUND_ROWS ":"").implode(", ",$N)."\nFROM ".table($Q),($Z?"\nWHERE ".implode(" AND ",$Z):"").($t&&$Xc?"\nGROUP BY ".implode(", ",$t):"").($ge?"\nORDER BY ".implode(", ",$ge):""),($_!=""?+$_:null),($G?$_*$G:0),"\n");$Ff=microtime(true);$K=$this->_conn->query($I);if($Le)echo$c->selectQuery($I,format_time($Ff));return$K;}function
  191. delete($Q,$Te,$_=0){$I="FROM ".table($Q);return
  192. queries("DELETE".($_?limit1($I,$Te):" $I$Te"));}function
  193. update($Q,$P,$Te,$_=0,$vf="\n"){$Kg=array();foreach($P
  194. as$z=>$X)$Kg[]="$z = $X";$I=table($Q)." SET$vf".implode(",$vf",$Kg);return
  195. queries("UPDATE".($_?limit1($I,$Te):" $I$Te"));}function
  196. insert($Q,$P){return
  197. queries("INSERT INTO ".table($Q).($P?" (".implode(", ",array_keys($P)).")\nVALUES (".implode(", ",$P).")":" DEFAULT VALUES"));}function
  198. insertUpdate($Q,$M,$Ke){return
  199. false;}function
  200. begin(){return
  201. queries("BEGIN");}function
  202. commit(){return
  203. queries("COMMIT");}function
  204. rollback(){return
  205. queries("ROLLBACK");}}$Eb=array("server"=>"MySQL")+$Eb;if(!defined("DRIVER")){$He=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
  206. Min_DB
  207. extends
  208. MySQLi{var$extension="MySQLi";function
  209. __construct(){parent::init();}function
  210. connect($O="",$V="",$ze="",$qb=null,$De=null,$Bf=null){mysqli_report(MYSQLI_REPORT_OFF);list($Hc,$De)=explode(":",$O,2);$K=@$this->real_connect(($O!=""?$Hc:ini_get("mysqli.default_host")),($O.$V!=""?$V:ini_get("mysqli.default_user")),($O.$V.$ze!=""?$ze:ini_get("mysqli.default_pw")),$qb,(is_numeric($De)?$De:ini_get("mysqli.default_port")),(!is_numeric($De)?$De:$Bf));return$K;}function
  211. set_charset($La){if(parent::set_charset($La))return
  212. true;parent::set_charset('utf8');return$this->query("SET NAMES $La");}function
  213. result($I,$n=0){$J=$this->query($I);if(!$J)return
  214. false;$L=$J->fetch_array();return$L[$n];}function
  215. quote($Jf){return"'".$this->escape_string($Jf)."'";}}}elseif(extension_loaded("mysql")&&!(ini_get("sql.safe_mode")&&extension_loaded("pdo_mysql"))){class
  216. Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
  217. connect($O,$V,$ze){$this->_link=@mysql_connect(($O!=""?$O:ini_get("mysql.default_host")),("$O$V"!=""?$V:ini_get("mysql.default_user")),("$O$V$ze"!=""?$ze:ini_get("mysql.default_password")),true,131072);if($this->_link)$this->server_info=mysql_get_server_info($this->_link);else$this->error=mysql_error();return(bool)$this->_link;}function
  218. set_charset($La){if(function_exists('mysql_set_charset')){if(mysql_set_charset($La,$this->_link))return
  219. true;mysql_set_charset('utf8',$this->_link);}return$this->query("SET NAMES $La");}function
  220. quote($Jf){return"'".mysql_real_escape_string($Jf,$this->_link)."'";}function
  221. select_db($qb){return
  222. mysql_select_db($qb,$this->_link);}function
  223. query($I,$xg=false){$J=@($xg?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
  224. false;}if($J===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
  225. true;}return
  226. new
  227. Min_Result($J);}function
  228. multi_query($I){return$this->_result=$this->query($I);}function
  229. store_result(){return$this->_result;}function
  230. next_result(){return
  231. false;}function
  232. result($I,$n=0){$J=$this->query($I);if(!$J||!$J->num_rows)return
  233. false;return
  234. mysql_result($J->_result,0,$n);}}class
  235. Min_Result{var$num_rows,$_result,$_offset=0;function
  236. __construct($J){$this->_result=$J;$this->num_rows=mysql_num_rows($J);}function
  237. fetch_assoc(){return
  238. mysql_fetch_assoc($this->_result);}function
  239. fetch_row(){return
  240. mysql_fetch_row($this->_result);}function
  241. 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
  242. __destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
  243. Min_DB
  244. extends
  245. Min_PDO{var$extension="PDO_MySQL";function
  246. connect($O,$V,$ze){$this->dsn("mysql:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\\d)~',';port=\\1',$O)),$V,$ze);return
  247. true;}function
  248. set_charset($La){$this->query("SET NAMES $La");}function
  249. select_db($qb){return$this->query("USE ".idf_escape($qb));}function
  250. query($I,$xg=false){$this->setAttribute(1000,!$xg);return
  251. parent::query($I,$xg);}}}class
  252. Min_Driver
  253. extends
  254. Min_SQL{function
  255. insert($Q,$P){return($P?parent::insert($Q,$P):queries("INSERT INTO ".table($Q)." ()\nVALUES ()"));}function
  256. insertUpdate($Q,$M,$Ke){$e=array_keys(reset($M));$Ie="INSERT INTO ".table($Q)." (".implode(", ",$e).") VALUES\n";$Kg=array();foreach($e
  257. as$z)$Kg[$z]="$z = VALUES($z)";$Nf="\nON DUPLICATE KEY UPDATE ".implode(", ",$Kg);$Kg=array();$od=0;foreach($M
  258. as$P){$Y="(".implode(", ",$P).")";if($Kg&&(strlen($Ie)+$od+strlen($Y)+strlen($Nf)>1e6)){if(!queries($Ie.implode(",\n",$Kg).$Nf))return
  259. false;$Kg=array();$od=0;}$Kg[]=$Y;$od+=strlen($Y)+2;}return
  260. queries($Ie.implode(",\n",$Kg).$Nf);}}function
  261. idf_escape($Lc){return"`".str_replace("`","``",$Lc)."`";}function
  262. table($Lc){return
  263. idf_escape($Lc);}function
  264. connect(){global$c;$g=new
  265. Min_DB;$mb=$c->credentials();if($g->connect($mb[0],$mb[1],$mb[2])){$g->set_charset(charset($g));$g->query("SET sql_quote_show_create = 1, autocommit = 1");return$g;}$K=$g->error;if(function_exists('iconv')&&!is_utf8($K)&&strlen($of=iconv("windows-1250","utf-8",$K))>strlen($K))$K=$of;return$K;}function
  266. get_databases($qc){global$g;$K=get_session("dbs");if($K===null){$I=($g->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");$K=($qc?slow_query($I):get_vals($I));restart_session();set_session("dbs",$K);stop_session();}return$K;}function
  267. limit($I,$Z,$_,$Rd=0,$vf=" "){return" $I$Z".($_!==null?$vf."LIMIT $_".($Rd?" OFFSET $Rd":""):"");}function
  268. limit1($I,$Z){return
  269. limit($I,$Z,1);}function
  270. db_collation($k,$Xa){global$g;$K=null;$i=$g->result("SHOW CREATE DATABASE ".idf_escape($k),1);if(preg_match('~ COLLATE ([^ ]+)~',$i,$C))$K=$C[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$i,$C))$K=$Xa[$C[1]][-1];return$K;}function
  271. engines(){$K=array();foreach(get_rows("SHOW ENGINES")as$L){if(preg_match("~YES|DEFAULT~",$L["Support"]))$K[]=$L["Engine"];}return$K;}function
  272. logged_user(){global$g;return$g->result("SELECT USER()");}function
  273. tables_list(){global$g;return
  274. get_key_vals($g->server_info>=5?"SELECT TABLE_NAME, TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ORDER BY TABLE_NAME":"SHOW TABLES");}function
  275. count_tables($j){$K=array();foreach($j
  276. as$k)$K[$k]=count(get_vals("SHOW TABLES IN ".idf_escape($k)));return$K;}function
  277. table_status($F="",$jc=false){global$g;$K=array();foreach(get_rows($jc&&$g->server_info>=5?"SELECT TABLE_NAME AS Name, Engine, TABLE_COMMENT AS Comment FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ".($F!=""?"AND TABLE_NAME = ".q($F):"ORDER BY Name"):"SHOW TABLE STATUS".($F!=""?" LIKE ".q(addcslashes($F,"%_\\")):""))as$L){if($L["Engine"]=="InnoDB")$L["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$L["Comment"]);if(!isset($L["Engine"]))$L["Comment"]="";if($F!="")return$L;$K[$L["Name"]]=$L;}return$K;}function
  278. is_view($R){return$R["Engine"]===null;}function
  279. fk_support($R){global$g;return
  280. preg_match('~InnoDB|IBMDB2I~i',$R["Engine"])||(preg_match('~NDB~i',$R["Engine"])&&version_compare($g->server_info,'5.6')>=0);}function
  281. fields($Q){$K=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($Q))as$L){preg_match('~^([^( ]+)(?:\\((.+)\\))?( unsigned)?( zerofill)?$~',$L["Type"],$C);$K[$L["Field"]]=array("field"=>$L["Field"],"full_type"=>$L["Type"],"type"=>$C[1],"length"=>$C[2],"unsigned"=>ltrim($C[3].$C[4]),"default"=>($L["Default"]!=""||preg_match("~char|set~",$C[1])?$L["Default"]:null),"null"=>($L["Null"]=="YES"),"auto_increment"=>($L["Extra"]=="auto_increment"),"on_update"=>(preg_match('~^on update (.+)~i',$L["Extra"],$C)?$C[1]:""),"collation"=>$L["Collation"],"privileges"=>array_flip(preg_split('~, *~',$L["Privileges"])),"comment"=>$L["Comment"],"primary"=>($L["Key"]=="PRI"),);}return$K;}function
  282. indexes($Q,$h=null){$K=array();foreach(get_rows("SHOW INDEX FROM ".table($Q),$h)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"];$K[$L["Key_name"]]["descs"][]=null;}return$K;}function
  283. foreign_keys($Q){global$g,$Yd;static$Ae='`(?:[^`]|``)+`';$K=array();$kb=$g->result("SHOW CREATE TABLE ".table($Q),1);if($kb){preg_match_all("~CONSTRAINT ($Ae) FOREIGN KEY ?\\(((?:$Ae,? ?)+)\\) REFERENCES ($Ae)(?:\\.($Ae))? \\(((?:$Ae,? ?)+)\\)(?: ON DELETE ($Yd))?(?: ON UPDATE ($Yd))?~",$kb,$ud,PREG_SET_ORDER);foreach($ud
  284. as$C){preg_match_all("~$Ae~",$C[2],$Cf);preg_match_all("~$Ae~",$C[5],$Yf);$K[idf_unescape($C[1])]=array("db"=>idf_unescape($C[4]!=""?$C[3]:$C[4]),"table"=>idf_unescape($C[4]!=""?$C[4]:$C[3]),"source"=>array_map('idf_unescape',$Cf[0]),"target"=>array_map('idf_unescape',$Yf[0]),"on_delete"=>($C[6]?$C[6]:"RESTRICT"),"on_update"=>($C[7]?$C[7]:"RESTRICT"),);}}return$K;}function
  285. view($F){global$g;return
  286. array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU','',$g->result("SHOW CREATE VIEW ".table($F),1)));}function
  287. 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
  288. as$z=>$X)asort($K[$z]);return$K;}function
  289. information_schema($k){global$g;return($g->server_info>=5&&$k=="information_schema")||($g->server_info>=5.5&&$k=="performance_schema");}function
  290. error(){global$g;return
  291. h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$g->error));}function
  292. create_database($k,$Wa){return
  293. queries("CREATE DATABASE ".idf_escape($k).($Wa?" COLLATE ".q($Wa):""));}function
  294. drop_databases($j){$K=apply_queries("DROP DATABASE",$j,'idf_escape');restart_session();set_session("dbs",null);return$K;}function
  295. rename_database($F,$Wa){$K=false;if(create_database($F,$Wa)){$ef=array();foreach(tables_list()as$Q=>$U)$ef[]=table($Q)." TO ".idf_escape($F).".".table($Q);$K=(!$ef||queries("RENAME TABLE ".implode(", ",$ef)));if($K)queries("DROP DATABASE ".idf_escape(DB));restart_session();set_session("dbs",null);}return$K;}function
  296. auto_increment(){$za=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$v){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$v["columns"],true)){$za="";break;}if($v["type"]=="PRIMARY")$za=" UNIQUE";}}return" AUTO_INCREMENT$za";}function
  297. alter_table($Q,$F,$o,$rc,$bb,$Tb,$Wa,$ya,$we){$sa=array();foreach($o
  298. as$n)$sa[]=($n[1]?($Q!=""?($n[0]!=""?"CHANGE ".idf_escape($n[0]):"ADD"):" ")." ".implode($n[1]).($Q!=""?$n[2]:""):"DROP ".idf_escape($n[0]));$sa=array_merge($sa,$rc);$Gf=($bb!==null?" COMMENT=".q($bb):"").($Tb?" ENGINE=".q($Tb):"").($Wa?" COLLATE ".q($Wa):"").($ya!=""?" AUTO_INCREMENT=$ya":"");if($Q=="")return
  299. queries("CREATE TABLE ".table($F)." (\n".implode(",\n",$sa)."\n)$Gf$we");if($Q!=$F)$sa[]="RENAME TO ".table($F);if($Gf)$sa[]=ltrim($Gf);return($sa||$we?queries("ALTER TABLE ".table($Q)."\n".implode(",\n",$sa).$we):true);}function
  300. alter_indexes($Q,$sa){foreach($sa
  301. as$z=>$X)$sa[$z]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"")."(".implode(", ",$X[2]).")");return
  302. queries("ALTER TABLE ".table($Q).implode(",",$sa));}function
  303. truncate_tables($S){return
  304. apply_queries("TRUNCATE TABLE",$S);}function
  305. drop_views($Og){return
  306. queries("DROP VIEW ".implode(", ",array_map('table',$Og)));}function
  307. drop_tables($S){return
  308. queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
  309. move_tables($S,$Og,$Yf){$ef=array();foreach(array_merge($S,$Og)as$Q)$ef[]=table($Q)." TO ".idf_escape($Yf).".".table($Q);return
  310. queries("RENAME TABLE ".implode(", ",$ef));}function
  311. copy_tables($S,$Og,$Yf){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($S
  312. as$Q){$F=($Yf==DB?table("copy_$Q"):idf_escape($Yf).".".table($Q));if(!queries("\nDROP TABLE IF EXISTS $F")||!queries("CREATE TABLE $F LIKE ".table($Q))||!queries("INSERT INTO $F SELECT * FROM ".table($Q)))return
  313. false;}foreach($Og
  314. as$Q){$F=($Yf==DB?table("copy_$Q"):idf_escape($Yf).".".table($Q));$Ng=view($Q);if(!queries("DROP VIEW IF EXISTS $F")||!queries("CREATE VIEW $F AS $Ng[select]"))return
  315. false;}return
  316. true;}function
  317. trigger($F){if($F=="")return
  318. array();$M=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($F));return
  319. reset($M);}function
  320. triggers($Q){$K=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")))as$L)$K[$L["Trigger"]]=array($L["Timing"],$L["Event"]);return$K;}function
  321. trigger_options(){return
  322. array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
  323. routine($F,$U){global$g,$Vb,$Qc,$wg;$qa=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$vg="((".implode("|",array_merge(array_keys($wg),$qa)).")\\b(?:\\s*\\(((?:[^'\")]|$Vb)++)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s,]+)['\"]?)?";$Ae="\\s*(".($U=="FUNCTION"?"":$Qc).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$vg";$i=$g->result("SHOW CREATE $U ".idf_escape($F),2);preg_match("~\\(((?:$Ae\\s*,?)*)\\)\\s*".($U=="FUNCTION"?"RETURNS\\s+$vg\\s+":"")."(.*)~is",$i,$C);$o=array();preg_match_all("~$Ae\\s*,?~is",$C[1],$ud,PREG_SET_ORDER);foreach($ud
  324. as$re){$F=str_replace("``","`",$re[2]).$re[3];$o[]=array("field"=>$F,"type"=>strtolower($re[5]),"length"=>preg_replace_callback("~$Vb~s",'normalize_enum',$re[6]),"unsigned"=>strtolower(preg_replace('~\\s+~',' ',trim("$re[8] $re[7]"))),"null"=>1,"full_type"=>$re[4],"inout"=>strtoupper($re[1]),"collation"=>strtolower($re[9]),);}if($U!="FUNCTION")return
  325. array("fields"=>$o,"definition"=>$C[11]);return
  326. array("fields"=>$o,"returns"=>array("type"=>$C[12],"length"=>$C[13],"unsigned"=>$C[15],"collation"=>$C[16]),"definition"=>$C[17],"language"=>"SQL",);}function
  327. routines(){return
  328. get_rows("SELECT ROUTINE_NAME, ROUTINE_TYPE, DTD_IDENTIFIER FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
  329. routine_languages(){return
  330. array();}function
  331. last_id(){global$g;return$g->result("SELECT LAST_INSERT_ID()");}function
  332. explain($g,$I){return$g->query("EXPLAIN ".($g->server_info>=5.1?"PARTITIONS ":"").$I);}function
  333. found_rows($R,$Z){return($Z||$R["Engine"]!="InnoDB"?null:$R["Rows"]);}function
  334. types(){return
  335. array();}function
  336. schemas(){return
  337. array();}function
  338. get_schema(){return"";}function
  339. set_schema($qf){return
  340. true;}function
  341. create_sql($Q,$ya){global$g;$K=$g->result("SHOW CREATE TABLE ".table($Q),1);if(!$ya)$K=preg_replace('~ AUTO_INCREMENT=\\d+~','',$K);return$K;}function
  342. truncate_sql($Q){return"TRUNCATE ".table($Q);}function
  343. use_sql($qb){return"USE ".idf_escape($qb);}function
  344. trigger_sql($Q,$Lf){$K="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")),null,"-- ")as$L)$K.="\n".($Lf=='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
  345. show_variables(){return
  346. get_key_vals("SHOW VARIABLES");}function
  347. process_list(){return
  348. get_rows("SHOW FULL PROCESSLIST");}function
  349. show_status(){return
  350. get_key_vals("SHOW STATUS");}function
  351. convert_field($n){if(preg_match("~binary~",$n["type"]))return"HEX(".idf_escape($n["field"]).")";if($n["type"]=="bit")return"BIN(".idf_escape($n["field"])." + 0)";if(preg_match("~geometry|point|linestring|polygon~",$n["type"]))return"AsWKT(".idf_escape($n["field"]).")";}function
  352. unconvert_field($n,$K){if(preg_match("~binary~",$n["type"]))$K="UNHEX($K)";if($n["type"]=="bit")$K="CONV($K, 2, 10) + 0";if(preg_match("~geometry|point|linestring|polygon~",$n["type"]))$K="GeomFromText($K)";return$K;}function
  353. support($kc){global$g;return!preg_match("~scheme|sequence|type|view_trigger".($g->server_info<5.1?"|event|partitioning".($g->server_info<5?"|routine|trigger|view":""):"")."~",$kc);}$y="sql";$wg=array();$Kf=array();foreach(array(lang(21)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(22)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(23)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(24)=>array("enum"=>65535,"set"=>64),lang(25)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(26)=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$z=>$X){$wg+=$X;$Kf[$z]=array_keys($X);}$Cg=array("unsigned","zerofill","unsigned zerofill");$ce=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$yc=array("char_length","date","from_unixtime","lower","round","sec_to_time","time_to_sec","upper");$Ac=array("avg","count","count distinct","group_concat","max","min","sum");$Lb=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="4.2.4";class
  354. Adminer{var$operators;function
  355. name(){return"<a href='https://www.adminer.org/' target='_blank' id='h1'>Adminer</a>";}function
  356. credentials(){return
  357. array(SERVER,$_GET["username"],get_password());}function
  358. permanentLogin($i=false){return
  359. password_file($i);}function
  360. bruteForceKey(){return$_SERVER["REMOTE_ADDR"];}function
  361. database(){return
  362. DB;}function
  363. databases($qc=true){return
  364. get_databases($qc);}function
  365. schemas(){return
  366. schemas();}function
  367. queryTimeout(){return
  368. 5;}function
  369. headers(){return
  370. true;}function
  371. head(){return
  372. true;}function
  373. loginForm(){global$Eb;echo'<table cellspacing="0">
  374. <tr><th>',lang(27),'<td>',html_select("auth[driver]",$Eb,DRIVER,"loginDriver(this);"),'<tr><th>',lang(28),'<td><input name="auth[server]" value="',h(SERVER),'" title="hostname[:port]" placeholder="localhost" autocapitalize="off">
  375. <tr><th>',lang(29),'<td><input name="auth[username]" id="username" value="',h($_GET["username"]),'" autocapitalize="off">
  376. <tr><th>',lang(30),'<td><input type="password" name="auth[password]">
  377. <tr><th>',lang(31),'<td><input name="auth[db]" value="',h($_GET["db"]);?>" autocapitalize="off">
  378. </table>
  379. <script type="text/javascript">
  380. var username = document.getElementById('username');
  381. focus(username);
  382. username.form['auth[driver]'].onchange();
  383. </script>
  384. <?php
  385.  
  386. echo"<p><input type='submit' value='".lang(32)."'>\n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(33))."\n";}function
  387. login($sd,$ze){return
  388. true;}function
  389. tableName($Rf){return
  390. h($Rf["Name"]);}function
  391. fieldName($n,$ge=0){return'<span title="'.h($n["full_type"]).'">'.h($n["field"]).'</span>';}function
  392. selectLinks($Rf,$P=""){echo'<p class="links">';$rd=array("select"=>lang(34));if(support("table")||support("indexes"))$rd["table"]=lang(35);if(support("table")){if(is_view($Rf))$rd["view"]=lang(36);else$rd["create"]=lang(37);}if($P!==null)$rd["edit"]=lang(38);foreach($rd
  393. as$z=>$X)echo" <a href='".h(ME)."$z=".urlencode($Rf["Name"]).($z=="edit"?$P:"")."'".bold(isset($_GET[$z])).">$X</a>";echo"\n";}function
  394. foreignKeys($Q){return
  395. foreign_keys($Q);}function
  396. backwardKeys($Q,$Qf){return
  397. array();}function
  398. backwardKeysPrint($Aa,$L){}function
  399. selectQuery($I,$eg){global$y;return"<p><code class='jush-$y'>".h(str_replace("\n"," ",$I))."</code> <span class='time'>($eg)</span>".(support("sql")?" <a href='".h(ME)."sql=".urlencode($I)."'>".lang(10)."</a>":"")."</p>";}function
  400. rowDescription($Q){return"";}function
  401. rowDescriptions($M,$sc){return$M;}function
  402. selectLink($X,$n){}function
  403. selectVal($X,$A,$n,$ne){$K=($X===null?"<i>NULL</i>":(preg_match("~char|binary~",$n["type"])&&!preg_match("~var~",$n["type"])?"<code>$X</code>":$X));if(preg_match('~blob|bytea|raw|file~',$n["type"])&&!is_utf8($X))$K=lang(39,strlen($ne));return($A?"<a href='".h($A)."'".(is_url($A)?" rel='noreferrer'":"").">$K</a>":$K);}function
  404. editVal($X,$n){return$X;}function
  405. selectColumnsPrint($N,$e){global$yc,$Ac;print_fieldset("select",lang(40),$N);$u=0;$N[""]=array();foreach($N
  406. as$z=>$X){$X=$_GET["columns"][$z];$d=select_input(" name='columns[$u][col]' onchange='".($z!==""?"selectFieldChange(this.form)":"selectAddRow(this)").";'",$e,$X["col"]);echo"<div>".($yc||$Ac?"<select name='columns[$u][fun]' onchange='helpClose();".($z!==""?"":" this.nextSibling.nextSibling.onchange();")."'".on_help("getTarget(event).value && getTarget(event).value.replace(/ |\$/, '(') + ')'",1).">".optionlist(array(-1=>"")+array_filter(array(lang(41)=>$yc,lang(42)=>$Ac)),$X["fun"])."</select>"."($d)":$d)."</div>\n";$u++;}echo"</div></fieldset>\n";}function
  407. selectSearchPrint($Z,$e,$w){print_fieldset("search",lang(43),$Z);foreach($w
  408. as$u=>$v){if($v["type"]=="FULLTEXT"){echo"(<i>".implode("</i>, <i>",array_map('h',$v["columns"]))."</i>) AGAINST"," <input type='search' name='fulltext[$u]' value='".h($_GET["fulltext"][$u])."' onchange='selectFieldChange(this.form);'>",checkbox("boolean[$u]",1,isset($_GET["boolean"][$u]),"BOOL"),"<br>\n";}}$_GET["where"]=(array)$_GET["where"];reset($_GET["where"]);$Ka="this.nextSibling.onchange();";for($u=0;$u<=count($_GET["where"]);$u++){list(,$X)=each($_GET["where"]);if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"<div>".select_input(" name='where[$u][col]' onchange='$Ka'",$e,$X["col"],"(".lang(44).")"),html_select("where[$u][op]",$this->operators,$X["op"],$Ka),"<input type='search' name='where[$u][val]' value='".h($X["val"])."' onchange='".($X?"selectFieldChange(this.form)":"selectAddRow(this)").";' onkeydown='selectSearchKeydown(this, event);' onsearch='selectSearchSearch(this);'></div>\n";}}echo"</div></fieldset>\n";}function
  409. selectOrderPrint($ge,$e,$w){print_fieldset("sort",lang(45),$ge);$u=0;foreach((array)$_GET["order"]as$z=>$X){if($X!=""){echo"<div>".select_input(" name='order[$u]' onchange='selectFieldChange(this.form);'",$e,$X),checkbox("desc[$u]",1,isset($_GET["desc"][$z]),lang(46))."</div>\n";$u++;}}echo"<div>".select_input(" name='order[$u]' onchange='selectAddRow(this);'",$e),checkbox("desc[$u]",1,false,lang(46))."</div>\n","</div></fieldset>\n";}function
  410. selectLimitPrint($_){echo"<fieldset><legend>".lang(47)."</legend><div>";echo"<input type='number' name='limit' class='size' value='".h($_)."' onchange='selectFieldChange(this.form);'>","</div></fieldset>\n";}function
  411. selectLengthPrint($dg){if($dg!==null){echo"<fieldset><legend>".lang(48)."</legend><div>","<input type='number' name='text_length' class='size' value='".h($dg)."'>","</div></fieldset>\n";}}function
  412. selectActionPrint($w){echo"<fieldset><legend>".lang(49)."</legend><div>","<input type='submit' value='".lang(40)."'>"," <span id='noindex' title='".lang(50)."'></span>","<script type='text/javascript'>\n","var indexColumns = ";$e=array();foreach($w
  413. as$v){if($v["type"]!="FULLTEXT")$e[reset($v["columns"])]=1;}$e[""]=1;foreach($e
  414. as$z=>$X)json_row($z);echo";\n","selectFieldChange(document.getElementById('form'));\n","</script>\n","</div></fieldset>\n";}function
  415. selectCommandPrint(){return!information_schema(DB);}function
  416. selectImportPrint(){return!information_schema(DB);}function
  417. selectEmailPrint($Qb,$e){}function
  418. selectColumnsProcess($e,$w){global$yc,$Ac;$N=array();$t=array();foreach((array)$_GET["columns"]as$z=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$yc)||in_array($X["fun"],$Ac)))){$N[$z]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$Ac))$t[]=$N[$z];}}return
  419. array($N,$t);}function
  420. selectSearchProcess($o,$w){global$g,$y;$K=array();foreach($w
  421. as$u=>$v){if($v["type"]=="FULLTEXT"&&$_GET["fulltext"][$u]!="")$K[]="MATCH (".implode(", ",array_map('idf_escape',$v["columns"])).") AGAINST (".q($_GET["fulltext"][$u]).(isset($_GET["boolean"][$u])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$db=" $X[op]";if(preg_match('~IN$~',$X["op"])){$Nc=process_length($X["val"]);$db.=" ".($Nc!=""?$Nc:"(NULL)");}elseif($X["op"]=="SQL")$db=" $X[val]";elseif($X["op"]=="LIKE %%")$db=" LIKE ".$this->processInput($o[$X["col"]],"%$X[val]%");elseif($X["op"]=="ILIKE %%")$db=" ILIKE ".$this->processInput($o[$X["col"]],"%$X[val]%");elseif(!preg_match('~NULL$~',$X["op"]))$db.=" ".$this->processInput($o[$X["col"]],$X["val"]);if($X["col"]!="")$K[]=idf_escape($X["col"]).$db;else{$Ya=array();foreach($o
  422. as$F=>$n){$Zc=preg_match('~char|text|enum|set~',$n["type"]);if((is_numeric($X["val"])||!preg_match('~(^|[^o])int|float|double|decimal|bit~',$n["type"]))&&(!preg_match("~[\x80-\xFF]~",$X["val"])||$Zc)){$F=idf_escape($F);$Ya[]=($y=="sql"&&$Zc&&!preg_match("~^utf8_~",$n["collation"])?"CONVERT($F USING ".charset($g).")":$F);}}$K[]=($Ya?"(".implode("$db OR ",$Ya)."$db)":"0");}}}return$K;}function
  423. selectOrderProcess($o,$w){$K=array();foreach((array)$_GET["order"]as$z=>$X){if($X!="")$K[]=(preg_match('~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$z])?" DESC":"");}return$K;}function
  424. selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function
  425. selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
  426. selectEmailProcess($Z,$sc){return
  427. false;}function
  428. selectQueryBuild($N,$Z,$t,$ge,$_,$G){return"";}function
  429. messageQuery($I,$eg){global$y;restart_session();$Fc=&get_session("queries");$Jc="sql-".count($Fc[$_GET["db"]]);if(strlen($I)>1e6)$I=preg_replace('~[\x80-\xFF]+$~','',substr($I,0,1e6))."\n...";$Fc[$_GET["db"]][]=array($I,time(),$eg);return" <span class='time'>".@date("H:i:s")."</span> <a href='#$Jc' onclick=\"return !toggle('$Jc');\">".lang(51)."</a>"."<div id='$Jc' class='hidden'><pre><code class='jush-$y'>".shorten_utf8($I,1000).'</code></pre>'.($eg?" <span class='time'>($eg)</span>":'').(support("sql")?'<p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($Fc[$_GET["db"]])-1)).'">'.lang(10).'</a>':'').'</div>';}function
  430. editFunctions($n){global$Lb;$K=($n["null"]?"NULL/":"");foreach($Lb
  431. as$z=>$yc){if(!$z||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($yc
  432. as$Ae=>$X){if(!$Ae||preg_match("~$Ae~",$n["type"]))$K.="/$X";}if($z&&!preg_match('~set|blob|bytea|raw|file~',$n["type"]))$K.="/SQL";}}if($n["auto_increment"]&&!isset($_GET["select"])&&!where($_GET))$K=lang(52);return
  433. explode("/",$K);}function
  434. editInput($Q,$n,$wa,$Y){if($n["type"]=="enum")return(isset($_GET["select"])?"<label><input type='radio'$wa value='-1' checked><i>".lang(8)."</i></label> ":"").($n["null"]?"<label><input type='radio'$wa value=''".($Y!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$wa,$n,$Y,0);return"";}function
  435. processInput($n,$Y,$r=""){if($r=="SQL")return$Y;$F=$n["field"];$K=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$r))$K="$r()";elseif(preg_match('~^current_(date|timestamp)$~',$r))$K=$r;elseif(preg_match('~^([+-]|\\|\\|)$~',$r))$K=idf_escape($F)." $r $K";elseif(preg_match('~^[+-] interval$~',$r))$K=idf_escape($F)." $r ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+$~i",$Y)?$Y:$K);elseif(preg_match('~^(addtime|subtime|concat)$~',$r))$K="$r(".idf_escape($F).", $K)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$r))$K="$r($K)";return
  436. unconvert_field($n,$K);}function
  437. dumpOutput(){$K=array('text'=>lang(53),'file'=>lang(54));if(function_exists('gzencode'))$K['gz']='gzip';return$K;}function
  438. dumpFormat(){return
  439. array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
  440. dumpDatabase($k){}function
  441. dumpTable($Q,$Lf,$ad=0){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Lf)dump_csv(array_keys(fields($Q)));}else{if($ad==2){$o=array();foreach(fields($Q)as$F=>$n)$o[]=idf_escape($F)." $n[full_type]";$i="CREATE TABLE ".table($Q)." (".implode(", ",$o).")";}else$i=create_sql($Q,$_POST["auto_increment"]);set_utf8mb4($i);if($Lf&&$i){if($Lf=="DROP+CREATE"||$ad==1)echo"DROP ".($ad==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";\n";if($ad==1)$i=remove_definer($i);echo"$i;\n\n";}}}function
  442. dumpData($Q,$Lf,$I){global$g,$y;$wd=($y=="sqlite"?0:1048576);if($Lf){if($_POST["format"]=="sql"){if($Lf=="TRUNCATE+INSERT")echo
  443. truncate_sql($Q).";\n";$o=fields($Q);}$J=$g->query($I,1);if($J){$Sc="";$Ia="";$cd=array();$Nf="";$lc=($Q!=''?'fetch_assoc':'fetch_row');while($L=$J->$lc()){if(!$cd){$Kg=array();foreach($L
  444. as$X){$n=$J->fetch_field();$cd[]=$n->name;$z=idf_escape($n->name);$Kg[]="$z = VALUES($z)";}$Nf=($Lf=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Kg):"").";\n";}if($_POST["format"]!="sql"){if($Lf=="table"){dump_csv($cd);$Lf="INSERT";}dump_csv($L);}else{if(!$Sc)$Sc="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$cd)).") VALUES";foreach($L
  445. as$z=>$X){$n=$o[$z];$L[$z]=($X!==null?unconvert_field($n,preg_match('~(^|[^o])int|float|double|decimal~',$n["type"])&&$X!=''?$X:q($X)):"NULL");}$of=($wd?"\n":" ")."(".implode(",\t",$L).")";if(!$Ia)$Ia=$Sc.$of;elseif(strlen($Ia)+4+strlen($of)+strlen($Nf)<$wd)$Ia.=",$of";else{echo$Ia.$Nf;$Ia=$Sc.$of;}}}if($Ia)echo$Ia.$Nf;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$g->error)."\n";}}function
  446. dumpFilename($Kc){return
  447. friendly_url($Kc!=""?$Kc:(SERVER!=""?SERVER:"localhost"));}function
  448. dumpHeaders($Kc,$Hd=false){$pe=$_POST["output"];$gc=(preg_match('~sql~',$_POST["format"])?"sql":($Hd?"tar":"csv"));header("Content-Type: ".($pe=="gz"?"application/x-gzip":($gc=="tar"?"application/x-tar":($gc=="sql"||$pe!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($pe=="gz")ob_start('ob_gzencode',1e6);return$gc;}function
  449. homepage(){echo'<p class="links">'.($_GET["ns"]==""&&support("database")?'<a href="'.h(ME).'database=">'.lang(55)."</a>\n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?lang(56):lang(57))."</a>\n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.lang(58)."</a>\n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".lang(59)."</a>\n":"");return
  450. true;}function
  451. navigation($Gd){global$fa,$y,$Eb,$g;echo'<h1>
  452. ',$this->name(),' <span class="version">',$fa,'</span>
  453. <a href="https://www.adminer.org/#download" target="_blank" id="version">',(version_compare($fa,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
  454. </h1>
  455. ';if($Gd=="auth"){$pc=true;foreach((array)$_SESSION["pwds"]as$Mg=>$yf){foreach($yf
  456. as$O=>$Ig){foreach($Ig
  457. as$V=>$ze){if($ze!==null){if($pc){echo"<p id='logins' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";$pc=false;}$tb=$_SESSION["db"][$Mg][$O][$V];foreach(($tb?array_keys($tb):array(""))as$k)echo"<a href='".h(auth_url($Mg,$O,$V,$k))."'>($Eb[$Mg]) ".h($V.($O!=""?"@$O":"").($k!=""?" - $k":""))."</a><br>\n";}}}}}else{if($_GET["ns"]!==""&&!$Gd&&DB!=""){$g->select_db(DB);$S=table_status('',true);}if(support("sql")){echo'<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=jush.js&amp;version=4.2.4&amp;driver=mysql",'"></script>
  458. <script type="text/javascript">
  459. ';if($S){$rd=array();foreach($S
  460. as$Q=>$U)$rd[]=preg_quote($Q,'/');echo"var jushLinks = { $y: [ '".js_escape(ME).(support("table")?"table=":"select=")."\$&', /\\b(".implode("|",$rd).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$y;\n";}echo'bodyLoad(\'',(is_object($g)?substr($g->server_info,0,3):""),'\');
  461. </script>
  462. ';}$this->databasesPrint($Gd);if(DB==""||!$Gd){echo"<p class='links'>".(support("sql")?"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])&&!isset($_GET["import"])).">".lang(51)."</a>\n<a href='".h(ME)."import='".bold(isset($_GET["import"])).">".lang(60)."</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(61)."</a>\n";}if($_GET["ns"]!==""&&!$Gd&&DB!=""){echo'<a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(62)."</a>\n";if(!$S)echo"<p class='message'>".lang(9)."\n";else$this->tablesPrint($S);}}}function
  463. databasesPrint($Gd){global$c,$g;$j=$this->databases();echo'<form action="">
  464. <p id="dbs">
  465. ';hidden_fields_get();$rb=" onmousedown='dbMouseDown(event, this);' onchange='dbChange(this);'";echo"<span title='".lang(63)."'>DB</span>: ".($j?"<select name='db'$rb>".optionlist(array(""=>"")+$j,DB)."</select>":'<input name="db" value="'.h(DB).'" autocapitalize="off">'),"<input type='submit' value='".lang(20)."'".($j?" class='hidden'":"").">\n";if($Gd!="db"&&DB!=""&&$g->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="">':(isset($_GET["privileges"])?'<input type="hidden" name="privileges" value="">':"")))),"</p></form>\n";}function
  466. tablesPrint($S){echo"<p id='tables' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";foreach($S
  467. as$Q=>$Gf){echo'<a href="'.h(ME).'select='.urlencode($Q).'"'.bold($_GET["select"]==$Q||$_GET["edit"]==$Q,"select").">".lang(64)."</a> ";$F=$this->tableName($Gf);echo(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($Q).'"'.bold(in_array($Q,array($_GET["table"],$_GET["create"],$_GET["indexes"],$_GET["foreign"],$_GET["trigger"])),(is_view($Gf)?"view":""),"structure")." title='".lang(35)."'>$F</a>":"<span>$F</span>")."<br>\n";}}}$c=(function_exists('adminer_object')?adminer_object():new
  468. Adminer);if($c->operators===null)$c->operators=$ce;function
  469. page_header($hg,$m="",$Ha=array(),$ig=""){global$a,$fa,$c,$Eb,$y;page_headers();if(is_ajax()&&$m){page_messages($m);exit;}$jg=$hg.($ig!=""?": $ig":"");$kg=strip_tags($jg.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$c->name());echo'<!DOCTYPE html>
  470. <html lang="',$a,'" dir="',lang(65),'">
  471. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  472. <meta http-equiv="Content-Script-Type" content="text/javascript">
  473. <meta name="robots" content="noindex">
  474. <meta name="referrer" content="origin-when-crossorigin">
  475. <title>',$kg,'</title>
  476. <link rel="stylesheet" type="text/css" href="',h(preg_replace("~\\?.*~","",ME))."?file=default.css&amp;version=4.2.4&amp;driver=mysql",'">
  477. <script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=4.2.4&amp;driver=mysql",'"></script>
  478. ';if($c->head()){echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=4.2.4&amp;driver=mysql",'">
  479. <link rel="apple-touch-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=4.2.4&amp;driver=mysql",'">
  480. ';if(file_exists("adminer.css")){echo'<link rel="stylesheet" type="text/css" href="adminer.css">
  481. ';}}echo'
  482. <body class="',lang(65),' nojs" onkeydown="bodyKeydown(event);" onclick="bodyClick(event);"',(isset($_COOKIE["adminer_version"])?"":" onload=\"verifyVersion('$fa');\"");?>>
  483. <script type="text/javascript">
  484. document.body.className = document.body.className.replace(/ nojs/, ' js');
  485. var offlineMessage = '<?php echo
  486. js_escape(lang(66)),'\';
  487. </script>
  488.  
  489. <div id="help" class="jush-',$y,' jsonly hidden" onmouseover="helpOpen = 1;" onmouseout="helpMouseout(this, event);"></div>
  490.  
  491. <div id="content">
  492. ';if($Ha!==null){$A=substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($A?$A:".").'">'.$Eb[DRIVER].'</a> &raquo; ';$A=substr(preg_replace('~\b(db|ns)=[^&]*&~','',ME),0,-1);$O=(SERVER!=""?h(SERVER):lang(28));if($Ha===false)echo"$O\n";else{echo"<a href='".($A?h($A):".")."' accesskey='1' title='Alt+Shift+1'>$O</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Ha)))echo'<a href="'.h($A."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';if(is_array($Ha)){if($_GET["ns"]!="")echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';foreach($Ha
  493. as$z=>$X){$xb=(is_array($X)?$X[1]:h($X));if($xb!="")echo"<a href='".h(ME."$z=").urlencode(is_array($X)?$X[0]:$X)."'>$xb</a> &raquo; ";}}echo"$hg\n";}}echo"<h2>$jg</h2>\n","<div id='ajaxstatus' class='jsonly hidden'></div>\n";restart_session();page_messages($m);$j=&get_session("dbs");if(DB!=""&&$j&&!in_array(DB,$j,true))$j=null;stop_session();define("PAGE_HEADER",1);}function
  494. page_headers(){global$c;header("Content-Type: text/html; charset=utf-8");header("Cache-Control: no-cache");if($c->headers()){header("X-Frame-Options: deny");header("X-XSS-Protection: 0");}}function
  495. page_messages($m){$Eg=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$Ed=$_SESSION["messages"][$Eg];if($Ed){echo"<div class='message'>".implode("</div>\n<div class='message'>",$Ed)."</div>\n";unset($_SESSION["messages"][$Eg]);}if($m)echo"<div class='error'>$m</div>\n";}function
  496. page_footer($Gd=""){global$c,$T;echo'</div>
  497.  
  498. ';switch_lang();if($Gd!="auth"){echo'<form action="" method="post">
  499. <p class="logout">
  500. <input type="submit" name="logout" value="',lang(67),'" id="logout">
  501. <input type="hidden" name="token" value="',$T,'">
  502. </p>
  503. </form>
  504. ';}echo'<div id="menu">
  505. ';$c->navigation($Gd);echo'</div>
  506. <script type="text/javascript">setupSubmitHighlight(document);</script>
  507. ';}function
  508. int32($E){while($E>=2147483648)$E-=4294967296;while($E<=-2147483649)$E+=4294967296;return(int)$E;}function
  509. long2str($W,$Qg){$of='';foreach($W
  510. as$X)$of.=pack('V',$X);if($Qg)return
  511. substr($of,0,end($W));return$of;}function
  512. str2long($of,$Qg){$W=array_values(unpack('V*',str_pad($of,4*ceil(strlen($of)/4),"\0")));if($Qg)$W[]=strlen($of);return$W;}function
  513. xxtea_mx($Vg,$Ug,$Of,$bd){return
  514. int32((($Vg>>5&0x7FFFFFF)^$Ug<<2)+(($Ug>>3&0x1FFFFFFF)^$Vg<<4))^int32(($Of^$Ug)+($bd^$Vg));}function
  515. encrypt_string($If,$z){if($If=="")return"";$z=array_values(unpack("V*",pack("H*",md5($z))));$W=str2long($If,true);$E=count($W)-1;$Vg=$W[$E];$Ug=$W[0];$H=floor(6+52/($E+1));$Of=0;while($H-->0){$Of=int32($Of+0x9E3779B9);$Kb=$Of>>2&3;for($qe=0;$qe<$E;$qe++){$Ug=$W[$qe+1];$Id=xxtea_mx($Vg,$Ug,$Of,$z[$qe&3^$Kb]);$Vg=int32($W[$qe]+$Id);$W[$qe]=$Vg;}$Ug=$W[0];$Id=xxtea_mx($Vg,$Ug,$Of,$z[$qe&3^$Kb]);$Vg=int32($W[$E]+$Id);$W[$E]=$Vg;}return
  516. long2str($W,false);}function
  517. decrypt_string($If,$z){if($If=="")return"";if(!$z)return
  518. false;$z=array_values(unpack("V*",pack("H*",md5($z))));$W=str2long($If,false);$E=count($W)-1;$Vg=$W[$E];$Ug=$W[0];$H=floor(6+52/($E+1));$Of=int32($H*0x9E3779B9);while($Of){$Kb=$Of>>2&3;for($qe=$E;$qe>0;$qe--){$Vg=$W[$qe-1];$Id=xxtea_mx($Vg,$Ug,$Of,$z[$qe&3^$Kb]);$Ug=int32($W[$qe]-$Id);$W[$qe]=$Ug;}$Vg=$W[$E];$Id=xxtea_mx($Vg,$Ug,$Of,$z[$qe&3^$Kb]);$Ug=int32($W[0]-$Id);$W[0]=$Ug;$Of=int32($Of-0x9E3779B9);}return
  519. long2str($W,true);}$g='';$Ec=$_SESSION["token"];if(!$Ec)$_SESSION["token"]=rand(1,1e6);$T=get_token();$Be=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($z)=explode(":",$X);$Be[$z]=$X;}}function
  520. add_invalid_login(){global$c;$nc=get_temp_dir()."/adminer.invalid";$q=@fopen($nc,"r+");if(!$q){$q=@fopen($nc,"w");if(!$q)return;}flock($q,LOCK_EX);$Vc=unserialize(stream_get_contents($q));$eg=time();if($Vc){foreach($Vc
  521. as$Wc=>$X){if($X[0]<$eg)unset($Vc[$Wc]);}}$Uc=&$Vc[$c->bruteForceKey()];if(!$Uc)$Uc=array($eg+30*60,0);$Uc[1]++;$wf=serialize($Vc);rewind($q);fwrite($q,$wf);ftruncate($q,strlen($wf));flock($q,LOCK_UN);fclose($q);}$xa=$_POST["auth"];if($xa){$Vc=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$Uc=$Vc[$c->bruteForceKey()];$Nd=($Uc[1]>30?$Uc[0]-time():0);if($Nd>0)auth_error(lang(68,ceil($Nd/60)));session_regenerate_id();$Mg=$xa["driver"];$O=$xa["server"];$V=$xa["username"];$ze=(string)$xa["password"];$k=$xa["db"];set_password($Mg,$O,$V,$ze);$_SESSION["db"][$Mg][$O][$V][$k]=true;if($xa["permanent"]){$z=base64_encode($Mg)."-".base64_encode($O)."-".base64_encode($V)."-".base64_encode($k);$Me=$c->permanentLogin(true);$Be[$z]="$z:".base64_encode($Me?encrypt_string($ze,$Me):"");cookie("adminer_permanent",implode(" ",$Be));}if(count($_POST)==1||DRIVER!=$Mg||SERVER!=$O||$_GET["username"]!==$V||DB!=$k)redirect(auth_url($Mg,$O,$V,$k));}elseif($_POST["logout"]){if($Ec&&!verify_token()){page_header(lang(67),lang(69));page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$z)set_session($z,null);unset_permanent();redirect(substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1),lang(70));}}elseif($Be&&!$_SESSION["pwds"]){session_regenerate_id();$Me=$c->permanentLogin();foreach($Be
  522. as$z=>$X){list(,$Qa)=explode(":",$X);list($Mg,$O,$V,$k)=array_map('base64_decode',explode("-",$z));set_password($Mg,$O,$V,decrypt_string(base64_decode($Qa),$Me));$_SESSION["db"][$Mg][$O][$V][$k]=true;}}function
  523. unset_permanent(){global$Be;foreach($Be
  524. as$z=>$X){list($Mg,$O,$V,$k)=array_map('base64_decode',explode("-",$z));if($Mg==DRIVER&&$O==SERVER&&$V==$_GET["username"]&&$k==DB)unset($Be[$z]);}cookie("adminer_permanent",implode(" ",$Be));}function
  525. auth_error($m){global$c,$Ec;$m=h($m);$zf=session_name();if(isset($_GET["username"])){header("HTTP/1.1 403 Forbidden");if(($_COOKIE[$zf]||$_GET[$zf])&&!$Ec)$m=lang(71);else{add_invalid_login();$ze=get_password();if($ze!==null){if($ze===false)$m.='<br>'.lang(72,'<code>permanentLogin()</code>');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}if(!$_COOKIE[$zf]&&$_GET[$zf]&&ini_bool("session.use_only_cookies"))$m=lang(73);$se=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$se["lifetime"]);page_header(lang(32),$m,null);echo"<form action='' method='post'>\n";$c->loginForm();echo"<div>";hidden_fields($_POST,array("auth"));echo"</div>\n","</form>\n";page_footer("auth");exit;}if(isset($_GET["username"])){if(!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header(lang(74),lang(75,implode(", ",$He)),false);page_footer("auth");exit;}$g=connect();}$l=new
  526. Min_Driver($g);if(!is_object($g)||!$c->login($_GET["username"],get_password()))auth_error((is_string($g)?$g:lang(76)));if($xa&&$_POST["token"])$_POST["token"]=$T;$m='';if($_POST){if(!verify_token()){$Pc="max_input_vars";$_d=ini_get($Pc);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$z){$X=ini_get($z);if($X&&(!$_d||$X<$_d)){$Pc=$z;$_d=$X;}}}$m=(!$_POST["token"]&&$_d?lang(77,"'$Pc'"):lang(69).' '.lang(78));}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$m=lang(79,"'post_max_size'");if(isset($_GET["sql"]))$m.=' '.lang(80);}if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false)session_write_close();function
  527. select($J,$h=null,$je=array(),$_=0){global$y;$rd=array();$w=array();$e=array();$Fa=array();$wg=array();$K=array();odd('');for($u=0;(!$_||$u<$_)&&($L=$J->fetch_row());$u++){if(!$u){echo"<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($x=0;$x<count($L);$x++){$n=$J->fetch_field();$F=$n->name;$ie=$n->orgtable;$he=$n->orgname;$K[$n->table]=$ie;if($je&&$y=="sql")$rd[$x]=($F=="table"?"table=":($F=="possible_keys"?"indexes=":null));elseif($ie!=""){if(!isset($w[$ie])){$w[$ie]=array();foreach(indexes($ie,$h)as$v){if($v["type"]=="PRIMARY"){$w[$ie]=array_flip($v["columns"]);break;}}$e[$ie]=$w[$ie];}if(isset($e[$ie][$he])){unset($e[$ie][$he]);$w[$ie][$he]=$x;$rd[$x]=$ie;}}if($n->charsetnr==63)$Fa[$x]=true;$wg[$x]=$n->type;echo"<th".($ie!=""||$n->name!=$he?" title='".h(($ie!=""?"$ie.":"").$he)."'":"").">".h($F).($je?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($F))):"");}echo"</thead>\n";}echo"<tr".odd().">";foreach($L
  528. as$z=>$X){if($X===null)$X="<i>NULL</i>";elseif($Fa[$z]&&!is_utf8($X))$X="<i>".lang(39,strlen($X))."</i>";elseif(!strlen($X))$X="&nbsp;";else{$X=h($X);if($wg[$z]==254)$X="<code>$X</code>";}if(isset($rd[$z])&&!$e[$rd[$z]]){if($je&&$y=="sql"){$Q=$L[array_search("table=",$rd)];$A=$rd[$z].urlencode($je[$Q]!=""?$je[$Q]:$Q);}else{$A="edit=".urlencode($rd[$z]);foreach($w[$rd[$z]]as$Ua=>$x)$A.="&where".urlencode("[".bracket_escape($Ua)."]")."=".urlencode($L[$x]);}$X="<a href='".h(ME.$A)."'>$X</a>";}echo"<td>$X";}}echo($u?"</table>":"<p class='message'>".lang(12))."\n";return$K;}function
  529. referencable_primary($uf){$K=array();foreach(table_status('',true)as$Sf=>$Q){if($Sf!=$uf&&fk_support($Q)){foreach(fields($Sf)as$n){if($n["primary"]){if($K[$Sf]){unset($K[$Sf]);break;}$K[$Sf]=$n;}}}}return$K;}function
  530. textarea($F,$Y,$M=10,$Ya=80){global$y;echo"<textarea name='$F' rows='$M' cols='$Ya' class='sqlarea jush-$y' spellcheck='false' wrap='off'>";if(is_array($Y)){foreach($Y
  531. as$X)echo
  532. h($X[0])."\n\n\n";}else
  533. echo
  534. h($Y);echo"</textarea>";}function
  535. edit_type($z,$n,$Xa,$tc=array()){global$Kf,$wg,$Cg,$Yd;$U=$n["type"];echo'<td><select name="',h($z),'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);"',on_help("getTarget(event).value",1),'>';if($U&&!isset($wg[$U])&&!isset($tc[$U]))array_unshift($Kf,$U);if($tc)$Kf[lang(81)]=$tc;echo
  536. optionlist($Kf,$U),'</select>
  537. <td><input name="',h($z),'[length]" value="',h($n["length"]),'" size="3" onfocus="editingLengthFocus(this);"',(!$n["length"]&&preg_match('~var(char|binary)$~',$U)?" class='required'":""),' onchange="editingLengthChange(this);" onkeyup="this.onchange();"><td class="options">';echo"<select name='".h($z)."[collation]'".(preg_match('~(char|text|enum|set)$~',$U)?"":" class='hidden'").'><option value="">('.lang(82).')'.optionlist($Xa,$n["collation"]).'</select>',($Cg?"<select name='".h($z)."[unsigned]'".(!$U||preg_match('~((^|[^o])int|float|double|decimal)$~',$U)?"":" class='hidden'").'><option>'.optionlist($Cg,$n["unsigned"]).'</select>':''),(isset($n['on_update'])?"<select name='".h($z)."[on_update]'".(preg_match('~timestamp|datetime~',$U)?"":" class='hidden'").'>'.optionlist(array(""=>"(".lang(83).")","CURRENT_TIMESTAMP"),$n["on_update"]).'</select>':''),($tc?"<select name='".h($z)."[on_delete]'".(preg_match("~`~",$U)?"":" class='hidden'")."><option value=''>(".lang(84).")".optionlist(explode("|",$Yd),$n["on_delete"])."</select> ":" ");}function
  538. process_length($od){global$Vb;return(preg_match("~^\\s*\\(?\\s*$Vb(?:\\s*,\\s*$Vb)*+\\s*\\)?\\s*\$~",$od)&&preg_match_all("~$Vb~",$od,$ud)?"(".implode(",",$ud[0]).")":preg_replace('~^[0-9].*~','(\0)',preg_replace('~[^-0-9,+()[\]]~','',$od)));}function
  539. process_type($n,$Va="COLLATE"){global$Cg;return" $n[type]".process_length($n["length"]).(preg_match('~(^|[^o])int|float|double|decimal~',$n["type"])&&in_array($n["unsigned"],$Cg)?" $n[unsigned]":"").(preg_match('~char|text|enum|set~',$n["type"])&&$n["collation"]?" $Va ".q($n["collation"]):"");}function
  540. process_field($n,$ug){global$y;$vb=$n["default"];return
  541. array(idf_escape(trim($n["field"])),process_type($ug),($n["null"]?" NULL":" NOT NULL"),(isset($vb)?" DEFAULT ".((preg_match('~time~',$n["type"])&&preg_match('~^CURRENT_TIMESTAMP$~i',$vb))||($y=="sqlite"&&preg_match('~^CURRENT_(TIME|TIMESTAMP|DATE)$~i',$vb))||($n["type"]=="bit"&&preg_match("~^([0-9]+|b'[0-1]+')\$~",$vb))||($y=="pgsql"&&preg_match("~^[a-z]+\\(('[^']*')+\\)\$~",$vb))?$vb:q($vb)):""),(preg_match('~timestamp|datetime~',$n["type"])&&$n["on_update"]?" ON UPDATE $n[on_update]":""),(support("comment")&&$n["comment"]!=""?" COMMENT ".q($n["comment"]):""),($n["auto_increment"]?auto_increment():null),);}function
  542. type_class($U){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$z=>$X){if(preg_match("~$z|$X~",$U))return" class='$z'";}}function
  543. edit_fields($o,$Xa,$U="TABLE",$tc=array(),$cb=false){global$g,$Qc;$o=array_values($o);echo'<thead><tr class="wrap">
  544. ';if($U=="PROCEDURE"){echo'<td>&nbsp;';}echo'<th>',($U=="TABLE"?lang(85):lang(86)),'<td>',lang(87),'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
  545. <td>',lang(88),'<td>',lang(89);if($U=="TABLE"){echo'<td>NULL
  546. <td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(52),'">AI</acronym>',doc_link(array('sql'=>"example-auto-increment.html",'sqlite'=>"autoinc.html",'pgsql'=>"datatype.html#DATATYPE-SERIAL",'mssql'=>"ms186775.aspx",)),'<td>',lang(90),(support("comment")?"<td".($cb?"":" class='hidden'").">".lang(91):"");}echo'<td>',"<input type='image' class='icon' name='add[".(support("move_col")?0:count($o))."]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.4&amp;driver=mysql' alt='+' title='".lang(92)."'>",'<script type="text/javascript">row_count = ',count($o),';</script>
  547. </thead>
  548. <tbody onkeydown="return editingKeydown(event);">
  549. ';foreach($o
  550. as$u=>$n){$u++;$ke=$n[($_POST?"orig":"field")];$Ab=(isset($_POST["add"][$u-1])||(isset($n["field"])&&!$_POST["drop_col"][$u]))&&(support("drop_col")||$ke=="");echo'<tr',($Ab?"":" style='display: none;'"),'>
  551. ',($U=="PROCEDURE"?"<td>".html_select("fields[$u][inout]",explode("|",$Qc),$n["inout"]):""),'<th>';if($Ab){echo'<input name="fields[',$u,'][field]" value="',h($n["field"]),'" onchange="editingNameChange(this);',($n["field"]!=""||count($o)>1?'':' editingAddRow(this);" onkeyup="if (this.value) editingAddRow(this);'),'" maxlength="64" autocapitalize="off">';}echo'<input type="hidden" name="fields[',$u,'][orig]" value="',h($ke),'">
  552. ';edit_type("fields[$u]",$n,$Xa,$tc);if($U=="TABLE"){echo'<td>',checkbox("fields[$u][null]",1,$n["null"],"","","block"),'<td><label class="block"><input type="radio" name="auto_increment_col" value="',$u,'"';if($n["auto_increment"]){echo' checked';}?> onclick="var field = this.form['fields[' + this.value + '][field]']; if (!field.value) { field.value = 'id'; field.onchange(); }"></label><td><?php
  553. echo
  554. checkbox("fields[$u][has_default]",1,$n["has_default"]),'<input name="fields[',$u,'][default]" value="',h($n["default"]),'" onkeyup="keyupChange.call(this);" onchange="this.previousSibling.checked = true;">
  555. ',(support("comment")?"<td".($cb?"":" class='hidden'")."><input name='fields[$u][comment]' value='".h($n["comment"])."' maxlength='".($g->server_info>=5.5?1024:255)."'>":"");}echo"<td>",(support("move_col")?"<input type='image' class='icon' name='add[$u]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.4&amp;driver=mysql' alt='+' title='".lang(92)."' onclick='return !editingAddRow(this, 1);'>&nbsp;"."<input type='image' class='icon' name='up[$u]' src='".h(preg_replace("~\\?.*~","",ME))."?file=up.gif&amp;version=4.2.4&amp;driver=mysql' alt='^' title='".lang(93)."'>&nbsp;"."<input type='image' class='icon' name='down[$u]' src='".h(preg_replace("~\\?.*~","",ME))."?file=down.gif&amp;version=4.2.4&amp;driver=mysql' alt='v' title='".lang(94)."'>&nbsp;":""),($ke==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$u]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=4.2.4&amp;driver=mysql' alt='x' title='".lang(95)."' onclick=\"return !editingRemoveRow(this, 'fields\$1[field]');\">":""),"\n";}}function
  556. process_fields(&$o){ksort($o);$Rd=0;if($_POST["up"]){$id=0;foreach($o
  557. as$z=>$n){if(key($_POST["up"])==$z){unset($o[$z]);array_splice($o,$id,0,array($n));break;}if(isset($n["field"]))$id=$Rd;$Rd++;}}elseif($_POST["down"]){$vc=false;foreach($o
  558. as$z=>$n){if(isset($n["field"])&&$vc){unset($o[key($_POST["down"])]);array_splice($o,$Rd,0,array($vc));break;}if(key($_POST["down"])==$z)$vc=$n;$Rd++;}}elseif($_POST["add"]){$o=array_values($o);array_splice($o,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return
  559. false;return
  560. true;}function
  561. normalize_enum($C){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($C[0][0].$C[0][0],$C[0][0],substr($C[0],1,-1))),'\\'))."'";}function
  562. grant($s,$Oe,$e,$Xd){if(!$Oe)return
  563. true;if($Oe==array("ALL PRIVILEGES","GRANT OPTION"))return($s=="GRANT"?queries("$s ALL PRIVILEGES$Xd WITH GRANT OPTION"):queries("$s ALL PRIVILEGES$Xd")&&queries("$s GRANT OPTION$Xd"));return
  564. queries("$s ".preg_replace('~(GRANT OPTION)\\([^)]*\\)~','\\1',implode("$e, ",$Oe).$e).$Xd);}function
  565. drop_create($Fb,$i,$Gb,$bg,$Hb,$B,$Dd,$Bd,$Cd,$Ud,$Ld){if($_POST["drop"])query_redirect($Fb,$B,$Dd);elseif($Ud=="")query_redirect($i,$B,$Cd);elseif($Ud!=$Ld){$lb=queries($i);queries_redirect($B,$Bd,$lb&&queries($Fb));if($lb)queries($Gb);}else
  566. queries_redirect($B,$Bd,queries($bg)&&queries($Hb)&&queries($Fb)&&queries($i));}function
  567. create_trigger($Xd,$L){global$y;$gg=" $L[Timing] $L[Event]".($L["Event"]=="UPDATE OF"?" ".idf_escape($L["Of"]):"");return"CREATE TRIGGER ".idf_escape($L["Trigger"]).($y=="mssql"?$Xd.$gg:$gg.$Xd).rtrim(" $L[Type]\n$L[Statement]",";").";";}function
  568. create_routine($lf,$L){global$Qc;$P=array();$o=(array)$L["fields"];ksort($o);foreach($o
  569. as$n){if($n["field"]!="")$P[]=(preg_match("~^($Qc)\$~",$n["inout"])?"$n[inout] ":"").idf_escape($n["field"]).process_type($n,"CHARACTER SET");}return"CREATE $lf ".idf_escape(trim($L["name"]))." (".implode(", ",$P).")".(isset($_GET["function"])?" RETURNS".process_type($L["returns"],"CHARACTER SET"):"").($L["language"]?" LANGUAGE $L[language]":"").rtrim("\n$L[definition]",";").";";}function
  570. remove_definer($I){return
  571. preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\\1)',logged_user()).'`~','\\1',$I);}function
  572. format_foreign_key($p){global$Yd;return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$p["source"])).") REFERENCES ".table($p["table"])." (".implode(", ",array_map('idf_escape',$p["target"])).")".(preg_match("~^($Yd)\$~",$p["on_delete"])?" ON DELETE $p[on_delete]":"").(preg_match("~^($Yd)\$~",$p["on_update"])?" ON UPDATE $p[on_update]":"");}function
  573. tar_file($nc,$lg){$K=pack("a100a8a8a8a12a12",$nc,644,0,0,decoct($lg->size),decoct(time()));$Pa=8*32;for($u=0;$u<strlen($K);$u++)$Pa+=ord($K[$u]);$K.=sprintf("%06o",$Pa)."\0 ";echo$K,str_repeat("\0",512-strlen($K));$lg->send();echo
  574. str_repeat("\0",511-($lg->size+511)%512);}function
  575. ini_bytes($Pc){$X=ini_get($Pc);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function
  576. doc_link($_e){global$y,$g;$Fg=array('sql'=>"http://dev.mysql.com/doc/refman/".substr($g->server_info,0,3)."/en/",'sqlite'=>"http://www.sqlite.org/",'pgsql'=>"http://www.postgresql.org/docs/".substr($g->server_info,0,3)."/static/",'mssql'=>"http://msdn.microsoft.com/library/",'oracle'=>"http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/",);return($_e[$y]?"<a href='$Fg[$y]$_e[$y]' target='_blank' rel='noreferrer'><sup>?</sup></a>":"");}function
  577. ob_gzencode($Jf){return
  578. gzencode($Jf);}function
  579. db_size($k){global$g;if(!$g->select_db($k))return"?";$K=0;foreach(table_status()as$R)$K+=$R["Data_length"]+$R["Index_length"];return
  580. format_number($K);}function
  581. set_utf8mb4($i){global$g;static$P=false;if(!$P&&preg_match('~\butf8mb4~i',$i)){$P=true;echo"SET NAMES ".charset($g).";\n\n";}}function
  582. connect_error(){global$c,$g,$T,$m,$Eb;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header(lang(31).": ".h(DB),lang(96),true);}else{if($_POST["db"]&&!$m)queries_redirect(substr(ME,0,-1),lang(97),drop_databases($_POST["db"]));page_header(lang(98),$m,false);echo"<p class='links'>\n";foreach(array('database'=>lang(99),'privileges'=>lang(59),'processlist'=>lang(100),'variables'=>lang(101),'status'=>lang(102),)as$z=>$X){if(support($z))echo"<a href='".h(ME)."$z='>$X</a>\n";}echo"<p>".lang(103,$Eb[DRIVER],"<b>".h($g->server_info)."</b>","<b>$g->extension</b>")."\n","<p>".lang(104,"<b>".h(logged_user())."</b>")."\n";$j=$c->databases();if($j){$rf=support("scheme");$Xa=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>\n","<thead><tr>".(support("database")?"<td>&nbsp;":"")."<th>".lang(31)." - <a href='".h(ME)."refresh=1'>".lang(105)."</a>"."<td>".lang(106)."<td>".lang(107)."<td>".lang(108)." - <a href='".h(ME)."dbsize=1' onclick=\"return !ajaxSetHtml('".h(js_escape(ME))."script=connect');\">".lang(109)."</a>"."</thead>\n";$j=($_GET["dbsize"]?count_tables($j):array_flip($j));foreach($j
  583. as$k=>$S){$kf=h(ME)."db=".urlencode($k);echo"<tr".odd().">".(support("database")?"<td>".checkbox("db[]",$k,in_array($k,(array)$_POST["db"])):""),"<th><a href='$kf'>".h($k)."</a>";$Wa=nbsp(db_collation($k,$Xa));echo"<td>".(support("database")?"<a href='$kf".($rf?"&amp;ns=":"")."&amp;database=' title='".lang(55)."'>$Wa</a>":$Wa),"<td align='right'><a href='$kf&amp;schema=' id='tables-".h($k)."' title='".lang(58)."'>".($_GET["dbsize"]?$S:"?")."</a>","<td align='right' id='size-".h($k)."'>".($_GET["dbsize"]?db_size($k):"?"),"\n";}echo"</table>\n",(support("database")?"<fieldset><legend>".lang(110)." <span id='selected'></span></legend><div>\n"."<input type='hidden' name='all' value='' onclick=\"selectCount('selected', formChecked(this, /^db/));\">\n"."<input type='submit' name='drop' value='".lang(111)."'".confirm().">\n"."</div></fieldset>\n":""),"<script type='text/javascript'>tableCheck();</script>\n","<input type='hidden' name='token' value='$T'>\n","</form>\n";}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$g->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;}$Yd="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class
  584. TmpFile{var$handler;var$size;function
  585. __construct(){$this->handler=tmpfile();}function
  586. write($gb){$this->size+=strlen($gb);fwrite($this->handler,$gb);}function
  587. send(){fseek($this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$Vb="'(?:''|[^'\\\\]|\\\\.)*'";$Qc="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"];$o=fields($b);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$b-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$N=array(idf_escape($_GET["field"]));$J=$l->select($b,$N,array(where($_GET,$o)),$N);$L=($J?$J->fetch_row():array());echo$L[0];exit;}elseif(isset($_GET["table"])){$b=$_GET["table"];$o=fields($b);if(!$o)$m=error();$R=table_status1($b,true);page_header(($o&&is_view($R)?lang(112):lang(113)).": ".h($b),$m);$c->selectLinks($R);$bb=$R["Comment"];if($bb!="")echo"<p>".lang(91).": ".h($bb)."\n";if($o){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(114)."<td>".lang(87).(support("comment")?"<td>".lang(91):"")."</thead>\n";foreach($o
  588. as$n){echo"<tr".odd()."><th>".h($n["field"]),"<td><span title='".h($n["collation"])."'>".h($n["full_type"])."</span>",($n["null"]?" <i>NULL</i>":""),($n["auto_increment"]?" <i>".lang(52)."</i>":""),(isset($n["default"])?" <span title='".lang(90)."'>[<b>".h($n["default"])."</b>]</span>":""),(support("comment")?"<td>".nbsp($n["comment"]):""),"\n";}echo"</table>\n";}if(!is_view($R)){if(support("indexes")){echo"<h3 id='indexes'>".lang(115)."</h3>\n";$w=indexes($b);if($w){echo"<table cellspacing='0'>\n";foreach($w
  589. as$F=>$v){ksort($v["columns"]);$Le=array();foreach($v["columns"]as$z=>$X)$Le[]="<i>".h($X)."</i>".($v["lengths"][$z]?"(".$v["lengths"][$z].")":"").($v["descs"][$z]?" DESC":"");echo"<tr title='".h($F)."'><th>$v[type]<td>".implode(", ",$Le)."\n";}echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'indexes='.urlencode($b).'">'.lang(116)."</a>\n";}if(fk_support($R)){echo"<h3 id='foreign-keys'>".lang(81)."</h3>\n";$tc=foreign_keys($b);if($tc){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(117)."<td>".lang(118)."<td>".lang(84)."<td>".lang(83)."<td>&nbsp;</thead>\n";foreach($tc
  590. as$F=>$p){echo"<tr title='".h($F)."'>","<th><i>".implode("</i>, <i>",array_map('h',$p["source"]))."</i>","<td><a href='".h($p["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($p["db"]),ME):($p["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($p["ns"]),ME):ME))."table=".urlencode($p["table"])."'>".($p["db"]!=""?"<b>".h($p["db"])."</b>.":"").($p["ns"]!=""?"<b>".h($p["ns"])."</b>.":"").h($p["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$p["target"]))."</i>)","<td>".nbsp($p["on_delete"])."\n","<td>".nbsp($p["on_update"])."\n",'<td><a href="'.h(ME.'foreign='.urlencode($b).'&name='.urlencode($F)).'">'.lang(119).'</a>';}echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'foreign='.urlencode($b).'">'.lang(120)."</a>\n";}}if(support(is_view($R)?"view_trigger":"trigger")){echo"<h3 id='triggers'>".lang(121)."</h3>\n";$tg=triggers($b);if($tg){echo"<table cellspacing='0'>\n";foreach($tg
  591. as$z=>$X)echo"<tr valign='top'><td>".h($X[0])."<td>".h($X[1])."<th>".h($z)."<td><a href='".h(ME.'trigger='.urlencode($b).'&name='.urlencode($z))."'>".lang(119)."</a>\n";echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'trigger='.urlencode($b).'">'.lang(122)."</a>\n";}}elseif(isset($_GET["schema"])){page_header(lang(58),"",array(),h(DB.($_GET["ns"]?".$_GET[ns]":"")));$Tf=array();$Uf=array();$da=($_GET["schema"]?$_GET["schema"]:$_COOKIE["adminer_schema-".str_replace(".","_",DB)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$da,$ud,PREG_SET_ORDER);foreach($ud
  592. as$u=>$C){$Tf[$C[1]]=array($C[2],$C[3]);$Uf[]="\n\t'".js_escape($C[1])."': [ $C[2], $C[3] ]";}$ng=0;$Ca=-1;$qf=array();$bf=array();$md=array();foreach(table_status('',true)as$Q=>$R){if(is_view($R))continue;$Ee=0;$qf[$Q]["fields"]=array();foreach(fields($Q)as$F=>$n){$Ee+=1.25;$n["pos"]=$Ee;$qf[$Q]["fields"][$F]=$n;}$qf[$Q]["pos"]=($Tf[$Q]?$Tf[$Q]:array($ng,0));foreach($c->foreignKeys($Q)as$X){if(!$X["db"]){$kd=$Ca;if($Tf[$Q][1]||$Tf[$X["table"]][1])$kd=min(floatval($Tf[$Q][1]),floatval($Tf[$X["table"]][1]))-1;else$Ca-=.1;while($md[(string)$kd])$kd-=.0001;$qf[$Q]["references"][$X["table"]][(string)$kd]=array($X["source"],$X["target"]);$bf[$X["table"]][$Q][(string)$kd]=$X["target"];$md[(string)$kd]=true;}}$ng=max($ng,$qf[$Q]["pos"][0]+2.5+$Ee);}echo'<div id="schema" style="height: ',$ng,'em;" onselectstart="return false;">
  593. <script type="text/javascript">
  594. var tablePos = {',implode(",",$Uf)."\n",'};
  595. var em = document.getElementById(\'schema\').offsetHeight / ',$ng,';
  596. document.onmousemove = schemaMousemove;
  597. document.onmouseup = function (ev) {
  598. schemaMouseup(ev, \'',js_escape(DB),'\');
  599. };
  600. </script>
  601. ';foreach($qf
  602. as$F=>$Q){echo"<div class='table' style='top: ".$Q["pos"][0]."em; left: ".$Q["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($F).'"><b>'.h($F)."</b></a>";foreach($Q["fields"]as$n){$X='<span'.type_class($n["type"]).' title="'.h($n["full_type"].($n["null"]?" NULL":'')).'">'.h($n["field"]).'</span>';echo"<br>".($n["primary"]?"<i>$X</i>":$X);}foreach((array)$Q["references"]as$Zf=>$cf){foreach($cf
  603. as$kd=>$Ye){$ld=$kd-$Tf[$F][1];$u=0;foreach($Ye[0]as$Cf)echo"\n<div class='references' title='".h($Zf)."' id='refs$kd-".($u++)."' style='left: $ld"."em; top: ".$Q["fields"][$Cf]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$ld)."em;'></div></div>";}}foreach((array)$bf[$F]as$Zf=>$cf){foreach($cf
  604. as$kd=>$e){$ld=$kd-$Tf[$F][1];$u=0;foreach($e
  605. as$Yf)echo"\n<div class='references' title='".h($Zf)."' id='refd$kd-".($u++)."' style='left: $ld"."em; top: ".$Q["fields"][$Yf]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=4.2.4&amp;driver=mysql'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$ld)."em;'></div></div>";}}echo"\n</div>\n";}foreach($qf
  606. as$F=>$Q){foreach((array)$Q["references"]as$Zf=>$cf){foreach($cf
  607. as$kd=>$Ye){$Fd=$ng;$yd=-10;foreach($Ye[0]as$z=>$Cf){$Fe=$Q["pos"][0]+$Q["fields"][$Cf]["pos"];$Ge=$qf[$Zf]["pos"][0]+$qf[$Zf]["fields"][$Ye[1][$z]]["pos"];$Fd=min($Fd,$Fe,$Ge);$yd=max($yd,$Fe,$Ge);}echo"<div class='references' id='refl$kd' style='left: $kd"."em; top: $Fd"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($yd-$Fd)."em;'></div></div>\n";}}}echo'</div>
  608. <p class="links"><a href="',h(ME."schema=".urlencode($da)),'" id="schema-link">',lang(123),'</a>
  609. ';}elseif(isset($_GET["dump"])){$b=$_GET["dump"];if($_POST&&!$m){$jb="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$z)$jb.="&$z=".urlencode($_POST[$z]);cookie("adminer_export",substr($jb,1));$S=array_flip((array)$_POST["tables"])+array_flip((array)$_POST["data"]);$gc=dump_headers((count($S)==1?key($S):DB),(DB==""||count($S)>1));$Yc=preg_match('~sql~',$_POST["format"]);if($Yc){echo"-- Adminer $fa ".$Eb[DRIVER]." dump\n\n";if($y=="sql"){echo"SET NAMES utf8;
  610. SET time_zone = '+00:00';
  611. ".($_POST["data_style"]?"SET foreign_key_checks = 0;
  612. SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
  613. ":"")."
  614. ";$g->query("SET time_zone = '+00:00';");}}$Lf=$_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
  615. as$k){$c->dumpDatabase($k);if($g->select_db($k)){if($Yc&&preg_match('~CREATE~',$Lf)&&($i=$g->result("SHOW CREATE DATABASE ".idf_escape($k),1))){set_utf8mb4($i);if($Lf=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($k).";\n";echo"$i;\n";}if($Yc){if($Lf)echo
  616. use_sql($k).";\n\n";$oe="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$lf){foreach(get_rows("SHOW $lf STATUS WHERE Db = ".q($k),null,"-- ")as$L){$i=remove_definer($g->result("SHOW CREATE $lf ".idf_escape($L["Name"]),2));set_utf8mb4($i);$oe.=($Lf!='DROP+CREATE'?"DROP $lf IF EXISTS ".idf_escape($L["Name"]).";;\n":"")."$i;;\n\n";}}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$L){$i=remove_definer($g->result("SHOW CREATE EVENT ".idf_escape($L["Name"]),3));set_utf8mb4($i);$oe.=($Lf!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($L["Name"]).";;\n":"")."$i;;\n\n";}}if($oe)echo"DELIMITER ;;\n\n$oe"."DELIMITER ;\n\n";}if($_POST["table_style"]||$_POST["data_style"]){$Og=array();foreach(table_status('',true)as$F=>$R){$Q=(DB==""||in_array($F,(array)$_POST["tables"]));$ob=(DB==""||in_array($F,(array)$_POST["data"]));if($Q||$ob){if($gc=="tar"){$lg=new
  617. TmpFile;ob_start(array($lg,'write'),1e5);}$c->dumpTable($F,($Q?$_POST["table_style"]:""),(is_view($R)?2:0));if(is_view($R))$Og[]=$F;elseif($ob){$o=fields($F);$c->dumpData($F,$_POST["data_style"],"SELECT *".convert_fields($o,$o)." FROM ".table($F));}if($Yc&&$_POST["triggers"]&&$Q&&($tg=trigger_sql($F,$_POST["table_style"])))echo"\nDELIMITER ;;\n$tg\nDELIMITER ;\n";if($gc=="tar"){ob_end_flush();tar_file((DB!=""?"":"$k/")."$F.csv",$lg);}elseif($Yc)echo"\n";}}foreach($Og
  618. as$Ng)$c->dumpTable($Ng,$_POST["table_style"],1);if($gc=="tar")echo
  619. pack("x512");}}}if($Yc)echo"-- ".$g->result("SELECT NOW()")."\n";exit;}page_header(lang(61),$m,($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),h(DB));echo'
  620. <form action="" method="post">
  621. <table cellspacing="0">
  622. ';$sb=array('','USE','DROP+CREATE','CREATE');$Vf=array('','DROP+CREATE','CREATE');$pb=array('','TRUNCATE+INSERT','INSERT');if($y=="sql")$pb[]='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(124)."<td>".html_select("output",$c->dumpOutput(),$L["output"],0)."\n";echo"<tr><th>".lang(125)."<td>".html_select("format",$c->dumpFormat(),$L["format"],0)."\n";echo($y=="sqlite"?"":"<tr><th>".lang(31)."<td>".html_select('db_style',$sb,$L["db_style"]).(support("routine")?checkbox("routines",1,$L["routines"],lang(126)):"").(support("event")?checkbox("events",1,$L["events"],lang(127)):"")),"<tr><th>".lang(107)."<td>".html_select('table_style',$Vf,$L["table_style"]).checkbox("auto_increment",1,$L["auto_increment"],lang(52)).(support("trigger")?checkbox("triggers",1,$L["triggers"],lang(121)):""),"<tr><th>".lang(128)."<td>".html_select('data_style',$pb,$L["data_style"]),'</table>
  623. <p><input type="submit" value="',lang(61),'">
  624. <input type="hidden" name="token" value="',$T,'">
  625.  
  626. <table cellspacing="0">
  627. ';$Je=array();if(DB!=""){$Na=($b!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label class='block'><input type='checkbox' id='check-tables'$Na onclick='formCheck(this, /^tables\\[/);'>".lang(107)."</label>","<th style='text-align: right;'><label class='block'>".lang(128)."<input type='checkbox' id='check-data'$Na onclick='formCheck(this, /^data\\[/);'></label>","</thead>\n";$Og="";$Wf=tables_list();foreach($Wf
  628. as$F=>$U){$Ie=preg_replace('~_.*~','',$F);$Na=($b==""||$b==(substr($b,-1)=="%"?"$Ie%":$F));$Le="<tr><td>".checkbox("tables[]",$F,$Na,$F,"checkboxClick(event, this); formUncheck('check-tables');","block");if($U!==null&&!preg_match('~table~i',$U))$Og.="$Le\n";else
  629. echo"$Le<td align='right'><label class='block'><span id='Rows-".h($F)."'></span>".checkbox("data[]",$F,$Na,"","checkboxClick(event, this); formUncheck('check-data');")."</label>\n";$Je[$Ie]++;}echo$Og;if($Wf)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>\n";}else{echo"<thead><tr><th style='text-align: left;'><label class='block'><input type='checkbox' id='check-databases'".($b==""?" checked":"")." onclick='formCheck(this, /^databases\\[/);'>".lang(31)."</label></thead>\n";$j=$c->databases();if($j){foreach($j
  630. as$k){if(!information_schema($k)){$Ie=preg_replace('~_.*~','',$k);echo"<tr><td>".checkbox("databases[]",$k,$b==""||$b=="$Ie%",$k,"formUncheck('check-databases');","block")."\n";$Je[$Ie]++;}}}else
  631. echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
  632. </form>
  633. ';$pc=true;foreach($Je
  634. as$z=>$X){if($z!=""&&$X>1){echo($pc?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$z%")."'>".h($z)."</a>";$pc=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(59));$J=$g->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$s=$J;if(!$J)$J=$g->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",($s?"":"<input type='hidden' name='grant' value=''>\n"),"<table cellspacing='0'>\n","<thead><tr><th>".lang(29)."<th>".lang(28)."<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(10)."</a>\n";if(!$s||DB!="")echo"<tr".odd()."><td><input name='user' autocapitalize='off'><td><input name='host' value='localhost' autocapitalize='off'><td><input type='submit' value='".lang(10)."'>\n";echo"</table>\n","</form>\n",'<p class="links"><a href="'.h(ME).'user=">'.lang(129)."</a>";}elseif(isset($_GET["sql"])){if(!$m&&$_POST["export"]){dump_headers("sql");$c->dumpTable("","");$c->dumpData("","table",$_POST["query"]);exit;}restart_session();$Gc=&get_session("queries");$Fc=&$Gc[DB];if(!$m&&$_POST["clear"]){$Fc=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?lang(60):lang(51)),$m);if(!$m&&$_POST){$q=false;if(!isset($_GET["import"]))$I=$_POST["query"];elseif($_POST["webfile"]){$q=@fopen((file_exists("adminer.sql")?"adminer.sql":"compress.zlib://adminer.sql.gz"),"rb");$I=($q?fread($q,1e6):false);}else$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.(preg_match("~;[ \t\r\n]*\$~",$I)?"":";");if(!$Fc||reset(end($Fc))!=$H){restart_session();$Fc[]=array($H,time());set_session("queries",$Gc);stop_session();}}$Df="(?:\\s|/\\*.*\\*/|(?:#|-- )[^\n]*\n|--\r?\n)";$wb=";";$Rd=0;$Sb=true;$h=connect();if(is_object($h)&&DB!="")$h->select_db(DB);$ab=0;$Xb=array();$te='[\'"'.($y=="sql"?'`#':($y=="sqlite"?'`[':($y=="mssql"?'[':''))).']|/\\*|-- |$'.($y=="pgsql"?'|\\$[^$]*\\$':'');$og=microtime(true);parse_str($_COOKIE["adminer_export"],$la);$Jb=$c->dumpFormat();unset($Jb["sql"]);while($I!=""){if(!$Rd&&preg_match("~^$Df*DELIMITER\\s+(\\S+)~i",$I,$C)){$wb=$C[1];$I=substr($I,strlen($C[0]));}else{preg_match('('.preg_quote($wb)."\\s*|$te)",$I,$C,PREG_OFFSET_CAPTURE,$Rd);list($vc,$Ee)=$C[0];if(!$vc&&$q&&!feof($q))$I.=fread($q,1e5);else{if(!$vc&&rtrim($I)=="")break;$Rd=$Ee+strlen($vc);if($vc&&rtrim($vc)!=$wb){while(preg_match('('.($vc=='/*'?'\\*/':($vc=='['?']':(preg_match('~^-- |^#~',$vc)?"\n":preg_quote($vc)."|\\\\."))).'|$)s',$I,$C,PREG_OFFSET_CAPTURE,$Rd)){$of=$C[0][0];if(!$of&&$q&&!feof($q))$I.=fread($q,1e5);else{$Rd=$C[0][1]+strlen($of);if($of[0]!="\\")break;}}}else{$Sb=false;$H=substr($I,0,$Ee);$ab++;$Le="<pre id='sql-$ab'><code class='jush-$y'>".shorten_utf8(trim($H),1000)."</code></pre>\n";if($y=="sqlite"&&preg_match("~^$Df*ATTACH\b~i",$H,$C)){echo$Le,"<p class='error'>".lang(130)."\n";$Xb[]=" <a href='#sql-$ab'>$ab</a>";if($_POST["error_stops"])break;}else{if(!$_POST["only_errors"]){echo$Le;ob_flush();flush();}$Ff=microtime(true);if($g->multi_query($H)&&is_object($h)&&preg_match("~^$Df*USE\\b~isU",$H))$h->query($H);do{$J=$g->store_result();$eg=" <span class='time'>(".format_time($Ff).")</span>".(strlen($H)<1000?" <a href='".h(ME)."sql=".urlencode(trim($H))."'>".lang(10)."</a>":"");if($g->error){echo($_POST["only_errors"]?$Le:""),"<p class='error'>".lang(131).($g->errno?" ($g->errno)":"").": ".error()."\n";$Xb[]=" <a href='#sql-$ab'>$ab</a>";if($_POST["error_stops"])break
  635. 2;}elseif(is_object($J)){$_=$_POST["limit"];$je=select($J,$h,array(),$_);if(!$_POST["only_errors"]){echo"<form action='' method='post'>\n";$Od=$J->num_rows;echo"<p>".($Od?($_&&$Od>$_?lang(132,$_):"").lang(133,$Od):""),$eg;$Jc="export-$ab";$fc=", <a href='#$Jc' onclick=\"return !toggle('$Jc');\">".lang(61)."</a><span id='$Jc' class='hidden'>: ".html_select("output",$c->dumpOutput(),$la["output"])." ".html_select("format",$Jb,$la["format"])."<input type='hidden' name='query' value='".h($H)."'>"." <input type='submit' name='export' value='".lang(61)."'><input type='hidden' name='token' value='$T'></span>\n";if($h&&preg_match("~^($Df|\\()*SELECT\\b~isU",$H)&&($ec=explain($h,$H))){$Jc="explain-$ab";echo", <a href='#$Jc' onclick=\"return !toggle('$Jc');\">EXPLAIN</a>$fc","<div id='$Jc' class='hidden'>\n";select($ec,$h,$je);echo"</div>\n";}else
  636. echo$fc;echo"</form>\n";}}else{if(preg_match("~^$Df*(CREATE|DROP|ALTER)$Df+(DATABASE|SCHEMA)\\b~isU",$H)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"<p class='message' title='".h($g->info)."'>".lang(134,$g->affected_rows)."$eg\n";}$Ff=microtime(true);}while($g->next_result());}$I=substr($I,$Rd);$Rd=0;}}}}if($Sb)echo"<p class='message'>".lang(135)."\n";elseif($_POST["only_errors"]){echo"<p class='message'>".lang(136,$ab-count($Xb))," <span class='time'>(".format_time($og).")</span>\n";}elseif($Xb&&$ab>1)echo"<p class='error'>".lang(131).": ".implode("",$Xb)."\n";}else
  637. echo"<p class='error'>".upload_error($I)."\n";}echo'
  638. <form action="" method="post" enctype="multipart/form-data" id="form">
  639. ';$cc="<input type='submit' value='".lang(137)."' title='Ctrl+Enter'>";if(!isset($_GET["import"])){$H=$_GET["sql"];if($_POST)$H=$_POST["query"];elseif($_GET["history"]=="all")$H=$Fc;elseif($_GET["history"]!="")$H=$Fc[$_GET["history"]][0];echo"<p>";textarea("query",$H,20);echo($_POST?"":"<script type='text/javascript'>focus(document.getElementsByTagName('textarea')[0]);</script>\n"),"<p>$cc\n",lang(138).": <input type='number' name='limit' class='size' value='".h($_POST?$_POST["limit"]:$_GET["limit"])."'>\n";}else{echo"<fieldset><legend>".lang(139)."</legend><div>",(ini_bool("file_uploads")?"SQL (&lt; ".ini_get("upload_max_filesize")."B): <input type='file' name='sql_file[]' multiple>\n$cc":lang(140)),"</div></fieldset>\n","<fieldset><legend>".lang(141)."</legend><div>",lang(142,"<code>adminer.sql".(extension_loaded("zlib")?"[.gz]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(143).'">',"</div></fieldset>\n","<p>";}echo
  640. checkbox("error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])),lang(144))."\n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])),lang(145))."\n","<input type='hidden' name='token' value='$T'>\n";if(!isset($_GET["import"])&&$Fc){print_fieldset("history",lang(146),$_GET["history"]!="");for($X=end($Fc);$X;$X=prev($Fc)){$z=key($Fc);list($H,$eg,$Nb)=$X;echo'<a href="'.h(ME."sql=&history=$z").'">'.lang(10)."</a>"." <span class='time' title='".@date('Y-m-d',$eg)."'>".@date("H:i:s",$eg)."</span>"." <code class='jush-$y'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$H)))),80,"</code>").($Nb?" <span class='time'>($Nb)</span>":"")."<br>\n";}echo"<input type='submit' name='clear' value='".lang(147)."'>\n","<a href='".h(ME."sql=&history=all")."'>".lang(148)."</a>\n","</div></fieldset>\n";}echo'</form>
  641. ';}elseif(isset($_GET["edit"])){$b=$_GET["edit"];$o=fields($b);$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0],$o):""):where($_GET,$o));$Dg=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($o
  642. as$F=>$n){if(!isset($n["privileges"][$Dg?"update":"insert"])||$c->fieldName($n)=="")unset($o[$F]);}if($_POST&&!$m&&!isset($_GET["select"])){$B=$_POST["referer"];if($_POST["insert"])$B=($Dg?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$B))$B=ME."select=".urlencode($b);$w=indexes($b);$zg=unique_array($_GET["where"],$w);$Ue="\nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($B,lang(149),$l->delete($b,$Ue,!$zg));else{$P=array();foreach($o
  643. as$F=>$n){$X=process_input($n);if($X!==false&&$X!==null)$P[idf_escape($F)]=$X;}if($Dg){if(!$P)redirect($B);queries_redirect($B,lang(150),$l->update($b,$P,$Ue,!$zg));if(is_ajax()){page_headers();page_messages($m);exit;}}else{$J=$l->insert($b,$P);$jd=($J?last_id():0);queries_redirect($B,lang(151,($jd?" $jd":"")),$J);}}}$L=null;if($_POST["save"])$L=(array)$_POST["fields"];elseif($Z){$N=array();foreach($o
  644. as$F=>$n){if(isset($n["privileges"]["select"])){$ua=convert_field($n);if($_POST["clone"]&&$n["auto_increment"])$ua="''";if($y=="sql"&&preg_match("~enum|set~",$n["type"]))$ua="1*".idf_escape($F);$N[]=($ua?"$ua AS ":"").idf_escape($F);}}$L=array();if(!support("table"))$N=array("*");if($N){$J=$l->select($b,$N,array($Z),$N,array(),(isset($_GET["select"])?2:1));$L=$J->fetch_assoc();if(!$L)$L=false;if(isset($_GET["select"])&&(!$L||$J->fetch_assoc()))$L=null;}}if(!support("table")&&!$o){if(!$Z){$J=$l->select($b,array("*"),$Z,array("*"));$L=($J?$J->fetch_assoc():false);if(!$L)$L=array($l->primary=>"");}if($L){foreach($L
  645. as$z=>$X){if(!$Z)$L[$z]=null;$o[$z]=array("field"=>$z,"null"=>($z!=$l->primary),"auto_increment"=>($z==$l->primary));}}}edit_form($b,$o,$L,$Dg);}elseif(isset($_GET["create"])){$b=$_GET["create"];$ue=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$z)$ue[$z]=$z;$af=referencable_primary($b);$tc=array();foreach($af
  646. as$Sf=>$n)$tc[str_replace("`","``",$Sf)."`".str_replace("`","``",$n["field"])]=$Sf;$me=array();$R=array();if($b!=""){$me=fields($b);$R=table_status($b);if(!$R)$m=lang(9);}$L=$_POST;$L["fields"]=(array)$L["fields"];if($L["auto_increment_col"])$L["fields"][$L["auto_increment_col"]]["auto_increment"]=true;if($_POST&&!process_fields($L["fields"])&&!$m){if($_POST["drop"])queries_redirect(substr(ME,0,-1),lang(152),drop_tables(array($b)));else{$o=array();$ra=array();$Gg=false;$rc=array();ksort($L["fields"]);$le=reset($me);$pa=" FIRST";foreach($L["fields"]as$z=>$n){$p=$tc[$n["type"]];$ug=($p!==null?$af[$p]:$n);if($n["field"]!=""){if(!$n["has_default"])$n["default"]=null;if($z==$L["auto_increment_col"])$n["auto_increment"]=true;$Qe=process_field($n,$ug);$ra[]=array($n["orig"],$Qe,$pa);if($Qe!=process_field($le,$le)){$o[]=array($n["orig"],$Qe,$pa);if($n["orig"]!=""||$pa)$Gg=true;}if($p!==null)$rc[idf_escape($n["field"])]=($b!=""&&$y!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$tc[$n["type"]],'source'=>array($n["field"]),'target'=>array($ug["field"]),'on_delete'=>$n["on_delete"],));$pa=" AFTER ".idf_escape($n["field"]);}elseif($n["orig"]!=""){$Gg=true;$o[]=array($n["orig"]);}if($n["orig"]!=""){$le=next($me);if(!$le)$pa="";}}$we="";if($ue[$L["partition_by"]]){$xe=array();if($L["partition_by"]=='RANGE'||$L["partition_by"]=='LIST'){foreach(array_filter($L["partition_names"])as$z=>$X){$Y=$L["partition_values"][$z];$xe[]="\n PARTITION ".idf_escape($X)." VALUES ".($L["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$we.="\nPARTITION BY $L[partition_by]($L[partition])".($xe?" (".implode(",",$xe)."\n)":($L["partitions"]?" PARTITIONS ".(+$L["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$we.="\nREMOVE PARTITIONING";$D=lang(153);if($b==""){cookie("adminer_engine",$L["Engine"]);$D=lang(154);}$F=trim($L["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($F),$D,alter_table($b,$F,($y=="sqlite"&&($Gg||$rc)?$ra:$o),$rc,($L["Comment"]!=$R["Comment"]?$L["Comment"]:null),($L["Engine"]&&$L["Engine"]!=$R["Engine"]?$L["Engine"]:""),($L["Collation"]&&$L["Collation"]!=$R["Collation"]?$L["Collation"]:""),($L["Auto_increment"]!=""?number($L["Auto_increment"]):""),$we));}}page_header(($b!=""?lang(37):lang(62)),$m,array("table"=>$b),h($b));if(!$_POST){$L=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($wg["int"])?"int":(isset($wg["integer"])?"integer":"")))),"partition_names"=>array(""),);if($b!=""){$L=$R;$L["name"]=$b;$L["fields"]=array();if(!$_GET["auto_increment"])$L["Auto_increment"]="";foreach($me
  647. as$n){$n["has_default"]=isset($n["default"]);$L["fields"][]=$n;}if(support("partitioning")){$xc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($b);$J=$g->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $xc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($L["partition_by"],$L["partitions"],$L["partition"])=$J->fetch_row();$xe=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $xc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$xe[""]="";$L["partition_names"]=array_keys($xe);$L["partition_values"]=array_values($xe);}}}$Xa=collations();$Ub=engines();foreach($Ub
  648. as$Tb){if(!strcasecmp($Tb,$L["Engine"])){$L["Engine"]=$Tb;break;}}echo'
  649. <form action="" method="post" id="form">
  650. <p>
  651. ';if(support("columns")||$b==""){echo
  652. lang(155),': <input name="name" maxlength="64" value="',h($L["name"]),'" autocapitalize="off">
  653. ';if($b==""&&!$_POST){?><script type='text/javascript'>focus(document.getElementById('form')['name']);</script><?php }echo($Ub?"<select name='Engine' onchange='helpClose();'".on_help("getTarget(event).value",1).">".optionlist(array(""=>"(".lang(156).")")+$Ub,$L["Engine"])."</select>":""),' ',($Xa&&!preg_match("~sqlite|mssql~",$y)?html_select("Collation",array(""=>"(".lang(82).")")+$Xa,$L["Collation"]):""),' <input type="submit" value="',lang(14),'">
  654. ';}echo'
  655. ';if(support("columns")){echo'<table cellspacing="0" id="edit-fields" class="nowrap">
  656. ';$cb=($_POST?$_POST["comments"]:$L["Comment"]!="");if(!$_POST&&!$cb){foreach($L["fields"]as$n){if($n["comment"]!=""){$cb=true;break;}}}edit_fields($L["fields"],$Xa,"TABLE",$tc,$cb);echo'</table>
  657. <p>
  658. ',lang(52),': <input type="number" name="Auto_increment" size="6" value="',h($L["Auto_increment"]),'">
  659. ',checkbox("defaults",1,true,lang(157),"columnShow(this.checked, 5)","jsonly");if(!$_POST["defaults"]){echo'<script type="text/javascript">editingHideDefaults()</script>';}echo(support("comment")?"<label><input type='checkbox' name='comments' value='1' class='jsonly' onclick=\"columnShow(this.checked, 6); toggle('Comment'); if (this.checked) this.form['Comment'].focus();\"".($cb?" checked":"").">".lang(91)."</label>".' <input name="Comment" id="Comment" value="'.h($L["Comment"]).'" maxlength="'.($g->server_info>=5.5?2048:60).'"'.($cb?'':' class="hidden"').'>':''),'<p>
  660. <input type="submit" value="',lang(14),'">
  661. ';}echo'
  662. ';if($b!=""){echo'<input type="submit" name="drop" value="',lang(111),'"',confirm(),'>';}if(support("partitioning")){$ve=preg_match('~RANGE|LIST~',$L["partition_by"]);print_fieldset("partition",lang(158),$L["partition_by"]);echo'<p>
  663. ',"<select name='partition_by' onchange='partitionByChange(this);'".on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')",1).">".optionlist(array(""=>"")+$ue,$L["partition_by"])."</select>",'(<input name="partition" value="',h($L["partition"]),'">)
  664. ',lang(159),': <input type="number" name="partitions" class="size',($ve||!$L["partition_by"]?" hidden":""),'" value="',h($L["partitions"]),'">
  665. <table cellspacing="0" id="partition-table"',($ve?"":" class='hidden'"),'>
  666. <thead><tr><th>',lang(160),'<th>',lang(161),'</thead>
  667. ';foreach($L["partition_names"]as$z=>$X){echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'"'.($z==count($L["partition_names"])-1?' onchange="partitionNameChange(this);"':'').' autocapitalize="off">','<td><input name="partition_values[]" value="'.h($L["partition_values"][$z]).'">';}echo'</table>
  668. </div></fieldset>
  669. ';}echo'<input type="hidden" name="token" value="',$T,'">
  670. </form>
  671. ';}elseif(isset($_GET["indexes"])){$b=$_GET["indexes"];$Oc=array("PRIMARY","UNIQUE","INDEX");$R=table_status($b,true);if(preg_match('~MyISAM|M?aria'.($g->server_info>=5.6?'|InnoDB':'').'~i',$R["Engine"]))$Oc[]="FULLTEXT";$w=indexes($b);$Ke=array();if($y=="mongo"){$Ke=$w["_id_"];unset($Oc[0]);unset($w["_id_"]);}$L=$_POST;if($_POST&&!$m&&!$_POST["add"]&&!$_POST["drop_col"]){$sa=array();foreach($L["indexes"]as$v){$F=$v["name"];if(in_array($v["type"],$Oc)){$e=array();$pd=array();$yb=array();$P=array();ksort($v["columns"]);foreach($v["columns"]as$z=>$d){if($d!=""){$od=$v["lengths"][$z];$xb=$v["descs"][$z];$P[]=idf_escape($d).($od?"(".(+$od).")":"").($xb?" DESC":"");$e[]=$d;$pd[]=($od?$od:null);$yb[]=$xb;}}if($e){$dc=$w[$F];if($dc){ksort($dc["columns"]);ksort($dc["lengths"]);ksort($dc["descs"]);if($v["type"]==$dc["type"]&&array_values($dc["columns"])===$e&&(!$dc["lengths"]||array_values($dc["lengths"])===$pd)&&array_values($dc["descs"])===$yb){unset($w[$F]);continue;}}$sa[]=array($v["type"],$F,$P);}}}foreach($w
  672. as$F=>$dc)$sa[]=array($dc["type"],$F,"DROP");if(!$sa)redirect(ME."table=".urlencode($b));queries_redirect(ME."table=".urlencode($b),lang(162),alter_indexes($b,$sa));}page_header(lang(115),$m,array("table"=>$b),h($b));$o=array_keys(fields($b));if($_POST["add"]){foreach($L["indexes"]as$z=>$v){if($v["columns"][count($v["columns"])]!="")$L["indexes"][$z]["columns"][]="";}$v=end($L["indexes"]);if($v["type"]||array_filter($v["columns"],'strlen'))$L["indexes"][]=array("columns"=>array(1=>""));}if(!$L){foreach($w
  673. as$z=>$v){$w[$z]["name"]=$z;$w[$z]["columns"][]="";}$w[]=array("columns"=>array(1=>""));$L["indexes"]=$w;}echo'
  674. <form action="" method="post">
  675. <table cellspacing="0" class="nowrap">
  676. <thead><tr>
  677. <th>',lang(163),'<th><input type="submit" style="left: -1000px; position: absolute;">',lang(164),'<th>',lang(165);?>
  678. <th><noscript><input type='image' class='icon' name='add[0]' src='" . h(preg_replace("~\\?.*~", "", ME)) . "?file=plus.gif&amp;version=4.2.4&amp;driver=mysql' alt='+' title='<?php echo
  679. lang(92),'\'></noscript>&nbsp;
  680. </thead>
  681. ';if($Ke){echo"<tr><td>PRIMARY<td>";foreach($Ke["columns"]as$z=>$d){echo
  682. select_input(" disabled",$o,$d),"<label><input disabled type='checkbox'>".lang(46)."</label> ";}echo"<td><td>\n";}$x=1;foreach($L["indexes"]as$v){if(!$_POST["drop_col"]||$x!=key($_POST["drop_col"])){echo"<tr><td>".html_select("indexes[$x][type]",array(-1=>"")+$Oc,$v["type"],($x==count($L["indexes"])?"indexesAddRow(this);":1)),"<td>";ksort($v["columns"]);$u=1;foreach($v["columns"]as$z=>$d){echo"<span>".select_input(" name='indexes[$x][columns][$u]' onchange=\"".($u==count($v["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".h(js_escape($y=="sql"?"":$_GET["indexes"]."_"))."');\"",($o?array_combine($o,$o):$o),$d),($y=="sql"||$y=="mssql"?"<input type='number' name='indexes[$x][lengths][$u]' class='size' value='".h($v["lengths"][$z])."'>":""),($y!="sql"?checkbox("indexes[$x][descs][$u]",1,$v["descs"][$z],lang(46)):"")," </span>";$u++;}echo"<td><input name='indexes[$x][name]' value='".h($v["name"])."' autocapitalize='off'>\n","<td><input type='image' class='icon' name='drop_col[$x]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=4.2.4&amp;driver=mysql' alt='x' title='".lang(95)."' onclick=\"return !editingRemoveRow(this, 'indexes\$1[type]');\">\n";}$x++;}echo'</table>
  683. <p>
  684. <input type="submit" value="',lang(14),'">
  685. <input type="hidden" name="token" value="',$T,'">
  686. </form>
  687. ';}elseif(isset($_GET["database"])){$L=$_POST;if($_POST&&!$m&&!isset($_POST["add_x"])){$F=trim($L["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(166),drop_databases(array(DB)));}elseif(DB!==$F){if(DB!=""){$_GET["db"]=$F;queries_redirect(preg_replace('~\bdb=[^&]*&~','',ME)."db=".urlencode($F),lang(167),rename_database($F,$L["collation"]));}else{$j=explode("\n",str_replace("\r","",$F));$Mf=true;$id="";foreach($j
  688. as$k){if(count($j)==1||$k!=""){if(!create_database($k,$L["collation"]))$Mf=false;$id=$k;}}restart_session();set_session("dbs",null);queries_redirect(ME."db=".urlencode($id),lang(168),$Mf);}}else{if(!$L["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($F).(preg_match('~^[a-z0-9_]+$~i',$L["collation"])?" COLLATE $L[collation]":""),substr(ME,0,-1),lang(169));}}page_header(DB!=""?lang(55):lang(170),$m,array(),h(DB));$Xa=collations();$F=DB;if($_POST)$F=$L["name"];elseif(DB!="")$L["collation"]=db_collation(DB,$Xa);elseif($y=="sql"){foreach(get_vals("SHOW GRANTS")as$s){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~',$s,$C)&&$C[1]){$F=stripcslashes(idf_unescape("`$C[2]`"));break;}}}echo'
  689. <form action="" method="post">
  690. <p>
  691. ',($_POST["add_x"]||strpos($F,"\n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($F).'</textarea><br>':'<input name="name" id="name" value="'.h($F).'" maxlength="64" autocapitalize="off">')."\n".($Xa?html_select("collation",array(""=>"(".lang(82).")")+$Xa,$L["collation"]).doc_link(array('sql'=>"charset-charsets.html",'mssql'=>"ms187963.aspx",)):"");?>
  692. <script type='text/javascript'>focus(document.getElementById('name'));</script>
  693. <input type="submit" value="<?php echo
  694. lang(14),'">
  695. ';if(DB!="")echo"<input type='submit' name='drop' value='".lang(111)."'".confirm().">\n";elseif(!$_POST["add_x"]&&$_GET["db"]=="")echo"<input type='image' class='icon' name='add' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.4&amp;driver=mysql' alt='+' title='".lang(92)."'>\n";echo'<input type="hidden" name="token" value="',$T,'">
  696. </form>
  697. ';}elseif(isset($_GET["call"])){$ca=$_GET["call"];page_header(lang(171).": ".h($ca),$m);$lf=routine($ca,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$Nc=array();$oe=array();foreach($lf["fields"]as$u=>$n){if(substr($n["inout"],-3)=="OUT")$oe[$u]="@".idf_escape($n["field"])." AS ".idf_escape($n["field"]);if(!$n["inout"]||substr($n["inout"],0,2)=="IN")$Nc[]=$u;}if(!$m&&$_POST){$Ja=array();foreach($lf["fields"]as$z=>$n){if(in_array($z,$Nc)){$X=process_input($n);if($X===false)$X="''";if(isset($oe[$z]))$g->query("SET @".idf_escape($n["field"])." = $X");}$Ja[]=(isset($oe[$z])?"@".idf_escape($n["field"]):$X);}$I=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($ca)."(".implode(", ",$Ja).")";echo"<p><code class='jush-$y'>".h($I)."</code> <a href='".h(ME)."sql=".urlencode($I)."'>".lang(10)."</a>\n";if(!$g->multi_query($I))echo"<p class='error'>".error()."\n";else{$h=connect();if(is_object($h))$h->select_db(DB);do{$J=$g->store_result();if(is_object($J))select($J,$h);else
  698. echo"<p class='message'>".lang(172,$g->affected_rows)."\n";}while($g->next_result());if($oe)select($g->query("SELECT ".implode(", ",$oe)));}}echo'
  699. <form action="" method="post">
  700. ';if($Nc){echo"<table cellspacing='0'>\n";foreach($Nc
  701. as$z){$n=$lf["fields"][$z];$F=$n["field"];echo"<tr><th>".$c->fieldName($n);$Y=$_POST["fields"][$F];if($Y!=""){if($n["type"]=="enum")$Y=+$Y;if($n["type"]=="set")$Y=array_sum($Y);}input($n,$Y,(string)$_POST["function"][$F]);echo"\n";}echo"</table>\n";}echo'<p>
  702. <input type="submit" value="',lang(171),'">
  703. <input type="hidden" name="token" value="',$T,'">
  704. </form>
  705. ';}elseif(isset($_GET["foreign"])){$b=$_GET["foreign"];$F=$_GET["name"];$L=$_POST;if($_POST&&!$m&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$D=($_POST["drop"]?lang(173):($F!=""?lang(174):lang(175)));$B=ME."table=".urlencode($b);$L["source"]=array_filter($L["source"],'strlen');ksort($L["source"]);$Yf=array();foreach($L["source"]as$z=>$X)$Yf[$z]=$L["target"][$z];$L["target"]=$Yf;if($y=="sqlite")queries_redirect($B,$D,recreate_table($b,$b,array(),array(),array(" $F"=>($_POST["drop"]?"":" ".format_foreign_key($L)))));else{$sa="ALTER TABLE ".table($b);$Fb="\nDROP ".($y=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($F);if($_POST["drop"])query_redirect($sa.$Fb,$B,$D);else{query_redirect($sa.($F!=""?"$Fb,":"")."\nADD".format_foreign_key($L),$B,$D);$m=lang(176)."<br>$m";}}}page_header(lang(177),$m,array("table"=>$b),h($b));if($_POST){ksort($L["source"]);if($_POST["add"])$L["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$L["target"]=array();}elseif($F!=""){$tc=foreign_keys($b);$L=$tc[$F];$L["source"][]="";}else{$L["table"]=$b;$L["source"]=array("");}$Cf=array_keys(fields($b));$Yf=($b===$L["table"]?$Cf:array_keys(fields($L["table"])));$Ze=array_keys(array_filter(table_status('',true),'fk_support'));echo'
  706. <form action="" method="post">
  707. <p>
  708. ';if($L["db"]==""&&$L["ns"]==""){echo
  709. lang(178),':
  710. ',html_select("table",$Ze,$L["table"],"this.form['change-js'].value = '1'; this.form.submit();"),'<input type="hidden" name="change-js" value="">
  711. <noscript><p><input type="submit" name="change" value="',lang(179),'"></noscript>
  712. <table cellspacing="0">
  713. <thead><tr><th>',lang(117),'<th>',lang(118),'</thead>
  714. ';$x=0;foreach($L["source"]as$z=>$X){echo"<tr>","<td>".html_select("source[".(+$z)."]",array(-1=>"")+$Cf,$X,($x==count($L["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$z)."]",$Yf,$L["target"][$z]);$x++;}echo'</table>
  715. <p>
  716. ',lang(84),': ',html_select("on_delete",array(-1=>"")+explode("|",$Yd),$L["on_delete"]),' ',lang(83),': ',html_select("on_update",array(-1=>"")+explode("|",$Yd),$L["on_update"]),doc_link(array('sql'=>"innodb-foreign-key-constraints.html",'pgsql'=>"sql-createtable.html#SQL-CREATETABLE-REFERENCES",'mssql'=>"ms174979.aspx",'oracle'=>"clauses002.htm#sthref2903",)),'<p>
  717. <input type="submit" value="',lang(14),'">
  718. <noscript><p><input type="submit" name="add" value="',lang(180),'"></noscript>
  719. ';}if($F!=""){echo'<input type="submit" name="drop" value="',lang(111),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  720. </form>
  721. ';}elseif(isset($_GET["view"])){$b=$_GET["view"];$L=$_POST;if($_POST&&!$m){$F=trim($L["name"]);$ua=" AS\n$L[select]";$B=ME."table=".urlencode($F);$D=lang(181);if($_GET["materialized"])$U="MATERIALIZED VIEW";else{$U="VIEW";if($y=="pgsql"){$Gf=table_status($F);$U=($Gf?strtoupper($Gf["Engine"]):$U);}}if(!$_POST["drop"]&&$b==$F&&$y!="sqlite"&&$U!="MATERIALIZED VIEW")query_redirect(($y=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($F).$ua,$B,$D);else{$ag=$F."_adminer_".uniqid();drop_create("DROP $U ".table($b),"CREATE $U ".table($F).$ua,"DROP $U ".table($F),"CREATE $U ".table($ag).$ua,"DROP $U ".table($ag),($_POST["drop"]?substr(ME,0,-1):$B),lang(182),$D,lang(183),$b,$F);}}if(!$_POST&&$b!=""){$L=view($b);$L["name"]=$b;if(!$m)$m=error();}page_header(($b!=""?lang(36):lang(184)),$m,array("table"=>$b),h($b));echo'
  722. <form action="" method="post">
  723. <p>',lang(165),': <input name="name" value="',h($L["name"]),'" maxlength="64" autocapitalize="off">
  724. <p>';textarea("select",$L["select"]);echo'<p>
  725. <input type="submit" value="',lang(14),'">
  726. ';if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(111),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  727. </form>
  728. ';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$Tc=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Hf=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$L=$_POST;if($_POST&&!$m){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(185));elseif(in_array($L["INTERVAL_FIELD"],$Tc)&&isset($Hf[$L["STATUS"]])){$pf="\nON SCHEDULE ".($L["INTERVAL_VALUE"]?"EVERY ".q($L["INTERVAL_VALUE"])." $L[INTERVAL_FIELD]".($L["STARTS"]?" STARTS ".q($L["STARTS"]):"").($L["ENDS"]?" ENDS ".q($L["ENDS"]):""):"AT ".q($L["STARTS"]))." ON COMPLETION".($L["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(186):lang(187)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$pf.($aa!=$L["EVENT_NAME"]?"\nRENAME TO ".idf_escape($L["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($L["EVENT_NAME"]).$pf)."\n".$Hf[$L["STATUS"]]." COMMENT ".q($L["EVENT_COMMENT"]).rtrim(" DO\n$L[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(188).": ".h($aa):lang(189)),$m);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'
  729. <form action="" method="post">
  730. <table cellspacing="0">
  731. <tr><th>',lang(165),'<td><input name="EVENT_NAME" value="',h($L["EVENT_NAME"]),'" maxlength="64" autocapitalize="off">
  732. <tr><th title="datetime">',lang(190),'<td><input name="STARTS" value="',h("$L[EXECUTE_AT]$L[STARTS]"),'">
  733. <tr><th title="datetime">',lang(191),'<td><input name="ENDS" value="',h($L["ENDS"]),'">
  734. <tr><th>',lang(192),'<td><input type="number" name="INTERVAL_VALUE" value="',h($L["INTERVAL_VALUE"]),'" class="size"> ',html_select("INTERVAL_FIELD",$Tc,$L["INTERVAL_FIELD"]),'<tr><th>',lang(102),'<td>',html_select("STATUS",$Hf,$L["STATUS"]),'<tr><th>',lang(91),'<td><input name="EVENT_COMMENT" value="',h($L["EVENT_COMMENT"]),'" maxlength="64">
  735. <tr><th>&nbsp;<td>',checkbox("ON_COMPLETION","PRESERVE",$L["ON_COMPLETION"]=="PRESERVE",lang(193)),'</table>
  736. <p>';textarea("EVENT_DEFINITION",$L["EVENT_DEFINITION"]);echo'<p>
  737. <input type="submit" value="',lang(14),'">
  738. ';if($aa!=""){echo'<input type="submit" name="drop" value="',lang(111),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  739. </form>
  740. ';}elseif(isset($_GET["procedure"])){$ca=$_GET["procedure"];$lf=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$L=$_POST;$L["fields"]=(array)$L["fields"];if($_POST&&!process_fields($L["fields"])&&!$m){$ag="$L[name]_adminer_".uniqid();drop_create("DROP $lf ".idf_escape($ca),create_routine($lf,$L),"DROP $lf ".idf_escape($L["name"]),create_routine($lf,array("name"=>$ag)+$L),"DROP $lf ".idf_escape($ag),substr(ME,0,-1),lang(194),lang(195),lang(196),$ca,$L["name"]);}page_header(($ca!=""?(isset($_GET["function"])?lang(197):lang(198)).": ".h($ca):(isset($_GET["function"])?lang(199):lang(200))),$m);if(!$_POST&&$ca!=""){$L=routine($ca,$lf);$L["name"]=$ca;}$Xa=get_vals("SHOW CHARACTER SET");sort($Xa);$mf=routine_languages();echo'
  741. <form action="" method="post" id="form">
  742. <p>',lang(165),': <input name="name" value="',h($L["name"]),'" maxlength="64" autocapitalize="off">
  743. ',($mf?lang(19).": ".html_select("language",$mf,$L["language"]):""),'<input type="submit" value="',lang(14),'">
  744. <table cellspacing="0" class="nowrap">
  745. ';edit_fields($L["fields"],$Xa,$lf);if(isset($_GET["function"])){echo"<tr><td>".lang(201);edit_type("returns",$L["returns"],$Xa);}echo'</table>
  746. <p>';textarea("definition",$L["definition"]);echo'<p>
  747. <input type="submit" value="',lang(14),'">
  748. ';if($ca!=""){echo'<input type="submit" name="drop" value="',lang(111),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  749. </form>
  750. ';}elseif(isset($_GET["trigger"])){$b=$_GET["trigger"];$F=$_GET["name"];$sg=trigger_options();$L=(array)trigger($F)+array("Trigger"=>$b."_bi");if($_POST){if(!$m&&in_array($_POST["Timing"],$sg["Timing"])&&in_array($_POST["Event"],$sg["Event"])&&in_array($_POST["Type"],$sg["Type"])){$Xd=" ON ".table($b);$Fb="DROP TRIGGER ".idf_escape($F).($y=="pgsql"?$Xd:"");$B=ME."table=".urlencode($b);if($_POST["drop"])query_redirect($Fb,$B,lang(202));else{if($F!="")queries($Fb);queries_redirect($B,($F!=""?lang(203):lang(204)),queries(create_trigger($Xd,$_POST)));if($F!="")queries(create_trigger($Xd,$L+array("Type"=>reset($sg["Type"]))));}}$L=$_POST;}page_header(($F!=""?lang(205).": ".h($F):lang(206)),$m,array("table"=>$b));echo'
  751. <form action="" method="post" id="form">
  752. <table cellspacing="0">
  753. <tr><th>',lang(207),'<td>',html_select("Timing",$sg["Timing"],$L["Timing"],"triggerChange(/^".preg_quote($b,"/")."_[ba][iud]$/, '".js_escape($b)."', this.form);"),'<tr><th>',lang(208),'<td>',html_select("Event",$sg["Event"],$L["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$sg["Event"])?" <input name='Of' value='".h($L["Of"])."' class='hidden'>":""),'<tr><th>',lang(87),'<td>',html_select("Type",$sg["Type"],$L["Type"]),'</table>
  754. <p>',lang(165),': <input name="Trigger" value="',h($L["Trigger"]);?>" maxlength="64" autocapitalize="off">
  755. <script type="text/javascript">document.getElementById('form')['Timing'].onchange();</script>
  756. <p><?php textarea("Statement",$L["Statement"]);echo'<p>
  757. <input type="submit" value="',lang(14),'">
  758. ';if($F!=""){echo'<input type="submit" name="drop" value="',lang(111),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  759. </form>
  760. ';}elseif(isset($_GET["user"])){$ea=$_GET["user"];$Oe=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$L){foreach(explode(",",($L["Privilege"]=="Grant option"?"":$L["Context"]))as$hb)$Oe[$hb][$L["Privilege"]]=$L["Comment"];}$Oe["Server Admin"]+=$Oe["File access on server"];$Oe["Databases"]["Create routine"]=$Oe["Procedures"]["Create routine"];unset($Oe["Procedures"]["Create routine"]);$Oe["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$Oe["Columns"][$X]=$Oe["Tables"][$X];unset($Oe["Server Admin"]["Usage"]);foreach($Oe["Tables"]as$z=>$X)unset($Oe["Databases"][$z]);$Kd=array();if($_POST){foreach($_POST["objects"]as$z=>$X)$Kd[$X]=(array)$Kd[$X]+(array)$_POST["grants"][$z];}$zc=array();$Vd="";if(isset($_GET["host"])&&($J=$g->query("SHOW GRANTS FOR ".q($ea)."@".q($_GET["host"])))){while($L=$J->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$L[0],$C)&&preg_match_all('~ *([^(,]*[^ ,(])( *\\([^)]+\\))?~',$C[1],$ud,PREG_SET_ORDER)){foreach($ud
  761. as$X){if($X[1]!="USAGE")$zc["$C[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$L[0]))$zc["$C[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$L[0],$C))$Vd=$C[1];}}if($_POST&&!$m){$Wd=(isset($_GET["host"])?q($ea)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $Wd",ME."privileges=",lang(209));else{$Md=q($_POST["user"])."@".q($_POST["host"]);$ye=$_POST["pass"];if($ye!=''&&!$_POST["hashed"]){$ye=$g->result("SELECT PASSWORD(".q($ye).")");$m=!$ye;}$lb=false;if(!$m){if($Wd!=$Md){$lb=queries(($g->server_info<5?"GRANT USAGE ON *.* TO":"CREATE USER")." $Md IDENTIFIED BY PASSWORD ".q($ye));$m=!$lb;}elseif($ye!=$Vd)queries("SET PASSWORD FOR $Md = ".q($ye));}if(!$m){$if=array();foreach($Kd
  762. as$Qd=>$s){if(isset($_GET["grant"]))$s=array_filter($s);$s=array_keys($s);if(isset($_GET["grant"]))$if=array_diff(array_keys(array_filter($Kd[$Qd],'strlen')),$s);elseif($Wd==$Md){$Td=array_keys((array)$zc[$Qd]);$if=array_diff($Td,$s);$s=array_diff($s,$Td);unset($zc[$Qd]);}if(preg_match('~^(.+)\\s*(\\(.*\\))?$~U',$Qd,$C)&&(!grant("REVOKE",$if,$C[2]," ON $C[1] FROM $Md")||!grant("GRANT",$s,$C[2]," ON $C[1] TO $Md"))){$m=true;break;}}}if(!$m&&isset($_GET["host"])){if($Wd!=$Md)queries("DROP USER $Wd");elseif(!isset($_GET["grant"])){foreach($zc
  763. as$Qd=>$if){if(preg_match('~^(.+)(\\(.*\\))?$~U',$Qd,$C))grant("REVOKE",array_keys($if),$C[2]," ON $C[1] FROM $Md");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(210):lang(211)),!$m);if($lb)$g->query("DROP USER $Md");}}page_header((isset($_GET["host"])?lang(29).": ".h("$ea@$_GET[host]"):lang(129)),$m,array("privileges"=>array('',lang(59))));if($_POST){$L=$_POST;$zc=$Kd;}else{$L=$_GET+array("host"=>$g->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$L["pass"]=$Vd;if($Vd!="")$L["hashed"]=true;$zc[(DB==""||$zc?"":idf_escape(addcslashes(DB,"%_\\"))).".*"]=array();}echo'<form action="" method="post">
  764. <table cellspacing="0">
  765. <tr><th>',lang(28),'<td><input name="host" maxlength="60" value="',h($L["host"]),'" autocapitalize="off">
  766. <tr><th>',lang(29),'<td><input name="user" maxlength="16" value="',h($L["user"]),'" autocapitalize="off">
  767. <tr><th>',lang(30),'<td><input name="pass" id="pass" value="',h($L["pass"]),'">
  768. ';if(!$L["hashed"]){echo'<script type="text/javascript">typePassword(document.getElementById(\'pass\'));</script>';}echo
  769. checkbox("hashed",1,$L["hashed"],lang(212),"typePassword(this.form['pass'], this.checked);"),'</table>
  770.  
  771. ';echo"<table cellspacing='0'>\n","<thead><tr><th colspan='2'>".lang(59).doc_link(array('sql'=>"grant.html#priv_level"));$u=0;foreach($zc
  772. as$Qd=>$s){echo'<th>'.($Qd!="*.*"?"<input name='objects[$u]' value='".h($Qd)."' size='10' autocapitalize='off'>":"<input type='hidden' name='objects[$u]' value='*.*' size='10'>*.*");$u++;}echo"</thead>\n";foreach(array(""=>"","Server Admin"=>lang(28),"Databases"=>lang(31),"Tables"=>lang(113),"Columns"=>lang(114),"Procedures"=>lang(213),)as$hb=>$xb){foreach((array)$Oe[$hb]as$Ne=>$bb){echo"<tr".odd()."><td".($xb?">$xb<td":" colspan='2'").' lang="en" title="'.h($bb).'">'.h($Ne);$u=0;foreach($zc
  773. as$Qd=>$s){$F="'grants[$u][".h(strtoupper($Ne))."]'";$Y=$s[strtoupper($Ne)];if($hb=="Server Admin"&&$Qd!=(isset($zc["*.*"])?"*.*":".*"))echo"<td>&nbsp;";elseif(isset($_GET["grant"]))echo"<td><select name=$F><option><option value='1'".($Y?" selected":"").">".lang(214)."<option value='0'".($Y=="0"?" selected":"").">".lang(215)."</select>";else
  774. echo"<td align='center'><label class='block'><input type='checkbox' name=$F value='1'".($Y?" checked":"").($Ne=="All privileges"?" id='grants-$u-all'":($Ne=="Grant option"?"":" onclick=\"if (this.checked) formUncheck('grants-$u-all');\""))."></label>";$u++;}}}echo"</table>\n",'<p>
  775. <input type="submit" value="',lang(14),'">
  776. ';if(isset($_GET["host"])){echo'<input type="submit" name="drop" value="',lang(111),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
  777. </form>
  778. ';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$m){$ed=0;foreach((array)$_POST["kill"]as$X){if(queries("KILL ".number($X)))$ed++;}queries_redirect(ME."processlist=",lang(216,$ed),$ed||!$_POST["kill"]);}page_header(lang(100),$m);echo'
  779. <form action="" method="post">
  780. <table cellspacing="0" onclick="tableClick(event);" ondblclick="tableClick(event, true);" class="nowrap checkable">
  781. ';$u=-1;foreach(process_list()as$u=>$L){if(!$u){echo"<thead><tr lang='en'>".(support("kill")?"<th>&nbsp;":"");foreach($L
  782. as$z=>$X)echo"<th>$z".doc_link(array('sql'=>"show-processlist.html#processlist_".strtolower($z),'pgsql'=>"monitoring-stats.html#PG-STAT-ACTIVITY-VIEW",'oracle'=>"../b14237/dynviews_2088.htm",));echo"</thead>\n";}echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$L["Id"],0):"");foreach($L
  783. as$z=>$X)echo"<td>".(($y=="sql"&&$z=="Info"&&preg_match("~Query|Killed~",$L["Command"])&&$X!="")||($y=="pgsql"&&$z=="current_query"&&$X!="<IDLE>")||($y=="oracle"&&$z=="sql_text"&&$X!="")?"<code class='jush-$y'>".shorten_utf8($X,100,"</code>").' <a href="'.h(ME.($L["db"]!=""?"db=".urlencode($L["db"])."&":"")."sql=".urlencode($X)).'">'.lang(217).'</a>':nbsp($X));echo"\n";}echo'</table>
  784. <script type=\'text/javascript\'>tableCheck();</script>
  785. <p>
  786. ';if(support("kill")){echo($u+1)."/".lang(218,$g->result("SELECT @@max_connections")),"<p><input type='submit' value='".lang(219)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
  787. </form>
  788. ';}elseif(isset($_GET["select"])){$b=$_GET["select"];$R=table_status1($b);$w=indexes($b);$o=fields($b);$tc=column_foreign_keys($b);$Sd="";if($R["Oid"]){$Sd=($y=="sqlite"?"rowid":"oid");$w[]=array("type"=>"PRIMARY","columns"=>array($Sd));}parse_str($_COOKIE["adminer_import"],$ma);$jf=array();$e=array();$dg=null;foreach($o
  789. as$z=>$n){$F=$c->fieldName($n);if(isset($n["privileges"]["select"])&&$F!=""){$e[$z]=html_entity_decode(strip_tags($F),ENT_QUOTES);if(is_shortable($n))$dg=$c->selectLengthProcess();}$jf+=$n["privileges"];}list($N,$t)=$c->selectColumnsProcess($e,$w);$Xc=count($t)<count($N);$Z=$c->selectSearchProcess($o,$w);$ge=$c->selectOrderProcess($o,$w);$_=$c->selectLimitProcess();$xc=($N?implode(", ",$N):"*".($Sd?", $Sd":"")).convert_fields($e,$o,$N)."\nFROM ".table($b);$_c=($t&&$Xc?"\nGROUP BY ".implode(", ",$t):"").($ge?"\nORDER BY ".implode(", ",$ge):"");if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$_g=>$L){$ua=convert_field($o[key($L)]);$N=array($ua?$ua:idf_escape(key($L)));$Z[]=where_check($_g,$o);$K=$l->select($b,$N,$Z,$N);if($K)echo
  790. reset($K->fetch_row());}exit;}if($_POST&&!$m){$Sg=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$Oa=array();foreach($_POST["check"]as$Ma)$Oa[]=where_check($Ma,$o);$Sg[]="((".implode(") OR (",$Oa)."))";}$Sg=($Sg?"\nWHERE ".implode(" AND ",$Sg):"");$Ke=$Bg=null;foreach($w
  791. as$v){if($v["type"]=="PRIMARY"){$Ke=array_flip($v["columns"]);$Bg=($N?$Ke:array());break;}}foreach((array)$Bg
  792. as$z=>$X){if(in_array(idf_escape($z),$N))unset($Bg[$z]);}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"])||$Bg===array())$I="SELECT $xc$Sg$_c";else{$yg=array();foreach($_POST["check"]as$X)$yg[]="(SELECT".limit($xc,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$o).$_c,1).")";$I=implode(" UNION ALL ",$yg);}$c->dumpData($b,"table",$I);exit;}if(!$c->selectEmailProcess($Z,$tc)){if($_POST["save"]||$_POST["delete"]){$J=true;$na=0;$P=array();if(!$_POST["delete"]){foreach($e
  793. as$F=>$X){$X=process_input($o[$F]);if($X!==null&&($_POST["clone"]||$X!==false))$P[idf_escape($F)]=($X!==false?$X:idf_escape($F));}}if($_POST["delete"]||$P){if($_POST["clone"])$I="INTO ".table($b)." (".implode(", ",array_keys($P)).")\nSELECT ".implode(", ",$P)."\nFROM ".table($b);if($_POST["all"]||($Bg===array()&&is_array($_POST["check"]))||$Xc){$J=($_POST["delete"]?$l->delete($b,$Sg):($_POST["clone"]?queries("INSERT $I$Sg"):$l->update($b,$P,$Sg)));$na=$g->affected_rows;}else{foreach((array)$_POST["check"]as$X){$Rg="\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$o);$J=($_POST["delete"]?$l->delete($b,$Rg,1):($_POST["clone"]?queries("INSERT".limit1($I,$Rg)):$l->update($b,$P,$Rg)));if(!$J)break;$na+=$g->affected_rows;}}}$D=lang(220,$na);if($_POST["clone"]&&$J&&$na==1){$jd=last_id();if($jd)$D=lang(151," $jd");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$D,$J);if(!$_POST["delete"]){edit_form($b,$o,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$m=lang(221);else{$J=true;$na=0;foreach($_POST["val"]as$_g=>$L){$P=array();foreach($L
  794. as$z=>$X){$z=bracket_escape($z,1);$P[idf_escape($z)]=(preg_match('~char|text~',$o[$z]["type"])||$X!=""?$c->processInput($o[$z],$X):"NULL");}$J=$l->update($b,$P," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($_g,$o),!($Xc||$Bg===array())," ");if(!$J)break;$na+=$g->affected_rows;}queries_redirect(remove_from_uri(),lang(220,$na),$J);}}elseif(!is_string($mc=get_file("csv_file",true)))$m=upload_error($mc);elseif(!preg_match('~~u',$mc))$m=lang(222);else{cookie("adminer_import","output=".urlencode($ma["output"])."&format=".urlencode($_POST["separator"]));$J=true;$Ya=array_keys($o);preg_match_all('~(?>"[^"]*"|[^"\\r\\n]+)+~',$mc,$ud);$na=count($ud[0]);$l->begin();$vf=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));$M=array();foreach($ud[0]as$z=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$vf]*)$vf~",$X.$vf,$vd);if(!$z&&!array_diff($vd[1],$Ya)){$Ya=$vd[1];$na--;}else{$P=array();foreach($vd[1]as$u=>$Ua)$P[idf_escape($Ya[$u])]=($Ua==""&&$o[$Ya[$u]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$Ua))));$M[]=$P;}}$J=(!$M||$l->insertUpdate($b,$M,$Ke));if($J)$l->commit();queries_redirect(remove_from_uri("page"),lang(223,$na),$J);$l->rollback();}}}$Sf=$c->tableName($R);if(is_ajax()){page_headers();ob_start();}else
  795. page_header(lang(40).": $Sf",$m);$P=null;if(isset($jf["insert"])||!support("table")){$P="";foreach((array)$_GET["where"]as$X){if(count($tc[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!preg_match('~[_%]~',$X["val"]))))$P.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$c->selectLinks($R,$P);if(!$e&&support("table"))echo"<p class='error'>".lang(224).($o?".":": ".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,$e);$c->selectSearchPrint($Z,$e,$w);$c->selectOrderPrint($ge,$e,$w);$c->selectLimitPrint($_);$c->selectLengthPrint($dg);$c->selectActionPrint($w);echo"</form>\n";$G=$_GET["page"];if($G=="last"){$wc=$g->result(count_rows($b,$Z,$Xc,$t));$G=floor(max(0,$wc-1)/$_);}$sf=$N;if(!$sf){$sf[]="*";if($Sd)$sf[]=$Sd;}$ib=convert_fields($e,$o,$N);if($ib)$sf[]=substr($ib,2);$J=$l->select($b,$sf,$Z,$t,$ge,$_,$G,true);if(!$J)echo"<p class='error'>".error()."\n";else{if($y=="mssql"&&$G)$J->seek($_*$G);$Rb=array();echo"<form action='' method='post' enctype='multipart/form-data'>\n";$M=array();while($L=$J->fetch_assoc()){if($G&&$y=="oracle")unset($L["RNUM"]);$M[]=$L;}if($_GET["page"]!="last"&&+$_&&$t&&$Xc&&$y=="sql")$wc=$g->result(" SELECT FOUND_ROWS()");if(!$M)echo"<p class='message'>".lang(12)."\n";else{$Ba=$c->backwardKeys($b,$Sf);echo"<table id='table' cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);' onkeydown='return editingKeydown(event);'>\n","<thead><tr>".(!$t&&$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(225)."</a>");$Jd=array();$yc=array();reset($N);$We=1;foreach($M[0]as$z=>$X){if($z!=$Sd){$X=$_GET["columns"][key($N)];$n=$o[$N?($X?$X["col"]:current($N)):$z];$F=($n?$c->fieldName($n,$We):($X["fun"]?"*":$z));if($F!=""){$We++;$Jd[$z]=$F;$d=idf_escape($z);$Ic=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($z);$xb="&desc%5B0%5D=1";echo'<th onmouseover="columnMouse(this);" onmouseout="columnMouse(this, \' hidden\');">','<a href="'.h($Ic.($ge[0]==$d||$ge[0]==$z||(!$ge&&$Xc&&$t[0]==$d)?$xb:'')).'">';echo
  796. apply_sql_function($X["fun"],$F)."</a>";echo"<span class='column hidden'>","<a href='".h($Ic.$xb)."' title='".lang(46)."' class='text'> ↓</a>";if(!$X["fun"])echo'<a href="#fieldset-search" onclick="selectSearch(\''.h(js_escape($z)).'\'); return false;" title="'.lang(43).'" class="text jsonly"> =</a>';echo"</span>";}$yc[$z]=$X["fun"];next($N);}}$pd=array();if($_GET["modify"]){foreach($M
  797. as$L){foreach($L
  798. as$z=>$X)$pd[$z]=max($pd[$z],min(40,strlen(utf8_decode($X))));}}echo($Ba?"<th>".lang(226):"")."</thead>\n";if(is_ajax()){if($_%2==1&&$G%2==1)odd();ob_end_clean();}foreach($c->rowDescriptions($M,$tc)as$E=>$L){$zg=unique_array($M[$E],$w);if(!$zg){$zg=array();foreach($M[$E]as$z=>$X){if(!preg_match('~^(COUNT\\((\\*|(DISTINCT )?`(?:[^`]|``)+`)\\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\\(`(?:[^`]|``)+`\\))$~',$z))$zg[$z]=$X;}}$_g="";foreach($zg
  799. as$z=>$X){if(($y=="sql"||$y=="pgsql")&&strlen($X)>64){$z=(strpos($z,'(')?$z:idf_escape($z));$z="MD5(".($y=='sql'&&preg_match("~^utf8_~",$o[$z]["collation"])?$z:"CONVERT($z USING ".charset($g).")").")";$X=md5($X);}$_g.="&".($X!==null?urlencode("where[".bracket_escape($z)."]")."=".urlencode($X):"null%5B%5D=".urlencode($z));}echo"<tr".odd().">".(!$t&&$N?"":"<td>".checkbox("check[]",substr($_g,1),in_array(substr($_g,1),(array)$_POST["check"]),"","this.form['all'].checked = false; formUncheck('all-page');").($Xc||information_schema(DB)?"":" <a href='".h(ME."edit=".urlencode($b).$_g)."'>".lang(227)."</a>"));foreach($L
  800. as$z=>$X){if(isset($Jd[$z])){$n=$o[$z];if($X!=""&&(!isset($Rb[$z])||$Rb[$z]!=""))$Rb[$z]=(is_mail($X)?$Jd[$z]:"");$A="";if(preg_match('~blob|bytea|raw|file~',$n["type"])&&$X!="")$A=ME.'download='.urlencode($b).'&field='.urlencode($z).$_g;if(!$A&&$X!==null){foreach((array)$tc[$z]as$p){if(count($tc[$z])==1||end($p["source"])==$z){$A="";foreach($p["source"]as$u=>$Cf)$A.=where_link($u,$p["target"][$u],$M[$E][$Cf]);$A=($p["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\\1'.urlencode($p["db"]),ME):ME).'select='.urlencode($p["table"]).$A;if(count($p["source"])==1)break;}}}if($z=="COUNT(*)"){$A=ME."select=".urlencode($b);$u=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$zg))$A.=where_link($u++,$W["col"],$W["val"],$W["op"]);}foreach($zg
  801. as$bd=>$W)$A.=where_link($u++,$bd,$W);}$X=select_value($X,$A,$n,$dg);$Jc=h("val[$_g][".bracket_escape($z)."]");$Y=$_POST["val"][$_g][bracket_escape($z)];$Mb=!is_array($L[$z])&&is_utf8($X)&&$M[$E][$z]==$L[$z]&&!$yc[$z];$cg=preg_match('~text|lob~',$n["type"]);if(($_GET["modify"]&&$Mb)||$Y!==null){$Bc=h($Y!==null?$Y:$L[$z]);echo"<td>".($cg?"<textarea name='$Jc' cols='30' rows='".(substr_count($L[$z],"\n")+1)."'>$Bc</textarea>":"<input name='$Jc' value='$Bc' size='$pd[$z]'>");}else{$td=strpos($X,"<i>...</i>");echo"<td id='$Jc' onclick=\"selectClick(this, event, ".($td?2:($cg?1:0)).($Mb?"":", '".h(lang(228))."'").");\">$X";}}}if($Ba)echo"<td>";$c->backwardKeysPrint($Ba,$M[$E]);echo"</tr>\n";}if(is_ajax())exit;echo"</table>\n";}if(($M||$G)&&!is_ajax()){$bc=true;if($_GET["page"]!="last"){if(!+$_)$wc=count($M);elseif($y!="sql"||!$Xc){$wc=($Xc?false:found_rows($R,$Z));if($wc<max(1e4,2*($G+1)*$_))$wc=reset(slow_query(count_rows($b,$Z,$Xc,$t)));else$bc=false;}}if(+$_&&($wc===false||$wc>$_||$G)){echo"<p class='pages'>";$xd=($wc===false?$G+(count($M)>=$_?2:1):floor(($wc-1)/$_));if($y!="simpledb"){echo'<a href="'.h(remove_from_uri("page"))."\" onclick=\"pageClick(this.href, +prompt('".lang(229)."', '".($G+1)."'), event); return false;\">".lang(229)."</a>:",pagination(0,$G).($G>5?" ...":"");for($u=max(1,$G-4);$u<min($xd,$G+5);$u++)echo
  802. pagination($u,$G);if($xd>0){echo($G+5<$xd?" ...":""),($bc&&$wc!==false?pagination($xd,$G):" <a href='".h(remove_from_uri("page")."&page=last")."' title='~$xd'>".lang(230)."</a>");}echo(($wc===false?count($M)+1:$wc-$G*$_)>$_?' <a href="'.h(remove_from_uri("page")."&page=".($G+1)).'" onclick="return !selectLoadMore(this, '.(+$_).', \''.lang(231).'...\');" class="loadmore">'.lang(232).'</a>':'');}else{echo
  803. lang(229).":",pagination(0,$G).($G>1?" ...":""),($G?pagination($G,$G):""),($xd>$G?pagination($G+1,$G).($xd>$G+1?" ...":""):"");}}echo"<p class='count'>\n",($wc!==false?"(".($bc?"":"~ ").lang(133,$wc).") ":"");$Bb=($bc?"":"~ ").$wc;echo
  804. checkbox("all",1,0,lang(233),"var checked = formChecked(this, /check/); selectCount('selected', this.checked ? '$Bb' : checked); selectCount('selected2', this.checked || !checked ? '$Bb' : checked);")."\n";if($c->selectCommandPrint()){echo'<fieldset',($_GET["modify"]?'':' class="jsonly"'),'><legend>',lang(225),'</legend><div>
  805. <input type="submit" value="',lang(14),'"',($_GET["modify"]?'':' title="'.lang(221).'"'),'>
  806. </div></fieldset>
  807. <fieldset><legend>',lang(110),' <span id="selected"></span></legend><div>
  808. <input type="submit" name="edit" value="',lang(10),'">
  809. <input type="submit" name="clone" value="',lang(217),'">
  810. <input type="submit" name="delete" value="',lang(18),'"',confirm(),'>
  811. </div></fieldset>
  812. ';}$uc=$c->dumpFormat();foreach((array)$_GET["columns"]as$d){if($d["fun"]){unset($uc['sql']);break;}}if($uc){print_fieldset("export",lang(61)." <span id='selected2'></span>");$pe=$c->dumpOutput();echo($pe?html_select("output",$pe,$ma["output"])." ":""),html_select("format",$uc,$ma["format"])," <input type='submit' name='export' value='".lang(61)."'>\n","</div></fieldset>\n";}echo(!$t&&$N?"":"<script type='text/javascript'>tableCheck();</script>\n");}if($c->selectImportPrint()){print_fieldset("import",lang(60),!$M);echo"<input type='file' name='csv_file'> ",html_select("separator",array("csv"=>"CSV,","csv;"=>"CSV;","tsv"=>"TSV"),$ma["format"],1);echo" <input type='submit' name='import' value='".lang(60)."'>","</div></fieldset>\n";}$c->selectEmailPrint(array_filter($Rb,'strlen'),$e);echo"<p><input type='hidden' name='token' value='$T'></p>\n","</form>\n";}}if(is_ajax()){ob_end_clean();exit;}}elseif(isset($_GET["variables"])){$Gf=isset($_GET["status"]);page_header($Gf?lang(102):lang(101));$Lg=($Gf?show_status():show_variables());if(!$Lg)echo"<p class='message'>".lang(12)."\n";else{echo"<table cellspacing='0'>\n";foreach($Lg
  813. as$z=>$X){echo"<tr>","<th><code class='jush-".$y.($Gf?"status":"set")."'>".h($z)."</code>","<td>".nbsp($X);}echo"</table>\n";}}elseif(isset($_GET["script"])){header("Content-Type: text/javascript; charset=utf-8");if($_GET["script"]=="db"){$Pf=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$F=>$R){json_row("Comment-$F",nbsp($R["Comment"]));if(!is_view($R)){foreach(array("Engine","Collation")as$z)json_row("$z-$F",nbsp($R[$z]));foreach($Pf+array("Auto_increment"=>0,"Rows"=>0)as$z=>$X){if($R[$z]!=""){$X=format_number($R[$z]);json_row("$z-$F",($z=="Rows"&&$X&&$R["Engine"]==($Ef=="pgsql"?"table":"InnoDB")?"~ $X":$X));if(isset($Pf[$z]))$Pf[$z]+=($R["Engine"]!="InnoDB"||$z!="Data_free"?$R[$z]:0);}elseif(array_key_exists($z,$R))json_row("$z-$F");}}}foreach($Pf
  814. as$z=>$X)json_row("sum-$z",format_number($X));json_row("");}elseif($_GET["script"]=="kill")$g->query("KILL ".number($_POST["kill"]));else{foreach(count_tables($c->databases())as$k=>$X){json_row("tables-$k",$X);json_row("size-$k",db_size($k));}json_row("");}exit;}else{$Xf=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($Xf&&!$m&&!$_POST["search"]){$J=true;$D="";if($y=="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"]);$D=lang(234);}elseif($_POST["move"]){$J=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$D=lang(235);}elseif($_POST["copy"]){$J=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$D=lang(236);}elseif($_POST["drop"]){if($_POST["views"])$J=drop_views($_POST["views"]);if($J&&$_POST["tables"])$J=drop_tables($_POST["tables"]);$D=lang(237);}elseif($y!="sql"){$J=($y=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$D=lang(238);}elseif(!$_POST["tables"])$D=lang(9);elseif($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())$D.="<b>".h($L["Table"])."</b>: ".h($L["Msg_text"])."<br>";}queries_redirect(substr(ME,0,-1),$D,$J);}page_header(($_GET["ns"]==""?lang(31).": ".h(DB):lang(239).": ".h($_GET["ns"])),$m,true);if($c->homepage()){if($_GET["ns"]!==""){echo"<h3 id='tables-views'>".lang(240)."</h3>\n";$Wf=tables_list();if(!$Wf)echo"<p class='message'>".lang(9)."\n";else{echo"<form action='' method='post'>\n";if(support("table")){echo"<fieldset><legend>".lang(241)." <span id='selected2'></span></legend><div>","<input type='search' name='query' value='".h($_POST["query"])."'> <input type='submit' name='search' value='".lang(43)."'>\n","</div></fieldset>\n";if($_POST["search"]&&$_POST["query"]!="")search_tables();}echo"<table cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>\n",'<thead><tr class="wrap"><td><input id="check-all" type="checkbox" onclick="formCheck(this, /^(tables|views)\[/);">';$Cb=doc_link(array('sql'=>'show-table-status.html'));echo'<th>'.lang(113),'<td>'.lang(242).doc_link(array('sql'=>'storage-engines.html')),'<td>'.lang(106).doc_link(array('sql'=>'charset-mysql.html')),'<td>'.lang(243).$Cb,'<td>'.lang(244).$Cb,'<td>'.lang(245).$Cb,'<td>'.lang(52).doc_link(array('sql'=>'example-auto-increment.html')),'<td>'.lang(246).$Cb,(support("comment")?'<td>'.lang(91).$Cb:''),"</thead>\n";$S=0;foreach($Wf
  815. as$F=>$U){$Ng=($U!==null&&!preg_match('~table~i',$U));echo'<tr'.odd().'><td>'.checkbox(($Ng?"views[]":"tables[]"),$F,in_array($F,$Xf,true),"","formUncheck('check-all');"),'<th>'.(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($F).'" title="'.lang(35).'">'.h($F).'</a>':h($F));if($Ng){echo'<td colspan="6"><a href="'.h(ME)."view=".urlencode($F).'" title="'.lang(36).'">'.(preg_match('~materialized~i',$U)?lang(247):lang(112)).'</a>','<td align="right"><a href="'.h(ME)."select=".urlencode($F).'" title="'.lang(34).'">?</a>';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",lang(37)),"Index_length"=>array("indexes",lang(116)),"Data_free"=>array("edit",lang(38)),"Auto_increment"=>array("auto_increment=1&create",lang(37)),"Rows"=>array("select",lang(34)),)as$z=>$A){$Jc=" id='$z-".h($F)."'";echo($A?"<td align='right'>".(support("table")||$z=="Rows"||(support("indexes")&&$z!="Data_length")?"<a href='".h(ME."$A[0]=").urlencode($F)."'$Jc title='$A[1]'>?</a>":"<span$Jc>?</span>"):"<td id='$z-".h($F)."'>&nbsp;");}$S++;}echo(support("comment")?"<td id='Comment-".h($F)."'>&nbsp;":"");}echo"<tr><td>&nbsp;<th>".lang(218,count($Wf)),"<td>".nbsp($y=="sql"?$g->result("SELECT @@storage_engine"):""),"<td>".nbsp(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$z)echo"<td align='right' id='sum-$z'>&nbsp;";echo"</table>\n";if(!information_schema(DB)){$Jg="<input type='submit' value='".lang(248)."'".on_help("'VACUUM'")."> ";$de="<input type='submit' name='optimize' value='".lang(249)."'".on_help($y=="sql"?"'OPTIMIZE TABLE'":"'VACUUM OPTIMIZE'")."> ";echo"<fieldset><legend>".lang(110)." <span id='selected'></span></legend><div>".($y=="sqlite"?$Jg:($y=="pgsql"?$Jg.$de:($y=="sql"?"<input type='submit' value='".lang(250)."'".on_help("'ANALYZE TABLE'")."> ".$de."<input type='submit' name='check' value='".lang(251)."'".on_help("'CHECK TABLE'")."> "."<input type='submit' name='repair' value='".lang(252)."'".on_help("'REPAIR TABLE'")."> ":"")))."<input type='submit' name='truncate' value='".lang(253)."'".confirm().on_help($y=="sqlite"?"'DELETE'":"'TRUNCATE".($y=="pgsql"?"'":" TABLE'"))."> "."<input type='submit' name='drop' value='".lang(111)."'".confirm().on_help("'DROP TABLE'").">\n";$j=(support("scheme")?$c->schemas():$c->databases());if(count($j)!=1&&$y!="sqlite"){$k=(isset($_POST["target"])?$_POST["target"]:(support("scheme")?$_GET["ns"]:DB));echo"<p>".lang(254).": ",($j?html_select("target",$j,$k):'<input name="target" value="'.h($k).'" autocapitalize="off">')," <input type='submit' name='move' value='".lang(255)."'>",(support("copy")?" <input type='submit' name='copy' value='".lang(256)."'>":""),"\n";}echo"<input type='hidden' name='all' value='' onclick=\"selectCount('selected', formChecked(this, /^(tables|views)\[/));".(support("table")?" selectCount('selected2', formChecked(this, /^tables\[/) || $S);":"")."\">\n";echo"<input type='hidden' name='token' value='$T'>\n","</div></fieldset>\n";}echo"</form>\n","<script type='text/javascript'>tableCheck();</script>\n";}echo'<p class="links"><a href="'.h(ME).'create=">'.lang(62)."</a>\n",(support("view")?'<a href="'.h(ME).'view=">'.lang(184)."</a>\n":""),(support("materializedview")?'<a href="'.h(ME).'view=&amp;materialized=1">'.lang(257)."</a>\n":"");if(support("routine")){echo"<h3 id='routines'>".lang(126)."</h3>\n";$nf=routines();if($nf){echo"<table cellspacing='0'>\n",'<thead><tr><th>'.lang(165).'<td>'.lang(87).'<td>'.lang(201)."<td>&nbsp;</thead>\n";odd('');foreach($nf
  816. 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(119)."</a>";}echo"</table>\n";}echo'<p class="links">'.(support("procedure")?'<a href="'.h(ME).'procedure=">'.lang(200).'</a>':'').'<a href="'.h(ME).'function=">'.lang(199)."</a>\n";}if(support("event")){echo"<h3 id='events'>".lang(127)."</h3>\n";$M=get_rows("SHOW EVENTS");if($M){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(165)."<td>".lang(258)."<td>".lang(190)."<td>".lang(191)."<td></thead>\n";foreach($M
  817. as$L){echo"<tr>","<th>".h($L["Name"]),"<td>".($L["Execute at"]?lang(259)."<td>".$L["Execute at"]:lang(192)." ".$L["Interval value"]." ".$L["Interval field"]."<td>$L[Starts]"),"<td>$L[Ends]",'<td><a href="'.h(ME).'event='.urlencode($L["Name"]).'">'.lang(119).'</a>';}echo"</table>\n";$Zb=$g->result("SELECT @@event_scheduler");if($Zb&&$Zb!="ON")echo"<p class='error'><code class='jush-sqlset'>event_scheduler</code>: ".h($Zb)."\n";}echo'<p class="links"><a href="'.h(ME).'event=">'.lang(189)."</a>\n";}if($Wf)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>\n";}}}page_footer();
Add Comment
Please, Sign In to add comment