espace-couture-sittler.fr /spip/adminer.php

Language PHP Lines 1409
MD5 Hash 3d5b31f0346ede446133cc524bc14a31
Repository https://github.com/eyeswebcrea/espace-couture-sittler.fr.git View Raw File
   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
<?php
/** Adminer - Compact database management
* @link http://www.adminer.org/
* @author Jakub Vrana, http://www.vrana.cz/
* @copyright 2007 Jakub Vrana
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
* @version 3.6.3
*/error_reporting(6135);$nc=!ereg('^(unsafe_raw)?$',ini_get("filter.default"));if($nc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$W){$sg=filter_input_array(constant("INPUT$W"),FILTER_UNSAFE_RAW);if($sg)$$W=$sg;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");if(isset($_GET["file"])){if($_SERVER["HTTP_IF_MODIFIED_SINCE"]){header("HTTP/1.1 304 Not Modified");exit;}header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
lzw_decompress("\0\0\0` \0„\0\n @\0´C„č\"\0`EăQ¸ŕ˙‡tvM'”JdÁd\\Œb0\0Ä\"™Ŕfӈ¤îs5›ĎçŃAXPaJ“0„Ľ‘8„#RŠTŠ‘z`ˆ#.ŠÇcíXĂţȀ?Ŕ-\0ĄIm? .ŤMś€\0ČŻ(̉ýŔ/(%Œ\0");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo
lzw_decompress("\n1̇“ŮŒŢl7œ‡B1„4vb0˜Ífs‘źęn2BĚѹ٘Ţn:‡#(źb.\rDc)ČČa7E„‘¤ÂlŚĂą”či1̎s˜´ç-4™‡fÓ	ČÎi7†łé†„ŽŒFĂŠ–¨a'3IĐĘdŤÂ!Sąćž:4ç§+MdĺgŻ‹ŹÇƒĄîöt°c‘†Łőăé b{H(Ɠєt1É)}FŚp0™•8č\\82›DL>9`'CĄźŰ—889¤Č ŽxQŘţ\0îe4™ÍQʘlÁ­PążV‰Ĺbń‘—˝T4˛\\žW/™ćéŐ\n€` 7\"hÄqšč4ZM6ŁTÖ\r­r\\–śC{hŰ7\rÓx67ΊşJʇ2.3ĺ9ˆKžë˘H˘,Œ!m”Ɔo\$ăš.[\r&î#\$˛<ÁˆfÍ)ZŁ\0=Ďr¨9ĂÜjÎŞJ č0Ťc,|Î=‘Ăâů˝ęšĄRs_6Ł„ݡ­ű‚áÉí€Z6Ł2Bžp\\-‡1s2ÉŇ>Žƒ X:\rÜş–Č3ťbšĂźÍ-8SLőŔíźÉK.ü´-ÜŇĽ\rH@mlá:˘ëľ;ŽúţŚîJŁ0LRĐ2´!čżŤĺAęˆĆ2¤	mýŃí0eIÁ­-:U\rüă9ÔőMWLť0űšGcJv2(ëëF9Ž`Â<‡J„7+˚~ •}DJľ˝HWÍSNÖÇďe×u]1ĚĽ(OÔLĐŞ<lţŇR[u&ރHÚ3vň€›ÜUˆt6ˇĂ\$Á6ŕßŕX\"˜<Łť}:O‹ä<3xĹO¤8óđ> ĚěěCÎÚď1ƒ˘ŐHRâšŐS–d9Şŕš%ľU1–Snća|.÷ԁ`ę 8Ł ś:#€ĘŕCÎ2‹¸*[oá†4Xxú.k\">şĄAŞÍO+,óx\\5t˜Ń†Ö`\\Ĺožđˆ%§jÚń]¸ŞnűČ\\éŁhÜ=ŽzČĂŞ2\$¨ŤÖF[NYŐÎÓRŻý[IôąŐÚ7˛¨tҔśţ7Žě(áœďĚWj0öó¤ć2v}Ýň;ďk2ŒĐVaĐŕťńžr=ř‹(Ëă˘,ł›\rěéj*şB(Rî2C–N\\ŒÎ˙˛9{a\0ŕÓVR4ŽB¸Ě/zńnÎ6ŒŁš‡­íŇ(wƒsásíň¸Ç´B[óřMi#:#řŻUáţ=M-~ąőäăh)Żő	ƒpŒC›9/,ĐrŘ=ƒs‘ƒ˜#BvΊM t=÷@–hsÍ…„`kĄóŒp.=S‘\"Îîj“ƒ&5ÄuŽŃp#YœŸż‡úY	âś~)°s4ŮĂ1naV*ćÄTSáËq¤6†\"[Lg†Ź‘ĆB\"|Ŕ’2ŸŽQ¤:8ƨ՞ƒ\rVƒś4ŕaj!ź.&–ÎØo%0F9\"\$ń˛DČšă‰?'¨™2B´gaĹkr­'\$9\rŘ 6š`eĎť diôű2p\\›\$ťŇ>‚7ń\n\\Ł–,Ą¤Ä9˘ç šI‚Ě+”ššLnš] HHJœˇ ĺKLehAůšŞ@˙ľŘ’ó@†ĚÚ¨dĘ˝ƒů*‘H10öАf!ܸ7Č1HA`°¤4‹?ž‹ĆZUź w@(´R(ÚĎşTÉ2ĄŠ0RŘř”áD`Ž„‘bűßqŠqiéĹčhVĘęj[!šS“Xű:Ň\nŸ0FĂL¢vÉjŰŚÁÔ9ÂĺJfTx7†z\\ϲý†Óƒ+R@ҏdÝ^GÁ\0.cř`˛ţ>Nĺ\\˝FŁsög–iˇ\$߯%AéË´TIŕ•@v.™\0ĚPĹ+ƒ cNEőѧDŢKşvÇće9Šćć볎*učVZ`řÚ=~dŚśĽŰDe×}fšÓš\0şłŰ5ĎŹšŸf:j„`ČME1ČŻEś¨˜ĘCAŽ}śš):n‡ŚU°FâYLŹ˛˝f?e+‰ˆ.ëZQŕZCxzĄÔŁ›(`Đˋ~Aˆ5–[ÇyJ1;˝Ö}ÝNSL	Ů)Ľ–aż‹ÎŐSŢŔcŠ•9…´ą2ćmt+•ÚbßcRT™w|ĽÜ7+9ý\\0ƒ™ÂSAł‡ čáşgśŘŸ:ÔTń.'b‹ôqŚ2Đ9cœP SűHÖšŚ#•üă1ŠŔŤĽšŻÚęĹgT”ÔQľžiÖź]Ž(v`ŘŤëŐ\rŕî>1ÚËk~-_čë,œŹŁńńŔ˜á×0&C˜ł\$ŚĆü<0ňęˆ{Ľ•ş†g0öáֲء“ď%ŤBúęŇţv2ó—.˝sŞbŇvŕťh‘dăBwúuŢ=‹cŢCÖE‡@>‡Đ");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("f:›ŒgCIźÜ\n:Ěćsa”Pi2\nOgc	Če6L†óÔÚe7Ćs)Ћ\rČHG’I’ĆĆ3a„ćs'căŃDĘi6œNŒŁŃčœŃ2Hăń8œuF¤R…#ł””ęr7‡#Š”v}€@ `QŒŢo5šaÔIœÜ,2O'8”R-q:PÍĆS¸(ˆŠ*wƒ(¸ç%żŕp’<F)Ünx8äzA\"łZ-CŰe¸V'ˆ§ƒŚŞs˘äqŐű;NF“1ä­˛9ëđGźÍŚ'0™\rŚ›ŮČżą9n`ĂрœX1ŠÝG3Ěŕtee9ŠŽ:NeíŠýNąĐOSňzřc‘ŒzlŽ`5âăČß	ł3âńyßü8.Š\răÎšPÜú\rƒ@ŁŽŘ\\1\ră ó\0‚@2j8ؗ=.şŚ° -rČĂĄ¨Ź0ŠčQ¨ꊺhÄbźŒě`ŔŽť^9‹qÚE!Ł ’7)#ŔşŞ*ĘŔQĆČ‹\0ŠŘŇ1ŤČć\"‘hĘ>ƒŘú°ĐĐĆÚ-C \"’äXŽ‡S`\\ź¤FÖŹh8ੲâ Â3§Ł`X:Ońš,އŤÚú)Ł8ŠŇ<BđNЃ;>9Á8Ňó‡cź<‡*Źć2ŽcĽ9ĎéĘ>˘HŔz™OjŞB'BŞđúގŠş˛Œ5‘,ň„Pěb5Đ45€Ö3ě˙@…:ˇN+išj›ŐJ˘ŸÚŠ\\ގ	¨Ć‡á@ź>‹ Ć4Xr(Qr RŮĄ dó…u=ĎtÍA8A{Œc\\Š§)ł˝|ׁC4\n6ŘWí˜7(V4l6ľ	–9\rĄvˎaŢ&:CK˜!ć-ĄŁpÎ:\r\0V˘M Q†#őK@ź\0Ň.…Ů€ËVyˇ›ŚwEű\"Őăfƒ|jŢbgŮźF>ċ	BHn–ÝşZ˘ÔB˛BĆ\$ÉF0•ĎĂ=ŞńkC-9ă¸ţC´ä‰O”9^Z3\rÇr…7ŕÖ0ę¨uŮwů•M¸gůĹ° Őv2śÔqI°źó˛ěöpĺľŔ¸äh5căPyDžŮ.ć[°÷ĽhV'-YŔĚÓT°čÓ…Ý›’:vĐţŸ¨O&&6Š¨Z—áČÎť	rnűś•ĽžBcŁoÚ Í0úMƒăŁ¤˛xz]Ԍ™ŐęÇ!€védz/sƒâŰCŒí‘Ś=őd9KšeVXŮs:pĚш8–rĂA0&iŽ)Ö¤R\$úY_Vé4Źž…z÷Č;ia°4° ĘlI,&t5Ŕř8żIä#_Š€‡sˆFĂť`\niE<Ś'ŃJy0@¸4‡0†Ăa5˜>Â3Ěş¨@ĕ0D†žĎkÎ2ęuO‚€BÂń[€ź4Ŕ2dĽVŤ<eŃ`6řCáÄ	d>'EwAL[‹ŠiSEőRĂ[ş§ĺ\rŠß x<áí\\+˘ż xxƒpžÂ\0čč;…AŹ˝pŘöCęŽV	ńYŤRż&š3şv¨y6Ę'y)x’jľę@ÔrIôŽzhBp×I‘’fŻşĹ†ąJůŇZr¤<É\"\$Tś‘Ś^HČó,3搐PŻ˛čœĘ8f,2‡˜Śâ‰‚pĘčNßsć|ň¸žNUđçsCMŻ ˛şt_°naĐÔ,’BŮVbÎp4óś¤üŰ\$w#çŠ5%•8t›ńÄŕôĎüӝmŻŕPŮřţŮ3ýnŻýŽĎ¤˛hó6IlşNr†Q	”ŇeÔE“2ÚLf'd—Ě*\":YMĘ#ELz Ńh\0%S­˘DH1Đ×!ęS&łŮ[5	3%Ă({¨Čĺ^<‰É(H´6đX+Î\"hŃW<¸’ó_tz¸ˆ9­Z™uhŹ…€”—f^ȋ=hÓř:+B“qĹ	P&„Š	ƒpbaŔš\nŽaěˆąV2ÇW ŮšŠ& ášZ…\0ŢnaÓÝ­dX8Zv>§š”ĐŞ‡b\nC˜SJđrš‡ťZŕŒW%`[ř/h€R{\$’-…‚ށeĘ˛BGLřzNBp(ş@ŚÝ°÷sƒ(fdňéGŕbS5Ň57i?†PZt\nzœ>Œů`]x0=żJcrRByČY“]c_#˘S“•-ä/ĺ\0Ă\n¨lĐ aŢƒ1‡2đ‡@W…°Ć\näA”ě#a,1…Âřd’â0ČĘ%a†d5€Ě|šEśĆĺŔŮkBŻďřOK+ĚŞPó~6Ç0ĽßeŻę5‡!2@¤ø(vdbŔĺˇq.ƒ@adĹţ›´„‹RCšˆ’eŹÓ)X:#cYžZ.|ŘcßZ4>Řç/&ÜP­V‘¸Ś2•ĆwžH˛B5îƒWçBp<pŃÎ'<EŸť š*:zFD´TgHęRŞ\\śĂ*Ý+}ź…°ÂCĐ]l.@Vź8\$ŔĹNj€›:Icáö’Ď˝–4k•Ą^…ú<§)ţĆÓ¸Â\0St€ĆŁĽ!olju¸ˇ—ŽÖËZkmqŽľĺvÚŰqœ%ŇşQMŰŰŽ-jďY3ý‡ß&0Ą”6ďIv{{× ü‘ŕÜC}¸śJz0ŰVtÓŘnb-¸lŠů¤͓ĚZWK€­2Čx×ÚmŃŐF>\nCs…ŽˆżˆęnăCß!ĺËMĆ0OÉĂr“˝/‡Ćh2ŠB†dUs˛ţŽĘ­ä–ƒ×\"XK>}Ă@´Ăô@Ч	÷4ŢĽ7D\0 ČCˇŮ'oGěÍ\"oúřvă”oMv–ăHy%\$F¤v\nU‚ÁzB‹´ť—i)ÝşmŒQ!\"´ź\n;ěŚŕ\0¤˘M*šC\rOj°˘vîFDźOŕ	š/(’„üËťóyƒ;ËŔűßg/}ät9úlŁB[Ź¸iÜ0Ý2ÚůA˛n˜›‚ú„÷ˇpK‹&Üݸęý\n!o{=ź×‰a*gE\\ž‰1˝Éűř“MÁ~ĂŮ{„í7ć¸._Áć”’ˆAŸŢk˙ŻöŇđb>'y†‘´ŃĆ˙ *nďnVű‚JÂHÂ\"P\$FŞ*éxeϨ! Ýą\0§†p Ç™DF#1'Ţbƒ Ä8eLDi\n¸‰,“N+*¨ůfůŻŘ™Ohk0&;Ó/äHh˘Ž,!č|üŹ	#›/’/‰ČöCBˆ<pE€N(š\0(ćT‡°W\ndžÁ\"J( žjŹÄ\rc@Ă@¨\r\">á%LĚ°\$‰bEpŢŔúđżŠž äŠ\r\"dϞˢşŞIďŇţ…j(€h…OÜ fˆüvüĆyŘűFż\0řý/ŔüC¤Ç‹x˘oĚýIşţą˜/dęˇFŞ˘F\0>¨>śërˇqTŸ,UĐ<ßc蓋\nV¤ƒLĽfđ#	ž‹ľ\0P¨Mš\$ŔP&‹qSĽY\n˛Lĺhěěď‰Ibđ,RHH)+LľuąpĹ RąŽśeĎEk‹J´đń0kŚxbC*ő°L‚€A%lšĚpˆ÷¨0a`ďŠ˜SN\$6CÍi\nb Im'°VĐV+M\rÇÁŹÖĚd ‡%Œ¨„…ŕÚH(hŰÍRÜż­pęCĎŇ>FďEĄŒFđĽ¤\n- š đÎŕ¨*úź#ˆ¨ňp6`Ď'rz€ĐĽ\nnŔŰ'’|tŕúĽ˘Ş\rŹ’ ‚JŁfúƒ)ŕđtĆPS‹.Ž=&ň›'2*”ØŚÉ÷)ŇŐ'ň‹'Ră*L~`€Â\rRxŽá„X\r€ÄŐ`Ö.\0%Œ* â+ĽJ'ˆ\\I\rŹ@č10¨ĺS 	“%2€Ë2Ćf t†\0\\#\\6 °	ŕÄ\rDo3řSP “U5“\\ cÄ	¨:>ŔćÂâE3k\n€ <ŕuEXÁs1Děšs@\$@ŢCOnń\n)€ 	ŕŚ\n†\0ŕ‹;\0R’úŽĆđ/\r9“”0ÂK2ł”	 )-,č~\$#. ¨†ÔY­ú[¨:žŽR\0Z?Ŕ˛ú\$Ě) É,S“\n“Ě“Ń\n“Ô8#d<@°´T¤ŠŹG,%›8Ť3ӚS”TŠh;¤,TŁÎĚƒ°ę7f]D\"ED€ó!Ăˆ/óaT\\iä™9łĚI¤P‘ď\"t]#B/2x†`čŹJÉ/v\"R/HŔńI…Ě´sô\\ĆC\0ˇ<LEƒÄ<@WJăNľ˛\nú3ŕRídhýn< óÄÔ\n­ PýsP€śýqĚ´W䄹‡\\‹¨™ˆÜ€î\" ÜŠn\rđo°…0xeŔCĎfş¤Á\n)ö˙„ęO€Ă†f‰JóII\nĺWRŹq‹	IÉŠ*fńP˘ąQž! äTŐ]Pęj˜\$i-ˆEŠŚMŁˆłki/úŞoűR ¸ĺ(WF™Îş¨ŠÜ÷#ş/.šŒŻú)ˆÝSF\0ŮíŐ-âýoĄEH1ţřĂ.UŠłJŮ	Žšą~ÁĽŕdňţ›ľćřŕٲRQ!|ą#dąkľ”Eˆ\$더^ÎŕžÄ\"Jë­ÜZŐ>ôUBůÁSĹFNłŢ/\"Cbőţ8´ĚNŚA)ŹŒĆˆ\\Ĺň—'fQ.ŁcF2ě\\eŢ€XOđ3ŕŕLÓËP,ňKÍPŐMXőŽŕΐԐ–|¸5śK%ˇgŔzĎf3U‡<󢊀ę\0`#›cÎĆrÇ0(J ˛Ŕ\rfóŽšj՞Hhh5óÎî’kÖ܇#ć:Ż / ¤ô˘ŚLď)ŇŽ\n€Ţ´ĂˆŽŹeâB÷(82ŕł@oĚĆV§oŕČłđžƒoŹîW\00067éśBpâarBIsĚ4¤‘p‚B<WT—BItÍa7isČÜäi{cöłícîßéH!ęoiđŰ°oÜ(€eUR'J\0Pžsôžëž3ŕLRtV Ş\n@’‡ŕŰLƒ.Œľ|\"#>(ś•EtŤEł?<´LW\"čÚ˛ßb6§}tLb0÷GdrŢÔv0\"\$§Ň›~V#VĄ—Ç€–ęFă_FUfYOÍnÂ\ruřc&]m¸#OŹá÷ind\$HVďZ Ëor=sŒÇsŕËuăÄÎÖüJG6€ZĽś\"ä`VˇřL\$˜37žč(h	€Ţ8.* P XƒIˆ¸~ëëzk0đ!Ł8łW{X#¤żžżl#Wř˘ąĂŕ8*\$Ákđ\"L#*˛Ż+\$­+ƒÄżA żĎ\\4Ťƒ*yîžm\nmDɋ\0ĺ`@˜źtÄT”Éú뜨cřú˛wîˇGhrToEÉ'FV‘ŤD7vŠiӑgŔyˆĐńŒnVQr°řÄ6.ˆp6Ť\0öÂ8¨żŐeŔÖ V‹y\$‡K˝xj˝ WhĆxŻ`ów‚đčƒ/!˛\\Qřűň\něšSő\\ٕ9ů™9ä˙?OMŠ˛ý+č B0PDp*§#& :@Ôˇ\0ĐĘăî=ăâO+h>â8ˆö?Łţ@2†D@ÎňP‚`^4Ł|8&87áůËŮŃ9i„8‰)ƒđ;Ęâ<KyB§˘mP##ĆĆeH]J4-	.lŔ^boŁÚz‹ÂşœâÎĂŔOĽbg¤Ż@;N–rŽČăČ(ÓÖ<íŘC C—‡˘w D#ąĄŘEZcĆ:ŁŐ!`w¨ƒŘ=ÚWĄ#?Ś\0ÔpÇŠCÖ ŘśG6–eŐ҆:V\"ZaĄâňú&5ő\rŕEâj\rŔÖ@@*˘2KHšăd* äCAŚúK`ć ŘúţŤąŻwŻŰ\0ݚUœŔ]ŻŁ\r°5ą[’ű’ůôˇ(Ô:Cř) í)Âç°f\rŕÚä ëŸ)îRRd5ăö\$\0^Ö4¤\0Ď°bŠ­'ł™ä†+~€Î4űD@¤B\0矠Wľ˘?wڃšúuąŰm°`żş{!ť&K{Ź\r›ťe/ś{ĄŰ°ăéśűŽ›ťźĂôâ¸\$0Ě˝ÂĚ\rÇfŕ[śIşžęŇ`Ž\n ‡ž­xÁzžÚV	š}úơ\rşÍŔťÜ	­ÖŤŚŽŕЃœ(€žR¸VVŁfĄŠşą9ŔÝFÚF,ĂE:şoÉŤdŠ‚Í{â/(âĺQ‹ŠÔaF\\dÔB–šśôŔűŚn”kđa§×„đ\$_Ä8wŚ\n`ěĐˌ´`çĘáÇęÓܐˇlçü0*h\rFóĹVöĽu&q.ÉZ@\n€ä\n%ÇČëŕ现@ňł:@'œÝŽľŹ˙ąWÍ<×,W4čŚvLRî,ƒŕăˆƒfŔ@ÉŃ#dqÒYp ědYŚŇ ś¨Ł-,mś€mă’äkßË'V9(ç‚xď;\0ËƆgŇcó‰î)‚ŽĘ˘”ž<“˜•Ž;˛öđqs—Rč6•ôřŻŇů\0řľřŔˆó1C`z(óĚ4‡4\rŘH\$…DŘÚVŢ ŘŽş<ˆ€!¤sÚCŤÜw˛=~]ÖMă\npDT­,\0YŰDě3ŕ¸<Ĺ)\nŘgŢ\$+hË\nŘA‚d*}¸¨´]Ž!Ýí–ýęě<:“ŕ]Έ=ŇG^+ܒ%Ě1ô“ęą,ž\r‚g„WGáo1ŚˆŸŰ¤Ź˜Go–2;\0Oß#A\"ţ:ňuډ5ßy€ny'!GŕbççÓN:cÝ:d[)Ë\r?đ8gëޢ‰)XÔĆő‰xńď\"‚^i\"žą[ĐbĚěß#ŹÚxeŒ-yimŠK#QxălMšĄŠoM\\¨ŁŠSw^’Ú>ԀÖ#\0ˆ:D€mˇËą\"ţşŘ•r’œŻĐńÖ˝mJ’§áí­—lm\$HJF›‚á ŕ’ž´˘€ŕĂPL^„íŽ@Ôžěu_‡-H‡.ďóÂ2đ˝Ý&\$d벞…ΨČSĂd0ŚX? ¸§\n4dcöBD|ĚöĽĎěż7öż\r\0ś ş3óž OO#¤Kż b€ˇů˙Łú`NKżŹÝ˝ÜÁcóM´ÚI(~EŽPižŠŕ˜	 – ř\n@‹;@°\nXTӟ\0ř„çĄ-ţ/óBx	„ş4ŠĽdř#đ	ŔJqž>œLŘy\0~DŔ%Љ=™ćŤVCóßp㝾}ý .`X_~ü<?\r\$dę#É\0Â`3¸¸á+0@@č7!ä `||Ęć\0žßÍń+ĐB ŕא?#<ëćŢşý•^?0EĎÎ\0šßžđüż<W |Ž\$°ü\$?0\r¨HB–Đ?ˆŹ¸Z´@LE‡5†É˙oÄ)rMˆ­6? …áŁ[čy§­őęǒZ´B\$ĺ0˛‘ý8_z¤ ńĄ\$AňÁt€Ëâ!5‹… +ŕ)%ᆔ”VP–’d‚d\0\0ÖÁ€\0†\n¸°pTP.ĚË?°Ćœ”–Mä@ELJ—„şĆ\"‰yÂşZ¸Q\0Âđ/ŠLPUŕg\0W°>?jŔb€@ 9ź\nŚţMƒôťüŇÁĐSŘÁ `\"‡P߯†qśmöV\rä¸\0Äe;ĄäěďbqŸEŒj3>šßÎň€ZҌč@%ł€ľçg]s¨đܚ!ó7q\$ŽQřgŔśŇë.A9äü*š}z'‘Œ”@ĚG_\"Äy cŃ;y§€ZĐ‹Âၠ\n@ŔˆšŔĄřq,{Óť śç‘ĺ›q\$qF<°@ëÄľf@2 L4˘y0ˆ9ü‹B‡‚Ń`I1f‡œ.]:‰›Ä€ý\"A Ź+đƒ…`Bę×ď?Hë§8‹D_ !% Đp!¨ˆťEÇVU­l°]Ç‘p\n’/‰/}çÇB:6:Ĺ(e#ŠřÚJ§‘Ř\$ÂG8†`Fc80BáńPş…ŕa|\"Čż4„P^ôfH(ÎĆ|á^Îâ…8¨¸ÉĚX\$<lR€ŐŞĹ3°că`BD\0=Š„IZ@gW™ľÖĺȇÉDŒ¨ec,\0ĄáoKů–Š´¤z‘ć: w)L÷@Ľ˛;eGzÉV\"Ë1ušÚ€\\s+€RřŽ:BY@„Nť7ď`^ŻŢ‹€á\\%8ź?ƒ8[:hŁţž@ˇü:F{tƒ'Š7Kmr{\\ĄŁhh#BQr•69_\$qsłdҒřä*e…ĎH|쯔\rű傧§*Čqôń‘(D(ÇśŢFă1Š¨¸\0PmŔ€äĎÓx\0đđi8&䒈h\$S`†Œ—˛%Z™˛\$TӃI+iâmˇ‘8äRtĂGI`ŮĎq\\Q\$9#clFîfš‘“ŇJźŠČěĽáŔ2pÈˇ€íŔüˆƒ“<OO:‰-șԤěyŹŸ_š&Ę0˛=̏Ŕa\$!Œ°^G;ÁŹŕ\0”`>ö@mŘ\nüdŐ|‹ź€r‰6Ę%\r3w­ŹŒr–3Ŕż)đ:ʆr¤ƒŞ¤š(1|>r<ĂP’iˇOHâ…Š´ëđúŹ?#ŁlČшś aŐf\"đˆ!ŇaŁLđ„^žoSRŇüĄ+đ’+’rÂGxÉĽ‹‡ô+ě–â=‚ż rń€œ9ĄT…œĚ<ˇ—ë°ř–D…•`ؙ\\Ë1Ó1Ÿ_ś؇„ş:q˜Y\0ĽÚffÉ菹9iԀH-™ö#2/7Â8Í\0Ę2˛ŽŔ;,\$ƒăči”dĄ…sqŞ€ňRŇíćo\\g0‚lDůĄ(ë’ü—(ćs2t•>˙‘ÄqČ yŠ#ŃJP@m!ľaÁH!Í ‘yF‡í#!mč“qܑf˜ăÍhŃÎd+šK(‹-úÉx¸XXŔ1*íÎPI9Y0ć~“™„Sp›’ˆˇ*3ţŠą\"á	\0G ŒYş#nÓCB€O@Ý8c\rN%SłaŒWĺ*ĄźN-	AE GÔL˝ř”ĆG^,EĽ[*ňđʀ“kƒ|çP¨ 8*q\r.L3|Є51DZV\nůˆËăćJŮ\\źÖlŽ]Č	ŕŔî4ýDdł.Ś”lŰČ܉yǁśpâv›ú\0ç\n€§şĚ)'9)ň/ÉŁ:9âl !šp‘g”u ÖQŤ…”ËŔé)ă„Ć`)\"gJy3§ŞŞyëÁ *´žâťO<I´O Ó¨qˆgÎ=C­HâRłŸČŔ'´'2ł9Ł&JˆĘ\0Œźˆ*%Ť“dńŠNń8éČN\"~ă3š’ř‹hŠÓ„˘˝ g;ňĹ9S‡ĂĺƒÍ5:i\\ĂĹ8P6€ś/—łö˘PţX|ž1Ô⒁ Śh‹B1S@`đš@\n\0bČÄ%yą€ČŚY\"%c€ˆL“\nmŔOE¨4ˆąŕÂm^’G™ŽDJe`.™hMf_\nA‚ˆ4kŁh\\‚ŠBŢ\r¨&2Ă=Yn}3Č}PT\r\0BiĽ¨ĐpůƒQNJ%DGȔ™Ń~CyZ9\0č”× 7\$E”TZ0™^k‡L\$Ś,ý˘őčˇJ%˘­i-zm€WIŠ0Ť2 4t!ě˨îę<Ńʏ”´,ŚaG\"B%ý€n˜#˘>ˆŃÓ\rŃĂ\\y@H¤?C`Ăĺ@^(,•äBӑgÍUÓsW(ŕé&şçSSZEƒhP8\ngL4ĎŚCčžÄţ綖'Ż^_Ł&@D\0ĘIÔĘğŠ,K0qVb€0am§M3Ćiţňw Ó:LŚ„îÉřPQôJč{'8Ś,tQôŔÇ,WâąeřkÂW,bŐ6Ô\"ľ0Ÿ™Ŕđ)	ÉÚăüSŻ:t*hô~ŕ	ę8Žőűż\\ZTę	Ů{gS€7T˜!¤,	”’ĂFë ¨œĺÖÎ@[˘ŘBTÇ:›TŽ¨\0-t¸™'™Sq<Ő´í |˙iăU€×˜ôľ!3і\$,Ą@sU€^ä2hež›\"‘‡ŞŤ˜î'.	’‹.­UUr%—†p\"Yˀ̒Á}<F&Pśş9óˆˆď€÷ÁKˆ‡Aqü‚ęÍW‘@öe5VŤi ĹjhR{ť…ń挧ŰÍ&C—šyĘŚœŚůĚMK''ՈÜÔÓĽC+_€,Đšč׾Ż5ü“č#aÖbąŞ€(DÉFV 9°ń…Š+Qc7ÂΕ‘Z]ejĘcšáVj­uœĹgä5Z'ÖIVCŐi˝5ß+\"95V¨Ł•ŹJS¨}*P×˝%Ds@ćk6Wœ×uť}d“ˆs%\nŕŠđƘ6ľxޝ\"\nq¤ ŸuŠ8ůGM­#4ˇ=ćQIL64œŠ9_jü˜^5ű^1ŠŞîú왽ŇĚu(-rG\\ł×ÇTüƒéĘ+†]灌Hç„eYÉţ,şí*zšľä{qŮĂĹ\"㮌ę.‚K‘G!a‡ŻĘ„°ŒLÖ\"+!ќËW­đčX€ÖŇž””Ŕ\npĐ-Œę#2¨\n+f€ŮD\r@o xĄ“P˛WÚ9ö-=˝fŹÍc*éDJş•„Żľ‹ ˝bű;ĘRşĆ‰!Ą%lŽć;,‹jaďżu—…›fŒFR	#Ş5Œí)[é(ÇmMI=`LúăƒZ\"Hś˝[Ť˝WN>¨ç‘]i¤\\nËTˆŢlĐ+´Umlša“[ŘlÝ6ąĺĽF>öěZŽ´ś>°QCŠÍ&’–›i)śZd[ďíq_Ť]°ÉÝĆöą	—-NZž×&\"8ŁI—ÇŒˇČ˛Œ 0F`alĚ@ęĄ)ç8Qô‡á—\"|śçůúm怌`‡ď@A˜PlYřáłiqŤ‰ĄĐьVaŁhs/¸Z‚B›‚ˆaÓ8N{0ˑnđ†Ý‡˜l€ěířŠA+ůQČ>`tt!¤Ú	áĹĽpŕ:(NHŕ/C HۗŽ8¨Fš NşvâŠŰúՒbÚhx\0Ş<Š Ż˘˛)ŰNíd†ŮÔ´	'C{Âűśn5YKg`\\Ł,yTńč˜0šíÇ;ĺԆ€WPŚ=@áOť˝Ü@`ˆC† €4N<‚ÚRđŔŁ|wo/ÂЍŚďW|ĹߨŤ˝Ýq“Ą—1MČYqI؇OŘĽĘŔčş„c˘9ź!Ű0đ/<Ń8``Hn{h§†ěĂ87ŮŽŇšă}„JňטYPf×z=űŕ-ź°\n]CyÚ5ŢX=ćˆgĂŔ űŐÝźÇh;O\rťFľ“Œ˘ó7łž0ySŽRöˇˇ=ť˝/,ŰÝ?J÷Ë@˝yŒŒŽ[á^XWŐž@¤žÓkŽfčÖÇĹôH”ťŢ_fý“ţ(ŞPԐ3đ2#˜áôyĄ˜×éžÇ;ÎÝĆô\0.ŔečâkzjO‹4šŕl˜ź*ƲœűĚ\$<27ɸ8I]ÓsۛÁr˜ż.o!‚¨„€×­;­űŻIФ !9÷ë_˜ŮUKŠŃćůV	ż›OhÖ.€ś• ˇŰëR`ˆ2Ńž°Wđu|“´Ă +˝žďŽź'´j/›žŘ€ˆËAŕĎ\nŘMşHIp\0ôçöÜBCÂŐúp§„ŔĐaŽüĆ4HyTӟ˛Ż[ ^öëĄHW0HиC	řkšÉ†X“~ĺ7‚-<Eî…WU‰’ŽŽŠ =Rxžœťœ. —šĺäą3p;˜€śćaŕ^îG	’”afö„B›‰kź–œÔń†H\nĎÖ𧀮űaö+íŢwĽ<°G÷Záţ\0_ŒEŽ|XşíąxŁěF	/ŇĆ1qŒ‹D KÚ^â÷—ŔşÖż;ĹŕäšSC0PŤř]€ęJ}ď_&“ąQ˘ĚޘxŔź×éĆ2\rčZƒÄĎ@âśfŻ˜\0ÄžQIĚ€3pđ@");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0™™™\0\0\0,\0\0\0\0\0\0\0!„ŠËíMńĚ*)žoúŻ) q•Ąeˆľî#ÄňLË\0;";break;case"cross.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0™™™\0\0\0,\0\0\0\0\0\0\0#„ŠËí#\naÖFo~yĂ._wa”á1çąJîGÂL×6]\0\0;";break;case"up.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0™™™\0\0\0,\0\0\0\0\0\0\0 „ŠËíMQN\nď}ôža8ŠyšaĹśŽ\0Çň\0;";break;case"down.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0™™™\0\0\0,\0\0\0\0\0\0\0 „ŠËíMńĚ*)ž[Wţ\\˘ÇL&ٜĆś•\0Çň\0;";break;case"arrow.gif":echo"GIF89a\0\n\0€\0\0€€€˙˙˙!ů\0\0\0,\0\0\0\0\0\n\0\0‚i–ą‹ž”ŞÓ˛Ţť\0\0;";break;}}exit;}function
connection(){global$h;return$h;}function
adminer(){global$b;return$b;}function
idf_unescape($s){$hd=substr($s,-1);return
str_replace($hd.$hd,$hd,substr($s,1,-1));}function
escape_string($W){return
substr(q($W),1,-1);}function
remove_slashes($Me,$nc=false){if(get_magic_quotes_gpc()){while(list($w,$W)=each($Me)){foreach($W
as$ad=>$V){unset($Me[$w][$ad]);if(is_array($V)){$Me[$w][stripslashes($ad)]=$V;$Me[]=&$Me[$w][stripslashes($ad)];}else$Me[$w][stripslashes($ad)]=($nc?$V:stripslashes($V));}}}}function
bracket_escape($s,$Ea=false){static$eg=array(':'=>':1',']'=>':2','['=>':3');return
strtr($s,($Ea?array_flip($eg):$eg));}function
h($N){return
htmlspecialchars(str_replace("\0","",$N),ENT_QUOTES);}function
nbsp($N){return(trim($N)!=""?h($N):"&nbsp;");}function
nl_br($N){return
str_replace("\n","<br>",$N);}function
checkbox($A,$X,$Ra,$fd="",$Yd="",$Zc=false){static$r=0;$r++;$H="<input type='checkbox' name='$A' value='".h($X)."'".($Ra?" checked":"").($Yd?' onclick="'.h($Yd).'"':'').($Zc?" class='jsonly'":"")." id='checkbox-$r'>";return($fd!=""?"<label for='checkbox-$r'>$H".h($fd)."</label>":$H);}function
optionlist($ce,$pf=null,$yg=false){$H="";foreach($ce
as$ad=>$V){$de=array($ad=>$V);if(is_array($V)){$H.='<optgroup label="'.h($ad).'">';$de=$V;}foreach($de
as$w=>$W)$H.='<option'.($yg||is_string($w)?' value="'.h($w).'"':'').(($yg||is_string($w)?(string)$w:$W)===$pf?' selected':'').'>'.h($W);if(is_array($V))$H.='</optgroup>';}return$H;}function
html_select($A,$ce,$X="",$Xd=true){if($Xd)return"<select name='".h($A)."'".(is_string($Xd)?' onchange="'.h($Xd).'"':"").">".optionlist($ce,$X)."</select>";$H="";foreach($ce
as$w=>$W)$H.="<label><input type='radio' name='".h($A)."' value='".h($w)."'".($w==$X?" checked":"").">".h($W)."</label>";return$H;}function
confirm($kb=""){return" onclick=\"return confirm('".lang(0).($kb?" (' + $kb + ')":"")."');\"";}function
print_fieldset($r,$md,$Eg=false,$Yd=""){echo"<fieldset><legend><a href='#fieldset-$r' onclick=\"".h($Yd)."return !toggle('fieldset-$r');\">$md</a></legend><div id='fieldset-$r'".($Eg?"":" class='hidden'").">\n";}function
bold($La){return($La?" class='active'":"");}function
odd($H=' class="odd"'){static$q=0;if(!$H)$q=-1;return($q++%2?$H:'');}function
js_escape($N){return
addcslashes($N,"\r\n'\\/");}function
json_row($w,$W=null){static$oc=true;if($oc)echo"{";if($w!=""){echo($oc?"":",")."\n\t\"".addcslashes($w,"\r\n\"\\").'": '.($W!==null?'"'.addcslashes($W,"\r\n\"\\").'"':'undefined');$oc=false;}else{echo"\n}\n";$oc=true;}}function
ini_bool($Pc){$W=ini_get($Pc);return(eregi('^(on|true|yes)$',$W)||(int)$W);}function
sid(){static$H;if($H===null)$H=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$H;}function
q($N){global$h;return$h->quote($N);}function
get_vals($F,$e=0){global$h;$H=array();$G=$h->query($F);if(is_object($G)){while($I=$G->fetch_row())$H[]=$I[$e];}return$H;}function
get_key_vals($F,$i=null){global$h;if(!is_object($i))$i=$h;$H=array();$G=$i->query($F);if(is_object($G)){while($I=$G->fetch_row())$H[$I[0]]=$I[1];}return$H;}function
get_rows($F,$i=null,$l="<p class='error'>"){global$h;$gb=(is_object($i)?$i:$h);$H=array();$G=$gb->query($F);if(is_object($G)){while($I=$G->fetch_assoc())$H[]=$I;}elseif(!$G&&!is_object($i)&&$l&&defined("PAGE_HEADER"))echo$l.error()."\n";return$H;}function
unique_array($I,$u){foreach($u
as$t){if(ereg("PRIMARY|UNIQUE",$t["type"])){$H=array();foreach($t["columns"]as$w){if(!isset($I[$w]))continue
2;$H[$w]=$I[$w];}return$H;}}$H=array();foreach($I
as$w=>$W){if(!preg_match('~^(COUNT\\((\\*|(DISTINCT )?`(?:[^`]|``)+`)\\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\\(`(?:[^`]|``)+`\\))$~',$w))$H[$w]=$W;}return$H;}function
where($Z,$n=array()){global$v;$H=array();foreach((array)$Z["where"]as$w=>$W)$H[]=idf_escape(bracket_escape($w,1)).(($v=="sql"&&ereg('\\.',$W))||$v=="mssql"?" LIKE ".exact_value(addcslashes($W,"%_\\")):" = ".unconvert_field($n[$w],exact_value($W)));foreach((array)$Z["null"]as$w)$H[]=idf_escape($w)." IS NULL";return
implode(" AND ",$H);}function
where_check($W,$n=array()){parse_str($W,$Qa);remove_slashes(array(&$Qa));return
where($Qa,$n);}function
where_link($q,$e,$X,$Zd="="){return"&where%5B$q%5D%5Bcol%5D=".urlencode($e)."&where%5B$q%5D%5Bop%5D=".urlencode(($X!==null?$Zd:"IS NULL"))."&where%5B$q%5D%5Bval%5D=".urlencode($X);}function
cookie($A,$X){global$ba;$re=array($A,(ereg("\n",$X)?"":$X),time()+2592000,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$re[]=true;return
call_user_func_array('setcookie',$re);}function
restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
stop_session(){if(!ini_bool("session.use_cookies"))session_write_close();}function&get_session($w){return$_SESSION[$w][DRIVER][SERVER][$_GET["username"]];}function
set_session($w,$W){$_SESSION[$w][DRIVER][SERVER][$_GET["username"]]=$W;}function
auth_url($Db,$L,$U,$k=null){global$Eb;preg_match('~([^?]*)\\??(.*)~',remove_from_uri(implode("|",array_keys($Eb))."|username|".($k!==null?"db|":"").session_name()),$_);return"$_[1]?".(sid()?SID."&":"").($Db!="server"||$L!=""?urlencode($Db)."=".urlencode($L)."&":"")."username=".urlencode($U).($k!=""?"&db=".urlencode($k):"").($_[2]?"&$_[2]":"");}function
is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
redirect($qd,$Ad=null){if($Ad!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($qd!==null?$qd:$_SERVER["REQUEST_URI"]))][]=$Ad;}if($qd!==null){if($qd=="")$qd=".";header("Location: $qd");exit;}}function
query_redirect($F,$qd,$Ad,$Re=true,$cc=true,$jc=false){global$h,$l,$b;if($cc)$jc=!$h->query($F);$yf="";if($F)$yf=$b->messageQuery("$F;");if($jc){$l=error().$yf;return
false;}if($Re)redirect($qd,$Ad.$yf);return
true;}function
queries($F=null){global$h;static$Pe=array();if($F===null)return
implode(";\n",$Pe);$Pe[]=(ereg(';$',$F)?"DELIMITER ;;\n$F;\nDELIMITER ":$F);return$h->query($F);}function
apply_queries($F,$Q,$Xb='table'){foreach($Q
as$O){if(!queries("$F ".$Xb($O)))return
false;}return
true;}function
queries_redirect($qd,$Ad,$Re){return
query_redirect(queries(),$qd,$Ad,$Re,false,!$Re);}function
remove_from_uri($qe=""){return
substr(preg_replace("~(?<=[?&])($qe".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);}function
pagination($C,$pb){return" ".($C==$pb?$C+1:'<a href="'.h(remove_from_uri("page").($C?"&page=$C":"")).'">'.($C+1)."</a>");}function
get_file($w,$vb=false){$lc=$_FILES[$w];if(!$lc||$lc["error"])return$lc["error"];$H=file_get_contents($vb&&ereg('\\.gz$',$lc["name"])?"compress.zlib://$lc[tmp_name]":($vb&&ereg('\\.bz2$',$lc["name"])?"compress.bzip2://$lc[tmp_name]":$lc["tmp_name"]));if($vb){$zf=substr($H,0,3);if(function_exists("iconv")&&ereg("^\xFE\xFF|^\xFF\xFE",$zf,$Ye))$H=iconv("utf-16","utf-8",$H);elseif($zf=="\xEF\xBB\xBF")$H=substr($H,3);}return$H;}function
upload_error($l){$zd=($l==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($l?lang(1).($zd?" ".lang(2,$zd):""):lang(3));}function
repeat_pattern($ye,$x){return
str_repeat("$ye{0,65535}",$x/65535)."$ye{0,".($x%65535)."}";}function
is_utf8($W){return(preg_match('~~u',$W)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$W));}function
shorten_utf8($N,$x=80,$Ff=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$x).")($)?)u",$N,$_))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$x).")($)?)",$N,$_);return
h($_[1]).$Ff.(isset($_[2])?"":"<i>...</i>");}function
friendly_url($W){return
preg_replace('~[^a-z0-9_]~i','-',$W);}function
hidden_fields($Me,$Kc=array()){while(list($w,$W)=each($Me)){if(is_array($W)){foreach($W
as$ad=>$V)$Me[$w."[$ad]"]=$V;}elseif(!in_array($w,$Kc))echo'<input type="hidden" name="'.h($w).'" value="'.h($W).'">';}}function
hidden_fields_get(){echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
column_foreign_keys($O){global$b;$H=array();foreach($b->foreignKeys($O)as$o){foreach($o["source"]as$W)$H[$W][]=$o;}return$H;}function
enum_input($S,$Aa,$m,$X,$Qb=null){global$b;preg_match_all("~'((?:[^']|'')*)'~",$m["length"],$ud);$H=($Qb!==null?"<label><input type='$S'$Aa value='$Qb'".((is_array($X)?in_array($Qb,$X):$X===0)?" checked":"")."><i>".lang(4)."</i></label>":"");foreach($ud[1]as$q=>$W){$W=stripcslashes(str_replace("''","'",$W));$Ra=(is_int($X)?$X==$q+1:(is_array($X)?in_array($q+1,$X):$X===$W));$H.=" <label><input type='$S'$Aa value='".($q+1)."'".($Ra?' checked':'').'>'.h($b->editVal($W,$m)).'</label>';}return$H;}function
input($m,$X,$p){global$T,$b,$v;$A=h(bracket_escape($m["field"]));echo"<td class='function'>";$af=($v=="mssql"&&$m["auto_increment"]);if($af&&!$_POST["save"])$p=null;$zc=(isset($_GET["select"])||$af?array("orig"=>lang(5)):array())+$b->editFunctions($m);$Aa=" name='fields[$A]'";if($m["type"]=="enum")echo
nbsp($zc[""])."<td>".$b->editInput($_GET["edit"],$m,$Aa,$X);else{$oc=0;foreach($zc
as$w=>$W){if($w===""||!$W)break;$oc++;}$Xd=($oc?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($m["field"])))."]']; if ($oc > f.selectedIndex) f.selectedIndex = $oc;\"":"");$Aa.=$Xd;echo(count($zc)>1?html_select("function[$A]",$zc,$p===null||in_array($p,$zc)||isset($zc[$p])?$p:"","functionChange(this);"):nbsp(reset($zc))).'<td>';$Rc=$b->editInput($_GET["edit"],$m,$Aa,$X);if($Rc!="")echo$Rc;elseif($m["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$m["length"],$ud);foreach($ud[1]as$q=>$W){$W=stripcslashes(str_replace("''","'",$W));$Ra=(is_int($X)?($X>>$q)&1:in_array($W,explode(",",$X),true));echo" <label><input type='checkbox' name='fields[$A][$q]' value='".(1<<$q)."'".($Ra?' checked':'')."$Xd>".h($b->editVal($W,$m)).'</label>';}}elseif(ereg('blob|bytea|raw|file',$m["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$A'$Xd>";elseif(($Uf=ereg('text|lob',$m["type"]))||ereg("\n",$X)){if($Uf&&$v!="sqlite")$Aa.=" cols='50' rows='12'";else{$J=min(12,substr_count($X,"\n")+1);$Aa.=" cols='30' rows='$J'".($J==1?" style='height: 1.2em;'":"");}echo"<textarea$Aa>".h($X).'</textarea>';}else{$_d=(!ereg('int',$m["type"])&&preg_match('~^(\\d+)(,(\\d+))?$~',$m["length"],$_)?((ereg("binary",$m["type"])?2:1)*$_[1]+($_[3]?1:0)+($_[2]&&!$m["unsigned"]?1:0)):($T[$m["type"]]?$T[$m["type"]]+($m["unsigned"]?0:1):0));echo"<input".(ereg('int',$m["type"])?" type='number'":"")." value='".h($X)."'".($_d?" maxlength='$_d'":"").(ereg('char|binary',$m["type"])&&$_d>20?" size='40'":"")."$Aa>";}}}function
process_input($m){global$b;$s=bracket_escape($m["field"]);$p=$_POST["function"][$s];$X=$_POST["fields"][$s];if($m["type"]=="enum"){if($X==-1)return
false;if($X=="")return"NULL";return+$X;}if($m["auto_increment"]&&$X=="")return
null;if($p=="orig")return($m["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($m["field"]):false);if($p=="NULL")return"NULL";if($m["type"]=="set")return
array_sum((array)$X);if(ereg('blob|bytea|raw|file',$m["type"])&&ini_bool("file_uploads")){$lc=get_file("fields-$s");if(!is_string($lc))return
false;return
q($lc);}return$b->processInput($m,$X,$p);}function
search_tables(){global$b,$h;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$uc=false;foreach(table_status()as$O=>$P){$A=$b->tableName($P);if(isset($P["Engine"])&&$A!=""&&(!$_POST["tables"]||in_array($O,$_POST["tables"]))){$G=$h->query("SELECT".limit("1 FROM ".table($O)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($O),array())),1));if(!$G||$G->fetch_row()){if(!$uc){echo"<ul>\n";$uc=true;}echo"<li>".($G?"<a href='".h(ME."select=".urlencode($O)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$A</a>\n":"$A: <span class='error'>".error()."</span>\n");}}}echo($uc?"</ul>":"<p class='message'>".lang(6))."\n";}function
dump_headers($Jc,$Id=false){global$b;$H=$b->dumpHeaders($Jc,$Id);$oe=$_POST["output"];if($oe!="text")header("Content-Disposition: attachment; filename=".$b->dumpFilename($Jc).".$H".($oe!="file"&&!ereg('[^0-9a-z]',$oe)?".$oe":""));session_write_close();return$H;}function
dump_csv($I){foreach($I
as$w=>$W){if(preg_match("~[\"\n,;\t]~",$W)||$W==="")$I[$w]='"'.str_replace('"','""',$W).'"';}echo
implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$I)."\r\n";}function
apply_sql_function($p,$e){return($p?($p=="unixepoch"?"DATETIME($e, '$p')":($p=="count distinct"?"COUNT(DISTINCT ":strtoupper("$p("))."$e)"):$e);}function
password_file(){$Ab=ini_get("upload_tmp_dir");if(!$Ab){if(function_exists('sys_get_temp_dir'))$Ab=sys_get_temp_dir();else{$mc=@tempnam("","");if(!$mc)return
false;$Ab=dirname($mc);unlink($mc);}}$mc="$Ab/adminer.key";$H=@file_get_contents($mc);if($H)return$H;$wc=@fopen($mc,"w");if($wc){$H=md5(uniqid(mt_rand(),true));fwrite($wc,$H);fclose($wc);}return$H;}function
is_mail($Nb){$_a='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Cb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$ye="$_a+(\\.$_a+)*@($Cb?\\.)+$Cb";return
preg_match("(^$ye(,\\s*$ye)*\$)i",$Nb);}function
is_url($N){$Cb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($Cb?\\.)+$Cb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$N,$_)?strtolower($_[1]):"");}function
is_shortable($m){return
ereg('char|text|lob|geometry|point|linestring|polygon',$m["type"]);}function
slow_query($F){global$b,$R;$k=$b->database();if(support("kill")&&is_object($i=connect())&&($k==""||$i->select_db($k))){$dd=$i->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
var timeout = setTimeout(function () {
	ajax(\'',js_escape(ME),'script=kill\', function () {
	}, \'token=',$R,'&kill=',$dd,'\');
}, ',1000*$b->queryTimeout(),');
</script>
';}else$i=null;ob_flush();flush();$H=@get_key_vals($F,$i);if($i){echo"<script type='text/javascript'>clearTimeout(timeout);</script>\n";ob_flush();flush();}return
array_keys($H);}function
lzw_decompress($Ia){$_b=256;$Ja=8;$Va=array();$bf=0;$cf=0;for($q=0;$q<strlen($Ia);$q++){$bf=($bf<<8)+ord($Ia[$q]);$cf+=8;if($cf>=$Ja){$cf-=$Ja;$Va[]=$bf>>$cf;$bf&=(1<<$cf)-1;$_b++;if($_b>>$Ja)$Ja++;}}$zb=range("\0","\xFF");$H="";foreach($Va
as$q=>$Ua){$Mb=$zb[$Ua];if(!isset($Mb))$Mb=$Ig.$Ig[0];$H.=$Mb;if($q)$zb[]=$Ig.$Mb[0];$Ig=$Mb;}return$H;}global$b,$h,$Eb,$Kb,$Ub,$l,$zc,$Dc,$ba,$Qc,$v,$ca,$gd,$Wd,$ze,$Cf,$R,$gg,$T,$ug,$ia;if(!$_SERVER["REQUEST_URI"])$_SERVER["REQUEST_URI"]=$_SERVER["ORIG_PATH_INFO"];if(!strpos($_SERVER["REQUEST_URI"],'?')&&$_SERVER["QUERY_STRING"]!="")$_SERVER["REQUEST_URI"].="?$_SERVER[QUERY_STRING]";$ba=$_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off");@ini_set("session.use_trans_sid",false);if(!defined("SID")){session_name("adminer_sid");$re=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$re[]=true;call_user_func_array('session_set_cookie_params',$re);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$nc);if(function_exists("set_magic_quotes_runtime"))set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);$gd=array('en'=>'English','cs'=>'Čeština','sk'=>'Slovenčina','nl'=>'Nederlands','es'=>'Español','de'=>'Deutsch','fr'=>'Français','it'=>'Italiano','et'=>'Eesti','hu'=>'Magyar','pl'=>'Polski','ca'=>'Català','pt'=>'Português','sl'=>'Slovenski','lt'=>'Lietuvių','tr'=>'Türkçe','ro'=>'Limba Română','id'=>'Bahasa Indonesia','ru'=>'Русский язык','uk'=>'Українська','sr'=>'Српски','zh'=>'简体中文','zh-tw'=>'繁體中文','ja'=>'日本語','ta'=>'த‌மிழ்','bn'=>'বাংলা','ar'=>'العربية','fa'=>'فارسی',);function
get_lang(){global$ca;return$ca;}function
lang($s,$Pd=null){global$ca,$gg;$fg=($gg[$s]?$gg[$s]:$s);if(is_array($fg)){$Ae=($Pd==1?0:($ca=='cs'||$ca=='sk'?($Pd&&$Pd<5?1:2):($ca=='fr'?(!$Pd?0:1):($ca=='pl'?($Pd%10>1&&$Pd%10<5&&$Pd/10%10!=1?1:2):($ca=='sl'?($Pd%100==1?0:($Pd%100==2?1:($Pd%100==3||$Pd%100==4?2:3))):($ca=='lt'?($Pd%10==1&&$Pd%100!=11?0:($Pd%10>1&&$Pd/10%10!=1?1:2)):($ca=='ru'||$ca=='sr'||$ca=='uk'?($Pd%10==1&&$Pd%100!=11?0:($Pd%10>1&&$Pd%10<5&&$Pd/10%10!=1?1:2)):1)))))));$fg=$fg[$Ae];}$ya=func_get_args();array_shift($ya);$tc=str_replace("%d","%s",$fg);if($tc!=$fg)$ya[0]=number_format($Pd,0,".",lang(7));return
vsprintf($tc,$ya);}function
switch_lang(){global$ca,$gd;echo"<form action='' method='post'>\n<div id='lang'>",lang(8).": ".html_select("lang",$gd,$ca,"this.form.submit();")," <input type='submit' value='".lang(9)."' class='hidden'>\n","<input type='hidden' name='token' value='$_SESSION[token]'>\n";echo"</div>\n</form>\n";}if(isset($_POST["lang"])&&$_SESSION["token"]==$_POST["token"]){cookie("adminer_lang",$_POST["lang"]);$_SESSION["lang"]=$_POST["lang"];$_SESSION["translations"]=array();redirect(remove_from_uri());}$ca="en";if(isset($gd[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$ca=$_COOKIE["adminer_lang"];}elseif(isset($gd[$_SESSION["lang"]]))$ca=$_SESSION["lang"];else{$pa=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$ud,PREG_SET_ORDER);foreach($ud
as$_)$pa[$_[1]]=(isset($_[3])?$_[3]:1);arsort($pa);foreach($pa
as$w=>$E){if(isset($gd[$w])){$ca=$w;break;}$w=preg_replace('~-.*~','',$w);if(!isset($pa[$w])&&isset($gd[$w])){$ca=$w;break;}}}$gg=&$_SESSION["translations"];if($_SESSION["translations_version"]!=882405690){$gg=array();$_SESSION["translations_version"]=882405690;}if(!$gg){switch($ca){case"en":$g="A9D“yÔ@s:ŔGࢊ¸Âb6@Ž†ńÔŕl7˜L‚€Ěiˆ‹DÓ	ŕŇm:›c†ČÁÜˏÄ`ć“ÔŇs	Nd)A2Ěłƒqźč 2ɎgI”Úp:AFó‘¤Îi‡DčĄŇ9ȅ€˘a„Üg:˜LćXaÎŘPˆ˜mŃ[™źÝ7™„CD\n’t2›Žf›´âu=ŸŇ)GK\r´Ęr˝žN:ܤŏ9‚ˆ†pÝ:Ií…3ĽVϙ!V'*‘8Ęt;Ő\r`˘9”Ţm×ë,“|`(ŚyĽÓˇŘóś?r‡nE‘Ďbr2fłű•°˜›šxóm›GŒvxqÉÓß\rçx>”ëĺ„Ű@ěi2Á_?­îžś5Ď`ŇŔ\rŤ\"䣎\"ŒŁcňŔ0€A	0ČŚ2źƒ #ŁsĘÂ0OŘÎ3 #;98mXĆ4K0ň;Ż¨|ŞCĂ\1°0jÎݍ°p¨ż„ŠÎž?qíŠcüˆ C˜Ćł7ˆ˜mťşĎŞl›´9Œ.+öú1áÎŻNŹĆţĘKëşh9(ĹępÂéMŞ:Í₪ű˘+[2\"%#‚Čě °ôâ2ÎaîöMˆ3ş‹p6ÎÔź82ź Sč9BHÜ;#`ҍˆb˜¤#/cxÖŔ…Á6ĎŻkę<Ş%KPÂŹ\$N¸ĎD ď|x9Žc4š‘Cv\$I`Ž„p%\n\\.ż!ҀÉd(lěĹJ2/F.o\n°ŽEUĺCQÔľ<ąoťăMJĆŤŒS\0ÁEŠâî/5Ź˘‹YÓ\0Š@Ą{06Ó	ĐRŽ (ĺH?é¨7˘ƒŹ\nxŚ*LΝb)%ďz%[R—ă Źs’ćž IÔ°ť#ë@ĺŰpj¸ŠERTČÝ)4­É7<­ÉŔŃ0 Lť3C}š—ŰîC¤-”]GęôŞß¨ŘiĹLĽBłWyJŇź:ŹÎdâŽXPtœ§ć˘:ŒăF9ƒaĹśPń:^Ž{Ÿ’ČçczYœ;BŁ˙Aę40§>NůýڍÓęEzę#ť…Ášô̈ʠʍ\rÁ^ŕRĎĐÉbxœ‚(˜\"Š‚,áÇ%=k’ˇľcpţř`P¨É:ĚĎ\$	ę„Ḧ#Ş&TYjœďłC(Ě0ÉŞ>€:˛œhÚÜ\rĐđ‚2#k¸ń	Ł{ŠŠĐߏ栎îÖH6ţK`Ź~ӒJü6<֎ƒÁ”?‰”Ź@ƒ(Č(rG(Ֆ´<í\0U\n ťÔÖqŸY0uNą×R¤\nŤ‚n'íö¸RZŐ\0P;‡yô¤R°lÂ(x`0]돇ŐÁœAID•ƒ(N+éPgĄ­ÖÚq‚(rj,­Ö‡ČnłĄB¤mЙŁĂɊSYÁ„đ–¸bÉë#˜3)Ć€L_1ń„¤Ć6#4h‹‡ŹœŮšĄ[\"‰eó–`ČÝH¤uq‘!h­ă‹Žńš8HčŽ~	ĊŒ„nJ!óEˆÁ“ÄĘP™Ä\n7?ë\\C˜ěhȘp_Ž´ÇĹ3Ó‹°lŽ‘HŞ:†˘J‹prn\0(+†PĹ0[1.ĚĽ\$\ráT*A¸Ş€ÉYZ	(4˛pӝj:\"1˝PÍÉź´ÚyLňm”će9ç\0 +r*)č‚É›­1G@ŕŸÉú‚UŻŇuŤRn“É	ži”)ůČffúJĂä)59ůC§™(ďšE6` ˘PŸs|2´đČĺLœŹ€DĘxRWZŠOŹĽd\n–´÷´œĺdM\"Gü‘’RNJTq–LŤőR’×GĐä§)(đ—ľF8\\K›,eĚĆ>ŤCHI“ÉyŃ嚳BíjŤŹ	˝:ÇWÖ[ÉlĐĘ*(ҧäńŚ>vň’Y“€†\$gžI[xĹąŁľęG:'\r(6˘SBĺbxr˛Ć'Şjëiźä˛ĽÎ˒şcNS‘hiŠËŚâ;gi;RĽ+!ĚXyăfd\rĽNÖş—YęéNj,CˆŤîÎĽ2XKăՑQú6žV¨b#ֈÖқT[€Ncۢwr:’	}Ěą6Ş@ÝgVÝmŮłľÍo“ŘGx!,aˇś†ŘÁxg5ěΆִJ;K~lŔƒŘ6şdLšáfFü-3=<Ť°x–kř˙(-}\rU‹zş\"'Ęp)I7—šëއ_0uóR-eĽ–sĺ]”çćí5š+1Yěźi’ňśX‹m… Q†tűŸ™[o͏ž6ĽŠĘȐwńmä9Ţźw `Yš8^‘•\r%^•Šs#› Ÿf\rşăŹ‰ĹBŮrM\rźČV×\"ZťurłU\$iů*Vf‹—“ŠÁ\"Ę\$y¤ŁľžçřoGřĺ\\ŸŸ`ĐĘ7@č=\nÉaČŔŒ2Čü-‹smąŇŻ“Kç‰Č†ôľďĆv=cBŚĚ§ZŸP–Ęócł•ŰČŹYćc‹Ů+3ŮQŻZŻ]jč^™mEŠĽZüČj;nĹś&śÉúăSR­4YŮĐŠĺ,~÷ŹÁÓ‘mšóž4;{bî1­ÉH.EôčçbîmťéˆyMWÄ-ŁVÎ-\rd€ˆ­xˇ™4Ů(síůĎ÷oĺb\\äLŻ —ży@e;\$Çűż¸RŽÚÜINM(laS0ׂČëă\"DQţ ĐÍPş8´“Ăťn•úiś×šŁĆľI“×-ÍZţb0KĐs\$\rŽ@Ěíę'60näď_–†ž_A‰Ç*\$G0ľŠäĄČŃXý€żĆ\"Ľ\0R4qÄ	Ĺ>ŕF7xI)čâŹp>udr\"Ď=׍óśž˙-*r|żfťLźwČ{sžxK ԍ\nA&ž	´ß\0A]-‚Mé”đˇ'–Î̈́:`€&<ä‘[ŤżĽHč‚\0Œ@s<|?ed<“Pô|‰4ĊpٲDˇžPrϩ̑żÚQ‘Ť]ąż18ĐŕTľœXfů:čE\$J9W‰%ďk!`ĘNé ĹĽšôÉR7÷˙lďśCňŔ";break;case"cs":$g="O8Œ'c!Ô~\n'Nó!…Š™4›\râ™”@n0šL5	Ň(o:˜ç!p(ša<MąĂaš†­BÎĆóa–\\ĄŒŚĂIŹŢsä#‘Ô@j‹	Nd))N‡#‹™L˛š֑%€ÇFIr¤pbŤćuÉx)Š˝ŽY\"Ą„Äu6Ď2Q\0(”a=M`˘ąäĹ:Š)üźŰ11WƓQŇ-HŽQB	ń¸ĆoÄŞm<ä ŠšjľpQWi;qĆÙ­‡k:NS/9› ˘&¨ë‡0ˆˆÓ	Î̘2‰łŃŒĘ\n!fç)r´S—ąT ˘9”Ţm䜍<ň™”ő6í\ngšźŰ×2œ§G-.ŸSŤť“~óTˇ+Nx ‡#@؎cJ‚犏Ă­k!#†)B›,Ťčŕ9ľAśBĐŢżŻR(:(ŁXč:¨ŹŢ=\rŽXÝ!p0Ę2Eфe-Ťzâ:ĄÂ8Ä\"LPÖ݊	új˛&\n6PŇ;J€ pPŒ\0Ä0ą Lą-KŒ˝,Ëljž6Pă#˛‹œ#8ä2ŒăŢžĆĐř5Œƒ*|žς0Œ’˛*ގs–	‰TŹ\"5닂ǤЍs{°ŒcB9Ђط.“Ž(‰‰Š—ČăĐ7ąĂľVV°+€ŢÓ°2LtMĆhô?\0#ĐÓĆ5äL9ÓŻsvžŽ‰œ Ů%HÚ݊v§?ă xíEW‹(Š<!c“'ŒĄC°6eœˆ#Ăs0Tqđ× WöՂçŮE”ÓKT\r‘B…7C˘\\^­ƒx֛Ś)ÁpAt°˛jÇ2F6ŽŠ2<ěŔę’ÝT-&FĺŔȘěÄUeÉ{ŠŻÜ7É‹	bĘčAi|´a—¨ňdšCNr9çyî€ĺmĐYUBmÔ-Ž\"šó\nV°ů(í“ŕㆥBP.´PłśŒa—HkHł­:=BÎÉ3–`îŹ<ŸĹtK^1[ŻÉĄc%Ëśátč@(	€Aťď%j–B”¤°2—§˛rľÉŔ 'ŠbĽ°śâÂÓŔ7exĺ~¨¤Y&­˘ÔňšX(̨Ě4Œń`ÂáďÔ,ç5Ë69¤¨H欔6ü‡|Ŕ)+{Ŕ2Đň6yHdœ0Ürç4D•ő˛­Xwuox\"÷šęX6ĘóŒ,>\\çs;ďĆJëŽ[TV>!複0tňÚÁűqîEɢ÷*ĺŰńJ0H•!vzƒ	>€đH'†%ä’˛I0Ič‘ĂŞ‚˘¤.&Ńt=őzuÖąťyĎAéľú˛‰+tfÍ	šłwĆ	Ap3ÄP0Ňš0k@â´áœ÷	´&,Žx4‘E§e	Č™ŸŔę|[_lĚ8xB@\n†ČŢ)¤‰ b6:‡B&L˛su뾤)Ô^ѝŇň6 (%ňl\"}lÇ+\"Úm\$Ȓ4€ç¤ŠňŽ­ţG\nő¸Ÿ_*.O0˘% ŚD˘ře`*<'ĐđmÓ@DÇJW@´ jˆŽ‚EEUv¸˛W(F8bYň3†să,&\"EgDjP;!Š´.5ËęˆA‘ĹraqO(ŕ†dÚŚNxU„ąŔ,7Ž˛ĂĘÍ}h˜:ŸcTNÎxC\rřŕł0ČŹÂ@Kđő?&7çŮąrĄĐô5żĽfŤZđbf°œłJ ÍĂŤWŽTr_Ł#6–bĂô\r ¸šĺX^(ÍŁ¤.ŠR´÷#@FO)/ғĐ\\émŚş	´\rLßYi^ô‰í‘:JŻ=+G °Ă’ŃÜĽĺäĘ’ôĎ\"­\$Š~­\nÚ1Q)”dŠ4E“ĐęĘŤ^Uh¨ÔâľSZYY*xôĆšł*=R› N#)=ż\"C%ˆEƒ#‘F,¤Ó<XJ‹~idŐy9ŘFkĘ!8° EA@ę*!Dd	a4˘A,ů~–ÄXŠŸ#â\nu‡3ĺ(‹œîIQZDPřŸ;`Š@Xćxüš(ěxŽy}8w+TŠň˛Bčš\"‹äMÎsŠđ˜0šŇh­îąÁ¤g˘´ŇPťˇRđ\${ixÉÍŐ&׏+]TŹBIY\"Áž>ŒĐSm#ČŽ;/UJŮ­ö08&đ\"c‚BĂY8x\nŽŕŰ1.\n\rŮ(K(SŠěŻkÄöÎŢE^źJŠq9ş§(Ë’\\^¤ŽĹ^ŸPBúO•Ţ%*@OnáßYęÓ%7䖴k&†a‰śš%ş×o~šóEl ŕ™Â04+MÂű5ľ‘xd9dňÓBk'瘭{™~1‚œCb@	2AIZTŢU#yU=ńccd%ĄSś 8J§3<ĹJ’9Ň(îž­EđĹD	đŢ˝.öo‚ĄŠ×ޒ0őŸ:űÇ,ˇ˝NžĆŞžęÔLü0_ËK‘=7‹*M†4ݙcçÖMƒ~Â×k^‘Ôęu°lŃ3a&\nt#w…ŽCŃ&—rŚRMžĎj’Á=ąýΝŻŹöŇ˝[wAíúyJ*›ő¨—k-ąşvćÄĆjńUḟ­Uˆł˜D˘^péžvšX8,Éź'Bpîe8—	Ջź›Yo.Rk8!Đr)ŁsC¸-•ŤDO¨Ř[ŤHL0؇ŽFĎ\$Î\\Ě6ĹX˝\"ŤDhËi¤ĄŕĘďŕü&ŃşWažŤ\\cÓ?üŤ-ŠżâcƒˆŮwÎěfaJNšĚ9‡yüŞ”I/„ë÷Ăw“ĎŰýĂśR<uÇq%}K<ÄJ9ĺ=\n9íŘÔŇĎ1BDźłŰ÷ŻżřwŞö6<ťŇţ~xoť|‹ěžYŔYŁ‡9“ô„g¨%á}<ĹęEÍüĘ䆍ścń÷ځżsom5Âń^˛ŢÓzăƒ­=ßľ÷ÝßcęţČąˆôîMËăŤÖ˝íR{}Ÿ)LžŸ26ŹęHˆ;f[#aĺ\rdčËooĂĺëü_“”ß7ńR~ýŸ›ożtą;-źüdŰ}%ŽţOřXhÖÚ÷\r8á¨PĐîěýč ňi„ü\0ŕM\rlŔhŘAŠ¨>0\nýň™p.3îěâ°8™°1o2㩂˙)§Cč˙Ě™‰Ş6Ą8Ż\nđŸĂW/sL1cî'näƅx\$°v5	ţŁHŐ°LB2!ĆŘ5'üމÔIć͋4t­˛0,†Ł€ęőĄb\nČÚ§˜0˛yPśgŒÝďž?j\"'ĽĽä¤đŇ!^Źnrt€Ę=ŕŤ„­,ěĹ\0|0ä§Ç꼐Çń§qŢ#ÓʛP|-üd‘ŕ@†E\0Řh”'ĽŔc‚0HŽş'ĆŽECâpe:9Ć8ň€č\$°ü%IžÔŃŕ\nWGśyQ\\\$n°„ĐŃ‘‚\$Ń\0Űë-ÂĽN!'!Â!ćşjdÔěD€‹âşřBÚ i\"ʞ-ƒ^ŔŠV\nâ1#1ŤöfęaDŤgţ°„¤!crFčN°B4ąd†\"Ťb:‘§*ucvT&'&‘äú/`–\"H>``“1p”…ěĐ1jŤÇ +gÂ|ln.JnŽ'.dڎ˛(”˛§\0ô'Ŕŕ%ë.J;!˛.áP5\$ĺK#çş\0č%KÎMM%ˆVéÄjIchO–C§ffdzT˘8őA†LĘ#Ľ€Bx'ĎOR”'ŻŃ đLčŕɢÖ墀?ĄŠ\n”Râ0{’höB&%Ś'’Â``´2¤PťňÄšäŹCDŸ\"HC#)\$“j(ă¤pmp@Rč“C-+ů\$Œ>öüŁÝ@Ü/…°ć#‡@Ü ";break;case"sk":$g="N0›ĎFPüSaŽŒFó€ćaŒ§yÂr4›\rń	 äabŠEŔ˘i„đi6°Ô&ĂtB(v7›ŚéP€ěeb/fóœ†	…œŽ˘Q”@%9¤pˆT2\"e2ÉÎgC­Fp9JFH*i3šf’°Szi0×(ÇC	ˆë95ždb\0Q(Âz<šÁEcɊ?!SĆ´Ű6ž™NGJ5šC='făźěi2ščç:]Q4ÔęŚYUŠžÂŒ8ÉÉĚÖĂTˆ‡“äÄFaNfĂ(‰*ŞaâDi„ć\n)d7s”BąJŽUҞc\0G2›ÍŚS¤czZKMťb™ć§°6ÁńSs–ŢuÓęus…đ(eݛ÷ÚťmkzÁ\r#@ؕcJ|‡B äŐ@mŠą\0Ŕe晳ŰhÝ\$(@28řŢż.đ44b”.čę5ŽˆJ„NŘÝ Đœ­1d]-‹rŕ:Bs,š˘ˆÓN5żéâdŽ&Şš˛PŇ *Ť.ŔŁ @1 ƒ *ĘňČó-ĘŇŔÔ:2Đ°á00ë&Œp¨‚3ŽC(ΕM­ęů—ËL2\rc#27§)şôđ;ŹŔÉCŇxŞ\n蘔\r#Ł|bR Ć ě#\\ęMC`ŘŮ-Š’1Œ#r(‰‘Š˛Vȃҟ:&Ă\0:ČEő‰ň-ŤQࠁFđ8Ć4=âůZ+ö5Tąŕ§c˝…~ţ”+Ŕ'Ť	Pě‰EíčŠ<\"Œ]ś2@P%eÖą€Ý—U\$tG–¸Ä˙CŠh7Ł´.VĄě\0ŘîǨ›x:&…ëd7i˜@!ŠbŒxČ7ăe\"ŁČeŁĄŁŐŢŐ\$xľÓ	BŠ2°2ŒC,ŽŃŠž´cŞ–ü@ŁxÝWąrhŘÚ0* 1)ň^˜Śm†n9ç9ÝüŹDƒxUЄĆ!És9°Ź>DË)ƒ5yţŤ8ŰÚŁ!(˛Ź˛ŹëJ\$0cÔHÂÎ1{œ'3\n\"‹´Tk`4ëBÔ2( ÉrěMş [š[ź°Ą\0P¤)ÂăQ\"lú5툠'Šb¤7â•ŕÝc}<JˆjYb6=Ć{kB+wŞŒ–t3,Ş>âŁT64Î1CR<ł{ńn”6ýŹţ^öÎÂýŘϘ…ăA+%%W•D÷Š`ÂÖem\rdhL7óŰ1ăÁ‘,:°7šŁœĘÁgŠž~AËb›\nĆ(=ƒ6ŒŘ 9ŚD(€ ä°Ąo¤Í˜0ÉЛ	„Ŕ‚śĂ#QÁ­őźŞP¨T-Ľźf,řbˆZk<6›ÖĆ;f_PŃë–gÜÎđd.\$Œ‚ŕfˆp\naÔ2@RŒÉÉ	x€)ĆBgŁ\npO	Ŕ€\"P˜B EGĽhËŕ輂¨Œkf2‡.ýNáA&ŃIŠRt”\0žhŠp:Ś@@L˘qEĘH+;eŽEbp wEp7›0ÎŃ3E\"„ö ,O† jNJ„ÖBIóşN2t9Éő*†˜¸lGŒY—ńJ{“Â5…KÍ'8Î.ƒ€e`*@'ŕđmR0,Rú`C˘Q˜'+n-…P aFĘöWÉd3˘`zrą@ÔŁˆ‚HŔgć(ŰMb|ĄgŠ0&*ŽížôB.ŕ)qŽYíœ\n cÇ?€Ę‡Đr6ÁT‹˘ŚMň}+ľŁóâ+MQŹO1(4Ň ĚXšlG9.D˜Ł†.4‚ “ľ6ćՁwgŒľÝ*6bšiujqÄ\"ć’Â’äÚ['ˆ\0šPŹi[.&\$ٙRR†÷M5&m\$ŘӒ´x‹•>Uő•ŇʇKٜB¨äĹŮÓg\n:V§OĐ6™bG›“*ŞeÝćÓdâÁ#U\\źłĽS<ĺ.ôöš˝Őý\\5y‘ľ˛žUĘß]ŞýaCv\rEfÄGHűz'ĺ5<ˇŸ}k–R2Ů\"ŠĚ‰2g䌾W\0Ž4F>QVZ‹%j!'ÁĽ,ZŇű0ÚAf)iâRŕ îȘ{t{(@Sփ {|}\n)gyK˘˘Jhh;\"C¸NĎršH‰\\˜Ńpó\rHcsUqK^CyŃ@ujAŚĆ×qCzďa¸r‹Ť–“}ËÚšQd÷Ȥ¤Q—{U2äĘq‡6¨pWĺŹ4äL.0W\r!˘\\Ílů˜”˘íE\nÇIřv\r“lY&dܨ؝§šg/üž0Áń`n\\ĺŠXô‘ăřď{Ż3ężö<ž¤q\nŃŮϨlŹ5˜7‰ĄŠ'%\$Ź7<Â(ńĽ i% ˜WRí]ş%­FĂ@’ Rdf(çb€qú\nD	?9Ô4③çPá”6`œ§Žƒ•GŮÝČÓm/J‹Ű&5\$=UçĆ\r  ˜eEiKyrÜ°dRŠXĆťöÁÉěîž—ŞŽŞÇL­8ŇTHÂ#đÖY	dŤŐŹöŤŇľ/_ŽĹ›*5ŇŇ_p×U˝ýZ“5|3ZşŻ^Ť]Ł˛ň\rďŘy%+Ę`ţ amăxXéCŰtŢĹV:yTˇ*Ű\$@Úíş^îë°5Š§żZŁ¸NnăŢn#so{ÝWv\$†Ź:żZÍŚĚۊ3xFŢíX’ß˝\$q.&ń)şq8śúvÜoˆŠÓ%Äů4Ú¤2›’0ľ1ƒxjGćĈ6˛sĚă4h9  ŔhjOĄ)-5ě)_ŁölÃT%Š[›îŒjISçOÖ¤´*ŃđexŽť°­61iV:ŘŘĄÇ_Ď.d4O’.!Çy4܊B6dŸD~(W–8;ëj‘‰.†ş”¸—RÁ&‡ł¸Ç-đ‰çĂ*>EĆźYiâÜ­Ęy\rŒúٔą‰>‚“Â}ŽźFŽ×ôŠyä5Žš\0ô”Ďë̛ľ˝'F3ғŮ_ĺýŸöŰvëś#Ůј—a,ä8/qRĂąfO+šR!čŒýŕ;Ëf†LyŤř˙úžŁK`łŔś§Żĺšţ`“ŕ̚Ôđi~]ńWo˛ż˜üéłőP˝ű~Ÿďa؏ŠŠŕéÔ\rbn2ˆôŹŮí¸\nc3\0dęü-|Öđ\nČOR˝mśF'\0BfMŻŕÉÄp6ţ­0,ô- a,ŠÓ.Tţ/Xp.œčč÷`	Ŕ,	Ć!ŞiÎ2ČŠĂîBŇĎ APl1O'Pšd^œđzPdCIŃănƒŒójÜ\n5\n >bs°ń0ŽXcá\n\">~á/!\npˇpňP\r@.ČúO´ \$Š´%vƒƒü0\nú˜­ŘK‡î+\n{¤NgOšŠ¤­cđŞ*ú#q\rϚůc.Kƒš\r‚v= ŤĺKŘWC2ŕçźČp%žŚĺŽăcş\r€V\rf4\rd^k\nÜĚĄZ8‚vj„P!‡Xăšk^íĐú%	ěÖĘpߎ\rą\nŠ1Œ!…4Žńq\rú<q\n#qž1qqČĆjk\"žqB.#&`_ć•ě\"ťEÖnÁJ#ŠĘN,†(cLb6‘gxËĐŽuŽÄĽQÖJDD)pIÂ(7iţa 	€Ţ-\"Äň!dŹŹąäZŕiŕÍbâô	b4ëƒ\0	 ڞÄĘŽÇFžIbśŰ‘ŔŕfV” Ü°!\r\${ŹňLç&쌋\$ŒrČPtŐéf&LnJâ g`Ţ\0čR\n6’r–‡˜Ăď46ÄîđŠŽěÂبŒč.č\rçˆ.LuÉtÂë唏&ĚęđLƒ¤Cl\"ZĐŤę0š)(jcRć•ŕŚ2cşŤƒU.d0řzR„dă%É@•°\"GŒ^Âľ)<&‰Nřl„¤÷P5\0ƒţB%T\nČĚU#,݃‰\n`	\0t	 š@Ś\n`";break;case"nl":$g="W2™N‚¨€ŃŒŚł)Č~\n'›Śó9”Ři5Ä#)Ěča7C,ŕl7˜L†Sp¸M0ž\r&ÓŠśFo2ĹM†!ş7ČNfs‘źŢt’\r'1\0”ćB—¨	¸ÓŠňd¸Ů3‚ç#IœŇn€›Dxú?6Wĺ ŠqPÂaľ[G#Š¤×k2Ţ﹥ˆ€í Ă͑Zŕ€Ęxžœęç1Ő4çQŠČgńëźĺ2eđ+ô6†e•™Źć–Ž+‘žNÜ~ă,'“\\uş0d!qŕQ\nÎa4çÄZĚ°ć\n'@ŽđŰý°ŢmY ˘db=¸Ý[Ě'8éçže6‚ŠpÓ´7G|ҜŽf뿤Ža1š‡z1ˀđŒ#Ćí‰#rP3ąŽ*.5Áî7\"ŽŔŘŕ-ŽhÜŚ<Šřƒ3ăs‚Ł'Čňů\rŽŁ¨ä\nʸď\$ƒĆňC˲á\rŃpç:\n¸ë)#Ň&3ŽřA,ĎŁŠ2şc’ţ¤Cň’2b7'ś‚[&èÝ\rĘ⢎ź7Ňp†CĂ{Ú9/RÇ7̔6iŽŮÉN†ŽC:H2ăi,Ž)Ż„˜Ć=Bˆ˜\ră€É4?#˘Ĺ8ˇhćŃňF‘´p)ż/@ÂčŔô˛ˇ6ÔudČܧBÔ5`)´‹p\"„Ö€ÄâŹ{Á\"ttéĐK€2V4ۡCUc5Ęă`é˘)ĐȲ„Ś)ɟȳL:DŁ’„Ëh‹Ą´`ŕŤąÚ]a–\"X壴ŔÎ2%Ď\\nɄš}˘ŻŔč4˝­zŒ.bŹVň`i*–Ă!ł‚ş-—ƒŰy^‘Ú”ˇ\$ˇŇçl˘ÖÚ*@ë;˜2˝°ş\\ś_l{\"Ť°FST€(1̃‚#–‚ý7PP§)p 'Šb [f#ęR˜¤¨Š0ér\\ŇRžł„\r€ĐœaŁb4¤ZĽF7Áł>Ɗl)*œjŰT3ÄÉ⮗ežyľYÉu5Š“=J5%o÷fÖpÍs6CÖ5ëdp((ŁúďRBś’4Ŕ(ľRÝ~ç3˛C++šť} fÚäçˆ)#”ÁĂc(ËEnBéÝánÜd‹.]čĺĂń5MkiošUihćkh@˛\rJč…ÁœçˆËʲ§ČcĚnŤŽô­˘p@\"˘`Š* P–Ĺ:ď ÂôŠOöÁÓú=!PŮ°˜KŃŰ	áÁâť@ęx \rÄÔěD zŠ\nĚi\$ˆ;—sünm;¸´”PbŒa°‚Ŕœ ža…ëůĺ<ÂnJH8.„ľ?rPzP)+⠘őöƒÔń¸EBpZ‚{î\nĄ@\"čŸj/7„Ďž@@ů‘˘Ž7P˛ ƒLpc)]H>1!ŕ CUah„Œ”ł—őxŻƒ“Kŕ­踍	ă—s&Ą@ŠĚCĄĎ@źÁŻŘU{áěŒęCCËŰ\$Oa(ɲ0nŒ—Aä‚#ҲNđ,)˛x5/ÄŃ\$Ř	”2bR‡INkĺRR{ęW†śśÎIňQçŕý/˛ú@ĘL}C¤š)IihècsAĚ­Ék-ÜT’˛ˆó(YŁ4ćŹ×…†˝#™Ă4I9)%hxŠNiÖI‰A*_l^c‘UĄ\$J÷Gł)ѨÔâFČŔ ]°<PÜC&ľ'¤Ţ9\"ƒy’gD\0001QÎfŕËź´fcĎÄ<[1¨%….‰”´pMšL#‰%W„”|ĆYż5亗„hEQ´żŚĄľšÂšnżËŤd…Śŕ,†ň\n\rĐD8@ěJüö&䙪Pčšo+íđ8)tD*ę˜'Ëí3¸’K\rÄŤÄ‚UA¨¨á\\}A-v!ŘvŒÜ52qU܋SpËNKŹ<ŻŇ_Xg#Őy0&DЛ ólĆšű#‘vÂŽRLą˝2Ö‹@ 9۹冒ˇ\rćprí%…ŔŰWi,>´NN°CĹ~°ÜŽ[é_łř&ŔĄ<’@Rt-›ƒS•ĺÄS5`x”á€\$ŕ6°žŹ”âB%ŢÂÝunżšD–Ä<ĺŁL+­ÖUJŠÁÝÉzŐbüpꞠGš÷*\rØ\rîh2HYĹ2ƒ\$š•’ş÷ŕ~ŻĺţžłŽTʡŻ'ÉôjŔŠańEčÁsM֋Œ3žPË).Őź\$ť\rál?{eQ‰€śÍHžî#`¤â…˜r|AĂĄ\n\r˜Ř6ŁblŘxj\rŇŠx°bő‹<BŁ=y7ůŒSĺĆ,ÖąŽŹ+ˆą<XőXä˛A‰0Ž‹ř|ÜÄňŢEžQTľ“yÇ\\ŃUčŻWZ˘źCnóŽ(ťšćňĄéKI\$XbçgřHŠvwÄtDhƒýžĽţ† q\"-gíŸ`ĹŹƒ\n6ŰŇ#>‘ŕęśF%k`Ňˤű‡+BWźŞď#śÄDy§H;úrą\r„—ée-Ű(ďÎśżÚýkÄýgÄnŘZŕFŐn@‘1n¸Žg%˛KŤoPeÚŽkH0ľ%öľňTŗlí˛K|ŐBڛƒnlč	6Áu€ťtŕď=Ђwy%ÝŃĽxďĐYcUŕ֛ţ3F˝eŽ‹ŽüŕČ×JđNŚĄ3;zJFĺskŮz>3…ӍƤoTX¤ŔT€ćAÎ\0R¨Ě,´!ňK(jZä-WĽ*›ŞŠdö‚3si°0‰@Q˛ý)6!	KPSçiĆMŞ_˘ľ¤ÚG§ Śu	~Ö¸laŹ‹‘Ľc—܃d”ëˇHÉ-+:j]PżŻ\rąŕ’S9ľ.Éö‚g]ÇšŤűœDH™:#k3Íb’ăŢkíIŐ\\<DŻČöN\"ô/ÁŒ&ÄŻłö(?Ú&ă180¤U¤Ś\$J{	“ŤTz˛UŒÎSjSTŻ˝#?4ą73 ‹šŁÜ{ěyÍoŰ÷“^Ίů9şßšhéޙÉ:AźUZ|ŐO˛z*÷;ćvŽOˇň2+ĺ2¤1ň8žú3\r\$+ĺý\\¨a‘QĎL\\źŸ6*y(*´7]–@„öˇúBö@Ę{nÂř>€Ř<ŀŹU‚.<ƒÜxHH(Ż’Dŕ\\ěЀęć!Ż˘'‚˜HÖ+bqđk°>‘+‚ŽŽÍÖ%‰Ś=EBż˘žŹ\nüBÂF7ŕ	\0@š	 t\n`Ś";break;case"es":$g="E9jĚĘg:œăđQ8Ţ 2œÄyĚŇb6D“lPät0œ„ Ňv7‹EC	´ÂĂXĂÍ°3ÄrdI\$҈„HJs!Jˆ'),žn‡™f°,¨Üi7ŘkŞ@(Ţr4™ęd6“K:MÂ	`Âs•D“!¤ß.NrQBŽ 3e#Ź@u7D˛Ď<XMŃcyş\" ŸĐ¨“¸yçJ4Ó%ECLR%83T\r&H|z lżœÎ˛t6Śm2Ž`˘1–K‚<ˆ\rs(†aœ`AD*Ý`Ţ\n)L€˘9–Ţe:˜jÝé33 ٓMçKžĹga†ḉą;hę÷VłŽCĆô|\réÁƒđů\" ˘až´79Xäń¤Câ9>e‹z+3-XŘ4IA\rĚSÔ;H‘\".ˆę1ŽˆKzí-­Ç	=(F7ÄŁHâ:ŁPčĺÄ0B'ŽJľ\r8â¨Ř:#Œŕżń\\[Ž@PJ2ň°2\\›'˘0Â*ůI\"3\0001­Ěsf Œă’0ˌlŞř\rËl¸a–pI4ŁH3z'ŔkčœcÄśŹKřŽ\r#ŁřĆŤQ˜Â,,KŽ Œs\\ÚÚŁcP˛Ł(,O\0>	t҇Šbˆ˜\r˛ź6'J4­#ÂO˛üń?NĚX4ÄВ#ŒŤ€‡1VCh¸ Űď>őcĘşŤJ2­?b(đPOčÎ7Ž´0TŁzďŐo͇YĆ„Ĺş/Ü\$ŠƒxÖąŚ)ČŘÜ; p{H´`6Ě/w0ŘŠ°ukđÔʸŰH˝ÉPŚŽ4lşjňŒ)Pˆ2ŒWD;	\rÄ4ÁéƉ0ȒĆKŘR\"4͋”8\r0CĆ\"kşň˝ÝÓ\n#8Ž°›;<(ĐÝ%+[ƒ V3*ƨ^\r刍ÍĐÂÜŠLVH†ŞCü0Ź>˘ądŒx \$\n(ßf88PŸ…)ę‚-Łš(§Ł\nję'ŠbŚ?	r,ŕ!óĂ8^ŽHČ:Q;N˛%Šzb!ăęŘB¨ÓÁĺ­´|ëŁB„ArĆȸv\rľ€iŽ•UL}…€°xÚ­ăů23FËľOEťżbJŁ1/ŮřËĚ[ďpŮşŃV°8!SĐćýŠÍf4Œśh<ăŠÍŠ-”˛˜uě¤k\$x,übÄë™DÚkű\nAŒă.ů	­ăˇőš#7y\$7Ă{\rĎ%~z΂+Ž8°]-ÓzŻ`2îi+É ău×Bß:ćȕP\\Ă17ĚěÇ°S¤(Ls˙@Ďíó \0ž\0DĄ0\"…@ŠWƒhbLNeý8ó„CĄŒ30@3`¸IY8çô¨¨ęrÂxphÉUÝ4Ääá#Z%ź¤žj˙w„M1‚y4†ÍL§ÓÜ“ß.‡iž\"BVúV¤Œď†Ł\0TI(12XYŸČl†ĆőÝ&¤Ş‰€iIşC4čVK\nbd¨xN¨P*yţ#Jc@°pźrIYXď´9%ölБŃ+2˛\0çöFƒąSIô2Ŕ–UÉIam,Ú0côązz-Ž˝>Ź–x…OŘDUŚů\\\"䀍hED)4(j‘ů˝JPI%™9d1łźPÔm–‹efŒƒÁ7œł|Ŕ%4NĂ/;ĂńećBsĎTxDƒřD\rđ´4Ö2nP2š4„LĎůá0`ŞL ÎD7%ĂŽDî˘í•řMšó\nlć ˛ňŽŻÖDi\r\0 FRjJ	PI#ł	*RPZéŮL•ŹSć\0žÉcŠ}@\ne0K­›¨Lł“tc6ĎZK\rˆĂR‚!Vä’\"&ƒ#ŇiIC(¤ň˛ƒÔHƒť{5:‘’*Ôe\0PH:ĺ\\<Ŋ†])m˜%‘´u=<yŠśBŞ™Č Ë„ŸŽęĘôĘŻ.eh4ćx\nD\\\$ěpƒ˜ř˘Că,%“%(܂:@ˆ @AD‰P@DBÁ7óIm˛˛ĆĆÁ˛\0 zĽšÄĆĘfßőŽUęÄńÝ™Ÿu՚¸‘-c|ßŇăąÄŃ š’ZgˆœşP'¨‰Š•{Ąv\$LĚť¸ę˝eMË ‡Éá9;ź¨NâI‡„~E;RDGގ‰fÎýâ5€â´%ŻŃj&&™cě|ŸĄ†n!5ƒ§…“ԁ`€/řŠĄL0żŽ…lź;šěcŠkŠ€&\"‘n~,xXЉ]ŒsŒYĂ7QŚ+{¸2Łz0Z™{“S`FMBjâČĺ]tŹƒA	•tşOŐ#;j|ň €‚t˘GBŹÄüy~‹P<g\\Ë3ϘĆJ‚¤kaÉŤşŰvłÉz|q}Ťä9Žt\rŸĎm_] ™M!¨m0/‰ĆJĽĐnSÂ@´\$ኖ:ĘŔěq™T%’!3\r8řÎť-/ĺČb …a›!~Irpj4̕śî2ôĹ>1ľ˘zžÉ@ĺž3Óäφö?š3ćdŹžV5ŚÍ ]\"pŁäíÉ÷kl˜-‰öá×0Z7\"ÍP@ŠI\0™ńG?\\쫺ɕÓĐűžfĺ;˛ĐdFÓx]´%ż&ik)é”ÚžxăA¨˘!ŔŒŘ7Íë1t\n\$ĺ(\rëť]ƒAâs'ŠĚÉĄ–0ՑăwżEž7”‹KTľ”í-ř¤Ë\r<#! ̖đ—5ćs™p8EÂů‹MaoťĂŽyč	bŁŘž14ΐŒ)năʝ:xtĽűČ2!*ß<ž•ôžŁż‰ëÔz?aŢ1š?!üŸ­r™cť¤\"’ŚY›™SB¤Ş•cyöžőÝťg.‘}çşíHÔHź\$Ť61Z÷>4dŘ);m ÍsÝß7•=§{TАYĂAČZ%müŃӕâéÔš-Š%)<Ž8ňĎÂ^tŤ×<ގtđII1tÂ@WX™ŠńiHé–۝h_łJJZ˜úˆŽx:!°†4Űüpýť‡\n+o*`r_ôg2Y<ĚG'ĘÎS؉~ŠyÚi3Ä]JgfїňŐʃˇ\$“’„„Ě6`ŞHŽF*B–ÄČxMžBOźAĘa„\"\$EţǢZco˘.¤ˆô‚ŚGâlPc€j°<I…B‡CČ7§x͊&án=ěL.R§…ČÂ\$_-„lÄ<ŁŁČ Rdˤ=#b1Ś˛ľĐdşÍd@ĆXlŞŮŚ´ŰbĎƒc+>bĽĐld€uŕô9Pˆ0ărÝţBú‘lxŐç,Ĺ\\Ŕ%ÄčŽĆiŚˆ…\r#ŐŹ.€źLŁ\n\"äIJLć?`‚0\$ ‰0ŞBş-ď\\;ďü°.‡šŁÄ’Žě0KŒ0Gƒ\rE‡Ē>Ž˜NŞę)\\Ocz#t7b˝NšŻ @š	 t\n`Ś";break;case"de":$g="S4›Œ‚”@s4˜ÍS€~\n\$áFĂ	Ęnń‚!„če4ˆĆSA°Îe9ÄĚ2sp¸M0ž\r&Ó	°AŠLQńv>i3œ˜kc™Îi9S™\n]>MćT“L2”n„š’ăa–\n'œ¨¨(— 7AŠ†”Ů]–‚„\0˘™Ŕäa…AD(šÔčz:›Œ÷łIŇyh‹ˆ\"ĐچňpÄÓÓuřő§ÇŞ&Z™ŇŞrĽJMšuó+†bĆh~xTÇĹÁEŁ—e>:›DüX€ľ :lä“qŹË†Ů ,5!ČN㞎đĂX(Že7›xö+Ń2‘7Şă‡‹<ŇLŚŰ¤0í_ÓeŤĺ\rîoĐxł^O7T˜7Œčú>ĎĂBČ+(cÂń„ę9ŽîclđŠc ä:c ę†źĚş€Ů\nʨî9ˆ-kjރDŹ[Âč¨bzýŽhđô	ŽŠx)¸цBDÓ bň2 A##ă›ôđňXŒŁ`PŒŔĂ#J6Ů*Ę3ŁŇŇÓ\nŽ *Ł€°C\$Ć-T>/rř䋰P΃dJ“Bł*Ęëx@:-Šę1źË ˘&˘Œb93€Ý)6ěĐÓ'˘ď+ĎÄâšňšD…\$ƒŒąˆć‚Tc\r8ţ8­×W\nC*B(đ8@ÔÄí\rˆľQ„JÜŽŐôóŤQ!i L<#d,b˜¤#XŁ{ŒŒ0#9†^ZJ\0]%°ŠŕČŞ„3đ6Ž¨¤ÚýŚňRĽN(RmĽÂ\r~ˇ–íâ3\ré4Č˙ną#mž˘ą#˛;5Č:т°łČÎ9Œtdś\$éĘF7ŒĘƒAWœ7X\\*°Vý“„Q~Ąh’7`’hĎKkŠÎ€ Â(äé°¨fŒ *Jj65Ë3ĹFL\n>9)6ú˙(\n@ čZ&§Ł„B˜„ü¨9\r6U‰â˜¨Ĺ#Ă˘:„\nޢÜu­ú=3ěJ\nĹ]:„˘(ÍŰz÷ŽJ\n‡†HH%ŃaşŹĽŐh †‰hŰX3ĂsIdżĄť—3Ă;2đYLJ.:\$rˇĐ<đt!	.}Rƒ<vT9\r캋Ś=@PŹ0ŹTKe\nŁĐ„†!ß(r™Ú„ΡŽÇ°ťĘP,ך^ƒ`çč)”2:ŚŞFúđˆx\n)ž<64VđˆŁwY’•jéV„\nĹnÝ]\"âiÍž\\	Ap3Ä+'pÚ\r~Œ06gÜçO	Äô\"„ŔŠ)tÔđŕÂvŽ|' ÄYUŸBîvššN6Á'ňôÃđK…ř7łc‹[Â?	€ś3@A‰I+¤˛Ó´ýž! &\0003-ř˜‹Ŕh7fR§Dý“ő~ëČđ˘ĘŃAlXĺčşÂBôÍ×;žQŔ4ťĺJŠŔPUj…Ůn›2Ť`Đ \nĄ@\"@‘üxĐ:6Q‰°hŠaÖ*‹Č˜g\$ç:L	6\$’—’‘YLŠ6Ňš˜ ;Ç\\Ť´úŐˉĄˆŹ\$ĺÔΈóťwĄ•~§wčŔĂ<ľ(Ę˝Ű)4–_MAÎĐŽ×,oBšŤč3u\0’5/é\$Í“˜jôŐ%dŮy*\r!›Ń3śĂ3Ŕ&jMiȃç2ߝŇuMÔi7ĚźîBÓÂy@20ćbsj\r흴˘bă4T‚’!ĺ°źVPlřłœĐO4•DŠ“*ŞŹ†0pâÔĺŁsꎩÂBLŐ᠖\$6Ó<CI#Ši††\"NhŁsŻ(>Ž’Ł2Ͳ\rÍĽi œ†×LĚcj\\DĘhAq_rAˆŁ'J‹ĺ1´d9ÔSÂůřRąˆŽÓƒÂQ\\wEĘžmŚę[œZˇtä^ş×uAKfĘ62R„ŔO™,ëëD˘’ą0,†öčÚO{ýĄeŘ4ą–J=ĄÁŒ“Ŕé\$•ZˆEu‚ ‚ňĄ(AQ|ľäd[^!mh¨RÓˇ`Hn9„(ő‹	(ä´a~Îľ7ż%ęî#Ż¸Ä“×ű•Ť‹Ě#ĺ˝×ŁŐt.;TşnÔ\".‚hL‰Ą6'8fdŠ67ł-`Ł&̡ËkT!EˆäŐČrĽŹż\$042\\bÁÚrë젚åř@oĎ?Öčd.ÁŠŠ§BŹ„Œ*bNJ#Ç2lĹÍTĆ-×Ç8aœ\"Í„&C`S\naCšt7!:üdyÍɔ<ĎÚ˝Ť\0ÖźOUÔÇŤ*żb2ŹKŽľ`ÇĎífˇ î†ČľwOĹ˝L[0łž@ťnż,*LDj”Bě~&“BBč…d°Óî~äŞú[hń3\0&„f`ɚ~jĽbó6šüx\0 ŮÁŢg\"ă\"Ď\\\$˛<ˇ{‡IvˆđGFlż‰4ŒŒŇNHeĽ—!M#˛AGˇ´ĹďÖ¤QţĚ0­9NNËu+¨&ž\0čcؑd:ľŞś¤Œœ†Ť-ÁĎPĽĐ10x*Gۇ\0A“ť­O¸Ä Í\\ĂÁœŮ•ťLč7#ńn´QŽD\$\nçjl ’v-\"-ńăÂÝÚ_#ď(ϧ˛V™Ý(×/ꏾÝ÷\$—4.R2.`ುoíóÁŠŻüˆđŽí^Aů~¤XŠx^˘Ä^7ľ˛ŇĹý#qá\nđËËޤ%×-ŞҖňšw˸ťŻJçřW\$OÍš‘\râ{띨5†AşźChŁ\\j@¤ˇĂkˆ‘œŤƒÚQŠ—ĘUä­d‡oV:ÂxßI‚†^ĂÖšŚ\\ěÝfťt<’;:7†}o*uޘ;Ęךńse'dŇ2Ǝ¸—x	?Ú|,™“üçÄÉäeß<R2ˇű°đ›ó\nÁÁâ¤'SNeČoƒŢ'Ćdđ1珗ĄťZ|—ƒęBĂ \n\nEů KsąMGŮ\$Ž’QkšI\ráÂŃâďÜ-?Á?פŚ“Oá9ÁfU0đ\0¤”i‘Ć&Ú‚…¨…ƒ`+\rm3¨ˇ3t_-Š=Ôvc\$ŘŸëä팿#ÍĚÝ OMŚ'ůÓ-ęä€î˝,šbD™Š~%H˜čej}ě(</H2â0oç •l~0t—Œ2­Íž(ĹVý˘P즊Bşjăş\râ* #?â*\0Ú?Vn#Ź%˘!‚N–:	`Řg¨ćŚŻč—ČŇEBŕ â gV­Ł@˙#đr\0PBĂQ‚>/\nŔ˘0qD\ră)\n0€1/ôr\0Öřc]\rţ˙, uMuĆÂ‡xĄâşUk Đbź#†3ÇŚĺ°Ŕ~kô߄œ\ndĘ!fĘ#–<,Á#œ<gpˆŢDŔń恢@FBř`bŽ{˘j=)`‡č–V[ěČV¨F;|­‚ź—ĆĂ	€Ý	ŔĘĹćndăwöȐ¨^ÉfD™ˆ¸s ŕ–ŕ탄ňâ(ňŞ <ÂO˘.1/,8 	\0t	 š@Ś\n`";break;case"fr":$g="ĂE§1iŘŢu9ˆfS‘ĐÂi7ŕ˘I´ŕo9œÍ&#a”@dšbĆřl0A&3AŚ.\"q¤Ů(6˜O# É”Ęĺ°ČLé	Nd)2=*–KŽB\n0‚ t9AÎĆá–`v4ĎÁRCIž!=NŚ3Šş=ŽĚ“	¸Îu2‚Š§Ią¤çŒ§Y´tô :ß\r—é1°OmO览ş4oË)TÚ}\nĽTœŕSĄäá@ÄßNfÔä\n'ÍŚ#”DÖGŒ´sFj\n!š,5u¸ć\n!YÍ;^9I†Šż˜N ˘??eĎŹKŚ7čŚyŃ0ŐŰÉNvß^ąWíθM7Ńç⁆3y!}˛9ÁťžŰ-CŁz7/ŠƒX4łKŔŠ\\Ě>ˆbrˇ@‹Č‚3*\rꦎĄ##ú˙¸đź2ĆŚm䵎rňřƒJT“2\0ěź=ă|[ĂišŕŽś\nĐĘ6xŘ矐#n†\rĂKÄÚžƒĎĆŃr¤Ł @7Œhčʲź˛ÝťŃřË,B31,Á˛Ň3ŽNxύŔPĽ1ĂIc\0007\$)K+˜eČ*R˜ČçŒjĘüŐČÂbD4 I‹0ťˇČřęšŹ¤-4A\"0ꛦŠâP9ŒkŹä2Ž#Š†U A\0Ś(‰‹ę;P-{WWŒłx䟵ńdĽô¤#đůRŰWQÂNTDˆ0¸m†Š­Ą“eBšYeŘbg_/ö<7?ÖŽ(P+†TIî8Š<\"é+^\"Pí+4ŮŻý ˇt|›­ôňón?v\rÁV™RœŕłČ6+řŢ5Œ¨ˆ†)ŠB2Ź7+lZ~	~0öv\"ƒ,jž’\r´ÚÚŚP@Ú ÎX@°,\n2°ăĐôCjţŒÍ#š`óh…*89ořYfŮdƒĄ.”ˆÁŠ1†P_1óĽ–Áz¤ĽPŻ…4 ďúau˛Źş\"ŤŤ5}ý-—Ă\$Đm:@(	…¤:ŽhéB”ß!:ŤŽhź’¸śö€(	☨š+#€A6.Ź–8ç##ż°öŐ;›Šď„ á¤3ȨB™ă4‹ćĽ#ëŞŃlÂTťŽS…ź\n	ƒónžvý \"ĘÂŻ&*ż˜Ĺ+Ŕ’	Sż•;Ţű@ą‡!L{\rÁ^`÷OzŮěEńňřż=Ń?hHଡhĘŔŒ4\rüď!ŃHčÍC“jXТX	™ŽR­Ő<‚ššJG<ŞőU)€Ľ)9ĚďN!Q5á%\n‡ Ćśť­OďíjˇÇćHŒÖYLfC%°ňIëËkĹ—œđćŚßé0 ¸†e¤pĐzĹ`ş†t–mŠš„çؿ ž\0DĄ0\"…@ŠCjŮ&nä6/(Ŕ¤’k˝{˘ Ź“JiÔqv/¸'‡ĈLHobę2 ŹOMóň\$|ç†f¤p\r“­ehX5rĎOŁô8D@ۜđඈYSgŽÜ#%EL—gDšMŹuz}€PECŒ×…dhxC\rń•ń‘@ÜOĂÂ5Fć}1ypľH<&/!ŁČŽ¨P/KĽvkÂ1(Á|Bx(vév‰éý@†tŸ\0KLґďŠĘYžv؊HMŞJ•ŘI\$|Ŕ!§i3NłXœ¤q6ĂD‡cÄ[iǏœ!˛%îbYŤ5Śź\"‡#jkŠ™tFŐRŞu—LXg-Éq+Q“Œ¨čި7AáB“ţę@coaŒ1ž ćŇčÁe_ľ(’ŚĚS!U*V’˝‚<iM+Ľ˘˘—™Ş;LŠ4—oy¸#rP™ój悞’ô¨•¨˘Ś¤UPT–Ę}JBĽŔşŽ2őIVŽí\\ŤÎ VK+OShĄ”ŚË~wÇÎťg™Ń|ŸË\rłŇJť4ć…˘ŐřˆŞ:á¨qé>ڕ2ţŚăëTXĺȚęCƒŸ”Ĺü9ƒÜŒń&vŽyiu\"Ă(bŐVHWÓ^ádƒ2ŚUɖbAJ™äĤ\$‰f‰™Ř‚ýí’#žSn(Š‰.ľŐD¸)pŠ°ŠşƒľGir^ź\"ĚçŹâa	/ Š˛ (,ş“„z̑\r+™Z”\0é›ŕd7\$Ж”vó™Ň=\nŮ\\-\\­_ʸ*…ÜÁ Ü^ÝŃEŻ‹+L	_Š=㟏šHĽ‰&œeT†ˇÄÉN•ŰŤržČeˇ­˜şbRQxĹÁŚŠ*ÂbŰ˙‰ďŮP§?PUěú—é]y­d٤ÂrNŮLa>d°0‘bŠh¤\$ĄŠ—=Ž´ÓꃍŹj–¨˘”s7ϛ˘żŕ*šP°É||E¸ŠŸS_š'œwĚyŃfěÔ˝#ůłŇÚ\\c*–t\r!Ś2\$†[ŠY-Ŕ(–Š@טÁ‹_cŃxíFë=›™Ţî5ĚEi<qŒMŞúŞłMŤ÷ÚôŠ0‚˜ěTęEˇŠ´•lŇšú	ă\\|úQŽœx̧-%Ż\r4ý˅Ďrçä6Nv:YŰ^ěrgޞÍŘƌľžŚ#_‰i|_BľRe‡L*=#ŰJ›í‰óśő<°ôűpzBw\"â)ąŽ\$Äšł…BLۘŤjâ˝fÄM‰ű'Z]—™‰&łŮŕ3k|ÓýgŤ5!@Œ‹Éč-)‚BđZŢ(ŝń,çf¨˛LľtUBi šY6ăĹ<ҀŢ̖‰Ď°ýžž&řřŠ’ŰNřÝŮ˝:ŕpfĂaş–˝4=ÇŢŞó~Ș>\0ő÷źŰ–˜°^”Ą.ĚёÓPsr݋QŸĹSé§`^8&ńŕýŸąc’˛őľČÉWƒŸ?…E\0šĎKěKľq;ź˙ł/Wnoś*{Çzđœ?¸Šg֏ď>\r˙ëy¨őźO””ćȚ𨄧ѯ8!†ÝË#-kŠšĽs\$(ŮI|Q‹vĚúŕöçvf_šűn1í[ĎۚŃŘř†5ńęđ3&|)đŃÎčŽxßůeîÉú&ůÝÍůĽƒŸó#v‚XÖűžěIz`ĎD÷;\nćéžÖ´ŽáăsŕţŔ^?iĆxłätKú}sô\nŸÔ/-z´ŰhÓ#8äăNŕ‚ńĚfÐŽŚZ0\0ޛŠžöm†ö°;)ź\$Ď\nţn˙\0000-Ďǎţţ°%i œO/‰ÎóěœIřó(TŻR1jR-ö썥ăŘĄoäĎđzĄ#Ú*oŘń 	t†iđ÷Âňé˛äć Ć Şď” h~ҎĆ\$ÚUžŹŻŞ~°˛z‚kÍ\nä&ƒâ-\0ƒéâKŤ¸ş?JËf¨uŞěmâhC€+\0ŘhN\r(20îhîgb˘.˘DÚJŹŚ-Äŕ‚DoĘogiੂ*\"ć€ÄĂć˝\":SĆů,ÇĂ^Ne´ÎBö5Fp”Ý E\0D>‰‚ŕŁ>!`čU1éŒÎIÂňW’›`˜\rŕÂE˘ěQюĆND5…˜YČ~aƒX‚˘ř0œ3Šŕ0œżÇ÷Ć+0˘­äyąź+°őŽÜPiB“\n™Ź\\(1Lbw&‘ëíńćÝ.Ę cIëŢ#ŔÄŠŇ\rčěQ`ô ÉńĐă.Â9¤čŠD4˘)9ä8FŹÍ¨ävB€×eĎ-*lÂЉ~§”f/ËŇ;mÄD Ü'ŁŔ0ę/€Ú1‰ZźŤ†sŒÜ0l ”	D“&˜€.ćjD˜×GÎ^ڕ‰ib˙\"~°’\$‰A\0œŠhş‡ćP‚ý	 @š	 t\n`Ś";break;case"it":$g="S4˜Î§#xüC0œ &i”Üt7ˆ†S`€Ěi6Dăy¸A\n:œĚf˜€¸L0č0ÓqĚӍL'9tĘ%‹F#L5@€Js!I‰1Xźf7eÇ3Ą–Lv:›â\0Ł|(Îi7c ˘tDča1E#2i12°g:˜AESŞŮ):ÖfćĘ5*›-—›3ă\n‰:¤Ňé˘\nť\rA&*N¸œ^ôtĆV‚s­Ţ›\\:Ăa@˘!†żIUmE3¤(Üg4AD*Ä\$Ň\n)räs)žĽ4ÚŹÔÍTy2̧#ˇזŐ&g3˝TɜĎX&z˘V1˜OWQ0ßW8s#w_TV4œí&ĂIčő)2gľţUkŰďSYS¤Ô&ă ҋť!\0ěôŤŕT@‰Jž°Ž‹Pœ¨ŽČŠ(2ĽŠ˜Ş62	°ŕ0źüĄ`PJ2ňŚ1<SŠN.íŁŤPŒ¸Ć‹Đ Œă8ä2ŒîÓ¸ƒ¸nʨ¨\rÈęŐ	㔏PD‡\"h{ş•¤ŽęâÔŻtť\rńÜrŐFë A¨ÉÂ7 í´Ö2\"\"˜˘&CŕÍ­Ł`íAˆZ\$čŒNœÁŻČĆÔ¸~”¤TCGCĂ…A\nTŒŞěă28B*D×ŃC*R7BrŔą-OŒAQ´ˆ9ĆkĘŐ@P¨7hp@!ŠbŒŁŁÓŰŮ8ÁbŹ@éHؔĄT8Ňť)2ؑłă(Ě36Oë˘jCÔ1ŒjPć7Ź¨Ő`š/,`Ë\nŁŒ\ra„0’3Ętet&0Â22ŁYxşČz9%ÉR7\n\\ˆ<*ťoľ>ȚMO.ér:˝ŁX`Jĺĸž4ť!زô\n@ üŽŁ€ŕŞŤěPŸ…)P痯CtÄ ™s\"Č@ÍÎP'ŠbĽŠ)\r7ŕĺxgëÚ\"0ł.şYiT~:2Ţ\rnČşĐ9HWĘ~“3ľ]a‡ŘZN˛ş[:),+,‚Lá#1Í%ł5U\rG„OűĹ:ŒÖčA;÷\rĐ\nÍuäö89ŒÂ+8y24Ÿ‡K悔ä‹Ĺó”ĺiüw€ťň#nĄźŻ=*ꏠ!đŒÇ[TëŁT\"˝ƒkZŕŇ\0§ÜÔjFÓbcÉŚ@2\nL…Á˜Ěü ăCs°*häňVď]!‰âp@\"˘`Š*ŞălzČě ŽĄź†6H%lĹL\"dśÔËŔPž8G-{ވ\nŔƏĐˏ+ET˝§pĘcJÁ\$TÚ\0Ł´zRŮ{+F•0…6^S`u80\\ϕx4Ňj>pׅGb˛Óhl|Ũ\$†äHÔ}@ĽbšđŚUC9ć~Ěél†”*ýžĐU\n žb‰3¨‚œ˝†bŞ^)W!ĺ[hr­bTLńXă`ÜÜăMpéO2đä‚ZAęCŽˆbŞLŠ˜R\rćTŹ;3ŠÇ[* Q`Đ;6—ČÚ¨	(áĹD\\Uƒ\n-EXÔŠŐ`@“sj˛9@ÂZ˙ď”•‡¤¸Žˆ.*x2Éš\$‰L”’ŇbMHˇŠj_ęVce´Ś’`œÇČó¤<‰Á?˜€CJ?xč˘UKâĐ˝âŢŤq.I Ň\\•˜Ó\0ÁľĆY3	Ł	!5öň\"Q[ÉŽ;0œ”d¤âץ%‘Ňţ\0ŕË\nLGęý(ÇZDC9ěž\$͙Ň*ťÎ*ľ\ná”1P‡9\\˜ss„8ء@PP§ąOÄu\nZÂavˆ`ëĄgjkgUœˆÔ˝7DÄČĚ'ňĹw’Fim1Ě€ÂqJ;ƒRÄę‡4ÎDYjŞ#AŃçSäĐ˝‚™ZOgĽ9‰’Ŕ•!ŁŠŚ€ŹSGô}ÎѸ¨L„ŤovÍĹhť\nŔJCj„!e|ÄBrR˙ŐlaJ‰3ÖčŞŮňÜ!†-b…\nŠź€jeŠšj-ŸuŹŕ*´‘	ćrŁ9íVQ…ZŮ ţ_éCöE׸˜Tfál5Ś#ü%Œ/o3Ü7 Pš]=ŕŚĚšŚŘ [un-­IśsLmŠźoqEÎŤntíj;3Š˝7ÖÚo]áIˇTÜ(ë‰\\XKťşÖ’\$]@†óˆajŽQĐň­ËÁń>•ÉXÉňi(@Mă2•g^ż+^\"\\˝§PKXŰ∠ŠwJŽ×(܏đťˆ7`\0Ďƒ,–Ž„“žKYyWr‡)XĐ2˜kd‰]ˆXš_É\$DMäŮLöĄň.Şp¸ą1qľ\$sQ6Şůmiđ]X|ŹÉjÓHúÖżš†ˇ+˙‚0~Â5šAřxÖ!ňa!ľ¨ł&L*Ç.!9‹§\\ĄŸÁuŽ˛ćßqk-Í@đaNÇwůXŽÍÄG1Üśs×şˆ.ç\\ÜĆ…śI0„hęý°{ú\"ŻJą‘¨\r@™°Žw͑ĺúË|Ł­É´ľËL_LĐIłâ…Čá!ęüáJ-W7QäD‡suD?ĆŔŮ2<ÉâFR\"eěYNź?Nšl—ŻtŐÝŽZ™Ť\r…ŞăŢÎŘç˝÷˛ňncŠr.†Pä`JÇuNց<ˆŸˇsÔęو:Ôn=łšŒœ}ĐŻq-h˙7†Ü‡AR.-˝œbŤĹŠű'0ůŔ¨>Äa;Ž-đ…ksMÂ=8É4×QŹţvîpˇkKnç[ŠĆ6éa! ™š“Ÿ§NIㇺŃ\n¤d]ŹqTž8dŒĘ.^A3ćQ˙(L9cOĘů[…ŻH‚ÓŠčN:§˜\"4V/UŇŁ“zQt’ŇÝMA<\"ä.†CI&Á„˝„3JXc=Ž0Ş°Ä,ţŽ üx9BŽ}\"ďFfÂMߢW™HV+䉡 ˜ËÄ\$+Pľqíh˛ěÁo¤TöEţ	ŠűĘ°˛Ś…É1ĘD *‰ĄÓt×Ůg\$ţĄV•ŕŞ‹W;\"=_ŇĆŔ‡–ĄgzŒćęĄÂuĚGqG?%@Š/UËáݑůřçá3pß/đL÷ľƒßŽßĄ…Œ_ĆÂż!4üżŻżŰŠöŤäfŸSjpXUŐxC§śÖߨh3Y—iQ˛/¸jŽKFú…T~+bKĚf\\# hŘ,#6i¸Gb˛=‡ę	ě vÇęu‚ „\"6}c‚ř„‚Ďž3î ŤMʡŁzƒVŻr×mŚ-@ 7\"ôA¤vLä0ÚÍAĺć*`	\0t	 š@Ś\n`";break;case"et":$g="K0œÄóa”Č 5šMĆC)°~\n#M&ĂH†ź‚œÍ†	Ňm…D\$ˆěĂZÇĚ1CX¸M0šÎrŠYşDf‰EgSŠČëœČRčŒN*eŠÁM'CŠ’\\t‹š\r ŁyČŇg…G\r€˘Ą„Ĺ\r¤Aé\nU2œ\n‰fXmŞu:AE	YÔݡÜbËĂAŇÉ2ÂççC)ÎýA˘NDŁŠˆÂ 2̍8keXĹ.€Nî&Ł\rAy1L€˘qÔÚbŤN ÖŠáÁ†¤2ąxó\\66a2™ë™6ˆBŹ˜N@˘´ äk\n&ÇC˝TÖ)ĚŚóm°éVš2gMńŐÇ@cćóyŇŞ\n)™NGoUť4aÎŁő;ĄËÉ[ď<Ø(˜7Ťf9Žc(%5ëŇ@…„ކ8ˆâô0ťëH׊l{Ÿ\rjbzŠ‰ŠŕČǎČâż°’\"Šî„BŚąëŠžŠ@N¸ë§ŠłüÉśƒHä5@°ҕ&Ë Ę42(¸ŘÝEń ěr–ʤî5‘* ťCŠ›Čů4nҗŔÂx虁Q,ż\$ˆ+ĐŞ°RŚ5Œ#D(ŘĽc˘ç!ŽK¨Ţ;‰Ň5iűv3ś40Œ:ƒ`A °Ç\n=ˆ˜Š\rzŹ77Ct0˝5\n9?ŁšVö0ĚzpŁ\r˔šÇĐĘđÍ|kCŃÓţ7Öń˝r?/ŰĹ6Ł(ÚdŞŻQ´b*d’Hóý\0\"Š9H63–xž Q’ŰXŘU,m' U-\rŽźŢЍŹčęb˜¤#‰ꝤęăD˛Ş6„	ă\nî%Î-ŽÎ\r–¤Č‹ŁrlĂ'ésÓ\r2űD‘ŒŁJƒ¤ˇjČĆÝË>'/\rëžJ7:ěŚŢŁ…î˛Z—ćŢŔLœ\n—ŹpÖŞŽLŒÎƒeŞÎ\"Š*BĚż,ČÁ˝SŘŤ SjD¨°Ě2Ž:8 \$\nF”ÁŕnJ‚ĽÂ€ž)ŠmÁŹ\$WjúŽč Ó<ŔQČ\\.ƒbí~ľňB0ߛ^.“Ľ;Ş{Ľp	‚‘€[ŁşÂ\\*.ĎŐÝ ÖU˘]`Öoć/“ ŃžéBâʛ‚ĽhŽ×Z[X\nĚ\\+›íŸâˆ`@ů:¨LuŠŒăF)Ž7sűĹéů Ü\n\rë:=úÖšźšXŮä(/Fl‘a*ÂÍę?˘¨ëÄ+›î°Ż-Şěfß	lŕšxÄsuĽJeˆś]¸—Ż:!z\0á¸Ú\\	Ap3Č⃌áĄŐ ŕ 3RËšľ'@¨\nDÖů\nŘO	Ŕ€\"P˜B E8†Uwťƒčpƒ\n:äV>>/‚{PŠ+:•\nhÂ	p:ˆIŽ—ĎI°vB*ů“6ř)ŃL@ŚŒ%CŞž	Ă;J˜ĹŠ Î™ÚË/I(’BKYRQĄ†/&ੱ‰ZN†Śu?AˆFzĐI&HŃŤbC	’*5AŹ_YŮ}PhP !%čˆěŁĆř-`9(K\nf\$\nC{\rÎL+ę 9ŚcÍt•’ç\$* ’Â8E\nGAL‹ÂfEpkK89­¤Á–Ă•\"ý	;#ËŃÉž\nd\\ďŹĂ’B°E	ÁP)8˜O#Ž O1ő­™(ŚŮQ0¤„bŽ\\’ŠVIÓ\\…vØ?^Ą´”ƲČAâŻPł„ł^ÎCű)Ś5˙yC6ƒKNř5Ą‰źéŠrTŸĘjr—\nč¨%C%˜Ä”böFMš‹Š;h¸F‘1óHŹb‘ş(Z¨‘q.ldł\"F2d	™6\$ő,˘B\$AĎaĽˆXôžľHž¨âiʑîRHh:Ş'+„VT\\ĂŞvU2-‚Q\rcĽ…\$†s°ř”Kžóˆad˘t1\0ćfň@qn‚7BtČ_˛Şad7Žôě{şźZoUˇVŘpDfG•%şWˆ+Tě\röXľRl⨤‰Ń“ČvĎEŽ/Fp˛HŕŐ˘ĂéŤEr7\n@Ëó¤)”!ÉÁ‡TĐ­3ĄľTŚľ‡Oią­°ů„†ö–YŐÜŇQń¸˜%ÚMI1Ż[E”ş.řčŁxeäíáőřâěሡ60ęÜđm<‡˜áŸS¸™ŘŤ%„áĘóźc}yŠ]îv÷yƒD•˜Ł”x&vľąÂďl›Łoôžü›Â*gˆź1\nĆVs€ŕ Ý!Đ	×yÎ+KuD-K굋\nájن٧=WĚęáź*0˝łˇśýÍá×<ŻW!VuՊŽVJźÄ]jÜvv?>Ő|ŽqKŁĂUŔô.5smăŃśřűä‚üQśž´¤šg0	ęCœŁŰ°é:çkëhóĘz0X-O\\’\"¸~ŮÚŹĹmÎ,Í ęăťýiŰŚPś´Ÿ8Éњďţ^fúۄĆúam&eôö˘šĆŃ2HĘ'&=g!ŰTĚyľŕˆ`WŽ‹š492˘ŁƒƒD‚ąéŮ%SëGŽćňůŠĹúěżşAé4œJłő€šË4‹T°ĂI}Ťx­Şôw5!şn٢´[“ˆFCψ˜‘mTX\nvĆzDůĂn”UˇöĆ+ĐłG\"[™ˇ‘i蘇é×ć̅VŠ<Ă“çmą€ľË\"Ţy@ol“Ą:ś|\rQăł}pq×ß{Ё‰‘2‚¤ÎoUOC]SJ‚Hg;\$ŁŐ¸{dK×ߌĄF˜Y|ĎÚ^YŕŘg|[|­/Ý\nßÜÎÚn2ĎÍů†@盫„ČŔ@’ĺčbŐQ’<ŻÎUÖěuý\"XôŚKŽ]}{çÄá•ŢEY´ô1	DtÇóĚ݆űMčy(łöžË qâĘDš[;ăł4{´.Á;cłä@¨EűßkáÓŁv§p{	s5óÜîŽÍśšˇ‹’Ţ5wëžyŔ2#Ţj>JQř,YÓ%œňœ:h-žłč”¤”ҢULăsź¸Ÿ=ÓWˇçŠ	ä'Šy>\nÂŘsÎĺIĚĎ´Ý(ň“„‰îTš8(	\$IYÓúćU˛Î4ÉÇÓĐ&ŘŐ1łäĽČaŠhýiÚ8÷žŐ,ȑ6ĎJW	~aĄ\"´–Ëu„JmśZ™ë@†:ŕŘ`Ö%‚*‡˘\n\r‚\\	 ږ–\"ŠÂ4@Âľ§Î_§Rag:ĆÉŇ?­Ä}ƒŚ‰ođžÍúĎK.@˘d/ŢśF–%Ŕ˜Hä’#t›Äˆ@Ăţ#ŠĘZm\$źFzOÄ0ť‰0)Zžŕ–ˇ Üż*Šnu+~¸gÎÎě\0‡Ă<\r€ŔmČüMه>îTHhÂďË]\n\rgmRNMˇPÄÄú¤çĚ# @ŽâD+ă `ŕ;‚@B\rK¸ ë8ÝĂ4d̈ĆveLvV‹1@ŕŐŁk'ŒĂ…d°Œ†cúŔŁ\$PQ(B#ž\"x\$\0\nCDŹ8%o\0•ÂŚ	đî#ă**hšŠ쏂ć…ţ…Ш|Ĺĺ)\rúźČÖ-@ß¤tíČ@ â{ŕÜc\n™Ă8N„´;Ǝ÷dÖ6˘ś	\0@š	 t\n`Ś";break;case"hu":$g="B4žŽ†ó˜€Äe7ŒŁđQ8ĘmŚC|@Ěe6khĚ Ň 0ˆĚ5	Ş2.DÓ	ŕŇm’\r0Y”Ů0TœŒ§A\0–\nB”JŚ˛a* laŞN†SѤ×(aŻ'G0Q–tdšaŚ“qŽP˜†@‚yŒDƒ	Ěôn˜Úíśů‰ŞBa…3Ř)ŹÓK9ŒśčҤćt Č¤”JE*™N”Ł‹ÁCHYÇăJӁ֨S=I\r ˘\$’%¤ÁM&F*D ŒŚpT,r™Úć,5™čÂtĚąYŢŕÂ\n&LΜr	“~b’Ss窜Čä\nÉ2–ěś`JŒ[ˇ’žqÓ Ąémc“†¤E6ăMtĂЀĺ˘'.Y˛*׎ƒę5ŁEĐäă‰ĘK¨ž&š(9˜ejŔ9¸â˘Hą\$0lÂn9†M\rHŠ’Ľ€Pށf\răc´\nłćÂA(ȃ1c G	,u<ăS€%#˛bšÂnŔę7\rcŇŢ\riHÎ3§C;vPŞ‚ZŹÁ˝Ď8ä4E­xŢ9I\nt7+\r+ČŘÖůÍh5ĚjABŕ6łd3„\0ćˇBiŠXśCbw%\rƒb\"0ŹC(@9ŒcÜ׊\"`@8?t’ź\r­˜Ü<Żôâŕ9Ž{˘™Ľmä7	\$Ł^¤Ľ•L‚C•kŽ)Ö	\0ŒłC,9+ÎéQőČ(7°ŇƌăHę6ňˆŠ<Á;K6[Ř÷Cń\nÁC\r…SސR–Nr,ŽÂU R2ë˜dHĺ#4üH„Ś)É\0ô7ŐĽXY…Á\0–¨ĹŃš†]\rP=üPc’Çją\rz-ŻśŃRö°ĚHŰ%c\r:…)cZ5„@ćÁŽcN\0˝Ą8Ę2)#bĐ=6AçD„24ŒŠ@›dHBwžŒŁRHţŸ˜ôú á†Ź€UăyŠ7˛1|\\Mý˘”	Ę⽝/ęłvM{*ş‚ścČ@ő§#BvÖÄE\r 3ěC˘x(	†ĐŔmhS”§ËŢV6ĽąuEvŠ@\nxŚ*\$(C|´ßQŽq¸Âúě0b’0ŁŚš;#>ä¸OHÇDž Ă*b¤U’Ć+­Ţšö}ĚÔĎBf Ü~á\răYâx6\"ý#2ňEm­DÍr;hó‘lRˆŹ˜ m	g(˜d\r0⑪\në)­ŕtžiź\0Ą÷§ĎS86_˘¨#7ýjšÂ+Ž ćČ•D,XS˛Ňy‰WŽt<źčy^ášbŔćČو*í<„!ĆěÂ[„áO’€J˜fU)`7†@ŕUƒ\n	%a™A@ÖCb›n0žâ4-˜‘ŠN‡\\'–ăü\n(e6KL“ƒbZ3†xľE\0ÂNJ¤:2X\nqž(ŚĹş@‚ÄÝ:\$S¨,žF’’|҈M6f	×&¤ł‰Lo\nů_Ž'ŚvHš9–@”“ŢFI vEŞŐ,ÔĄŕ:ŕˆĄę#Ă\$ĐCŔeJ!&K‡…dŞĐëŮGŢF„6jƒ3ýB\n°ĂD5ޘI†fÍ|CxrAcä~XäÜ%2­/LžIô7ľ2I.•pHHŚý:+ň¨´ÖŠüI‘¨pŒ˜É‚wYŕ()EҸ´O{‹kĄäňó°dĚŠťEqňcłIw2“+“PÁ­ÓŚ“RAԚ<r!ÉŁy÷?TzcsМĎcŁŘšS_Ń*+АcMŸIŤ’¸RŰđ.!2MOR˜áŮióĄPR†Ł)D\rŸÔQÓŃrvb(Ý ´~ƒŇ1BĘM\r¤á҈“ÚW0éhnŁUˇ6zKC’”#H­L vß	§ő	0m\"‚*̉‹QRȃIIŠ&ĈŒUŘ\nŇŹ‚‘€Œź°÷ĹM:ĄçxWŠ+6nÜ4(Ę	h\r'”1ó—(QŠó*ÁČÖ˘PŽCn:ĽZąGęŞŃ\"‹śéĄh€aY!ů#q5Œ1,ŸÎĄ˛AɸjżX]IDQ\0†Ădbm[•HrŰž¤Dc”Q<Hˇ#hP0\n!ź:§ĐÂÎX\n—Y+.Zđިp<Ş8:X\"žŁ3BTgş9T'HĽŹ¸őœ3=Ť9.ď-gźě0ßť[†uěő¤ŒÍĺ78[‰Rß,r|‚C†+€PžWdéĽj3h BşDtšb˝2TK	tŮ&Pf=	Äރy<n‡ń™°TěQuzO…2MˇőDŞĆżĽŔT–Ľ @θP?q'0ŽÜ™‰‡đ4ŧǐńâOEd*%ľł	Iő+…bLŘSfôĚĹ9e>KeDEŐt“\rń ‡P\ndv5Ę/Yaއdňp¤9Á‘ëźfŹňaLˇĄ9<ŐQ‚ÚIÁůó6.Lđ3ĚÎŤ@+猎 uţ\")Źéc 0nŇČfXh‚N M˜hB%ŞnĆ)ľ­Ôö‰Ô\n-PŠ}ÔĽsjWJiőŐĆăXQŹő>ĄÔz˛ŸŃ]yPÉDł†Źę6|߼6L4–ť6éÝś”6ڌ÷	čÉc”„Æ6j‹\"6cZ!¸0ŘţŔJú3¨@]n֐ëš0ki¤‡s\n•A\$ŚęeNLVY5˝ËC'iŽŔĚśŁ1q	<tťą”+˛˜š:#łhËMľ-ëîçŔGď™wĂaŔT“ˆóc\ns#ŠAzK85’U9šŔş›ČňyŚ4DçŰpĽaIœs­w„Ëgçç8—ŤrçZ{ôž §ú\"źÓ,T\"ő~Ľ§dbŽë¤>qőžŒôŇĐz•žœÖ\0›ÁĆ\"ć\n;D<TkC‘MŹ(SsMĄŢćö§ÚÜđűx͡°xFdCöŽCcJ;Ćť•]â’gŒŃ¸V]ů%ĺ<ßG­ä̡÷NjHün)D)Ś9‹}zn•őĆűŸíŢśJ=hrőî™YőOqěďŻSńɋÝ{OŁĽÜRŢ}úˇ|¨Ĺč~nňŒ_Ë!_¤A}\"2ő™L?cn>ĺ”ę{_\0ţ‡Đ6űüŢVP…O×öeÜ3N]ĽÖvËĄ—7Ÿ3›VC´/ôEoĆđď\00đďn.@ćnÎÖŘŢ\rĆdfüfăÜ\nĎH7É2¨G‹ÚfǸççl2çp§‚Č :{hžinˇK‡ľđUPX*lľ\nlpVBDjFërŘĘ\\×Äyę‚Ů\n^Ů\nú@ Ř`Ć&@Će\0rgX\r€ęť‹ŽZ\0Č\r ĚnBţŞ\rt^š%Žyj\0ŸpÄ\r°Č&0ĚŐ°Ó\rc.­Â\"\$\"‚ yĺÖ E\$#âBŔCLKVľŁ€\nCÖ,OňĹ\"C+ÖpëuŽ™ĚD:ˆ(őK\ně,\$…|%ZEŕ‹¤ZEC\rĺÄ+ƒh	‘HFĺ '@@<¤=Ť\$nŽéd‹ŻL—`–3He\rEŹÇë`Á\"B/JLŚhBO˘HeLnĆlĎF‚ĆHÎŕč›'\"śĆ˛’1Śűăňź\nŚ2†r ĺđĚhŔ\r˘ÄąĽj* Žp'i4šf0á‹ř\$ĘR`šÄ*	§NPé8ËÄüPJ'‘Š\\NRÝ ŕâŽÎRĘ\"dWäJň|ď	KžC‰ÎE#}Ň0|Ťş#( ńŹ)Í\nxÄĘkA#ńŸ‘ô……°řvœ†‚–\r˛ŽFř\"†ýCX)đkAf}Ŕŕ\0t\r Ú";break;case"pl":$g="C=DŁ)ĚčebŚÄ)ÜŇe7ÁEs9ČÂn‡Â͆“YÔ@b<ąPFń`Ęm7ąW‘łš”\\\n&˜Mg3É´Âl7Dă)°×)Mąń¨äxé\$œČRň„l×%Œš`Ňh\$źŕuƒAF#)č@z6šbŕ˘Zžt0×\r’ń\0(”ÄLŔMq3Ɋr=Š#yĚőpeGšĘd7LňJőđő~2Ţ!AЂ“L§@đKÁHéT—Š‡“„6y:OÎńƒY„N:›r'“ë\n\"mŃÔÂsŃftymÓ99mĘpú(Že7쎇+(™ž<‚ŠFó!čÂj˜` ˘žFZrpz“~Ž8\n\$oäFű'Štd‹í\r\0˘ÔÜŢ3ŽŻ\0ć4ŽŕÂ8+\nŕ´@H(ŐŠ{Z•Ô鎣Xč:˘ÁĐľ\r/âÂÉĄlˆć†CCČď‹QŠBCËJ{‰Ďj98Cxä2BzÝ#	Ňž' PŠ25ŒÔ:2dœ:2Œš1;㡆YŽŕPá	)P#ŁpÖ1 €P‚ŠąCĐ­\ncÔ2ďC;ş‡§ăbxšŠqÔ65I°Ř2Áä(Ćú:ëčÜ\$CŤ„°¨;†:H\0ň7\rĘš+ŚŁΝ!‰ĹĄlćÖÓ#ş.ąF1Ň­	0@)Š\"`7ŽƒźśźNđŕŠ/1jź+ů3\nż#÷aDƒ”“ˇOMs]ŤÖpŃhQbž›–*?OHŕ‹=ȅXÓ˝p×-ˢ*g/ŽT]86?ňPŤi–kÂJö˜„-[“*Űíd\r×\r­lK̐Î6_ŻĹ\0006:mzqŒ(pČůŽčŽ5˘\0†)ŠB0]YÜrŘĹ\0§cČć‘,(Í\rŁ¨Ř0ßRýR“%÷›ţö˘é\$ž6¤\$Úp‡ç4í>œ°Č0@7ŒYYGHPpҝ„€(%ď(ć5'XÍ?§!bž˙@	cćĎnq‰¸Ś-Œ¸&ăz1uT‚—ŹŠ@Ç2”‚ĽŘÂÄn,hŢǏLbjƒ”%IbĹBŒoŇ”Wëksn0\0ŻKýýpYA\0P¤…*†â‚iC\"ú:.ƒŚTŮe2Ż¤čČͤ ёŪ˘ýĽŒPy2ŁŇ\n|\rƒ¨ÄŻĄË‚fŻ,}1~„	řÜ3\r0-ʍCw°ËíŠúsACHßŰô6ý“ßž¨	Ë]|ÂA4Ü˳ ú*ěâ–)€wËI]/’źŞ^ĂĄ€Oźëĺ@_]ˆ‰ë!stVš&k†X9™R’ŘÜš(oŒŕÖčĎ)&Až\0žĹÄŮ<LHD9.Ć\n݈ɜ&PL*#%z_Ň/<‹mh„ć&šK\$ld0u¸Ţ3{G(ívđJ˜f‰ (%ź×6ń Š^GPŮ*ˇ\nNWZ\\\"j”€ €ČGLú#Ŕ1Pœx•SŮ\rď46°S_4A!•#HŁz(\"‡ޚƒŠG\$74plƒrňf MÇT*tZ	8+A,č‘ĐŻ!Ü;ä”ßť2ěŽÉ{q1p@ŐÚTĆ\nZĄTśH˘ź/H™%EThĄńŽ”‘ń\"É@Čp‰¤D‡g“3˛1EĚ5q(ú2{×mpqÁꟙĽĽK{1xŻ4Ç*]ŇŞfnlÜJŁŔĆg‰7MĹä*%THˆLÉw§ă´WY‘hQa˜-öŕ‹ťD	Š†dʙÓJœ?\rřꛓo:eZč5F°×\"DĂZ˘ž5\n­J%\$pOŃÚVŠTÁ\$S*^Žƒ\$?ŞÂ32—´Eۋ?”\$™ą=UĚúĘBMŚčě\0šwJՓ§ć&Ô2QQŠZĽE4‘Sjzą#5IőÔ\nŞBZeŤYő;z]W˘Ťr~ŸVVî^ĽhŞ!ćŠÔ–ÇOŔ	B-˝V:ů]Ťő*ŹA†ŚŘ:ŹÜk!9­É6Ĺ&ÎH­=9JJ'*	N]%nąšNĄŸŤł.”ý@ÓŚ@I´÷†’q‘ŕĹIÄËťŻLÎ%B|I-ť™ˇ'd-DÓĚdMqM#rV\\iüâŠĐUAŐežQéđ3ČčęŠĂjĐNjGI3Üż2ŁRCč=4+ďؑGö‚ĂÉ/\nUzőŁűÚwĐu&áĽúˇkăziÄ~ˇŘAIőŔKé€o%<:śâLąp 0ćĐ552xů=D4í`ňĂ9°ăĂjoi*ŕęĘ0šhEˆľ7]:‰Év1ř*ËIZ‰Ö-˛÷G7c1š=Ç7°Acšł[r=Ç×äSŽQŐŠČŢŻŹ2Ă˛8PBԒBm5”â_Älچ#\0Ůki艗§s›äŽóĺ‘°ŠŮcŽ´ęMáJ‘žÂ†}‘ůÎ< …ă…W“e:€Š4:~úG#žłBhÁ\rÓUýEČölZ@(‰J9MpSçËń>ďż&?rtV/~?%ú>×ćét–<¨Őhœˇ†ňőÎN’!ß(Ö]|wľ¸hŐşëJëŘľ \nǀkik­Í—u†>Jf\"-݃“ö!x}w˙j-Ż‡Ťfă%÷Jęƒ˘^ ‡C™jű§uK\re­uÉÓ:qcwޙ7{nÓŁ’7ŢźŻŐ.ŻŘ.źöżß#toÎ\\á/‹ˇRv†'+šöËüżülÚĆ\r#‘8Žźäsł“rĄ¸˜)/›jnGœ]D	ë<S03ýL!C ę9Č5H•\nťbKä8“ă:TÎaCš“Bćşč\"˝	iŕO:€ŒŁŁÄ9ó˘é模(¤Œ‰|Ť’qŮߒ˛ŸęěňsˆIë:şÜ}BáLnŤąëüČCž\"˜ó°r6éŮŢ9\"~űxŽŕŘť;*măf**@´iš8•e°I'!Af‡ÎQÇ‘fÍôćůčsę<—04+1b1ŸZç6|e>ܓWƒjżT–ž\$ÁŽŐžśPĄß)­SßÖyǪ̋ń’ áČ°ŞšYź9Çň>‹Y}Š#Ä<G)ÉÓěţ‰Ťů~R%ţŃQd͊˜ěTż”9 _+îżuţËášđ˙ęţ î{ăňCÉ< Ö%Š*ƒoÂű‚Đk#…ĐďěxŘo&Č\rüďÄŘÎę¸ĐíGŒ÷%ôp\nÓ@ŽND%đPŰđ(ćţţN‘B˝e8Ÿ)ćzŽQ‹˙éäŸmÎ×jŰ óĎŇÝP:Ÿ~6°he0	Â\0007âč÷‹Đ=Ax5\nFšp]KŕÝc×bžŰđ…	PąFŐŽPĹăňý`Â\r~ÝĆě+Jűâ,\\EČ飪Ɗx0,­‹’2Iüg޸'o€8N\0q1ߤVŤĎ#Í„ĽŁRŽ1&‰Łb˝´ŸŔŇů‡´ŒŻzYŽŽŹ\ršâęhž*ńHă\0î%ŕ†:`Ř`Ö)Â0žíy&Ä-\"PŹ\$IˆeĄŠĘş˝PČ Ň\rĽá.bŚĘźäěŇ1‘Dü…]Ęh´o@lq“hP?Mf# ę?扦ÎrŕÄ\"Ă\nŘęD,&OęždÓăŔ HŕĹ,*xüE\"0T^-Jk#ŚŹĽnGîČ\"kžďĎz\nň•lڂ#Ŕ€f2ĺôëĘ ŔÖ˝\0ˆÁŤ8P\0“…âČ%Úâ\rćJbT׍.‡ĎO(Řs„ŇĐY%’H‰˘~Wń­&bŐ%Źš-b˛E'&˝`ŕJ…ż’s(#xňďđòS‚üNiî˛.źçJĘäÜ?`Ś\rlň…Đ;iĘM’;GĂňÄębf‚`Žj¨D`ÔY´:ěĘ'N‚`‚|ëřI@Ÿ(Ľ:#däP\0ŚmĆ.HţmÉ›RS­ŕőÂ!L\"8ă<\rl€l´Áá6ÓĹ~IP/´>/¨Š2\r¤z~`Ú7Łź@b´\$Ŕ";break;case"ca":$g="E9j˜€će3NCđQ\$Úp7œÎf“°Ę 0™\rGSqĐÂrM‚1¤čx2œ…Ŕ˘a„@m4™%ĆŘŕŇm—%&Ó)Î\\d‘I\$҉\rS §2Ź‹#’Éĺ\"qžC6€™M'‰Yˆë&ÎF“9¤Üa6‰ŐcA¤@h—Ě'xęl0ĘŐÓ!¤ß8N†“d˜ôaíÇX)Âđu¸<)Ó’łˆ)1h)”đt2›˘fý(çN¨PęfŠvxÓY­Ęʆ“†356	ń‡XůŚŐ1§ ˘!†< ˇ,X‚gCĂ!Yˇ ˘Ä|ńˆ#™oćSĽLÂÖNx~ƒ\0S”Ś6-ůˇ5ş9ď,`˘“şaƒ›8‚â.¤ŚJĆ\$ĂHĆ4ĽËÂž˘ffÄÁƒL'C’p74#¤ ‹p;HŸšĎšˆžáržťŁ¨Ć:!LDFž¤Ť”L—=H\\7Ć4—.ËĂ~:¤(˛xŽ¸ˆű„9'+ÂÎŤę<Ł @1-\0(ĘrŤ†ôCô–##’óĆ ŒîÎ0Ŕđs蔮@R\\8ˇƒb;\réŘ6\ră'ŽJ—mý\r	†Z˜P\"ËJJFĐ3ŕPƒÂP|Á;ŽŁ\n*‹ŽkÝ=ĎŽ@)Š\"bÂŕŒ TÇ1”1?Íť5QxÓÁ!:{8Ź\0†á%ČâB9׌b§íÂ]X ő”áŠԋ,ŻŠ<\"”ž\"'ŁIEne€Ě%ʨí+ťf?ďýi]Žľë3<ŽĆ6; P¨7m@!ŠbŒä\ròŒpA}ŽLË[‚Á	‚3,CmÔąĽvĺ;oľĐź98W\nVć¤uĺ†ÁĄ+t*š+rŰ)(:\$ż4IZ[ćpšŕŤŽL:2#˘Ĺ‡`6\"Ă&FáOĐ:ЂŹŘ1A„4ď˘ćŤ´\r*ß­îJ㍳iî°Đ´m( \$\n0ßl¸Ń@)aK4ע-7›lVz\n(	☨ƒAĂr^ü'ÁĘ0ćĄ\0¤2Œ—Šˇo;rŹłn†ăÁKîBÁÜő•ź7\$¨L‘4–m2VţŮ°ݨŕéŠňĄë‡řŽČ ˇb‘w@I\\¸2Ґü§XőPéqŁ—(ßÎݖuhđ<śL(9O0b\"\nÍí4ÎI‘´4+%0oJĽ‡M206ŒQ5tĎ씭ełí*[éŽ\\# Ao\rż/ĺŌ״Ú}Hxa,ĽŇ/ĽŇ÷˜uv¤Ü­‡ş˛ zń'Š0‚VZÚéokĺŃz„JÁ(.a˜ƒCAX˘HCüt (O	Ŕ€\"P˜B E=ŞÉ-ŕŘCjK-gšG!B>@ÉáÝU&Ěڞ3ŔGÓ92OaÁ1ĐÜĺUę#Lż3žžĘxF4Š”\0Ěđ\rórçL ĆpĎR\nă^!•jŇ _Ţ<ź2śb`SśŻačŔeÔüáüA1F†â€8Včé U\r#ŒńăÇŘâ\"…žá˜U\n ØîŤLDm!ÁäżsIZKRnpŒ–\$ÇĽc‚MĐ2ŔŠ“¸ab\nˇ–şŮIáLą8Ľ&ĐąĆAHɖc†C˛<gă+đĘ°\\ť:a\"BŕĄé¤>+ŕÄ%ˆ;’şRëŮůš\"îqĚóŔ2dd¸–'6\\š‘Ä!z‘pŰ\$•ŔtŔ\$úĎiŘUçŃ&OŢFŠ\0†hň yąPyPŠÍ.áÄQ4+Dű%IA)9ů×>	E)˘SőQg/BŇĹ.žíŠ|Ó&ÜÇçý7RDhŽu„TJ!,ᒢEwÜRjCádäۓäVW92)ÔĆ}Š\$X’'9uzŠŔ,\"Rő”wƒĎ(šy*Hg,cIŽ päzĽíiƨłnHëľxœÁÜ2†\$™W'ÁŠ*U¤\$Q†,Žô€dň?¤ŇLAiĘ.Ą˝\r7bK˘\$Ϩ‘E’:ďŹůEiÄĂkHÍ¨gešťçě‰í)d­WicÄ›%PŤ@ľ§*Č+B2AŔ™ę[nKŰŹdž˜†4K‹q!1ÁĆYt‰uÎCˇÎ>şˆé M“vyÚohĐR=u÷°™Đ„um×BęśEĹ`_…3~ž<ß\\—ý_B0D“­Ł(%Uô*\"h(	´D\"ĺȇšp@\"Äk|ĹşÝĂł7~QőhUéąBĺ´Ń§Tr@((řžÍC‡„ç4dŐeł°vDžű'ěH¤°­“@ŮF`	伏‘\0̂„đ”Xu€¤öăŤA o}ţyŻžßˇîâUŽÁe˙ź7Rď2îV~÷őćeÚŹÝîjŁŇOfܡš)Č39ß8%ťS{ş'XJůژąk´ČËŮ΄ÚMźš[ŽÍNU×_ŕĺ5K=΃cӍBđ6”ššˇK˜=2R¨ŇՉDF_vŤ´đ.2ž¸\nÎőnu‡şŇXë{ů7ďđcאŠ×„ĆŲcb,E‘ä@…lpLĆ2”phyƒ‰ŚFtȓ3łÔ4=蠏°I?/	œĎ¤áFs…S›v;ŹňłćG°ő´†s+´€ÉóšÄ”¸qňˇdHŹŐŹoň5#Ú/Op—Ł—´?FÍ/JŢb5†XĐ*ęlÚ|ĺĂm'ĄZO6\"~DJŐ˛¸ä1ÚoNCČŁQĄ˜r¤š+­¨mÜŤú‘b=Zx͓ÖZoLkěyGő'Eâ”—jSĽĘ4ömɅ­ň™(P]ŤŐ/Ž_\0Î]ÔęrjĺŚaéő¨‘\"aś8XŒłŮÜ˙Ćş1ĐaŠáŇömî]Óť4îŇW{×ťĘ|čŽĐ_sđ}őuÜŕź#NŕýèüŤô6l(;hĆu	Q|áăěkĐů>…mÁ<ťŤ֕ŕms˘=MWŤ%‹ź{Uěé_VUŢĆ^ĎG.˝—Ź_Jô8-naĐ]ľđ>Č4÷˙ę'äĺ—ŸzJÂAř\r2iôPáRqiŃ~棌‹_˛Xë!ŒŁp}%Ő_ľßŠę(ŐRÂţhDx´„äăî˙+rĄOŢłçőďŇJKJrćŞĆÄX@†; Řm„@Â0ě…ÎŒIŠ\$^@ZOź&é”ţmR ­A\0Ð!雍6ŁmVˇTfe6AdşfĘž(1şIç/Ş0CľŤH˜đ˜mĆ/§InŽđâ@%x  A/hń”1dŚ¤%€Ţ#\"Ěđ´#,xTKš1ö3¤ĺŞ^8ĎDÉă!ĐFĘĘčS˘ććknlDzÍ/ણ˜ANŃě€đńźg°üş\"ď,vápŔŒŇ\n‹¤ ˘ŕ¸`ÄĽümc&\0ôqƒeĄ\n#Ę8`†M„@@JÂÝPî’,GL \$̤‡‡\"xŔ˜QQXQŁpÉ„ÉB\0…ÂÜNŕŇ!ERŻg¸\"Î2ŁŠq.ľ§°%/š`ĘÄĂ äf“ çngéZ-Jφő‘­ŁčąńBň Ň8`9cć.Č ç.3D>C@	\0t	 š@Ś\n`";break;case"pt":$g="E9jĚĘg:œăđQ9†Ł7ˆj‘ŔŢs9°Ő§c)°@e7&‚#\$8M'cx¸T0›L&ăDDŰ<Mą\$œĺ)•Äbb)̅. ĎĺRÁş2Î`&YqŘÂz4›ÁFó‘¤Îi7MÚ|~¤t2›DC	Š:a9˄\0˘I’ł2Nr@QB¸ 3e’SŹ@u™—5 ÝZ™NtKˆ*“@Ś vcMN\\T4ŲfC)šŔižĹcą)Ö]­C—FÓ,(ć\n\"m‘ńÔäaĚ:K(…`×ÖAE#.G2›ö‡Jď\0™śmÉŚóĽ˙H !\\¸Ż.{ˇ)ídSӕäçŽPě^™§Æďů˘ŕ˘)ť¨ž\nkŹ’žƒC€ôƒ(ĆŹŹ)+ôí\"ďúJÉ:ƒ¨č„¸ÚěÓi @‘ 0Čß\r0ě&€ŽP´0†ęc˜ŻĹ\nцM\rƒ˘t0˘¨žâĂCL8žŁ @1+@ Čr+\$ůŁ°TžĂŞœS˜l‹n ŽĆŠ+/¨PÇ=ŠJĔśĄ\0Ř7ĂŤž98‹ăH1ŽLĆ-\0SŽ63Ş`™&‰ăĆ´ë--)ŕT˘6#Ë`Ĺ °čÜŕşI›R)Š\"`Ĺâö6*ЄI<ČĹ8oÜ{Äó\"đ!şľHę´¸U;ďťĘňÔ­¸ Ž¤Cb&Żżb(đ‹KcŰ\0/hÇRŢUó\\L•fN1ƒ¨ýĆŻh¨7i\0@!ŠbŒ,˛65	h@ţ¤Pň\"3+ƒhę6\$ŠĘ›f6ň¨ůŒ-Dpˇ-O|ćť1ipˆ2Ł‹T)@ĂÓv-Œ[&Ć ČÄŞÉ%ĎN4ˆ,ŒáŒ!b*ż°,>˙N((ëp29QŃjZş8‘´BdMׁ%Čv@43j‹9Áˆj@41ŁŁ\$ƒ\$\n@Ą—X˜Ť(ĄJ>€łk°ć‹\rÉZ:—\nxŚ*TŰH™i(@3ˇăsH`Č:QÂ\"śO‰ŞL:„:<uĽ’2ĆĘľF1ăsL„7ůâ\"˘ĽŐľGÝ	„¸ĎG\\<čýŮ<,8ś;&Á|Œ=ÍZo;ƒVß|u˘ütŰŻÔc„źÉoŘ­| hă:ţD)č+6¨Î@˘‡L§\n˙ÝEKGjzËŞęę,ě7Œű— ú>đƒŹCNúöˆc}ńË%ëjŢŰš‰Ú8öÖUzńüÖíÔ(Wa=h%”¨‚ŇÉŘ6ĸ‚ŕfˆ)ÁfMMz\"ƒ)pNADŚ’Âp &P¨Qa´T€‚%#€˛áQß\naŠ#ŚB‰yĄ+I왓P„K\$7'ҝˆABÇHŁg ňË\\jnřć¸ĂjęŁí_¤řœ¤°‰Ry%wÁźœ“°vßť…Aeâ4&RÚŔCÁZ~¨´Úźł:Ë×cë~%š|)\0Ů€Pí٤ľN‰Pń‰ĚŰŚ˛źZMÂ,j\0Ş A„ńŁé{bű­AŤŽ	˜šŕÉ/+Ąœ3źÓ,]Ľ:…zVžĐĄɚtLŀ5ŸĹ†W3\0#F-C/StV•Úh9¤ę\$pŠGńű7.ÉV2J^ňĄČ…Ôpäz÷-€)\$@”b‘Ňć[fÝöÎjöÂ\nB̑“NR‰8fqŠ”\0™Ú{çyfžMjzΙîŒXźúb¤] ´ł‹v\"!Ŕ’O\nI bBœ\0݇0âGŠ1tBnO¸śU'EÇd‚Ńú—Úѓr•Ŕ8‚\\CkYCÄ Ľ•ŞqNœ˛Ł§…їľÄÓË\$%Ë\n‹Ëj*„ËRx*ŒÚÃśŚI+Á¤ä~nM#\$wČ0r=epˢ‚bˆaŹd”;†PÄe%őM^ž€ vł+ą=;ŃGđ]ƒŁ…Q.ƒ­ˇLN‹ü°‹jn“ľ?b‘|ř(Žv°ŽÚncÍŞÉAd7¸IJÍHŞźbdŠÓYh-a Î–˛Ú‚Xę@É	Ҥl™z°\nH­ 8‡`˛¤–έł-E\nŢ~KâĂŇ@L#â8ąŇyÜű—7ÎŤ š˛Ę뀠˘ËĎó;äÜPĆUhxĐí9\"ć¨9'„léJ‹]ĽĹŞ2ƒ_Ü5[˛gĚB•qkŽŠ—;•’ŹXŔëŁ\$ˆÚ!\$¸ađ.J„B(&tâmä‹jwMžs?•Š––\ržč\\C€‡ĄźßçBî%đtö%Đ;rdӋ56•+Ť|czӁ#ĆŤK‚9\".Ó´ĆŘţgQçôö1›ŠfďđÄä•.”ĂŹÝ˜“ů?çŚТPk>gÜŸÎFŽf)ćbč,°ŚŮÂĐĽrK˛ë3jČ°ÜÜhsÄĽĎy÷#Ý]ŒăĐwc!hpƒLą1atdšUŽ%n@d™äa¤2š“hÉŮk‡L˜Ňg˘Î˛L9jÄR•G¤#ţ’srJĐ2#:ŚęqŸXĺˇ-K˘ľ8rĐ:\$ƛS‹t~łÓÖNXůA,#\rÖ'\0+ŒĄbN‡ÚŽóBăÍśnňśIšČkÉĄiˆîŘĘűœ›eŹ‘”÷d,ť,ŢCŞ	ŸžăŢóDşáZëT1:8,ËĆJĆ´&Hőɓ|˘ŮPĘ6+‡Ěž#‘ˇuŐfüTťq}Ă˝8ĘJ)MBďT=ř†řťd”3%'áĘíĘăťŕĐeFU°˛Ł[8^ކRR0ĹTE\$yűlşžĐuîňŃ˝×tŽ‡ˇ]&Ť<űŚô#Ě7GęĆߚń-Ő\0ĄĎ6ă䝊j\"-že”:•RŃ2ͤŤ–źbÇöăŰ	/c١QwyYeŃďŇԗ–žĎžÔŘ9={ˇ’ďwoufţ<ŘtŤ€h9grÄŠ‹Om?™gľ\$r‡€ßâž4%´§Ó‹ÖZ/oŞ2Š\"ĐŇŘXđ*@HIć†횒Gź1ů×4ĐÂu`+ką2!đĘš›ÁL´ˆó‚˙_žĹťŠžŒç,Îş/Rş”§\\^˛uN°ńddŃ4‚8Gˆ2	–\$•lˆűˇOiĚ}ém%…Tl-l—`Ü\rnčďˆÄ˘Ťö\n0/¤tóĄ†Dj'B´	€Ţ8bŔçž8n0eŤR8.Ě#Rŕî+@†Lä.Â˜/ě1„*ˆŚH2lRE0\\-\0R)'c&‚˘băÖ.>ľćŚ”˘Ü\\G dC›ë˘2nÜĎă*ş2p„ĽÄ\rŕŕFÄđú\0É	ć7„@;#Œ0Ľ@se	8;Ť”p\$üɇă\rBŹ4y\n(KB\":ŕěN+ŸŽ,(ň/€Ÿ\nÇÔ/‡˜+ĽP°°[ĐdDÉ8+Š7ĺBĆ(ę} ŕ\$˜ëMzJéZnÀ#z+‹Îöœ8\0Âń<";break;case"sl":$g="S:D‘–ib#L&ăHüNMđSh€Üa6ŘŤăIĐŇ 2N†ř	ŹĘ.‡˜MGc,\$ÔaK\r†“YźćtH¤†Y0€ŐœČR‚\$ęK07@ć)ź¨Ă(‚OFăx*&i3šbćČ||ča1M’\0(”e=MES„NŔiScI´X :ŰNVř€ËI3Ě\rćIE5;(4J4óLŻËĺËqŠĹPšëƓ…ÁŠ €&Ă*Št:ĹkBI„ç]´‚ˆUŁ	Ę\n&Ác{r9”Ţm2PšNŃ6Ü\nf™š”Ú\n€n—ĐĂ]Žő`ËćM⊔˝9ĆvU--ČÓ/Ń}âĽěՁœźćś”’z°ü xc¤šâ7c\n6C:ö2J¨Ś‚9Ëú>śŒă`Ę2:c€†\núÂń	Ă{Ž\0čCČ7%ďS„…­h(ȸŹ ĕ€LbFcRżFQ ÓG¤<>ďĘŕ#ŁpÖ1źîđ´2CŹĐȌ¸\riř䚦n‚&=ŔPá%Czď	‹Ş:҈ƒxŮž	*šÓŠ|PďI`ŮŹ“Ô1łŹ=˜˘&*Ă\"cBöâÂĐt‚=ATŒ1FšĘ¨Ş›žŻŐ0‰:Cœ˜FcÓźš>ƒHĆď>ă°Ţ؉ă#Џ˝k]8ÚŁęĽ]>Cj­JŇÓí(ŇüŻ68Hxʙ=ü3\0YÂŚ)Áp@(#EŘ5#¨̉ŁŤH9ÂżkŘč”<ĎB`:Žc€ĘĚ\"÷cë„Ň`ő§á\$˝Çę>ߍă<ĚFŻę{Ą:Śęڒ´–˛äş\"KşŰ]*RƒÖh\nPˆY˘’řŐ5ZP! ´ Čţ1z—g0oÝ9#ĂC\nż°őň˜\n@ \nR‹W)…]m÷b\n™&ŽÚۜ1ÝŽ'ŠbĽŹ-\r¨XÔĚFˆ0Đ´zvY#|<–ĄQŇ‹Š­CŠ1vVB;>ţNŠ C›ˇ}Ò6ż¤ň%ˆýT´ŐnýWNß…Şc\n*‚\rő^ô;B¨˘˙m#łü€kNđ­b­1J‚1C›âž;y^ ˜_Vž}ŇŽ/“ŃmŮɨéŇ( Pž9ĽH1\r4z~\n‹Ĺ'>ƒ“b)ÔZÎäą=…ƒŁűęoU%(\\ŒĎWˆ:ہ\0×mŽ˛¸üx<ěĹÂ>Cž´:ȎU7㍶źs‚˝řŒăL›“Ľ	¤hé“b<tqƒNŹdś’ÄÎ}Sťąs*˜žˇÔ&U¸\n	füż•đä˙Éj\"Ćš	\"r~`]ŠŁ\rhaƒAňĺ\nĂ++ŠÄ›¨ňඩ.\ršR\0ý(cH¸2Ŕćr”ą+Q5ŤUZDŔPC4aŠőśfôHCŰ}îU›tŰPËŕ|O„šXhÎĄp‹ä¨ő9ĄqX­d¤†âpLŇS‚UĆÄű††bĘW_+ŕ(#.Dɸoi˙°`É#ĂP.\nl:)Ň>^LŠÔ4Ą80Ś4LOÚĂ%ˆ!GŹG”@”ꊣyVŞĺPrzń	lJ\$&ŒŘŃ> KÁy/Cˇ-ƒ!¤.ëĹË'sŕżet˛•<ËPő(ĺÁë—EáxŻ1BĆfłŸŠržbĽ4ʕ€şf†ů4Hý—“ZlLô'6Ś\$]›­äí̙fIç,ç_sŚ]ÍY|w'tÁ3\rKMĐŇÍŚDá–oPź(6tëg;IVŇökš¤żI¨n5Ś’pJŒç\"›˘ŒdŚËš3FČú7-łœ4ŇýEOU Tœ…'ęU9¨üř¤S˛™M:hF'Š„Ľt}ÔNI%*˛pŇďR	Řkšaź¤‘&™ĘĄ(U°é[óŇRឆčĂŐka?ĘŻ3ŚMa“ďH8! éUQQŇ:ŐŘ\"V˙k‘UR9Cţ•ŕČEEäŕŒČ^ˆNÓXa‰öś”„ŃÓ-ą\\Ľť@Ýeě€t(3L;6Ű<Jłm.d7×ŔĐ}>F‰	pĘé‰xŕ@Đsâ%2*lwt#\$/’(@ęASą?9÷…ÄŤ“ijń^ˆČ\"Ÿ#1Ţ5_­ńżćJ!ába­ć‚Ţw‰xo\\ԒŚÖn°Š)%•ábŠdŞŐú×Ö[a0­ƒ3bÚí,Ń=uý¤­rçŘŠűż­uŇ܇KVŸ’x鉂ŐCţ^ĂÔE&gď•,DGIc÷?xƒÉW<‹ Ä	1#+J-{Heč3—\"&>ă HĂbňm@RJKK”G’iŢJţ²[­aÄ”2dęp÷Őťĺ+Ů7/u÷W\nM<Ű㓯2őT*ŽiŻć˛ćkk3NxĄ|✼Ŕ%“5rWëŔOvl‘Ż ×A3Ç(*eÎLúވ\\ÓĐGîDčm<”•%žŇ˘–€Ÿô‘ŁŇšži|ěŕ)•óăO騴\$ŠÔłoLĘ˘ÉŒâw˘1>0ÔůDnMy5˙^B-}°3Ś8Řą_œŰ–ËýZ™äM´˜śćô@Čkü˜Ň<wť20čyŕൂy)ŰncȍÁ×=ôůä˜ÍYK)¤żvŕÔvČ(fXĽüâ6i%˛ö<eŠ[`˜aŁIźj0ЊDä‚áɄź{4Żn3˛tO„ť?7ÍÓ&áŰ7‘°*Šqśűą9\\LäÔ˘aŢe–š.Ńâ\nI•ČâyWoÇ=刐0ŚrKާ´ľŠSˇşŐhkŻ˝G]YŠ9iÍéliRyĚő=ŸęúËŹß%;ÉšÚÉ%%žu+1bˇX菵¤¤™żű™úÖ:b÷F÷+ţ8ÁŹ–ĺ°š~ia^ÂŞžIŮďwŒ/ţ9~çR˙œPYRäóƸlŢ­<ç“*ĄSňëËν pń÷ӝy˜şfÇyöš7JŚ!Ťě^f3ÇiŘ<ż­Äsßv\\Ýä=ÜI›~ö8ć%=đăAj‚0×s~eٖ÷ëôÁű™ŒdÎżÚěž[ďi3öçď9ěH”š˘őUzďrM­¸+쩎OHŁD+@k‡ rMރZzIžĽBćrI˜ƒoöş­S\0Ç\"śí;Pފ>0rk†ęDƄDb˙CZŠ\\ě)§\0Ë08)É/ƒ\0‚a‹B™P˜ĚlŁ¤@DM;ěj„EÄDCÂPc„\r€VĎ*¤>,DčjKža„î2e\\Éđp×)f™€Ť	ŹŇV\nщĆ0Ś€PoMT×Ju\n„ÖđžĄe”_Â&9Ę\0˛‚D+ËÂ;ВEŕ\nKÔîŕ摏°/‰vş:ÂBĐś¤Î˘´ş+z PŠĆ*ZÇĺčˆL4 ˜\räL+@ÎQDĐĐ Ş4ĽVOl@)ĎŞ¨}(Šcb˝\$ýĐî=Ƹ)+Ń\ríRBĘԘÇÉč|I}1X˝ä7Žˇ(xBGLľâXG\0Ęf\0ŕ#ÒTŔÉąvÂÄ „˘ŕ	\$Źa\rÄ?Ś6;n Đă<sâf&˘oŚ[ƛ(–ˆĂĘld>Áërď­t@‚+e‡GuäÔ-\$…âXXĹ°*#D:Ň%F¸Šˆ^k(Vz˘@J&̈S Ănƒc:L/\$đĂź\nŁl-C\$*đ5 ć~B%@";break;case"lt":$g="T4šÎFHüN2œ'cÉŹŢ b+ÍfSaĐŇ 3A\r†ńp(ša5œÍ&Ó	°ęsŒFĄćCɐÓ(ˆ§2t0Ę\rĆS)œő/:MćŁv‚ĹPąŚ“(Ţr4™Í&é,ćÄKŔÄĂ)¸é4ąVqŃ\0(—%1SIĆŠßƒŰ-ĆłM|@v4×XˆQ…B 8+cu…g29ͧ‰ěüçAĄŃAEc	ČéoĄŘ„hQ¤S5Á)TĚńÂt0ßNU¸&„ć\n*d:yěe5u9~ÂŚk6UˆćSyˇuP˘gďp:D?@2É3ćS–ŢĄŻĘełMyO‚pÔ1WĆůvօĆ7f­'ŞŔ(Ą×4šŽŚă=ŔĄ9˝¤ř‡Ë葪Âč¨\rĂZ,:şŢŠO óąăëĽX佁BĘ2#:…ŽČ ô2CÔ9-躸Ż\"†!2¸ŽŽâ Wš…\nŹűŽcXęÂ%ěNďÁÜ;łÁ(Č-+ŞrČŇB3 ’d\$Ž‹@3<#>cXĆříx‚3ŽIčĂ/š\"Hʤ!˂đ9ŽŁ”2€2 ’<JŔԑĄă¤B94 P˜‘ÉM{bŮĄăHŘŠ;*9¤|¸6\rŒŘÂ1+\0ć1Œ#s>(‰\0ęń8`挴ăL89AěňýSŽŁ<SČQD¸ŞëÔ0˝‘x—G1č˝64:0Ŕ§	Î0€Çb\r°Ŕ‰=,;ÖŹ%˘Ś˝ăJđŽ*CTŠ৲„‘?ĎŤ=cÇL˛.ŞF+ÚśŽŤě_\\=ŰŘKVł¤ÓË+‚+9!\nú^ŠĘ	@†)ŠB367˘jŁTęXş.ÉĹ`Ł\nxŰ0Á„{U„\r,˝Ł˘T*”4÷Cć3°c(@7(TÓĄą.ĐÍ!N\n<Ň,Ü⋌PŹˆÝ-˘:)ŒˇFA(\rƒJ‡\0%N`K¤ApAlĺĐ*ë™/ٚŮo#¸-„\"ăƒű—Ď™\rr79ȜŹ+L4ęJş˛Ô§hşđŽŃ*C\0Ş .+4(	ƒ\0Áńă4&aJ:(:BŘ3ëbxŚ*m×ĘĆXóÁ|ßëüítĂŽ’\"2ŤO—%Úňě‡\rĂ2Ł\n sFAš1í>y&{+ułžMńÓÉ×Ú;gí÷ŐŠÁŞ“˘˝0ňiČӀ˘ţ=ŁäĹĚý‘wlWŠůíyŃ{Ţ7Œzk49šcš×‰j›P6Ż3Ř!ejꚙŽîĽĐAш0UÄ8ŚěăJ›Ť&gšľŸD\\J\ri %ŕžĘńž	äŠU\" —˘-kš÷#fŁLúËZäá°wŠŚĄQ\$l­ĐԑjXˆč%ŔĚ3) JAO7„4s™ě7~ \nTÔčt3ĺ6ŔCČR!v-R3Œ€âÁ1nkÂJ‹7Ą8“š€čĐpAGd<\$†ŕƙODRCD¤,Ö°ŕڃ3GaĺĆ'ľš!K3o5×­”I)uCQ@FŽ+Ëť×)	ZJ2*EĎŃ*xűœŘN\\ iDeX&BĂŹU, 7CdŠĚň&Hh¤žËYnIŔPĹ•(epSt‚ń@Ż+DN¤sw/ą:¸ŒŔT*œęHŞŚ”O›ˆ\\WÂCËĂ)琌Žć¸ĚąV‰ŚÝ`Š&<iѸr}mÜ-ńˆ+ˆat9Ď0ô7źťQ•2ć\\5!€–ϐâ˘T‡“”0Ę’l6„Š.ŒŁJ6R’3†âĚZ&ŠĄ¨Ż \$°Ô5ŁîDĘ9&I>đ\\i0žT¤ž”Ň´QZŮ XŽŁR	MéÍ;TčΟRڃLí3¤P–7˘ľJÜ1‡TtęŠ:Ş“jÝJ§¤6–ZCXjë \"55ęVzNIĚŐkŹ”üĹ(˘DCYXj0|›¨ŞâDŤÓTšb…¤“’:Ť™pXîô1RÂ.Ób‹%˘9Řă6@l‘C‘ĄÁ3¨u›Í}™	°ŮăŤ7Cy“ą\$\\Œ¨¤0g9Č)łĚ’ŞŮ.Ń/˜ţŁ‚ýĘő†Vň’‚TUĂÖőţ'\npŽ!HśÁd7‡P@[2\rŃ`¨-˛zÓXz˘pť@ЏMB˜¤v&Ťd\\/k——\\ÍŔô™Q9\$vź¤^ëćj騥U˛FlH‰´ü ÔŽ+S?#%+QcŒpw#ŕĄ.Śžý- ë%`¤^¤Ö6€€’\0I‰A\\UGˆŚ××\"łQ3N¤ş13îě!v—ŃŕÂ\"óâĚc‰eY?˘wK r1ř…5?’C™…9Ɓëĺ¤ŕâÖC5ńě5ÇŐŠĺń!ˆ—Ą†›Ů˜Cš}‚EX)ă	fBŠQ€Śe˜<U¨#ČZx\\…=ép^ZĐyŮňĎä-\0łËŰĎxbçčš´•ć̔ťᗳ ´‚˝…+0ԐŹĄÂœ1579d™-C§0C2V 5Řč>Ă#¸ŹzśşU,L´›˝1 %óžb…ľekUę’™ľäú×ÚĘŚXšą\$ه×8j&Ä#\nJ&ž¸ŁržámTvÍƨTŜíăyś	#ԓŜĚ)ˆoIŤ\"ĆŁÓ,qčhi!Łs.ŕČľŕ3źY}éÎ2šÍÁ°<›–„T7ŕŤ@ëŔˇF‚TĺśbˇĆ­í7cÉń@H—˛jnx‹şJą\0ŕᝢľę{i~e›ň=p˛\"dŃ›Á›3™S*÷çÜć™nť’ť0áwç(bĐ{§šĺÁg=4†ôýÇŽˆďTĆş3Rł™t­ˆ˝rŻ3—¤>ĹÍĎ|cŋaK¤ňšYÍZÖ.ŒýŞűä}śTüŘě’ŕç'Ţuűuęřk^÷˘ľŃŒ’żŘäa.ŚŠ°ŃüÖácio|tˆě¨ľy4,†:¸˛f¨ÎtÍ|ۍ,Ůj<3Š˝nĆw¤wĹ1Ë=^|זöóg5î-?rc7EőěçÚ s9ĺhFţ‚SfmÍß}Ô~Í:ţËč•×7g´ĚŚoés7żžěĺ	†´ŤuŁzvhY‘ˇĹ\"ŕ\\ŸĐvÉZĐăŰO3sƒľC>Ďݢ€4†d\$-éňóÂ{ĆKDŽJ¤lBbŕIŻ:}%N'Dv p°ĘCŤ ]đ\"-„´Śđď*ź0ćh@p4ĂDšl\$Ţľ(ŮP3Îb܍lŁĘl׏\"í F͑­uęF# †@`Ř`Ćj Ć\r`@\rŕÜuŽ”\$Ćdßć>%ŔĚ\"úˆrŚ`FÂPŻ	,ŹĐjˆ°“đ9\nŠFFi<ĂB\"\"HťbHu‹€ň.\\„C^żp— ň)	ź	ž+8~ˆŠV¤‰hř%š'Â.gK />IôD\nrd~ ŕ7¨ÎGIŠP@ŢĐŔĎČĆÞfKČ)¤ŢŚDĘIbÂŹĄđŒNŔ’\rŠŕ6Œ|ĺčţ@ęljĹF‰Çäz‘_\rČ’˘+L! !Ń\">C0g1ƒŽ ď§Śg ¨Râ¸%°6ä'Ž\răŔP€ôCb;'ăn”•D83ÄÔM‰x|ƒ\rąž˘ă˛ČĂzŃ#4ÎCzŽŽ2Í\"úC^üb_‚Poă.î+–ŁäŽ*†Ł…f	ń˛~’>ĹR L„ƒvkl\n‘n0ƒě:Ćě)0cĺ¸|Ň0’Ă<	q°>\$ěi‚5ďB'l5ÂN\$(#X  ęD8- ä";break;case"tr":$g="E6šMÂ	Îi=ÁDCyĚňaŘkcqĘr4›°Éźä.1¨€íŒ™`fHl<@b7žN§C¨€ćÄX›§)Ŕ€Js!H!č´Ęv1ĚÄf\"~3 ˜1Sŕ¨ń¤Ő0›EC	ˆŘoGMr.2\n%M†Ă	¸?OVÓ¤âŮ<œ™-˛óL`ÜiíVÉÔć…-ˆ\\Β¨%’tZmvŮÁŽztaŻQ¨Ŕ(Śa<݌'*ތŇh“D3mśĚz3™d+\\dŇ\n ÓADs)žŒtΓ\r'<^s=ĂśsÇSq֓hÁĺ9eˆ(ĄŁ7ŰEi@‚¸bén連(…*Ŕ7UŽlĂŰîœĚŹ58(˛a8N4+ŒOˆ‹ˇh˜ä̍ĚČÚĚŠc*šňă˘úҫɊjŚ)ʔŇ/CĐ'Ł<7 c›@3=â#2=%HŇŢ2%í\0č„ącŔ<Ă›ćúˆŃ\0փ#Łrî´@Ă*4Ł7“Ţ4\r/ ÄžŹ(ş,Ď'jËŢ0Žl ›§)Űí*'Ť“˜6ŞhęŁĚ†ŇĄ\0莍óSF0ľŹđ˘&0-ňg1Œ/ 5´´<î#sŔ°°LAć)<Ăä)BŕUFČë­%\0ŔMtzŠQ’Ăf’GĐL[\rp0aéŔ֜<°Ę˙AM´ľ0Ň\$ô\r:đÔ‹ĺ=\rŽw˘č0ôŚ)ÁH@5Ł¤@:…Ár9\rŠŤ5ČÒÂ쭉\0„0ŞMôśĽ]Xëđť‰Â@'Śƒë4˘ĎüZ-Ş쾣bqx˝ˇë{ŚĚČä2 Ę[˛2Ą`@63# ĚĆ[vę\"ńŞWsňĂXoĽŠ„0#HÚ6\r+*ŽcsŮoh^mŁCs(	…ř5ć°s8\"ČPŸŮŇD”ńąŞB•G‰X7i{2<ł:ˆ 'ŠbŁRŒ ؕr4,¨Ź˝ˆ\\˝'Ø@Đ4k\n'›MŠ\rYŽŁČÎćRŤ¸Ă¨Ąřű	‚/r@ŢdC•­ÓŠë¤SuÜ}s?ˆ6PŠ<cťÇ'ľűëY0ýéo4źLśj”‡‰šcn\"APŠ>5Ĺ553{­űPç…@ÁÖӉ.Ćt2ç‰T†Ľ=Žó7ę#>9vﷅäŇĹP–ŃŞM,Î.úżŠk='8đ…>Gcף#FŽ™‚@…Á˜Ě›!wfÖ7#DÖ÷4“ŕĺę–+gŽ{SˆO	Ŕ€\"P˜B EY 2‘`ĚśĚÓ?oĽîš2ú|Ih;(ľ°CŹ›Íűƒ¤ŕ­°ŚV’řuf(ّ3g‚iĄž=l¤ä{ŃŁDGěÂ(a>EÎ0Y#ÎĐ!ÂôˆQFgh¨,§ ›Ÿá¸\\Ľ4ËŽA?	 ŞČ^ QxržĐoƒE|ˇB@Ž4fTŒţ)ŸŁ18@ @B€D0&ŔĐËŢ}ÖĆâ0Ę0eƒ.ąC Ô‘m~ŻŢ%› ¨´YIƒč9¨ź¤VLŠ=<4ÂÇâ,W)x†Ą­űŞľZ,ed\$I\$S˛cěG‹Ó'4qÔś&ivŚÎ“0§QĐŤt>ÜCŤh=I­Ą¸&Œ`aOÓ9Ěvî‹eJç\"ŇPJ„NŢpąw“Fi§Č&żĄľfĄ‘Ę€ŚGŚšŕ›\"Ć_.‘O7_ůx\rŒqÁŐŁ5‹é_¤ĽĘ4á>&ůí4A˝§U˛úKëEÎxYä'܄ő›Œ\noC‰ÂŚ„ţ}4RdMŠ0^(Ô÷Ł“提łHĄ4…—*bJč_ŃľŚĘę\0PH=dA[	ő2ˆŠ[¤3äX1šŠ–”ĽU6?ä|ĺœŇ“Ţ0wĄˆ›ÜCš1\nŠš(ŮíOŇÓá '–KôŠ‚˘@ˆ 2\"wbZ\$’hVźNr%jik%SąóÁ2á'Ź|Ż[“SÔIÁ\0n,ŔŒbRܓQ`ĄŔ˝´Ô’R#V?W٧d+¨źE\n”Ł“TEƒ˛pšŮ\n(’2ţ0 㕨ÂMľB	ľG¨‰a.`¨Ź}­K“1]¤\$J‘Ä3Uř@Ń%o\"	I¨Ô°Úßäű^@€&1V.@˅.R …fhčó ˇóJĐŢ´\$E9Ž=Šf)ŃPB\"wý“ 4#:˛2™ľMŐ*޸˛:ă×ČÔIk‰š31Ž„ź“\rFƒ!2tâ”-z¸JmϨBp@Î9Âh\\ŒÜŒXćĺËvw5Ëbu<Ł¤-ĆĆľóâ‚{Ž#ß\"ŞädŤĄs ÉŘĚńĎşřŤT=˛Ü9KšÎSgÔü'ӒÎd;N¨%„1.Ű)š˜'ýĚÔ4Nź-\$_Łömš3;Íçç\$ŰnTÂĽ<h˝’VQŻąÄԂ\0ŃŸxkƒn=o\nçŒĆ‹¤Yź°pÄ´|Nąťś‰Ůuj9šxţY\n.ąŮ{sĹĽ>–7t&~’YčŇG8ţ­#ŘpŰŔŽ€Ťœ_¸Nälxˇ˛WĆA™\rÁ숝‚tF<‹Qr/&œ‘/\rËŻkÎ^Ć܅•ˇ&áŰ:('ËŇ{ ˇ\0yÉî‘qşcß;Ët[Ć°×Ă[.ju^ĆľQfĚ˝Ÿ	śZjeĚ˝şîr9\rČí°­=ͅło9&xq\$vŘ ćß<hď3Ho\ru\"†eŽé˜¸kĚć›DÜě/ĹńŚčć\r‡œHřĎÉĄ)šÜWčtŔ­ůŠ čľÓi)‹Đ\$Ü4ć]E¨đÎuŐ9ŚÚę+ďAtŠ0ÔvřZNťvš	‚a%‘¸7 Évƒ§ťúnUí‡Faä~tzMA4fľÇ‘XIŽR&@jâËhÄ ÇOmŰüଐxÉĽ?üw%ňľŔRŐ¤biF(ž¸	›œčƒÎŢW2>ŸQlJâI—ł”÷°đ<iô\$ľŘż †p`+=ŒńF¸/O ĺĄÝooޏŇ/ëžC…lRąČxŽ”›š%%v\0ŤSjŃQ\"eJu*gZwtFj2Вý÷bQ‘l¤.„á,(S0ąy 3áĺ%t@ă!xx\"ţ#Şf~˘ ť%ĐsĆŠ\0\$TÓ\$ŇśŕęO@–\rŕŕ!ă´\$O¤•iZŒ\"î%ŕŢ\\Ľ‚Ľ°8m¤ÖŽü/ŽB0:ŇP*ť(š0:ęoąŁnŚî cÔ#B\"“\rÚ˛\nlۄ“Pf4fĐsÄŢ@šžâ<ÄĂ\0eˆRLN` p Ä¤P>]Š€‚D:GĺX\"`őcd˘Ćń#T6%\"u†lŠŕN˜¤=AhŹO‡ĹŹ^\"JŠăŞ+ˆŁpZ;L/€Ö˛ĆN6ĺ6şÍř\"¤ŽQ ä";break;case"ro":$g="Ed&N†‘Ŕäe1šNcđQ8ę 0›`§S¤P@ĂWŒlDČĆa0I”äu6AL˘œ˜í&ˆŇ4̖O)6˜O˜‘„Čm…˘)̟1 Ŕd)\$˜@n‡™gg3¤rbg7›Fó‘¤Îi7kL4q¸@b0ž¤IYÂt•Ô%‡SqĐ@t0˜ŒŚĂ,ÄX\n&O-\0˘\rđÎe™VMç9n	tľŘS‘ś8t7˜`÷ÁJŕnĆA(ł6n ś¤(UU1*NH%ł'6mYŠě4떎‚ˆ–ů’ď<Ů֙	ƒLQ+œŒ&;„ą8Yě QHĘČM™L ˘9”Ţm2+¸Œ\rSS֙g ˘œşMžôsöćÎî¸\nҲńˆKJÖś­ě@’şŽHă\0007ŒěŇV8\$ÉČÜ2Ž°sęž:ő.“\\–=CŤ¨Ę<bhŢ2\r)6A„:2PÂđëEQd\\Ž.ëĘö”K#@1˝npÜ7Ž°pŞ6 iĘ\n0Ťăt\"ŋ‚ÓŁ @7ĂŁ ,ËpëŔ4ž‹Ú+CädşsČ Œč<\"ëhâ)	+jęčś>ŠänÄ-ƒœˆ2ĐLťţŔ¨Ł\0ş+ďB@¸¨Ř:Íókş12P”Ż9A#sč(‰\0â:¤ĂČ@Œc@Ó>k_+ÍQĚZ4Ĺë<ý-ˀ[Gq…4>O†ƒÖ’ÚYVžPՙ'-ŤkW‚ş—°ĂLČ\"7 &łĽ‘4ÇŤŇS#Ž UŁľHaء|ÍրT˜9BŚ)˸Ţ5Ðō#řóԞ\r+‚BŽ'*DĆΤ‹°Ć‡Žq0ÇB&/Ťş?‰[Ô2ŒT˘V9lj&Ž\rŘjúëš	BYB\r9Տƒšˇ…‘Œ –G˜pŮXƒÓjÉ]	Šô3˛(ţ7Kz¸–(xá\r[ÜN.új×iJŽśĎCc‡3şŘÂ;\r+Ëůe¨M•˛4	*ć8OË|x(ĄJb&Ѓՙ\nxŚ*m8tf'(>*+´KžÇ	ĘŮĚp˝Ű‡V({€Žâzť¤ôDŠHĆ7ÉĎLc.ŽƒşƒJ^ŃiŒr6Ëd\ròĹWŞŔWnśÚ‰^Ť‡Ş꼪C•ÝuĺÝcĂŃŕß]w*Ÿ\$AĎjđ‚ŽR彿âł5śŕËăé?B˛MÂéŠ(ƒ˜A‹ł´ŽËś„€Š„be€ő÷î_ĄEH\"86cťŐMA\rŚ7Pž˘>}G,ę˜sčłĎSYčđ°:w`Ř\rńs.¤\\Œ¨\$ŠIˆ%ŔĚ3ĹňąŠ]'U€§NÖ`ąaY\0â\"LaΰDCüćž'îb•Ž?	™'ş3ŇMÔŁ0[Á1FĂTł5‡ŻQĺ’hœŐLÁ95Ď´ą•ďkm\rˆ:\n‚ęů×HA-ÁÔ3ŁÂ0FpM&Šć?—0ćŻä~# €5°\"9ˆ;ČÍÇs­W2ůŠ	I5 ˛ŘBŔW7IóŢeBj„Až-¸ÄV­ÎŒĄ•ëÂG¸úŒalÉQ9˝\"üśh%t3ĉjAĺI*2ąEŚ ŠÎSńÂwfŮŻDÓ2ÔRÖ|AÚ<˘jHSbnjąß+ŕŠKŮlvWÇ\r_=E’ÓĎëR_đĄ(XY•:ŠI‚?ÂâlRúZŸŠ›&@˘Şy\$!;‡F{?!mŒÎVYŤ†ôkŔMU4-‹—ŠQ(…ôQQbŕŘaS<čaŁ˘ĽC(ô1KSć„Ńʨ\nŚĄäÍÚ_G]Űřc!ťXFŒŇš)„Ô“\$„‹Čň)dŇ´0äâI\\\$ÍT“ŸLpOFq•Ąšęu‘\r5šŽr^ÖÚdçŮ|Z˜iĘ)*faȗĎ9AGYMT>á\$ŞĆÚžLĄ<y*2ĺ’fRBNF´éâ–bË´e3UvŁŮ2Še^3Č.Ńý#°×ƒdƒ)_łőJźŮw’X	j\"x(.ŘÁ R@ \r\rŹ¸˝rě™	‡~Ć`ɇzȕuĂ/%ńŽŤ+lîrÉ8Μş–’Œ*UŞGŇčŽCŒĺĺľ^˛@9Aé0ÉMŽł19TkΤďM˘¤’Ŕˇ›4ĚŻS÷YИÎĺȧKŮř#†œœ“˛\$m¨#EÍź2×ÓhC5˜\"Đ0€šŕŠŕabuäă3…ĘoŔÂ,5źY išWÇÖ0˛>T1N%¸ľ–ŚD‘(\n“ÔźÎ<|\"ňCm#ôž-3\"Á'ÉDY‚\rPˇľ&”iâ,Ŕ:)7„ŽÝËťż6jöźnť.9žDścLkňšjzL:ü¨:.í˛ĂÚż9’ä7ƒ‘ăŃË8Žf,zŇś]͉b\$ěŰ~Ţ„Xšű	gKé\n\n/‹Ô ß*CQäcsqˆ:HREÂ7!fđĽsý6ŁÚeđ靧Š÷ŸÄ™›ýSŁ‘r	ż°â’b͖ďeFzň]ëűĺŽ)6ťuÚö^hǓ›ŻäšÉˆ_ŐvFÉH\$É,4ĚF(Ÿ ˜šnç°ĘĎvť&h`Š°ěÂmˆ8fց¸bŠ4xq‹Łź“őę™¨Anő€™ßb?ŠxuŕŃ PRą_ä\$A0ĽÄ›AŇLƒÉTţH6łœQ#jĽł‹śČÎŮŁŽqn?ĄĎ(ĎÁq^<u§:‹ĹÖü_(Ë{jôčćjK_=s´yŒéFÜ×T“äě„vŒ˘W!—NĽňAŕ‘é§ŚŁąłf˘‚˜vbˆ91RdIeÜœFnA`H™ją:ÓkW.{—,çlť(Łžň,ހ5osíÜŁťôŚS8Lr)áČĂMwĽŒ¸űůu˝?¨ř]8ƒŽĂ2 äV^`5´†ŤĆs đ„.ű|FłoĚů´1ç|˙=ړ͏8&ü÷ Îz–wäaé}w§dsĎřœîŻ÷‚í˜.‰„šžÂńĂ=°ęßüÇ[ÜŻé=´É/Ś-Mž:§ä›	‰>>@öŸz_ýŻU~ţ†u˜•|}FöWÁąŤŠ—PMĂQ7Ÿ‡@>ňb˙ ?ĂNölꞯî˙0˙‹ôĺ\"b	\0ÂeˆŽđ›m^@*eĚt.ŞśWžžNĐ!HL\nv­NÖĚ%ĺbaĐDď'š¨ĺü/RK#Żé80Žö„x˘\rBŸęp0LüPM@ÖbşżŁÔ\r€Vcr`ÖŻGŽw̘9Ä(A‚\$ŽîĘdF(ţKFJb§ ĺiťŞ<ećĐ\"\"&\"˘ě%¤8{íŢ2LFK˛a¤đ;Ȁ1ÄČ|Тegv\$N|¤Äx\"‚¸fFJ3 Rbó.Dřbb@\$˘<bPIŁĆ	ƒ2EŒ Aâ|˘ƒœWŁĆ˛bF‘&-ä€f†~\$ŇÇHOĎ ƒH¨ÇĚ\$bí:󏈽ń_îBĄŚ_Ě{žgE݇ϓk–P‹tˇ‚ÎŚ•„š7K˛žĹĚ%cŒĺŽ:™ŁzhБBĚÄc;ňT\"ŹŔzqĹ„Ź?LŽĽăčjäĆ!ăr/EđHPˆMâÂ?ŤlŹQžFĽę‚„++l’c4Ž^<	\"‘¸\"˜Ď%’ÜĹ!&•†Ű/2ŏ^Żz›Dâ\"0\\IŁ’~ă(FŔ	\0@š	 t\n`Ś";break;case"id":$g="A7\"ɄÖi7Š†˜ŹA8N‚i”Üg:ĹĚć@€Äe9Ě'1p(„e9˜NQéˆç0Ĺáć“Ię\"70#dp@%—˜'C–O!‘ˆČ4Ěče6gSYźćo‹‚ç#IÎa6B3¸>l’ŃŁ’3(ƒLAD‰Q„ŕ ŒŽ3™Lö;):DSYΞnŻOä’im\$ćuGl’RTZş 8EŒ÷›l\0Ď\"…Lsv|Ä@wƒ`AE3Ľr˛B„HDŠT\"7	#™Mń]i¤D0™¨‡-]vžmŐČŰ\"†k9Ť˜™7Ä)^Ddu.Ďn™9f1`Q@Ňl4ÇzöŇgŚ\$ ĂŞX!TĹ>˘N{—Űđ0ŹŕPŠ77¨ňT:Žk\0Âń'*xäƒ\rKˆ\"şC Œˆň†śźĎ@ĐČČÎŻBÎ9¨ÜH!ś S¤Š&(ŕŒBŤä˘!(¨Ü:žHKÚ6¨o*b54JS9ŹH\nöňĄŇĽ@(Ř\rŒŇD8<Š˘#˘˜˘&C¤śŤĎÓúűŁŻşź—˝qŹĐř\rj‚Ú!Żxç8źM\\đÍN˛%+ƒłÎ”°\n8+`P—)NŽ\$č÷ŹŇ”ůL.ŹŮ?Sźä?pđ65¨Pß8§\"Ś)Á;,`\\	pŇ6„Şz™ĘÚ˘ôJ2@4:˛œâ6QŠ(ˆŠDM0ć”Iö䗵#H̒Šv`A`(C˜Xř?‰Ä`ÇĄÉčÎ4¤˘\n”UCuXô‰(ŠÂ°ěJ–†ČՖé-ˇ{‹1\"€(&	“¤2Y	P *R˜‡A׺ÇcOá\0 'ŠbĽęžŘ‰bS^ÖăE'˝i҈Á<ţ6Ě3KŞ:ލĂ0ҌAěJ€ľMm*‰tÝurMKfÓĺ`ŚvfĹĂŻL\ršÍ´z'>ŇůťďJ8TĚJ˛P\nÍŹ˘°ľˆë\$\nÉd9‡LR”§2=ă'ßŘ€îÜ€ĘűŁcNˡڨڐ„‰cz{\nšÜĄĎTا=çmÚą,”šş’„Ąpf3>R21ÉŞďíđž' Š&˘ Š	ĐZÎ7}GTĚ.ŻٲŇ@Ą!´@Pž8D”Zô4ŰÂxčݢJďPţIďťPšoąÓ†Đł}–§ŻĂr×xTy.œ'ý?ˆO\0ďŁgZ\$ 2<ܟIżPŚ:ú-ŚśAčO>\n˘€ˆ ôß\\>÷ÓxkrîdŻ“ĚĐD\0'ÇîęŽAá<d%}(ƒˆ]\nńaĘč‰\0 ĽČBY+†4šƒ~ŚS(#EÁE„°	É<A`‚%¤.†Z{Ć	aŐ-Ŕä° ĘŰC8— ă2EĐ8h\$¤-ƞśOˆÉ!ÇI\"+r§\rá¤<+ú rgIŒW\n¤hŸňíŒŇ\"#pÂâfěž12ˆ(7‚ćEŠZŢ\"\$\nBâü\\‹ŁÖ,¨-N­äâ_KY	8me‡#–ŁŒi/‘˛<Óˇ3lă˘ŢŒÄşBPÂAPąG+Á˘;!B†ÜŠŠů@‘n3EÔŚtš_]Ň­äłř2LŮ*\\ˆ\nZ¸Đ’k\r!Â+…2ť0ă°Y\rć	`°@ƒ{T\r*	*†uĐđŐ¨p:ᔥ!Š€ŞÔVdD„ĚdÍM2käPÍT*qg9Ľ/“bb\nL‰ě!{­|Жy-ĺv–SőIJـCŞh‰mnĹ㤘ˆ‘FN¤MH–”üđ >E\$ńUfüg&dԛšc¤•MAKUĺŃ—w~Öôž D噺ăĔ	€Š9łŽžÚvôöcÓddJŠńž	Ď >€Č‘člŻĄ)Úă/SŸSĺ7`€NDˆEÁMFgm!ˆĐj\0{š4OÍ:[Pć^LJ\\ĎuUŠŚłčAč€tŽŒö¨“:G(‘ďiŒőÂÓzÍ[Ľ‰‹péĘžĐú&ľE‡ŞUţ%\$\"4ř`ô AŠHŸ)ČfĎ<B‡Ö\"’ŽŢƒŹJ0|ĽŮş3gă\r–Š\"/[O\\°nsęŇ+\$Đh‹‡vękT욡njßVÚĽ^I-ZV†=ř’şf|ĄŚYÓŹŠ¤ĐAÁ\0jvľň{Ň\"Rx•}Ňťní r_wO;ŔIď´ÂĎ*ř|ƒRc'7mh+Ł\0íáś ‰L”ŢŸú€-ůÖ˝ő:i­ý­/C“œ#r,Ž|7čj&”ˇ„GO\\{INl#)f˘ăŮLP–Ą&,ÂřwAI	ĄLNĆ%´&Ť`Âo–ŞU%9\0002”˛í’äaYA…;%(\\o­aÄ×’ĺ-sŤőTĘŘrÇżŕ@‘\$ĆĄÁŞŻty‡~`\"č“ćYݙ̭V(*ś;BA‘ržÎČĄĽĺ‹DMţwϾ޳âě˝Sóćh\"z#\"ŐS/…ń>Ž(9ř4ăDßxł–Šź.Ő&@Œó@ŕ9‚ÂúPĺ͘ĂL\rÇ:ĽsR‚1N7C‡8¸iö‰­Ö-އ6ëœg—`ŔhŔŞĚÚÓW\r	\\\rqc25m'Ą,DxŽ!šČ!—†QHÚQÚ!Ljˇ™Iň˛ĄֆŔVĎ@c!Ĺ`×\nTŃ\rĄźé`ňŞŤÔX‡;>WR3ôVÉ(G\$m)ß=N\nÉ)YÄH[ËŇŢdpC…‘8˘T§a˛“=ä.™v]	ęH9! y;Ŕ\\ ‘Bˇ7nA{dvW㢒ÂN˙8Ž‚éBŞUČźWç‰OŸ´•)#–¸ĺô„Pšý¤2§JÂáź8łÄ:şçç\n€¤YŮ2V”TěŹÂíĂu_¤G\0ěvŽÔ*Á…„ěܓŚŚwŃ)z=	­ÝuUfX#śą0şĚ9{䢊ąX3ĺČóty\r7,!Ÿ=&‘ČěüĎDŠĐR`2‚Âíăá¨\rfz˜sU4\0";break;case"ru":$g="ĐI4QbŠ\r ˛h-Z(KA{‚š	ŘL´h,ś‚ů˘hŁ\rźe ł…ÁdĂE!‚!\$˘܍{‚ a0¸<í\0.‰'\$˨üą ź“.ä0čAs†F–óČR\"7‡˘éŐ	4–‘\n@LfqšŔ´@%9¨\r;'ŽŘŁSHâÂmÁZ(™Ü•BVľýęý‰Kd[|błN‰\$¤kěUĄV M-߿Ʋ‘Éj€ ‰+ä”ŐÖFšąž,%Ň’bŠżˇŇ‘š¸2ć]–_eá×2ލßËsťÍZ[ZđםE­Ic]Śkā{žďÖXuŽŰÓÂŔÚŽęWÁ„lŻýçEsSË(ąĹôI(Œˇë˛X‘źn‚Žh‘č‘BŮĄŽ	t–?É낖ęb´§š/\\Ľäb\$IĄŽ\nż?PI P˝oŇu—Š靐t6°'Ťk‘é؍Ši+á\0>qäLOŔly‹+3˛Î2+{|żĹŚ<ź´)ë䐯1ĘœĹMű˘ŻľĘÓ`¨śrD‰IsJs%J\"^ď,nŻ*ďÔ;*Œź°“!Ť¤„Îę<ň–Ďp	 ŃżD4쉭ďŒ‘¤¨ÓpĹ6†„ÖýĄŹtIË\r‹¤hČĘ\$PSŞ’žGňÜ<ŒŒšf—5…dšŔ5­cEÖkűá2Ńnd:‰‰Rn˘TŽœŞH\$óég\0Y0B%5ĹFƒ[/DŽuy\$qZĂhôë*U’Ô҉=ŽÓ`­>5‰j2‘DB-#†ťLV´ţXB/´˙Ђ0ę6\r\0č0ŒC`ĘcÂ7B˜˘&R‰3Łč’<ż¨“Šs¨¨ńQ&ôE2L%jýG=׊’\n‘ÉŹÖ>BĐšVK7/,dÇG˘•m@ĹĄŞEůłš\nq–ľoVcJÓráÄHéŁ\nĽą3ţ)ý)Â:ޒłv Ŕ;äs@“Q-Ę*Z>—'ć™ÎĄźs5„Ú\rƒ ä‰\"ŽŠ10ń}ň÷1ęx†)ŠB6Ď6:%č\\‘Ęëţ/@OKÂeq@äF…&‰\"Ž*KZ°ŃJŤ¨GK|XŚ Í\$ÁLH%â\nľĹR@YY†žî+,›7–!z”GjjşÚ\\Ľ×uŔ<Q,ÁŰ(ĽÂGŘ!ĽĐX›%]â⢌ől	)90'_?çdמ˝uÂ-寧u/l{HČj•/:}tRŮHÍ×·Í?H’™ űŽ/ĨÜ=ŇîôŒkcYâú\0’œŸYťř\$Äá7ňxwšíglĚ‚Đ\n]Ąd%ĽY­Ĺś‘ƉV8%<ˇ›ĐA\0P	áL*ӄfZ`…qí8cH˜–ëƐģCCƒ\rĄÄ?IĆlΔg\\JˆAô?B.7R˙	2#%ĺ…kňLŽ™(N‹@Ł°”ŃĎz¨eş–pćZŇ!ühŚÉ/6ÂV“	323…­%2ć• b	ÚIŞŹş#^ÝÉH*nj)H&h׎`HÁąž6Ę­Í㺈\rÁ\rŠvBľ“ăTŻ@+öœy1ë‚L'ň<#Ô´DůčŠ2ĐŁą9‡! (ә ‡‡Ą2˝ř‹\n‰#Bę`LÄŹŻé=dÉ!T@QÓÁ=‹ěžČÄJD‹i˘…J!G˘:ĂhŒéC47ĐäČÓë)dŢ>&ůčПůŸč¤ĹŃrP(.a™†%néŕ,xCEâ5@Ÿfřźœ(Ś(ĽĄÖ’š'I?Ç(€˛›á•]´F?zRŰiYFâ05„8lgAFkC@˙ŻiřżJr˙ŚDIf5}=UZvєŕÓ:Fs㍨c@KŻw‹TšŤń;E!ů!ZOEš-ĺ!› GüOr“m͞	h‘%‚†z‘ŕ#RS%ë‚}[ĘŽşŔQo;§‚zS\"}>‹IÉGę„-˘uŞV‡XlfŒ­\r”vţž‰\0‹f´–;-ěÉľ–Ď­qLýŹ#\$uŞl؅•YBxŤžžCZÖ؈E‰Q:+:+:ĎYĺ‚vŰZŐ>l\"D‘¤¸#h‰hĺÄoŸĽć̖I¤D…m˜Ł„¤A&VŠpTńZ\rźŚËCŽć.\"B•’/+Ë*Z”ŤOÉЁ=2bą—ŇÉk¨˘'ťůĎmeĺ\\\$­°˛Äv{‘ňćH4š+DĂŚe&“â nNP­•\nFšJé7Ć7TK0ćuDJŞŠeXGحȸ…YĆ˝s‹\\ŽR.ĘŰ	Ś€MTb؜@âšěqaĹÇNŮc,YŐڕ GcŹLĆ1í‹\$§ ‹Ü†ĘSÍR‚˜Ó%Jbt}¨	.š5ŽDGtýĐ!MŔůЌ“Žň†i+YŽ‡â,mÉŮV{¸ă.g¤NuŁ…“:ŔçJn(ϙż'çő#œ´ĐŻlnôV\$\$ÄĄ:bK[‰2.dŐ{źňy”Äš#Zp•\\#¨NƏԥjŒ|äÜây;9´öo<’š‡ˆţś>’&~Œ˛Đśż#wm^WˆąjbŞ0Đ:úŒě–‚ď Hi°ËúœŸXŹJút­|&ĂnZ#ćŠJíR’ŰIť“”ÉgĎ\0ź‰U’ÉĘ\"ĺ']˝Ď—¤ĺŹ~“›]ďţ#6ňÁ+E×4ě)ËÁMwpK,†đę@aĚ,7đ@iÁĽ…pĘŘ7&ĄŔ2čÂĂ h\r<Áƒ°Ë\nYí›k„Ît&Ĺ0¤	,œ d›žc’­—=‘•W' ăăW&śŐ˜ŠĽ´*ň#Řç}ÄÉÁ*‘|bĹÎŽĘŃ×Yd@Yi>Ű{\"î7ŠJy5;˝üŔ’nĺ%–Ó;ŁŠP¸󞯢LÓz3Ő#ś8IgĺW—9ŽČĄCÂ_ϋşńp2Dé\rç|Yqr%Ĺî\"ôŽ­/%tÄéžĺáÔušC4íT6Ű/<dáěTćWßÜR)L\$Gľt-44‰Mk’płCBʜ#˘Q,ËďČşăӓĐűě˙×(ś=§Ćë'	N># §Ů_ib¤,”QNq.ĺ\"¸&2‰/ůÉnÎţçLOŁŚfÇčđömŠ\0Ŕ/ęî.ú•Ż\0Â\$ţ%*˙ŻK†Žî˙LďćďÉ'‰Hžfć˙4ᎁíJ“¤\0G&ä–/h°\\űNęí‡Föo	.řhíýÉ@L(T…:/B˘zěúRĚl˙î(Ĺđ2^ěš0rĐ\"›\0ž<žKaaŕţĂůP–Ďls	ÎŃ\nľ\nPSđ­B3MnZŁí	‰˛jDĆ-0:kz[&§	H,‡ëtĎHšĚg‡°˝ęqĘĎ%qđüďÉ*-k ,ĚEDélŽ^Jn’+Ŕ(ÉřŠƒ\0źFÎ=꒨‚ĹÁd+ƒ˘’h`\\:˘ŠÜ+qH?ƒ†AëĆwbŽěîŽ8k.ű\\ź‘Lý%'ÉĆ\\f݇z/#žŞ*„ßbCQˇ‘\rřq^%CtUqfx‚řşoą­˛ś0fčkŒi6“ˆ[rQëéË7Í(°,´iĚůQ삐•m2¤Qäëqú2Đ,‚‘(ia}đ8ŔŃ÷ ɔ–]d2éÍ!Ź\"Ď#s čŞQó#ŤýŇ3!i#¨ËfQ0#ĘŚđRÝrc\$ëřç‹Ł.ˇAŹ\"L;‹źEŚŃĂęÇÍP‰‹g‰Z莏×ëR•Pƒä_'5 ‹ă*Łc*ń\$˜ZlO\rr­ĹńÎ˙,rZűn¸Ô+đYô]ňŰćĹ\rRźÓ°6‡ćp’ă[.’i/’!*†ýE—i20Ń&‚)¤0ń†´AVšâtPB0ßkP7gşT!C˛íOó-“idľ°V(ťs.U34>‰öĎäÓ45e75Śý\0§6/G3ăł 2ğ‚×Đ­“VœspéE\$Ásy3ÓA/l\n&)\\ÁS6jœoź=r4*ň’˘î>!ă×8r\\ęď\n§S đ“ȧaD¸+š!q'+1é‚Ů>‡>Q8Ř<Óđ'Ń'-Q*łr^Ýl<š“ňŐ)1ćq@âáA#\\@ÇdDŇ+'\nŢ7'ç5ä>qđ!ČńCvÁ3—3pý?Cíœ=ó­6	#Š7-sěąę\$´jÉ0Ë槉Ď:śŽě*čS0ČԌ•)lŞÉŠ	Y	˛C)Ixʢâƒđ•‚3IŽŃ ‹Iç<uĽ,ŁĂÁd‘Ěž.ś˙H˓Ë,,Ř'Šŕ§pr‚F͋ëMěź%”­ŘŇtË\rę\nĚ\0fô\r€VŒĽěAćJŤBVó*”]ÇŽjc~żŁÔ:('OŤ“<ƲjQ•FŠbĆebÄDŘ×lre6\\Q˝\0´šT(ĂTőTĽ\r5RęHĂZuJ;Ş:’,/Mče‘ˆ2̈lîÜQŠÚ°ĽUStžMî~ó\0kłˆłÖ9!Q¤QęXPÂ{RĘ\$vŤ‚öK†ĚşsSWN˛Ľ7ǐĂĘžąĹŃ:“r!áZ@˜\rŕÂ€Ň\rŔÎUë^ŕ@\r ŢFćŚ\"LŚŕ1\\7‘bH…nHӖdőcS‹Ôďq0,ŮŠ%Ş˘BĂĚąŽËcću*âDv:‘ŞsXŚÔt„V-éMb	űś,ąśDí\nI>‰ű ¨aćBä`@@Ę Ü\0Ţ\0č\r Ú\r ô ÉcöTƒÔé\"ŁÓężĺ¨ §”Kďoƒd’ăÎCIŽ†ÔśŁQU!<X!lŻŔúË´•ÄP!\nŐ)˛\nöWΞĂÄd™eěÓĺËb\$‘m#\nń…ć%u=ň¸GäilŇÇŐM,ރ\nóBO>녰°Í;LŠ(”?lčŠ(öKs1Ńö_Yci6Őá9GëE“ąrłžzĎ\n\n¤ë2VÎ}ŹÓBJB?!NA (A9xDP ";break;case"uk":$g="ĐI4‚É żh-`­ě&ŃKÁMě9xĐ_4ÍÜ\nž‚-Ú\\‘zŃAHăP)D@ŃBJ—1ÁtM9*]4P1輑vŃFC#E¤bŃAÎĽŤ†„^˜š— (Ň%äA˘€—Ěd“9ú@%9´3V‚’e‚CV˛ô´ęIJY!ę˝7' Ż˘w6ŠG-]Q ÔřœV=—Ęd‹äą\r@šˆ&Ř)M<ĐXÝV¸šFĐZP ‘ÜÜď°A0m\rҤ¸ĽJc+,úć[kŁQmRM˘ˆ–TĄWŠůÎÉf­Ú*Óš=ÂȢB zČĹ×`”gŕŮ´<BSË'zHšR˙ŠśKďÚXš‚UEŔŽ<°^ôĎ[ôKdÖˇXTm`‰’hr2‹żdŽŤč™BƒźNŁähAnťnŚ¤h!\"•\$N›Ě“%„,„Ž¨3ö@\"dӪל.ŇţC˘dúţŠ#)ůÎĂŤ@•!­„<hoÁ Ű%0|\\’9˘GĽŹÜ‚—§oŰ°ś‘ČšŚ3*””—Fé2!¨Í9 ‘JčR@3éĚ¤Ě„&KŠŽôrĽľHńfŽHí×6’Ęa%É,ĂŘ1ňŠ(Ę)é\nTé'Lłc!ä|˜–ľÓs¨˙šr˘¤…œU0A(Ȃ1ŠÚPÓŐe\$ԔüýQ@ÓÉe)#ҍ΁\"e#>†§,zÚK˘dĄM8Uú˙]HňâčDL¨›2A´\n\0[–°ý#3¤Źä-ČBIL(I=Ëą\"VáŃŻ›f•Šˆi`ÄĄÉËą3ź°@#Ł`ŘƒÄ6Ą\0ć1Œ#p)Š\"e’Q&ÚO/ƒ­k\$LdF‡SRîŞĎ3|—UËęB‰FGX˝%=ĽĘQ\n‹)RZƒ5Édřědě>S9Œ)uăÎ?d&>ëGČë÷^Ü(_Ö\n}ŹPĺq>],!­ž=>ąˆí\0hĐUż[“|=“\"ĚŞ*3LŕŘ:L*ĐĎ-ł˜*Ś)×b2Ŕ¸arŠŰjł€Ÿ­°1ŹéĘŞźh‘(Kz’ë\$§8ۈęAąÇíüţŢ-ВRĂ K\$'*ÄşšňˆjNKT\nDáŁ)XƸh‡=Iň>ÖMËę<Ň)DcRĚ3íĆ´´›Rí>śoŃ ˛cĹ	đÔ6˘úk#ŁĘܤd‡őϸŐf­Ę‘ël7ZëÖňͅ‚ź\"sĘ2ÝqRř@(	€[óăŽԇ8BŔ\n^;‰rbüďkÓiIÇdFĄďÍŰŹE+0„˘Č›ă}6Ią5dČ!)óÇć˜TYíuˇĄ ›'Y-áÂ(HSH!‹(mļ”doĘł‚thź• C˛Vťű!I˜3ŠAš'&%1M&…†čK\".#)ÎŞg×5,ˆ^/8XŽJĚjÉÄŚ9ř쌳ŔJέ­v<÷šó*%,ą‡ąˇŚm\nó9ŽńšĽĆ'Nđştoœhˆghw•|/Ou-łCvJHVŒĽŐXÔO~OŃű?ˆěţä”đŕ°4’^łc•oě–U‹ŠC+F—í= ¸Ť”Y\$ Í\nU3Ąš´’ŠMďL–,Íą=mD)†UÔŁć‰#|Žqó&IVÕq5 ¸†eü×;§rΞ('HwOĘْ…ĚGLąYň•`‚0ŃF‚žc@J¨2*!›T_;j<ٸcĐJƒĄHŮm¤(LÔĆ:+˜…‘ľŇ،˝t*ôúPŇzRÝÔb'zœČIčŠl]NꗻfśÎjGvX(Ę`SQ)F†)%Ÿš\0ű՚bq+F|Čr”łkŤ ÉÍHŚŞš*yoŞIé/´™›/*ňs'ó~Lƒ>21(ĘáąHâQb[™dLf^…\\Áا¨r˜27!Ěizš–¸{§ä’&ň:ƒ×4ôľ5HL*tˇçšĄ?ó '6&ƒěŠYN9\"I>K˘ďy0Dž˛˜i&-Ż+]°˘\0‡`+ߏTł2ÚOm“c•5ţÝ@Da#[[Ş5ëĺ\rˆŃ<z#ńő,ÖjŤŰşR‘i\nZő&jť	Kj•ÍôşŞJŠu>\nô^TnNUrwaş6B2şŠؓ%śœ˘ďʢ’\\„‚ňMçXkp	’WÍ=ßX˘Ł/Ôňżˇç\0I2Ő~JúŸ˝×Ź\\`œƒ0k”Áčs“š:ČĆcá›ÓyŻ›lŢđ˛é ÇܙŤÄrŞq*ŞrÂpukÂż	b}‚U-7ÄlŚcśŁ‘15–j9#(|lŤ˛\r÷ČnŤ(á<§|‰)1K˘Ń•¤~G3ŰĚDŞâOuL;€yš(Ć2Ü´šŤŽ#؍k	s>tŹzAw˛,×Ä4îćUFť‰z;]”řŤSĄA>:î˜ÓâšŢsDTd˛çE5ČY\n3)5Úi+\n<™Ľ	ó3Â&c×z'^RĺÝ9ŞÁ>”š*ŠŤU›D›˜@6úĆěňą×ŘnICbź/—đţÁ,.ëäű0ßáqÓĐÁ™Ŕ˛è \r„;/ĐÜÁ\0pA¤;•řĂ(s_ :‡\0ČC˘ý 4ď%ňžĂ.ȸKŠŤI%ŔŘĽŁ{ˇܙJ=hÖ\nÜ×yŤ7'~B¸*b{ť[1íÖ6HŁű3™‘š’ ůŽŸŚJÚ˜älkňsÉSU1ČŮeźM›€Š°ć™Ť¨çŞ‹Žm].‡]Z˘™J\nČŔĺ…TOC7śe0žés,.’9p3A4×´ŚrP¸Ď,DŽhËůŚ\$xVé\r\"y8Ż’‰žlÇ̚źńM=˝žŇŚňşS.}ůÖř­BZݔޙÓ\$WśkčĐ­ËBźŠšUĘů˝tŘôhŚúí[×mOşKœ„łŕÁF Ô{œ‚Ÿë›dc˛B_0ĺ9vĐöZ5Ř˙mĎö\"ŠÉć™LIĐăŒ>˙šě΄ӼŮbů>Óĺű|ćšFiܖ/{?{fƒ(?7jňŇU=śÓ*š1ßň-cŃţ‹LýŒĎěơłśÎGŤĆuŹěŽlÄDţRnŽ{Ş‘Ĺ.šNÖĹ̔Ř/ŹÂĎňĂĐ\0004Œ‚˙Ľg.Y¨Ź5Çä:oÚó,XĺědlÇPKÍA+‘0:5,“\$Ë€ţĎŻ­ M‹*ËĂꝫ4/Żn5orý)%Š×ë2k…čw-ŸĐx!iԿД˙˜ď0ůćZţ% ĄÍ҃VžçşˇćJĄ˘ -ĈnŘóŻžC§ŽWNŹjGPQoI%ŽtŤtYgWĘčŻÜřÇžîKvČ č)k‹ZwbţgĐÄ#ĐČ-‚Ü9­xsŠŃ\nŒĽ\néÜ/˘&°ˆ|(Œ]Žx™JcJŁ…0´mbô„@ôęÂN‰żoĚ'Đ#*Ć4˙˘™ŠÄ˝Pśýď ű),şdP׍K!hš†ŘkhŻĎëPšĄnpÚšąŤ	ĎÜi°ťˆ`dpú|D űFZűóEŒťPžDJŔI”Fa ­\"Vzj¨EŁ—GnÓdČĽĎ.‡‹Lá)žgëcBMŘţŻËlú2	\0ë“!čč'\nĽ!đ5\"\$\"m‰‰SqPĚĽnwˆPQÂŽ‘ŃŇšFfiˆöűrDŞH*Ĺ%ьŽ°\r#0a#o8 č‡gIŒXˆcơ0ľG‡oq2:˛ŽaŁ(R•1˝#đŒ‹BÜÎB‹).šI\n/ô’Oń%2 N’Ľ+Ç˨:q+’ŚërÖĄ\rŇÁ)˛’ę ň­%ńż\$Ę´d‚ ňŮđÎŁr賍Męžú!E1DGϰځ<*ňű&ďŁ\$íó *ó\né´¤F<Ӎf­+Ž“Ş=s˛Ç5DPťZć’\"° ú3dyĺ¨;kľ3/áJD€\\ěI#DŹŁ`­QRĂěę4ŕĐQ7	„ÔŃüÉě“%GiSos°˙0;„œs°O;ě•ˆ€Bó´USȓŹdSĽTÚÂňXKŐԕ‘Q\"Ĺ=,Ĺ°fŮ\"u;Ň),3Ĺ@ls4ř4ĂÉdŸ> †m\0Řp–O#H…\0Ž@ńęk¨3f‹oŇŔŤÔK°śř‹hLŠ⍴˝ŹÔZhíeF, ʌ^˝ěo,ź\"âůFÚŽ\"â2#h<e‹ęVK&é.Rk\0•.\$Slú ¤Œ•bDŇënɲa§¨r§6ĐÇ2x.qŒ4J´pzT@ǏF¨˘„4â&ľ\$ú⠘\rŕÂ€Ň\rŔÎTóO`@\r ŢEúŢĺňaipiRѮܒëlDÇ\$-ń.AéHTsJɞäîń˜.‚ü6\n—/NbéEtöďK+Ë1ŐKJ'ť)”ś(É~ĚóT‘KTđœ:p‰)ǸçnPŹő_!CŚ#(	0lV\$Ujtő}SľOƒWëĚAáPLŞ’űő•~çŠ\nR§T†nú—#0†čL:Ž(F(Jóď(]É JN˛Ĺ‚c•ŰElb’%|żĺQÓ|™ęB)i'_Š’ÉRšłAé˜á“Ż9á<ÖĽ9ä\\°Őaěpóç,.‡Dg\$°öśč‡@™ăîÄáR˛-Tż\$R¨ĂÜđŻř=äĽ\rĺ‰4{€";break;case"sr":$g="ĐJ4‚í ¸4P-Ak	@ÁÚ6Š\r˘€h/`ăđSAC4SPč\"ŇC\r_C!ÍԒ3hŚ\$‘XSA+ƒ/…ŃÔě†d˛‡4Sp)+A|Đ[´(”ĚŽ5ĽN&x•>Š°•JaŤYdÎeœČS¸ž*ŽKj¨|ÚĎ”L`öEü^H—ŻŁ˛˜Ââ'UťŽăŠZŢ\rX45%„ěYDabK¨ěŽů0¸AăŠĘ4‚üź‚KrëˆTŤI[„×ÚlJö	GZA)ú\\EGjXlĹơ]¨P´(\$ŢS™”Ě—LľŰIi*’ŘFšÝG .0wnLwyŠ´4x\"Ęí\\^CŁŞ)ZëiƒŔV#ŤÓA9çh- QԜŽŽô¸dœšę†ç­ę?7ĺä Ł.ĘŹëęjčš.šŒ‚3ďQ Ą¨ęJü-Oƒ¤Ş3Vł6ďŮ OŔi“ @ŚDť+	’Ź›F+źhŽŚQC<ŽźVŢŤĽŞ;/Žňň6ˆťÂ÷@Hą\0ŠŁĽđ“!1f+…¤ł-Ę\rŤŽrÁ žť\n#i8Zß05iܸG	|k źJs4Œˆ#Ą€MA'ÉQaCP2”6ŇđÄĚîr:R<1!˘C&\nüŰź+ŞšŹ\$rT^óźĂ/ĆŹZüœ ’úMSđŞ‚I'ËÚÜÄľ‰ŠhĄÔĜóS‘Š(đżQÜß˝ĚĚjH%”Ý;#ďr0ŽCTěś´Sęnƒ@)zEHsCÔ)Š\"cBν-lŽ˝ĽJ],šŤ;Ă&3ŻË´Š¸ŹízÚÄŚ„ľ}ˈK\"ôME%lô´–Ń1…%eäÔTbŞ%ź-ąVťŕ¨B¨¨÷7ÍŻ’:ONą•#=G•RŁ.žŠVrLč,ŐEaN&Ž>ĆŤô…JŻ PŘ:IâWIîb˜¤#]m€\\‚I“Á~-ňó’!\$&ŠŹ’Ň\"›¸lŒvŘ@˛ČÎ2ňBÚ˙ł¨˘-´Űi)2/q‚gŠŤ†ˆ´ŠúÉ\\+ŠĂ&źLܯÓzҐc‹ĆiƒQĂlYŞ–˛'Şć ýjIrM‘ŠsČÂ+Œ4WŸÉljžňS\nî×`[ňěý]Í!\n\n@ ˘ö—#p—÷>D˘A×hĘÉŽôʒüęx‚xŚ*oÚu­žŐśěŤ˘\$ěÓĽŘ÷˝3Ű\$ĄŃés̈́/-Ś˛Œš;2ý˝G’üQËaEb'´ë#rÝ!+9ěĹ8#śxƟSľ8źť‹rD÷`‘¸4Ž‰‘b€ČŠîĽ‘>)Dˆúk<MDôėVdvM‘<ĐrAČ\"ň–ĄnfÝ͑‚R§:.k­ál\rš_Ž\nQG€‹XO*DDH@vÄzIH›`ăť4ŽJ Ó”,)-Î37ʡ¸žŠąŒh	âjp’yÚ#Éäó8HU)ë.ěĺ“\růĐą‘ŽL`ô\"éŃ!‹Í31Δř(ěHKôe\$ě‚ŕf\0s‰H	™C‰ĄTząČPÇGÎm–Ř\n	á8@Š(T €@Ĺ^d×b‚„ŕ–œ‰Č˛~äĺqKňń	ň.čT˘ăŘ_…ůŢYŕŁĹ8îHč&„ Ëgú\"\"X˜NMÁ™Ag €\r˛â<Šú&řäe“ěE1L˛ź–&MZúł(FiŽČOJ‚_2ęŇ2ű@B`K%vbĆ_çĚz„Ë™Ď\n‹‘Ň+-.E}ś`šŃ\"*™>/!\0GE102ŞVP ˛–’ŘĎÓţkăy+x ‘‹	|Á“\$rdQ~{§‰:‘Op™”3TęEňŠP˜>5ĺtż+Ńzßí8&I=—‡Z-Ů;k3\n]‡’r:(&ـTŐ\rV\r\\Ł’ľy(\nkĚh\\œ颗gE8„ľÚŔ!.\rPšä°ĄŇڌ’4xX¤ČĘhY74椙ÄŇÜŰKËě)/ÎŔ­‡5bE”c­äłŤ…°€K‡D2ŃX2jŰ,	ôłLŮ+´1{gÔ\ndqä.ZBSi“Ő¨ľVJÖ%Çe­ƒnCpvÚYŇ3n,[şe6ľ/ZTüN„ŚÍ—Ńö{s,㎧„:J[—Ąq­&•ŠĚ[+Ŕŕ\nu¨ąĎ'vor\n\rĘÖÎđ§ăcŻŁčqîRőŮ{crÚ5͜ŲňŠQf+Gľ2Â؟J;üXfă>\\śĘšY-MIYťá„š!‰Ť’SBőĺÉU5Ü`‰ÉĽE™w,ŠXhŠˆýťHˆIUě%ˆÍÄP^‘DŽÎ]˛\$B3ŤY?%Ö?„č؃Ź8‰#\"ĘĐɘ4ؖxźÇËc™ľ(„—`™\"×q“iĂ6Ü3-ÁÎntľd§)˜ţrľS0†Đŕ˛è \r„;P@ƒx Č4‡`Ň(gĄĚM\"C€d!ÓG@Đtŕt!‹L`ŇB˝ž‚řœD{WŻz¤‘MšÎŒÄŇŔZiS­ŽśG(rÁĎU'§ĹŒu4źfóI ¨’ĺsS7KźâYeÚxvćg‹ýś#ٌş™PŽ@=Ż]Ł˘eÜ)Ą5=GÍmŽ˘í¤DKyi<bŽá1Ą6lł”Ő°L׈Ä	đ7Jjh5łŠ~%ƒNCu1‘J0űŽ…la\nîîa‰AÓőŸŽdşq¨}!¤É\0=ŐĚŠ„”ě-ůŽ?]Řâƒ\0ŰĽ<Á4a¤+5Qc:UĽŤz%=SţH‡Œ\$ŔE5Fš<Űłvśz%IÁˆq€ßIřCťý”ő.ŠwáťéËs­,>‰şŞFĐ6ng~iˇë!—beDc‹{\\نc=c;u-z”‡]ť˛Ô}ŕťłŰŰ˙AW\"đ›k‰ß™Ćő%r,CVS™76ćĐíÄU@Ťuńľ>;ɧŻ+Z|ÍС\\Çť—űˇý’%[Ľ/.|}T’6×SĎÝnšƒfkÁ“ő(‹}ŠßłƒŇ“}šźĘ‹ńĘO‹ůY§ć|9CáŢćút•[@Ą5řŢ[´\\śĹŠłĚ•s}ĚJ@Yń9 @œÓţü,kńóö5ů•Rˆ}	uesˇ\"ě ˙ŠźűĽ–⌠đNâîoâ0xÔě\$’łBüš-€“Ž0ůŻˆC*PĽOLg̉СÉꨉ†çíÚ´‰ňú\rđďçvzpTŁĐXúA{2NƒbۍČ&	:(ZÝ.?\$ÂČĐn+\nޞěţÚ°\\5Łv´ŒŞNÚ/i	°Šô-‡Oę:wL­	ĐŹ_\$Ö.ęîs°ť\n°ŽœlÂ\\#n2Ş˛Ać :‚:Ĺ%xwäŠ8ÇGËŕ\\'ŹďQđ’ůvęJĐöď3nŢń‚ÉcŹöŒ˙o´‘Đś_†ĘS%˘ü0MFąŽ>ß(€N¤ŹaŞĘÜÍô1(=Ń-ĺnŽč~ŁÍy#°­\nÝI iƍœ^Św˝FÍ11o\n/Łď§0¸‘\"Ý^×:NqZů0jCŹﰁE†m*‚ýÂlČÆG˜°#ŞóžŞ¨ŠŃpę1Ť\nšŞŃ8nj,†Yí_-Ëq\"ŁâĹęî\"ěîf\$Şqý ĺ%ö@ˆ/đžG\$(4d.2q×	oŚ9°\\Żu%śújő\"ň%łA ŤóEÜ>ąŸ!mřdŠře„T)/ ‰ĺ…¤pëÔzŇ5PjąH¨‚ˇkîHgr¸2}&ȀÉok'EŚ÷ńŹz-ËdP\n'rhć,ÔíŒţ÷Ż_×LÖ&kxlO@¸-+ěXޏxˇĎC)Ŕ†i€Řj\"OLś‹˘áđ\nBœmŽKrr*\"¸u¤ąÇé(KÖ*tö@ą‹§)sj\"ň/Ęo.d5‹f˘cđáĚ'ÔíÍţŽFX\$ŇđŸ’,ýdŠŽ	Í/O/¨8M˘Ú~rîĺo1đ\0#ŁŒŮ\$ÂNÄjKJŸ-.4Ls+.4˛‚RŹěD&ä6?	ĚgIćI¤žŒ_\rŤTŤí˘’ÄćHcó#p-;\"¤\\rƁ‰\nmŠößčG<NNőŠ=&k0“ÂFĐ\r;h9	Q¨ź“ŘLÜ3˘ëĆ ńďg?SčŰEŔŘ‹ŞŸ)řz‚Ž3“&o3Ş(hƒ6(..x%&<SŚŽ2ëmCnˆGoúĺčr˜ƒgëÝCĘúeĺ )ęjŠf\$šłţވ:Ç(ȇÓRÎ8‘†fŹ4|)0HÝɘ3#ރ<&ôîĽţőŽÖ`´ˆ(4ŒĄsŕ3Ľ“Ô;*Î\$*Ä cVK2ô‹âPrCÂŘ";break;case"zh":$g="ä^¨ęs•\\šr¤îőâ|ä\\#]5ěAä^(Éd;‘vśq @§2q\0ĺRB¨BšpçM!#qŘüĄNĺX#âĄ\0”ćB’G#Ëh‚5Ę­L9SŠ‰ÎŠ]œ¨äű•N‹’,”2TKĄCL‘…€§B˝ZčT !ëŐű(¨˛+Öđm˝ĐżLšIˇ2%RĺXĽb\nق €ˆ*Ą‰Šő6ƒ4[9Vë*=&—Žˇ*ȅťbťr§ŤdŞÂŽ—’%Ô˛Tű™.śtĽÖ•%j]ÎŹSDPőŇ2î›r˘Ŕ§:ő\"ç]§*Hu*ĺMŻœŤŐI—Ż\\ë5ß\"%Ł\"”.TĎjߛ[ÂQľ%zΠ@É4Ždlt“â&tÔŹ=~NœÄasżN›útIĚE•-!`úÉ!0_ĺ!täg1<B\$„Ůhs…ÉĐSÎ}Ăń˛ ´ĹŮtt”%ĘHNqjâ„ąĐ_ PJ2\r9ĐE\$pD9eě\$ÜJH	! N壪g1¤k‹œÄq\$r—D|˜L¨Ó,ÎH ÄÓ’•‡I*_̅2¤E”#Ł`ŘƒÄ6Ą\0ć1Œ#p)Š\"aĘH˘ĽŮH’\$™Ę^-G#ţĘĹsB#đsCÔńĚT<eäĚŕ¸uOTĚŐëQĹ1tωĚNgI2H=…áĘCŞ'1fT\$˘ŐVľq,XEu“íQŐźÍ#AeH6ƒ“R¤@@!ŠbŒ#Ĺ!ÎD‘ŠiŇC‘¨ŰLG’0BXŻœ¤i*ÇXÖE”Í̈́Q>Ç#ŇĘNœĽůgADUĄ%{3‚˜1_„2kšÖ!ňĺwŢ6|ýßk]p[_ŠŇ¸žŻě\n˛­“Q(WŔ0b\n@ fžGâKzD'ČaÇ%RlÂç‚xŚ*h›ęŚŘdzpHÚLÜt@§)DO¤Q@žŽaŇBËĹęH]7á/”ZU˜É˘.AlA›ëńfYĐ~­iŹ…ů6s•[‚ě+ę‘L]ó1ÎEÇ1\0ř§ÁÖDN_;`ĹůžgÚýĄmÎHôC›Ź[ŢI!@ń•ń”Wźďi%ŤUI„é=cľ}­–ćŠéCvŹ!(\\ŒÜńNI*E!-dĚšË܁Bxœ‚(˜\"Š‚+ŹK˝\\‘},ó@ŃI“œë&A1‡tCéÓĆÄOr˛av&	h¤˘\0^EŽťÄQ\$恳aĚI(sŠqw„\\‚đi_)4F‰N‰dr.<â%e.U\"))U˝ČP.–\0çb¸s\n÷^řU\n žU:ˆ`TĄë‰D\"ˆĹ0ĺ^‡¸8Au\"P‘‰…HM‹¤Ú:D˜žL\"•`Ź2˘ŽÔ˛ÄvË	ŕq ărj/P<Ÿ\$}N˛­BçœÎA>)K+zX‹\$LŁä€W„b”ň\0sGxňÂ[Gŕ‚@D§Đ/Eˆĺb5äŤE!}o,ÇHľvVä0ŻoFM€6SZ\"dŰĚ\$dĚĄ‘b0(|­‚r˝‡\nąÎŽX›&•\0ĺ˘ń(&Mq‘\"ps\nÔŽ.Ä(ćBhV_	’Ę+É ŕđ6SĆy@PWĄŠjž(™+ű­.âBB(ÚTŃ(7c˜\\0ą2¤Ç:9GqHBŹL™ÁuűC!\\ÝŔ)^SöĐĚ#Ó…´WÖMB-\nAd7‡P@vPĄ¸7‚\0ŕƒHv\r*3†VŇ(ču0‡E\n@i¤ę	BăüÂ\nE72Ł”\\‹c)ÎA„žHňŠxćh…\nĐ@\\\nŁ­>çyRoâˆ3łA•**+ô'UrĂW\\ˆčRNJh‰,%Ćӎa\\-Ps•)Ľ”ôś6ĘŮÜčĺB1´v_L'ÂLGdJ#šŸ4%`ŕŘrŁcG-ˆ°0ŠPł\ná4.3dJžëůÚ:rN‚čS4˘¤\$đ§UŢĆřáŰľ_2l‚Kž§WDrśöĘËBŤvHâs‚ľ•Q˝źeUn-Óżőbß\\Şţ,™6‘ĆŚA-GEĐ32*?źšjt䌓ˇB=gąsôDźöň'^¨Œż!ƒŻB2CQ|˜S˘.њĂ!pBoĄ1ZVxŃ1Ҕ*/Ź6qäY„°ąB–Y­LP˛Ôr %!9™0­ÖüŕúveęýćˆÇßeŁeʕvlАÉ+[U‘\"&˝Ťłb~5Í2Üăˆ>‰ŽUe‹œ†Gńş.Č䁓Y|—qĆOR䜫œAv†DéßęŹWÉJ\$rš§c ˇ¸Í.śEĚ÷U2䘏+n¤išy6,4”iaú\"tŃŁ(\"ěě’ęî{qŽ'	ą=,eSŞˇYÇćíuóReŃšŇôé#ŻŸbś–5ˇčŒÝ§´˘!ŃcQéˉk˘„K<šTĹ-W{1ę.Őą1~Y}g6*觉:¨¸Lblň–Šofdôd]ˆg4ütć8\$ć(dşyĄ5&@Ż\nşđv?.ŠšoăDľ9‚c!\n,IhĄ'ťKqĚSŤ\"ĚM‘ÇÓI	%%C[Ą°†0ŘCkź7\0°a\rÖ—ŃĐÚĂ iÁäéM¤\\Ÿ\"˝aPŚDH˜˝p¤˛Ç‡#<QŐD˘\"Ět(ŚŠŘšÓ\rT5ëbÚťŞj\"Ą^)`źoâ„ZŽ‘:uk1	°Ą07†\"ƒ8\né8pđäĄibR‚\0Ž!„4r¨ˆ‹\"hCEÚ%‹g`…)ń>­ŰÁĐ/EdŤÄŽŔO‘HQŽ\0ĹýĚJiI¨˝PĄˆ2†^\nÀt\r!´4‡­ŁMŹ{Çđ‡“9’œ,ZEJX;\n´­óťĐÚH܄;Yą7r<XÔ4°ÁI‚X’\n>šĎńîä’vö˛ÉÜ Öô˘&DWZřŢâ;q‚ĎWź=j.ȃ~x\0ßrŻ\n	 К‚˜S";break;case"zh-tw":$g="ä^¨ę%ӕ\\šrĽŃÎőâ|çB(\\Ë4Ť‘pŠr –neRQĚĄD8Đ S•\nt*.tŇ9E‘N”ĘAʤSšV÷:	t%9Rřú\",rŤST⢊‚ ’Tr}ʧEĐÖI'2qčYĄÜÉdËĄB¨‘I€§BŠ=)@ ÷:RœčU˘îwUDYĺD%äËh˛ś,€r b)ŕče7Í&óp‚iĄÇhŽUşĘ“KŚć/wgB\néP§œŠę˙*¸¤Ľčiu-u>ćL )dœ•Z—sŤŃe•ÉtŒt 3ȅ´=l˛t-ŐňUĘú\0•’ŕl×{\r2ĺ]*Üë5۝jąš/UÚBfœĺ\\,Ý	˜s•^†Ôě+'V‡“%ÚLR¨epr\$)Ď\0Ŕ`QŇ@—1&CżnňSą9tó2°Ą“eĄĚJ(áDtÄłˇDQ\$*˛Ek`r—eŃŇPŞ8ÄÄc(ynTăŚŒ\0Ä<ąá@ćÁЄ\$C¤¤9z×q6C¤Ą’âtŹœ…Ůvs„z\0Fœĺé\\Ą‘Ä“ŔGÁÄʐCSŞlƒBŁ:I*[ź2JE˘Ľé8èŘ6 Â1\rƒ(@9ŒcÜ\nbˆ˜r’%ěĘR(dI&ÝŤ')Ď)QdF\\ĹîűĂWEÎě`łĂőSœëÍbí×0ýb˙Äńm](ebfš¤Ľ…é՟\r@ŠCkĚe_ŹëemY?öáQ`Ť0|#	C`č9!č‹\\D%„ @!ŠbHă[ ´ŻYŇC‘ą”^9)BÎr’Ĺs1ÚĎY›Dű0)ŒŁ›\$Ę)~ӔAĐQg)*OŻ˜ž+‹˛Źáe‘ͲF_ˇţKd…ÝÄ­ŕ–œÄ1\"t¤K0s+jéBE˘LBœĹABóŠŇ¸ŻLĽŰŻ•ç1Z^\"€(i:^›§–¤\"D(f„‘B€ž)Š†RIšN´œĹÁ6göůĚDEM1ĘQ5DQ@Ëa┕¨2Šg–uĹŰďó1aź9S\0U&…#1sJ|Ă˙lW¤]ˇĘÖnIds•űľnq,!äY\0sŞĘ€s‘\$BşV!„ҁ@~YŻlž”BéšvĄÄZ§IB'Ľ×‚ AŘś^0iĚP)Ńo?‹-ş‹6ĺŁq\\—o%ŸakŤŠŻ,Äc0…Á˜Ě9Ĺ8’\$˘K‘-Jŕ|@('„ŕ@(LĄP\"“\$ĺâ\r,%ÔŘJqŠ5k•A¨T˘.ş9ş¨‡áEAĆ“ô*Řč⌡łH^_Œ9‰L„^\0˛ä.\\EBâíΙ”NŠQZâ‚Ä<Z\n!Ę/ŔćD*źsĹXŽv žØ]	&ĹsM02P V‚ćŁ7Mŕ,-‚œ\\01Ę{‰*źWŃň?H́A§îřG AĘ#xĺZ‰Ř-Gž/\"ştu…ü]'AČ.‹Đť9ŞĆ@­’ô/KĄ¤4ĹOŠQĐ*b˛zI2?’J'ĹťůŇśWŠ žŮzH0hÁŃb:DřżjMP*!v) ԑ—äĚ2¤n—@ŠłLPˆĂ,’bť•ŇÁĄ™˘bEČČł3\$ŔŁN‚4ÇĎŚ,•śMšs7RŞ6’ŕAQ'0­D”AšqB+Ç8¤ŸBźśŠBRěÄ	Ó˘řOCÔ{#ůNç= QcÖ'h¨(„čOiu9’ýP‚<ⷓN&U çHiHˆQP:Dw,­xĐʧƒ›‰ŹŞ-\"&i\nió\nžŚu­'!\n)jDh2í˛Ś Đ˛è \r„;)`ÜÁ\0pA¤;•*ŘŞřÔ8@ÂcԈh\r.%I)@ʉ*Ť3ĺČ_‰Ó>E…0ç\"đsœzd‘5yU‚bŔUZŸÁˆ1GeÎSJghؓ¨TÁq9užvę\$[D–yňÚ\n™h…ĚՐB-qEliÄ-Gd܄rRJÉią¸ZĽ…ţ#×áy…ă•ĂĘ\$„cĂ´‡zĐA‡Xz\"úÇe.Ń\0j\rQŹşƒ–ë]ť­‰)R˛âʢĹČ˝]çˇbÁfΠ” şͨ’Üč@čœĐˆ˛ŽzĽ˛ˇľ•tSTÎşE|ę^ź–ŁĎ[V诛ĄÖ}\\?5u‚°5ŹÂ‹?[űyU­ĽÂŻĐEÍQ#&y˙“iΠ2\nM7fľ›ľcL‰•~oÜx€Â×bsŽ >ľyUHĘ`ČŠ1Ť\$1Ś8\"	0ˇhÔřŘ	źRÂW°Ö2ň˜¸ăFL0\$Ë'#w|Ő,ŒB‹ąZ,X,%\"ů|Ëż-fV:gňüՀ˜î3ƑPYpÜsŽ°˝a˜Ćú3ęDČĄ|{j4\\PŃ×÷éZ0tŚŇČ­•h‡Ő'ĺśŃč´\\ę˨´ĽŤÔ҉ĄÚVspÎŻAÂXżĄőr'HpćéÓ/aßɲ=•ö˝éŃpú^Ł­NzW”‘!ŠäîB”Ű;h\\\nŠj\$’W5ń͖IšJévË´Ă(ܛ­Ş[ţpb{.*œ~œę—ĄÄ:™\0Ćv“ĽŢ[Ó{oŒ?j7Ţő\rŰßVęNżvůyŕü2ááL7nů/<GkęMŰÂWô\"ť[dC¨ú&dÁîوşBr\n3Ä­g%ä:`’cî=!O~ĺTdĄ›“vou—Ń\"ѤCMČő,¨/†”BňŽ{ŃŔH!Ě4PČCöTNůeHERC1@€( ߽ذ(b Ľš2Ě ¨\râŕ^’ac7úŃYěý¤\$ˆ…TEtÄ0Ď̓0×XlaŒ6ĆÁ €;Ů˝kPm\rá4†`ňHtŻ\nnšĽœÍŰa\"DQĐ!9^t4\r‡Śˆ8K‰ÁŃDK—B.ŢŠ#‘F‡#†ŘqŚŃśÄ€Ž‘â>˛>ü&đĂĺpg_ă‚\$”ľnRJ•Ű•ĺr'”XčˆPQ‹ŇK\$mD(¨YŰú:艈ż˜’š.ĘŹĎÚűŸ{>Łśf˘“RŽ&­ŐԔŁ ń ŕ€Ň\r ŇNœŻĸí~HžŇâJ)§DÄÂLbJ‹¤|ƒźžLÍhż‹ĺBČâ 7h—Mś0ĆČĚUFę,‰ÉÄŻŽňÁR(oǁt-ŇˆŽö0bl ýÔčŒţAĐűĽ8ŢněŘA~„ĚžÁ矎n@	\0t	 š@Ś\n`";break;case"ja":$g="ĺW'Ý\nc—ƒ/ É˜2-ŢźO‚œh4ŤĄ‹)\"j¸˛J,˘‰ âp„ś&ź‰˘`Ęx26MŒ`§2q\0ĺRK\"‘hÂ\n4ƒŽ –ą˜˛č@%9˘S¸˝WšUŠ‡*qQ„ aHŠ\nfçTŽNT*–†“ÄŇѸ4‚‹\"Ľőɓ\0‚N…BĐŞOœ‹Őű(¨‰ PdÔZ܋ƒ+œČľ•xľs*`H5ěwżƒ(ŕĘh2> ƒEqTs.+MŸ[(Ç2^@UÔŞ•jĹÍ3KŇ ĺ%´ž\0šsŻ•.Tň.h•XT’óDş•Ě™ź9’Č~“•Ӊ¤)×\$Ş—.AȐhˆšžŇ‚¨óbH%ÄYUŒzâjŽg;ö‹(™Ľď{@AĄŽ\0s•qŇP°(˛‡dƒ€÷–Ç) FŠdŒ\0ö­\$@Ȝá—*ZLA\nqfšÁÎ[9ÓÜ\"q\\Zؐqz'ÁD~šäYŇ@\nY&‰”Ży\$œ'16Z,ń\nÖ§%tĄ)J‡I@BœäŮ\\Č°dáĚDBÉŞn_-ÓĆČ%Ŕs–ĺAŇMŔPJ2\n\$	psL	ŇKG3 Nä45œĹ!8s–…]—g1Gžlě)@\$l˝<ťĹľ(B&ŽŰşď˛'I*[ľ+JĚ PŒ:ƒ`@:#Ř2„˜Ć0ŔPŚ(‰ˆąf‰“ȝ—Q„ł @Ӈ!~NˇQ\$ƒÄđů'”’ŒŚůŔ\$M\nŇÝÇo\\éAOůzr‘RIÍ\"Č÷ąPT\$Ě,‰rG\"ŃÚ@A80&´B’ş‚ILł=ţAȸ÷Ĺ7dCCPT#6ƒ“\\§1ZŃ%P†)ŠB4÷˝ŃęěA¤5D@6˛0ƒ´m+NÔ ŐDs‚Łčśů—i\n-Xi՗oŚ¤Mé\0ÇáŇZ™ůŐhD’ôéhžœČŚ¤ýúH;Đ)‚ŽúY+	hŢęůńÔkzG’äč3î’č‘ä^ɲŹť2Íł­š¸K’´˜&@P \$\n#(Ë3ŃĐÎ!äB‡Ľ\\V˝Ľ?DA°jË^ˇkşśŽŚb€ž)Š‘üJ٧	a—(aG7ٟmmÂJ!]#§)`Óo:Ďz‹Zd[X/…kä§)něŹëfńŽoy6Qżâ¨ś/ ă8¤KcIE_¨ÖŹ­Ť(‡‹Dßmż@Đt.č÷ZÓŕ;BŔt\ng˜GSÄ} ĎÔ̚\nY\$Em\$A‘Č.đŚĺp¨Ą`œÄPśÂç„üœ[Î!âj3€@䃄s͋ÓXÁd+)-ż‘Q+P‚i‚•9ˆQNŁŐĺJq…Ľb6Xß{ń\\„YvŹÄć!¨Šj‡Ţ\nĹF6^Č!mqeÄšťô˜fœS‰(8%‡Hƒ*똓ÄXŽ\$DI‰`('„ŕ@(LĄP\"–3ž†ŕĺâ\nH‚Ć|•r°keěT=a\\&”`€cœJžh\n#Î8ĺůŹóňłĐń^kՑˆŚFsŸ‰8É)&GXšĂbyŢ:jPQa*œÔŹž2+Š*e<Šš8bÉŇ 8ú¨PBAĹĕ%”qŽqUoĘĽč’Yyĺ\"Ń\0áłŮ8„ä%	foJÂ&‡—A= ˙ł#ŕ|ă™î‹˘N˘9D8ş^‚lą‹Ůz/\"aOB‚g2~‚eBÚbČ] œUžÄ`ŸE^q ¤˛E¨ŕŠŽŠíęCçFçŠĂI䁖â˛ý0Ÿft’–˝‰ŽÝ)€\"\$\0Fž Œ€‚Yë5™\"(Ä[ă#.…y='Ę5H)KÉĽ”ú—ˇGěS	é?aíÔA\$BˆČ™ŻŤ&É1şgIWŁĄƒž,52VBËS“ŕ‰Ň*<–…\0´Qĺ@rˆĚ+TľPuÚuŚ1/Ȩ␹<T(x¨őAjUČpĘŹrî˛ˆ§\n¸oXI坪TöšŽQbu…jTÂŘDQ.ĚKžj‚™:'dđŁúaŹŠ>(‰—ĺUZąKɁ1Ôš\0éĹVOAÎáŰŤŒ#ůdIŻÎĺkĄt€PY\ráԀ–\0n\rŕ€8 ŇƒJżá”9ŤťĆC€d!Ń`@ĐojźWÁ”%ŽśV˛Ř*oý‰”g&0	ş!â>v¤‘Ëoe\$ˇ]Ě9÷?}rn\nU—=oĚL0ýpÖ-”^1,?Lq	jÄlCÁŽrNXđŐż&§sh˘B!(::łŽ=•)úÓ;ÚA…CÓy\"ˆ„\$n÷łßh,Ďˆ6#ŹO>¨ő˘ю[MĄłż/cEĄN\\̈S/ćv˜Ó¤t˘”’ňaaŘ:”ń=:˜Ő%Łĺ.œě‘5.€ąĄ¸Ůßťć03áóUß*BŃh˘aĄźKłłĄČtçH>ľťq\$<WSč%ôŚ™Kš>‰h­Pˇąf˘ŠqŇxčÜ-o˞ cZÔI`ÝYŽ×rÍŐYăRbĘ\$Eĺ\0yĽŔ…ÝC'˛OŮeäJcLÓĺ5ŘmĎb≳˘ňAˇšßVmůś“°öÝĎ[›pŇŞ1¨îşSˆç2ˆ´Ěu\r-*ÁTDnščœÚŢĘH2mdđ‡KŤmÔó.fˢ*ó ź5EšĆ&qÁiş*Ľ]Ťq‹w\r‹Ž9×ńń,ˇnUaÓY.Hl›ŻW”ß–‚\r&î,š7UWI|ótg}šźqAč|÷wbÝáŽzHƒéi;wŁŇ7_F՛żrôcӖˆ‹Š9‹Q9ŇyÂźGQ6`H´M•6q|Töj!Ú\r?Xą.óBŘŰďű?Ŕ÷Ř ĄÔN>K3ść˜pňŰ(K]{ÄAäÉŘ	Ž=ţGËë\$ĎVr˜gË0œ1cŕW.ă~:˙4\$O=˝Nžč'ĎǑo^ÓýNéëŰÖúoQă=/śőT‰œ†qN/9G÷\núżgńPÁƒřĂćMŢr˝uřƒřÄ[älŸ§ňÎoŔű_Gäýó–s~!úŤćáŸú˘çěŰfs˙ě˝Üć?ó¤´řžźœ/ěŽîŞ:áPâf)Ę @J(řďÚÂ/ƢŞl毥\rBďŔ ć\r\0Ę\"nö&…öläČa0‚ář_Ɇá,ľl†:jHó'\0tm@IáxĺJîĚíĐöe/(đ82ĐpMnŇŠ¤újŚšffB\r€V`Ř\r Ć\r`@\rŕÜ\0Â\0ě ŘŤęź`Ú\rŕČ\r Ě @\r 迪hŒ%žn	řŸĎ˛aŒDÁ\$†<ŕçx媘śĽZ!DZÂ𞦞ŸA%đ!g )dŕňh&Đt/\0˜\rŕĂŕÜŕą.ĘE€žEx,a\nąAjĚÁ8¤ć†B„|pB&ŸĽ>ćLVd ę\rņžę‰ĐđvĽgl6Ťj„\"a(˙ŻňÂLU~ůĎň\n…zWëÚťËŔ\0Ä Ë`Ţ\0č\r Ú\r őkűLŹ6J8ęiĘä RIyŠ€Ž‰ěËd|&,’,ö—Ńě,\r–CŠZƒÉŃRM\"lP#–‰gÂ,'BDžĺŹKC”@¨Qo ʐˌMÍ\"|í(PQ}	#Ľf”ąŒ–ĎzřO`ÖoN>‰jÇbhƒ¸’đ;Ëa\0€t;ÁHŘ@";break;case"ta":$g="ŕW* řiŔŻFÁ\\Hd_†Ť•Đô+ÁQh:.\0ރÂUŇz A\0‰ŤĐđ”VŽXČ`„˘B NĂy„Č)“Ť Ęô4:dŽ‡Ă(2ő|˛jŽZŔĺ”yl”]W%cąú<]W*fđ,IRŹÓŐTôý5˛@túŠ˝ œČUxâž=#ŽÁîđ	}VEUD_*z,Ă6’ÎŚÓĐň)ŹYhTü6fm„gî”őM„ŠčU؊¸˛ą)E@:Â&?OŚßŁ•ú“qtÁPhxÝ̊Ďv ¤ Ł_ĺÚ9öFó’<Śă™¤Ţn @6Ň=Ĺnłh­j˘đÎv>%!ĹzoňI“ŽńŹč÷?bťŽ@ąK[ú¤˘+\\Š•Ďâ\"ć!\n	j§˝\$B,§żHB°G \r+Ő\n\$-ę\\ł j	\\§Ś-TJ@˛j‚%NZž”‘ŞÂŢţ–zn\nc ä4Ă;0Ž\$¨R§šâ1­Dşś%t‘=1‹œś:N ¤3‘¸Ž2ăhË2ęĈÉLúŃ52’„´\n9?AąŔň9ťCl~¨)增L¨ęŇžœ\nc(ä;PSźĆ‡)đ4:3ˆŞ9ĐŞĂ×28˛\nˇ ňk:łB\rúĂSí÷ÂŇ;Ü٤ŞÂ+ĆŻěXăH‘´	ŠU5,WU”°ţŽąEI57Ďí')Óí2‚ăĽň{ÚäRę\"R­/ěĘWMďęS]>’NóÖet4ú˝í+_FótÇDĘ{ŽăXÉľť¤Q;=jMÔň#\rWMÍś‰Ýę=ĺ WË<Ż(/_[/%¤ÚV“#MKĎí˝…qZĐě@WÉŻIŁ\"‚’WRPŽăř}čŐ4ő‡âĎô?'(őë„ĆYńˆŒ:Ăčď;őY5YP Œă8ä2ŒăvďÎöDĚťBčřő\"Š4ŽęܙmƒÎRšVa…r^š?şœ ÷%9UeHhbąƚî\0ÚŃśÜX@.ZěešWh‹;›ƒ`@:#Ř2„˜Ć0ŔPŚ(‰ŠWiÚ¨Œ*DgËČFoqkß#?Ôíy,ľZŢňţÝx˝÷ŞÝ‹yÚňÁ[í)žM}D]eáŰjIl0=ŁÝß7kńF×Î|(Ż¸ÝBˆĺ{†üŁôĐJŕW3]‹\0Ő>ÝÍoâaŤ–[úuź#đĺh_™Ęüße€:2żľ•Âąˆˆ:˛›~řý`y}ţöŘ\ngzćiĘ/d2íŢ3=Ď(žśwzčV5oQ\n7§|ö˜Iö2\nůâ.e’ĚNjkYĹ!†Ät‚S\nA šţóŠ,pˆĆŞ&ˇOř.céQ+˝&.ť‰oy76ˆffšĂďaDE^˘“]Lkť1É]•ŞŇ\"żAĹAĎí3żčşˇJkí_ĆĹ2\0-ÔL31ŻV+,łîSƒ\"0dś=ręKÖűOk\$\"2ˇČĐNŤ^[ˆ –­Ř|˟ęÝOÂţ-Ľx\nę##ވqĺ“Çš‹ňšQ\nň#GÄd‘\"űlŽĹĄC¤ä÷Ÿ\r5LŐÇôŘ!éÁ”읰ç*ÎQa\$'…ą&“RI€PP	@ Ćľc'a‹–‚&ĂRŠAy—†Şcż“(&iM–֐ˆŔP	áL*,wE ‡O=ôHsäž&†FNČ#5\r…’ę8']b0čzœÜXŔ 1đĚC8uM)ž\0ČZ;:\r*^E‡xźWN7łž~Ëč ĺšé”%ś\"	XaȁŠzŻFtÎeE)ĐÚ˘†mŢžˆčÂŮDŕ!”ŞŽ'…Šé`ŹtŻ§3ƒc4\$ZjD	;&u>|ŞÂ—Ô(€śŕRˇ‡Ş@řď/ßCü:ÎRšFĂE˘™`łz™'ŹQۅpáÍ;ŞşŘDUA\"ŽŇý@8@čkŁpîH%x2`Ńx°aĐ4 ŢC8h\nbKC´w(iyLFţ@:Çř“ěMš~š[Řtţ\neÍ9†„îzTÓ/|‰	–ŔEęčĎęřUD!Ď7_Ů5‡xO|Ó;‚đcÜxÖ͘RJtD^Źř#\0 \$†ŕěC`icÁL1†ƒ&ALO¤e€Ą­šŠ+fłŔĚ38—ô碒'‘ˇ’y4Ől\rI/š’đœ E	*[wŮMšˇŃ ÂFŻYâh¨É¨Í*:˜ÁÉŔPŽ…/ ĺ/	!ĔBCĄßâĺYqâ\"°8%|V1XîńŹ­ÖŰŮiů?eĄƒÓZš%‰ŔDľA„:Âj+>Ź5ČŹ\$ÝIO“@ }śVşŚfç–U\\Je_šö^UD:+§šg*üš+â¨Ě*š¨ćGŠoČ\rźÇĚisüa—]ôćâŤd“ďÍsú–#BŃyrZqşĄ’ZçĄP^‡Fęí(ŤşŒp<”ˆ\"œĹV…Ž5ußŕ@B€D8//ÔMœ*ű­Ć—ĎAex?WrÜȒ˛ODJs”çN‰X^ÉFS­!ň0‹[ŚŞ÷sU}&.ŕۄó…v3ÖKĄrd{ĚmbYń\r”•×ĐFYDtâh`ŢƒkJNč1&ÖlŃmmťŠ‰ĺL˘\ržëjŔ§łš–Ę\\\$˘>‘ŮueäşË}W‹F7ÁU­4ŇěöDQ<Ďá,]˛L‘p`ˆdl{é,ýiÓšüNԜ%\rŤ)îĚĽ¨ŽĽFQ>‹°,/’Š?Bîuu?´Ý‡sz„€\0IíjđHĂe|EOĎŻ6€5Ąó]Řhş?:ăÜ÷č-…ĐFwč<‘9[Ÿa/ŹJźň‚†3TŽK›vV€ŽšEÐWœĂޞˇĘ‹Lĺ¸G`ĸőŰrŤŰę=]jsŽ‘ßř‚Ś.[ÁöŸĚrœęŻsşő„Js9óx.­Ďf\n/ŹÉÉ;'¤üz•S;̂%7ąĆ5~N	Ń<'ŔŚ\růěçÍ<çŒÁ/¤‘*<oÚ:}Sb]ŠÄ\r°W‹š(;j)s*łŒbňiˆ´IŞ˘ĺѝ’¨Śx-Ů)ô=ţşE.tĆĺ™Č8ŹŤÇ˝ÇçneH´3AÄrůzůöo\\ńFžŹm–Ž&ňhÜýn>K-\\ŰţiâL\0†pęŕNčdĚĘŇl€bć2Î˙Ĺčb.⡊Q\0OdîěčăđLúÉ´pĽĂZüNĚ´„\0nŠŒaŹŸÉş„ę—‚†ŮŻŇŽpzě}=Ć4ńĚ+\0Đ%\0Ü\rŕ@vŔŇpŕÎŤt†”q\r+Ž@Ęí^›;\r˘Đćej0ÚÔcî8đ:´°Ž´…ˇ’ŁďPŢ]ÂÁPŒűЗO°ĘOšŞŽ[o`ćLށęhËGš^lôÁEđElĺʢěpQ	(sn‰Şun‚&o€ńn‹+ Œ‘HčÎ/ć\ny”ypK3	QcŃ4Ňjąɕ\rH^h’\"M˝Ż_ȤĘîůp3pć˙°d|Ä8úéî	(4¨¨O§Œ%(†}ĐjřOoÂFdYŁ‰b?Ź`ďK('pwÉş}áÉčďCĘQ|ë…đţä€ů%MNŕĹ1¸™pœńŇ,ň™Żc!î|éPLB“nMM×ěžvfÔŕ-‚QňŃžF햐ŔÓ1R&Vkńwm	\$ŽL[lJ rR\0@\n€ň\0ĘŽŚřřoß&˘pVĚPkĽđňŕH\"ˇ”ń%FF8Ţńő%đO&1`Ş\r ŁÇŤ*, ňҖěO%Ď7‘Łňdń2ś¤ęĄ+ĎąŠśžrŹó˙-*VňJ¨¤\r@öM4]2ËBń°TŁr›rŮ*pŞńkqnÎlŕ{+ŽĘ’w†í˛ĺ/ňŻŽ9Ł  2@÷ĽŃ3q•q[R˛{:˙ˆšM–­ă.q™0g|W\"°Ţ’ĎŠëójžQr03řgęăo!Ž´ç’†JëË,MˇR¤Ď&LÚ/‡.’¨ÍꈲŠ7rOce7ĐiS°WӆzÉ\0\"ŽAÍŮ3xsîÂöӟ5FNWSĽ3ĆřĎ@ĹrĆžR,Ö˛4łÁS6˝ďjŐé’đ–]ÓŰ/Ń,Ӄ´?(C@ČRă7ďƒ4óâě1ME\0č>äđîš\$¨Jî›&r\"­’'rČńŕÓp6ÇçmłżlôâÉÚâŤPľE;`ĆŚ<Ő@¨)xemŒ”“€ygŽÖńń4O,X×é-Í:ÓîćĎÔE9.~%IFȕi\náôA(-\0ĐӕD˛/G\n˘ŕ°âڟňöČ-V2v  Šx—3´&)Iq…2ôŻJ\rŞěŠę‰č˝@ƒďBES: C§ĄÍ9/§]”É@łÓ\$Ńęْ4ŠšĹKHÎĹü¤3ű*ł1.“QClëBoAY?ňë5#TTKç4t+F´/,ôbőhuËI1CĹBŽRM°ŮćVŻ%š\$M˙ŕŠP€Ü‰yľqÉ6łĺpßľ˜D QYăˇZS˜ěTm3Qx͕ľYHE[ŤO\\˘—’áXŻ'6UŻCPs]Ń]B‡]Šœ uÝ\\U]9ŹáY\rřßŇ_­)_őáX‰XĹĚŢŞaCěźVôßčÜNér.¤–S'‘be}bĽm/1œß0â, ‡™^MsŃQłŽ×膐2§•uA’ąUV]73˛†saTuOÔg3ƒ7Hg^6fłfđrfćri`Ý\\t`ý’4ŁÇk4%ŸRŚ7iŠ\$;óţusbQÔfł@|\n•4VÁeQ/dsFF=ĐtG&śĘxŐŠBÖm\\ŇÓKNźT“]mmQ?\\ľou2dÖŞx–ĄVłMW•ąo“ŐoÓ)j÷kFßpěq1k÷höÄë„\"'-'Ő§2Öńi6ő52nҗG'÷8ŤWeuaU5ďtĐß#u˛Yk,iröăr•‡WbÎŽŘłÂŮsýp•cgIxÔĽyżR‘Ugőëh7ŸPhőzNa‘‰eu­CŃVM‰{I+{•k ÷‹|͏?w#Sv{öÖî%’‚Őł_5¸b\rż0Â:­ČĹĽ˙vgyuwheşIä<ą€*r[ĽFI÷+Fwg-Ň>6@hÓ*ŠÍ‚	x6ÓsĘmy—h*ŕ+[Hoc–‡geĄçi&ú|GA~ęŹă•—lj”F/ ô§MŽDĘf-3X*ĄU33nF‹x|äëínˈ*ՈoľI§Ť‰nřö&I°2öćIwŘŁ~žŮř‹& ëpY<Egˇ#°!d*M:˜ŃXŐ[Gë‚rȊîm>O4óęv…t\r€Vk˛`Öź @şŕŘ°Í\0Ú\ręŔň\0Ň‚Žď÷0ź×ŤR-IK‹ŕ’2ß`il˜gq´X–ä´Ď‰Îژó1Řc”4Y”€ĺ”Î\\(ě%‚´ß‹Ué 6ÎXć^ýʐÂ9xzöŤdRđ	đĎŤI-°<qĹ\"XŸG`ŘĄƒž°)W>y™†KM\0—Ő9łÍ˜Ć0yłXńOÉ1n<ÉSŐƒ9=|đŞ#@WUš@˜ődxůüő`A’&ŽĄĆ”6=;Ť†xŹm™ƒÝ™ĹzUJz­bqcż'â°lmGCůA#ŮE—Ľ°“˜g	ś­TÔu\n–Dtg;B3™W0Ń6HěÇvE•V•Ś˜:9ůˆOŘî̈́ü*Źţ|ŃźńFKÓÚJ4–ít֑3:[U@Š\rK\npŞ@Ę;y2 Ň\r ŇT§ŐͤŮ`ň‘äÝ;.đh\rw+O\$[z‰5Á¨ĂŠo°¨­Ę `öH'\0ŠG¤yŁZĺE*O€łČÇ-';-ÇíĄ @Ǝ¸ÁERM\"elWÄ4eDB Úu‘Đž°uvT“–‚î\0ŸŹĹŹ…\rsţ›šíĄŽŚ>⽂塥\0¨Za¤ďŮÍrďąž`EG‹§5RT>ĚS­¸ÍXúr¨{ŠXăvSvç•ĺusUtŹ›wŚŮĽˇP㏲§†Ô4]˜„BŔ	\0t	 š@Ś\n`";break;case"bn":$g="ŕS)\nt]\0_ˆ 	XD)L¨„@Đ4l5€ÁP\\}\0CŔPä4U\"˘ŕ\nt1L°C—h¤[\0VC—1iŞ™7Câ\nhú•ISLĺóŐdz\0§Œ%aČXB	4SʔĘh’˘H\$S*ršBŚN§2ş‘`ŮĽ\n{:Â[)ŞÔŕ5<V]ŚP¨*5!-eYB){ě`Ś†)Đp\n<.ń‡'đjjj™cŞŮd8Qe\"oaS-ăԊn5LŻœ@'z……##ZTC‘ůe6j‰şËkŠYŤŚ…MĚZáÚŰöĂ9˛˛Ýˇ“\n˃Ńh)zřó7?âőîJdL9ŃÍôˇ˝•2Ş‘JA@0úîrú‘ÚFÜz™˛Č;¸Szzâ/Ě{>˙5b†¸ÁJBŹłˇÄš\0ç;ĎË\\JŠ;č˛ŔP[đ_žěB˘ŐŻhÂřż8‹9]CKóO);Ę´=*^Á5zL˛ŠPąNßB	éB¤+,ˆŘÇDâÄ”ĺćŔÍqJ§Hh\0‡J“ĆTDĽ4ŽúG[¨ż3ŤŠ.Ě:iJ‘/Ę\0ŽGL;PI´ČÁ\0 írNÔ+ˆzc6Ť*DZŘłÎҕ>ŻÓúă@Áđ“( łcűľRËűŇh\"‰ÇEşGRj\$aFGôŒűŁ#–öŕM[Wľ¤S\0 o‰L\\ŇTJ–×M)ä¨ě5ӐÜÖóíu^+:âOÔlr1.%ËҲt. .î­-NLK,'./;PŤm˛zÇŔIŰ\\ÇŽ%ÄŞ@&•2C˛	놇N„E¤×	é_u]čÄ0ՈèŘ6 Â1\rƒ(@9ŒcÜ\nbˆ˜¸)TłĂDŻoJľo]1ěŠüŐÖ˛W%,­jδŮ)íH­ŐrŞü—AvĽ˘íÁlěĎRŮÍtĹ0ݧAŻĺ=ý_Ët&SI-D–çÉŤ&•_ZŒ]֌4đ[&łw’\0Ýß.ohm잀KÉ+É{רŻK_îćnÚ{Š¨čÎŚ§ŞŮů‹7m))îyzäÔ}śŘ%4×0\rƒ ä¤*šĆžS„Ś)ĚË.Ȭ肌Żßëń\\’Q†~¸Î3ťŹĘ”ŇęšFö†k?4-v‹w_GÚ/‹=>u(Żo¸0NîŽîŮ}Ö?ľšË<^*%q=(túłŕôP,őĄťŃׄzœ‹ŐŰKţ‹ŠJôݢoť¤uMâ€HZžÚ’OˇNB™´2Ľnž\nČ.-’n\0P	Aä+ňüňŃü€Î\$őŁ¨^AAk.˝ţ4ˆCŹ&G…Ĺá˛5*NTCUD'…0¨Cœ\"÷)Ν—ľf˜|i\0eˆ,ĆâźÔ‹Ňá?ŻLĺ†XZ^H¨éăœdĚOSŁĆUćI9“Ň gŸ’n&ĘPíC“Öj‘ćvi!˜F‡îÖ[ތ„ůn„tÉIŇŰ@‡|Áž(ĚŐăIhLŻ&%Ź&ŠKœuŽm?¸f˛§[ňZŒ*ľźçŽ…Ă|DĘř—8Ô֔	r‹W&ɝCŚ@áMCfČÎBŁrZÁŃjo°ĺA((ŮâmA#ŁÔ€Š‚d‹Ş%ˆpUÚ*‘Ĺ”%VRTvyŃQu;WFfÖ:†3męfĘ!N˛ĘB}RŻ	ÔGxĹ%ŮŰK^™̚×6Ö§K\\‡nŇ<ĂóY„(ŕ”0ĚÄËz˙tŤu‘ĆĆV\$źLĚČÂ0”XŸšŹ•f˜čVAšô§ZHôŒ?çť>PÚV¤˜¤/ŮŔOŁ˜U3e¤Śˆô†UÔš/˘-™6pk˘ú\$‡¨,°64Y—<áwą&Ô`Ž‚Ţ\\Ô-šžÚ<SÜ\\äôüWz˝”uFŠŐ3]UiUNƒ‰–§•|\"fŇ:›ŽÖ‰˘ŞŽˆ¸§Ťzp4šŕ–Ł˛yńU8çyE8Ž/m˝´˛śXZ+rOé%Q'vŁK*E˜°Jp\\@;•*ȉ΂(ÜQ:5ŚKZ#h€*A—ŠrMŠŽ–\\X=rK„b˜”ˆ\nž›YZmś8S;ˆuS›˝ź­eYëʙĄÍň(uŇR%7îéP=yWq˛N´m­<_îĎIFŇÇ­ŠuaťLÉWßÍ˝ \n5Ť5oYú˛UמĐ׺ëwá3G6dŹY\núďďËę(ŇůÖ;ë%hÜŹRćR<Ě[×E 	c¸âŢ:÷”|xđş`D|‹źńš_Dy“ƒŁĄáx—őýL9FÝrőÄÓÖ†ŰH•.FŒąź&Çđ­Ű@ö1Ćâé…ŐMÄĂXłź+ä1ëż=^;¤.rÍÁLË\$V,”Ľ°Ţ.”‘ťW¨Ÿč<ĎX°íX˘ćV‰dVˆN)ŻŤä1MűˇÁřŠSłk#gWűSnÓMJܜBYŰćLhş­B‘LžŰw˜*Uj)Ô&˜-Á!ąu:–]! śEĆ+…:B˙fÝôÔ8Q—ŚHË^d͙™a)ŁŃŞĽAfÍxŽB9k.˝3{bć™wZkS&řÎŽě c“wœ‘ŰD4ĚÓp‚\rWŰ-Dlĺ)™Ů}ĎLčb‹ŘxśUůSuR9ÜĹwjݜRÖ{<âwƒśY>ń+U,ŢA\0h!ىŕŢ€r\r!Ř4ąÎC›\rŕáÔ8@t\r§ˆ°ć Kvů;pm–2č8Ę%Ď%ľ‡đΟű‹YĹ~!ÉŻ[<ř÷‘ňŤü¨ôo’@1&ĎĚ{BݖˑTöUjŇŤDvs]ćóCöŒăéfn<n]ďŸ%1g­{V,3̓nőÚůîő•ŢîÓPÜx7ŤöX;Öş‡ioű†;Ý(eÔX‰#ĂÔRœe§\$/x\ncç…bJ#—+˛IŢdĽ˜žI*ĘWÇÉcfc9BŔđ“!´rŮeMtá~§2MúFžÍ‚ć´žÇHů/“ŐÍršň1ˇč.*Ţ*,ă\n}úW˜[˛1K:ô„š4*×ę1îvîY’^ť×,Ż—Y˝’ŢťÓrol9ۋçÍJ/˜ţM°‘\0 rH°\nUéqő’7#3>ŁŮ'.ŐěY3˛zfŠKŒCĹŐlřĽpp\"\0nÖęĎŽţĎŘ˙'ÓĘťŒ`퐏ĎđIÜĺď‚ć\$\0ŻŹňfąŚ›ŠJhĆzi‰Äţ\r¨™ŻŞ6kbŰ°ŤpHqŔđţgŃ,VkpJŢ­ˆć¤úŻ¨0oˆ\$KŽÓE|Ĺíi°VţŒRě<öl>žŻĆƒ…”6HFÁśËbťˆÂ%ţТ1	KÓ0ň˘ŒâŐDüLŻ+€’иİ˝ÎܲŁ6Ĺîˆ÷n¤ç(ꍭ	ÍÎvđƒĘúţ왯ę<Q\n˛ćŇpúČNĂ	­Ěß	.ˇEôĺ‚\0ĺČΊbüńä(z-n{č4\$p˙DĚĄT!Ë^7‹ËFd}‹ŕ3gthŃJĘę´śđÔkOľƒü!Ë,Íj¨enÎ/˘!ÄnOë\\0	đ‰BⓧÚŇ+Š!‘íć’JEɜÜONëobŚn„Ťî ĎÂčŤU,FAdö+úźÎ˜ţQ,íŻěl\"0ŹĎËţŘđđí\$őnŐą	ňŹňîf¤×+΃Äýđžţ0U!1\"Ÿ{ţúrr<BĎ#iz§îä’R Qv’K2'ϢUnč<rLËńsr\0KźT*~lú5Š×J2’ÍŢ\"ÎC†k(JŠD-벏N˙Žx'ŚY	I/f€pO\"°RšĎçđ^~rśžĹQđNÇ!CĹ,Ô€ru!Ń%’Ů‚ĘXȲŃ&’C)Dj¤)ňŚ÷m‹\0híe*ƒ.˛k(cˇ0\nv„¤w%0öŮŽWĘ<wŃVÖcÜîŠzRŞd Ň(ÚpţœĐm˛Ząç4¤!­7.i“rFvŠ5ěęure03%sk5’ë5Ćď6yŞřëó'†§73‹7ses5¤§ąĺSЅ8R3:ƒÇ:ĐCÍ8#ťż:Ž€#Ψ‘ť1Sź,óÁ.2U9‹H´1o*2ť5ë\"ňé;¨:´łîÔrő&q<r×?ËÂŚh¤öóĂ't\rQ1A\"1As/9-2ű?óě™ŇŁ>S2Đ,úHr5&\\ˇ‹ŽGđŽsőĂIką@Nť@“—AňÄíÔN\\ÍGCĐzR1ÜČ(8Hňľ-ĺ‡)§HRq3d~ę˜ě\nĐŇüi\"Γ0ŞůPŕ¸lçD˛ŐBTÉđĽJi/J°Ý9—K0ÇKrQ6”\0)‚°+C|bŐJ#ěăŒS4×3KÝôđ5-ÔŮŽ†ÚĹnő\$NČ@†rŔŘ`Ć\r€Ň`Ö\0Ţ\rŔ@ @ŔÂ\r€ęă.\r Ţ€ŇŔň\0Ň‚ÝO´¤ÔŰJâąLâыTš8ŰKőU6b”Ä\\÷u`Jd1•iOrCVîÜéĺ|˝\"†Šď45&Ďc4Nz¤3{#ç@i	)H	h¤˙É?'AŠ–`R=9F˜˘\0'‹kŠ3­yAţĂŚÔô cZé3§Čˆ@	€Ţ5D\rŔĎ_öUŐ@F\$âĆD+ ›é	\0…ˆÖęz`‚üÍ4VU„řJŇî’!Â~5ÄV´ťFö;Oî¸JʤmŮB´6Ó[nâhÄ˙\rtŘĽóÍfU’ůóŻ+Ół?•8`¨ać\"â.ŕ€@@Ęľ,\rŕŕ€Ň\r Ň@ĘŽBíöQQ=CȾ˛kPŃ\">b´[2j,á<őĐĆş‰PÔjLŐjP¨ÄŚ(k)16—+mćŰn\$.L\$Ć9˛(ƒlVžętőŹ.gË\0jÂOď‡\0-fqžŻ\nÎiÖ{ě`ĆB‘d\"ădhY8—\0‡śŰˆŐѢŤśY]D\nZŤ–XŤÓŘ=S§f”ěńo˛ ű%…pł\$1ĺ(â‚°Z@	\0t	 š@Ś\n`";break;case"ar":$g="ŮCśP‚˛†l*„\r”,&\nŮAśí„ř*‚.›(ŚÂƧEĐąÄu˛l.cňN.6­…d2W.–ÉćđôajŮDÂŕ(\0”ćB˜6\$‰\n3ŽÂäh‰Łf¨Ż˜IéQÖÂęcK‚Ϥ(¨˛•UUŚ‘(\"˛%JŤ@ŚĘü†Ěşl*nł†ÂΚ‹Ą\"Ň44.Pś ŕŠ[í˙‹™D¨ľ,2SŰó*ĄŐçIĽŕgQz¤ÖŻYCZĽWĺůTŘWdł§5˝Ăł+‚şDÖ\\gŞŠŠÎ[ă`›\n¸=mMP˝6…DBó€Â\"wëÓejĚóö|Bâáă°ls*řeď-Ž”ŕbČ9ećo–ŢU1iîerˇ•(#ގ\$C6˜ľëňjE IÚ&W..TŞÁˆßknń&/ůblÉܸ@ČL:ŽD-bŢ>ˆáPëŻě”*‚CŃŰ=‘œTˇ=Ë”Ŕ!Ş˘ľÇ-ÄTŸĽ	œ/ĚËŞžş-{˙ @PJ2@K‚8âcb´Ŕˆësľ‘şj‘Ł…ĘcŚeZ,@ŁiYŠ:Đ,o̤ćł%’Ć˜Śezb[Â/źƒ@\$Ȋô#Ł`ŘƒÄ6Ą\0ć1Œ#rbĆ>̐Ą\0Ś(‰“zVĐ\nŃqĘhÜď+r›íDp*ˇ.JQ”4ĐĄ­‰nlôۚéł%\n¤ŘXdWĺť\rXŔĄ[@ńS*†Ď3íoČR+ö‡AUt,ô¤Í+ia›2ÚÉG×\\‹AVő˘ęZsäLŕלMƒSĆMŔä:\r€P†)ŠB0@*\răXĘ7 U’SÓŁ\n­1	s°Ęl„?&×n=8„˛ÍÚňŹĄ­ZŔäźů:ą˘B´ŔFnkÍP'iŞÍ&Ą*K*„-\$:š¸îá°FbV~+–ăeÁ\ncŤ4Ť)AiWΞ—é°žĄa[\rš^§ŁˆóHŞŞúă.­łřŕ4ş‰°Ę%Ł[čŇ­H™S’>)vĺ[„€ž)ŠˆZ#Ăň\\xĽb.ňlędú\\Ž¨\"g3íŰę↳h\"˘qŐ!?L;ŇďÁ››<ĂN-…ŚŽs­g\$\n\nËűVu­ě…YÍ~SeYD™–\ržŞ^ZýizÄĽVud5űoYIkućÜčC§u+^Osć[wŇËz¸ň×Řżťşöşf°:-\nż60\nŒ3żťâÂŮ-ä ŒY–5íĽĺˇfň{tHMŹ.3ŽÓ×kS„ŘŁ#uTr+d¸˜¸˛@”CĹ'š|ŹŐ–Ż–\r+nüŹŠö\\iKaÍ5焚\0J˜fRĆ\rîÁ˛d犩DoÄă˝|*\0PO	Ŕ€\"P˜B ESeőǖ\0TŇ4tJđ‡>ĹžüQšP×&Đ˝Íx˛KM(´’çnsË!ÁuĘ¨ŒfLAJ.i˙Ĺ1l\\	Cĺ,ĐÍ?w@Ëł\$\"\$‹—\$BÉqf6§8#ŢL‘:Đuv%Săřé>ŐpŽ™”‡N3ĽČ¸ˇSÁgDzÄ @B€D1EV+Ł”c#ů )ДC8~XIŹB#fĺ?\"Vҗ&€Vs5´b¨OË2Km'‰őşTú^}˘°Ü“ň8^\"!f?0mݛ“j JÚn2ĘyÍ­´şş*Ç>Äö2\0ŸD(nąŤ>”Ž: JÉ`°—ĺ~ˇËLÄ ż(chBŸ!€°˘ĐĹeN<“ŽeV͘ZYŮ0yN}”ś)\"Č\rKUŔ¤Ń]LJ…ZÔažžz:€Žin3\"´\0—…MÉ=9˘ęv„˛~•ę¨DȤ›ÂPJ#¨óÜť•ľŒIŞťn)ŞŢšŃ:ršĐÉß)Ő%Ť>óŽ’ŕšTpŠ_Š8ŚQI`6°˘|Ԓz°Hťü\\‡Źö՗W`aU„‹d…ÁĘ'Lë.ŤS˙–_•B1J9‹Ięlda;HřŽÖX*ÔV9ŠXÚc Dă8Ź´VŽŇŹ'ľW€PY\ráԀ”¨n\rŕ€8 ŇƒJ”á”9Š†C€d!ŃJ‡@Đnj‘Ra”¤ŠŐUîń(üߕš°NŐ͛ƒŞŞňO{o>QT„rv^LUˇˆN‘ܝ–şÍJ›ňK”\n€7źlUňŔÝĂBBO^QŻ¨EŞ5;ČŹ[é’Vü Č›źńˑl%T ˘ŞŹJZ+÷*ĆyçœkY°lž‹„ÍCÂ{‹ŞČ1Şţtš¨ęg´Z˝\nŔă:“ÝĎŸ˝7ú.Jťk!ŠŁ&>š:/œxŽŢA\0(EQŒ“s° xËAÓ<´îí3?KŚŘőŤ4EăŇĎ{Ň	zfw›ŢŔŽŸ2+7ŹřÝüÉlĹéŻ<˙Ť%śĎKń=J˘­Ÿžĺ:QBož'Ć{ŇŤëAZ†še´ś-lçýbć[ő&š,­0z8î0Í\r¤rŠ’ŸdŽh	dv+b´›Y“YrĄ’÷xC낙1uŢ˝ˆ;­č2Cąa&ş¨{+_ =ƒ€óФ \$ÚĹ}}eƒb8†Yš28[…Cž\$Ľ¤ú!—řui‰}PĆŞŽ\rŃş˜šݤb fZe˛Ľˆ{2îC%Z÷ÇzîQ!ňÜĚśö:„­ţnÂâÄâÁŚ@“iL}|sPšĆ6rKłŢ/oQa1S+śZ°í(ÓŞśÔĺneŠ´ÎćŇis”hŠ00ESŔUó9|Nú&˜ŔœčłtžQş&ŠXšk¨ć´^Dëľî ŕ’ŤÂ6/űiTu˝K}ŠřŐeŤVˆnfÉŢŹUÝťœtžăŰ;5ÓÖpÍVţŸÍK1Œ-ќPő*źAÇ~Á]NŻř'Űár†(EMĹ\0f&NŮC(o}×Eů†ƒ[ű~LóěßĐwô5ć|Vyń„ÔMŸ-Út¤`Ę=+ΞCUŢš˘Ż59GĂWßvJ}}ĄESPőú\0006>!öžŻáŻbąéˇÉ”>ŤĂüœ{ŤJ÷,WI{3>͗ĆÓä7đOߗőbçĺ!•”ł\"9Cܐ`†‡\"ż,*ťŮčýđu{†ŔÚéîé\0ěĘ:†Ä°­‡2LčĂ\0%â\$äN\"mb´c2ľŠH2I˛(LVÖć€ä\r€V`Ř\r Ć\r`@\rć @ŔÂ\r€ęşŤ†\r Ţ€ŇŔň\0Ň‚’˙\$T¤JűęR+‡LŸâ‰K+ŠŔŹBF>‡řœE˛HlżO ej4vé §ŒŽďˆÎEĺœKúB D’şUć|xĄ>ěx\$2,zŻiŔ:ŕ˜\rŕĂ@Üŕ\rđâ`E*şE\"‘¨|-ÄNŁ:ăš~ˆŚ5ĐÚ=n‚Żď%	ďGË\\Éżâá‚~c`fŽűÎĐřQŹ\n…\$R‹šˇË€\0ÄŚ ŕ€Ň\r Ň@ĘŒH‘@‘,Ä<-I6rÚŕQ(ƒěd>Źh\"P­hX^yю‚,š”ŤZ„ƒ¨lü8ěhF\nôÇib5ëźrk<2,Š ĺL&ajŠi°×cřY\$ŐD42˘\\Ă­\nĚŽv*ö\$ɉ-\\7&P3#’ţeb*ŕjŁ~V2ÉŕP@	\0t	 š@Ś\n`";break;case"fa":$g="ŮBśđ™˛†6P텛aTŰF6í„ř)˛‚l)âM…ˆ°¨…G•˜ăj&°’,[(¨J3+lĄ!(i\\25W‚„S™\n<­ŠŰ(6ÂŽ9Ą!¨-…”…ł.Ą\"Ś1j„ÂdŮD6•ˆ”Ζą‰›\néz!b-f6zÔJąkFBk5şĘž˝X'\"Ę?/CZ&ĘŞ|‘_\n‹! XU8‚ ÚTÄ)ČJúoĽaáj|•2!GŽFixuŽH¨™Á#JlýÚy|ĆD&0”-ré]’CUVˆ=r4šd%7őŽ	sKœéo9őuĘ=M€ŇlV¤Ý	ÍŘ°÷ZÄBŮŐTd1­\$MgăłDwP¨Í‹ÎŠÁŔ=ŃĘçIBBÂh—ž\$Ž,AŚ(Bl8é˛ű2ʊL—şîCÇŤ‰ËxĽM24ÔAÄ:,š:,ůh!¨ŇÉ\nŻ+€X)íL:ˆ–ˆąĎŹäX‹qŠ›>Â?+i^ÖŹKR\\VŔeLűEčŒcA(ȑ#1Ř'J’	´Ť\$.ą0ŠĚ/KŠŇ\\ŹQŤu1˛X¸QŠN‹ +*Ô8KŇ\rŠ‹{Ó8\nś‰GkŞčŔŔҒ7b0ę6\r\0č0ŒC`ĘcÂ7;OŒɖoŇ`D4d\"đŁJj‰;Q	A\\šĽPŇŢřF)Ź>lÁ)\\ĄAŤÂÝYI-­ŚŃ”Ž-üÜÜD-4IdXśrRĘĽäUw×ĚÓyC&ľMąKP\nXĄ´,=˛%K’ˆŮk´}=F”\"œ×­Ż^°ĚEŁĽ2Ä+-#ŕPä:\r“Ăń4Š:ÜĄÁr=?Ő¤†—,“ÄC5Ą\0¨7c(Üb˜¤#Tí(şjU#ŘŔV#ÎŤř^ŒłŞÂ>Cz–\$…’źęˇRŞjőÜisŽĄ&PZô°´šj*,ř(Is…Ž)‹¨aęć#XŽNÜZVk\nHăÎv›.Ľ+w•ƒí\",Ë<ńť2ŻnM‘jnŻ+*ΔćŇ\\3¨žó4ŤBƒłúPž(ô*ăŰ14ĹŰ0ůÜR‚ŔY\$ŐŸňř}ňëܕáąb3IÝnśˆşžŽhôcÓ#ľÂaUŁď*VŃĽËöŁÖ<™ ]šŢËĹąÓďőy0gL3MúlEbˇ37ô,ęו|z—Ô­vü6ˇÇé×÷ŽgŚšžÂŹaŠuX=“z¸-”Iđ7f†ŞóŽkÁÓ´rEqŠá|ŕ.\$ńBęHš7ŠxƒŔ˜(_ŐJÝw˘)0‹r>l„eFČě˝w˛|Ö2Ď8Ťícť–Ţó›L3!°˜X™#l„KťbI ¸†e0‹z¨É–œ1X[Ź& đœ E	*V@7nŃ|üŻSřÁĐŠö&…e2ľ`‘ŸŒé\\—ź˘ŒË8H•‡¨Œ “Ť%Ś„[%ÇţgĹiź%ËĽî%([\nI7ĆÍŢ Ötb“y€’E–:„w„bw…Ĺ=\rš¤˜ťăzž”HČňœ#ÎvNęJŽň\n;ĘŃRe偾)D2Ă bŹW\nĄ@\"ş‹‘„łEąŐ<ÂXËßeń@Ž÷˙dT͑Ž&k-řÚHС}„B˜\$Îş	 Ź\\Y1BIG0'cH›XÖşsچWYmz‡čá°Š×	Œiw(\0ŹŠcé	Ą6‡‰M'ĐĽPĘĺ%Lđ#WnęȓĄ0ěĐ?˘`­'ázxälőĄx–Š“˘Ě˜šÄË’Ľ ´•,'śrZú%ĺߘÉKÍ:%.ül?ş@aZ<”#FčÁRš2—YSÚ Q6€Ge8éŃVŐQOuSdaĹ5ôřŠr˛†ma”ľhř+rŤYS\r<>šä!H^â.VVACj†‘Ę;Œž›–\$tDQăž+ŒřĐšĆ0\\hÁ95öÄX7VŹ-+@(,†đę@aĘ\\7đ@iÁĽKpĘíCĽŚĄŔ2čĽĂ h\r6ÁJ)jFŤ‘‚ú¸	(§*CKëůr™+ą\\6\$sŹÓ0/ň<F9h_*\$˘'E6Fłg,Vł(Öď)fú.ĺç0Ďš=9bđpŠ3š +-Ÿódb˘\\>žlôɞĎMŘsZ mrąŞK&íăŮěx‚ {y/k'ŒK@‘–CŔyLę]ĄL—;Ó2lĽ„7G¸UŐ§eŇRë–Ňâ–\\ťĹw Ú)ČĚĘăçT@(ÄÄĆJęřž’tfÂŕčĘŽ_VAs(6*ŽďŤŃW°Í3áz–?É9O!6Uk[lËç˝q› e̗‘yČwo,ĂHeŒ×eë˝+5~fŤŔ’ăĆmĽçיăwäY\$UđrÇÓrwChĺňX÷ƛ€œţUô\n\"7Î2Č3-aá´Ńfƒ,ÍçOäO˛jŠiŃR\\\rĂ.+Pů`ç‰iŠľBîŐZ‹8OŁq›r^š\$eáכR1ž×u%7Śm*¸ŇgO ;\rˆśGť§ľLN-˜AB‚Ý<Ô ›ĆŚĚčÎ+\\ĘÍz•Ś!Íŝ÷0ÜËZĺ†Í˜§ÝY™GNđ-ÇfWLőŢ:ˇtćÝňźó–đÖí3~nÉéŔ¤ů˝üäXjŠĎkŹrNőů}\nŁÄ!oš?1ƒ`\\?6'aťŃűŢôČƑrĽ—ßÚNóp&ÇÁ1txYňňdrœ^,ŚK\nČϙeg.f˜/Tű3Ň˝b%ôšQAwÎ5ô…É3ŐŰĺÖg§îŽUĚ9´xH\\+9uźbp,&ę+ƒŠăxş˙\\Ţ=66ƙşÂő%™íÂ1Ľr‹Ăž[7sŻNĎĚŚŻtpݨÜwŻžj҈áŽUԚÔaűńĹ/WÄ?Ň_zôňEƒÇ×ÍÝN\np‡°tMg/ŠÎ%[Ş­iýŞEČŤjO~ˆĺű•×ň[Äl,2t(2t˝ÖE>Íű'ťBl97ŒŞ’hË#C÷Éą/çćéÂÂĂ r\r€Ź1†ŔŇĂX \rě|0‚\0ěC`uˇ˜6†đČC0y¤:<z6@ź˘^\\ş7űé“|˙l`ĘŚ’ŁFB‡žC\r¨ťë0lďěJXBţ gP…Şž.2ěŐňĽ˜ęĚ^•‡×Çfä.6ĘŚ.H°HDú_DŒ]Î	€Ţ/Ţ\rŔÎPa@@ý äRëjRdÔ@GQ\0ÇÎK‹ŕF*?‚ěNŹý'â؃ˆ5¤fCĘť¤ô°\n“nNČK#\nką	ŁD<Hҧ¸lЙ\nÎĂ\nGş\n‹zľë@´E.@ĘcĎÄ\0č\r Ú\r ô Č¤pĘ؂°EIkiîLĂJ.‡\ny	ŒL+,4†e’ŒÎÇnZƂ\$ĆĐ´†(äđ#應ćB¤ˆ=\$p\$”\"hbfz-ŠPqI¨ƒN0Ĺ#ŇĽ	EĚ_ĚN’‘D1Îč& ›ŹÍ~đMśB‘jTĐŔbÉnöRřhZ:	4\$>şŻjDĆƂĐbă0";break;}$gg=array();foreach(explode("\n",lzw_decompress($g))as$W)$gg[]=(strpos($W,"\t")?explode("\t",$W):$W);}if(extension_loaded('pdo')){class
Min_PDO
extends
PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
__construct(){global$b;$Ae=array_search("",$b->operators);if($Ae!==false)unset($b->operators[$Ae]);}function
dsn($Hb,$U,$D,$bc='auth_error'){set_exception_handler($bc);parent::__construct($Hb,$U,$D);restore_exception_handler();$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);}function
query($F,$og=false){$G=parent::query($F);$this->error="";if(!$G){list(,$this->errno,$this->error)=$this->errorInfo();return
false;}$this->store_result($G);return$G;}function
multi_query($F){return$this->_result=$this->query($F);}function
store_result($G=null){if(!$G){$G=$this->_result;if(!$G)return
false;}if($G->columnCount()){$G->num_rows=$G->rowCount();return$G;}$this->affected_rows=$G->rowCount();return
true;}function
next_result(){if(!$this->_result)return
false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
result($F,$m=0){$G=$this->query($F);if(!$G)return
false;$I=$G->fetch();return$I[$m];}}class
Min_PDOStatement
extends
PDOStatement{var$_offset=0,$num_rows;function
fetch_assoc(){return$this->fetch(2);}function
fetch_row(){return$this->fetch(3);}function
fetch_field(){$I=(object)$this->getColumnMeta($this->_offset++);$I->orgtable=$I->table;$I->orgname=$I->name;$I->charsetnr=(in_array("blob",(array)$I->flags)?63:0);return$I;}}}$Eb=array();$Eb["sqlite"]="SQLite 3";$Eb["sqlite2"]="SQLite 2";if(isset($_GET["sqlite"])||isset($_GET["sqlite2"])){$De=array((isset($_GET["sqlite"])?"SQLite3":"SQLite"),"PDO_SQLite");define("DRIVER",(isset($_GET["sqlite"])?"sqlite":"sqlite2"));if(extension_loaded(isset($_GET["sqlite"])?"sqlite3":"sqlite")){if(isset($_GET["sqlite"])){class
Min_SQLite{var$extension="SQLite3",$server_info,$affected_rows,$errno,$error,$_link;function
Min_SQLite($mc){$this->_link=new
SQLite3($mc);$Cg=$this->_link->version();$this->server_info=$Cg["versionString"];}function
query($F){$G=@$this->_link->query($F);$this->error="";if(!$G){$this->errno=$this->_link->lastErrorCode();$this->error=$this->_link->lastErrorMsg();return
false;}elseif($G->numColumns())return
new
Min_Result($G);$this->affected_rows=$this->_link->changes();return
true;}function
quote($N){return(is_utf8($N)?"'".$this->_link->escapeString($N)."'":"x'".reset(unpack('H*',$N))."'");}function
store_result(){return$this->_result;}function
result($F,$m=0){$G=$this->query($F);if(!is_object($G))return
false;$I=$G->_result->fetchArray();return$I[$m];}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
Min_Result($G){$this->_result=$G;}function
fetch_assoc(){return$this->_result->fetchArray(SQLITE3_ASSOC);}function
fetch_row(){return$this->_result->fetchArray(SQLITE3_NUM);}function
fetch_field(){$e=$this->_offset++;$S=$this->_result->columnType($e);return(object)array("name"=>$this->_result->columnName($e),"type"=>$S,"charsetnr"=>($S==SQLITE3_BLOB?63:0),);}function
__desctruct(){return$this->_result->finalize();}}}else{class
Min_SQLite{var$extension="SQLite",$server_info,$affected_rows,$error,$_link;function
Min_SQLite($mc){$this->server_info=sqlite_libversion();$this->_link=new
SQLiteDatabase($mc);}function
query($F,$og=false){$Fd=($og?"unbufferedQuery":"query");$G=@$this->_link->$Fd($F,SQLITE_BOTH,$l);$this->error="";if(!$G){$this->error=$l;return
false;}elseif($G===true){$this->affected_rows=$this->changes();return
true;}return
new
Min_Result($G);}function
quote($N){return"'".sqlite_escape_string($N)."'";}function
store_result(){return$this->_result;}function
result($F,$m=0){$G=$this->query($F);if(!is_object($G))return
false;$I=$G->_result->fetch();return$I[$m];}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
Min_Result($G){$this->_result=$G;if(method_exists($G,'numRows'))$this->num_rows=$G->numRows();}function
fetch_assoc(){$I=$this->_result->fetch(SQLITE_ASSOC);if(!$I)return
false;$H=array();foreach($I
as$w=>$W)$H[($w[0]=='"'?idf_unescape($w):$w)]=$W;return$H;}function
fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function
fetch_field(){$A=$this->_result->fieldName($this->_offset++);$ye='(\\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($ye\\.)?$ye\$~",$A,$_)){$O=($_[3]!=""?$_[3]:idf_unescape($_[2]));$A=($_[5]!=""?$_[5]:idf_unescape($_[4]));}return(object)array("name"=>$A,"orgname"=>$A,"orgtable"=>$O,);}}}}elseif(extension_loaded("pdo_sqlite")){class
Min_SQLite
extends
Min_PDO{var$extension="PDO_SQLite";function
Min_SQLite($mc){$this->dsn(DRIVER.":$mc","","");}}}if(class_exists("Min_SQLite")){class
Min_DB
extends
Min_SQLite{function
Min_DB(){$this->Min_SQLite(":memory:");}function
select_db($mc){if(is_readable($mc)&&$this->query("ATTACH ".$this->quote(ereg("(^[/\\\\]|:)",$mc)?$mc:dirname($_SERVER["SCRIPT_FILENAME"])."/$mc")." AS a")){$this->Min_SQLite($mc);return
true;}return
false;}function
multi_query($F){return$this->_result=$this->query($F);}function
next_result(){return
false;}}}function
idf_escape($s){return'"'.str_replace('"','""',$s).'"';}function
table($s){return
idf_escape($s);}function
connect(){return
new
Min_DB;}function
get_databases(){return
array();}function
limit($F,$Z,$y,$B=0,$rf=" "){return" $F$Z".($y!==null?$rf."LIMIT $y".($B?" OFFSET $B":""):"");}function
limit1($F,$Z){global$h;return($h->result("SELECT sqlite_compileoption_used('ENABLE_UPDATE_DELETE_LIMIT')")?limit($F,$Z,1):" $F$Z");}function
db_collation($k,$Ya){global$h;return$h->result("PRAGMA encoding");}function
engines(){return
array();}function
logged_user(){return
get_current_user();}function
tables_list(){return
get_key_vals("SELECT name, type FROM sqlite_master WHERE type IN ('table', 'view') ORDER BY (name = 'sqlite_sequence'), name",1);}function
count_tables($j){return
array();}function
table_status($A=""){global$h;$H=array();foreach(get_rows("SELECT name AS Name, type AS Engine FROM sqlite_master WHERE type IN ('table', 'view')".($A!=""?" AND name = ".q($A):""))as$I){$I["Oid"]="t";$I["Auto_increment"]="";$I["Rows"]=$h->result("SELECT COUNT(*) FROM ".idf_escape($I["Name"]));$H[$I["Name"]]=$I;}foreach(get_rows("SELECT * FROM sqlite_sequence",null,"")as$I)$H[$I["name"]]["Auto_increment"]=$I["seq"];return($A!=""?$H[$A]:$H);}function
is_view($P){return$P["Engine"]=="view";}function
fk_support($P){global$h;return!$h->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function
fields($O){$H=array();foreach(get_rows("PRAGMA table_info(".table($O).")")as$I){$S=strtolower($I["type"]);$wb=$I["dflt_value"];$H[$I["name"]]=array("field"=>$I["name"],"type"=>(eregi("int",$S)?"integer":(eregi("char|clob|text",$S)?"text":(eregi("blob",$S)?"blob":(eregi("real|floa|doub",$S)?"real":"numeric")))),"full_type"=>$S,"default"=>(ereg("'(.*)'",$wb,$_)?str_replace("''","'",$_[1]):($wb=="NULL"?null:$wb)),"null"=>!$I["notnull"],"auto_increment"=>eregi('^integer$',$S)&&$I["pk"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$I["pk"],);}return$H;}function
indexes($O,$i=null){$H=array();$Ge=array();foreach(fields($O)as$m){if($m["primary"])$Ge[]=$m["field"];}if($Ge)$H[""]=array("type"=>"PRIMARY","columns"=>$Ge,"lengths"=>array());foreach(get_rows("PRAGMA index_list(".table($O).")")as$I){if(!ereg("^sqlite_",$I["name"])){$H[$I["name"]]["type"]=($I["unique"]?"UNIQUE":"INDEX");$H[$I["name"]]["lengths"]=array();foreach(get_rows("PRAGMA index_info(".idf_escape($I["name"]).")")as$jf)$H[$I["name"]]["columns"][]=$jf["name"];}}return$H;}function
foreign_keys($O){$H=array();foreach(get_rows("PRAGMA foreign_key_list(".table($O).")")as$I){$o=&$H[$I["id"]];if(!$o)$o=$I;$o["source"][]=$I["from"];$o["target"][]=$I["to"];}return$H;}function
view($A){global$h;return
array("select"=>preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\\s+~iU','',$h->result("SELECT sql FROM sqlite_master WHERE name = ".q($A))));}function
collations(){return(isset($_GET["create"])?get_vals("PRAGMA collation_list",1):array());}function
information_schema($k){return
false;}function
error(){global$h;return
h($h->error);}function
exact_value($W){return
q($W);}function
check_sqlite_name($A){global$h;$ic="db|sdb|sqlite";if(!preg_match("~^[^\\0]*\\.($ic)\$~",$A)){$h->error=lang(10,str_replace("|",", ",$ic));return
false;}return
true;}function
create_database($k,$d){global$h;if(file_exists($k)){$h->error=lang(11);return
false;}if(!check_sqlite_name($k))return
false;$z=new
Min_SQLite($k);$z->query('PRAGMA encoding = "UTF-8"');$z->query('CREATE TABLE adminer (i)');$z->query('DROP TABLE adminer');return
true;}function
drop_databases($j){global$h;$h->Min_SQLite(":memory:");foreach($j
as$k){if(!@unlink($k)){$h->error=lang(11);return
false;}}return
true;}function
rename_database($A,$d){global$h;if(!check_sqlite_name($A))return
false;$h->Min_SQLite(":memory:");$h->error=lang(11);return@rename(DB,$A);}function
auto_increment(){return" PRIMARY KEY".(DRIVER=="sqlite"?" AUTOINCREMENT":"");}function
alter_table($O,$A,$n,$qc,$cb,$Sb,$d,$Ca,$ve){$xg=($O==""||$qc);foreach($n
as$m){if($m[0]!=""||!$m[1]||$m[2]){$xg=true;break;}}$c=array();$me=array();$He=false;foreach($n
as$m){if($m[1]){if($m[1][6])$He=true;$c[]=($xg?"  ":"ADD ").implode($m[1]);if($m[0]!="")$me[$m[0]]=$m[1][0];}}if($xg){if($O!=""){queries("BEGIN");foreach(foreign_keys($O)as$o){$f=array();foreach($o["source"]as$e){if(!$me[$e])continue
2;$f[]=$me[$e];}$qc[]="  FOREIGN KEY (".implode(", ",$f).") REFERENCES ".table($o["table"])." (".implode(", ",array_map('idf_escape',$o["target"])).") ON DELETE $o[on_delete] ON UPDATE $o[on_update]";}$u=array();foreach(indexes($O)as$bd=>$t){$f=array();foreach($t["columns"]as$e){if(!$me[$e])continue
2;$f[]=$me[$e];}$f="(".implode(", ",$f).")";if($t["type"]!="PRIMARY")$u[]=array($t["type"],$bd,$f);elseif(!$He)$qc[]="  PRIMARY KEY $f";}}$c=array_merge($c,$qc);if(!queries("CREATE TABLE ".table($O!=""?"adminer_$A":$A)." (\n".implode(",\n",$c)."\n)"))return
false;if($O!=""){if($me&&!queries("INSERT INTO ".table("adminer_$A")." (".implode(", ",$me).") SELECT ".implode(", ",array_map('idf_escape',array_keys($me)))." FROM ".table($O)))return
false;$lg=array();foreach(triggers($O)as$jg=>$Xf){$hg=trigger($jg);$lg[]="CREATE TRIGGER ".idf_escape($jg)." ".implode(" ",$Xf)." ON ".table($A)."\n$hg[Statement]";}if(!queries("DROP TABLE ".table($O)))return
false;queries("ALTER TABLE ".table("adminer_$A")." RENAME TO ".table($A));if(!alter_indexes($A,$u))return
false;foreach($lg
as$hg){if(!queries($hg))return
false;}queries("COMMIT");}}else{foreach($c
as$W){if(!queries("ALTER TABLE ".table($O)." $W"))return
false;}if($O!=$A&&!queries("ALTER TABLE ".table($O)." RENAME TO ".table($A)))return
false;}if($Ca)queries("UPDATE sqlite_sequence SET seq = $Ca WHERE name = ".q($A));return
true;}function
alter_indexes($O,$c){foreach($c
as$W){if(!queries($W[2]=="DROP"?"DROP INDEX ".idf_escape($W[1]):"CREATE $W[0] ".($W[0]!="INDEX"?"INDEX ":"").idf_escape($W[1]!=""?$W[1]:uniqid($O."_"))." ON ".table($O)." $W[2]"))return
false;}return
true;}function
truncate_tables($Q){return
apply_queries("DELETE FROM",$Q);}function
drop_views($Y){return
apply_queries("DROP VIEW",$Y);}function
drop_tables($Q){return
apply_queries("DROP TABLE",$Q);}function
move_tables($Q,$Y,$Sf){return
false;}function
trigger($A){global$h;if($A=="")return
array("Statement"=>"BEGIN\n\t;\nEND");preg_match('~^CREATE\\s+TRIGGER\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*([a-z]+)\\s+([a-z]+)\\s+ON\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*(?:FOR\\s*EACH\\s*ROW\\s)?(.*)~is',$h->result("SELECT sql FROM sqlite_master WHERE name = ".q($A)),$_);return
array("Timing"=>strtoupper($_[1]),"Event"=>strtoupper($_[2]),"Trigger"=>$A,"Statement"=>$_[3]);}function
triggers($O){$H=array();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($O))as$I){preg_match('~^CREATE\\s+TRIGGER\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*([a-z]+)\\s*([a-z]+)~i',$I["sql"],$_);$H[$I["name"]]=array($_[1],$_[2]);}return$H;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER","INSTEAD OF"),"Type"=>array("FOR EACH ROW"),);}function
routine($A,$S){}function
routines(){}function
routine_languages(){}function
begin(){return
queries("BEGIN");}function
insert_into($O,$M){return
queries("INSERT INTO ".table($O).($M?" (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")":"DEFAULT VALUES"));}function
insert_update($O,$M,$Ge){return
queries("REPLACE INTO ".table($O)." (".implode(", ",array_keys($M)).") VALUES (".implode(", ",$M).")");}function
last_id(){global$h;return$h->result("SELECT LAST_INSERT_ROWID()");}function
explain($h,$F){return$h->query("EXPLAIN $F");}function
found_rows($P,$Z){}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($nf){return
true;}function
create_sql($O,$Ca){global$h;return$h->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($O));}function
truncate_sql($O){return"DELETE FROM ".table($O);}function
use_sql($sb){}function
trigger_sql($O,$Df){return
implode(get_vals("SELECT sql || ';;\n' FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($O)));}function
show_variables(){global$h;$H=array();foreach(array("auto_vacuum","cache_size","count_changes","default_cache_size","empty_result_callbacks","encoding","foreign_keys","full_column_names","fullfsync","journal_mode","journal_size_limit","legacy_file_format","locking_mode","page_size","max_page_count","read_uncommitted","recursive_triggers","reverse_unordered_selects","secure_delete","short_column_names","synchronous","temp_store","temp_store_directory","schema_version","integrity_check","quick_check")as$w)$H[$w]=$h->result("PRAGMA $w");return$H;}function
show_status(){$H=array();foreach(get_vals("PRAGMA compile_options")as$be){list($w,$W)=explode("=",$be,2);$H[$w]=$W;}return$H;}function
convert_field($m){}function
unconvert_field($m,$H){return$H;}function
support($kc){return
ereg('^(view|trigger|variables|status|dump|move_col|drop_col)$',$kc);}$v="sqlite";$T=array("integer"=>0,"real"=>0,"numeric"=>0,"text"=>0,"blob"=>0);$Cf=array_keys($T);$ug=array();$ae=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL","");$zc=array("hex","length","lower","round","unixepoch","upper");$Dc=array("avg","count","count distinct","group_concat","max","min","sum");$Kb=array(array(),array("integer|real|numeric"=>"+/-","text"=>"||",));}$Eb["pgsql"]="PostgreSQL";if(isset($_GET["pgsql"])){$De=array("PgSQL","PDO_PgSQL");define("DRIVER","pgsql");if(extension_loaded("pgsql")){class
Min_DB{var$extension="PgSQL",$_link,$_result,$_string,$_database=true,$server_info,$affected_rows,$error;function
_error($Vb,$l){if(ini_bool("html_errors"))$l=html_entity_decode(strip_tags($l));$l=ereg_replace('^[^:]*: ','',$l);$this->error=$l;}function
connect($L,$U,$D){global$b;$k=$b->database();set_error_handler(array($this,'_error'));$this->_string="host='".str_replace(":","' port='",addcslashes($L,"'\\"))."' user='".addcslashes($U,"'\\")."' password='".addcslashes($D,"'\\")."'";$this->_link=@pg_connect("$this->_string dbname='".($k!=""?addcslashes($k,"'\\"):"postgres")."'",PGSQL_CONNECT_FORCE_NEW);if(!$this->_link&&$k!=""){$this->_database=false;$this->_link=@pg_connect("$this->_string dbname='postgres'",PGSQL_CONNECT_FORCE_NEW);}restore_error_handler();if($this->_link){$Cg=pg_version($this->_link);$this->server_info=$Cg["server"];pg_set_client_encoding($this->_link,"UTF8");}return(bool)$this->_link;}function
quote($N){return"'".pg_escape_string($this->_link,$N)."'";}function
select_db($sb){global$b;if($sb==$b->database())return$this->_database;$H=@pg_connect("$this->_string dbname='".addcslashes($sb,"'\\")."'",PGSQL_CONNECT_FORCE_NEW);if($H)$this->_link=$H;return$H;}function
close(){$this->_link=@pg_connect("$this->_string dbname='postgres'");}function
query($F,$og=false){$G=@pg_query($this->_link,$F);$this->error="";if(!$G){$this->error=pg_last_error($this->_link);return
false;}elseif(!pg_num_fields($G)){$this->affected_rows=pg_affected_rows($G);return
true;}return
new
Min_Result($G);}function
multi_query($F){return$this->_result=$this->query($F);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($F,$m=0){$G=$this->query($F);if(!$G||!$G->num_rows)return
false;return
pg_fetch_result($G->_result,0,$m);}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
Min_Result($G){$this->_result=$G;$this->num_rows=pg_num_rows($G);}function
fetch_assoc(){return
pg_fetch_assoc($this->_result);}function
fetch_row(){return
pg_fetch_row($this->_result);}function
fetch_field(){$e=$this->_offset++;$H=new
stdClass;if(function_exists('pg_field_table'))$H->orgtable=pg_field_table($this->_result,$e);$H->name=pg_field_name($this->_result,$e);$H->orgname=$H->name;$H->type=pg_field_type($this->_result,$e);$H->charsetnr=($H->type=="bytea"?63:0);return$H;}function
__destruct(){pg_free_result($this->_result);}}}elseif(extension_loaded("pdo_pgsql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_PgSQL";function
connect($L,$U,$D){global$b;$k=$b->database();$N="pgsql:host='".str_replace(":","' port='",addcslashes($L,"'\\"))."' options='-c client_encoding=utf8'";$this->dsn("$N dbname='".($k!=""?addcslashes($k,"'\\"):"postgres")."'",$U,$D);return
true;}function
select_db($sb){global$b;return($b->database()==$sb);}function
close(){}}}function
idf_escape($s){return'"'.str_replace('"','""',$s).'"';}function
table($s){return
idf_escape($s);}function
connect(){global$b;$h=new
Min_DB;$ob=$b->credentials();if($h->connect($ob[0],$ob[1],$ob[2])){if($h->server_info>=9)$h->query("SET application_name = 'Adminer'");return$h;}return$h->error;}function
get_databases(){return
get_vals("SELECT datname FROM pg_database ORDER BY datname");}function
limit($F,$Z,$y,$B=0,$rf=" "){return" $F$Z".($y!==null?$rf."LIMIT $y".($B?" OFFSET $B":""):"");}function
limit1($F,$Z){return" $F$Z";}function
db_collation($k,$Ya){global$h;return$h->result("SHOW LC_COLLATE");}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT user");}function
tables_list(){return
get_key_vals("SELECT table_name, table_type FROM information_schema.tables WHERE table_schema = current_schema() ORDER BY table_name");}function
count_tables($j){return
array();}function
table_status($A=""){$H=array();foreach(get_rows("SELECT relname AS \"Name\", CASE relkind WHEN 'r' THEN 'table' ELSE 'view' END AS \"Engine\", pg_relation_size(oid) AS \"Data_length\", pg_total_relation_size(oid) - pg_relation_size(oid) AS \"Index_length\", obj_description(oid, 'pg_class') AS \"Comment\", relhasoids AS \"Oid\", reltuples as \"Rows\"
FROM pg_class
WHERE relkind IN ('r','v')
AND relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())".($A!=""?" AND relname = ".q($A):""))as$I)$H[$I["Name"]]=$I;return($A!=""?$H[$A]:$H);}function
is_view($P){return$P["Engine"]=="view";}function
fk_support($P){return
true;}function
fields($O){$H=array();foreach(get_rows("SELECT a.attname AS field, format_type(a.atttypid, a.atttypmod) AS full_type, d.adsrc AS default, a.attnotnull, col_description(c.oid, a.attnum) AS comment
FROM pg_class c
JOIN pg_namespace n ON c.relnamespace = n.oid
JOIN pg_attribute a ON c.oid = a.attrelid
LEFT JOIN pg_attrdef d ON c.oid = d.adrelid AND a.attnum = d.adnum
WHERE c.relname = ".q($O)."
AND n.nspname = current_schema()
AND NOT a.attisdropped
AND a.attnum > 0
ORDER BY a.attnum")as$I){ereg('(.*)(\\((.*)\\))?',$I["full_type"],$_);list(,$I["type"],,$I["length"])=$_;$I["full_type"]=$I["type"].($I["length"]?"($I[length])":"");$I["null"]=($I["attnotnull"]=="f");$I["auto_increment"]=eregi("^nextval\\(",$I["default"]);$I["privileges"]=array("insert"=>1,"select"=>1,"update"=>1);if(preg_match('~^(.*)::.+$~',$I["default"],$_))$I["default"]=($_[1][0]=="'"?idf_unescape($_[1]):$_[1]);$H[$I["field"]]=$I;}return$H;}function
indexes($O,$i=null){global$h;if(!is_object($i))$i=$h;$H=array();$Mf=$i->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema()) AND relname = ".q($O));$f=get_key_vals("SELECT attnum, attname FROM pg_attribute WHERE attrelid = $Mf AND attnum > 0",$i);foreach(get_rows("SELECT relname, indisunique, indisprimary, indkey FROM pg_index i, pg_class ci WHERE i.indrelid = $Mf AND ci.oid = i.indexrelid",$i)as$I){$H[$I["relname"]]["type"]=($I["indisprimary"]=="t"?"PRIMARY":($I["indisunique"]=="t"?"UNIQUE":"INDEX"));$H[$I["relname"]]["columns"]=array();foreach(explode(" ",$I["indkey"])as$Nc)$H[$I["relname"]]["columns"][]=$f[$Nc];$H[$I["relname"]]["lengths"]=array();}return$H;}function
foreign_keys($O){global$Wd;$H=array();foreach(get_rows("SELECT conname, pg_get_constraintdef(oid) AS definition
FROM pg_constraint
WHERE conrelid = (SELECT pc.oid FROM pg_class AS pc INNER JOIN pg_namespace AS pn ON (pn.oid = pc.relnamespace) WHERE pc.relname = ".q($O)." AND pn.nspname = current_schema())
AND contype = 'f'::char
ORDER BY conkey, conname")as$I){if(preg_match('~FOREIGN KEY\s*\((.+)\)\s*REFERENCES (.+)\((.+)\)(.*)$~iA',$I['definition'],$_)){$I['source']=array_map('trim',explode(',',$_[1]));$I['table']=$_[2];if(preg_match('~(.+)\.(.+)~',$_[2],$td)){$I['ns']=$td[1];$I['table']=$td[2];}$I['target']=array_map('trim',explode(',',$_[3]));$I['on_delete']=(preg_match("~ON DELETE ($Wd)~",$_[4],$td)?$td[1]:'NO ACTION');$I['on_update']=(preg_match("~ON UPDATE ($Wd)~",$_[4],$td)?$td[1]:'NO ACTION');$H[$I['conname']]=$I;}}return$H;}function
view($A){global$h;return
array("select"=>$h->result("SELECT pg_get_viewdef(".q($A).")"));}function
collations(){return
array();}function
information_schema($k){return($k=="information_schema");}function
error(){global$h;$H=h($h->error);if(preg_match('~^(.*\\n)?([^\\n]*)\\n( *)\\^(\\n.*)?$~s',$H,$_))$H=$_[1].preg_replace('~((?:[^&]|&[^;]*;){'.strlen($_[3]).'})(.*)~','\\1<b>\\2</b>',$_[2]).$_[4];return
nl_br($H);}function
exact_value($W){return
q($W);}function
create_database($k,$d){return
queries("CREATE DATABASE ".idf_escape($k).($d?" ENCODING ".idf_escape($d):""));}function
drop_databases($j){global$h;$h->close();return
apply_queries("DROP DATABASE",$j,'idf_escape');}function
rename_database($A,$d){return
queries("ALTER DATABASE ".idf_escape(DB)." RENAME TO ".idf_escape($A));}function
auto_increment(){return"";}function
alter_table($O,$A,$n,$qc,$cb,$Sb,$d,$Ca,$ve){$c=array();$Pe=array();foreach($n
as$m){$e=idf_escape($m[0]);$W=$m[1];if(!$W)$c[]="DROP $e";else{$_g=$W[5];unset($W[5]);if(isset($W[6])&&$m[0]=="")$W[1]=($W[1]=="bigint"?" big":" ")."serial";if($m[0]=="")$c[]=($O!=""?"ADD ":"  ").implode($W);else{if($e!=$W[0])$Pe[]="ALTER TABLE ".table($O)." RENAME $e TO $W[0]";$c[]="ALTER $e TYPE$W[1]";if(!$W[6]){$c[]="ALTER $e ".($W[3]?"SET$W[3]":"DROP DEFAULT");$c[]="ALTER $e ".($W[2]==" NULL"?"DROP NOT":"SET").$W[2];}}if($m[0]!=""||$_g!="")$Pe[]="COMMENT ON COLUMN ".table($O).".$W[0] IS ".($_g!=""?substr($_g,9):"''");}}$c=array_merge($c,$qc);if($O=="")array_unshift($Pe,"CREATE TABLE ".table($A)." (\n".implode(",\n",$c)."\n)");elseif($c)array_unshift($Pe,"ALTER TABLE ".table($O)."\n".implode(",\n",$c));if($O!=""&&$O!=$A)$Pe[]="ALTER TABLE ".table($O)." RENAME TO ".table($A);if($O!=""||$cb!="")$Pe[]="COMMENT ON TABLE ".table($A)." IS ".q($cb);if($Ca!=""){}foreach($Pe
as$F){if(!queries($F))return
false;}return
true;}function
alter_indexes($O,$c){$lb=array();$Fb=array();foreach($c
as$W){if($W[0]!="INDEX")$lb[]=($W[2]=="DROP"?"\nDROP CONSTRAINT ".idf_escape($W[1]):"\nADD $W[0] ".($W[0]=="PRIMARY"?"KEY ":"").$W[2]);elseif($W[2]=="DROP")$Fb[]=idf_escape($W[1]);elseif(!queries("CREATE INDEX ".idf_escape($W[1]!=""?$W[1]:uniqid($O."_"))." ON ".table($O)." $W[2]"))return
false;}return((!$lb||queries("ALTER TABLE ".table($O).implode(",",$lb)))&&(!$Fb||queries("DROP INDEX ".implode(", ",$Fb))));}function
truncate_tables($Q){return
queries("TRUNCATE ".implode(", ",array_map('table',$Q)));return
true;}function
drop_views($Y){return
queries("DROP VIEW ".implode(", ",array_map('table',$Y)));}function
drop_tables($Q){return
queries("DROP TABLE ".implode(", ",array_map('table',$Q)));}function
move_tables($Q,$Y,$Sf){foreach($Q
as$O){if(!queries("ALTER TABLE ".table($O)." SET SCHEMA ".idf_escape($Sf)))return
false;}foreach($Y
as$O){if(!queries("ALTER VIEW ".table($O)." SET SCHEMA ".idf_escape($Sf)))return
false;}return
true;}function
trigger($A){if($A=="")return
array("Statement"=>"EXECUTE PROCEDURE ()");$J=get_rows('SELECT trigger_name AS "Trigger", condition_timing AS "Timing", event_manipulation AS "Event", \'FOR EACH \' || action_orientation AS "Type", action_statement AS "Statement" FROM information_schema.triggers WHERE event_object_table = '.q($_GET["trigger"]).' AND trigger_name = '.q($A));return
reset($J);}function
triggers($O){$H=array();foreach(get_rows("SELECT * FROM information_schema.triggers WHERE event_object_table = ".q($O))as$I)$H[$I["trigger_name"]]=array($I["condition_timing"],$I["event_manipulation"]);return$H;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER"),"Type"=>array("FOR EACH ROW","FOR EACH STATEMENT"),);}function
routines(){return
get_rows('SELECT p.proname AS "ROUTINE_NAME", p.proargtypes AS "ROUTINE_TYPE", pg_catalog.format_type(p.prorettype, NULL) AS "DTD_IDENTIFIER"
FROM pg_catalog.pg_namespace n
JOIN pg_catalog.pg_proc p ON p.pronamespace = n.oid
WHERE n.nspname = current_schema()
ORDER BY p.proname');}function
routine_languages(){return
get_vals("SELECT langname FROM pg_catalog.pg_language");}function
begin(){return
queries("BEGIN");}function
insert_into($O,$M){return
queries("INSERT INTO ".table($O).($M?" (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")":"DEFAULT VALUES"));}function
insert_update($O,$M,$Ge){global$h;$vg=array();$Z=array();foreach($M
as$w=>$W){$vg[]="$w = $W";if(isset($Ge[idf_unescape($w)]))$Z[]="$w = $W";}return($Z&&queries("UPDATE ".table($O)." SET ".implode(", ",$vg)." WHERE ".implode(" AND ",$Z))&&$h->affected_rows)||queries("INSERT INTO ".table($O)." (".implode(", ",array_keys($M)).") VALUES (".implode(", ",$M).")");}function
last_id(){return
0;}function
explain($h,$F){return$h->query("EXPLAIN $F");}function
found_rows($P,$Z){global$h;if(ereg(" rows=([0-9]+)",$h->result("EXPLAIN SELECT * FROM ".idf_escape($P["Name"]).($Z?" WHERE ".implode(" AND ",$Z):"")),$Ye))return$Ye[1];return
false;}function
types(){return
get_vals("SELECT typname
FROM pg_type
WHERE typnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())
AND typtype IN ('b','d','e')
AND typelem = 0");}function
schemas(){return
get_vals("SELECT nspname FROM pg_namespace ORDER BY nspname");}function
get_schema(){global$h;return$h->result("SELECT current_schema()");}function
set_schema($mf){global$h,$T,$Cf;$H=$h->query("SET search_path TO ".idf_escape($mf));foreach(types()as$S){if(!isset($T[$S])){$T[$S]=0;$Cf[lang(12)][]=$S;}}return$H;}function
use_sql($sb){return"\connect ".idf_escape($sb);}function
show_variables(){return
get_key_vals("SHOW ALL");}function
process_list(){global$h;return
get_rows("SELECT * FROM pg_stat_activity ORDER BY ".($h->server_info<9.2?"procpid":"pid"));}function
show_status(){}function
convert_field($m){}function
unconvert_field($m,$H){return$H;}function
support($kc){return
ereg('^(comment|view|scheme|processlist|sequence|trigger|type|variables|drop_col)$',$kc);}$v="pgsql";$T=array();$Cf=array();foreach(array(lang(13)=>array("smallint"=>5,"integer"=>10,"bigint"=>19,"boolean"=>1,"numeric"=>0,"real"=>7,"double precision"=>16,"money"=>20),lang(14)=>array("date"=>13,"time"=>17,"timestamp"=>20,"timestamptz"=>21,"interval"=>0),lang(15)=>array("character"=>0,"character varying"=>0,"text"=>0,"tsquery"=>0,"tsvector"=>0,"uuid"=>0,"xml"=>0),lang(16)=>array("bit"=>0,"bit varying"=>0,"bytea"=>0),lang(17)=>array("cidr"=>43,"inet"=>43,"macaddr"=>17,"txid_snapshot"=>0),lang(18)=>array("box"=>0,"circle"=>0,"line"=>0,"lseg"=>0,"path"=>0,"point"=>0,"polygon"=>0),)as$w=>$W){$T+=$W;$Cf[$w]=array_keys($W);}$ug=array();$ae=array("=","<",">","<=",">=","!=","~","!~","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$zc=array("char_length","lower","round","to_hex","to_timestamp","upper");$Dc=array("avg","count","count distinct","max","min","sum");$Kb=array(array("char"=>"md5","date|time"=>"now",),array("int|numeric|real|money"=>"+/-","date|time"=>"+ interval/- interval","char|text"=>"||",));}$Eb["oracle"]="Oracle";if(isset($_GET["oracle"])){$De=array("OCI8","PDO_OCI");define("DRIVER","oracle");if(extension_loaded("oci8")){class
Min_DB{var$extension="oci8",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
_error($Vb,$l){if(ini_bool("html_errors"))$l=html_entity_decode(strip_tags($l));$l=ereg_replace('^[^:]*: ','',$l);$this->error=$l;}function
connect($L,$U,$D){$this->_link=@oci_new_connect($U,$D,$L,"AL32UTF8");if($this->_link){$this->server_info=oci_server_version($this->_link);return
true;}$l=oci_error();$this->error=$l["message"];return
false;}function
quote($N){return"'".str_replace("'","''",$N)."'";}function
select_db($sb){return
true;}function
query($F,$og=false){$G=oci_parse($this->_link,$F);$this->error="";if(!$G){$l=oci_error($this->_link);$this->errno=$l["code"];$this->error=$l["message"];return
false;}set_error_handler(array($this,'_error'));$H=@oci_execute($G);restore_error_handler();if($H){if(oci_num_fields($G))return
new
Min_Result($G);$this->affected_rows=oci_num_rows($G);}return$H;}function
multi_query($F){return$this->_result=$this->query($F);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($F,$m=1){$G=$this->query($F);if(!is_object($G)||!oci_fetch($G->_result))return
false;return
oci_result($G->_result,$m);}}class
Min_Result{var$_result,$_offset=1,$num_rows;function
Min_Result($G){$this->_result=$G;}function
_convert($I){foreach((array)$I
as$w=>$W){if(is_a($W,'OCI-Lob'))$I[$w]=$W->load();}return$I;}function
fetch_assoc(){return$this->_convert(oci_fetch_assoc($this->_result));}function
fetch_row(){return$this->_convert(oci_fetch_row($this->_result));}function
fetch_field(){$e=$this->_offset++;$H=new
stdClass;$H->name=oci_field_name($this->_result,$e);$H->orgname=$H->name;$H->type=oci_field_type($this->_result,$e);$H->charsetnr=(ereg("raw|blob|bfile",$H->type)?63:0);return$H;}function
__destruct(){oci_free_statement($this->_result);}}}elseif(extension_loaded("pdo_oci")){class
Min_DB
extends
Min_PDO{var$extension="PDO_OCI";function
connect($L,$U,$D){$this->dsn("oci:dbname=//$L;charset=AL32UTF8",$U,$D);return
true;}function
select_db($sb){return
true;}}}function
idf_escape($s){return'"'.str_replace('"','""',$s).'"';}function
table($s){return
idf_escape($s);}function
connect(){global$b;$h=new
Min_DB;$ob=$b->credentials();if($h->connect($ob[0],$ob[1],$ob[2]))return$h;return$h->error;}function
get_databases(){return
get_vals("SELECT tablespace_name FROM user_tablespaces");}function
limit($F,$Z,$y,$B=0,$rf=" "){return($B?" * FROM (SELECT t.*, rownum AS rnum FROM (SELECT $F$Z) t WHERE rownum <= ".($y+$B).") WHERE rnum > $B":($y!==null?" * FROM (SELECT $F$Z) WHERE rownum <= ".($y+$B):" $F$Z"));}function
limit1($F,$Z){return" $F$Z";}function
db_collation($k,$Ya){global$h;return$h->result("SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'");}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT USER FROM DUAL");}function
tables_list(){return
get_key_vals("SELECT table_name, 'table' FROM all_tables WHERE tablespace_name = ".q(DB)."
UNION SELECT view_name, 'view' FROM user_views");}function
count_tables($j){return
array();}function
table_status($A=""){$H=array();$of=q($A);foreach(get_rows('SELECT table_name "Name", \'table\' "Engine", avg_row_len * num_rows "Data_length", num_rows "Rows" FROM all_tables WHERE tablespace_name = '.q(DB).($A!=""?" AND table_name = $of":"")."
UNION SELECT view_name, 'view', 0, 0 FROM user_views".($A!=""?" WHERE view_name = $of":""))as$I){if($A!="")return$I;$H[$I["Name"]]=$I;}return$H;}function
is_view($P){return$P["Engine"]=="view";}function
fk_support($P){return
true;}function
fields($O){$H=array();foreach(get_rows("SELECT * FROM all_tab_columns WHERE table_name = ".q($O)." ORDER BY column_id")as$I){$S=$I["DATA_TYPE"];$x="$I[DATA_PRECISION],$I[DATA_SCALE]";if($x==",")$x=$I["DATA_LENGTH"];$H[$I["COLUMN_NAME"]]=array("field"=>$I["COLUMN_NAME"],"full_type"=>$S.($x?"($x)":""),"type"=>strtolower($S),"length"=>$x,"default"=>$I["DATA_DEFAULT"],"null"=>($I["NULLABLE"]=="Y"),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$H;}function
indexes($O,$i=null){$H=array();foreach(get_rows("SELECT uic.*, uc.constraint_type
FROM user_ind_columns uic
LEFT JOIN user_constraints uc ON uic.index_name = uc.constraint_name AND uic.table_name = uc.table_name
WHERE uic.table_name = ".q($O)."
ORDER BY uc.constraint_type, uic.column_position",$i)as$I){$H[$I["INDEX_NAME"]]["type"]=($I["CONSTRAINT_TYPE"]=="P"?"PRIMARY":($I["CONSTRAINT_TYPE"]=="U"?"UNIQUE":"INDEX"));$H[$I["INDEX_NAME"]]["columns"][]=$I["COLUMN_NAME"];$H[$I["INDEX_NAME"]]["lengths"][]=($I["CHAR_LENGTH"]&&$I["CHAR_LENGTH"]!=$I["COLUMN_LENGTH"]?$I["CHAR_LENGTH"]:null);}return$H;}function
view($A){$J=get_rows('SELECT text "select" FROM user_views WHERE view_name = '.q($A));return
reset($J);}function
collations(){return
array();}function
information_schema($k){return
false;}function
error(){global$h;return
h($h->error);}function
exact_value($W){return
q($W);}function
explain($h,$F){$h->query("EXPLAIN PLAN FOR $F");return$h->query("SELECT * FROM plan_table");}function
found_rows($P,$Z){}function
alter_table($O,$A,$n,$qc,$cb,$Sb,$d,$Ca,$ve){$c=$Fb=array();foreach($n
as$m){$W=$m[1];if($W&&$m[0]!=""&&idf_escape($m[0])!=$W[0])queries("ALTER TABLE ".table($O)." RENAME COLUMN ".idf_escape($m[0])." TO $W[0]");if($W)$c[]=($O!=""?($m[0]!=""?"MODIFY (":"ADD ("):"  ").implode($W).($O!=""?")":"");else$Fb[]=idf_escape($m[0]);}if($O=="")return
queries("CREATE TABLE ".table($A)." (\n".implode(",\n",$c)."\n)");return(!$c||queries("ALTER TABLE ".table($O)."\n".implode("\n",$c)))&&(!$Fb||queries("ALTER TABLE ".table($O)." DROP (".implode(", ",$Fb).")"))&&($O==$A||queries("ALTER TABLE ".table($O)." RENAME TO ".table($A)));}function
foreign_keys($O){return
array();}function
truncate_tables($Q){return
apply_queries("TRUNCATE TABLE",$Q);}function
drop_views($Y){return
apply_queries("DROP VIEW",$Y);}function
drop_tables($Q){return
apply_queries("DROP TABLE",$Q);}function
begin(){return
true;}function
insert_into($O,$M){return
queries("INSERT INTO ".table($O)." (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")");}function
last_id(){return
0;}function
schemas(){return
get_vals("SELECT DISTINCT owner FROM dba_segments WHERE owner IN (SELECT username FROM dba_users WHERE default_tablespace NOT IN ('SYSTEM','SYSAUX'))");}function
get_schema(){global$h;return$h->result("SELECT sys_context('USERENV', 'SESSION_USER') FROM dual");}function
set_schema($nf){global$h;return$h->query("ALTER SESSION SET CURRENT_SCHEMA = ".idf_escape($nf));}function
show_variables(){return
get_key_vals('SELECT name, display_value FROM v$parameter');}function
process_list(){return
get_rows('SELECT sess.process AS "process", sess.username AS "user", sess.schemaname AS "schema", sess.status AS "status", sess.wait_class AS "wait_class", sess.seconds_in_wait AS "seconds_in_wait", sql.sql_text AS "sql_text", sess.machine AS "machine", sess.port AS "port"
FROM v$session sess LEFT OUTER JOIN v$sql sql
ON sql.sql_id = sess.sql_id
WHERE sess.type = \'USER\'
ORDER BY PROCESS
');}function
show_status(){$J=get_rows('SELECT * FROM v$instance');return
reset($J);}function
convert_field($m){}function
unconvert_field($m,$H){return$H;}function
support($kc){return
ereg("view|scheme|processlist|drop_col|variables|status",$kc);}$v="oracle";$T=array();$Cf=array();foreach(array(lang(13)=>array("number"=>38,"binary_float"=>12,"binary_double"=>21),lang(14)=>array("date"=>10,"timestamp"=>29,"interval year"=>12,"interval day"=>28),lang(15)=>array("char"=>2000,"varchar2"=>4000,"nchar"=>2000,"nvarchar2"=>4000,"clob"=>4294967295,"nclob"=>4294967295),lang(16)=>array("raw"=>2000,"long raw"=>2147483648,"blob"=>4294967295,"bfile"=>4294967296),)as$w=>$W){$T+=$W;$Cf[$w]=array_keys($W);}$ug=array();$ae=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","");$zc=array("length","lower","round","upper");$Dc=array("avg","count","count distinct","max","min","sum");$Kb=array(array("date"=>"current_date","timestamp"=>"current_timestamp",),array("number|float|double"=>"+/-","date|timestamp"=>"+ interval/- interval","char|clob"=>"||",));}$Eb["mssql"]="MS SQL";if(isset($_GET["mssql"])){$De=array("SQLSRV","MSSQL");define("DRIVER","mssql");if(extension_loaded("sqlsrv")){class
Min_DB{var$extension="sqlsrv",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
_get_error(){$this->error="";foreach(sqlsrv_errors()as$l){$this->errno=$l["code"];$this->error.="$l[message]\n";}$this->error=rtrim($this->error);}function
connect($L,$U,$D){$this->_link=@sqlsrv_connect($L,array("UID"=>$U,"PWD"=>$D,"CharacterSet"=>"UTF-8"));if($this->_link){$Oc=sqlsrv_server_info($this->_link);$this->server_info=$Oc['SQLServerVersion'];}else$this->_get_error();return(bool)$this->_link;}function
quote($N){return"'".str_replace("'","''",$N)."'";}function
select_db($sb){return$this->query("USE ".idf_escape($sb));}function
query($F,$og=false){$G=sqlsrv_query($this->_link,$F);$this->error="";if(!$G){$this->_get_error();return
false;}return$this->store_result($G);}function
multi_query($F){$this->_result=sqlsrv_query($this->_link,$F);$this->error="";if(!$this->_result){$this->_get_error();return
false;}return
true;}function
store_result($G=null){if(!$G)$G=$this->_result;if(sqlsrv_field_metadata($G))return
new
Min_Result($G);$this->affected_rows=sqlsrv_rows_affected($G);return
true;}function
next_result(){return
sqlsrv_next_result($this->_result);}function
result($F,$m=0){$G=$this->query($F);if(!is_object($G))return
false;$I=$G->fetch_row();return$I[$m];}}class
Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
Min_Result($G){$this->_result=$G;}function
_convert($I){foreach((array)$I
as$w=>$W){if(is_a($W,'DateTime'))$I[$w]=$W->format("Y-m-d H:i:s");}return$I;}function
fetch_assoc(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_ASSOC,SQLSRV_SCROLL_NEXT));}function
fetch_row(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_NUMERIC,SQLSRV_SCROLL_NEXT));}function
fetch_field(){if(!$this->_fields)$this->_fields=sqlsrv_field_metadata($this->_result);$m=$this->_fields[$this->_offset++];$H=new
stdClass;$H->name=$m["Name"];$H->orgname=$m["Name"];$H->type=($m["Type"]==1?254:0);return$H;}function
seek($B){for($q=0;$q<$B;$q++)sqlsrv_fetch($this->_result);}function
__destruct(){sqlsrv_free_stmt($this->_result);}}}elseif(extension_loaded("mssql")){class
Min_DB{var$extension="MSSQL",$_link,$_result,$server_info,$affected_rows,$error;function
connect($L,$U,$D){$this->_link=@mssql_connect($L,$U,$D);if($this->_link){$G=$this->query("SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('Edition')");$I=$G->fetch_row();$this->server_info=$this->result("sp_server_info 2",2)." [$I[0]] $I[1]";}else$this->error=mssql_get_last_message();return(bool)$this->_link;}function
quote($N){return"'".str_replace("'","''",$N)."'";}function
select_db($sb){return
mssql_select_db($sb);}function
query($F,$og=false){$G=mssql_query($F,$this->_link);$this->error="";if(!$G){$this->error=mssql_get_last_message();return
false;}if($G===true){$this->affected_rows=mssql_rows_affected($this->_link);return
true;}return
new
Min_Result($G);}function
multi_query($F){return$this->_result=$this->query($F);}function
store_result(){return$this->_result;}function
next_result(){return
mssql_next_result($this->_result);}function
result($F,$m=0){$G=$this->query($F);if(!is_object($G))return
false;return
mssql_result($G->_result,0,$m);}}class
Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
Min_Result($G){$this->_result=$G;$this->num_rows=mssql_num_rows($G);}function
fetch_assoc(){return
mssql_fetch_assoc($this->_result);}function
fetch_row(){return
mssql_fetch_row($this->_result);}function
num_rows(){return
mssql_num_rows($this->_result);}function
fetch_field(){$H=mssql_fetch_field($this->_result);$H->orgtable=$H->table;$H->orgname=$H->name;return$H;}function
seek($B){mssql_data_seek($this->_result,$B);}function
__destruct(){mssql_free_result($this->_result);}}}function
idf_escape($s){return"[".str_replace("]","]]",$s)."]";}function
table($s){return($_GET["ns"]!=""?idf_escape($_GET["ns"]).".":"").idf_escape($s);}function
connect(){global$b;$h=new
Min_DB;$ob=$b->credentials();if($h->connect($ob[0],$ob[1],$ob[2]))return$h;return$h->error;}function
get_databases(){return
get_vals("EXEC sp_databases");}function
limit($F,$Z,$y,$B=0,$rf=" "){return($y!==null?" TOP (".($y+$B).")":"")." $F$Z";}function
limit1($F,$Z){return
limit($F,$Z,1);}function
db_collation($k,$Ya){global$h;return$h->result("SELECT collation_name FROM sys.databases WHERE name =  ".q($k));}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT SUSER_NAME()");}function
tables_list(){return
get_key_vals("SELECT name, type_desc FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ORDER BY name");}function
count_tables($j){global$h;$H=array();foreach($j
as$k){$h->select_db($k);$H[$k]=$h->result("SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES");}return$H;}function
table_status($A=""){$H=array();foreach(get_rows("SELECT name AS Name, type_desc AS Engine FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V')".($A!=""?" AND name = ".q($A):""))as$I){if($A!="")return$I;$H[$I["Name"]]=$I;}return$H;}function
is_view($P){return$P["Engine"]=="VIEW";}function
fk_support($P){return
true;}function
fields($O){$H=array();foreach(get_rows("SELECT c.*, t.name type, d.definition [default]
FROM sys.all_columns c
JOIN sys.all_objects o ON c.object_id = o.object_id
JOIN sys.types t ON c.user_type_id = t.user_type_id
LEFT JOIN sys.default_constraints d ON c.default_object_id = d.parent_column_id
WHERE o.schema_id = SCHEMA_ID(".q(get_schema()).") AND o.type IN ('S', 'U', 'V') AND o.name = ".q($O))as$I){$S=$I["type"];$x=(ereg("char|binary",$S)?$I["max_length"]:($S=="decimal"?"$I[precision],$I[scale]":""));$H[$I["name"]]=array("field"=>$I["name"],"full_type"=>$S.($x?"($x)":""),"type"=>$S,"length"=>$x,"default"=>$I["default"],"null"=>$I["is_nullable"],"auto_increment"=>$I["is_identity"],"collation"=>$I["collation_name"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"primary"=>$I["is_identity"],);}return$H;}function
indexes($O,$i=null){$H=array();foreach(get_rows("SELECT i.name, key_ordinal, is_unique, is_primary_key, c.name AS column_name
FROM sys.indexes i
INNER JOIN sys.index_columns ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id
INNER JOIN sys.columns c ON ic.object_id = c.object_id AND ic.column_id = c.column_id
WHERE OBJECT_NAME(i.object_id) = ".q($O),$i)as$I){$H[$I["name"]]["type"]=($I["is_primary_key"]?"PRIMARY":($I["is_unique"]?"UNIQUE":"INDEX"));$H[$I["name"]]["lengths"]=array();$H[$I["name"]]["columns"][$I["key_ordinal"]]=$I["column_name"];}return$H;}function
view($A){global$h;return
array("select"=>preg_replace('~^(?:[^[]|\\[[^]]*])*\\s+AS\\s+~isU','',$h->result("SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = SCHEMA_NAME() AND TABLE_NAME = ".q($A))));}function
collations(){$H=array();foreach(get_vals("SELECT name FROM fn_helpcollations()")as$d)$H[ereg_replace("_.*","",$d)][]=$d;return$H;}function
information_schema($k){return
false;}function
error(){global$h;return
nl_br(h(preg_replace('~^(\\[[^]]*])+~m','',$h->error)));}function
exact_value($W){return
q($W);}function
create_database($k,$d){return
queries("CREATE DATABASE ".idf_escape($k).(eregi('^[a-z0-9_]+$',$d)?" COLLATE $d":""));}function
drop_databases($j){return
queries("DROP DATABASE ".implode(", ",array_map('idf_escape',$j)));}function
rename_database($A,$d){if(eregi('^[a-z0-9_]+$',$d))queries("ALTER DATABASE ".idf_escape(DB)." COLLATE $d");queries("ALTER DATABASE ".idf_escape(DB)." MODIFY NAME = ".idf_escape($A));return
true;}function
auto_increment(){return" IDENTITY".($_POST["Auto_increment"]!=""?"(".(+$_POST["Auto_increment"]).",1)":"")." PRIMARY KEY";}function
alter_table($O,$A,$n,$qc,$cb,$Sb,$d,$Ca,$ve){$c=array();foreach($n
as$m){$e=idf_escape($m[0]);$W=$m[1];if(!$W)$c["DROP"][]=" COLUMN $e";else{$W[1]=preg_replace("~( COLLATE )'(\\w+)'~","\\1\\2",$W[1]);if($m[0]=="")$c["ADD"][]="\n  ".implode("",$W).($O==""?substr($qc[$W[0]],16+strlen($W[0])):"");else{unset($W[6]);if($e!=$W[0])queries("EXEC sp_rename ".q(table($O).".$e").", ".q(idf_unescape($W[0])).", 'COLUMN'");$c["ALTER COLUMN ".implode("",$W)][]="";}}}if($O=="")return
queries("CREATE TABLE ".table($A)." (".implode(",",(array)$c["ADD"])."\n)");if($O!=$A)queries("EXEC sp_rename ".q(table($O)).", ".q($A));if($qc)$c[""]=$qc;foreach($c
as$w=>$W){if(!queries("ALTER TABLE ".idf_escape($A)." $w".implode(",",$W)))return
false;}return
true;}function
alter_indexes($O,$c){$t=array();$Fb=array();foreach($c
as$W){if($W[2]=="DROP"){if($W[0]=="PRIMARY")$Fb[]=idf_escape($W[1]);else$t[]=idf_escape($W[1])." ON ".table($O);}elseif(!queries(($W[0]!="PRIMARY"?"CREATE $W[0] ".($W[0]!="INDEX"?"INDEX ":"").idf_escape($W[1]!=""?$W[1]:uniqid($O."_"))." ON ".table($O):"ALTER TABLE ".table($O)." ADD PRIMARY KEY")." $W[2]"))return
false;}return(!$t||queries("DROP INDEX ".implode(", ",$t)))&&(!$Fb||queries("ALTER TABLE ".table($O)." DROP ".implode(", ",$Fb)));}function
begin(){return
queries("BEGIN TRANSACTION");}function
insert_into($O,$M){return
queries("INSERT INTO ".table($O).($M?" (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")":"DEFAULT VALUES"));}function
insert_update($O,$M,$Ge){$vg=array();$Z=array();foreach($M
as$w=>$W){$vg[]="$w = $W";if(isset($Ge[idf_unescape($w)]))$Z[]="$w = $W";}return
queries("MERGE ".table($O)." USING (VALUES(".implode(", ",$M).")) AS source (c".implode(", c",range(1,count($M))).") ON ".implode(" AND ",$Z)." WHEN MATCHED THEN UPDATE SET ".implode(", ",$vg)." WHEN NOT MATCHED THEN INSERT (".implode(", ",array_keys($M)).") VALUES (".implode(", ",$M).");");}function
last_id(){global$h;return$h->result("SELECT SCOPE_IDENTITY()");}function
explain($h,$F){$h->query("SET SHOWPLAN_ALL ON");$H=$h->query($F);$h->query("SET SHOWPLAN_ALL OFF");return$H;}function
found_rows($P,$Z){}function
foreign_keys($O){$H=array();foreach(get_rows("EXEC sp_fkeys @fktable_name = ".q($O))as$I){$o=&$H[$I["FK_NAME"]];$o["table"]=$I["PKTABLE_NAME"];$o["source"][]=$I["FKCOLUMN_NAME"];$o["target"][]=$I["PKCOLUMN_NAME"];}return$H;}function
truncate_tables($Q){return
apply_queries("TRUNCATE TABLE",$Q);}function
drop_views($Y){return
queries("DROP VIEW ".implode(", ",array_map('table',$Y)));}function
drop_tables($Q){return
queries("DROP TABLE ".implode(", ",array_map('table',$Q)));}function
move_tables($Q,$Y,$Sf){return
apply_queries("ALTER SCHEMA ".idf_escape($Sf)." TRANSFER",array_merge($Q,$Y));}function
trigger($A){if($A=="")return
array();$J=get_rows("SELECT s.name [Trigger],
CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(s.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(s.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing],
c.text
FROM sysobjects s
JOIN syscomments c ON s.id = c.id
WHERE s.xtype = 'TR' AND s.name = ".q($A));$H=reset($J);if($H)$H["Statement"]=preg_replace('~^.+\\s+AS\\s+~isU','',$H["text"]);return$H;}function
triggers($O){$H=array();foreach(get_rows("SELECT sys1.name,
CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing]
FROM sysobjects sys1
JOIN sysobjects sys2 ON sys1.parent_obj = sys2.id
WHERE sys1.xtype = 'TR' AND sys2.name = ".q($O))as$I)$H[$I["name"]]=array($I["Timing"],$I["Event"]);return$H;}function
trigger_options(){return
array("Timing"=>array("AFTER","INSTEAD OF"),"Type"=>array("AS"),);}function
schemas(){return
get_vals("SELECT name FROM sys.schemas");}function
get_schema(){global$h;if($_GET["ns"]!="")return$_GET["ns"];return$h->result("SELECT SCHEMA_NAME()");}function
set_schema($mf){return
true;}function
use_sql($sb){return"USE ".idf_escape($sb);}function
show_variables(){return
array();}function
show_status(){return
array();}function
convert_field($m){}function
unconvert_field($m,$H){return$H;}function
support($kc){return
ereg('^(scheme|trigger|view|drop_col)$',$kc);}$v="mssql";$T=array();$Cf=array();foreach(array(lang(13)=>array("tinyint"=>3,"smallint"=>5,"int"=>10,"bigint"=>20,"bit"=>1,"decimal"=>0,"real"=>12,"float"=>53,"smallmoney"=>10,"money"=>20),lang(14)=>array("date"=>10,"smalldatetime"=>19,"datetime"=>19,"datetime2"=>19,"time"=>8,"datetimeoffset"=>10),lang(15)=>array("char"=>8000,"varchar"=>8000,"text"=>2147483647,"nchar"=>4000,"nvarchar"=>4000,"ntext"=>1073741823),lang(16)=>array("binary"=>8000,"varbinary"=>8000,"image"=>2147483647),)as$w=>$W){$T+=$W;$Cf[$w]=array_keys($W);}$ug=array();$ae=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$zc=array("len","lower","round","upper");$Dc=array("avg","count","count distinct","max","min","sum");$Kb=array(array("date|time"=>"getdate",),array("int|decimal|real|float|money|datetime"=>"+/-","char|text"=>"+",));}$Eb=array("server"=>"MySQL")+$Eb;if(!defined("DRIVER")){$De=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
Min_DB
extends
MySQLi{var$extension="MySQLi";function
Min_DB(){parent::init();}function
connect($L,$U,$D){mysqli_report(MYSQLI_REPORT_OFF);list($Hc,$_e)=explode(":",$L,2);$H=@$this->real_connect(($L!=""?$Hc:ini_get("mysqli.default_host")),($L.$U!=""?$U:ini_get("mysqli.default_user")),($L.$U.$D!=""?$D:ini_get("mysqli.default_pw")),null,(is_numeric($_e)?$_e:ini_get("mysqli.default_port")),(!is_numeric($_e)?$_e:null));if($H){if(method_exists($this,'set_charset'))$this->set_charset("utf8");else$this->query("SET NAMES utf8");}return$H;}function
result($F,$m=0){$G=$this->query($F);if(!$G)return
false;$I=$G->fetch_array();return$I[$m];}function
quote($N){return"'".$this->escape_string($N)."'";}}}elseif(extension_loaded("mysql")&&!(ini_get("sql.safe_mode")&&extension_loaded("pdo_mysql"))){class
Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
connect($L,$U,$D){$this->_link=@mysql_connect(($L!=""?$L:ini_get("mysql.default_host")),("$L$U"!=""?$U:ini_get("mysql.default_user")),("$L$U$D"!=""?$D:ini_get("mysql.default_password")),true,131072);if($this->_link){$this->server_info=mysql_get_server_info($this->_link);if(function_exists('mysql_set_charset'))mysql_set_charset("utf8",$this->_link);else$this->query("SET NAMES utf8");}else$this->error=mysql_error();return(bool)$this->_link;}function
quote($N){return"'".mysql_real_escape_string($N,$this->_link)."'";}function
select_db($sb){return
mysql_select_db($sb,$this->_link);}function
query($F,$og=false){$G=@($og?mysql_unbuffered_query($F,$this->_link):mysql_query($F,$this->_link));$this->error="";if(!$G){$this->errno=mysql_errno($this->_link);$this->error=mysql_error($this->_link);return
false;}if($G===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
true;}return
new
Min_Result($G);}function
multi_query($F){return$this->_result=$this->query($F);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($F,$m=0){$G=$this->query($F);if(!$G||!$G->num_rows)return
false;return
mysql_result($G->_result,0,$m);}}class
Min_Result{var$num_rows,$_result,$_offset=0;function
Min_Result($G){$this->_result=$G;$this->num_rows=mysql_num_rows($G);}function
fetch_assoc(){return
mysql_fetch_assoc($this->_result);}function
fetch_row(){return
mysql_fetch_row($this->_result);}function
fetch_field(){$H=mysql_fetch_field($this->_result,$this->_offset++);$H->orgtable=$H->table;$H->orgname=$H->name;$H->charsetnr=($H->blob?63:0);return$H;}function
__destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_MySQL";function
connect($L,$U,$D){$this->dsn("mysql:host=".str_replace(":",";unix_socket=",preg_replace('~:(\\d)~',';port=\\1',$L)),$U,$D);$this->query("SET NAMES utf8");return
true;}function
select_db($sb){return$this->query("USE ".idf_escape($sb));}function
query($F,$og=false){$this->setAttribute(1000,!$og);return
parent::query($F,$og);}}}function
idf_escape($s){return"`".str_replace("`","``",$s)."`";}function
table($s){return
idf_escape($s);}function
connect(){global$b;$h=new
Min_DB;$ob=$b->credentials();if($h->connect($ob[0],$ob[1],$ob[2])){$h->query("SET sql_quote_show_create = 1, autocommit = 1");return$h;}$H=$h->error;if(function_exists('iconv')&&!is_utf8($H)&&strlen($kf=iconv("windows-1250","utf-8",$H))>strlen($H))$H=$kf;return$H;}function
get_databases($pc){global$h;$H=get_session("dbs");if($H===null){$F=($h->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");$H=($pc?slow_query($F):get_vals($F));restart_session();set_session("dbs",$H);stop_session();}return$H;}function
limit($F,$Z,$y,$B=0,$rf=" "){return" $F$Z".($y!==null?$rf."LIMIT $y".($B?" OFFSET $B":""):"");}function
limit1($F,$Z){return
limit($F,$Z,1);}function
db_collation($k,$Ya){global$h;$H=null;$lb=$h->result("SHOW CREATE DATABASE ".idf_escape($k),1);if(preg_match('~ COLLATE ([^ ]+)~',$lb,$_))$H=$_[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$lb,$_))$H=$Ya[$_[1]][-1];return$H;}function
engines(){$H=array();foreach(get_rows("SHOW ENGINES")as$I){if(ereg("YES|DEFAULT",$I["Support"]))$H[]=$I["Engine"];}return$H;}function
logged_user(){global$h;return$h->result("SELECT USER()");}function
tables_list(){global$h;return
get_key_vals("SHOW".($h->server_info>=5?" FULL":"")." TABLES");}function
count_tables($j){$H=array();foreach($j
as$k)$H[$k]=count(get_vals("SHOW TABLES IN ".idf_escape($k)));return$H;}function
table_status($A=""){$H=array();foreach(get_rows("SHOW TABLE STATUS".($A!=""?" LIKE ".q(addcslashes($A,"%_")):""))as$I){if($I["Engine"]=="InnoDB")$I["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$I["Comment"]);if(!isset($I["Rows"]))$I["Comment"]="";if($A!="")return$I;$H[$I["Name"]]=$I;}return$H;}function
is_view($P){return!isset($P["Rows"]);}function
fk_support($P){return
eregi("InnoDB|IBMDB2I",$P["Engine"]);}function
fields($O){$H=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($O))as$I){preg_match('~^([^( ]+)(?:\\((.+)\\))?( unsigned)?( zerofill)?$~',$I["Type"],$_);$H[$I["Field"]]=array("field"=>$I["Field"],"full_type"=>$I["Type"],"type"=>$_[1],"length"=>$_[2],"unsigned"=>ltrim($_[3].$_[4]),"default"=>($I["Default"]!=""||ereg("char|set",$_[1])?$I["Default"]:null),"null"=>($I["Null"]=="YES"),"auto_increment"=>($I["Extra"]=="auto_increment"),"on_update"=>(eregi('^on update (.+)',$I["Extra"],$_)?$_[1]:""),"collation"=>$I["Collation"],"privileges"=>array_flip(explode(",",$I["Privileges"])),"comment"=>$I["Comment"],"primary"=>($I["Key"]=="PRI"),);}return$H;}function
indexes($O,$i=null){$H=array();foreach(get_rows("SHOW INDEX FROM ".table($O),$i)as$I){$H[$I["Key_name"]]["type"]=($I["Key_name"]=="PRIMARY"?"PRIMARY":($I["Index_type"]=="FULLTEXT"?"FULLTEXT":($I["Non_unique"]?"INDEX":"UNIQUE")));$H[$I["Key_name"]]["columns"][]=$I["Column_name"];$H[$I["Key_name"]]["lengths"][]=$I["Sub_part"];}return$H;}function
foreign_keys($O){global$h,$Wd;static$ye='`(?:[^`]|``)+`';$H=array();$mb=$h->result("SHOW CREATE TABLE ".table($O),1);if($mb){preg_match_all("~CONSTRAINT ($ye) FOREIGN KEY \\(((?:$ye,? ?)+)\\) REFERENCES ($ye)(?:\\.($ye))? \\(((?:$ye,? ?)+)\\)(?: ON DELETE ($Wd))?(?: ON UPDATE ($Wd))?~",$mb,$ud,PREG_SET_ORDER);foreach($ud
as$_){preg_match_all("~$ye~",$_[2],$wf);preg_match_all("~$ye~",$_[5],$Sf);$H[idf_unescape($_[1])]=array("db"=>idf_unescape($_[4]!=""?$_[3]:$_[4]),"table"=>idf_unescape($_[4]!=""?$_[4]:$_[3]),"source"=>array_map('idf_unescape',$wf[0]),"target"=>array_map('idf_unescape',$Sf[0]),"on_delete"=>($_[6]?$_[6]:"RESTRICT"),"on_update"=>($_[7]?$_[7]:"RESTRICT"),);}}return$H;}function
view($A){global$h;return
array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU','',$h->result("SHOW CREATE VIEW ".table($A),1)));}function
collations(){$H=array();foreach(get_rows("SHOW COLLATION")as$I){if($I["Default"])$H[$I["Charset"]][-1]=$I["Collation"];else$H[$I["Charset"]][]=$I["Collation"];}ksort($H);foreach($H
as$w=>$W)asort($H[$w]);return$H;}function
information_schema($k){global$h;return($h->server_info>=5&&$k=="information_schema")||($h->server_info>=5.5&&$k=="performance_schema");}function
error(){global$h;return
h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$h->error));}function
error_line(){global$h;if(ereg(' at line ([0-9]+)$',$h->error,$Ye))return$Ye[1]-1;}function
exact_value($W){return
q($W)." COLLATE utf8_bin";}function
create_database($k,$d){set_session("dbs",null);return
queries("CREATE DATABASE ".idf_escape($k).($d?" COLLATE ".q($d):""));}function
drop_databases($j){set_session("dbs",null);return
apply_queries("DROP DATABASE",$j,'idf_escape');}function
rename_database($A,$d){if(create_database($A,$d)){$Ze=array();foreach(tables_list()as$O=>$S)$Ze[]=table($O)." TO ".idf_escape($A).".".table($O);if(!$Ze||queries("RENAME TABLE ".implode(", ",$Ze))){queries("DROP DATABASE ".idf_escape(DB));return
true;}}return
false;}function
auto_increment(){$Da=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$t){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$t["columns"],true)){$Da="";break;}if($t["type"]=="PRIMARY")$Da=" UNIQUE";}}return" AUTO_INCREMENT$Da";}function
alter_table($O,$A,$n,$qc,$cb,$Sb,$d,$Ca,$ve){$c=array();foreach($n
as$m)$c[]=($m[1]?($O!=""?($m[0]!=""?"CHANGE ".idf_escape($m[0]):"ADD"):" ")." ".implode($m[1]).($O!=""?$m[2]:""):"DROP ".idf_escape($m[0]));$c=array_merge($c,$qc);$_f="COMMENT=".q($cb).($Sb?" ENGINE=".q($Sb):"").($d?" COLLATE ".q($d):"").($Ca!=""?" AUTO_INCREMENT=$Ca":"").$ve;if($O=="")return
queries("CREATE TABLE ".table($A)." (\n".implode(",\n",$c)."\n) $_f");if($O!=$A)$c[]="RENAME TO ".table($A);$c[]=$_f;return
queries("ALTER TABLE ".table($O)."\n".implode(",\n",$c));}function
alter_indexes($O,$c){foreach($c
as$w=>$W)$c[$w]=($W[2]=="DROP"?"\nDROP INDEX ".idf_escape($W[1]):"\nADD $W[0] ".($W[0]=="PRIMARY"?"KEY ":"").($W[1]!=""?idf_escape($W[1])." ":"").$W[2]);return
queries("ALTER TABLE ".table($O).implode(",",$c));}function
truncate_tables($Q){return
apply_queries("TRUNCATE TABLE",$Q);}function
drop_views($Y){return
queries("DROP VIEW ".implode(", ",array_map('table',$Y)));}function
drop_tables($Q){return
queries("DROP TABLE ".implode(", ",array_map('table',$Q)));}function
move_tables($Q,$Y,$Sf){$Ze=array();foreach(array_merge($Q,$Y)as$O)$Ze[]=table($O)." TO ".idf_escape($Sf).".".table($O);return
queries("RENAME TABLE ".implode(", ",$Ze));}function
copy_tables($Q,$Y,$Sf){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($Q
as$O){$A=($Sf==DB?table("copy_$O"):idf_escape($Sf).".".table($O));if(!queries("DROP TABLE IF EXISTS $A")||!queries("CREATE TABLE $A LIKE ".table($O))||!queries("INSERT INTO $A SELECT * FROM ".table($O)))return
false;}foreach($Y
as$O){$A=($Sf==DB?table("copy_$O"):idf_escape($Sf).".".table($O));$Dg=view($O);if(!queries("DROP VIEW IF EXISTS $A")||!queries("CREATE VIEW $A AS $Dg[select]"))return
false;}return
true;}function
trigger($A){if($A=="")return
array();$J=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($A));return
reset($J);}function
triggers($O){$H=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($O,"%_")))as$I)$H[$I["Trigger"]]=array($I["Timing"],$I["Event"]);return$H;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER"),"Type"=>array("FOR EACH ROW"),);}function
routine($A,$S){global$h,$Ub,$Qc,$T;$va=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$ng="((".implode("|",array_merge(array_keys($T),$va)).")\\b(?:\\s*\\(((?:[^'\")]*|$Ub)+)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s]+)['\"]?)?";$ye="\\s*(".($S=="FUNCTION"?"":$Qc).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$ng";$lb=$h->result("SHOW CREATE $S ".idf_escape($A),2);preg_match("~\\(((?:$ye\\s*,?)*)\\)\\s*".($S=="FUNCTION"?"RETURNS\\s+$ng\\s+":"")."(.*)~is",$lb,$_);$n=array();preg_match_all("~$ye\\s*,?~is",$_[1],$ud,PREG_SET_ORDER);foreach($ud
as$qe){$A=str_replace("``","`",$qe[2]).$qe[3];$n[]=array("field"=>$A,"type"=>strtolower($qe[5]),"length"=>preg_replace_callback("~$Ub~s",'normalize_enum',$qe[6]),"unsigned"=>strtolower(preg_replace('~\\s+~',' ',trim("$qe[8] $qe[7]"))),"null"=>1,"full_type"=>$qe[4],"inout"=>strtoupper($qe[1]),"collation"=>strtolower($qe[9]),);}if($S!="FUNCTION")return
array("fields"=>$n,"definition"=>$_[11]);return
array("fields"=>$n,"returns"=>array("type"=>$_[12],"length"=>$_[13],"unsigned"=>$_[15],"collation"=>$_[16]),"definition"=>$_[17],"language"=>"SQL",);}function
routines(){return
get_rows("SELECT * FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
routine_languages(){return
array();}function
begin(){return
queries("BEGIN");}function
insert_into($O,$M){return
queries("INSERT INTO ".table($O)." (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")");}function
insert_update($O,$M,$Ge){foreach($M
as$w=>$W)$M[$w]="$w = $W";$vg=implode(", ",$M);return
queries("INSERT INTO ".table($O)." SET $vg ON DUPLICATE KEY UPDATE $vg");}function
last_id(){global$h;return$h->result("SELECT LAST_INSERT_ID()");}function
explain($h,$F){return$h->query("EXPLAIN $F");}function
found_rows($P,$Z){return($Z||$P["Engine"]!="InnoDB"?null:$P["Rows"]);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($mf){return
true;}function
create_sql($O,$Ca){global$h;$H=$h->result("SHOW CREATE TABLE ".table($O),1);if(!$Ca)$H=preg_replace('~ AUTO_INCREMENT=\\d+~','',$H);return$H;}function
truncate_sql($O){return"TRUNCATE ".table($O);}function
use_sql($sb){return"USE ".idf_escape($sb);}function
trigger_sql($O,$Df){$H="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($O,"%_")),null,"-- ")as$I)$H.="\n".($Df=='CREATE+ALTER'?"DROP TRIGGER IF EXISTS ".idf_escape($I["Trigger"]).";;\n":"")."CREATE TRIGGER ".idf_escape($I["Trigger"])." $I[Timing] $I[Event] ON ".table($I["Table"])." FOR EACH ROW\n$I[Statement];;\n";return$H;}function
show_variables(){return
get_key_vals("SHOW VARIABLES");}function
process_list(){return
get_rows("SHOW FULL PROCESSLIST");}function
show_status(){return
get_key_vals("SHOW STATUS");}function
convert_field($m){if(ereg("binary",$m["type"]))return"HEX(".idf_escape($m["field"]).")";if(ereg("geometry|point|linestring|polygon",$m["type"]))return"AsWKT(".idf_escape($m["field"]).")";}function
unconvert_field($m,$H){if(ereg("binary",$m["type"]))$H="UNHEX($H)";if(ereg("geometry|point|linestring|polygon",$m["type"]))$H="GeomFromText($H)";return$H;}function
support($kc){global$h;return!ereg("scheme|sequence|type".($h->server_info<5.1?"|event|partitioning".($h->server_info<5?"|view|routine|trigger":""):""),$kc);}$v="sql";$T=array();$Cf=array();foreach(array(lang(13)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(14)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(15)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(19)=>array("enum"=>65535,"set"=>64),lang(16)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(18)=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$w=>$W){$T+=$W;$Cf[$w]=array_keys($W);}$ug=array("unsigned","zerofill","unsigned zerofill");$ae=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","");$zc=array("char_length","date","from_unixtime","lower","round","sec_to_time","time_to_sec","upper");$Dc=array("avg","count","count distinct","group_concat","max","min","sum");$Kb=array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1","date|time"=>"now",),array("(^|[^o])int|float|double|decimal"=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",));}define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",preg_replace('~^[^?]*/([^?]*).*~','\\1',$_SERVER["REQUEST_URI"]).'?'.(sid()?SID.'&':'').(SERVER!==null?DRIVER."=".urlencode(SERVER).'&':'').(isset($_GET["username"])?"username=".urlencode($_GET["username"]).'&':'').(DB!=""?'db='.urlencode(DB).'&'.(isset($_GET["ns"])?"ns=".urlencode($_GET["ns"])."&":""):''));$ia="3.6.3";class
Adminer{var$operators;function
name(){return"<a href='http://www.adminer.org/' id='h1'>Adminer</a>";}function
credentials(){return
array(SERVER,$_GET["username"],get_session("pwds"));}function
permanentLogin(){return
password_file();}function
database(){return
DB;}function
databases($pc=true){return
get_databases($pc);}function
queryTimeout(){return
5;}function
headers(){return
true;}function
head(){return
true;}function
loginForm(){global$Eb;echo'<table cellspacing="0">
<tr><th>',lang(20),'<td>',html_select("auth[driver]",$Eb,DRIVER,"loginDriver(this);"),'<tr><th>',lang(21),'<td><input name="auth[server]" value="',h(SERVER),'" title="hostname[:port]">
<tr><th>',lang(22),'<td><input id="username" name="auth[username]" value="',h($_GET["username"]),'">
<tr><th>',lang(23),'<td><input type="password" name="auth[password]">
<tr><th>',lang(24),'<td><input name="auth[db]" value="',h($_GET["db"]);?>">
</table>
<script type="text/javascript">
var username = document.getElementById('username');
username.focus();
username.form['auth[driver]'].onchange();
</script>
<?php

echo"<p><input type='submit' value='".lang(25)."'>\n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(26))."\n";}function
login($rd,$D){return
true;}function
tableName($Kf){return
h($Kf["Name"]);}function
fieldName($m,$ee=0){return'<span title="'.h($m["full_type"]).'">'.h($m["field"]).'</span>';}function
selectLinks($Kf,$M=""){echo'<p class="tabs">';$pd=array("select"=>lang(27),"table"=>lang(28));if(is_view($Kf))$pd["view"]=lang(29);else$pd["create"]=lang(30);if($M!==null)$pd["edit"]=lang(31);foreach($pd
as$w=>$W)echo" <a href='".h(ME)."$w=".urlencode($Kf["Name"]).($w=="edit"?$M:"")."'".bold(isset($_GET[$w])).">$W</a>";echo"\n";}function
foreignKeys($O){return
foreign_keys($O);}function
backwardKeys($O,$Jf){return
array();}function
backwardKeysPrint($Fa,$I){}function
selectQuery($F){global$v;return"<p><a href='".h(remove_from_uri("page"))."&amp;page=last' title='".lang(32)."'>&gt;&gt;</a> <code class='jush-$v'>".h(str_replace("\n"," ",$F))."</code> <a href='".h(ME)."sql=".urlencode($F)."'>".lang(33)."</a></p>\n";}function
rowDescription($O){return"";}function
rowDescriptions($J,$rc){return$J;}function
selectLink($W,$m){}function
selectVal($W,$z,$m){$H=($W===null?"<i>NULL</i>":(ereg("char|binary",$m["type"])&&!ereg("var",$m["type"])?"<code>$W</code>":$W));if(ereg('blob|bytea|raw|file',$m["type"])&&!is_utf8($W))$H=lang(34,strlen($W));return($z?"<a href='".h($z)."'>$H</a>":$H);}function
editVal($W,$m){return$W;}function
selectColumnsPrint($K,$f){global$zc,$Dc;print_fieldset("select",lang(35),$K);$q=0;$yc=array(lang(36)=>$zc,lang(37)=>$Dc);foreach($K
as$w=>$W){$W=$_GET["columns"][$w];echo"<div>".html_select("columns[$q][fun]",array(-1=>"")+$yc,$W["fun"]),"(<select name='columns[$q][col]' onchange='selectFieldChange(this.form);'><option>".optionlist($f,$W["col"],true)."</select>)</div>\n";$q++;}echo"<div>".html_select("columns[$q][fun]",array(-1=>"")+$yc,"","this.nextSibling.nextSibling.onchange();"),"(<select name='columns[$q][col]' onchange='selectAddRow(this);'><option>".optionlist($f,null,true)."</select>)</div>\n","</div></fieldset>\n";}function
selectSearchPrint($Z,$f,$u){print_fieldset("search",lang(38),$Z);foreach($u
as$q=>$t){if($t["type"]=="FULLTEXT"){echo"(<i>".implode("</i>, <i>",array_map('h',$t["columns"]))."</i>) AGAINST"," <input type='search' name='fulltext[$q]' value='".h($_GET["fulltext"][$q])."' onchange='selectFieldChange(this.form);'>",checkbox("boolean[$q]",1,isset($_GET["boolean"][$q]),"BOOL"),"<br>\n";}}$_GET["where"]=(array)$_GET["where"];reset($_GET["where"]);$Pa="this.nextSibling.onchange();";for($q=0;$q<=count($_GET["where"]);$q++){list(,$W)=each($_GET["where"]);if(!$W||("$W[col]$W[val]"!=""&&in_array($W["op"],$this->operators))){echo"<div><select name='where[$q][col]' onchange='$Pa'><option value=''>(".lang(39).")".optionlist($f,$W["col"],true)."</select>",html_select("where[$q][op]",$this->operators,$W["op"],$Pa),"<input type='search' name='where[$q][val]' value='".h($W["val"])."' onchange='".($W?"selectFieldChange(this.form)":"selectAddRow(this)").";'></div>\n";}}echo"</div></fieldset>\n";}function
selectOrderPrint($ee,$f,$u){print_fieldset("sort",lang(40),$ee);$q=0;foreach((array)$_GET["order"]as$w=>$W){if(isset($f[$W])){echo"<div><select name='order[$q]' onchange='selectFieldChange(this.form);'><option>".optionlist($f,$W,true)."</select>",checkbox("desc[$q]",1,isset($_GET["desc"][$w]),lang(41))."</div>\n";$q++;}}echo"<div><select name='order[$q]' onchange='selectAddRow(this);'><option>".optionlist($f,null,true)."</select>","<label><input type='checkbox' name='desc[$q]' value='1'>".lang(41)."</label></div>\n";echo"</div></fieldset>\n";}function
selectLimitPrint($y){echo"<fieldset><legend>".lang(42)."</legend><div>";echo"<input type='number' name='limit' class='size' value='".h($y)."' onchange='selectFieldChange(this.form);'>","</div></fieldset>\n";}function
selectLengthPrint($Vf){if($Vf!==null){echo"<fieldset><legend>".lang(43)."</legend><div>","<input type='number' name='text_length' class='size' value='".h($Vf)."'>","</div></fieldset>\n";}}function
selectActionPrint($u){echo"<fieldset><legend>".lang(44)."</legend><div>","<input type='submit' value='".lang(35)."'>"," <span id='noindex' title='".lang(45)."'></span>","<script type='text/javascript'>\n","var indexColumns = ";$f=array();foreach($u
as$t){if($t["type"]!="FULLTEXT")$f[reset($t["columns"])]=1;}$f[""]=1;foreach($f
as$w=>$W)json_row($w);echo";\n","selectFieldChange(document.getElementById('form'));\n","</script>\n","</div></fieldset>\n";}function
selectCommandPrint(){return!information_schema(DB);}function
selectImportPrint(){return!information_schema(DB);}function
selectEmailPrint($Ob,$f){}function
selectColumnsProcess($f,$u){global$zc,$Dc;$K=array();$Bc=array();foreach((array)$_GET["columns"]as$w=>$W){if($W["fun"]=="count"||(isset($f[$W["col"]])&&(!$W["fun"]||in_array($W["fun"],$zc)||in_array($W["fun"],$Dc)))){$K[$w]=apply_sql_function($W["fun"],(isset($f[$W["col"]])?idf_escape($W["col"]):"*"));if(!in_array($W["fun"],$Dc))$Bc[]=$K[$w];}}return
array($K,$Bc);}function
selectSearchProcess($n,$u){global$v;$H=array();foreach($u
as$q=>$t){if($t["type"]=="FULLTEXT"&&$_GET["fulltext"][$q]!="")$H[]="MATCH (".implode(", ",array_map('idf_escape',$t["columns"])).") AGAINST (".q($_GET["fulltext"][$q]).(isset($_GET["boolean"][$q])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$W){if("$W[col]$W[val]"!=""&&in_array($W["op"],$this->operators)){$fb=" $W[op]";if(ereg('IN$',$W["op"])){$Lc=process_length($W["val"]);$fb.=" (".($Lc!=""?$Lc:"NULL").")";}elseif(!$W["op"])$fb.=$W["val"];elseif($W["op"]=="LIKE %%")$fb=" LIKE ".$this->processInput($n[$W["col"]],"%$W[val]%");elseif(!ereg('NULL$',$W["op"]))$fb.=" ".$this->processInput($n[$W["col"]],$W["val"]);if($W["col"]!="")$H[]=idf_escape($W["col"]).$fb;else{$Za=array();foreach($n
as$A=>$m){$Wc=ereg('char|text|enum|set',$m["type"]);if((is_numeric($W["val"])||!ereg('int|float|double|decimal|bit',$m["type"]))&&(!ereg("[\x80-\xFF]",$W["val"])||$Wc)){$A=idf_escape($A);$Za[]=($v=="sql"&&$Wc&&!ereg('^utf8',$m["collation"])?"CONVERT($A USING utf8)":$A);}}$H[]=($Za?"(".implode("$fb OR ",$Za)."$fb)":"0");}}}return$H;}function
selectOrderProcess($n,$u){$H=array();foreach((array)$_GET["order"]as$w=>$W){if(isset($n[$W])||preg_match('~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~',$W))$H[]=(isset($n[$W])?idf_escape($W):$W).(isset($_GET["desc"][$w])?" DESC":"");}return$H;}function
selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"30");}function
selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
selectEmailProcess($Z,$rc){return
false;}function
selectQueryBuild($K,$Z,$Bc,$ee,$y,$C){return"";}function
messageQuery($F){global$v;static$kb=0;restart_session();$r="sql-".($kb++);$Fc=&get_session("queries");if(strlen($F)>1e6)$F=ereg_replace('[\x80-\xFF]+$','',substr($F,0,1e6))."\n...";$Fc[$_GET["db"]][]=array($F,time());return" <span class='time'>".@date("H:i:s")."</span> <a href='#$r' onclick=\"return !toggle('$r');\">".lang(46)."</a><div id='$r' class='hidden'><pre><code class='jush-$v'>".shorten_utf8($F,1000).'</code></pre><p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($Fc[$_GET["db"]])-1)).'">'.lang(33).'</a></div>';}function
editFunctions($m){global$Kb;$H=($m["null"]?"NULL/":"");foreach($Kb
as$w=>$zc){if(!$w||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($zc
as$ye=>$W){if(!$ye||ereg($ye,$m["type"]))$H.="/$W";}if($w&&!ereg('set|blob|bytea|raw|file',$m["type"]))$H.="/=";}}return
explode("/",$H);}function
editInput($O,$m,$Aa,$X){if($m["type"]=="enum")return(isset($_GET["select"])?"<label><input type='radio'$Aa value='-1' checked><i>".lang(5)."</i></label> ":"").($m["null"]?"<label><input type='radio'$Aa value=''".($X!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$Aa,$m,$X,0);return"";}function
processInput($m,$X,$p=""){if($p=="=")return$X;$A=$m["field"];$H=($m["type"]=="bit"&&ereg("^([0-9]+|b'[0-1]+')\$",$X)?$X:q($X));if(ereg('^(now|getdate|uuid)$',$p))$H="$p()";elseif(ereg('^current_(date|timestamp)$',$p))$H=$p;elseif(ereg('^([+-]|\\|\\|)$',$p))$H=idf_escape($A)." $p $H";elseif(ereg('^[+-] interval$',$p))$H=idf_escape($A)." $p ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+$~i",$X)?$X:$H);elseif(ereg('^(addtime|subtime|concat)$',$p))$H="$p(".idf_escape($A).", $H)";elseif(ereg('^(md5|sha1|password|encrypt)$',$p))$H="$p($H)";return
unconvert_field($m,$H);}function
dumpOutput(){$H=array('text'=>lang(47),'file'=>lang(48));if(function_exists('gzencode'))$H['gz']='gzip';if(function_exists('bzcompress'))$H['bz2']='bzip2';return$H;}function
dumpFormat(){return
array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
dumpTable($O,$Df,$Xc=false){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Df)dump_csv(array_keys(fields($O)));}elseif($Df){$lb=create_sql($O,$_POST["auto_increment"]);if($lb){if($Df=="DROP+CREATE")echo"DROP ".($Xc?"VIEW":"TABLE")." IF EXISTS ".table($O).";\n";if($Xc)$lb=remove_definer($lb);echo($Df!="CREATE+ALTER"?$lb:($Xc?substr_replace($lb," OR REPLACE",6,0):substr_replace($lb," IF NOT EXISTS",12,0))).";\n\n";}if($Df=="CREATE+ALTER"&&!$Xc){$F="SELECT COLUMN_NAME, COLUMN_DEFAULT, IS_NULLABLE, COLLATION_NAME, COLUMN_TYPE, EXTRA, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = ".q($O)." ORDER BY ORDINAL_POSITION";echo"DELIMITER ;;
CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
	DECLARE _column_name, _collation_name, after varchar(64) DEFAULT '';
	DECLARE _column_type, _column_default text;
	DECLARE _is_nullable char(3);
	DECLARE _extra varchar(30);
	DECLARE _column_comment varchar(255);
	DECLARE done, set_after bool DEFAULT 0;
	DECLARE add_columns text DEFAULT '";$n=array();$ua="";foreach(get_rows($F)as$I){$wb=$I["COLUMN_DEFAULT"];$I["default"]=($wb!==null?q($wb):"NULL");$I["after"]=q($ua);$I["alter"]=escape_string(idf_escape($I["COLUMN_NAME"])." $I[COLUMN_TYPE]".($I["COLLATION_NAME"]?" COLLATE $I[COLLATION_NAME]":"").($wb!==null?" DEFAULT ".($wb=="CURRENT_TIMESTAMP"?$wb:$I["default"]):"").($I["IS_NULLABLE"]=="YES"?"":" NOT NULL").($I["EXTRA"]?" $I[EXTRA]":"").($I["COLUMN_COMMENT"]?" COMMENT ".q($I["COLUMN_COMMENT"]):"").($ua?" AFTER ".idf_escape($ua):" FIRST"));echo", ADD $I[alter]";$n[]=$I;$ua=$I["COLUMN_NAME"];}echo"';
	DECLARE columns CURSOR FOR $F;
	DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
	SET @alter_table = '';
	OPEN columns;
	REPEAT
		FETCH columns INTO _column_name, _column_default, _is_nullable, _collation_name, _column_type, _extra, _column_comment;
		IF NOT done THEN
			SET set_after = 1;
			CASE _column_name";foreach($n
as$I)echo"
				WHEN ".q($I["COLUMN_NAME"])." THEN
					SET add_columns = REPLACE(add_columns, ', ADD $I[alter]', IF(
						_column_default <=> $I[default] AND _is_nullable = '$I[IS_NULLABLE]' AND _collation_name <=> ".(isset($I["COLLATION_NAME"])?"'$I[COLLATION_NAME]'":"NULL")." AND _column_type = ".q($I["COLUMN_TYPE"])." AND _extra = '$I[EXTRA]' AND _column_comment = ".q($I["COLUMN_COMMENT"])." AND after = $I[after]
					, '', ', MODIFY $I[alter]'));";echo"
				ELSE
					SET @alter_table = CONCAT(@alter_table, ', DROP ', _column_name);
					SET set_after = 0;
			END CASE;
			IF set_after THEN
				SET after = _column_name;
			END IF;
		END IF;
	UNTIL done END REPEAT;
	CLOSE columns;
	IF @alter_table != '' OR add_columns != '' THEN
		SET alter_command = CONCAT(alter_command, 'ALTER TABLE ".table($O)."', SUBSTR(CONCAT(add_columns, @alter_table), 2), ';\\n');
	END IF;
END;;
DELIMITER ;
CALL adminer_alter(@adminer_alter);
DROP PROCEDURE adminer_alter;

";}}}function
dumpData($O,$Df,$F){global$h,$v;$wd=($v=="sqlite"?0:1048576);if($Df){if($_POST["format"]=="sql"&&$Df=="TRUNCATE+INSERT")echo
truncate_sql($O).";\n";if($_POST["format"]=="sql")$n=fields($O);$G=$h->query($F,1);if($G){$Sc="";$Na="";$cd=array();$Ff="";while($I=$G->fetch_row()){if(!$cd){$Ag=array();foreach($I
as$W){$m=$G->fetch_field();$cd[]=$m->name;$w=idf_escape($m->name);$Ag[]="$w = VALUES($w)";}$Ff=($Df=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Ag):"").";\n";}if($_POST["format"]!="sql"){if($Df=="table"){dump_csv($cd);$Df="INSERT";}dump_csv($I);}else{if(!$Sc)$Sc="INSERT INTO ".table($O)." (".implode(", ",array_map('idf_escape',$cd)).") VALUES";foreach($I
as$w=>$W)$I[$w]=($W!==null?(ereg('int|float|double|decimal|bit',$n[$cd[$w]]["type"])?$W:q($W)):"NULL");$kf=($wd?"\n":" ")."(".implode(",\t",$I).")";if(!$Na)$Na=$Sc.$kf;elseif(strlen($Na)+4+strlen($kf)+strlen($Ff)<$wd)$Na.=",$kf";else{echo$Na.$Ff;$Na=$Sc.$kf;}}}if($Na)echo$Na.$Ff;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$h->error)."\n";}}function
dumpFilename($Jc){return
friendly_url($Jc!=""?$Jc:(SERVER!=""?SERVER:"localhost"));}function
dumpHeaders($Jc,$Id=false){$oe=$_POST["output"];$gc=($_POST["format"]=="sql"?"sql":($Id?"tar":"csv"));header("Content-Type: ".($oe=="bz2"?"application/x-bzip":($oe=="gz"?"application/x-gzip":($gc=="tar"?"application/x-tar":($gc=="sql"||$oe!="file"?"text/plain":"text/csv")."; charset=utf-8"))));if($oe=="bz2")ob_start('bzcompress',1e6);if($oe=="gz")ob_start('gzencode',1e6);return$gc;}function
homepage(){echo'<p>'.($_GET["ns"]==""?'<a href="'.h(ME).'database=">'.lang(49)."</a>\n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?lang(50):lang(51))."</a>\n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.lang(52)."</a>\n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".lang(53)."</a>\n":"");return
true;}function
navigation($Hd){global$ia,$R,$v,$Eb;echo'<h1>
',$this->name(),' <span class="version">',$ia,'</span>
<a href="http://www.adminer.org/#download" id="version">',(version_compare($ia,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
</h1>
';if($Hd=="auth"){$oc=true;foreach((array)$_SESSION["pwds"]as$Db=>$uf){foreach($uf
as$L=>$zg){foreach($zg
as$U=>$D){if($D!==null){if($oc){echo"<p id='logins' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";$oc=false;}$ub=$_SESSION["db"][$Db][$L][$U];foreach(($ub?array_keys($ub):array(""))as$k)echo"<a href='".h(auth_url($Db,$L,$U,$k))."'>($Eb[$Db]) ".h($U.($L!=""?"@$L":"").($k!=""?" - $k":""))."</a><br>\n";}}}}}else{echo'<form action="" method="post">
<p class="logout">
';if(DB==""||!$Hd){echo"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])).">".lang(46)."</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(54)."</a>\n";}echo'<input type="submit" name="logout" value="',lang(55),'" id="logout">
<input type="hidden" name="token" value="',$R,'">
</p>
</form>
';$this->databasesPrint($Hd);if($_GET["ns"]!==""&&!$Hd&&DB!=""){echo'<p><a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(56)."</a>\n";$Q=tables_list();if(!$Q)echo"<p class='message'>".lang(6)."\n";else{$this->tablesPrint($Q);$pd=array();foreach($Q
as$O=>$S)$pd[]=preg_quote($O,'/');echo"<script type='text/javascript'>\n","var jushLinks = { $v: [ '".js_escape(ME)."table=\$&', /\\b(".implode("|",$pd).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$W)echo"jushLinks.$W = jushLinks.$v;\n";echo"</script>\n";}}}}function
databasesPrint($Hd){global$h;$j=$this->databases();echo'<form action="">
<p id="dbs">
';hidden_fields_get();echo($j?html_select("db",array(""=>"(".lang(57).")")+$j,DB,"this.form.submit();"):'<input name="db" value="'.h(DB).'">'),'<input type="submit" value="',lang(9),'"',($j?" class='hidden'":""),'>
';if($Hd!="db"&&DB!=""&&$h->select_db(DB)){if(support("scheme")){echo"<br>".html_select("ns",array(""=>"(".lang(58).")")+schemas(),$_GET["ns"],"this.form.submit();");if($_GET["ns"]!="")set_schema($_GET["ns"]);}}echo(isset($_GET["sql"])?'<input type="hidden" name="sql" value="">':(isset($_GET["schema"])?'<input type="hidden" name="schema" value="">':(isset($_GET["dump"])?'<input type="hidden" name="dump" value="">':""))),"</p></form>\n";}function
tablesPrint($Q){echo"<p id='tables' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";foreach($Q
as$O=>$S){echo'<a href="'.h(ME).'select='.urlencode($O).'"'.bold($_GET["select"]==$O).">".lang(59)."</a> ",'<a href="'.h(ME).'table='.urlencode($O).'"'.bold($_GET["table"]==$O)." title='".lang(28)."'>".$this->tableName(array("Name"=>$O))."</a><br>\n";}}}$b=(function_exists('adminer_object')?adminer_object():new
Adminer);if($b->operators===null)$b->operators=$ae;function
page_header($Yf,$l="",$Ma=array(),$Zf=""){global$ca,$b,$h,$Eb;header("Content-Type: text/html; charset=utf-8");if($b->headers()){header("X-Frame-Options: deny");header("X-XSS-Protection: 0");}$ag=$Yf.($Zf!=""?": ".h($Zf):"");$bg=strip_tags($ag.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$b->name());echo'<!DOCTYPE html>
<html lang="',$ca,'" dir="',lang(60),'">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="robots" content="noindex">
<title>',$bg,'</title>
<link rel="stylesheet" type="text/css" href="',h(preg_replace("~\\?.*~","",ME))."?file=default.css&amp;version=3.6.3",'">
<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=3.6.3",'"></script>
';if($b->head()){echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=3.6.3",'" id="favicon">
';if(file_exists("adminer.css")){echo'<link rel="stylesheet" type="text/css" href="adminer.css">
';}}echo'
<body class="',lang(60),' nojs" onkeydown="bodyKeydown(event);" onclick="bodyClick(event);" onload="bodyLoad(\'',(is_object($h)?substr($h->server_info,0,3):""),'\');',(isset($_COOKIE["adminer_version"])?"":" verifyVersion();"),'">
<script type="text/javascript">
document.body.className = document.body.className.replace(/ nojs/, \' js\');
</script>

<div id="content">
';if($Ma!==null){$z=substr(preg_replace('~(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($z?$z:".").'">'.$Eb[DRIVER].'</a> &raquo; ';$z=substr(preg_replace('~(db|ns)=[^&]*&~','',ME),0,-1);$L=(SERVER!=""?h(SERVER):lang(21));if($Ma===false)echo"$L\n";else{echo"<a href='".($z?h($z):".")."' accesskey='1' title='Alt+Shift+1'>$L</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Ma)))echo'<a href="'.h($z."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';if(is_array($Ma)){if($_GET["ns"]!="")echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';foreach($Ma
as$w=>$W){$yb=(is_array($W)?$W[1]:$W);if($yb!="")echo'<a href="'.h(ME."$w=").urlencode(is_array($W)?$W[0]:$W).'">'.h($yb).'</a> &raquo; ';}}echo"$Yf\n";}}echo"<h2>$ag</h2>\n";restart_session();$wg=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$Ed=$_SESSION["messages"][$wg];if($Ed){echo"<div class='message'>".implode("</div>\n<div class='message'>",$Ed)."</div>\n";unset($_SESSION["messages"][$wg]);}$j=&get_session("dbs");if(DB!=""&&$j&&!in_array(DB,$j,true))$j=null;stop_session();if($l)echo"<div class='error'>$l</div>\n";define("PAGE_HEADER",1);}function
page_footer($Hd=""){global$b;echo'</div>

';switch_lang();echo'<div id="menu">
';$b->navigation($Hd);echo'</div>
';}function
int32($Kd){while($Kd>=2147483648)$Kd-=4294967296;while($Kd<=-2147483649)$Kd+=4294967296;return(int)$Kd;}function
long2str($V,$Fg){$kf='';foreach($V
as$W)$kf.=pack('V',$W);if($Fg)return
substr($kf,0,end($V));return$kf;}function
str2long($kf,$Fg){$V=array_values(unpack('V*',str_pad($kf,4*ceil(strlen($kf)/4),"\0")));if($Fg)$V[]=strlen($kf);return$V;}function
xxtea_mx($Kg,$Jg,$Hf,$ad){return
int32((($Kg>>5&0x7FFFFFF)^$Jg<<2)+(($Jg>>3&0x1FFFFFFF)^$Kg<<4))^int32(($Hf^$Jg)+($ad^$Kg));}function
encrypt_string($Bf,$w){if($Bf=="")return"";$w=array_values(unpack("V*",pack("H*",md5($w))));$V=str2long($Bf,true);$Kd=count($V)-1;$Kg=$V[$Kd];$Jg=$V[0];$E=floor(6+52/($Kd+1));$Hf=0;while($E-->0){$Hf=int32($Hf+0x9E3779B9);$Jb=$Hf>>2&3;for($pe=0;$pe<$Kd;$pe++){$Jg=$V[$pe+1];$Jd=xxtea_mx($Kg,$Jg,$Hf,$w[$pe&3^$Jb]);$Kg=int32($V[$pe]+$Jd);$V[$pe]=$Kg;}$Jg=$V[0];$Jd=xxtea_mx($Kg,$Jg,$Hf,$w[$pe&3^$Jb]);$Kg=int32($V[$Kd]+$Jd);$V[$Kd]=$Kg;}return
long2str($V,false);}function
decrypt_string($Bf,$w){if($Bf=="")return"";$w=array_values(unpack("V*",pack("H*",md5($w))));$V=str2long($Bf,false);$Kd=count($V)-1;$Kg=$V[$Kd];$Jg=$V[0];$E=floor(6+52/($Kd+1));$Hf=int32($E*0x9E3779B9);while($Hf){$Jb=$Hf>>2&3;for($pe=$Kd;$pe>0;$pe--){$Kg=$V[$pe-1];$Jd=xxtea_mx($Kg,$Jg,$Hf,$w[$pe&3^$Jb]);$Jg=int32($V[$pe]-$Jd);$V[$pe]=$Jg;}$Kg=$V[$Kd];$Jd=xxtea_mx($Kg,$Jg,$Hf,$w[$pe&3^$Jb]);$Jg=int32($V[0]-$Jd);$V[0]=$Jg;$Hf=int32($Hf-0x9E3779B9);}return
long2str($V,true);}$h='';$R=$_SESSION["token"];if(!$_SESSION["token"])$_SESSION["token"]=rand(1,1e6);$ze=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$W){list($w)=explode(":",$W);$ze[$w]=$W;}}$Ba=$_POST["auth"];if($Ba){session_regenerate_id();$_SESSION["pwds"][$Ba["driver"]][$Ba["server"]][$Ba["username"]]=$Ba["password"];$_SESSION["db"][$Ba["driver"]][$Ba["server"]][$Ba["username"]][$Ba["db"]]=true;if($Ba["permanent"]){$w=base64_encode($Ba["driver"])."-".base64_encode($Ba["server"])."-".base64_encode($Ba["username"])."-".base64_encode($Ba["db"]);$Je=$b->permanentLogin();$ze[$w]="$w:".base64_encode($Je?encrypt_string($Ba["password"],$Je):"");cookie("adminer_permanent",implode(" ",$ze));}if(count($_POST)==1||DRIVER!=$Ba["driver"]||SERVER!=$Ba["server"]||$_GET["username"]!==$Ba["username"]||DB!=$Ba["db"])redirect(auth_url($Ba["driver"],$Ba["server"],$Ba["username"],$Ba["db"]));}elseif($_POST["logout"]){if($R&&$_POST["token"]!=$R){page_header(lang(55),lang(61));page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$w)set_session($w,null);unset_permanent();redirect(substr(preg_replace('~(username|db|ns)=[^&]*&~','',ME),0,-1),lang(62));}}elseif($ze&&!$_SESSION["pwds"]){session_regenerate_id();$Je=$b->permanentLogin();foreach($ze
as$w=>$W){list(,$Ta)=explode(":",$W);list($Db,$L,$U,$k)=array_map('base64_decode',explode("-",$w));$_SESSION["pwds"][$Db][$L][$U]=decrypt_string(base64_decode($Ta),$Je);$_SESSION["db"][$Db][$L][$U][$k]=true;}}function
unset_permanent(){global$ze;foreach($ze
as$w=>$W){list($Db,$L,$U)=array_map('base64_decode',explode("-",$w));if($Db==DRIVER&&$L==SERVER&&$k==$_GET["username"])unset($ze[$w]);}cookie("adminer_permanent",implode(" ",$ze));}function
auth_error($ac=null){global$h,$b,$R;$vf=session_name();$l="";if(!$_COOKIE[$vf]&&$_GET[$vf]&&ini_bool("session.use_only_cookies"))$l=lang(63);elseif(isset($_GET["username"])){if(($_COOKIE[$vf]||$_GET[$vf])&&!$R)$l=lang(64);else{$D=&get_session("pwds");if($D!==null){$l=h($ac?$ac->getMessage():(is_string($h)?$h:lang(65)));$D=null;}unset_permanent();}}page_header(lang(25),$l,null);echo"<form action='' method='post'>\n";$b->loginForm();echo"<div>";hidden_fields($_POST,array("auth"));echo"</div>\n","</form>\n";page_footer("auth");}if(isset($_GET["username"])){if(!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header(lang(66),lang(67,implode(", ",$De)),false);page_footer("auth");exit;}$h=connect();}if(is_string($h)||!$b->login($_GET["username"],get_session("pwds"))){auth_error();exit;}$R=$_SESSION["token"];if($Ba&&$_POST["token"])$_POST["token"]=$R;$l=($_POST?($_POST["token"]==$R?"":lang(61)):($_SERVER["REQUEST_METHOD"]!="POST"?"":lang(68,'"post_max_size"')));if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false){session_cache_limiter("");session_write_close();}function
connect_error(){global$b,$h,$R,$l,$Eb;$j=array();if(DB!="")page_header(lang(24).": ".h(DB),lang(69),true);else{if($_POST["db"]&&!$l)queries_redirect(substr(ME,0,-1),lang(70),drop_databases($_POST["db"]));page_header(lang(71),$l,false);echo"<p><a href='".h(ME)."database='>".lang(72)."</a>\n";foreach(array('privileges'=>lang(53),'processlist'=>lang(73),'variables'=>lang(74),'status'=>lang(75),)as$w=>$W){if(support($w))echo"<a href='".h(ME)."$w='>$W</a>\n";}echo"<p>".lang(76,$Eb[DRIVER],"<b>$h->server_info</b>","<b>$h->extension</b>")."\n","<p>".lang(77,"<b>".h(logged_user())."</b>")."\n";$We="<a href='".h(ME)."refresh=1'>".lang(78)."</a>\n";$j=$b->databases();if($j){$nf=support("scheme");$Ya=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>\n","<thead><tr><td>&nbsp;<th>".lang(24)."<td>".lang(79)."<td>".lang(80)."</thead>\n";foreach($j
as$k){$ff=h(ME)."db=".urlencode($k);echo"<tr".odd()."><td>".checkbox("db[]",$k,in_array($k,(array)$_POST["db"])),"<th><a href='$ff'>".h($k)."</a>","<td><a href='$ff".($nf?"&amp;ns=":"")."&amp;database=' title='".lang(49)."'>".nbsp(db_collation($k,$Ya))."</a>","<td align='right'><a href='$ff&amp;schema=' id='tables-".h($k)."' title='".lang(52)."'>?</a>","\n";}echo"</table>\n","<script type='text/javascript'>tableCheck();</script>\n","<p><input type='submit' name='drop' value='".lang(81)."'".confirm("formChecked(this, /db/)").">\n","<input type='hidden' name='token' value='$R'>\n",$We,"</form>\n";}else
echo"<p>$We";}page_footer("db");if($j)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=connect');</script>\n";}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(!(DB!=""?$h->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect"||$_GET["script"]=="kill")){if(DB!=""||$_GET["refresh"]){restart_session();set_session("dbs",null);}connect_error();exit;}if(support("scheme")&&DB!=""&&$_GET["ns"]!==""){if(!isset($_GET["ns"]))redirect(preg_replace('~ns=[^&]*&~','',ME)."ns=".get_schema());if(!set_schema($_GET["ns"])){page_header(lang(82).": ".h($_GET["ns"]),lang(83),true);page_footer("ns");exit;}}function
select($G,$i=null,$Ic="",$he=array()){$pd=array();$u=array();$f=array();$Ka=array();$T=array();$H=array();odd('');for($q=0;$I=$G->fetch_row();$q++){if(!$q){echo"<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($Yc=0;$Yc<count($I);$Yc++){$m=$G->fetch_field();$A=$m->name;$ge=$m->orgtable;$fe=$m->orgname;$H[$m->table]=$ge;if($Ic)$pd[$Yc]=($A=="table"?"table=":($A=="possible_keys"?"indexes=":null));elseif($ge!=""){if(!isset($u[$ge])){$u[$ge]=array();foreach(indexes($ge,$i)as$t){if($t["type"]=="PRIMARY"){$u[$ge]=array_flip($t["columns"]);break;}}$f[$ge]=$u[$ge];}if(isset($f[$ge][$fe])){unset($f[$ge][$fe]);$u[$ge][$fe]=$Yc;$pd[$Yc]=$ge;}}if($m->charsetnr==63)$Ka[$Yc]=true;$T[$Yc]=$m->type;$A=h($A);echo"<th".($ge!=""||$m->name!=$fe?" title='".h(($ge!=""?"$ge.":"").$fe)."'":"").">".($Ic?"<a href='$Ic".strtolower($A)."' target='_blank' rel='noreferrer'>$A</a>":$A);}echo"</thead>\n";}echo"<tr".odd().">";foreach($I
as$w=>$W){if($W===null)$W="<i>NULL</i>";elseif($Ka[$w]&&!is_utf8($W))$W="<i>".lang(34,strlen($W))."</i>";elseif(!strlen($W))$W="&nbsp;";else{$W=h($W);if($T[$w]==254)$W="<code>$W</code>";}if(isset($pd[$w])&&!$f[$pd[$w]]){if($Ic){$O=$I[array_search("table=",$pd)];$z=$pd[$w].urlencode($he[$O]!=""?$he[$O]:$O);}else{$z="edit=".urlencode($pd[$w]);foreach($u[$pd[$w]]as$Wa=>$Yc)$z.="&where".urlencode("[".bracket_escape($Wa)."]")."=".urlencode($I[$Yc]);}$W="<a href='".h(ME.$z)."'>$W</a>";}echo"<td>$W";}}echo($q?"</table>":"<p class='message'>".lang(84))."\n";return$H;}function
referencable_primary($qf){$H=array();foreach(table_status()as$Lf=>$O){if($Lf!=$qf&&fk_support($O)){foreach(fields($Lf)as$m){if($m["primary"]){if($H[$Lf]){unset($H[$Lf]);break;}$H[$Lf]=$m;}}}}return$H;}function
textarea($A,$X,$J=10,$Za=80){echo"<textarea name='$A' rows='$J' cols='$Za' class='sqlarea' spellcheck='false' wrap='off' onkeydown='return textareaKeydown(this, event);'>";if(is_array($X)){foreach($X
as$W)echo
h($W[0])."\n\n\n";}else
echo
h($X);echo"</textarea>";}function
format_time($zf,$Rb){return" <span class='time'>(".lang(85,max(0,array_sum(explode(" ",$Rb))-array_sum(explode(" ",$zf)))).")</span>";}function
edit_type($w,$m,$Ya,$sc=array()){global$Cf,$T,$ug,$Wd;echo'<td><select name="',$w,'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);">',optionlist((!$m["type"]||isset($T[$m["type"]])?array():array($m["type"]))+$Cf+($sc?array(lang(86)=>$sc):array()),$m["type"]),'</select>
<td><input name="',$w,'[length]" value="',h($m["length"]),'" size="3" onfocus="editingLengthFocus(this);"><td class="options">';echo"<select name='$w"."[collation]'".(ereg('(char|text|enum|set)$',$m["type"])?"":" class='hidden'").'><option value="">('.lang(87).')'.optionlist($Ya,$m["collation"]).'</select>',($ug?"<select name='$w"."[unsigned]'".(!$m["type"]||ereg('(int|float|double|decimal)$',$m["type"])?"":" class='hidden'").'><option>'.optionlist($ug,$m["unsigned"]).'</select>':''),($sc?"<select name='$w"."[on_delete]'".(ereg("`",$m["type"])?"":" class='hidden'")."><option value=''>(".lang(88).")".optionlist(explode("|",$Wd),$m["on_delete"])."</select> ":" ");}function
process_length($x){global$Ub;return(preg_match("~^\\s*(?:$Ub)(?:\\s*,\\s*(?:$Ub))*\\s*\$~",$x)&&preg_match_all("~$Ub~",$x,$ud)?implode(",",$ud[0]):preg_replace('~[^0-9,+-]~','',$x));}function
process_type($m,$Xa="COLLATE"){global$ug;return" $m[type]".($m["length"]!=""?"(".process_length($m["length"]).")":"").(ereg('int|float|double|decimal',$m["type"])&&in_array($m["unsigned"],$ug)?" $m[unsigned]":"").(ereg('char|text|enum|set',$m["type"])&&$m["collation"]?" $Xa ".q($m["collation"]):"");}function
process_field($m,$mg){return
array(idf_escape(trim($m["field"])),process_type($mg),($m["null"]?" NULL":" NOT NULL"),(isset($m["default"])?" DEFAULT ".(($m["type"]=="timestamp"&&eregi('^CURRENT_TIMESTAMP$',$m["default"]))||($m["type"]=="bit"&&ereg("^([0-9]+|b'[0-1]+')\$",$m["default"]))?$m["default"]:q($m["default"])):""),($m["on_update"]?" ON UPDATE $m[on_update]":""),(support("comment")&&$m["comment"]!=""?" COMMENT ".q($m["comment"]):""),($m["auto_increment"]?auto_increment():null),);}function
type_class($S){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$w=>$W){if(ereg("$w|$W",$S))return" class='$w'";}}function
edit_fields($n,$Ya,$S="TABLE",$xa=0,$sc=array(),$db=false){global$h,$Qc;echo'<thead><tr class="wrap">
';if($S=="PROCEDURE"){echo'<td>&nbsp;';}echo'<th>',($S=="TABLE"?lang(89):lang(90)),'<td>',lang(91),'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
<td>',lang(92),'<td>',lang(93);if($S=="TABLE"){echo'<td>NULL
<td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(94),'">AI</acronym>
<td>',lang(95),(support("comment")?"<td".($db?"":" class='hidden'").">".lang(96):"");}echo'<td>',"<input type='image' class='icon' name='add[".(support("move_col")?0:count($n))."]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.6.3' alt='+' title='".lang(97)."'>",'<script type="text/javascript">row_count = ',count($n),';</script>
</thead>
<tbody onkeydown="return editingKeydown(event);">
';foreach($n
as$q=>$m){$q++;$ie=$m[($_POST?"orig":"field")];$Bb=(isset($_POST["add"][$q-1])||(isset($m["field"])&&!$_POST["drop_col"][$q]))&&(support("drop_col")||$ie=="");echo'<tr',($Bb?"":" style='display: none;'"),'>
',($S=="PROCEDURE"?"<td>".html_select("fields[$q][inout]",explode("|",$Qc),$m["inout"]):""),'<th>';if($Bb){echo'<input name="fields[',$q,'][field]" value="',h($m["field"]),'" onchange="',($m["field"]!=""||count($n)>1?"":"editingAddRow(this, $xa); "),'editingNameChange(this);" maxlength="64">';}echo'<input type="hidden" name="fields[',$q,'][orig]" value="',h($ie),'">
';edit_type("fields[$q]",$m,$Ya,$sc);if($S=="TABLE"){echo'<td>',checkbox("fields[$q][null]",1,$m["null"]),'<td><input type="radio" name="auto_increment_col" value="',$q,'"';if($m["auto_increment"]){echo' checked';}?> onclick="var field = this.form['fields[' + this.value + '][field]']; if (!field.value) { field.value = 'id'; field.onchange(); }">
<td><?php echo
checkbox("fields[$q][has_default]",1,$m["has_default"]),'<input name="fields[',$q,'][default]" value="',h($m["default"]),'" onchange="this.previousSibling.checked = true;">
',(support("comment")?"<td".($db?"":" class='hidden'")."><input name='fields[$q][comment]' value='".h($m["comment"])."' maxlength='".($h->server_info>=5.5?1024:255)."'>":"");}echo"<td>",(support("move_col")?"<input type='image' class='icon' name='add[$q]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.6.3' alt='+' title='".lang(97)."' onclick='return !editingAddRow(this, $xa, 1);'>&nbsp;"."<input type='image' class='icon' name='up[$q]' src='".h(preg_replace("~\\?.*~","",ME))."?file=up.gif&amp;version=3.6.3' alt='^' title='".lang(98)."'>&nbsp;"."<input type='image' class='icon' name='down[$q]' src='".h(preg_replace("~\\?.*~","",ME))."?file=down.gif&amp;version=3.6.3' alt='v' title='".lang(99)."'>&nbsp;":""),($ie==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$q]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=3.6.3' alt='x' title='".lang(100)."' onclick='return !editingRemoveRow(this);'>":""),"\n";}}function
process_fields(&$n){ksort($n);$B=0;if($_POST["up"]){$hd=0;foreach($n
as$w=>$m){if(key($_POST["up"])==$w){unset($n[$w]);array_splice($n,$hd,0,array($m));break;}if(isset($m["field"]))$hd=$B;$B++;}}if($_POST["down"]){$uc=false;foreach($n
as$w=>$m){if(isset($m["field"])&&$uc){unset($n[key($_POST["down"])]);array_splice($n,$B,0,array($uc));break;}if(key($_POST["down"])==$w)$uc=$m;$B++;}}$n=array_values($n);if($_POST["add"])array_splice($n,key($_POST["add"]),0,array(array()));}function
normalize_enum($_){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($_[0][0].$_[0][0],$_[0][0],substr($_[0],1,-1))),'\\'))."'";}function
grant($_c,$Le,$f,$Vd){if(!$Le)return
true;if($Le==array("ALL PRIVILEGES","GRANT OPTION"))return($_c=="GRANT"?queries("$_c ALL PRIVILEGES$Vd WITH GRANT OPTION"):queries("$_c ALL PRIVILEGES$Vd")&&queries("$_c GRANT OPTION$Vd"));return
queries("$_c ".preg_replace('~(GRANT OPTION)\\([^)]*\\)~','\\1',implode("$f, ",$Le).$f).$Vd);}function
drop_create($Fb,$lb,$qd,$Dd,$Bd,$Cd,$A){if($_POST["drop"])return
query_redirect($Fb,$qd,$Dd,true,!$_POST["dropped"]);$Gb=$A!=""&&($_POST["dropped"]||queries($Fb));$nb=queries($lb);if(!queries_redirect($qd,($A!=""?$Bd:$Cd),$nb)&&$Gb)redirect(null,$Dd);return$Gb;}function
remove_definer($F){return
preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\\1)',logged_user()).'`~','\\1',$F);}function
tar_file($mc,$hb){$H=pack("a100a8a8a8a12a12",$mc,644,0,0,decoct(strlen($hb)),decoct(time()));$Sa=8*32;for($q=0;$q<strlen($H);$q++)$Sa+=ord($H[$q]);$H.=sprintf("%06o",$Sa)."\0 ";return$H.str_repeat("\0",512-strlen($H)).$hb.str_repeat("\0",511-(strlen($hb)+511)%512);}function
ini_bytes($Pc){$W=ini_get($Pc);switch(strtolower(substr($W,-1))){case'g':$W*=1024;case'm':$W*=1024;case'k':$W*=1024;}return$W;}$Wd="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";$Ub="'(?:''|[^'\\\\]|\\\\.)*+'";$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"])){$a=$_GET["download"];$n=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));echo$h->result("SELECT".limit(idf_escape($_GET["field"])." FROM ".table($a)," WHERE ".where($_GET,$n),1));exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$n=fields($a);if(!$n)$l=error();$P=($n?table_status($a):array());page_header(($n&&is_view($P)?lang(101):lang(102)).": ".h($a),$l);$b->selectLinks($P);$cb=$P["Comment"];if($cb!="")echo"<p>".lang(96).": ".h($cb)."\n";if($n){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(103)."<td>".lang(91).(support("comment")?"<td>".lang(96):"")."</thead>\n";foreach($n
as$m){echo"<tr".odd()."><th>".h($m["field"]),"<td title='".h($m["collation"])."'>".h($m["full_type"]).($m["null"]?" <i>NULL</i>":"").($m["auto_increment"]?" <i>".lang(94)."</i>":""),(isset($m["default"])?" [<b>".h($m["default"])."</b>]":""),(support("comment")?"<td>".nbsp($m["comment"]):""),"\n";}echo"</table>\n";if(!is_view($P)){echo"<h3>".lang(104)."</h3>\n";$u=indexes($a);if($u){echo"<table cellspacing='0'>\n";foreach($u
as$A=>$t){ksort($t["columns"]);$Ie=array();foreach($t["columns"]as$w=>$W)$Ie[]="<i>".h($W)."</i>".($t["lengths"][$w]?"(".$t["lengths"][$w].")":"");echo"<tr title='".h($A)."'><th>$t[type]<td>".implode(", ",$Ie)."\n";}echo"</table>\n";}echo'<p><a href="'.h(ME).'indexes='.urlencode($a).'">'.lang(105)."</a>\n";if(fk_support($P)){echo"<h3>".lang(86)."</h3>\n";$sc=foreign_keys($a);if($sc){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(106)."<td>".lang(107)."<td>".lang(88)."<td>".lang(108).($v!="sqlite"?"<td>&nbsp;":"")."</thead>\n";foreach($sc
as$A=>$o){echo"<tr title='".h($A)."'>","<th><i>".implode("</i>, <i>",array_map('h',$o["source"]))."</i>","<td><a href='".h($o["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($o["db"]),ME):($o["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($o["ns"]),ME):ME))."table=".urlencode($o["table"])."'>".($o["db"]!=""?"<b>".h($o["db"])."</b>.":"").($o["ns"]!=""?"<b>".h($o["ns"])."</b>.":"").h($o["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$o["target"]))."</i>)","<td>".nbsp($o["on_delete"])."\n","<td>".nbsp($o["on_update"])."\n",($v=="sqlite"?"":'<td><a href="'.h(ME.'foreign='.urlencode($a).'&name='.urlencode($A)).'">'.lang(109).'</a>');}echo"</table>\n";}if($v!="sqlite")echo'<p><a href="'.h(ME).'foreign='.urlencode($a).'">'.lang(110)."</a>\n";}if(support("trigger")){echo"<h3>".lang(111)."</h3>\n";$lg=triggers($a);if($lg){echo"<table cellspacing='0'>\n";foreach($lg
as$w=>$W)echo"<tr valign='top'><td>$W[0]<td>$W[1]<th>".h($w)."<td><a href='".h(ME.'trigger='.urlencode($a).'&name='.urlencode($w))."'>".lang(109)."</a>\n";echo"</table>\n";}echo'<p><a href="'.h(ME).'trigger='.urlencode($a).'">'.lang(112)."</a>\n";}}}}elseif(isset($_GET["schema"])){page_header(lang(52),"",array(),DB.($_GET["ns"]?".$_GET[ns]":""));$Nf=array();$Of=array();$A="adminer_schema";$ea=($_GET["schema"]?$_GET["schema"]:$_COOKIE[($_COOKIE["$A-".DB]?"$A-".DB:$A)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$ea,$ud,PREG_SET_ORDER);foreach($ud
as$q=>$_){$Nf[$_[1]]=array($_[2],$_[3]);$Of[]="\n\t'".js_escape($_[1])."': [ $_[2], $_[3] ]";}$cg=0;$Ha=-1;$mf=array();$Ve=array();$ld=array();foreach(table_status()as$P){if(!isset($P["Engine"]))continue;$Ae=0;$mf[$P["Name"]]["fields"]=array();foreach(fields($P["Name"])as$A=>$m){$Ae+=1.25;$m["pos"]=$Ae;$mf[$P["Name"]]["fields"][$A]=$m;}$mf[$P["Name"]]["pos"]=($Nf[$P["Name"]]?$Nf[$P["Name"]]:array($cg,0));foreach($b->foreignKeys($P["Name"])as$W){if(!$W["db"]){$jd=$Ha;if($Nf[$P["Name"]][1]||$Nf[$W["table"]][1])$jd=min(floatval($Nf[$P["Name"]][1]),floatval($Nf[$W["table"]][1]))-1;else$Ha-=.1;while($ld[(string)$jd])$jd-=.0001;$mf[$P["Name"]]["references"][$W["table"]][(string)$jd]=array($W["source"],$W["target"]);$Ve[$W["table"]][$P["Name"]][(string)$jd]=$W["target"];$ld[(string)$jd]=true;}}$cg=max($cg,$mf[$P["Name"]]["pos"][0]+2.5+$Ae);}echo'<div id="schema" style="height: ',$cg,'em;" onselectstart="return false;">
<script type="text/javascript">
var tablePos = {',implode(",",$Of)."\n",'};
var em = document.getElementById(\'schema\').offsetHeight / ',$cg,';
document.onmousemove = schemaMousemove;
document.onmouseup = function (ev) {
	schemaMouseup(ev, \'',js_escape(DB),'\');
};
</script>
';foreach($mf
as$A=>$O){echo"<div class='table' style='top: ".$O["pos"][0]."em; left: ".$O["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($A).'"><b>'.h($A)."</b></a>";foreach($O["fields"]as$m){$W='<span'.type_class($m["type"]).' title="'.h($m["full_type"].($m["null"]?" NULL":'')).'">'.h($m["field"]).'</span>';echo"<br>".($m["primary"]?"<i>$W</i>":$W);}foreach((array)$O["references"]as$Tf=>$Xe){foreach($Xe
as$jd=>$Se){$kd=$jd-$Nf[$A][1];$q=0;foreach($Se[0]as$wf)echo"\n<div class='references' title='".h($Tf)."' id='refs$jd-".($q++)."' style='left: $kd"."em; top: ".$O["fields"][$wf]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$kd)."em;'></div></div>";}}foreach((array)$Ve[$A]as$Tf=>$Xe){foreach($Xe
as$jd=>$f){$kd=$jd-$Nf[$A][1];$q=0;foreach($f
as$Sf)echo"\n<div class='references' title='".h($Tf)."' id='refd$jd-".($q++)."' style='left: $kd"."em; top: ".$O["fields"][$Sf]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=3.6.3'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$kd)."em;'></div></div>";}}echo"\n</div>\n";}foreach($mf
as$A=>$O){foreach((array)$O["references"]as$Tf=>$Xe){foreach($Xe
as$jd=>$Se){$Gd=$cg;$yd=-10;foreach($Se[0]as$w=>$wf){$Be=$O["pos"][0]+$O["fields"][$wf]["pos"];$Ce=$mf[$Tf]["pos"][0]+$mf[$Tf]["fields"][$Se[1][$w]]["pos"];$Gd=min($Gd,$Be,$Ce);$yd=max($yd,$Be,$Ce);}echo"<div class='references' id='refl$jd' style='left: $jd"."em; top: $Gd"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($yd-$Gd)."em;'></div></div>\n";}}}echo'</div>
<p><a href="',h(ME."schema=".urlencode($ea)),'" id="schema-link">',lang(113),'</a>
';}elseif(isset($_GET["dump"])){$a=$_GET["dump"];if($_POST){$jb="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$w)$jb.="&$w=".urlencode($_POST[$w]);cookie("adminer_export",substr($jb,1));$gc=dump_headers(($a!=""?$a:DB),(DB==""||count((array)$_POST["tables"]+(array)$_POST["data"])>1));$Vc=($_POST["format"]=="sql");if($Vc)echo"-- Adminer $ia ".$Eb[DRIVER]." dump

".($v!="sql"?"":"SET NAMES utf8;
".($_POST["data_style"]?"SET foreign_key_checks = 0;
SET time_zone = ".q($h->result("SELECT @@time_zone")).";
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
":"")."
");$Df=$_POST["db_style"];$j=array(DB);if(DB==""){$j=$_POST["databases"];if(is_string($j))$j=explode("\n",rtrim(str_replace("\r","",$j),"\n"));}foreach((array)$j
as$k){if($h->select_db($k)){if($Vc&&ereg('CREATE',$Df)&&($lb=$h->result("SHOW CREATE DATABASE ".idf_escape($k),1))){if($Df=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($k).";\n";echo($Df=="CREATE+ALTER"?preg_replace('~^CREATE DATABASE ~','\\0IF NOT EXISTS ',$lb):$lb).";\n";}if($Vc){if($Df)echo
use_sql($k).";\n\n";if(in_array("CREATE+ALTER",array($Df,$_POST["table_style"])))echo"SET @adminer_alter = '';\n\n";$ne="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$gf){foreach(get_rows("SHOW $gf STATUS WHERE Db = ".q($k),null,"-- ")as$I)$ne.=($Df!='DROP+CREATE'?"DROP $gf IF EXISTS ".idf_escape($I["Name"]).";;\n":"").remove_definer($h->result("SHOW CREATE $gf ".idf_escape($I["Name"]),2)).";;\n\n";}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$I)$ne.=($Df!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($I["Name"]).";;\n":"").remove_definer($h->result("SHOW CREATE EVENT ".idf_escape($I["Name"]),3)).";;\n\n";}if($ne)echo"DELIMITER ;;\n\n$ne"."DELIMITER ;\n\n";}if($_POST["table_style"]||$_POST["data_style"]){$Y=array();foreach(table_status()as$P){$O=(DB==""||in_array($P["Name"],(array)$_POST["tables"]));$qb=(DB==""||in_array($P["Name"],(array)$_POST["data"]));if($O||$qb){if(!is_view($P)){if($gc=="tar")ob_start();$b->dumpTable($P["Name"],($O?$_POST["table_style"]:""));if($qb)$b->dumpData($P["Name"],$_POST["data_style"],"SELECT * FROM ".table($P["Name"]));if($Vc&&$_POST["triggers"]&&$O&&($lg=trigger_sql($P["Name"],$_POST["table_style"])))echo"\nDELIMITER ;;\n$lg\nDELIMITER ;\n";if($gc=="tar")echo
tar_file((DB!=""?"":"$k/")."$P[Name].csv",ob_get_clean());elseif($Vc)echo"\n";}elseif($Vc)$Y[]=$P["Name"];}}foreach($Y
as$Dg)$b->dumpTable($Dg,$_POST["table_style"],true);if($gc=="tar")echo
pack("x512");}if($Df=="CREATE+ALTER"&&$Vc){$F="SELECT TABLE_NAME, ENGINE, TABLE_COLLATION, TABLE_COMMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE()";echo"DELIMITER ;;
CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
	DECLARE _table_name, _engine, _table_collation varchar(64);
	DECLARE _table_comment varchar(64);
	DECLARE done bool DEFAULT 0;
	DECLARE tables CURSOR FOR $F;
	DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
	OPEN tables;
	REPEAT
		FETCH tables INTO _table_name, _engine, _table_collation, _table_comment;
		IF NOT done THEN
			CASE _table_name";foreach(get_rows($F)as$I){$cb=q($I["ENGINE"]=="InnoDB"?preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$I["TABLE_COMMENT"]):$I["TABLE_COMMENT"]);echo"
				WHEN ".q($I["TABLE_NAME"])." THEN
					".(isset($I["ENGINE"])?"IF _engine != '$I[ENGINE]' OR _table_collation != '$I[TABLE_COLLATION]' OR _table_comment != $cb THEN
						ALTER TABLE ".idf_escape($I["TABLE_NAME"])." ENGINE=$I[ENGINE] COLLATE=$I[TABLE_COLLATION] COMMENT=$cb;
					END IF":"BEGIN END").";";}echo"
				ELSE
					SET alter_command = CONCAT(alter_command, 'DROP TABLE `', REPLACE(_table_name, '`', '``'), '`;\\n');
			END CASE;
		END IF;
	UNTIL done END REPEAT;
	CLOSE tables;
END;;
DELIMITER ;
CALL adminer_alter(@adminer_alter);
DROP PROCEDURE adminer_alter;
";}if(in_array("CREATE+ALTER",array($Df,$_POST["table_style"]))&&$Vc)echo"SELECT @adminer_alter;\n";}}if($Vc)echo"-- ".$h->result("SELECT NOW()")."\n";exit;}page_header(lang(114),"",($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),DB);echo'
<form action="" method="post">
<table cellspacing="0">
';$tb=array('','USE','DROP+CREATE','CREATE');$Pf=array('','DROP+CREATE','CREATE');$rb=array('','TRUNCATE+INSERT','INSERT');if($v=="sql"){$tb[]='CREATE+ALTER';$Pf[]='CREATE+ALTER';$rb[]='INSERT+UPDATE';}parse_str($_COOKIE["adminer_export"],$I);if(!$I)$I=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($I["events"])){$I["routines"]=$I["events"]=($_GET["dump"]=="");$I["triggers"]=$I["table_style"];}echo"<tr><th>".lang(115)."<td>".html_select("output",$b->dumpOutput(),$I["output"],0)."\n";echo"<tr><th>".lang(116)."<td>".html_select("format",$b->dumpFormat(),$I["format"],0)."\n";echo($v=="sqlite"?"":"<tr><th>".lang(24)."<td>".html_select('db_style',$tb,$I["db_style"]).(support("routine")?checkbox("routines",1,$I["routines"],lang(117)):"").(support("event")?checkbox("events",1,$I["events"],lang(118)):"")),"<tr><th>".lang(80)."<td>".html_select('table_style',$Pf,$I["table_style"]).checkbox("auto_increment",1,$I["auto_increment"],lang(94)).(support("trigger")?checkbox("triggers",1,$I["triggers"],lang(111)):""),"<tr><th>".lang(119)."<td>".html_select('data_style',$rb,$I["data_style"]),'</table>
<p><input type="submit" value="',lang(114),'">

<table cellspacing="0">
';$Fe=array();if(DB!=""){$Ra=($a!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label><input type='checkbox' id='check-tables'$Ra onclick='formCheck(this, /^tables\\[/);'>".lang(80)."</label>","<th style='text-align: right;'><label>".lang(119)."<input type='checkbox' id='check-data'$Ra onclick='formCheck(this, /^data\\[/);'></label>","</thead>\n";$Y="";foreach(table_status()as$P){$A=$P["Name"];$Ee=ereg_replace("_.*","",$A);$Ra=($a==""||$a==(substr($a,-1)=="%"?"$Ee%":$A));$Ie="<tr><td>".checkbox("tables[]",$A,$Ra,$A,"checkboxClick(event, this); formUncheck('check-tables');");if(is_view($P))$Y.="$Ie\n";else
echo"$Ie<td align='right'><label>".($P["Engine"]=="InnoDB"&&$P["Rows"]?"~ ":"").$P["Rows"].checkbox("data[]",$A,$Ra,"","checkboxClick(event, this); formUncheck('check-data');")."</label>\n";$Fe[$Ee]++;}echo$Y;}else{echo"<thead><tr><th style='text-align: left;'><label><input type='checkbox' id='check-databases'".($a==""?" checked":"")." onclick='formCheck(this, /^databases\\[/);'>".lang(24)."</label></thead>\n";$j=$b->databases();if($j){foreach($j
as$k){if(!information_schema($k)){$Ee=ereg_replace("_.*","",$k);echo"<tr><td>".checkbox("databases[]",$k,$a==""||$a=="$Ee%",$k,"formUncheck('check-databases');")."</label>\n";$Fe[$Ee]++;}}}else
echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
</form>
';$oc=true;foreach($Fe
as$w=>$W){if($w!=""&&$W>1){echo($oc?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$w%")."'>".h($w)."</a>";$oc=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(53));$G=$h->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$_c=$G;if(!$G)$G=$h->query("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', 1) AS User, SUBSTRING_INDEX(CURRENT_USER, '@', -1) AS Host");echo"<form action=''><p>\n";hidden_fields_get();echo"<input type='hidden' name='db' value='".h(DB)."'>\n",($_c?"":"<input type='hidden' name='grant' value=''>\n"),"<table cellspacing='0'>\n","<thead><tr><th>".lang(22)."<th>".lang(21)."<th>&nbsp;</thead>\n";while($I=$G->fetch_assoc())echo'<tr'.odd().'><td>'.h($I["User"])."<td>".h($I["Host"]).'<td><a href="'.h(ME.'user='.urlencode($I["User"]).'&host='.urlencode($I["Host"])).'">'.lang(33)."</a>\n";if(!$_c||DB!="")echo"<tr".odd()."><td><input name='user'><td><input name='host' value='localhost'><td><input type='submit' value='".lang(33)."'>\n";echo"</table>\n","</form>\n",'<p><a href="'.h(ME).'user=">'.lang(120)."</a>";}elseif(isset($_GET["sql"])){if(!$l&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$Gc=&get_session("queries");$Fc=&$Gc[DB];if(!$l&&$_POST["clear"]){$Fc=array();redirect(remove_from_uri("history"));}page_header(lang(46),$l);if(!$l&&$_POST){$wc=false;$F=$_POST["query"];if($_POST["webfile"]){$wc=@fopen((file_exists("adminer.sql")?"adminer.sql":(file_exists("adminer.sql.gz")?"compress.zlib://adminer.sql.gz":"compress.bzip2://adminer.sql.bz2")),"rb");$F=($wc?fread($wc,1e6):false);}elseif($_FILES&&$_FILES["sql_file"]["error"]!=UPLOAD_ERR_NO_FILE)$F=get_file("sql_file",true);if(is_string($F)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($F)+memory_get_usage()+8e6));if($F!=""&&strlen($F)<1e6){$E=$F.(ereg(";[ \t\r\n]*\$",$F)?"":";");if(!$Fc||reset(end($Fc))!=$E){restart_session();$Fc[]=array($E,time());set_session("queries",$Gc);stop_session();}}$xf="(?:\\s|/\\*.*\\*/|(?:#|-- )[^\n]*\n|--\n)";$xb=";";$B=0;$Qb=true;$i=connect();if(is_object($i)&&DB!="")$i->select_db(DB);$bb=0;$Wb=array();$od=0;$se='[\'"'.($v=="sql"?'`#':($v=="sqlite"?'`[':($v=="mssql"?'[':''))).']|/\\*|-- |$'.($v=="pgsql"?'|\\$[^$]*\\$':'');$dg=microtime();parse_str($_COOKIE["adminer_export"],$qa);$Ib=$b->dumpFormat();unset($Ib["sql"]);while($F!=""){if(!$B&&preg_match("~^$xf*DELIMITER\\s+(\\S+)~i",$F,$_)){$xb=$_[1];$F=substr($F,strlen($_[0]));}else{preg_match('('.preg_quote($xb)."\\s*|$se)",$F,$_,PREG_OFFSET_CAPTURE,$B);list($uc,$Ae)=$_[0];if(!$uc&&$wc&&!feof($wc))$F.=fread($wc,1e5);else{if(!$uc&&rtrim($F)=="")break;$B=$Ae+strlen($uc);if($uc&&rtrim($uc)!=$xb){while(preg_match('('.($uc=='/*'?'\\*/':($uc=='['?']':(ereg('^-- |^#',$uc)?"\n":preg_quote($uc)."|\\\\."))).'|$)s',$F,$_,PREG_OFFSET_CAPTURE,$B)){$kf=$_[0][0];if(!$kf&&$wc&&!feof($wc))$F.=fread($wc,1e5);else{$B=$_[0][1]+strlen($kf);if($kf[0]!="\\")break;}}}else{$Qb=false;$E=substr($F,0,$Ae);$bb++;$Ie="<pre id='sql-$bb'><code class='jush-$v'>".shorten_utf8(trim($E),1000)."</code></pre>\n";if(!$_POST["only_errors"]){echo$Ie;ob_flush();flush();}$zf=microtime();if($h->multi_query($E)&&is_object($i)&&preg_match("~^$xf*USE\\b~isU",$E))$i->query($E);do{$G=$h->store_result();$Rb=microtime();$Wf=format_time($zf,$Rb).(strlen($E)<1000?" <a href='".h(ME)."sql=".urlencode(trim($E))."'>".lang(33)."</a>":"");if($h->error){echo($_POST["only_errors"]?$Ie:""),"<p class='error'>".lang(121).($h->errno?" ($h->errno)":"").": ".error()."\n";$Wb[]=" <a href='#sql-$bb'>$bb</a>";if($_POST["error_stops"])break
2;}elseif(is_object($G)){$he=select($G,$i);if(!$_POST["only_errors"]){echo"<form action='' method='post'>\n","<p>".($G->num_rows?lang(122,$G->num_rows):"").$Wf;$r="export-$bb";$fc=", <a href='#$r' onclick=\"return !toggle('$r');\">".lang(114)."</a><span id='$r' class='hidden'>: ".html_select("output",$b->dumpOutput(),$qa["output"])." ".html_select("format",$Ib,$qa["format"])."<input type='hidden' name='query' value='".h($E)."'>"." <input type='submit' name='export' value='".lang(114)."'><input type='hidden' name='token' value='$R'></span>\n";if($i&&preg_match("~^($xf|\\()*SELECT\\b~isU",$E)&&($ec=explain($i,$E))){$r="explain-$bb";echo", <a href='#$r' onclick=\"return !toggle('$r');\">EXPLAIN</a>$fc","<div id='$r' class='hidden'>\n";select($ec,$i,($v=="sql"?"http://dev.mysql.com/doc/refman/".substr($h->server_info,0,3)."/en/explain-output.html#explain_":""),$he);echo"</div>\n";}else
echo$fc;echo"</form>\n";}}else{if(preg_match("~^$xf*(CREATE|DROP|ALTER)$xf+(DATABASE|SCHEMA)\\b~isU",$E)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"<p class='message' title='".h($h->info)."'>".lang(123,$h->affected_rows)."$Wf\n";}$zf=$Rb;}while($h->next_result());$od+=substr_count($E.$uc,"\n");$F=substr($F,$B);$B=0;}}}}if($Qb)echo"<p class='message'>".lang(124)."\n";elseif($_POST["only_errors"])echo"<p class='message'>".lang(125,$bb-count($Wb)).format_time($dg,microtime())."\n";elseif($Wb&&$bb>1)echo"<p class='error'>".lang(121).": ".implode("",$Wb)."\n";}else
echo"<p class='error'>".upload_error($F)."\n";}echo'
<form action="" method="post" enctype="multipart/form-data" id="form">
<p>';$E=$_GET["sql"];if($_POST)$E=$_POST["query"];elseif($_GET["history"]=="all")$E=$Fc;elseif($_GET["history"]!="")$E=$Fc[$_GET["history"]][0];textarea("query",$E,20);echo($_POST?"":"<script type='text/javascript'>document.getElementsByTagName('textarea')[0].focus();</script>\n"),"<p>".(ini_bool("file_uploads")?lang(126).': <input type="file" name="sql_file"'.($_FILES&&$_FILES["sql_file"]["error"]!=4?'':' onchange="this.form[\'only_errors\'].checked = true;"').'> (&lt; '.ini_get("upload_max_filesize").'B)':lang(127)),'<p>
<input type="submit" value="',lang(128),'" title="Ctrl+Enter">
<input type="hidden" name="token" value="',$R,'">
',checkbox("error_stops",1,$_POST["error_stops"],lang(129))."\n",checkbox("only_errors",1,$_POST["only_errors"],lang(130))."\n";print_fieldset("webfile",lang(131),$_POST["webfile"],"document.getElementById('form')['only_errors'].checked = true; ");$eb=array();foreach(array("gz"=>"zlib","bz2"=>"bz2")as$w=>$W){if(extension_loaded($W))$eb[]=".$w";}echo
lang(132,"<code>adminer.sql".($eb?"[".implode("|",$eb)."]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(133).'">',"</div></fieldset>\n";if($Fc){print_fieldset("history",lang(134),$_GET["history"]!="");foreach($Fc
as$w=>$W){list($E,$Wf)=$W;echo'<a href="'.h(ME."sql=&history=$w").'">'.lang(33)."</a> <span class='time' title='".@date('Y-m-d',$Wf)."'>".@date("H:i:s",$Wf)."</span> <code class='jush-$v'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$E)))),80,"</code>")."<br>\n";}echo"<input type='submit' name='clear' value='".lang(135)."'>\n","<a href='".h(ME."sql=&history=all")."'>".lang(136)."</a>\n","</div></fieldset>\n";}echo'
</form>
';}elseif(isset($_GET["edit"])){$a=$_GET["edit"];$n=fields($a);$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0],$n):""):where($_GET,$n));$vg=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($n
as$A=>$m){if(!isset($m["privileges"][$vg?"update":"insert"])||$b->fieldName($m)=="")unset($n[$A]);}if($_POST&&!$l&&!isset($_GET["select"])){$qd=$_POST["referer"];if($_POST["insert"])$qd=($vg?null:$_SERVER["REQUEST_URI"]);elseif(!ereg('^.+&select=.+$',$qd))$qd=ME."select=".urlencode($a);if(isset($_POST["delete"]))query_redirect("DELETE".limit1("FROM ".table($a)," WHERE $Z"),$qd,lang(137));else{$M=array();foreach($n
as$A=>$m){$W=process_input($m);if($W!==false&&$W!==null)$M[idf_escape($A)]=($vg?"\n".idf_escape($A)." = $W":$W);}if($vg){if(!$M)redirect($qd);query_redirect("UPDATE".limit1(table($a)." SET".implode(",",$M),"\nWHERE $Z"),$qd,lang(138));}else{$G=insert_into($a,$M);$id=($G?last_id():0);queries_redirect($qd,lang(139,($id?" $id":"")),$G);}}}$Lf=$b->tableName(table_status($a));page_header(($vg?lang(33):lang(140)),$l,array("select"=>array($a,$Lf)),$Lf);$I=null;if($_POST["save"])$I=(array)$_POST["fields"];elseif($Z){$K=array();foreach($n
as$A=>$m){if(isset($m["privileges"]["select"])){$za=convert_field($m);if($_POST["clone"]&&$m["auto_increment"])$za="''";if($v=="sql"&&ereg("enum|set",$m["type"]))$za="1*".idf_escape($A);$K[]=($za?"$za AS ":"").idf_escape($A);}}$I=array();if($K){$J=get_rows("SELECT".limit(implode(", ",$K)." FROM ".table($a)," WHERE $Z",(isset($_GET["select"])?2:1)));$I=(isset($_GET["select"])&&count($J)!=1?null:reset($J));}}if($I===false)echo"<p class='error'>".lang(84)."\n";echo'
<form action="" method="post" enctype="multipart/form-data" id="form">
';if(!$n)echo"<p class='error'>".lang(141)."\n";else{echo"<table cellspacing='0' onkeydown='return editingKeydown(event);'>\n";foreach($n
as$A=>$m){echo"<tr><th>".$b->fieldName($m);$wb=$_GET["set"][bracket_escape($A)];$X=($I!==null?($I[$A]!=""&&$v=="sql"&&ereg("enum|set",$m["type"])?(is_array($I[$A])?array_sum($I[$A]):+$I[$A]):$I[$A]):(!$vg&&$m["auto_increment"]?"":(isset($_GET["select"])?false:($wb!==null?$wb:$m["default"]))));if(!$_POST["save"]&&is_string($X))$X=$b->editVal($X,$m);$p=($_POST["save"]?(string)$_POST["function"][$A]:($vg&&$m["on_update"]=="CURRENT_TIMESTAMP"?"now":($X===false?null:($X!==null?'':'NULL'))));if($m["type"]=="timestamp"&&$X=="CURRENT_TIMESTAMP"){$X="";$p="now";}input($m,$X,$p);echo"\n";}echo"</table>\n";}echo'<p>
';if($n){echo"<input type='submit' value='".lang(142)."'>\n";if(!isset($_GET["select"]))echo"<input type='submit' name='insert' value='".($vg?lang(143):lang(144))."' title='Ctrl+Shift+Enter'>\n";}echo($vg?"<input type='submit' name='delete' value='".lang(145)."' onclick=\"return confirm('".lang(0)."');\">\n":($_POST||!$n?"":"<script type='text/javascript'>document.getElementById('form').getElementsByTagName('td')[1].firstChild.focus();</script>\n"));if(isset($_GET["select"]))hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));echo'<input type="hidden" name="referer" value="',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),'">
<input type="hidden" name="save" value="1">
<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["create"])){$a=$_GET["create"];$te=array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST');$Ue=referencable_primary($a);$sc=array();foreach($Ue
as$Lf=>$m)$sc[str_replace("`","``",$Lf)."`".str_replace("`","``",$m["field"])]=$Lf;$ke=array();$le=array();if($a!=""){$ke=fields($a);$le=table_status($a);}if($_POST&&!$_POST["fields"])$_POST["fields"]=array();if($_POST&&!$l&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){if($_POST["drop"])query_redirect("DROP TABLE ".table($a),substr(ME,0,-1),lang(146));else{$n=array();$wa=array();$xg=false;$qc=array();ksort($_POST["fields"]);$je=reset($ke);$ua=" FIRST";foreach($_POST["fields"]as$w=>$m){$o=$sc[$m["type"]];$mg=($o!==null?$Ue[$o]:$m);if($m["field"]!=""){if(!$m["has_default"])$m["default"]=null;$wb=eregi_replace(" *on update CURRENT_TIMESTAMP","",$m["default"]);if($wb!=$m["default"]){$m["on_update"]="CURRENT_TIMESTAMP";$m["default"]=$wb;}if($w==$_POST["auto_increment_col"])$m["auto_increment"]=true;$Ne=process_field($m,$mg);$wa[]=array($m["orig"],$Ne,$ua);if($Ne!=process_field($je,$je)){$n[]=array($m["orig"],$Ne,$ua);if($m["orig"]!=""||$ua)$xg=true;}if($o!==null)$qc[idf_escape($m["field"])]=($a!=""&&$v!="sqlite"?"ADD":" ")." FOREIGN KEY (".idf_escape($m["field"]).") REFERENCES ".table($sc[$m["type"]])." (".idf_escape($mg["field"]).")".(ereg("^($Wd)\$",$m["on_delete"])?" ON DELETE $m[on_delete]":"");$ua=" AFTER ".idf_escape($m["field"]);}elseif($m["orig"]!=""){$xg=true;$n[]=array($m["orig"]);}if($m["orig"]!=""){$je=next($ke);if(!$je)$ua="";}}$ve="";if(in_array($_POST["partition_by"],$te)){$we=array();if($_POST["partition_by"]=='RANGE'||$_POST["partition_by"]=='LIST'){foreach(array_filter($_POST["partition_names"])as$w=>$W){$X=$_POST["partition_values"][$w];$we[]="\nPARTITION ".idf_escape($W)." VALUES ".($_POST["partition_by"]=='RANGE'?"LESS THAN":"IN").($X!=""?" ($X)":" MAXVALUE");}}$ve.="\nPARTITION BY $_POST[partition_by]($_POST[partition])".($we?" (".implode(",",$we)."\n)":($_POST["partitions"]?" PARTITIONS ".(+$_POST["partitions"]):""));}elseif(support("partitioning")&&ereg("partitioned",$le["Create_options"]))$ve.="\nREMOVE PARTITIONING";$Ad=lang(147);if($a==""){cookie("adminer_engine",$_POST["Engine"]);$Ad=lang(148);}$A=trim($_POST["name"]);queries_redirect(ME."table=".urlencode($A),$Ad,alter_table($a,$A,($v=="sqlite"&&($xg||$qc)?$wa:$n),$qc,$_POST["Comment"],($_POST["Engine"]&&$_POST["Engine"]!=$le["Engine"]?$_POST["Engine"]:""),($_POST["Collation"]&&$_POST["Collation"]!=$le["Collation"]?$_POST["Collation"]:""),($_POST["Auto_increment"]!=""?+$_POST["Auto_increment"]:""),$ve));}}page_header(($a!=""?lang(30):lang(149)),$l,array("table"=>$a),$a);$I=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($T["int"])?"int":(isset($T["integer"])?"integer":"")))),"partition_names"=>array(""),);if($_POST){$I=$_POST;if($I["auto_increment_col"])$I["fields"][$I["auto_increment_col"]]["auto_increment"]=true;process_fields($I["fields"]);}elseif($a!=""){$I=$le;$I["name"]=$a;$I["fields"]=array();if(!$_GET["auto_increment"])$I["Auto_increment"]="";foreach($ke
as$m){$m["has_default"]=isset($m["default"]);if($m["on_update"])$m["default"].=" ON UPDATE $m[on_update]";$I["fields"][]=$m;}if(support("partitioning")){$xc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$G=$h->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $xc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($I["partition_by"],$I["partitions"],$I["partition"])=$G->fetch_row();$I["partition_names"]=array();$I["partition_values"]=array();foreach(get_rows("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $xc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION")as$jf){$I["partition_names"][]=$jf["PARTITION_NAME"];$I["partition_values"][]=$jf["PARTITION_DESCRIPTION"];}$I["partition_names"][]="";}}$Ya=collations();$Gf=floor(extension_loaded("suhosin")?(min(ini_get("suhosin.request.max_vars"),ini_get("suhosin.post.max_vars"))-13)/10:0);if($Gf&&count($I["fields"])>$Gf)echo"<p class='error'>".h(lang(150,'suhosin.post.max_vars','suhosin.request.max_vars'))."\n";$Tb=engines();foreach($Tb
as$Sb){if(!strcasecmp($Sb,$I["Engine"])){$I["Engine"]=$Sb;break;}}echo'
<form action="" method="post" id="form">
<p>
',lang(151),': <input name="name" maxlength="64" value="',h($I["name"]),'">
';if($a==""&&!$_POST){?><script type='text/javascript'>document.getElementById('form')['name'].focus();</script><?php }echo($Tb?html_select("Engine",array(""=>"(".lang(152).")")+$Tb,$I["Engine"]):""),' ',($Ya&&!ereg("sqlite|mssql",$v)?html_select("Collation",array(""=>"(".lang(87).")")+$Ya,$I["Collation"]):""),' <input type="submit" value="',lang(142),'">
<table cellspacing="0" id="edit-fields" class="nowrap">
';$db=($_POST?$_POST["comments"]:$I["Comment"]!="");if(!$_POST&&!$db){foreach($I["fields"]as$m){if($m["comment"]!=""){$db=true;break;}}}edit_fields($I["fields"],$Ya,"TABLE",$Gf,$sc,$db);echo'</table>
<p>
',lang(94),': <input name="Auto_increment" size="6" value="',h($I["Auto_increment"]),'">
<label class="jsonly"><input type="checkbox" id="defaults" name="defaults" value="1" checked onclick="columnShow(this.checked, 5);">',lang(95),'</label>
';if(!$_POST["defaults"]){echo'<script type="text/javascript">editingHideDefaults()</script>';}echo(support("comment")?checkbox("comments",1,$db,lang(96),"columnShow(this.checked, 6); toggle('Comment'); if (this.checked) this.form['Comment'].focus();",true).' <input id="Comment" name="Comment" value="'.h($I["Comment"]).'" maxlength="'.($h->server_info>=5.5?2048:60).'"'.($db?'':' class="hidden"').'>':''),'<p>
<input type="submit" value="',lang(142),'">
';if($_GET["create"]!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$R,'">
';if(support("partitioning")){$ue=ereg('RANGE|LIST',$I["partition_by"]);print_fieldset("partition",lang(153),$I["partition_by"]);echo'<p>
',html_select("partition_by",array(-1=>"")+$te,$I["partition_by"],"partitionByChange(this);"),'(<input name="partition" value="',h($I["partition"]),'">)
',lang(154),': <input type="number" name="partitions" class="size" value="',h($I["partitions"]),'"',($ue||!$I["partition_by"]?" class='hidden'":""),'>
<table cellspacing="0" id="partition-table"',($ue?"":" class='hidden'"),'>
<thead><tr><th>',lang(155),'<th>',lang(156),'</thead>
';foreach($I["partition_names"]as$w=>$W){echo'<tr>','<td><input name="partition_names[]" value="'.h($W).'"'.($w==count($I["partition_names"])-1?' onchange="partitionNameChange(this);"':'').'>','<td><input name="partition_values[]" value="'.h($I["partition_values"][$w]).'">';}echo'</table>
</div></fieldset>
';}echo'</form>
';}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$Mc=array("PRIMARY","UNIQUE","INDEX");$P=table_status($a);if(eregi("MyISAM|M?aria",$P["Engine"]))$Mc[]="FULLTEXT";$u=indexes($a);if($v=="sqlite"){unset($Mc[0]);unset($u[""]);}if($_POST&&!$l&&!$_POST["add"]){$c=array();foreach($_POST["indexes"]as$t){$A=$t["name"];if(in_array($t["type"],$Mc)){$f=array();$nd=array();$M=array();ksort($t["columns"]);foreach($t["columns"]as$w=>$e){if($e!=""){$x=$t["lengths"][$w];$M[]=idf_escape($e).($x?"(".(+$x).")":"");$f[]=$e;$nd[]=($x?$x:null);}}if($f){$dc=$u[$A];if($dc){ksort($dc["columns"]);ksort($dc["lengths"]);if($t["type"]==$dc["type"]&&array_values($dc["columns"])===$f&&(!$dc["lengths"]||array_values($dc["lengths"])===$nd)){unset($u[$A]);continue;}}$c[]=array($t["type"],$A,"(".implode(", ",$M).")");}}}foreach($u
as$A=>$dc)$c[]=array($dc["type"],$A,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),lang(157),alter_indexes($a,$c));}page_header(lang(104),$l,array("table"=>$a),$a);$n=array_keys(fields($a));$I=array("indexes"=>$u);if($_POST){$I=$_POST;if($_POST["add"]){foreach($I["indexes"]as$w=>$t){if($t["columns"][count($t["columns"])]!="")$I["indexes"][$w]["columns"][]="";}$t=end($I["indexes"]);if($t["type"]||array_filter($t["columns"],'strlen')||array_filter($t["lengths"],'strlen'))$I["indexes"][]=array("columns"=>array(1=>""));}}else{foreach($I["indexes"]as$w=>$t){$I["indexes"][$w]["name"]=$w;$I["indexes"][$w]["columns"][]="";}$I["indexes"][]=array("columns"=>array(1=>""));}echo'
<form action="" method="post">
<table cellspacing="0" class="nowrap">
<thead><tr><th>',lang(158),'<th>',lang(159),'<th>',lang(160),'</thead>
';$Yc=1;foreach($I["indexes"]as$t){echo"<tr><td>".html_select("indexes[$Yc][type]",array(-1=>"")+$Mc,$t["type"],($Yc==count($I["indexes"])?"indexesAddRow(this);":1))."<td>";ksort($t["columns"]);$q=1;foreach($t["columns"]as$w=>$e){echo"<span>".html_select("indexes[$Yc][columns][$q]",array(-1=>"")+$n,$e,($q==count($t["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".js_escape($v=="sql"?"":$_GET["indexes"]."_")."');"),"<input type='number' name='indexes[$Yc][lengths][$q]' class='size' value='".h($t["lengths"][$w])."'> </span>";$q++;}echo"<td><input name='indexes[$Yc][name]' value='".h($t["name"])."'>\n";$Yc++;}echo'</table>
<p>
<input type="submit" value="',lang(142),'">
<noscript><p><input type="submit" name="add" value="',lang(97),'"></noscript>
<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["database"])){if($_POST&&!$l&&!isset($_POST["add_x"])){restart_session();$A=trim($_POST["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(161),drop_databases(array(DB)));}elseif(DB!==$A){if(DB!=""){$_GET["db"]=$A;queries_redirect(preg_replace('~db=[^&]*&~','',ME)."db=".urlencode($A),lang(162),rename_database($A,$_POST["collation"]));}else{$j=explode("\n",str_replace("\r","",$A));$Ef=true;$hd="";foreach($j
as$k){if(count($j)==1||$k!=""){if(!create_database($k,$_POST["collation"]))$Ef=false;$hd=$k;}}queries_redirect(ME."db=".urlencode($hd),lang(163),$Ef);}}else{if(!$_POST["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($A).(eregi('^[a-z0-9_]+$',$_POST["collation"])?" COLLATE $_POST[collation]":""),substr(ME,0,-1),lang(164));}}page_header(DB!=""?lang(49):lang(165),$l,array(),DB);$Ya=collations();$A=DB;$Xa=null;if($_POST){$A=$_POST["name"];$Xa=$_POST["collation"];}elseif(DB!="")$Xa=db_collation(DB,$Ya);elseif($v=="sql"){foreach(get_vals("SHOW GRANTS")as$_c){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~',$_c,$_)&&$_[1]){$A=stripcslashes(idf_unescape("`$_[2]`"));break;}}}echo'
<form action="" method="post">
<p>
',($_POST["add_x"]||strpos($A,"\n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($A).'</textarea><br>':'<input id="name" name="name" value="'.h($A).'" maxlength="64">')."\n".($Ya?html_select("collation",array(""=>"(".lang(87).")")+$Ya,$Xa):"");?>
<script type='text/javascript'>document.getElementById('name').focus();</script>
<input type="submit" value="<?php echo
lang(142),'">
';if(DB!="")echo"<input type='submit' name='drop' value='".lang(81)."'".confirm().">\n";elseif(!$_POST["add_x"]&&$_GET["db"]=="")echo"<input type='image' name='add' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.6.3' alt='+' title='".lang(97)."'>\n";echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["scheme"])){if($_POST&&!$l){$z=preg_replace('~ns=[^&]*&~','',ME)."ns=";if($_POST["drop"])query_redirect("DROP SCHEMA ".idf_escape($_GET["ns"]),$z,lang(166));else{$A=trim($_POST["name"]);$z.=urlencode($A);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($A),$z,lang(167));elseif($_GET["ns"]!=$A)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($A),$z,lang(168));else
redirect($z);}}page_header($_GET["ns"]!=""?lang(50):lang(51),$l);$I=$_POST;if(!$I)$I=array("name"=>$_GET["ns"]);echo'
<form action="" method="post">
<p><input id="name" name="name" value="',h($I["name"]);?>">
<script type='text/javascript'>document.getElementById('name').focus();</script>
<input type="submit" value="<?php echo
lang(142),'">
';if($_GET["ns"]!="")echo"<input type='submit' name='drop' value='".lang(81)."'".confirm().">\n";echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["call"])){$da=$_GET["call"];page_header(lang(169).": ".h($da),$l);$gf=routine($da,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$Lc=array();$ne=array();foreach($gf["fields"]as$q=>$m){if(substr($m["inout"],-3)=="OUT")$ne[$q]="@".idf_escape($m["field"])." AS ".idf_escape($m["field"]);if(!$m["inout"]||substr($m["inout"],0,2)=="IN")$Lc[]=$q;}if(!$l&&$_POST){$Oa=array();foreach($gf["fields"]as$w=>$m){if(in_array($w,$Lc)){$W=process_input($m);if($W===false)$W="''";if(isset($ne[$w]))$h->query("SET @".idf_escape($m["field"])." = $W");}$Oa[]=(isset($ne[$w])?"@".idf_escape($m["field"]):$W);}$F=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($da)."(".implode(", ",$Oa).")";echo"<p><code class='jush-$v'>".h($F)."</code> <a href='".h(ME)."sql=".urlencode($F)."'>".lang(33)."</a>\n";if(!$h->multi_query($F))echo"<p class='error'>".error()."\n";else{$i=connect();if(is_object($i))$i->select_db(DB);do{$G=$h->store_result();if(is_object($G))select($G,$i);else
echo"<p class='message'>".lang(170,$h->affected_rows)."\n";}while($h->next_result());if($ne)select($h->query("SELECT ".implode(", ",$ne)));}}echo'
<form action="" method="post">
';if($Lc){echo"<table cellspacing='0'>\n";foreach($Lc
as$w){$m=$gf["fields"][$w];$A=$m["field"];echo"<tr><th>".$b->fieldName($m);$X=$_POST["fields"][$A];if($X!=""){if($m["type"]=="enum")$X=+$X;if($m["type"]=="set")$X=array_sum($X);}input($m,$X,(string)$_POST["function"][$A]);echo"\n";}echo"</table>\n";}echo'<p>
<input type="submit" value="',lang(169),'">
<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];if($_POST&&!$l&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){if($_POST["drop"])query_redirect("ALTER TABLE ".table($a)."\nDROP ".($v=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($_GET["name"]),ME."table=".urlencode($a),lang(171));else{$wf=array_filter($_POST["source"],'strlen');ksort($wf);$Sf=array();foreach($wf
as$w=>$W)$Sf[$w]=$_POST["target"][$w];query_redirect("ALTER TABLE ".table($a).($_GET["name"]!=""?"\nDROP ".($v=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($_GET["name"]).",":"")."\nADD FOREIGN KEY (".implode(", ",array_map('idf_escape',$wf)).") REFERENCES ".table($_POST["table"])." (".implode(", ",array_map('idf_escape',$Sf)).")".(ereg("^($Wd)\$",$_POST["on_delete"])?" ON DELETE $_POST[on_delete]":"").(ereg("^($Wd)\$",$_POST["on_update"])?" ON UPDATE $_POST[on_update]":""),ME."table=".urlencode($a),($_GET["name"]!=""?lang(172):lang(173)));$l=lang(174)."<br>$l";}}page_header(lang(175),$l,array("table"=>$a),$a);$I=array("table"=>$a,"source"=>array(""));if($_POST){$I=$_POST;ksort($I["source"]);if($_POST["add"])$I["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$I["target"]=array();}elseif($_GET["name"]!=""){$sc=foreign_keys($a);$I=$sc[$_GET["name"]];$I["source"][]="";}$wf=array_keys(fields($a));$Sf=($a===$I["table"]?$wf:array_keys(fields($I["table"])));$Te=array();foreach(table_status()as$A=>$P){if(fk_support($P))$Te[]=$A;}echo'
<form action="" method="post">
<p>
';if($I["db"]==""&&$I["ns"]==""){echo
lang(176),':
',html_select("table",$Te,$I["table"],"this.form['change-js'].value = '1'; this.form.submit();"),'<input type="hidden" name="change-js" value="">
<noscript><p><input type="submit" name="change" value="',lang(177),'"></noscript>
<table cellspacing="0">
<thead><tr><th>',lang(106),'<th>',lang(107),'</thead>
';$Yc=0;foreach($I["source"]as$w=>$W){echo"<tr>","<td>".html_select("source[".(+$w)."]",array(-1=>"")+$wf,$W,($Yc==count($I["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$w)."]",$Sf,$I["target"][$w]);$Yc++;}echo'</table>
<p>
',lang(88),': ',html_select("on_delete",array(-1=>"")+explode("|",$Wd),$I["on_delete"]),' ',lang(108),': ',html_select("on_update",array(-1=>"")+explode("|",$Wd),$I["on_update"]),'<p>
<input type="submit" value="',lang(142),'">
<noscript><p><input type="submit" name="add" value="',lang(178),'"></noscript>
';}if($_GET["name"]!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["view"])){$a=$_GET["view"];$Gb=false;if($_POST&&!$l){$A=trim($_POST["name"]);$Gb=drop_create("DROP VIEW ".table($a),"CREATE VIEW ".table($A)." AS\n$_POST[select]",($_POST["drop"]?substr(ME,0,-1):ME."table=".urlencode($A)),lang(179),lang(180),lang(181),$a);}page_header(($a!=""?lang(29):lang(182)),$l,array("table"=>$a),$a);$I=$_POST;if(!$I&&$a!=""){$I=view($a);$I["name"]=$a;}echo'
<form action="" method="post">
<p>',lang(160),': <input name="name" value="',h($I["name"]),'" maxlength="64">
<p>';textarea("select",$I["select"]);echo'<p>
';if($Gb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="submit" value="',lang(142),'">
';if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}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");$Af=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");if($_POST&&!$l){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(183));elseif(in_array($_POST["INTERVAL_FIELD"],$Tc)&&isset($Af[$_POST["STATUS"]])){$lf="\nON SCHEDULE ".($_POST["INTERVAL_VALUE"]?"EVERY ".q($_POST["INTERVAL_VALUE"])." $_POST[INTERVAL_FIELD]".($_POST["STARTS"]?" STARTS ".q($_POST["STARTS"]):"").($_POST["ENDS"]?" ENDS ".q($_POST["ENDS"]):""):"AT ".q($_POST["STARTS"]))." ON COMPLETION".($_POST["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(184):lang(185)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$lf.($aa!=$_POST["EVENT_NAME"]?"\nRENAME TO ".idf_escape($_POST["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($_POST["EVENT_NAME"]).$lf)."\n".$Af[$_POST["STATUS"]]." COMMENT ".q($_POST["EVENT_COMMENT"]).rtrim(" DO\n$_POST[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(186).": ".h($aa):lang(187)),$l);$I=$_POST;if(!$I&&$aa!=""){$J=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$I=reset($J);}echo'
<form action="" method="post">
<table cellspacing="0">
<tr><th>',lang(160),'<td><input name="EVENT_NAME" value="',h($I["EVENT_NAME"]),'" maxlength="64">
<tr><th>',lang(188),'<td><input name="STARTS" value="',h("$I[EXECUTE_AT]$I[STARTS]"),'">
<tr><th>',lang(189),'<td><input name="ENDS" value="',h($I["ENDS"]),'">
<tr><th>',lang(190),'<td><input type="number" name="INTERVAL_VALUE" value="',h($I["INTERVAL_VALUE"]),'" class="size"> ',html_select("INTERVAL_FIELD",$Tc,$I["INTERVAL_FIELD"]),'<tr><th>',lang(75),'<td>',html_select("STATUS",$Af,$I["STATUS"]),'<tr><th>',lang(96),'<td><input name="EVENT_COMMENT" value="',h($I["EVENT_COMMENT"]),'" maxlength="64">
<tr><th>&nbsp;<td>',checkbox("ON_COMPLETION","PRESERVE",$I["ON_COMPLETION"]=="PRESERVE",lang(191)),'</table>
<p>';textarea("EVENT_DEFINITION",$I["EVENT_DEFINITION"]);echo'<p>
<input type="submit" value="',lang(142),'">
';if($aa!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["procedure"])){$da=$_GET["procedure"];$gf=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$hf=routine_languages();$Gb=false;if($_POST&&!$l&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){$M=array();$n=(array)$_POST["fields"];ksort($n);foreach($n
as$m){if($m["field"]!="")$M[]=(ereg("^($Qc)\$",$m["inout"])?"$m[inout] ":"").idf_escape($m["field"]).process_type($m,"CHARACTER SET");}$Gb=drop_create("DROP $gf ".idf_escape($da),"CREATE $gf ".idf_escape(trim($_POST["name"]))." (".implode(", ",$M).")".(isset($_GET["function"])?" RETURNS".process_type($_POST["returns"],"CHARACTER SET"):"").(in_array($_POST["language"],$hf)?" LANGUAGE $_POST[language]":"").rtrim("\n$_POST[definition]",";").";",substr(ME,0,-1),lang(192),lang(193),lang(194),$da);}page_header(($da!=""?(isset($_GET["function"])?lang(195):lang(196)).": ".h($da):(isset($_GET["function"])?lang(197):lang(198))),$l);$Ya=get_vals("SHOW CHARACTER SET");sort($Ya);$I=array("fields"=>array());if($_POST){$I=$_POST;$I["fields"]=(array)$I["fields"];process_fields($I["fields"]);}elseif($da!=""){$I=routine($da,$gf);$I["name"]=$da;}echo'
<form action="" method="post" id="form">
<p>',lang(160),': <input name="name" value="',h($I["name"]),'" maxlength="64">
',($hf?lang(8).": ".html_select("language",$hf,$I["language"]):""),'<table cellspacing="0" class="nowrap">
';edit_fields($I["fields"],$Ya,$gf);if(isset($_GET["function"])){echo"<tr><td>".lang(199);edit_type("returns",$I["returns"],$Ya);}echo'</table>
<p>';textarea("definition",$I["definition"]);echo'<p>
<input type="submit" value="',lang(142),'">
';if($da!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}if($Gb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["sequence"])){$fa=$_GET["sequence"];if($_POST&&!$l){$z=substr(ME,0,-1);$A=trim($_POST["name"]);if($_POST["drop"])query_redirect("DROP SEQUENCE ".idf_escape($fa),$z,lang(200));elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($A),$z,lang(201));elseif($fa!=$A)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($A),$z,lang(202));else
redirect($z);}page_header($fa!=""?lang(203).": ".h($fa):lang(204),$l);$I=$_POST;if(!$I)$I=array("name"=>$fa);echo'
<form action="" method="post">
<p><input name="name" value="',h($I["name"]),'">
<input type="submit" value="',lang(142),'">
';if($fa!="")echo"<input type='submit' name='drop' value='".lang(81)."'".confirm().">\n";echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["type"])){$ga=$_GET["type"];if($_POST&&!$l){$z=substr(ME,0,-1);if($_POST["drop"])query_redirect("DROP TYPE ".idf_escape($ga),$z,lang(205));else
query_redirect("CREATE TYPE ".idf_escape(trim($_POST["name"]))." $_POST[as]",$z,lang(206));}page_header($ga!=""?lang(207).": ".h($ga):lang(208),$l);$I=$_POST;if(!$I)$I=array("as"=>"AS ");echo'
<form action="" method="post">
<p>
';if($ga!="")echo"<input type='submit' name='drop' value='".lang(81)."'".confirm().">\n";else{echo"<input name='name' value='".h($I['name'])."'>\n";textarea("as",$I["as"]);echo"<p><input type='submit' value='".lang(142)."'>\n";}echo'<input type="hidden" name="token" value="',$R,'">
</form>
';}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$kg=trigger_options();$ig=array("INSERT","UPDATE","DELETE");$Gb=false;if($_POST&&!$l&&in_array($_POST["Timing"],$kg["Timing"])&&in_array($_POST["Event"],$ig)&&in_array($_POST["Type"],$kg["Type"])){$Xf=" $_POST[Timing] $_POST[Event]";$Vd=" ON ".table($a);$Gb=drop_create("DROP TRIGGER ".idf_escape($_GET["name"]).($v=="pgsql"?$Vd:""),"CREATE TRIGGER ".idf_escape($_POST["Trigger"]).($v=="mssql"?$Vd.$Xf:$Xf.$Vd).rtrim(" $_POST[Type]\n$_POST[Statement]",";").";",ME."table=".urlencode($a),lang(209),lang(210),lang(211),$_GET["name"]);}page_header(($_GET["name"]!=""?lang(212).": ".h($_GET["name"]):lang(213)),$l,array("table"=>$a));$I=$_POST;if(!$I)$I=trigger($_GET["name"])+array("Trigger"=>$a."_bi");echo'
<form action="" method="post" id="form">
<table cellspacing="0">
<tr><th>',lang(214),'<td>',html_select("Timing",$kg["Timing"],$I["