vagrant-lnmp /www/adminer/index.php

Language PHP Lines 1402
MD5 Hash 84b7fd35f2cb5609b5c07c68757f49a6
Repository https://github.com/nigelbaor/vagrant-lnmp.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
<?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.1
*/error_reporting(6135);$oc=!ereg('^(unsafe_raw)?$',ini_get("filter.default"));if($oc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$sg=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($sg)$$X=$sg;}}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"\000\000\000\000\000\000\000(\000\000\000\000\000(\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000Ŕ\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000˙˙˙\000\000\000˙\000aN\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\00031\000\000\0001\000\000\0001\000\000\0001\000\000\0001\000\000\0001\000\000\0003331!31\000!\000\000\000!\000\000\000\000!\"\000\000\000\000\000\000\000\000\000\000\000\000˙˙Ő\000Ŕ˙Ő\000€\000\000€đ\000€¤\000€€\000€\000\000€\000\000€\000\000€˙\000€˙\000Ŕ\000˙\000ţ\000˙\000˙\000˙Ő\000˙˙Ő\000";}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™‡	ČÎi7†łé†„ŽŒFĂŠ–¨a'3IĐĘdŤÂ!Sąćž:4ç§+MdĺgŻ‹ŹÇƒĄîöt™°c‘†Łőăé b{H(Ɠєt1É)tÚ}FŚp0™•8č\\82›DL>‚9`'CĄźŰ—889¤Č xQŘţ\000îe4™Í˜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&î#\$˛<Áˆ)\000=Ď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¤	mMT7óŒçSŐ5]2ěĂîäE)ŘČŁŻ­ć8\rƒň*`ÜŻ.‚6u*яÝÓ´“NÖÇďeĆŐ×U&ŔM„ýDÍ\n á#ĆĎí%%ˇW`ú4Ł8÷j¨	˝łX‡Ck|2LlđŠÎ\rýů)ƒŔZ;ˇÓ třžCĂ7‰TńJCŒ?ęÁNÎÄ<íĄnó: (T….+U9eˆó—Ž’[US56îeW’ďzHĹô¨¨č-ŽƒČŕ2‡ˇŕÂ3Œ˘íţ–ÚŘC‚`Í>…˹ȏŽ¨PFę†óSĘËÁźŢ\rC&4`ő X1['¸Łăb	eY–tWiŞ›†ä:C¨Ú7c€Ţ˛0ꌉéJő“Ó–őGRŤ˙VŇ|ôurÁlŞ´Ľ-ź\răť\n8f{ť×=„é9ŒgiyŽű˘ĚŁ4˜t8.ü/w™}ęĘ2ř‹,ćĂ{ZŠŽŠťŒĺ”c3żé^ @1d´Ő‚#Ž'Ĺ^„[°\rŁ(ćĄę›(tŠ;ĂwľĚh÷\nôČKw~/ÍŠ¤g6Jâ?ÇŠ˘Żv2ŽXcˆ\r5ű!0nˆs`%ĺš\nÁrßřnqPV„h@ŘP)¤ë§°áHš-]Ÿ°Œ\raź7p­ę	0ÖY݋†RaS‘(€Ż™óçk\r°÷âý‹!<VĎŠ6 nf›\000f\"áČŞĹ\\Öʊ|9nĐÄKbń€Œš8X6O—âFSńŽ1G\nÓZ{ÉbĄ óŞĐvĹ#-(7…ÄŇŘxpr-ČŁŚš¤|>1ú@H)	!œ)'äő!f<Vˆ;ŮlĚ8ŹŇîU¤Ź| ᷔÉ*Lš÷cLu>ŸfBߌ\"qŽ<˛†“äČ;•‰&ŽČˇŇh Fi0şpdkU!!*rŔƒ•-. uÎcŠüj×\"H3Ě(؛3jĄ“*đsŹŞD°ÄĂŰ:A˜„rŕÝ_Đ}d ·0XŇEž)ߏˇœŠÝŘ;žSŃփŠmglü*\rșPˆ˜(Łĺ{jp˘9öĂ9/°Ń󘧞œ^…ĽlŽŚĽ •95ŽÓu Šóa4ž*'l–­*TC‘ź!N8¨`ĺDi\"g%ÍűBůôA•Š h‡˛gŽ´rÝs†^Żƒá1h‰0_Î9ČSŞ;ć	f™˛% ÍÚTd´EDžÓGTçĐúRœ20äâŸ%y”á;7^~e㑬îRľ:r§[ŞÁ­¤q ×&?4+€-˛Ć]sŐŁř{ęˤ=ł\$úË)Úc éÖŚĆ„Ó“IŠôTiŠh\$4çkb§RuľƒŚÚzamNaÎ\"’Źéúa\$ ٌ؊ĘbşÍ“ex†Đށhu(ćĆF˜42áXb\re–ěݲŒNîő)ˇS”Ĺ'@SvJd)CĽ„oâ‰słÓ ř€ÇP*gW:^ËúĐW+Tú˝—I—wź]Ărłž“š,0›\000r°Śg¤ś7UzáŹ8ž&UT\\2âœ6¤ŕ\000rĹŘp@7葭FŞ÷7âđGT5R´UTřcŁ>ŁOŕ1˜ľ|ůŻ‡Š{WúŔşÝCĂx;ŽŹ^ĐÎ#ŰiRb:Ǹr}Ö,fp%ČuĘ×*‡HLľ'Ř`@~&Œ0ͲkTł*Ÿů¤=¸šłí„íČ\nо܊ÝVkŐ|ʑ›5Ś#.ęě3ľˆ:Eۇpî{ÉwÖ\rŕźôXtč}");}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ă ó\000‚@2j8ؗ=.şŚ° -rČĂĄ¨Ź0ŠčQ¨ꊺhÄbźŒě`ŔŽť^9‹qÚE!Ł ’7)#ŔşŞ*ĘŔQĆČ‹\000ŠŘŇ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\000V˘M Q†#őK@ź\000Ň.…Ů€Ë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烋ôžîqŘwlM(§”Ŕäáb)O&ćĂxl&ĄŔÓŘF`ů—U’Ś‚×ÙíyĆ]NŠđPAx^+`†˜L”ŞŐgŒş(‚†Ň|8Á,‡ÄčĄč)Š‘Y-*h°ŞXkwTáĐ<Ą BQ[ňœ=Ť…tWăČon´Č@cÝdŇBƒ×ŽČ}UĘÁ>+5jWä›FwNŐ&Ů6ď\$ë o1~Ş×ŠĂ\\	'Ň Á=4@ĽDŞhÄR,DFëĹ+çIiʐđK\$r˛#ȇť\000Ŕ!&Oš>ÁBžËŚ)†(á˜:°Ę`LO—Żˆ2&	ˇSk:(“.8‘4hú	äß_\000ţu44ÚúŃ[+§EűčČ\rBÉ\$-•f,ç\000CO;`‰oͲG>xŁYS‡Iż@ÎAí_Á‘9ÖÚţĺ	Ÿí“?Öę˙ŘěöK ö3d–˨Ô'sŁLĆ]CY3-¤FbpŘ-.UDt˘™”FŠ˜(Ő>˘P:dŠ`Ȑb;ĄŽ@:Úg’śjJHP÷PŃĘźx\r’Phl%ŕ°4V\000ŘňNĘˆO5ůG KˆSšž˘ÖZÂQ	Ive숳֍>ƒ˘´)0Ô7PhL( ˜7 ćŮ Ş†żXK\rb,Uv\rI¨˘b•¨P\rććĚs¤-SÎ܇I“čUCąĄĚ)Ľx9LCݨpF	Ť’°-ÔłŔ)=’IƒAUŔ˛â†Y!ă!†Ää'‹š\n`M×w\$2†`VO.lw%0\\ÓSu“ře§@§ŠĂŕϑ×p3ŰéŚ%!Ô'œ…™1V0aUň!š9DŢBđap0ކÍ6\r\rá˜3pč.čtxK\na`ŽD@>ÁśÁ\\'…I.Œ˘ShčCP!ČÇŔ;”[bn\\\r’łŞţý„ô˛ąlŞĽ8Ŕ7ă,hQC\nY\röJüŁXdC d\nAź;‚‡fF+îWwĐ4LPďÉťHAľ!ô;—‰&V̲yƒ˘65šĺzçÍ=őŁCírŇmĊŐi`ˉbń\\gyԋ\$#QčmtĐsÇ\\ŕrsÄYű˛\000yĄ¨ă§ŁäKC@iŧZ[‹yp°ÂCĐ]l.@Vź8\$ŔĹNjp›:IcáöĎ}•4K• Ž^ƒú4§)ćžÓ8˛\000S4€Ä⤥ohRŁ¨Ă\nßo:›Tj­YŤľ†˛Ö•ËgmFp—JéE4Oj¸ľŤşfpĎvy˜P†PŰ˝%ŮÝď\\3ňGƒpM\röÎÖ¨-ÜĂg6…Oašˆ´jŮ°§ĆŒs6?/i&´Ť!âœ3eˇGU7řm\rÎ6˘ţI–‘@‹Zs“ŔnNÁ?!\rĘNŁ-7—Ăăł™5!BÂ*šŮ‡őĽŻ.óÉa.ůçÓĎĂBœ•|¨Ąo¤Hváťí轉ŁM˙XÜZ‹énÄÜhď¤ÓąŽłI°8/HQVö'rí%ˇMąg\$\$V—Gv“űč”I™Rƒ(aŠB”NĎÇH—‚ďé7%ĺPß’w~S.g9Z{´ßďOźŽ‡??“P˘šÁć†â{!ÁbXJ¤ÇW'€âhrqDÇ@ĂŚš\$9ĎW6fŠţ0औ@býäBů_0ĄƒĐb.Ŕ&™XMYŻ~ÜB#ęă‚nĺc1Ł&1S>éÉ}Ń%ÁÜ­ŐűoäŐJź­eŢȄ†â\$ţ\"Dx`ś˙‚qIXDb0˛\000}ć(0ŔęC†TÄFË~‘é#‚˛Ş+„WďRůiˆş!ě;	Ł\000˘‰”­Źőč„řŒšđNHiŚűŔňű0Ž„4(ƒÇđ\"詯܍…HpđFţiËg†Ŕ˘J( žjŹź\rc@ÂŔ¨\r\">ŕeLĚ/˙°“\000\rŕ XűđŤ‚H Ň †Lőo[ˆB¨°Ô\$OŚV˘ˆ€a ]\rďš f˛řbˇé°űI˘űŻĘü&žü`ÂőojˆHŔL‰˘÷πЃŚśĘŸ\r°ęšďŠ `)‚öNŤjjŞ`ęƒëdś‘(dĘF…]mę>‰*°%jH1NęNo0›(˘ŠoßhćŘ RLhąeLĽYč¤Lä¨Ţěł\"|“ŹJH@)+D´ƒu‘^Ä SϐˆŠEk‹B´pË0GŚxbC*ôĐ&‚€AĹlš{q°Đʏ\\˜Ľš8ƒCÍi\nbÚ*p1'°VŇLvxPÄĚěžJdXʂHP\r¤‚…­Ź[`Ę[­˛\\\000źż-`éƒĎ˛(FîţEĄ‹fđĽ\$\n- š đĂҧĘňťŁˆ¨’`6`Ď&rj€Đ¤ŠfŔŰ&’ltŕúĽ\"Ş\rŹŠ ‚JŁföC(ŕđtĆPS‹&Ž1%ň‹&2)„ØŚIď(ŇĹ&ň{&RÓ)R,€Â\rRhŽŕÄX\r€ÄŰ Ö.\000%Œ* â+ĽJ'ˆNI\r€Ťŕč00†ĺS	“1€Ë1Ćf t\n… \\#\\6 °	ŕÄ\rDo2řS@ “E4“L cÄ	¨:>ŔćÂbE2k\n€ <ŕuEXŔó0D왳0\$@ŢCO\\đ2ú)€ 	ŕŚ\n†\000ŕ‹:\000R’ęŽFđ/ý8“„0ÂK1ł„	)-\$čp\$#. ¨ŽŚÔY­î[¨:ž.F\000Z?Ŕ˛ę\$Ě) É+Sƒsź“ÁsÄ8#d<@°´\nT¤ŠŹ?+%›7Ť2ӊS”TŠ^;¤,TŁÎLž‘ĐÄ7f]C\"EC€ó ƒ(.ňňaTLiä™8łźI”P‘ޡ³DĐ6`’ă&ˆXŠžŹ2čř˘%!4~ŠPLĂF*‹DĚ\\0fXÓ´ŔdX<CÄt 4ëPá€Ę\nÔ3ŕRě„hůN0 ó´ÓŠźŹŔPůRřP€śůQŒłúW䄆޸ç\\‹ž2ĺýHĺ	îý\$ęO€Ăff‰<ňi;Ç™´t—di,ˆEŠ MŁˆ˛ëi/ÔŞÔL\000^ŽF€u(aŠĎJ‚ypZ;˘ňřźýB˜Œő`\rŽÜ’Î ϔő´Dƒ¨ą	8iŠł:Ř	Š™ńlŔěú dďÁĐ\\őpčqíű€ŮéŃ˙ő0°Łd°ëľJEˆ%Kt÷žLć	ě:\$ą\$Ý­Qo7QŻşLTdë<âň\$5í[Ł‹LędŠČL`„ěW(rfeŃIU.ĹFP˝`h€dű>öŔčĎ/ě¨5\000bΤ˝#Ň@ŰUBä`ΐ°ś:ˇ•lK%ˇc zÎć3)fń^t€ę\000`#›_Ž¸rÇ0(J 2°\rfň›XĎ;H„HC_/ěćč„%iËä:Ż/ ¤óŇÎr)ŕ¨\rëD8ˆÜŔ–\$ ąOŚżl č)čPěćVck€ČłŕžklžVş66žř\000pâa]Vó@`ŠIÂ\$#Ĺp Éo¤9×\$‚§\\÷śôŒî:+őďS5žł\rá^óŢß):!ęge°ŻôoÎ(€eHńáI P˝óäžk”3ŕLRsřV Ş\n@’‡\000ŰKŁ.‹Ő0\"#>(śQDtDł/;´<W\"čٲĎfÔśT”ş0ö˙`RΜW2˘† §r‹fŐázÖ]{ƒ|†…Ł_ER\000YG|“ź†C_qWÔc&]UH‘|Ďi7'jV›~ÄjĂk2'oIo`ËqCÄÎUÔJG6€ZĽ5ŕă VˇX0¤„óňŢ ä„	€Ţ8.* P Xƒ#„86ëpk0Ę!Ł8˛×7Sc¤ž˜Vžěs@ĺ\\>‚ĄĚž‚\$Á˛›)ň˘JҨ<KéC[.T”ž—‹W”~ŽŒ\$Ż€­ćПćÔL˜i†Ëżz+ רýQ%fF?‹W§KďŐdMHo%Ä\\üt`äöOe6ee“c y„Pˇą\\VQ`°x~6-őƒđŞ öÁ¸`ž˜Í\$&ňŐ VŠ˜–łËŃr WX\"˝ WcäĆxg[Řks‚‚‚FžÉŠ‹ “Wąéi˛\n\n츳äUŻ{•9VOóäóđŞĎ†ËĹž\r€…çŞ\r‚C¤\rKf\rŚ>ăŢ>\$ňľăî#ˆr?cú?ä'`ä@„îE €Ćă@ő*848&87ž¨š…ZY‹8ix8€×VÓU˜\n­ŁÄśđ *yĺ#Â2<l^T…Đ\$ŁAž°p(eœý@^boŸšŐvKşšË˜‚ÎĂ@OĄbg Ż3i†žčö€Ř¸‰<cÎÜÄ199t9ĺmŁŚ:ŁÔ;œ&yÝUĂǤƒŽÖşXHcŰĄY‡œă?˘\000ÔpŁĽé_‡se&]XhUĄb%˘ü/ żžCP_P¸Pš& Ü\r`DŞ# D´”6BŞ@D4!.¤ś`â\r€żŹ\nŞ;şřşżŹ-ÍŚU¤Úź0ÚÂÂÚ׏é!Ž	!šëg­bB t?‚’Ҍ.zÂ&`Ţ\r ^B\000^šRŽäe&A#^?b@ŕHůC@´ŕĎŹ‚ŠŹłŻšž…Kt€Î4ű@¤B\000ç›@WąÂ?w–ƒš´u‡­ÚĐ>›/Ź žkŹşŘ\reŽťqŹš×ˇúÂRű)śŰ­ű…Źťƒˇ#>+‚C\n‹Ô,ŔÜv`Îť&šëćŹŔFŕŞ{ŹÖŒ¨\000]Ą`™W›¨‹f! ۨű͡{ËŠög˘ŽŕЃ›č€žR¸VŁ dC8ŔÝE–F,ťD:|oť§„Š‚Íw˘/(Ôä‘yŔ2<84SšćvӚt Úy‚Ú&­Fżş;tôEú_”0Ä`Ś̌°ĘĆ|Ž~­(mŔy	6ŠČĺ\000MBęŻ.Uy#Śq.wĹyţ\n€ä\n%ÇČë\000犏ţ@ň˛šţ'œŠ•býQEÉ<—+VěčvLX.CŕăˆƒfżŔÉÍ#dqÒY^ŸœÖë#dYŚŇ 6d˘­\$mś>mă’ăŤ×ÇGV9.\\ćÍŢo:É Ë†gÎcňŠć)‚ŽĘ\"”˝źTƒýU\r îőĐm†eŐ~šCiÁ5Żpřř˝TŔ•´ščäů11\000z(ĺl,†\$n5ř’ĽC×Ó×ů}ƒ×㪇\"G=qŘčukë!vmÚ߂T­\$\000YŘě3ŕ¸<Ĺ)¸}Ş+h˝ś¨\r×*}„tłÝz!Ýľ’˝˛4:“Üݘ\rœG]ňH¤™GRŞŠ0Ş˛ťÜąĽŻŒ„ëÝď#˘—Ë}ÖŤÝކ—Rýş4H%”ćżY7Tç’r´~.~|ôâć=ĎŚEŽźrÓj‹&~˝`ş(\000”ÎP`ĎJ•ŻńH%ă2çąá!Îx…ź\\ĚÜÍ'†XÂĐ'–Rפ˛5“˘Í‡h-VžNěŚB¤ˇ/ĺ͓éč\r^ tŒýTͧǾ!š~jĽé|q\nËŇ˝×č[ęáęN\"ëî&ŇE´.	çę‡.\0005ĹęçíĆÍ1ĺ§UîˆdG^ëȟ#.ýÚrRFQ%(ŕč\\ŕz‹Ľ<6C\neƒň€şpŁFF?.\$GĚŔ˙4\\ţ•đ*đő Đ`bŁ?8ŕşôć:Dş‘܇öŸm÷\000NKżvÜýŚŔăóLôÎI(pEŽDi˛Š\000˜	 – ř\n@‹:@°\nʏŕůü\000(żŤúđ|Äşh\"+* PűîŕJ<ćyíBťŕcŕŁňLş\"^ÜóóĆ\rŕ´|čŠŒřG耸ea}#é€đú„Œ™%Ć`ř€Îŕきđ,Á œ†`ńďËtűt–ěÄŤ@ 8€|w\\&@0üŒňo€Hsď•,ű>Ě0ç~gĂňütěxŽ‡2\000~H—řŔl\$!K\nhŸŒ}g’Œ‡(ČrXlŸżrşŠ\000ŕl~a\nFü÷Œń˙ďëÎĎł@@Ě\"N4)_™BčÁn˘H‚ü&uźhŞi	@WŔRJÓ)Ź@'-ˆöÇđŹ)ƒ\000ý\$`ŕ§ř( .\\q•qÁ8Ź),vČ€Š˜+‰tŒ ëu ˘„3ŕ_˜ŸřŠ`Î\000ŽŔ|}ü,@ÄţŔ9?¸űsxMđ,›>H,sš §Q‚@ŔEĄ˝Ýá\na]\000€KfŘY \r`\0000%i”GXC1Ř\$ôƒ5‹œFyH븥Šíu”Ŕ€KEkČ\$ĺQá˝%Đ䌂>đ-łý÷m\"N9>\n žÁ‰äc%2ńÖŽőKC‘{đlô?NĐi €´bƀ ¸`0\000˘\"đ}DCžží8 €…ö„r/€’ âŒy\\A׈zÄ@d@˜ZÄz\$ąsňC\rAp@*ÂÍ9IÄSŚ?ˆ\nüĄ‚&^ż	öč’9_„!%eŠ¨‡ËĹFCŹlŒUÇ‘p\n’+‰'|@E‡@>ĄŃ\rÁrăŠřÚJĄ1Ř\$˘§2…xFbŢ80BmřaB\"ČŻ4‡2^\"(žĹüŕĐvŒ†Ę‹8“¸IČ n\$Ac\"04€î(ĹS)|eƒř€â€x)´gƒVĎó8˝΅[tÂ!şe)Pz]̨\$U”#´ŽQś¸‘HgxK„…,‘ź*#Ď Č(Š‹ŹŐĐŕ™ÄpqłÉ˙MŹŇ(Ň?ÚőŠx@	)ÙÚЁŰíb y\000Gx@'o\000tŒîç=ň6ŽvŰHŒîˇDĐĎƀ*‹H…*kň=ŕëĎT\rř‘Rh˙ÇŕʋzĖ„hň)‘ĆĽűÖÇU “OV?ňŒNĐm@€äϸx\000đîĄ?ĚDŽ¤64	†s)Y‰°\$÷Š˝ZA25źƒ hŠ=TŚrS9=âŢŮy›B,§q´…_?ń—HźÚ.>’€žEŤn¤9#䆀ł`<;ŢI.)Ź¤˝%0ÉI#˛ˆ\$E\"AxHœî&ŤO€řg˜´;`|+ђUŽ.ňÉŞGő“—ÝŚ…Ň.IĐË süŸ@ë'÷ďĘ	ň)‘XĐ	Ń >ČlÚ§pBˆĹ[\r‡Vá”ŇœŔúC`\"ľÁ˛+qwD\nčű€°Ńwb,ŕ‚ó…)Ż9eҜ	\"ŽŮ)ôsŒšTQŞ]=ĚÜR™\\#¸+ńę.ř	Û*€;ÇĂ@+wü4^„â¸×8Q‰N\r‰”ĚŤAcĺř‡”uf ¸zĆŇMic;aŮW%˛ąDlY§L @śg˜}…Nˆ­cčXţg•ČšÄYqóŃ@VW'\$€!E-\000^Ţ0ôľ’đ&ŔtOZV“\rš`žb˛ţ–#?áĹ!¨€\n<NävÄj!֔ €Ú?ʝÄŠŮ/˘‹>&B‘\000BKÉJ7\$ň´F˘fŚŠr!\\ÍŹx`ĄCáhŻťVkŔ1*UĘP/9)/f6}‘pÍi#šY%¨ń1 \$`If˜‹É§L˝á=t×-5őDÍacFY˛Ň`Ń6… Pňď_ŇNB•Œę‹”iwdüI˘šnhC	Đ…w™Ź‹Ó4qŒŢ€NšG+^or›XŃÉÜř2Lú'óŽŘ~Bj'˜}–TĺáCš1—@ä¨@:\":l mščŚŹ@B,)î“\nIĚĘv‹b–¸ús\rČ[„‹:Š‹d'lh[Řq: <!˛|ŠY6ĂÎĆ	ĄPt¤í–•7ƒęÎp Ó}pˆg€JsŞOđ֚¸cĄ=9ÚIČą­•\000ɒ’2€#.š`!TQ#ä˛K‘rl“fšôëÜ*BԕʐĎE°E*'ËnsťŤĚďBŹt7ŘÄńĘ z 'šŘ@[é\">ţ!Oɍs܂xEŔ(S4\"ŸđĚßú÷ő̌Ň@1cúáŘş¸°\räS,n`•D!2I°)´4jÝ <ń¤‰ľsâHcükĽôg	ƒ€şa!5˜\\!ü\nŃ&‰ar\n(qn6 ˜Ăpô…ł`´Ć!ť>đ4EŚ’˘2eĹAÔVž”06\"˘g›2%Tg%Ą=[R\"ĘŹ•‘f°sĝͪ6‡yU E›C€Đö‡ę§‡%ˆm0Ş*şŠôP˘Ő#‹DɆQ=G¤Áƒ°ŔŃ!ôFÎnăÖ~Ł¤‡Š5Éř3[NÉ#y\r˘>˛K8Ë\"Zv§(œ˘–\rrŔS9Ř; |3¤D짊;T­9ŒV,\rxJĺFdӄV™ó/@^  9:@|~ŞsŕŻ@Ët*hě ŔOL´sąq÷‡)žé)Đ'šjĎ,„Ę4Œ@đé ¨œÍŇÎ!:-)ĘÝJšsÓJ nkÄÉ:2đT\nžXŸE>a´âşw†žXgž-1ŒŠe\n\000|“¨8|÷ĂA\$ Řj=Iq6ĐĐ\000Ÿ•¨3‰hˆş~şW†`”óáÜĆ102…´\rŃ°–ńšŒął8TÎWÄ3”ŠăÝQz•,Ď1ô(~Ş>+S@“ÍF†‘ĺ?¤KÉLÁĎs24łâ҄č#[LţŹ&˘ŁňÉ ,ĐšČÖŻ‘‘DŠkŃšîŠ\"€ŞY?Œr&J!´}Äő1s!…ISČŮOΕBYMQŞ,cZšÔřCőL¨ě~ęĄÚŠ˝ÖŞ´ť;\000xŞłKGĹ=ÖBĂ˙ŤŐk;!Ú˛‹‚ŻŔs5[\"Âk:ľČĺö5ŰÓĄühŠĘeęŃqłÖŚq+˘|Hr3ĺ{AľëB7šŃ֔Üń­BéQR€ŻÖ&Žľ-ŤËęřdÚŃʎ\"ŹRŸF;9 †•'ÝRŒÖçj_UZH2{â\$†uA%ÖĐŁDŹŘą–m2Ř-žq0AW€DŤÎFaÁ\nŞCŔ3‚\000ĄÉVE‘‹ô€.QŹ\000şąCî&Ć鎸@đşű¨\ráÄ+!JŃĆÂşgŽŞ]ƒkłX1ă-E§ŃŁ%t í]Rć*ÁĆn|pçěe„ŒËŢBړe€ě\n,ŰĂę,Ž˘HĹ=”ÔC%öˆŢ­ńŁCÀ9S3ĎžLŕ/Â+jœgúÇԆČϏ9•x¤ph꬛šĘb7ŤG,.×ŇWŐőÄ7–ÄyZÁőV¸ŚĐv˛ľ,E5\$:_É(Ľ&ŇJ-—č˙foٌÖ5Ĺ_er+•]ú^”šŤĄŒ!›ěaddˤˆŔ\000ó	—LP]	G8ÁŇ>C\000!°š%Ť8í6qs€čš2ŕ>q˙í4PƐřdş‚Âdbs`š€;˜]ŞÂÔ,Đ\\–j혢qĐĂi{ÚPŕa‡–ák@ěë{E‘ÜŠ9+ŮQ>`4˘H!¤Ô	áĹĽkp:(.Dŕ/;ӏmVŔ-Ş×(5śŕQ\$vr¨Z.Í´ź;‘(Ž¤ž˝Gf;}{JŠvwBÓ\rMWˇé\\‚ą-Á¤ďxb‘‚”Úsşź€Ĺq\nar“ţűƒ‹Ňß@„1#ĆDßÇšĄ.ĺ\n5ç!pĄ 2t!ąŢMÇŽ&3‹‘OxW˛Ţ‘[k\000’ť:ܨ_}č-Ś@€őĐ#ÍÉČj&Ů6xš@.ˆĐË\000[\000Łpٕ~w Á˝Hďp<†]…W0ÍÎVŰÁ?žVEÝ~nn—@Üú‰77}ŐC>Ý2Ýu•=ťlâkv|€š`Ă(šŐÍŔcvp6śVćĆ[…ŐҍaGl\\ÜĽĘ~Ř?uą˜fě¤Ô•Ţ.ÓrŰľŽfí͢MÜ҇uëž^9iEIڐF~Dc †Šô§óŽ}q[ €şőWDˆ˝Ńčö,Ňĺ˛^°ŽĘqîrPČÝŞć˝œ5ˇoj¸^âęťš•ˇn–u˘]8íא7Š˙ӏx՘ÝpÚľőď# űɛV‰\"čiY@{wáŔ™  1žĽđ!AKź…~ú׉ś˘ëĚ2ťť_ží\000;ż]ÜR}đŔ]b—ăóďĺ~›w„–óď3HpÔP0ˇdš˝ć°\$;ű[~÷č1ŃĎ-‚J†n‡Ż„)J‹€űe[1'e}śyíŁrRŃĂćÝU&W‘'*J¨Ăѧić`[=}ľĂ/n1w‡‚Ö[Uś°rŃ%ŕ>ŮptśiE~o6)˜8‘Hj5Í9,ŘV\000ŹůAŸ\nx\nîübźÜs	¸)S‘š€T}u`ř`YĐgČ÷…küŹż8(_o…ü0á‹ƒęčÄBť…Ý.ńwˈjű¸čWq››3Şô—¨¤ƒŔjvyš ě0gŤ!¤Ř°/\000ő÷c€ĆCz ń3D8­cŔ¸E&@1/R`s`ŰüĐ");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF87a\000\000Ą\000\000îîî\000\000\000™™™\000\000\000,\000\000\000\000\000\000\000!„ŠËíMńĚ*)žoúŻ) q•Ąeˆľî#ÄňLË\000;";break;case"cross.gif":echo"GIF87a\000\000Ą\000\000îîî\000\000\000™™™\000\000\000,\000\000\000\000\000\000\000#„ŠËí#\naÖFo~yĂ._wa”á1çąJîGÂL×6]\000\000;";break;case"up.gif":echo"GIF87a\000\000Ą\000\000îîî\000\000\000™™™\000\000\000,\000\000\000\000\000\000\000 „ŠËíMQN\nď}ôža8ŠyšaĹśŽ\000Çň\000;";break;case"down.gif":echo"GIF87a\000\000Ą\000\000îîî\000\000\000™™™\000\000\000,\000\000\000\000\000\000\000 „ŠËíMńĚ*)ž[Wţ\\˘ÇL&ٜĆś•\000Çň\000;";break;case"arrow.gif":echo"GIF89a\000\n\000€\000\000€€€˙˙˙!ů\000\000\000,\000\000\000\000\000\n\000\000‚i–ą‹ž”ŞÓ˛Ţť\000\000;";break;}}exit;}function
connection(){global$h;return$h;}function
adminer(){global$b;return$b;}function
idf_unescape($s){$id=substr($s,-1);return
str_replace($id.$id,$id,substr($s,1,-1));}function
escape_string($X){return
substr(q($X),1,-1);}function
remove_slashes($Ne,$oc=false){if(get_magic_quotes_gpc()){while(list($w,$X)=each($Ne)){foreach($X
as$bd=>$W){unset($Ne[$w][$bd]);if(is_array($W)){$Ne[$w][stripslashes($bd)]=$W;$Ne[]=&$Ne[$w][stripslashes($bd)];}else$Ne[$w][stripslashes($bd)]=($oc?$W:stripslashes($W));}}}}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,$Y,$Ra,$gd="",$Zd="",$ad=false){static$r=0;$r++;$H="<input type='checkbox' name='$A' value='".h($Y)."'".($Ra?" checked":"").($Zd?' onclick="'.h($Zd).'"':'').($ad?" class='jsonly'":"")." id='checkbox-$r'>";return($gd!=""?"<label for='checkbox-$r'>$H".h($gd)."</label>":$H);}function
optionlist($de,$qf=null,$yg=false){$H="";foreach($de
as$bd=>$W){$ee=array($bd=>$W);if(is_array($W)){$H.='<optgroup label="'.h($bd).'">';$ee=$W;}foreach($ee
as$w=>$X)$H.='<option'.($yg||is_string($w)?' value="'.h($w).'"':'').(($yg||is_string($w)?(string)$w:$X)===$qf?' selected':'').'>'.h($X);if(is_array($W))$H.='</optgroup>';}return$H;}function
html_select($A,$de,$Y="",$Yd=true){if($Yd)return"<select name='".h($A)."'".(is_string($Yd)?' onchange="'.h($Yd).'"':"").">".optionlist($de,$Y)."</select>";$H="";foreach($de
as$w=>$X)$H.="<label><input type='radio' name='".h($A)."' value='".h($w)."'".($w==$Y?" checked":"").">".h($X)."</label>";return$H;}function
confirm($kb=""){return" onclick=\"return confirm('".lang(0).($kb?" (' + $kb + ')":"")."');\"";}function
print_fieldset($r,$nd,$Fg=false,$Zd=""){echo"<fieldset><legend><a href='#fieldset-$r' onclick=\"".h($Zd)."return !toggle('fieldset-$r');\">$nd</a></legend><div id='fieldset-$r'".($Fg?"":" 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,$X=null){static$pc=true;if($pc)echo"{";if($w!=""){echo($pc?"":",")."\n\t\"".addcslashes($w,"\r\n\"\\").'": '.($X!==null?'"'.addcslashes($X,"\r\n\"\\").'"':'undefined');$pc=false;}else{echo"\n}\n";$pc=true;}}function
ini_bool($Qc){$X=ini_get($Qc);return(eregi('^(on|true|yes)$',$X)||(int)$X);}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=>$X){if(!preg_match('~^(COUNT\\((\\*|(DISTINCT )?`(?:[^`]|``)+`)\\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\\(`(?:[^`]|``)+`\\))$~',$w))$H[$w]=$X;}return$H;}function
where($Z){global$v;$H=array();foreach((array)$Z["where"]as$w=>$X)$H[]=idf_escape(bracket_escape($w,1)).(($v=="sql"&&ereg('\\.',$X))||$v=="mssql"?" LIKE ".exact_value(addcslashes($X,"%_\\")):" = ".exact_value($X));foreach((array)$Z["null"]as$w)$H[]=idf_escape($w)." IS NULL";return
implode(" AND ",$H);}function
where_check($X){parse_str($X,$Qa);remove_slashes(array(&$Qa));return
where($Qa);}function
where_link($q,$e,$Y,$ae="="){return"&where%5B$q%5D%5Bcol%5D=".urlencode($e)."&where%5B$q%5D%5Bop%5D=".urlencode(($Y!==null?$ae:"IS NULL"))."&where%5B$q%5D%5Bval%5D=".urlencode($Y);}function
cookie($A,$Y){global$ba;$se=array($A,(ereg("\n",$Y)?"":$Y),time()+2592000,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$se[]=true;return
call_user_func_array('setcookie',$se);}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,$X){$_SESSION[$w][DRIVER][SERVER][$_GET["username"]]=$X;}function
auth_url($Db,$L,$V,$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($V).($k!=""?"&db=".urlencode($k):"").($_[2]?"&$_[2]":"");}function
is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
redirect($rd,$Bd=null){if($Bd!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($rd!==null?$rd:$_SERVER["REQUEST_URI"]))][]=$Bd;}if($rd!==null){if($rd=="")$rd=".";header("Location: $rd");exit;}}function
query_redirect($F,$rd,$Bd,$Se=true,$dc=true,$kc=false){global$h,$l,$b;if($dc)$kc=!$h->query($F);$zf="";if($F)$zf=$b->messageQuery("$F;");if($kc){$l=error().$zf;return
false;}if($Se)redirect($rd,$Bd.$zf);return
true;}function
queries($F=null){global$h;static$Qe=array();if($F===null)return
implode(";\n",$Qe);$Qe[]=(ereg(';$',$F)?"DELIMITER ;;\n$F;\nDELIMITER ":$F);return$h->query($F);}function
apply_queries($F,$R,$Yb='table'){foreach($R
as$P){if(!queries("$F ".$Yb($P)))return
false;}return
true;}function
queries_redirect($rd,$Bd,$Se){return
query_redirect(queries(),$rd,$Bd,$Se,false,!$Se);}function
remove_from_uri($re=""){return
substr(preg_replace("~(?<=[?&])($re".(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){$mc=$_FILES[$w];if(!$mc||$mc["error"])return$mc["error"];$H=file_get_contents($vb&&ereg('\\.gz$',$mc["name"])?"compress.zlib://$mc[tmp_name]":($vb&&ereg('\\.bz2$',$mc["name"])?"compress.bzip2://$mc[tmp_name]":$mc["tmp_name"]));if($vb){$_f=substr($H,0,3);if(function_exists("iconv")&&ereg("^\xFE\xFF|^\xFF\xFE",$_f,$Ze))$H=iconv("utf-16","utf-8",$H);elseif($_f=="\xEF\xBB\xBF")$H=substr($H,3);}return$H;}function
upload_error($l){$_d=($l==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($l?lang(1).($_d?" ".lang(2,$_d):""):lang(3));}function
repeat_pattern($ze,$x){return
str_repeat("$ze{0,65535}",$x/65535)."$ze{0,".($x%65535)."}";}function
is_utf8($X){return(preg_match('~~u',$X)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$X));}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($X){return
preg_replace('~[^a-z0-9_]~i','-',$X);}function
hidden_fields($Ne,$Lc=array()){while(list($w,$X)=each($Ne)){if(is_array($X)){foreach($X
as$bd=>$W)$Ne[$w."[$bd]"]=$W;}elseif(!in_array($w,$Lc))echo'<input type="hidden" name="'.h($w).'" value="'.h($X).'">';}}function
hidden_fields_get(){echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
column_foreign_keys($P){global$b;$H=array();foreach($b->foreignKeys($P)as$o){foreach($o["source"]as$X)$H[$X][]=$o;}return$H;}function
enum_input($T,$Aa,$m,$Y,$Qb=null){global$b;preg_match_all("~'((?:[^']|'')*)'~",$m["length"],$vd);$H=($Qb!==null?"<label><input type='$T'$Aa value='$Qb'".((is_array($Y)?in_array($Qb,$Y):$Y===0)?" checked":"")."><i>".lang(4)."</i></label>":"");foreach($vd[1]as$q=>$X){$X=stripcslashes(str_replace("''","'",$X));$Ra=(is_int($Y)?$Y==$q+1:(is_array($Y)?in_array($q+1,$Y):$Y===$X));$H.=" <label><input type='$T'$Aa value='".($q+1)."'".($Ra?' checked':'').'>'.h($b->editVal($X,$m)).'</label>';}return$H;}function
input($m,$Y,$p){global$U,$b,$v;$A=h(bracket_escape($m["field"]));echo"<td class='function'>";$bf=($v=="mssql"&&$m["auto_increment"]);if($bf&&!$_POST["save"])$p=null;$_c=(isset($_GET["select"])||$bf?array("orig"=>lang(5)):array())+$b->editFunctions($m);$Aa=" name='fields[$A]'";if($m["type"]=="enum")echo
nbsp($_c[""])."<td>".$b->editInput($_GET["edit"],$m,$Aa,$Y);else{$pc=0;foreach($_c
as$w=>$X){if($w===""||!$X)break;$pc++;}$Yd=($pc?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($m["field"])))."]']; if ($pc > f.selectedIndex) f.selectedIndex = $pc;\"":"");$Aa.=$Yd;echo(count($_c)>1?html_select("function[$A]",$_c,$p===null||in_array($p,$_c)||isset($_c[$p])?$p:"","functionChange(this);"):nbsp(reset($_c))).'<td>';$Sc=$b->editInput($_GET["edit"],$m,$Aa,$Y);if($Sc!="")echo$Sc;elseif($m["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$m["length"],$vd);foreach($vd[1]as$q=>$X){$X=stripcslashes(str_replace("''","'",$X));$Ra=(is_int($Y)?($Y>>$q)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$A][$q]' value='".(1<<$q)."'".($Ra?' checked':'')."$Yd>".h($b->editVal($X,$m)).'</label>';}}elseif(ereg('blob|bytea|raw|file',$m["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$A'$Yd>";elseif(($Uf=ereg('text|lob',$m["type"]))||ereg("\n",$Y)){if($Uf&&$v!="sqlite")$Aa.=" cols='50' rows='12'";else{$J=min(12,substr_count($Y,"\n")+1);$Aa.=" cols='30' rows='$J'".($J==1?" style='height: 1.2em;'":"");}echo"<textarea$Aa>".h($Y).'</textarea>';}else{$Ad=(!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)):($U[$m["type"]]?$U[$m["type"]]+($m["unsigned"]?0:1):0));echo"<input value='".h($Y)."'".($Ad?" maxlength='$Ad'":"").(ereg('char|binary',$m["type"])&&$Ad>20?" size='40'":"")."$Aa>";}}}function
process_input($m){global$b;$s=bracket_escape($m["field"]);$p=$_POST["function"][$s];$Y=$_POST["fields"][$s];if($m["type"]=="enum"){if($Y==-1)return
false;if($Y=="")return"NULL";return+$Y;}if($m["auto_increment"]&&$Y=="")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)$Y);if(ereg('blob|bytea|raw|file',$m["type"])&&ini_bool("file_uploads")){$mc=get_file("fields-$s");if(!is_string($mc))return
false;return
q($mc);}return$b->processInput($m,$Y,$p);}function
search_tables(){global$b,$h;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$vc=false;foreach(table_status()as$P=>$Q){$A=$b->tableName($Q);if(isset($Q["Engine"])&&$A!=""&&(!$_POST["tables"]||in_array($P,$_POST["tables"]))){$G=$h->query("SELECT".limit("1 FROM ".table($P)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($P),array())),1));if(!$G||$G->fetch_row()){if(!$vc){echo"<ul>\n";$vc=true;}echo"<li>".($G?"<a href='".h(ME."select=".urlencode($P)."&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($vc?"</ul>":"<p class='message'>".lang(6))."\n";}function
dump_headers($Kc,$Jd=false){global$b;$H=$b->dumpHeaders($Kc,$Jd);$pe=$_POST["output"];if($pe!="text")header("Content-Disposition: attachment; filename=".$b->dumpFilename($Kc).".$H".($pe!="file"&&!ereg('[^0-9a-z]',$pe)?".$pe":""));session_write_close();return$H;}function
dump_csv($I){foreach($I
as$w=>$X){if(preg_match("~[\"\n,;\t]~",$X)||$X==="")$I[$w]='"'.str_replace('"','""',$X).'"';}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{$nc=@tempnam("","");if(!$nc)return
false;$Ab=dirname($nc);unlink($nc);}}$nc="$Ab/adminer.key";$H=@file_get_contents($nc);if($H)return$H;$xc=@fopen($nc,"w");if($xc){$H=md5(uniqid(mt_rand(),true));fwrite($xc,$H);fclose($xc);}return$H;}function
is_mail($Nb){$_a='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Cb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$ze="$_a+(\\.$_a+)*@($Cb?\\.)+$Cb";return
preg_match("(^$ze(,\\s*$ze)*\$)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
slow_query($F){global$b,$S;$k=$b->database();if(support("kill")&&is_object($i=connect())&&($k==""||$i->select_db($k))){$ed=$i->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
var timeout = setTimeout(function () {
	ajax(\'',js_escape(ME),'script=kill\', function () {
	}, \'token=',$S,'&kill=',$ed,'\');
}, ',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();$cf=0;$df=0;for($q=0;$q<strlen($Ia);$q++){$cf=($cf<<8)+ord($Ia[$q]);$df+=8;if($df>=$Ja){$df-=$Ja;$Va[]=$cf>>$df;$cf&=(1<<$df)-1;$_b++;if($_b>>$Ja)$Ja++;}}$zb=range("\0","\xFF");$H="";foreach($Va
as$q=>$Ua){$Mb=$zb[$Ua];if(!isset($Mb))$Mb=$Jg.$Jg[0];$H.=$Mb;if($q)$zb[]=$Jg.$Mb[0];$Jg=$Mb;}return$H;}global$b,$h,$Eb,$Kb,$Ub,$l,$_c,$Ec,$ba,$Rc,$v,$ca,$hd,$Xd,$_e,$Df,$S,$gg,$U,$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");$se=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$se[]=true;call_user_func_array('session_set_cookie_params',$se);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$oc);if(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);$hd=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,$Qd=null){global$ca,$gg;$fg=($gg[$s]?$gg[$s]:$s);if(is_array($fg)){$Be=($Qd==1?0:($ca=='cs'||$ca=='sk'?($Qd&&$Qd<5?1:2):($ca=='fr'?(!$Qd?0:1):($ca=='pl'?($Qd%10>1&&$Qd%10<5&&$Qd/10%10!=1?1:2):($ca=='sl'?($Qd%100==1?0:($Qd%100==2?1:($Qd%100==3||$Qd%100==4?2:3))):($ca=='lt'?($Qd%10==1&&$Qd%100!=11?0:($Qd%10>1&&$Qd/10%10!=1?1:2)):($ca=='ru'||$ca=='sr'||$ca=='uk'?($Qd%10==1&&$Qd%100!=11?0:($Qd%10>1&&$Qd%10<5&&$Qd/10%10!=1?1:2)):1)))))));$fg=$fg[$Be];}$ya=func_get_args();array_shift($ya);$uc=str_replace("%d","%s",$fg);if($uc!=$fg)$ya[0]=number_format($Qd,0,".",lang(7));return
vsprintf($uc,$ya);}function
switch_lang(){global$ca,$hd,$S;echo"<form action='' method='post'>\n<div id='lang'>",lang(8).": ".html_select("lang",$hd,$ca,"this.form.submit();")," <input type='submit' value='".lang(9)."' class='hidden'>\n","<input type='hidden' name='token' value='$S'>\n","</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($hd[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$ca=$_COOKIE["adminer_lang"];}elseif(isset($hd[$_SESSION["lang"]]))$ca=$_SESSION["lang"];else{$pa=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$vd,PREG_SET_ORDER);foreach($vd
as$_)$pa[$_[1]]=(isset($_[3])?$_[3]:1);arsort($pa);foreach($pa
as$w=>$E){if(isset($hd[$w])){$ca=$w;break;}$w=preg_replace('~-.*~','',$w);if(!isset($pa[$w])&&isset($hd[$w])){$ca=$w;break;}}}$gg=&$_SESSION["translations"];if($_SESSION["translations_version"]!=134209768){$gg=array();$_SESSION["translations_version"]=134209768;}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\000ÁEŠâî/5Ź˘‹YÓ\000Š@Ą{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(Ֆ´<í\000U\n ťÔÖqŸY0uNą×R¤\nŤ‚n'íö¸RZŐ\000P;‡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\000(+†PĹ0[1.ĚĽ\$\ráT*A¸Ş€ÉYZ	(4˛pӝj:\"1˝PÍÉź´ÚyLňm”će9ç\000 +r*)čošdř~r™ž’°ů\nB\rCÁMŚâ7<ĚyG}Čx\")ł„Ý.S˘pšS'+ 2ž•§ŞSë hÉŁm=í'9YH‘˙\$d”“’•e“*ýT¤ľÁ‘ô9)ĘJ<%íQŽćËs1ŞĐĂŃdň^tF9fŹĐťGZ„Ş[@oN¨ÔՖň[42ŠŠ4Ş<hń†|¤‚–dŕ#Áa‰熀RVŢ1lhíz‰Mú9EZ•hÇM˘R*'<HՕΞ×Z(ťÔd䰉ꑺÚ¡É(kľôß9‹\r<C%.]7Űb)2ȲÖ~ÇȇLâE_v})’Â_Ąq´ňľ@´F˛őÝ,S;^NcۢśrV:’	}ťiöfźČŒęĂ;­š6‘2YqîŒ%Œ6ą9NH BQĺ?ÁĘ38\nXZŃ(í-ůł\\Zé‘2k…˜1Ô´ĚôňŹâYŻëÇy]“Á¨qqďV\$DŕŮM÷)&đžÂ;˛ëŕĽä5é=I6–Yϔ-Ŕ7Ą˛Ŕ•^œŹçç’ş?ˆ°őÜą6šî#î~elI˝uţŢ\\ĚBH˘AßÄś–Vc˜kŠ­2—'ZR2)¤Š’ľ.c“tÝl„\\u9q8Łˆ[-ÁĄľxŇĺŮŠY–mŐÔÄä‹0eşíI1lŹfAc\"*˛¨oGřälVG‘\nJ;VH86J™#l9ČцYń.6ŻGCށw´3äŃŠąfŤŞAô‰‚vHˇhŇŮYëögÄ/PbZK93^„ÎĘ4¨ÖˆPUĄ†‰ËĚZŚ])uľ|*Ô٤‘j“KŹ5’×đŠĺ,b÷ŹÁÖW6Vlm—,uՐ;8Čhů‘}:9”śvnúbDUĹągÜäśq(k\$EkĹźâŘJ~sÇuZéX…—9+Ĺh%î´Aç6иv×vď„	WˇźÖŇĹZ\"Ő0c\rwôŽž2\$Eâ\rхČۃ‰I<;śŃŚá^ƛo9\n8ÚkT™=rÜŐŻr‘-„˝2@ŘäÎΠ3aSî&őřČiăjԛ‚,HŽakSČC‘˘°úiŒEJ\000¤hăˆŠ|)ŔŒuBSŃĹFŢ<šĂžäEiäí=ţZ0ä÷—kĘ-HüvöÓÜl>Š¤òO¤hR	5îłńb÷D‹`“ze;ĺÉäĂł\\Ž˜ 	9\$UĘËäŇ:0Ž`€#ąŮY\$Ô=\000MÉ}â[…­ç”łĘs\$oőVŻËëdÓSök-HŠ!˝<†“ŽtRAŁ•x’^ö2 ´î’J[ŸL•#/ć†ÎŐaţL";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\000(”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Œ\000Ä0ą Lą-KŒ˝,Ëljž6Pă#˛‹œ#8ä2ŒăŢžĆĐř5Œƒ*|žς0Œ’˛*ގs–	‰TŹ\"5닂ǤЍs{°ŒcB9Ђط.“Ž(‰‰Š—ČăĐ7ąĂľVV°+€ŢÓ°2LtMĆhô?\000#ĐÓĆ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ÉÍŐ&׏+][›}ŒUż\000€ŕ°Ö@Žmş&B–ŮŒioÝżd6G\nĘâť…+Úń=ł‚÷‘CŕFWŻ	Ş\\*nŠĘ2Ăd—Š+ąW§Ôž“ĺwŁÉJہ7ü7ÄÖz´ÉI+\$ľŁY40Ă\\M´Ń-Öťr:E™sEl ŕ™ÂŞĽ6Âű5ľ‘xd9dňÓBk'瘭{™>1‚˜Cb@	2AIZTŢU#yU=ńbCd%ĄSś 8J§3<ĹJ’9’(îž­EđĂ	đŢ˝öo‚ĄŠ×ޒ0őŸ:űÄ졽.žĆšžÓéÔLü0_ËK‘=†ŞM†4ݙbÇÖMƒ~˛Ők^‘ÔęuŹlŃ3a&\nt#w…‰ĂŃ&—rŚRM~Ďj’Á=ąý͏¨öR˝[79ěúyJ*›ő¨Wc-‘śvf´Ä*ńUÁ´Ÿ­Uˆł˜D˘^péžfšX7ŹÉťç:oíče8ůӋź›Yo.Rk8!Đq)ŸsC¸-•ŤDO¤Ř[ŤHL0؇ŽFĎĚ\\Œ6ĹX˝\"ŤDhËi¤ĄŕĘďŕü&ĎşW_ÍôŤ\\cÓ?ük%Šżŕ#{ˆŮwĘěfQRSĚ9‡y|Ş”I/|ę÷Ăw“ĎŮýƒŽR<QĂq%}K<ÄJ9ĺ=\n'ë،ŇĎ<vŕ6FĎ˝}żť÷áÂőžŸ–=T^ěDŹĎk}ž¸´đÄlćOŇžu –C…ôóŞu7ó+š6ɏÇßbý­š´VűĂ:6ËzmˇÎ¤őžŸŘvzÝw„Éšaű•ŒŇś,ęH){ľ2úuˇl~ű• F ě`9l‡”5“Ł,E˝NüW—Żę}n3ßţNžű‰űď}Œ-şýbÄđ„Wę“lń_í2Ë5‡ťę´fý…ßłx ťÉ~GˆŘţ¤	–šƒâţď´í0™°ěΊŞáOÂᎨ÷âؙ‰ŞM\rL#ɧĂč6ÊîŻ>Ł>âwOV˙CMéţŁ ěpL5_;Ď\rmƒRÍȝD^l¸łGJŮ#Ć*8Ż>Ś ŹŠy€	•	FxĆÍžkÇđ¨\"p¨QP˜^JOöŢDžT&=ŕŤ	d­	ĚĹ\000|0§Ç꼐Ľ\r°Ţ§pâÜ#ÓŠ›ĂP|-ÜdôŢ@ˆ&`ԉBz\\8#ˆé˘|jäT>'SŁœc‚K\r‚T›í--ŕĽp˘{g•bFéM\nđĺqB\"Lđ\rą8ąŔÚ*TŢBq\"\"XkŚŚMN¤^ŕ‹âşřBÚ i\"ʞ-ƒ^ŽŔ@%`Ž#1c\"ÉśŚ€Ją0ëJB7\$n„ë#KHb*ą1Ä#Šr§V7eBiriźO˘ö	b\$ƒć	1]ŠH^ĚăJźzś|'ĆĢäŚęârŕćM¨ë iKŞpB|^˛äĄ!‘ů Íőr,ĘR0\rŕŕ‚TźŕôŇŇ6…n|F¤–6„đId:vffGĽJ#8a4ʢ:Qh'‚|î\$ő'\"zďňΎx-n:(úĄ0ŠE.#š\$oH @Zby*C*Eż*+žJÄ4Iň„2’I6 âŽ:GŐ,i4ńŇ#\"l>äSM´\rÂř[B8pF\rŔĘ";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\000Q(Âz<šÁEcɊ?!SĆ´Ű6ž™NGJ5šC='făźěi2ščç:]Q4ÔęŚYUŠžÂŒ8ÉÉĚÖĂTˆ‡“äÄFaNfĂ(‰*ŞaâDi„ć\n)d7s”BąJŽUҞc\000G2›ÍŚS¤czZKMťb™ć§°6ÁńSs–ŢuÓęus…đ(eݛ÷ÚťmkzÁ\r#@ؕcJ|‡B äŐ@mŠą\000Ŕ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ȃҟ:&Ă\000:ČEő‰ň-ŤQࠁFđ8Ć4=âůZ+ö5Tąŕ§c˝…~ţ”+Ŕ'Ť	Pě‰EíčŠ<\"Œ]ś2@P%eÖą€Ý—U\$tG–¸Ä˙CŠh7Ł´.VĄě\000ŘîǨ›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ş [š[ź°Ą\000P¤)Âă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”\000ž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Ä\"ć’Â’äÚ['ˆ\000š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\000Ž4F>QVZ‹%j!'ÁĽ,ZŇű0ÚAf)iâRŕ îȘ{t{(@Sփ {|}\n)gyK˘˘Jhh;\"C¸NĎršH‰\\˜Ńpó\rHcsUqK^CyŃ@ujAŚĆ×qCzďa¸r‹Ť–“}ËÚšťŔ\\†‰sxb5°ćbBR‹ľ+'ŕx6M°´™“pHVŁbîžĺœ,źwňxĂŀ1	phw–ĽbrGŠc˝îźĎŞ˙Ú@ňú‘Ä+Gg>Ą˛°Ö`Ţ\$†¤œ”’°ÜóŁÄ–¤X”‚a]Kľv薵C\rHHlQ‘˜ŁœDmˆN5Çč)\$üçPӊF‹C†PŘm‚v\\ž9śUgw#M´˝*/l˜ÔőWŸT6€‚a•Ľ-ĺČcrÁ‘J)`SěkŘ[bSşřqŽ’zşS2´\\ăIQ#ĂNbĹý/Vš?ÚW?Ô˝Rťl¨Ô‹I}Ă]*÷ôşLÓ0Íjé]N­uŢľĹwżVâäX”Ż)€0Sú€ýY˛\rácŚubÓ{XéĺRوŤa‘hośÓ{ťVŔÖ*žýjŽË9ť7n¸Ą¸ou]ŐŇ°Tęvýk4J›3n(Íá{´˛K|Bô‘ĸ›ż&éÄŕ‘Űp]ö+L–ýáTÓ_ĘnHÂÔĆ\rኛ ÚÉĎŒŃ ć‚ƒĄŠ>„¤´×°Ľ~ŘQł\rP–Ľn@/š€mŠ%O’?Z’Đ\\ŤDWÁ•ŕ2:î´(xÂäUXęb‡&šĐ<Hˇ×âr)ْ}řĄ^XˆďŹYŞF\$şç’â]Kh˜j¸ŕ\\_ˇ'žŕ¨řg€qW)ŢľƒëfRÄ2\$ú\nO	ö\$îZcTĐFĽâÖ\$á˜ÇPoŠąžŔń¸EDĎOeóžĐl{ŹjŘdgFb]„˛@/ŕ˝Â‹ř<‚ĺH‡˘3÷uíÍn16™ÝS˙ßy-€>ě×Ţg‹j™‚Oƒ2kSÁĽůve]śč\nĘůžčŚĎŠBő×÷żf5‡b>Ś§‡2=AŹ›™H\râžšŘÁLĚţÔëňőFĄýŰ÷âĎ&˝mŠF&ý‚fMŻ´Çţ°\nűí\000ńmta,^Đn(űnčXpœččôP4	Ŕ,	Ć!ŞiĹéĂ.ĐôAP@1NűĐ\$šd^œđNP8CIŃ#nƒŒđĎ>ŮJ5\n >bsďâîpbXcáJ\">RŢnő	J	°‹ŻňďKP\r@.œ÷ˆ \$Š´%vƒƒü0\núNgOn§Ź~çň°§ť\r Üöę›\rŁ*˘Ż˘7PÖqäš\rĂđß\$¸9 Ř'cŇ\nŻlĽëŘWC2Ţ'źČp%žŚĺŽÔB`\r@Öc@ÖE氭̞Łˆ'f¨EpeŽ9Śą.ąâPžÍA\r‡ÜŕŰ\n“âSJďąfŢăÇ70üÜŃ|ß,`fŚ˛)ç\"â2fţ`)^Ż80\000ŹnÁJ#ŠĘN,Z(cLb6‘gxÉ‚uŽ˜ĽQ¨ťDD)oäIÂ(7iţa 	€Ţ-\"Äń礏Źą¸Zŕ‰ŕĘQŕbâô	b4čĂ\000	 ڞÄÇLbƞIbśŘђݦV” ÜŻő,ř{ŹĆLç&éĚ_!ĚFŐHÓ)f&@ć‘D¤(ĆZaŔŢ\000čR\n6’F–‡˜Á/6ÄîíéŽęبŒź.č\rçČ. uÉt–é%”&ĚçCđLƒ¤Cl\"ZÍëę0š&hjcRş•ŕŚ2cşŤƒU+ŃŞô#i\"B¸„dă#	@•‚\"GŒ^Âľi<&‰NőR@„¤öţýĂţB%T\nČĚU#,ÚÉ 	\000t	 š@Ś\n`";break;case"nl":$g="W2™N‚¨€ŃŒŚł)Č~\n'›Śó9”Ři5Ä#)Ěča7C,ŕl7˜L†Sp¸M0ž\r&ÓŠśFo2ĹM†!ş7ČNfs‘źŢt’\r'1\000”ć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…ŚâŠtD…F1í3¸’K*%ISşUA¨¨á\\}A-v!ŘvŒÜ52qU|‹SpËNKŹ<ŹŇ_V”g#Őy0&DЛ ólĆšű#‘vśŽRLą˝2Ő¸‹@ 9۹冒ˇ\rćprí%…ŔŰ'c,>´NN°CĹf­|ŽZé_łř&ŔĄ<’@Rt,ۃS•…ÄS5`x”á€\$ŕ6°nŹ”âB%ŢśŰőhżśD–¸<ĺŁL*ížUJŠľÜItŐbüpꞠGš÷*\rØ\rîh2HYĹ2ƒ\$š•’şëŕxŻ%枳ŽTʡŻ'Éôj˝ŠańEčÁmMž‹Œ3žPË).gš\$ťßěueQ‰€śÁHžíT#`¤â…˜r|AĂĄ\n\r˜Ř6ŁblŘxjކ9u0bő‹<BŁ=y7ů†SĺĂ,ԟ/]+ˆą<X•Xă2Aƒ/î‹řÜÄňŢEžQT˛Ś“yÇVŃUĐŹVú˘źhň†ćĄéKI\$XŰfxHŠv_ÁtDgý˜Ľţn q\"-flë™`Ŕƒ\n6ĎŇ#>‘ŕęłF%k`Ňˤ㐇+6V;á¤îcśÁDy§H;Ęr°Ml—ée-ٜřďžźÚjDýgÄnŐZ€FŐn@‘1nľŽg%˛KĽne׎k<0…%őőÚTŗ`ě2KvŐBכ#bkh	Š6u€ťŕí˝ ‚vš%ÚŃĽxí˜ĐYcUČӛž3F˝5¨‹ŽäÝČ×>îÍÓ Ą3;yęFľmkz>3yӌçŔ¤oTXDŔƒĆAÎ\000R\rđ>ÄĄňK(jZä-WĽ á Ędö‚2÷qî@ŒáQ˛ý)6!	KPSäiĆMŞ_œ´äÚG§ Śs‹”Cp\rd\\(Óžŕě\$§]¸˘FIiYÔ{Rę€ćĽř0Ĺxm’™ÍŠvOłS:ëi_Űb\"DÉŃ#Y>k—†ňŸQNŞáâ%~_ąą ŕ€w Ö”a6%};¤ÁţžŠ6YŒiÁ…\"­%1\"SŘLZCÉŹ6r›P\nšĽ}éů ľŒéš]Íŕ“Ů#ÎSxćß°ötWÉÍžőeË;NôÎIŇ\rĘ\$˝łÚ*|UÔiWśŢϤzâ}š‘‘_)œ9‘Ĺ÷Ęɘi!^Ę{J˜ŠŽzbâäů°9SÉAP‡@˛'ťAů‚{üaYě+{đŸ l<ˤ0ľXEĎ!îxP˘űN	ÎĘŤb÷x)‡ôb¸óűćť\000Éľ ŕ*ęźÚbXšcÔT+Ę+ꐏÄ,\$c~@	\000t	 š@Ś\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\000>	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˙@Ďíó \000ž\000DĄ0\"…@ŠWƒhbLNeý8ó„CĄŒ30@3`¸IY8çô¨¨ęrÂxphÉUÝ4Ääá#Z%ź¤žj˙w„M1‚y4†ÍL§ÓÜ“ß.‡iž\"BVúV¤Œď†Ł\000TI(12XYŸČl†ĆőÝ&¤Ş‰€iIşC4čVK\nbd¨xN¨P*yţ#Jc@°pźrIYXď´9%ölБŃ+2˛\000çö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\000 FRjJ	PI#ł	*RPZéŮL•ŹSć\000žÉcŠ}@\ne0K­›¨Lł“tc6ĎZK\rˆĂR‚!Vä’\"&ƒ#ŇiIC(¤ň˛ƒÔHƒť{5:‘’*Ôe\000PH:ĺ\\<Ŋ†])m˜%‘´u=<yŠśBŞ™Č Ë„ŸŽęĘôĘŻ. DHP  ˘Ĩ \"!`›ů¤łč\rYYcc`ÎŮ\n€\n=?ŇÍbce3oúÇ*őbxíݡ‰ĎşŕMGÜH–ąžoé\000ńŘâh\\É-3ÄN](ÔDŠTĘşëĐť&f]Üu^˛ŚĺĐCˆdđœÉT'q\$ĂÂ?\"Š\"#ŐF÷ÄłgyĄŃ˝ŃZ×čľLŠ1ö>OĐĂ7šÁÓŔ)ę@Č0@\nüEPŔŚ^wBś^¸v\r1ÔľƒĆyAb)ćÝaw…‡ŘĂĸuՑ,	oÚbˇ¸ŕƒ:7ŁUŠ—ś•6c”&Ž,Ž=%ÖöČ4™WK¤ýR3ś§Ď*	ˆl™\n\$t*ĚOÉגčľcÁ†yĐUŔl˛œůŒd¨!ĘFśšť­ąW2—§ÇÚž/‘X—6łĂœ*¸Ą2šCPÚ`_Œ•K Ü§„€RĂ,u•Řă2¨K\$BfáŠŔů(_\nÄA\nĂ6Bü\$0äŕÔhi+hœ<čĘIŠ|b*=DôŁă:ěˇ2fgɚ\rěrg‰ÉY<ŹkMš@šřáGÉێî.Ć0YÉ쓯žr1š ’3âŽjˇ9l+}œöäÍÇ÷ Č€.ݸČKtĚŇÖSÓ)´*(ńƃQDC°o!›ÖbčIĘP‹m;ƒŔ&O™“C\"`[#Â.׊9ëríů–Šk)×ůÎůp–wv2BA™-ßŢEÇxOÝĆpŠ5…óšÂßw‡óĐĹG°ÔbiœŐRÝĄq9Üđćë÷†ăUš¸ĺ+ćÜűu’\"\rŇčô~Á14XCř§GâŇĆ!tÝ\"E%Lł6<榅IU+:.ŕęݟąőž7\"ű7bŘ1¨‘wVlb\nľěśhÉ°RvCAšçť´ěß{N6㊥ ł†ƒ´JŰůŁ§+źSŠr[RJRy%埄,źéW›yUč+ś’’bč;„€Žą3Ţ‘Ó,!ˇ0Đż@””\nľ1ô'1V\$ۈ-h<1ś+ÎáůywVÓÔŔäżčÎPËä<Ž6Oo—§ąú´ó1´Ógˆş• ÎÍŁ/ĺŞ˙•[I'&&cfRÄF4†[&G…ł—ËAA†!D_â\$Dčb-Ę\nˆň\"ŚGâlPc€j°I…B‡CČ7§xË\n&ß\rô=ě\".,§…ČÂ\$_-^lÄ<ŁŁČ RdËz=#b1Ś˛\"EŹĄ­tĎŚXl°eČv+lzœÎĆ*]ĆH^C”¸->7-Şŕ„/ŠĹ°,pbJËŘPl\$ˆě<šhˆP°Ź04ŔHůdĘ0˘.LK\$údž0\$˙Ŕ‰0„B’-ď6;ďÖŻô.‡šŁÄ’ŽĆ0Kb0Gƒ\nĺ‡D’>j˜N„çÉ\\Ocz#t7<şŽtŻ @š	 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Š†”Ů]–‚„\000˘™Ŕä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\000]%°ŠŕČŞ„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\000’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şŇ…B‚ˍ0\$\rŻ#\"ÚńkEB–@…Ů\"˙Na\n=DbÂJ9-_ł­MďÉE:ťTëía\$őţŘFŞâóůoučŔľ[kZŐ-Ëľ‹ š\"hM‰Â'd™ŁjMěËX(Éł-ňÚŐQb9ľr‡)Č’! Ą˛ăӗXśř˝ĐŢÂx†yř>ˇD{!uôLU:^ŤňaS\nrQ9(ęJ+ňŚ1nž8Ŕ[ánl!2˜S\nËĄľČ)×á“ÎnLĄć~ŐíXľâz­Ö\$YX% ۡoX1+űY­Č;Ą˛-]ÓńDŻS,Ĺg‰îŻÇʒŮ࢏žd˘cń4š*D+%†Ÿs÷WŇŰ@牘4#&†LžŁň+™LĽĎăŔčĘîó,—zäi%‘ĺ¸›Úœ8Kł|‚9̛d\\[ž\$f{‚rC ,|…ęi…’\n=˝Ś/x‚ŤQ˙0­NNËu+¨&ž\000čcؑd:UŞś¤Œœ†“-ÁĎD%Đ0hx*G~űY7\000A“ť­O¸Ä Í,ĂÁœÖ•ť@g\r#ńnQŠdHšçjl ’v-\",ëńÂÚŮű’č̈íƆ%Öđmý\nüĺU–ť^ג慺ŠF,Űť¤ n˝ĂŠw¤ÁŢ5ţ_ď\nIp#ZQĺú‘`Ľáz‹xŢÔ:ËKőăÇ„(;Ă//wfw—\\^¨m̏ĆĺĺPŢëK<%‡á\\‘?—|c~cĹÓÉ°äĺ\\rNj\r–řc\rq3•bP{CŠ1Rř⼕­Ç‹ŃçAOŸ’t…]¸ő-é=?”\$.]ÔÓÂ(Ôw˘Ű\rAČúđpęŻÇŻđ\rŃ'dŇ2Ăn¸—v‰?Ôm„™“ýƒś÷\$eË{r2´ťPđ›ó\n96ů–ŠÔәrÚöÉń™;ˏřŻ\rÓ,Aő!a\"üĐ%‰9‹X†&ŁŽl’W3%\nŽŸß\000áhńôL2ť”ßéÝzJi4ţœeS\000\nIA™bmšč!˜<^źČŔÖÓ9Ós7EňĚ#Ý‚0M€ůšžNÚa+ň<ÜĘš¤cTÚb~˝2ăü8;ÜűŐlI̧äŞ&rŐjűďŮáńÍůǘ™W‰Œş—˜ˇkrŒUo˘%\nG +ŚŽ; Ţ\"˘0cţ\" @\rŁđ…fâ:ÂPö˘\$éh)Ě\r†zŽjjű	|-˜1\"łçV­Ł@űŁđr\000PBĂQ‚>.Ú˝‚0qD\ră)pF#źr\000Öőă]NűŹluLěuĆÂ‡xeBşUfŇ=éÜ1/^3ÇŚâđ„~m Űäœ\ndĘ!fĘ#b<+Üžœ<gpˆŢDŔń\r&˘@FBř`bŽŒŇ{˘j=)`‡Ź–*[ě–V¨F;B­‚ź—ĆĂŔÝ\000ĘÂĆndăwöĹpl^ÉfD™ȸs ŕ–°Ră„ďâ(猪<ÂO.1.ü8 	\000t	 š@Ś\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\000ěź=ă|[Ă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\000Ś(‰‹ę;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Šš„çؿ ž\000DĄ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Ÿ\000KLґďŠĘ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	/ Š˛ŤTé…lŽ/b´˝őřŁť˜\$‹Âş(ľń_ÜţUÁT(÷Žň˛i\"–\$šq•Rß%:Wn­Ę{!–ŢśbéƒÉEŕ{š¤Ť	…ŃÝ?şĎeBœü-AWłę_Ľu浓f“	É;e1„ů’ŔÂEŠ)˘’†*\\ö:ÓL3ŞŽąŞZ˘ŠQĚÜg>n‹€ŞiBŔPP%ńńâŚ}M~Ržqß%çE–2˘ôävĎKiq‡*YĐ4†˜Č’nĽdD´_\000˘Z)\\\nc}EăľFöĄ{ÝĂř;=°,ű„oŮ6Ťę¨amŻßkŇ(j\nbQSŁ–ސϕł?݌<ó1CéF:ă0Bœ´–ź4ŃnćhŸ‹X19ŐzUgjýOŹIž”{:{W„ú˜~mĽń|kŞŐI–0¨ôhkËvůŘšţžXz}˛‰=H!;8”ŘÇb\\ى¡&ll)ƒ4Á\nÜb&ÄýgŽđîéšĎgvM­Éˆ°‘\nÖş FEäô”Á!x	obÎř–i=V‹\$ËX÷EQä&™ąĽ“nQĂÍ(\rěÉh‘ĎŮé	ßϏ€-ˆďÝ›ĐÎgl\nŠkÓCÜ*Í/7ŕ‰€CÝo_qMša„éJěŔM5÷#-Ř]ďU0Žƒvăwćˆ'ԑ—TŘÚ[ĐlUÖKÍx9óřTP‘ŸőkÜÖ×G˛vgŤąśuŰ=śĚöü˙×.ÔÎXËGąĎţę˙őÔzÝŇ/idMxTBSčלĂn呖ľĹMRš’l¤žÂű}u^ÓsşÇœÚ{çnmć_´şvď1bËÂf“=ýőŞńůĽƒžç˙^쟘_ßu×ýŻ1÷ť6,j&˝0g˜z›—ťWXůeăćő_W龛ŕ}Ăxá˙fŽV‘Ďů„-ôtÂ*a-˙cyýg8™§úŰě˜}ůL3gĺ ˙â8js˛›ÂLýŻ ôŕ˙éžęŽâĹ°\r\000.îţŽô3ĺŁi œODţ ŕ8éřđ‰ÚŻR1jR-Ěę+ĄăŘĄpű°JĄ#Ú*nˇŔgHfŸRé`Ž›'ţNbb\nŽŔçę‡ěüß'ňMĽPšęĘř\"¨(đ„ąPŠÍPz:Bh>\"Đ0œž\$şť‹¨űŒŇŹ˛şKŽ@‡P᎞ŮƄq ę+ Z„ŕ҃#äžv* \"ę tM<ŞĘbَŞ\$FüŚđň8ЖĎđřž\n˜\"˘.h >kŇ#Ľ0|oŔÉ°î5äć[L¸/cTg	L1iŇQ\"Cč˜.ŹXÂ…SNpĘ\$œ/%pI)ś	€Ţ\$Z.Ĺ8áĂXY…œ‡ć5ˆ*/ƒ\000çC00ž\000)ÂÄ0Ç	Žž+0˘ĽÄ3‘Žqß%”)0Š‘ŒĂ€3”ő@Ţi°(‘nžÜćtŠŽ~—Ł„=zŠÓâř\r Ň@ĘƒINR飚Nˆ¤CJ\"“‘˘+ŁŽ>ĄČävB€ÔĽÄŽ,ě*l–ÍÉ~§”f/ËŇ;m˜D Ü'ŁŔ0ë#•ŤĘ¸g8Ë\000Pšż)@”I2iˆëć¤IH|ď\r%‘äŚ\noÄú‡ę@\$‰A†	ČŚ‹¨~e/Ň|	\000t	 š@Ś\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:›â\000Ł|(Î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¤Ô&ă ҋť!\000ěôŤŕ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ŕŇ\000§ÜÔjFÓbcÉŚ@2\nL…Á˜Ěü ăCs°*häňVď]!‰âp@\"˘`Š*ŞălzČě ŽĄź†6H%lĹL\"dśÔËŔPž8G-{ވ\nŔƏĐˏ+ET˝§pĘcJÁ\$TÚ\000Ł´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 Ň\\•˜Ó\000ÁľĆY3	Ł	!5öň\"Q[ÉŽ;0œ”d¤âץ%‘Ňţ\000ŕË\nLGęý(ÇZDC9ěž\$͙Ň*ťÎ*ľ\ná”1P‡9\\˜ss„8ء@PP§ąOÄu\nZÂavˆ`ëĄgjkgUœˆÔ˝7DÄČĚ'ňĹw’Fim\nei=œhć&KT†Ž›šąLI|#ĐM÷;FŕZĄ2j­˝Ű7˘ě*Q)\rŞ…•ó	ÉK˙TUY…*\$ĎV\"¨ogËp†ľŠ(8f(Ux52ÔÜľ	–ĎŽŻŐTȄó9QœöŤ(­kِ/‰ôĄúřëÜL*3pś‚\n§‘ˆ~ơ™î‹(\rÍ.žđSa\rSlP-şˇÖ¤Ű9Ś6Ԃӷ…¸˘çU˘:v:Ş™Ôޛëm7Žđ¤ÚZNîuŻŤl%ÝÜ-řCyÄ0ľG(čyVĺˎřŸJäƒ,dů4” &ç łŽa_•Ż.]ƒ‡(%Źm‰ńDE;{QęänG÷˛÷\\t|oXgŠA–KUŠBIß%—şŒ9C”Źh™L5˛D‰ŽÄ,M/<’\"&ňlŚ{&ůQĹ]ŘD¸ŮBš¨›U|ś`ř.ŹVdŽ i¤}k^pÜĂ[•ęžwęößĘĄ ƒ|<ků0€Ú΋TY‰“&bG‚ĹžŤ‡ĐĎßjŤSňeYś>Ü x0§cťüŠ–ą‰ĺ’#“­ł	šzá[ôr\nN^ŤŽc5BÚú˜B4u~×éýWĽSHÔ \rLŘG;źČňUOťąÖÚY\nš îţS\$ٝB†dpôb~p‹…ĽŤqŁązCˇNŸă`lˆäń#)	‹ňMđŠçSŸ‹ýW5bKŐäUÍ\"U†­ŇŃď\\ë#ŢűŮy71Ôš?—C(r/}Mˇć'`ŔƒDOŽĆš–uktdövÄÚ&N>ćź-łV´	›ocĂ Š–ÉˑUâĹ}i}ŘNçÝ´W°­÷šľˇáœdšk¨Öj\nť#-ÚeĽ˛3żŕg›j0LÍIĎŃ\$ńĂÝ>…R2.ӘVO2	Fe Ž‚ńŘ˙ŽćąLĺH­¨Zôˆ m1`(ĄźHÔăŠÉ‚#EbęŰÚ97Ľ5!\\ÝŃs”ÎČň.Bčd4’`ŒLeb1nŒö8ŔzŞąYćƒđĺ\nšLˆźÉ˜]š7yI\\ff+Ůş%ŮNDЍuLeâ¨Z¸NŸYvˇżŇ*{\"ţďŇ]vÚ×	SŠÂ‰ä˜ĺ\"DĐéş\rë쳒&Š*šđUEŤ“‡ä#`CČ°ł˛FstF{\"?\$w	öłňT9eé	ž˘ŽoX~}s7\rđcŮ{J•í—oźŔ&-zŽ^äě˝_ÁőÜâŐ2Á\000h­dh°ŤŞÄ‡OlŞţüĐec.Ň*Łő^ĽŮ(:ň–;ô?\nŠřŮÄ˝‡—	Đh°°™ś—ŮY=Ô'ăˇl~§X!âB#`1GÖ8/`A(,÷c>犈ÚP7¨8ŇĘÄ7-L×ÂÔ\nr/DGdÎC\r‚ĎD^bŚ	\000@š	 t\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óý\000\"Š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\000á¸Ú\\	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\000ćfň@qn‚7BtČ_˛ŞaMS°7Ů]UIłŠ˘:'DO IŰ=ŕ˝ÂÉ#ƒTV‹Ś­Č0Ü(}/ΐŚP‡'SB˛†ÉWňšÖ=ŽFvnśĂćÚYgWsIGĆâ`d—i5\$Ć˝l9Pzčťă˘á—“ˇß×㋰Ć\"ŃŘX|ŔSŤsÁ´ňc†}NâgbŹ–‡+˘ńőĐ)waŰ܆\rV`\nŽQŕ™˜G`Đ+e/Ě	żŇ{ĆoŠž\"đÄ+YĚ\n‚ƒt‡@'\\‡8­-%ę!ŞË,+€/M\"ćœő]ÓŤoůüŔ6vÓڗ7Üň˝\\…Y×V*šY*óuŤróşÇÚŻ‘Îtx¸…ĆŽqUŚz6‡áźb_ƒj\"´֔—  ěć=Qča”{J'\\í}myOF…Šë’DWâşľIÎ,Ę0 ęŢv8]ěătÇ6,eĽ”rŚ`ČěÂÔZ˜ßL -ŻDĚžžĂÔSXĂ#Ś@ÉDäÇŹ4;cʙ6ťĺJő΁Ó;&TCppc!ˆV=;\$Ş}hńÜŢ]Ő8żR#híŽ1–7Ÿq*ĎÖĺŹÎ–˜i/ ľoľ^ŽâŚ7Q­Ű\"”V‹qžĘö‡^-|‹NÁĚhŸb\"mŒŠśFÁšşhâDKmś:-=ý:üŤA1e'˜bňb \\˝°of˘Ć›s-ž_ś™gVÁĎv*;Îo­^\$ޛ“n Q2&PT™ÍęŠćńk¤ŠPIçd”pŠˇkŮzß{•”(Ó/™űKČ[żaY\\[ĺűĄCűŸŽlźvŮr\"[Kď)2\\şLZŞ\"2GĘxŇşÚŽż˜ËfÉqŻá÷•ŢY´<1	DtÇńË)’íKćÜsx’îĽÓsVäԝ[;ăł4zô.ž{§ŕP¨EűT多[t’§júIs5óÜ¸m”îŠ\rwęMĐ÷ďmĄ{ÍGšÉnëË3o.Ş˛‡˝¨]ď4ßBđ˛ŒJYO*eZŔ7;o~nÓÝ5zőĘÜz“™ŸAÉ:͝ëv‡ÓżC˜m2<¤á\"{•&Ž\nAI’VtEĘw•lł˛qň”	°t”löéA˛\000˜jE?Cä.Őą{ϑK1lM†sҕĆÂ_’¨A­%‡'@]3›m€Śztói%ŇCY,\"°ô‚†Â\\Clś)dVpš ²çÎ_§Rag:Ä	Ň?­–}ƒŚ‰oĚź\rĚĚk@˘d/ŢłĐ\"–%Ŕ˜Hä’#t›Äˆ@Ăţ#ŠĘZlöš†z\rDOÄ0¸É0),ź –´ŕÜźOň*Šnu+Rľ§ÎËďD‡Ă<\r€đ\"Îůâ–Ď\rjsďR­Ä†Œ,Z|ˍĎ`˛`ŢŇDäËRhđ“\nLÖ찞+Â2ě=„Ź-†L¸\$\000ô Đ\n*ôÚă4d̈ĆveLJsĂ\rŔŕŇĂk'ŒŔĹdźËň†cú˝ă\$PQB#ž\"x\$\000\nCDŹ%nЕ¦	đĐ#ă**hšŠ쏂ć…ţ…Đ„|Ĺ	Ĺ)\rĚšCČÖ-PŤdéˆ@ âđ\000Ć0Šœ3„čKCźÔc8Mcj+`	\000t	 š@Ś\n`";break;case"hu":$g="B4žŽ†ó˜€Äe7ŒŁđQ8ĘmŚC|@Ěe6khĚ Ň 0ˆĚ5	Ş2.DÓ	ŕŇm’\r0Y”Ů0TœŒ§A\000–\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„\000ćˇBiŠXśCbw%\rƒb\"0ŹC(@9ŒcÜ׊\"`@8?t’ź\r­˜Ü<Żôâŕ9Ž{˘™Ľmä7	\$Ł^¤Ľ•L‚C•kŽ)Ö	\000ŒłC,9+ÎéQőČ(7°ŇƌăHę6ňˆŠ<Á;K6[Ř÷Cń\nÁC\r…SސR–Nr,ŽÂU R2ë˜dHĺ#4üH„Ś)É\000ô7ŐĽXY…Á\000–¨ĹŃš†]\rP=üPc’Çją\rz-ŻśŃRö°ĚHŰ%c\r:…)cZ5„@ćÁŽcN\000˝Ą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ź\000Ą÷§Ď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\000Â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\000†Ădbm[•HrŰž¤Dc”Q<Hˇ#hP2Tgş9T'HĽŹ¸őœ3=Ť9.îmgšě0ßť[†uěő¤ŒÍĺ78[‰Rß,r|‚C†+zP˝ëWdéĽj3h BşDtšb˝2TK	tŮ&Pf=	Äރy<n‡ń™°TěQuzO…2MˇőDŞĹřźĽŔT–Ľ @θP?q'0ŽÜ™‰‡đ4ŧNJń\"OEd*%ľł	Iő+…bLŘSfôĚĹ9e>KcÄEŐt“\rń ‡P\ndvÇ/YaއdňoC¤9Á‘ëźfŹńĄLˇĄ-<ŐQ|ÚIžů“*.KŘďsĚËŤ4+猎 uć\")Źç…cš/­÷ĎČfXgOrƒ8hB%ŞnĆ)´P­Ôö‰Ô\n-PŠ}ŃĽs	i'JiőŇĆăLQŚôyłÓÚRŸŃ]IPÉDł†Źę6|ŻŸ5Œ4–şÖč\\ăľÔ6׌öýć›í{Éc”„Æ6j‹\"6KZ!¸0ŘţŔJú3¨@]mVëš0ki¤‡g\n•A\$ŚŇeîLVY5ˇËC'iŽŔĚśŁ1pI<tťQ”+˛˜š:#ł\\ËM…-ëîĎ˝Gď™wĂaŔT“ˆóc\ns#ŠAyë,5’U‡8Ú˝şČňy 3UDäŰĽ_ɜs­w„Ë[ĺ–ç8—ŤräZ÷óp§ůbźĐ,T\"óţuĄdbŽč¤>qô\\ôŇĐz•žœÖ\000›ťĆ\"ć\n;D<\$kC‘MŹ(GqÍqŘćö×ܐűvžąŻ¸Fdť7ô“ŽCcJ;/şť•]ܒgtΡö]÷Žőß</­ä̡÷NjHün)D)Ś9‹wyŽ}ňĆű“ě^†J<¨rňî™YóĎAćîď;îɋŃyÎߝĽÜRŰ}šˇ{(Ĺâ}ŽÚŒ^Ťż!_tA|Mţ\"2ő™L?3n>%”çzţôü™‡Ę6;ůÝöP…O§đeÜ3N]/™ÖvËĄ—7žÓVCľ:+ů}łďţƒ1ŰüůrmŰŠęƒŢ™“4ÜĚÜ÷o7É2¨G‹ŞfǸäçl2çp§‚Č \n{hžinˇ\000‡ľ\000đ%P(*lľ\nlp&BDjFërŐĘ\\ÔÄyę‚Ö\n.Ö	Ś7í‚úDkVaď\$\rbtrkVľ¨\nnŔôŞ\rD^š%Žyj\000ŸpŒ\r°&0”Ň°›	ă.­Â\"\$\"‚ yĺÖ E\$#âB˝CLP~şi¸=aBĹĎäü,\"\$0Ęm‰pŢɚUŹ:ˆ)o¨U˘HWÂPE¤^HşE¤T9\000Ţ\\B¸6€™¤nZz<¤=Ť\$nŽćd‹Ż—`–3He	ĹŹÄë`ž\"B/LŚhBOrHeLnĆlĚF‚ĂHËŕč›'\"śĆ˛’1fřăňQ…—\000Âg\"_–Œ\000Ú ,QV˘˘\näv“IŚc\r蟈LĽ&	Ź @štĺ“ŒŒOĹ\000T˘yĽÄâ-˘	!čěâ áŔÂ&E~DŽđgÎÁ`•\$8œäR7ŃM'Ę‘\\˙ŠœͧŒLŚ´2\000#n•čX[XôiŔa8)`Űhäo‚(oЌ5\"Ÿ´gÜ\000ŕ@Ú\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’ń\000(”Ä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\000˘ÔÜŢ3ŽŻ\000ć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\000ň7\rĘ›2\rƒdb1Pa\000ć1ŹoëJ´\$Á\000Ś(‰€PŢ:ňÚđ;¤źĹ¨|^đŻäĚ*üŒoÝsTcBNÝ=5…dŻXś=)Ř6uxBĎÓŇ8\"Ďr ą0/[TÖKr芙Ëă•+#c˙%\nśQfź\$ŻiˆBÓń™2­žŐřÝkYŠľlLPŮyż\000Řéľč}°0ĄĂ#ć; J8ֈŚ)ÁuUlKc#šD0°Ł4t6ŽŁ`ĂxKôÍ´—ÝS;˘é\$ž6¤\$Úp‡ć	¨Â3˘éŇƒxőTt…\r)Ř@(	‚^ňŽcRuˆh@Â+ďô@•öZö¤Éx…[#N‘ĽˇĐĘfOj.ą%ë*d1̃% F)v0ą{7ąř%]ęƒ”%IbĹBŒoŇ”W›kmíđ\000ŻKýéjŘ!\000P¤…*†ßĄŽŞú:.ƒŚ2ZŐ2Ż¤HČͤ\000эEŞ˘ý˘ŒPy2ŁŇ\nu¸Łž‡.	šź°!ôĹć'ăpĚ4Ŕˇ\"5\rޛ/„đIÍ=\r#gÎږvú 7×\$=us	Ós.ƒ獳#Î<Lt˛UŠď+Ěšéš×üúŽąž'K`7†2\n¸QŃBćčŹ4LՌ°s2Ľ%Žš2PŢńŔ?­Ĺš/˛Lƒ|8=‡	˛x˜ˆr\\+î‘“lL €TFJôżT^yŠţ|-†°ňżMÓu,Í᣾ÂKÁ(.a™Q\000 –Ť—x9/#¨fŠ››á‡	p‰˛đi0/Ԍ\000ĆuBqâfP7ŀھÍ|rl­†T0h\"Œi*< ˆtzzjĽÜŃÁ˛\r˝•źA7ÝS8!\$ŕ­ł˘DBł‡pď’S~ëËŽ;%í€Ăä`Á\000gVHAؘ)^…RŮ\"‡˛Ř˝\"dP•Ą˘‡fşOGd‹#ƒ!Â&Ey’LÎČĹ0ČYśłčÉěe` 2F§ ~fd?”lęEƒkÎĘčLѕ9sq)dÝ7¨™Ą\" Dm3\$eȟŽŃ]e%ĄE„fN˛Ü\r0čp4Đ̙S:i]ὝSrmçĽ4ç°÷ŇČH˜#NVŚĄšŠD¤Ž	ú;JŃ2”¤ŠWJĐd‚\nš’*– őHťofě坆V¸ôŰć)	6˜#°\\i˘¨#4ÝóS˜=O	5?DdbĄj‰REGŠ1…SƒSäÝQ+őMňť:OV\"{	nŞŽÔԂSPŠaćŻT6şŠă\rGB2iSjé[Ťľ#ŠA†˝WĂ\\ë­VŽô‘ł+WNR„P9FSdHâá0͈Rüyt§\n\000ţ2M§Œf (\"n‘ŕĹHˡ/I\n%B|I-{•ś'd-*#ĚdMqM#fS[éđţĘĐUQd4žQéđ3ČčꎃjÎNjGI3Äż2RCč\r-+ďđFˇě‚ĂÉ/\nUbńŁűĘwĐu&áĽřB[ÓxiŒ~¸A:ĽŞKčͤ@ęŢą–(đŠ°#MzŠP7V>aÍŁÂ@ĘŮß´ĐÉ<%1uąŕ*Ęé„Z‰Őű-ŽóFׇa0ů=Ä7AbÉSI|:ġâÓŹŐ Ĺś\000Ż>˝‹Ń’\ređÚŐRm4Ý^„lچ#\000Ůkić	—qkߎ3Íz‘°Ă[#ÂđÔ­	+„jd/YžDĺ¸ć‚6D!^J”ŢŚDĘ X‰ůgź_hMp3ĄşgżX­M‰9tM­G)Ą\ncĚó}‡ÝőcGäNŠĹçÄíš=-7Üčsć\$¨PœˇUňńő6‘aßă\r'§ĂF–ÔY˙Žĺá•ó˙Zk+űŚq2TjqÝkěoŤĂćžúíijœPWŮ/šW0čäíĐîŠÓ-`ĘÖö~¤ŽŐ2WŹ‰BöÎ,Ű{P°ÔÚ¤ôk.ăŤ¤Иś1]üÝ{wv“ß´7•-­1^,•ćŒäv6Ŕ~÷߂N~žńfᏟ2sp`ĹÂ6vŤŐťEžÍ4ˇ5ŁžĄKŞ9§N™A~€ŚĄs¨Łď/J…]Ž%ňIƒq*g0ĄĚé•qpźäŠ:Lb2Ž ĺ.{ţxۢ`f2\$AíÚŜŽ)eNŤĄ7)Â!'|ääŃÝKă…07Î5Óąű‡ّLsŰ\\KWvđä‰ű<`×ÚclK\000Z%îňý Z&ĘŘ\nŠŐ\$“… łCá諂ņ3?řđóE<L6ň{š†ŽŘ‡˜s2DI­™ľ^jKC’`ÇhŸ3Pďęö?č|BہlŘÉpäXYu%ÚŰÝv/‰{k°Ú˙˝÷N˙˝ˇGĆĜkżb>Œ(zfMą#ń’ǞěŃĹ­Š÷ßÝ°;˝Łň‡¤	ĺ\rdśGÁŽçătŮä8_Ń4}-TďŹtjoöęěÝOœúĎşˇĎç\000ÎÇĽ™\000oę@­á.Ř˝b4Ž\000\r”%ďŽţ\000ŕôŒ|)ԝ‰ë4ŘBčžiÚyî\"Ôn&g°UŽ3N9Šĺƒk˝éé\"\0007âčôëŔ=Ax5ž¸n3§†žđ‰ĆÉ	ZĎđ˜[О)íœÂëţ@ŔĐ7뚄ŹĘÜíđZĺ˛çŞĂŠl0(‰‹‚2IđfŤEa\nRMĚpČJŽĐŕťđć<ĐÜJPî\rjÓ…D6+Ŕ•ƒĚ\r)âŻčhŒ)˜ÜK܊´ĎîŚ-čXqŹîK‚^Šâ8#ŔKŕȀ'¸ŠlęxŚ¸-\"P @ˆdŠ\nŽźMœ;ŔŇ\rĽËm˘Ľíć×Ěö1gŚäuńqé`ńfť¤ýăôlÂ2Łđ>eDl'&B,0­PˤCD”˝iÚM0š<	řL M›Î\$R#\000f…ĚŃĆŚ:jšUÄ~éĂŹ\rç\0008ŕĎ'\000éDtmăđ-\000bô^\000\rkŔ€ęł:P\000“Š\000ĆBzňKř @Ţcf%MH42T-R F\000s|Ň0‡r ƨŽ'ĺmňB-RFĎŻńĚc\$Qtź`ŕJ…ž’Q%ňT7‚đnňbč/Äćž&ß \" `Ňt,~Łö\nlÂĹŹÇCś›ŕäÖ´p‚ÂemШ \nčęŤäF\rEF+CŽÉ˘t܈ 'Äž„”	ňfgÂ6NE\000\nhˆaÁt(ˆéŠ\"ŃČ/2!Âí1#Ŕ}Š‚L!-VĔţOřM#â÷ꄱŕÚG§Ü\rŁz;Ä+BL";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~ƒ\000S”Ś6-ůˇ5ş9ď,`˘“şaƒ›8‚â.¤ŚJĆ\$ĂHĆ4ĽËÂž˘ffÄÁƒL'C’p74#¤ ‹p;HŸšĎšˆžáržťŁ¨Ć:!LDFž¤Ť”L—=H\\7Ć4—.ËĂ~:¤(˛xŽ¸ˆű„9'+ÂÎŤę<Ł @1-\000(Ę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Ź\000†á%Čâ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ćĄ\000¤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Š”\000Ěđ\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Š\000†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­WiƌEŔ9ÉÇ‚B“œB¸EşÚ˜á]HDtŽĐ&ÉČ;<Îí	7´h)şűŽLčB:śëĄu[\"â°/™źŻoŽKԏŽů\"IÖєŞú4Ú\"räCÍ8 @‘b5žbÝnáٛźˆúƒ´*ôŘĄrÚhÓŞ9N ü_f‡Ž!ĂÂs†Z2jŒ2ŮŘ;\"_xK“ö\$RXVɉ lŁ0ň^GȈ€fABx\rĘ,:†@R{q- 7jôź×ŠOo3÷qŞ×_b˙‡žŠw™# ż{ЌňŠíVn÷*Ńé'ŠrĆFĘt…äœĹ–ŇÝŠť.ÝŹH%w­LXľŮľddœ˝Bm&n^M-×eW*ëŻHršĽžŒ‚	çAąAĆĄwÇ?“- Ă…Đä;Ţ&Ť|s]Ű.2ž¸ŒŕÎôŽ`‡şrXéűĎ7ďHcԐŠ×„ĆĹąťb,E‘ä@…lpLĆ2”phyƒ‰ŚFtȓ3­Ô4=蠏°I?.œÍáFs…S›v&ŹňłćGŞôô†s+´€ÉóšÄ”¸qňˇXHŹŤŚoJ5#ŮŰDs–öFÍ.öĘÝäb4ĆC͊ęlÚ|ť˝m'ĄYű+˘~JŐ˛¸á1ÚoNCÂŁQĄ˜r¤š+­¨mŮŤú‘b=Zx\r“ÓZHoJ?–4ƒ,ű㆒îbt¸†‰Ë™0ľž#%\nľzĽőËŢÉŔKšĺNM\\TĚ=>‡\$L6Ç{;š¸+ áĆ:1Qś9Ś¨ËoŽőöË˛ţs´—ŽνŘ%?iě}ł˛íŽ{ť'něČ#wőœTŁńŽ—Î9\\ ě#ÎeDqđǏŚ,/ßyUˇňîŹKZW|usňu^Ź–.Ă柧Ľ|ýWyšx{<lşóžY}+ĐྸÇ)v×lř ÓÚ3Ă/>&÷Ďů)ÄĆ\000PH?ĄĆM= ‚<*CN-:/ÜŞq‘köK1”cNnüşŤöťé˝E|ÚŞX_͏ƒöř?/üVć…}‹>ŕźĎŇJV•ËľPŒŘ–˝SršŽš\\čʢ@ó ä¤đÉ\"n™O¸ŁEމMýă!é›mŁh”j˘\"f˙bKŚhŮŤ¸€ăq‹.šbDM60#(ľŤH˜đ˜m–/§I\000LN•@%x  A\000<Âä”1dŚ¤%€Ţ#\"Ěđˆ#,NTM1Č3¤ĺŞ^8ĎÇC0&Č*čS˘ćăknlDzʏ˛ŞŁ˜ANÎpŔ€đĹźg°Đ °ÂđLLŢp˝ě¨\n‡ślBŕ›\$ŚĽümc&\000ôqƒe\rFĄcĘ8`†M„@@JÂÚPâŽěŒv\$Ěz‡‡\"xŔ˜QQ,QŁpĆlZƢ\000…ÂÜNŕŇ!ERŻg¸\"Î2ŁŠqľ§°%.ÓĚ\"1\000.@ŕăi:pĘăoü•˘ĐDŹÎoQ{đÎ>‹\rÄ íŽŢ@ă†	–>`‚éŞră4Cä4	\000@š	 t\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˄\000˘I’ł2Nr@QB¸ 3e’SŹ@u™—5 ÝZ™NtKˆ*“@Ś vcMN\\T4ŲfC)šŔižĹcą)Ö]­C—FÓ,(ć\n\"m‘ńÔäaĚ:K(…`×ÖAE#.G2›ö‡Jď\000™ś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ĔśĄ\000Ř7ĂŤž98‹ăH1ŽLĆ-\000SŽ63Ş`™&‰ăĆ´ë--)ŕT˘6#Ë`Ĺ °čÜŕşI›R)Š\"`Ĺâö6*ЄI<ČĹ8oÜ{Äó\"đ!şľHę´¸U;ďťĘňÔ­¸ Ž¤Cb&Żżb(đ‹KcŰ\000/hÇRŢUó\\L•fN1ƒ¨ýĆŻh¨7i\000@!Š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ë~%š|)\000Ů€Pí٤ľN‰Pń‰ĚŰŚ˛źZMÂ,j\000Ş A„ńŁé{bű­AŤŽ	˜šŕÉ/+Ąœ3źÓ,]Ľ:…zVžĐĄɚtLŀ5ŸĹ†W3\000#F-C/StV•Úh9¤ę\$pŠGńű7.ÉV2J^ňĄČ…Ôpäz÷-€)\$@”b‘Ňć[fÝöÎjöÂ\nB̑“NR‰8fqŠ”\000™Ú{çyfžMjzΙîŒXźúb¤] ´ł‹v\"!Ŕ’O\nI bBœ\000݇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ÍŞÉ`\nq\000 \$<xç6\rĚ˝	Ř\$V\rœBvR̒PޅĄŔA˘…o?%ńaâĂ &ńXé<‡mŐś›çUĐMYep€PQeçůňn(c*´´ÄŃ äžłĽ*,v—¨ĘpŐnɞ71\nUÁkšěîÔĺ‹tbŹÎ÷Ä\$—/MôFĎÁáŚtâmä‹jvůžs?•Š––\ržč\\C€‡ĄźއBî%Útö%Đ;rdӋ56•+Ť|2EáeÄ.eiađA\$EĹv˜{Ěę<ţžĆu,Ýţ”ŕHŕČVxžNŕVnĚI‰|ŸóŠ‹S	čQ(5ŒŸ3îOç#G2ló1tXSláhRš%Ů!™ľ\000äXmĆĹpHÁ<͚1…ŔÍy“7(kš1ţ\$4ËFIĽZâVäIžFAS)Š6Ě–¸tɍ&e,ë\$ÖŹ!YYÔq9ň?çç7\$™Šź\"3Şn§őˆP[rŇ9Ôě,œÇ)syŔˇeżOčFk',| –†ˆiӀŽĆ9ą§5ěyœq&Ć7yçMd?°OäĐ;š§Ô˝¤M˛.1Ǜ_äo!ŐωĎgn)˘]\np­uޝHeˆ‹ă%c[ţz‹äÉť‘l¨cŤžŚ^üȖ? đíŔśfßŰ*(Ľ5¸ôcß{ŽăP̔Ÿ‡ŢÓ+ƒî3@E•VżĘlßűPIHĂQ‘íLHzyO+Ő;w—ňƒ]ĚšnČtBŹónUË ÜÇ ~?żvŠčüÓ óÍEˇ\$˛‡RŞZ&R;ŇrT•rׁŰţ•ÖÓ/	%Ý;­u]u|%e•‘Ô*žĄš”Ř9=\"Üł~ĺvÇîÇżšôĆn€h9grÄŠ‹Om?™gľ\$q'€ßâž%´§ÇŒPZ.ż’2Š#PŇŘXď˘@HIć†ÕRG¤1ůƒ*PÂť!ŠećLŽŚŚđC-\"<ˆż×çąijgŁ9w).Šs0'ĺ)Ԙ SŹYC4M Žâ‚e‰%GÎ>ěƒÚsz[IaUG“ĆDW`n\r}uTZ+`źĹ/¨ëŒ1tIŃZ	źá–\000Î{ă†Č†Z1iĆżě˜5-äނ´dÎA˘čřĺŠ/¸1„*ˆŚH2l\"E0,-\000R)'c&‚˘bȃÖ.>-¤2iJ-ĹÄrD9°Nˇƒ&ęësČ÷#zͤ†ĽÄ\rŕŕFÄđöŔÉ'ć7„@;#Œ0Ľ@s=	8˝§âp\$üĆ°˘ÂlŹy\n(KB\":ŕěN+ŸŽ,(ň/€ŸÔ/‡˜+ĽP°|[Đ4DÉ8+^?ĺBĂhę} ŕ\$˜čRJéZnÀ#z+‹¤ój@Âń";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’\000(”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úÂń	Ă{Ž\000č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\000YÂŚ)Á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ˆ:ہ\000×mŽ˛¸üx<ěĹÂ>Cž´:ȎU7㍶źs‚˝řŒăL›“Ľ	¤hé“b<tqƒNŹdś’ÄÎ}Sťąs*˜žˇÔ&U¸\n	füż•đä˙Éj\"Ćš	\"r~`]ŠŁ\rhaƒAňĺ\nĂ++ŠÄ›¨ňඩ.\ršR\000ý(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łm9J8…Ú¸lwt#\$/’(@ęASą?9ď2ךťKWŠôFDiůˆvń¨âýoř_0’Q\ro4ç<K‘tŚ¤•6łu…II,ŻK%P8FŻÖž˛Ű	…hô›×ifˆ)ëŻí%k—8ŽĹOÝäkŽ–Ř:Z´üÓÇLLŞňö˘)3?xŠ`’:KšűŔř:Jšä] 8Iˆ‘ZQk¨C.yœś1÷FchĘ\000‚’RZ\\ B<“Nĺ×öŒk §u]źoŒçS‡ťßÝ9šunň¸Rh)ć݌ksWŞĄTsMx] ĺň“YšsĹ兰řČ@.,™¨bż^{łdyş	‘ć9@ĄS.rfETBćži?r'6ćů䤊,ö•´çl͞M{̈́ó?e×Lh쯟<fšäVŒ›yü†PŒäLgcšń‰ń†§Ę#qŁÉŻúŽj]O–đţŹŒz˜„ĺL„_ęÔĎ\"h`դš7˘*_äŔî‘ă¸őّ‡CČ`Ź́NŘŰÄhF5ńď ďĎ\$ĆljĘYM%űLˇŁśAC2Ĺ/çłI-eŤŁ,R×äĂ\000šH¸…ăQ†„R'D˙L%ĘŐYA{p\raœ8,%ÖŮZn™7ٸUK7ÝWĢgӅqœƒĂ5Ć÷RLŽGĘťwů'D…3’X5U7őĽ­J˝Ö¨Č#C]|\rö°Ű­ŒřO5Oŕ’#EńLĆú&™č×eNđŢD†2IIgJĚX­Ńy>Ję))&nn˛~´ĆmAX˝Ń˝˜˙Ž0k%š@t™u{OkU|/Ś÷yܧć›ŃŮE‘E/ÝËřcpŮYZxŘUBŚ\"⽞ϿĐáÝ.ß!ďąt͇żĺc4o:•L2CW;ă{ěgŽӍw˛Qč|פăý×ĐD™ˇčŁŽISѸŽz3Ş1aŽă˜Ęł-ęŠWEsɝŇňáéŢôě|™ä|j%&¨˝G•^}ÖkG.\nÄ;*c“ËčŃ\nĚú}Č9,ëU\rkқô¨šš)™˙\r­ŇąČ†Xů˙ŽšŃÉ!ďNç\$ƄDbüZŠ&ďoö¨D\\DIÉ\000ď”a\$T&Řł‚™˜Ě:Ł¤@DM	ëŮ'N´/ü4Ĺ\\ŰHĆôƒŕ‚ÄN€Ć¤śćNă&UĚm	^™€ŤL VÖÎiĆ0n€oM\"Ô*uÓІĄe”_Â&9Ę\000˛‚D+ː;Đ\\Eŕ\nK˘ë ć‘˜xűËrcfÎo‚uŹ¸+PÂC\"L0ĽŹLQîV„ĂJ	€ŢD´ŕ„M	‚\nŠJUdöŔéěČŞ‡ŇŠ~6+ OЅcÜk‚’šđŚŇ,­IŒp1ž‡Ä‘GÓ+ŹCq4ÉçH˛ţŔ@\rč BÂf\000ŕ#ÒTŔɇŽż¤ „˘ŕ	\$Źa\r’?°ÄźH\r\rţŔ§>&bj&ńveą†iąŒ‰hŒ<ŚĆCëě\$bĘě‰f@‚+e‡çu¤Ô-\$…âXXĹ°*#D:Ň%F¸Šˆ^k(Vz˘@J&ÉhSƒnƒc:L.âđ#ź\nŁl-C\$*đ5 ć~%@";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Ń\000(—%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+\000ć1Œ#s>(‰\000ęń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‡\000%N`K¤ApAlĺĐ*ë™/ٚŮo#¸-„\"ăƒű—Ď™\rr79ȜŹ+L4ęJş˛Ô§hşđŽŃ*C\000Ş .+4(	ƒ\000Áńă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śŃ5X+\"áuźźzćn tʉČY#ľĺ\"ęÝŁWME\n­’3bDM§ĺĽqXpr™ů)Z‹cƒšÚř‰u4÷émY(Şř˘đ­&ŻI´ LJ\nâŞ<E06ž¸Šš‰šu%щŸw`éłüťo_‡ŸcK*Éü€ľş]‘˝D)¨ü`Ě)Î4_5'ąQŻaŽ>­H/‰D¸ő4‘Řë-‰\n}‚EX)áyfBŠQ€Śd<U¨#ČZwř…=ép^ZĐyْĎâœĐłŰĚwţç旚´•ĺňÉtĹĽŕłšłÂ˝…+0ԐŤé›Âœ1579d™-Ą/ŐC2V 5Řč>Ă#¸ŹzVşU+ŃLłŰ˝1 %óž2…´ÝekUé“u\$úÔÚjŚXšŤ\$هÔ8&Ä#\nJ&ž Łržákԏv\rƨTŜěcy°	\nѓŜĚ)ˆoIŤ\"ĆŁÓ,pÂ=(%A\$4b.eÜiś]q‚Ë/ˇ\"ĆSYX6“rС#EhxâˆĐJžPTöřŐ˝Śăž,y>(	'MMŸv‰V Ŕ7_\$V˝Om/ɓ~GĄ\rčDLš\"łwÎ_Vs*e^Ęż|Ÿ‘S-§rWf.ü‰Oút7%¸,ç›Ţq˛őç¸s:hÖs.•ąŽUćróÁŇůďŒxMl)tžSK9Żčzeџľ_vOś˛ŸšŁ’[ęäű§n˝\000ę^ĆVšy’WúźŒ%ÔŃC–Z?šaÜ,lýÝP/w‘9śŽř…ŔGBâ	ÁěĽΙĄěťĽ›-€4w–ŐÎôŽ÷69gŤĎƒďţ‚lĺ=•ĄîLfĺŢaœůäg;őÜđJlÍšťéů׊öÇ_Íű˘Łíú.Ôóš0ÍűžAá7?ƜĄ0֕n†oNÍ26ř¤\\“ôNŮ+Z]äŢBv¨gŤšűTPĚ„‹|ůđä\rď0d´•ŇŞ6BeÁ&řgÓŔä-‘Q˙^ėň oćÖüŸjź0ćh˙Oć2Dšl\$Ţľ(ŮOŢăM˜ÓĘ<ŚÍHí‚.×lÖ(ÔP,¤lŇdŞ?iŢ cę„F0fL0Aćd\rž+8~ˆŠVŽŁ\niäl%\nđ’Ę͈‰Š>Śđ8Żé<Ŕ\"\"\"IHu‹€ďN.„C^ťëp— ň)	ź	Đbđf\"đ¨é0jBYĄ2|\"ćt°žź&>IôD\nrd~ ŕ7¨ÎGIŠP@ŢÍŔĎĆÁbžfD85\000MędL ô–(Ü*Ę\rćhV`’\rŠŕ6ŒJăţ@ęljĹF‰Çäz‘'\nH’˘+Ëď‚tB`ßcä3są@ç.Ězfr\n….+‚P\rf@Ä'€ÜR\"ÇčD6#ą\\qŽćiTCƒ<MDؗ‡Č0đŁĘ.;,Z7Źâ3L´7Źž–ĺC^ů‚_Poă.ëK–ŁäŽ*†Łĺf	ăŔP‘Ř>ĹR Kބƒvkl\n‘60ƒě:ŽéI0cĺç¸|Ńü’Ă<	qR>\$ěi‚5ď'l5ÂN\$(#X  ęD8- ä";break;case"tr":$g="E6šMÂ	Î?\rç3Ʉ@ga­ĆC)ČŇl2ŔO&ó¸B4œ„H\\4@iaŠŕRsÔŹí‹™`rHd8ćÄX›§)Ŕ€Js!GĄSX!”ěc:\$fV\"~/1ŘŠđTpŇjM€˘Ą„Äl7ˆ#f¸đ‚ÎŚĂa„Ü\nŸˆ§ŤqŇqmžNL–áŠC4ˆ\rvťlęsB’Í´jAŇ=jś[§9éцź9F\"Ŕ˘™„ów0œŤšI A/]\rśěäDôc˚ó@Ś\"Ŕ×4‚ˆ4ĐQĘoŝ3dĂIĚčeٔřźsnpęn:Ň-8L’Ç(ą4&űh(­0:WşťŰýNÓZÉĎLţZ§~, 9™e ˘É„á8ĎŹań4VŚ)ʘŇ6że°äˍ̻šŽŤë\n(Ś*˜čž‰“ˆŠŁ+87 c›<3(K.=&K€ČžłĂ ÄăX½¤CRÎ>E8#CƒZËÂÓ9Ě4 ŽCV\r¨Đˇ=kęBą?šv­D#\nčIşrž’˛zššă`ꦎ PŠ<ŁhŒÂ\nž2žX)Š\"cŕ)3(ÂůĹĂĘ(:;ĎÄĂ)p„%\n\"§@Šš20ËR슻4i?GŇ/pÓ7:ĄŐŇ-Ş[żÂ\"\"5Á@Q†C§Zpó0´ÚŻ,B0Đ	z-N0ŔU?ž/˜Řá7ąŞ*ƒA\000†9!c˜Zƒ8á\000ä2Ž#¨Ęă283˘ŁČ@b˜¤#!\000Ô2ŽŕęŔä:ŁŹÚ2r*D˛(đ„0Şmđś„	MZťŒ‰Â<'Žƒ­ß\"ě ]\rşî5cbq‚–(č„aWƒŕËÚh2Fîƒ¨X\rŒ¸č3&WęĐĄďelű°ö*Sc6Kn6ƒJČ\nŤ ÝJ,CxÖ˙ż­’e–Š@ šhT˘đœ\"kŕPŸÜŁBPSŻĎ{ŁŠ4*œ6#Ő^Œž˛ăËb\nxŚ*4é‚\r“×CHňŔĘĘŐ(¤ËŘ@ĎfR\$ŠŰˆ0ÜŔŽŁČÎç„ĺn5ćm&ęˆó}›ŽVFă]Đx5ÎFQíüýŒşŚË˛ăgJ^#ÔŐxžŘ1ľcĂótß:ý!´›hX*sNPĺÚíÍCăZdو˜ëš¸Žy'Þ٧jŞq-\$čǢ¸z\\t‹Č=h˛§Č–=W<ŽÄˆĂÎ9*m\$ČđbÁTĹçNĚWÄő›ůŒŻČňRc\$8ą‘ŕJ˜f>%W‰öţƒh<&dЀ¤\\űűîęP9\$s”ĎCq‹rŒŠĄ –wăce[œ§\n‰Á\\d\r\000=&ęŃšĆ\rËĐŮ°ƒ€Žńb6'ĹaăB‡É…lDTم’8źŘnH¤š! ł\rÝł}§` ŒQ<Ji•_…P%•Ś0h‚9@âń‹Ä­yi…ź\"3’ň#˛¤=č=\000Á´)CĚhá 2‘@Ě}\"ČBa˛0x‰™˙xˆLŃHŕŒb\r(Ž.†|l¤žrTě‘SWÚż\rÍچ„Š|ŐZ­R„}­ 3čGŰ<‚Ą<śŚˆ*ŚŽ™‘0Ç][; ŚśĂŤ~Ig…Ś\nQZ-EěÁ-\$T6œY'w˛zF<fjĺӓ+ąLč\n`w\\ŹD˜‘0Ň€LǛÉE‘‰bŮᜌ.Ŕ„sËŮœ¨šNdŠÄĄˇ#¸Yˇ=ץ'%\$Ź5§‚•fhs™@ĎYš>úHÓńƒM4Éžtrm	ůěEéߤeş~“HšĽŚä@‰B,@hClE=ÝĐňËD&tŠ4áRš™ú§‡ő3žtfIŹ.!Ü2†#áUĘ@s^DІŠ†I‰Ič/˝Œš2,ůRĽĐÝ3E6ßËbŞČdřŠ^Ťá•8ś*ěŮkڗ3Rn…ŘtÍ'\$<éůt7G	!‹)ŔŠdB,š˛Ôj)…) ůŁAś]ű	÷œ/Q—#ĎÉ(ĽETďľJŐÜŤ†ůă„ĹWXŻś!]ˆÁ~g¤‰*!Ó<őÉěcˇóŒĆTË(Ň5ĹŐżxÖ­ÁEđÄ6†őŇh‚e1¸ËŤ4ŠšĽ#÷Š;Ň%ŻZźgaáŠs2Šc͋Š.J‹U \n–ž9\n=Lb|:‚“tűśt\$öîÚă0ę][­PXm-“’Nęśä^Ç:çopš•5ĹؒĄâťsˆˇŞ/(űYwą˛8űÝ2=M^5ÖâÇ*¸Ŕ'Ë̡R倊|ž^_0ądó–j†ĐçUAśÄě§gëIMËc-˘|ş^2řwsŽ„ć;u%Ť\\-Ňe˜aŰ_l]dĎ2b	gŰm’Ę—Ďz{Ťsdä–I2;ŕâđßä	=nŠś×¸ŮiLOjŹŸI†XEps~k¤Ž<ŮddTĂł‰Zl1łžĹ\\öx|z.	€Š	Ľq`’Q÷˜xE\rějA+áč× śĘ›3dźYnŁJŮqťdm“śśžÜÇln^ěÓ.ęö†ä3Ů+ă}Ôˇ˛+匡÷§ŽyŘ>ŞO\$¸ăňGăݘĺžB#Tk\něűHÄ:Š°ľ OB\nŤ	!/)eLý‡í†!âśjîŰ™˛ŚńË%CÉMY\r+ŤaďX:œC#&ĺr–í\nwY\"<Én3}ůŰŚĆ[Œr[š¸ĆéÁ‘o8íťţîé}BJôýǂĚÇHŮükŹhŐ'ˇşďT†]gŤĘ.ľtĄBnCŽőÚ˘M|ý›śąŽŕä7Záež^é‚aOK¤čY˙\000u°ç%íÖëĂY‰Ü§ž42ž’y@‘ŘmBd4=,SŢV¨Ë FŹ[hˇlŠ2/˛Ż4Ěz;Ôęý>œŤ¤8ĐÚ^ë׌™¨aKć+;é5fń8NĎÉÉ p“ĺ'\n&ŠR”6[䁚Žę@ 6nJdœ:\$°Ůqöźđ t˘ƒĺ7÷żÁ“]€SŤD…źÚłŇ§B•*\000&RFËRfłŇNd)Ł\nR„´Pƒ˜G*3„>X8@˜\rä^ @Ď\$Dëʅâö™Žˆ@‹HŁć	m,D#jűŻ@ś.ÖŞŚ°Pf‹iÄź\$Ňę*ň°d~lúđn’ë…hZę’#P@Ęe Ţ& \$Hr{Ë,§‹žžŁýŹÎvŚţH˘<	ŤĚ#Œ2jlLŽŒ%l\"LPŔ‡ ĺ…°nŁ8Jm.\000¤ĚćUA5Ф1dĚ gqbűÄŕ[ŽLCE‡`é\000#F +ĐŤ\"Îů'juâr!Đ^ƒ#°+¨śŽPlJÂ”LÄgŠhš†ŞWĹŽŔ";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-\000˘\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ťţŔ¨Ł\000ş+ďB@¸¨Ř:Íókş12P”Ż9A#sč(‰\000â:¤ĂČ@Œ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\000â\"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(.ŘÁ#菭°Sˇ\$ă:ręXJ0ŠVŠ[yÉŚńrÎňÚŻY  ô˜GäŚ×Y˜ŒŞ5ŇRwRŃRI`[̈́fWUűŹ€čLgräSĽěüĂNNIŮ6Ô‘˘ŔćŢké´!šĚh@MpEp0ą:ňq‰e7ŢťˇHŢ,4Í+ăëY\n*2'Ü0ËS\"ŠČ”Ię^g=üy!śŠ‘úO™‘`“ä˘,ÁF†¨[ړ\rĘ4ń–`›ÂWnĺÝŢK5vˇ]ŠöýßŇ[0ÝŚ5ůľ=&yvŮ\rí^LYIqsÁ˝(ńčäL-…ÝČör,D–/3ÁÍŤ4â˘í—îü((Pž/Pƒwiý\rG9ÍÄ č}!Hi&âź[–€NÎÔڏh7ĂĄlNˆ¤ŢfnCôžxEČ&ôCˆvI‹6Fşő!ęiwŞnڕ×jyyoîYźňkĄ|QUŮ% “\$0°TxtÓ0a˘|‚ať™ƒ+=Ř,™ \\\"ŚĂ˛aú á›OáŠ(ŃáĆ.ŽňOר~fuđať~f-\\ţĽá׃DAJĹ‹Q—mI2%Sů ŐI[\$e=üľR×;0eŁşd§	ůŔńBŒĆŒ–˙âF\"sĄˆź]ojŐuztqő%Âóž×|vtŁnC¤ÉňvB:îQ+ËÉgRů ÷#›ńçIQŘŮłQAL;1D˜Š2\$˛Ćă+7p`‚0\$LľXiľŚ—(›ÜÎu{†Š:Ö˛Ě9OŻhnwuÓÁ揌p˜äSž†„ëçK\\€ÍŰI/uY=ËC ă°Ěˆ9——šm\000Ą„*đôč<„ažľšŢ‡ń(cĹřŢľÚrŸ’!(MřĎ—šWjî\000ƒÍ?8G<oz\\ž—Óˆ?RlM—/żą–ě^…ĆĐM“Ű­˙ŃáUîÍĽ:ó\${'“í.ĎÄŠˇsPňŁaň?źß0L9~}řšwú­ţp€PU7\rDŢ|kŹó	âjűčëřěüחŠ“CšÄˆK÷4\n*eĚJ.ŞśWžťŽŚ!HLäv­\"Ôű%baĐ˙§š¨ĺü/RK#Ż\000)80Üá¤F˘\rŸęp0 áŒň%pHÓ˘ş&%¸SÂcr`ÖŻGŽwĚn9Ä(A‚\$Žě@ÂŚDbä´``äŚ*rPŒ›°ŁĆ^m\"\"b*.ÂZC‡žŰ\$X,ĚK†a¤đ;Ȁ1ÄČ|Đvegv\$KźÔdF\"‚¸fFJ3 RbđîÄőv&\$J#Ć%š<`˜30śä'Ę(9Ĺz<k F\$iŢH\000†hgâM,J¤üďČ4ŠŒR×-2ńl^ťQ9,_LQˆžgEݍO‘âň/‡ě\rÖz\000Ę`)XIŁt¸kÂ\\ÂV8Î2á	š7 †	‘6‹EňT\"\n–zqŹ?LdĽăčjäĆ!ăr/EđHP\\MâÂ?ŤlŹQxFĽę‚„++l’c4Ž‘>i\"‘’\"˜Ě…’Úˆ&•†ŰĎÂď8ŻR›Dâ\"00IŁ’~ă(ü\000	\000t	 š@Ś\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\000Ď\"…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\000Âń'*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á\000 'Š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\000ďŁgZ\$ 2<ܟIżPŚ:ú-ŚśAčO>\n˘€ˆ ôß\\>÷ÓxkrîdŻ“ĚĐD\000'ÇîęŽAá<d%}(ƒˆ]\nńaĘč‰\000 ĽČ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ă´ĆLÄ&ebis_\"†h2ĄS‹2Í)|˜óÓRdOaÝk愳Ëůo,´˛œŠJVĚ\000ŇSDKksš/\$ÄDŠ2u\"jD°„§ŕ_ň)'ˆÂŤ7ŕŔC93&¤ÜÓ\$Şj\nZŻ.ˆ<ťťđÖˇĽń',Í×\$ €HŹHAČĽ˜”töĐłˇ¤“ŽŁ\"UIMđNy\000)ôD=%|ďž.Đ7zjúŸ)ť\000˘g\$B.\nik;iFvÎsÜĐ٢~iŇÚz˛ňbRÁz<UEŚłč;§¸tŤŒöœ9ŕG'ÉďiŒőÂŃę›Ue‰‹péʲĎiôľEo§5ž%\$\"4ř`ô AŠHŸ)œfĎ<B‡Ö\"’ŽŢƒŹJ0|ĽŘ:aă\r–*\"/[\\°nsęКôĐgI‹‡vŠjëNŤEĄ´njÓUJsXI-AV†=ř’ş4|ĄŚYÓHŠ¤ĐAÁ\000jvľ’oP’SVՃ~¨DĽÜ\$Kî)çx	=ö˜YłYjLdćá­n`¤6Ó­)ÝBęBOó˙Ap釞§M5§Ač_‚s~­…}žď†×ۂM>’ƒŕVđˆăIë_\\I)̈́e,ÔZúů„RÔ\$¸_#ƒa4)‰Řhś„ŐlMňŐJ¤§†R–]Ą\\Œ+(0§dĽő”!>Ԓ\\uíľf§x˙×wü2\"D˜x85Uî09ďÉ\$]b,5r•§ĽVÇ`ˆH1v<ż™}4źƒ]§ÁżĚšŻÔě/‘éśeĘ\$O8âęxeđÎĺ3†œ:›îV[Îw%Ú¤Č˜§T0X7謋šr`i¸‹I €ŽjPFÄpç\rŃ4ézÂÔěć½E‡24\rTX*c\náĄ+Ž,dÖ­Ÿ3mpÄ792đĘ!a	î;D8ńâ3)>Uô%ÜrđtHkŐeä+TTŚ™Ż’_YÜ\000Źŕą%ᄍĽ;˛‡¨úRSU …+‰yz[̎nÂ'vÂ:#	žžÎÓ.ËĄ=A€)!\$‚`o'wŻ„“˛(VĂ-lĹOlŽĘâÝ´#°I?J%ńÎĚúUJšŠüu)ŕö’Ľ\$r˝–źž‰ĺ9sÎ=ĺx\0007‡–xƒg#žvüüßŕ‹\"Ű!†JŇ~•˜B]¸n¨Ô\$ŕŽ“ŇÁ?0°›’tÔÎá%/GĄ5ťŽlŹËvÓFN#ďvÔQV+|šnQ!¸kd3ƒ¤\$Ň92UlŠÍr`2‚Âíăá¨\rfz˜sTƒx";break;case"ru":$g="ĐI4QbŠ\r ˛h-Z(KA{‚š	ŘL´h,ś‚ů˘hŁ\rźe ł…ÁdĂE!‚!\$˘܍{‚ a0¸<í\000.‰'\$˨üą ź“.ä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+á\000>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\000Y0B%5ĹFƒ[/DŽuy\$qZĂhôë*U’Ô҉=ŽÓ`­>5‰j2‘DB-#†ťLV´ţXB/´˙Ђ0ę6\r\000č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âú\000’œŸYťř\$Äá7ňxwšíglĚ‚Đ\n]Ąd%ĽY­Ĺś‘ƉV8%<ˇ›ĐA\000P	á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ţž‰\000‹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Ď\000ź‰U’ÉĘ\"ĺ']˝Ď—¤ĺŹ~“›]ďţ#6ňÁ+E×4ě)ËÁMwpSĘţËŰ6×*,ŽNA)K\$ g&ď˜äŤeĎ!d|_ň^+GŽMmŞ()1Ki:UäGąÎű‰“‚U\"řŋ]	ŁŽ˛Č€˛&0Ň|7ĽtÓJo”ňj uKů\$ÝĘK-Śv4#GRĄp!ç}_D™ŚôgŞGlp ’ĎĘŻ.s‘B‡„żŸuÚ d‰Ň4!Îřł:âäK‹ÜEéZ^Jé‰Ó}Ę+˛(ë4†iÚ¨mś^xÉĂŘŠĚŻœ¸¤R˜H\$č;Zhiš×\$áf†…•8GD˘Y—ß‘t+ǧ'Ą÷Ů˙hQl{OÖNœ*|FAO\$žFĹHX˙(˘œ\$â]>EpLe!_ВÝę:dútŮłôëżaśČôşwZ•˝ƒń‘/œĽ~ׂý-¨ţŻ€úăbŇOřĘIćnoŞ#N…)2’ŚŽľ¤\000G&ä–.źh°öî¤é'FňÂýβhíůi@L(T…:/B˘zěúRĚlűŽ(Ĺďě^ěš0.Đ\"›Nşž<žKaaMŕúcůRĎlsŽ‹Âľ\rJŘËăđm\rnZŁíÈţŹ˛jDĆ-0:kz[&§Đ,‡\nŤtĎHšĚg‡pyĐŚqĘĎ%0Ęđ¸ëi*-k ,†EŽţĺ,Ž^Jn’+Ŕ(ÉřŠƒ\000źFÎ=ë\000ĆŕĹÁd+ƒ˘’h`\\:˘ŠÜ+q?ƒ†AëĆwbŽč†ÄłĎfł\\ź‘řĹ'‰Ć\\fÝGz/#žŞ*„ßbCءÉAô%CtUq\"x‚řşnĆą­˛ś0\"äŒi6“ˆ[Ń.Qëĺ‹Îń(°,´)Ěôń¨‚Q\r-2¤Q ăQ¤Ľ‘şŁnš\nđ‡ćÄ×ý‘śąNž]d2悎ŽúŃԓ%°ĄФŞQŽŔqčí1íńđýqŇĎk6śeýr\nŞnž˙2†ŤüňJ^x°1ĄŤtĘÂ\$ø°ËÄZm>Ź|Ő˜śp•ŽDôËiđ’oĐ@뇰ZlO’j@Oćęą PU'IU	Cc\nń!Pꑈü-@‹đYô]ďc(.H’0;'‹čěŃů\"×*Xđ<%˛Š\"qŘŔŇw(Í:J0\n@¤ć‚)¤0í&´AVšâtPB0ßkP7gşT!Cł26ţňť)bîgÄs.ˡ/%S/ƒčŸlţM3(SsoĎÄps\$đ;1ż(Iř-ršł‚a1‰Ç3.PRL3ł0QÖŔłO.óSRöÁRúj^ov=rp*đýŒě“˛ĺŁ×4’ŹćŽÄ§Sbě3Œ§aD¸+š!pâŕs\n!ĂÍ:K‡:Ď4,Ů;-Ž.śŒÓç!˛Ž4´'ӚUÓŐ<+…=‚\000ŻJCr.ąE¨Á75Š#<ł	¨đ7'ç2“źĐ´ŮĂß7#?Žł<Ćb-aK\rŽ^KFĄ(’fžjpˆ(ďKhŕî|Ž…3MHÉRTĘŹ‘P<•W!R—ŒŞ.,i+#ÂĐZčą˝DÔ`sÇQFrҕ…\"‘Ěž.ś˙Dë“Ňo@íuE,jSo0.‚͋ëptoĐŃ4Te,źđ’B^Äd§tďĹDţ\n8bŽěŠEÜzćŚ7ëú=C˘‚tť*ók&Ľ*Ś,fV,DMvÇ&QOEŏĹGľ\000l4%Œ›PŤˇO…ĘŚ4ŠĂ§’ 3~Ł˛ą@CžŢ†YC,ȆÎéeŤ\nUQ!?e2Ţçď,fť4˛Ýcí˘WMŠ”\n¸;gPĹ\rŤ‚öK†Ěş/Jł•2ŽxĂĘžąĹŃ\$ĺR!áZ@˜\rŕÂ€Ň\rŔÎU§Z @\r ŢF€Â`â\$ĘnƒyäLk%O°+*ľťŠsT†Ô=OćŮŠ%Ş˘BĂĚąŽ…őîu*âDuö‘ľćęŐęL–”ÄŒĽotęŻ+`§7ç÷@¨a`@\r\000ÂĆ@Ę Ü\000Ţ\000č\r Ú\r ô É_ľčƒÔäŃł\n@HbŢ §”Kď)Cd’ăÎCIŽ†ÔxŁQŠäX!ho{ďjR\$6!\nŐéłWů#„ĂÄd™%ěÓő']á<}.Ň^bW]Ĺ]C~F‘Œ6Í,}T’Á­č0ńŒŻ\$ŻtD’1OÍ;HŠ(”ůhŚg\$ÖjąśUD=2ő3T}ŽĐ%“`4Ď\n\n¤ë2Q}ŹÓnŞB?!NA (A9tP ";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\000[–°ý#3¤Źä-ČBIL(I=Ëą\"VáŃŻ›f•Šˆi`ÄĄÉËą3ź°@#Ł`ŘƒÄ6Ą\000ć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>],!­ž=>ąˆí\000hĐ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†)%Ÿš\000ű՚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&-Ż+]°˘\000‡`+ߏTł2ÚOm“c•5ţÝ@Da#[[Ş5ëĺ\rˆŃ<z#ńő,ÖjŤŰşR‘i\nZő&jť	Kj•ÍôşŞJŠu>\nô^TnNUrwaş6B2şŠؓ%śœ˘ďʢ’\\„‚ňMçXkp	’WÍ=ßX˘Ł/Ôňżˇç\000I2Ő~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ÓĐÁçÔý`Ş´’W	`îÄ÷n1š2”zŃŹšŽóVnNű‘ŠZ7ťľłÝcdŠ?ł9™™\"˜éúd¨ŠŽHöĆż'<•5S–[ÄٸĄYšşŽxŠ\n¨¸řúćŐŇăőŐŞ'ů” ŹŒXUDô3{fS	î‘âąBÂé#—1ÄA{Jg!eŒňĚxFŒżšbG…aŇ'‘Šů(›ćĚ|9ŤĎÓŇŃůí*o+“1˛ç֝o\\jÔ%­ĐšMؙ2E{fž\nÜ´+ʛ•\\‰×MFŠ`żŽŐ˝vÔű¤šČAű1î`r\rG¸¨)쎹ąFF; d …îŽS…mŁYݏň\\ob ʜža‰”Ä‘H8ĂćřŽĚăÍ;ť–/Kä=?“Ŕ=ۅň&Ŕb÷ó1ćh2‰ęvŻ	%SŰm2ŠŁţŘÖ<Ö´ĎďĚţĚk{;läzź``ń§Z݉b\$ţ¤ů›Ř:˛9KÜŽ‹˛VÁöX[ęáď¸i2ŮQŒăt—OČłbą¨ýý?’îŹXálýälÇOžKÍ@ţŤüŻň5,’˙„\$Ë8úOg\000- M‹*ËĂꝫ4/Ż&5o*řŠ%)×k2k=hw­ŸP0!iÔżĐLűPîčőfZůĽ ĄÍ҃VžçşˇćJĄ˘ -ĈnŘď/vC§ŽWNdjGPQoĽŽtŤtYgWJčŻÜôGžéËvČ ăŠkZwbţgĐ|#Ѐ-‚Ü9­xsŠŃĽiÜ/˘&°ˆ|(D]Ž0™JbýŽŁ…0´mbđ@đjÂN‰żď„'ĎŰŞĆ4ÖúZ™ŠÄ˝PnůoXöŠ,şdP׍KĄhš†Řk Ż‡kPšĄî(Úš1cO”i°s`dp˛|D öĆZ÷ŤŌťPvDJŔI”Fa ­\"Vzj¨EŁ—ÇnÓdČĽÎ懋LŢŠžgëŽţăBMú/ƒ‘\$őąŔük“ ă‡'‘]oí¤í‰	SńĚĽnwˆPQzŽ‘‰QÄšFfiˆööńüŞ\000*Ĺ!QDŽŻĹ°îđ č‡gIXˆăơ0HľG†˙ď)ąÔ:˛FaŁ(RMąupD‹BÜÎB‹\$ŽqŻŹ’OŠ ˛XN’]'GK¨:pĎ'^ćňŽĄ	Ry%1Ó˘ ňe!qw’‚´d‚ ň‘p†Łr łŤMjžőĄE,ÄGOhÚց<*ňł\"o[ mrŘ*ňÂ䈴¤F<‹\rf­+Ž“Ş=rŃ20ÄPťâÍ/Řőłyĺ¨;kľ.Ż™JD€\\ěI‘ĂÄŹŁ­Q\nĂěę4ÜP	2‰„ÔŃ´Éě“ ÇhýÓ'óhúŻŃ7œs°7l•€BólUS€“ŹdSĽTÚÂňXKŐŒ•ź‘ČQ\"Ĺ8‘äĹ°Ů\"u7Qá'ł};ěs3ÄółşĂĚÉdŸ9Ş\000šŠá‰{’vÔ\rříjk\n(3É‚f‹oŠŔŤÔK°nôhLŠŢ-´˝ŹÔhíeAl ʌ^˝ěo'ƒź\"âůAPźÚŽ\"â2#h<e‹ęVK&äŽ\nk\000•-ŢSmźDŒ•bDŇënɲ'¨r§6ĐÇ2xŽćqŒ3ţ´oČzSôǎţ¨˘„4â&ľ\$úŢ@˜\rŕÂ€Ň\rŔÎT§J @\r ŢEú€Â_&‘ç•-éI.śÄLrBßd‘Ô9Bt`™îꐊ%č/Ă`ŠrŹáŽLWO&đ2i82ŐPV{˛QF˘Œ—ěĎ4T˙5C§T{Ž.ŕŠĎQQĚ:b2€’žĹbEROS4ńPPŔ5q6źÄĘŠ/wU1SN2Ľ*uHfë)r3n„ČđC¨â„a˘„Žöîܒ¤ćŹX †0)OČ=´\nĆ)\"WËđÎTÓ3Iž¤\"–’uŽŠ)•)Ť,D™Ó6sVÍjQsVEË\000-UÔÇörÂčtFrK#[î@t	ž>ěNÔá\$RˆđËňE*Œ=ÎÂűŢJP–Pą“G¸";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ą\000ŠŁĽđ“!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\000s‰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}ś`šŃ\"*™>/!\000GE102Ş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†Đâ<HWłĐ_‹CŻUďT’)łYјšXM*tjŃčĺX9âJ¤ôřąŽŚ’ŒŢi\$\\ŽbęféwœK!ě˘złÜĚńľŒ{1—S*ČŹ+´tLşé4&§¨ů­ľÔ]´ˆ‰l˛\r'ŒQÜ&4&͖ršś	ƒĂ:ń>éMMu/Ä°=:nŚ2\")FbP­>!]ÝĚ1(:~łő̗N5¤1ô™ şš•0’…ż1ÇëťA`ؠ瓣Žfƒě#T…f˘ę,gJ´ľoďAd§ŞżPń„˜Ś¨Á—'›u6ŻĎCC‘)810é?wl2žWËnü7`œns5‡ˇQ7.HÚÁk\\ďĂuĹd2ěBŹ¨Œqok› Ěg˜çnR…Ą+ëˇ^sꏠşß<śzßlh*ä^mq3ťW8ޤŽEˆjĘs&ćÜÚjŠ¨nž6§łöÄőŰŤOrşë…u˙oőÇ|ís¤Ťaԥ܏ƒ’FÚęw‹­ÍplÍx2~ĽaŤzžpzRoŸ×™Aç˝I잏4ú_9(zęű×ţ˛’Ťh”&žÜöëv‹–ŘąVxZŽoš‰H=Ů4šŢé{Î0Ć˝úŞQĄ.ŹŽ(äyůPúľ{Ű,˝ŰƒČ'ŃNĺÝż‘‡đůŇIłD'ܔŇŮćdćńôŢuҊUßŮÁŒĚ“ŁCT5zbkśĄ­Œ´‰ňő-˘ëvzpŁĐőa{L2NƒbÖ­z&	:(ZŘMńdÂČĐ\"+\nޞěţŐĐ5Łv´@ŞNŒ/đ>ďM9Ž˝*:wL­`_\$Ö.ęîs°ođBœlÂ\\#n2Ş˛Ać :‚:Ĺ%xwäŠ8ÇGËŕ\\'Źď˙Fô(vĺjĐň厐ě˘ÉŁŹńŹ˙Żf‘Đj_†ĘS%˘÷!0MFąđÚH€N¤ŹaŞĘ×íŚ0Ü=ĐáN—Í Žč~ŁÍ+\000c°­\nŘi iƍ\000ÍN^Xw˝FÍpҁ1#oU/Ypl‘\"Ř(^Ň(:N#ĐôPCŹďbE†m*‚řâlČÆG˜°#Şî1rŞ¨ŠŃ\$ĺQ_JšŞĐŔ8n,†Y-m}°ÖŁâęéBěé†\$Şq°ţĄ ŕEö@</đRG\$(4d.2q‹ŻX9°ŻueśőŠő1ŮOe Ťó…Ü>°ÉŸ­ŞdŠře„T).҉ĺŤpëÔz„5PąH肷kîHgr¸21\"€Éo\"…Śó`z-ËdP\n\"˛áLÔčŹţňĎKŇlÖ&kxlNň¸ß',Xޏ*ˇÎő%\000°Ź^]l^%Šś‹˘á\n/ľ‚œmbKr&*\"¸u¤ąÇé#‹ŃJtń+@ą‹§\$˛¸j\"ň/|o.5‹f˘cđÜ\$Ě'Ôčí°ŽFX\$ҤŸ‘ŕř„ŠŽ	Í*ŽÇ*č8M˘Ú~r˘ŕŽâţ˛#ŁŒÔDÂNÄjKJŸ(mćLs3&m沂R^çd\"\$6?	ĚgIćI¤žŒ_ëTŤíT’xáhŁóŻß6b¤\\rz‰\nmŠöŰG7Ž\000đ­<=&k+ÓvFĎż6¨9‘\\ź“ŒL3˘ë í:“œÖeŔÓŤŞŸ)řz4Ž3FýFo.ę(hƒ6(-ŕx%&<SZŽ.ţčgźEŎăƒââJ4لjÁĂ:1f~˝ĎŇvĘĎ-^ZžŚ¨ŚbIŤ;-šƒŹrŒˆ}+…,ŢŠfjĂCb’Đ͎™ƒ2:¨8üŁÂoNœ_ďč†D\"ƒDj9C:Y1!;ƒłA\"°ŹJ5dł*ˆž%	×d<-€";break;case"zh":$g="ä^¨ęs•\\šr¤îőâ|ä\\#]5ěAä^(Éd;‘vśq @§2q\000ĺRB¨BšpçM!#qŘüĄNĺX#âĄ\000”ć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Ą\000ć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\000ř§ÁÖDN_;`ĹůžgÚýĄmÎHôC›Ź[ŢI!@ń•ń”Wźďi%ŤUI„é=cľ}­–ćŠéCvŹ!(\\ŒÜńNI*E!-dĚšË܁Bxœ‚(˜\"Š‚+ŹK˝\\‘},ó@ŃI“œë&A1‡tCéÓĆÄOr˛av&	h¤˘\000^EŽťÄQ\$恳aĚI(sŠqw„\\‚đi_)4F‰N‰dr.<â%e.U\"))U˝ČP.–\000ç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”ň\000sGxňÂ[Gŕ‚@D§Đ/Eˆĺb5äŤE!}o,ÇHľvVä0ŻoFM€6SZ\"dŰĚ\$dĚĄ‘b0(|­‚r˝‡\nąÎŽX›&•\000ĺ˘ń(&Mq‘\"ps\nÔŽ.Ä(ćBhV_	’Ę+É ŕđ6SĆy@PWĄŠjž(™+ű­.âBB(ÚTŃ(7c˜\\0ą2¤Ç:9GqHBŹL™ÁuűC!\\ÝŔ)^SöĐĚ#Ó…´WÖMB-\n?Ě ¤Q3*9EČś9œäIä(ąHŁfˆP¨ŔŞ:Óîw•&đ.!hƒ;4R˘˘ż@\"u3,4ĺȎl!XŃ%\$䌈’Â\\aM8ćÂŐ9RšYOKcl­ÎŽQ\$#@ 1ÇeôÂqĚ\$ÄqÖD˘1™óBV\rc*5¤rÖJť)uŚ°ŽBă1]DŤîŹďŁ§\$č.…3J*BA/\nqa\\]ŕźoŽťSł&Č\$šępTŕDG+'cŤ”*˛äŽ'8+LŰĆUVRË;ńM,ŐŚŤbŔA™“iÜjdňÔtZĂ3\"Łű˖§NHÉ;)K Ö{ĄODK‡f\"uƈËň8úŹ#'ô5÷9…0Ę\"íŹ2&čĽ^)B˘čĂgE˜K)ešŇU!=#\"R™“\nÝn­ë˘ć^Ü(Œq!ŇZ5ĚŠU&Í	˛ą4É\"kˆŠ°iŃ´‹6'á|Ó,ŽƒčšĎÓÖPđxšĂä	˘ěFH5sÄńÇ\nbľ.IĘšÄhdNń^ŞĹpŒ”˘@G)Ş(&0ë{ŒŃ˘Ůb‡lS.%ŠÂśŘF›OŠaRĂIF–˘'M1b.ĘI.œĺwâo ›ׂ´Rúclœ~JÍ_#&\\Ӕ..n:ůf+g#Q‚p^dÉYë8\"ɝ3ţx´*(DłËˆt,RĐ÷#˘íĺsŃóbœŠx“Ą‹„Á6&ĎfföfOF!Ôs=ÇAnc‚@aa 2†K_‘Rat\nđŠĄ?cňčĽ&ţ4KSč&1R˘Ä–Š{ŤľüĹ:˛,ÄĐÉpM4’RR”¸//@‹î™ő5\r	rvÜíšň+Ö\n`„D‰‹×\000*K,xr3ĹR\n\",Ç@Šh­ˆ ]/ľ^ąf-ŤąKˇÔöńÚíüP‹QŇ'N­B!5„&đÂHnŕ+Šńp@CxrPĄ0¨( \nâCG*ˆˆąŇ&„4]˘X&vRŸ齘ôVAŞtHęäů…áPĎŔPTPJ´†€Â”(bĄ”7\000Ţ i\rĄ¤=jĐ]…EĎĂp†ń“9’œ,ZEJUú´Ťó󞝸Ř܄9šą7r*V”4°ÁI‚X’\n>QĎńčd’vórÉĎ ÖТ&DWX¸Ţâ9ß=‚ĎW˘<Öj-¨ƒ~w\000Ý2Ś\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Ęú\000•’ŕl×{\r2ĺ]*Üë5۝jąš/UÚBfœĺ\\,Ý	˜s•^†Ôě+'V‡“%ÚLR¨epr\$)Ď\000Ŕ`QŇ@—1&CżnňSą9tó2°Ą“eĄĚJ(áDtÄłˇDQ\$*˛Ek`r—eŃŇPŞ8ÄÄc(ynTăŚŒ\000Ä<ąá@ćÁЄ\$C¤¤9z×q6C¤Ą’âtŹœ…Ůvs„z\000Fœĺé\\Ą‘Ä“Ŕ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\000U&…#1sJ|Ă˙lW¤]ˇĘÖnIds•űľnq,!äY\000sŞĘ€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„^\000˛ä.\\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í˛Ś ŐTŤÁrâtϑaL9ĹČźç™\$DŒIU]]šŞÔř€.AŠ;.r˜S;FĝBŚ‰Ë­óˇQ\"Ú\$ŻŻ–żÔË.fŹ‚kŠ(‹cN Yj;&ä “’’VKMˆćÂŐ,/ńżĚ/Ž Q\$#ƒ;Őţ:ĂŃАŽ;)pFˆPjełśÖÝ[X<IJ•vU.Eč°Âî0•śđŽ6uĄĐŚmD–ÖÂDć„EtsŐ-•˝¨|¨`󢚦uŇ+çP*ďĂ°÷ŠzاEpŤŐŻĘáůŤŤÓyl]ó\\wŐúÝˈ­l%ô~‚.j‰0#Ďü›NuRiť0eŹÝ¨3dLŤąvŁÄˇŚ˙‹œ3jĂřnŞFS\000`­=IX1ÁI…ťF§ĆŔHĹ▐ššfą—”ĹÇ1Y&XľťćŠ\\\"]ŠŃbŻa)Ëć75řç\"1Ó?ŚŹĂQž4Š‚Ë~Łœu…ëŔÜ'Đ9ŸR&E¨łáËš˘†mť—ă8fÂŃ{e6uElŤ3žŠ?(EśnE˘ç?Ś]œěV…”MĂ裛~4rĹýŤ‘:C‡0ŻN˜řƒĆţM‘čäŤf3‡ŇőjsĐJź¤‰'qŚŐşžĎŐK\$’šŻŽl˛MĘWKŽĽřFäŘĽkBŘ/ňx›ŘíTŢK˛çT¸e!ÔČ0ËŹ].ŃÚ{Wkßëśś nÚÚ3Aî\ršŻ‹ÎćÜA–řlúał6ÁyŢŰAěÍĐżĄšĎš›4?&dÁîŐhťđîIŐîŕ´gr*řuxŢü>B”éřnÍî‘ßzœŃ¤CMŔô\$¨/†”BďO*x÷%m 0‡0ĐC!Ő2u8;ĺ• EMIdĹ\000 ƒ~ÖbŔĄŠ‚–äČ0‚ 4s‹zI…Œßç…g¤ô°’\"QÓŔ#<)2\\ř›(HE&Z rŸÎ˘6	śL)şć–s7m„@‰G@„ĺyĐĚ–š á.'E.\\ˆťwČrEŒ\"ľ*÷>(	]Gˆú¸\$\000xa¤7/ćRHm\ráÉK@¤•+ˇ+ĘäO(ąĐ) Ł¤–HUj˜.QPŻ—ptŃ}Ů\$;r]•W_ě}ŸߧlĚE&Ľ\\Hh!ŮK Ęd\000oĐ4†ĐŇš€.|–­ƒÚ|ôˇqó˘Ʌ1’Xąldšđ›%E˙çtˆ™ĺ@ÝŔ)t×C\000Œa<ŒĹTnĄȜœJ´ëa|\"†÷öBŘ÷ȊëŁ Á˝ďz÷áNˆĎŽdS¤Ü.„-TčLÇÁ́qÎ.7€	\000@š	 t\n`Ś";break;case"ja":$g="ĺW'Ý\nc—ƒ/ É˜2-ŢźO‚œh4ŤĄ‹)\"j¸˛J,˘‰ âp„ś&ź‰˘`Ęx26MŒ`§2q\000ĺRK\"‘hÂ\n4ƒŽ –ą˜˛č@%9˘S¸˝WšUŠ‡*qQ„ aHŠ\nfçTŽNT*–†“ÄŇѸ4‚‹\"Ľőɓ\000‚N…BĐŞOœ‹Őű(¨‰ PdÔZ܋ƒ+œČľ•xľs*`H5ěwżƒ(ŕĘh2> ƒEqTs.+MŸ[(Ç2^@UÔŞ•jĹÍ3KŇ ĺ%´ž\000šsŻ•.Tň.h•XT’óDş•Ě™ź9’Č~“•Ӊ¤)×\$Ş—.AȐhˆšžŇ‚¨óbH%ÄYUŒzâjŽg;ö‹(™Ľď{@AĄŽ\000s•qŇP°(˛‡dƒ€÷–Ç) FŠdŒ\000ö­\$@Ȝá—*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é\000ÇáŇ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ĺ\"Ń\000áłŮ8„ä%	foJÂ&‡—A= ˙ł#ŕ|ă™î‹˘N˘9D8ş^‚lą‹Ůz/\"aOB‚g2~‚eBÚbČ] œUžÄ`ŸE^q ¤˛E¨ŕŠŽŠíęCçFçŠĂI䁖â˛ý0Ÿft’–˝‰ŽÝ)€\"\$\000Fž Œ€‚Yë5™\"(Ä[ă#.…y='Ę5H)KÉĽ”ú—ˇGěS	é?aíÔA\$BˆČ™ŻŤ&É1şgIWŁĄƒž,52VBËS“ŕ‰Ň*<–…\000´Qĺ@rˆĚ+TľPuÚuŚ1/Ȩ␹<T(x¨őAjUČpĘŹrî˛ˆ§\n¸oXI坪TöšŽQbu…jTÂŘDQ.ĚKžj‚™:'dđŁúaŹŠ>(‰—ĺUZąKɁ1Ôš\000éĹVOAÎáŰŤŒ#ůdIŻÎĺkĄtŒ×[+Yl7ţŒÄĘ3“pÝń;RH塲’[ŽćűŸ…žš7*˂žˇć%ó~ˇÖ÷Ę/˜•úŚ7đľ_ć!€ Ç9',GŠřjߓSš´Ń!H”NŮÇʔýi˜sO˘T=7’(ˆ@‚Fďqť=ö‚Ěđ ƒaŇ:Á4óęPę!-Q°´Ú;ńŃ4Q\n㌀…1ŢCi:GJ)I/&řƒŠOSŠAÍRZ>RéÎÉR荐}űžgó/ĹëĘľ]ň¤,Ί&˝Dť):=Nscë[ąv˙ŔóĹu/ŚeÍĐ/8gTššč–fЋ{çč§'Žiž6üšßś5¤D•čŃ]w,Ý\r•4ű˘D^PAĘ\\]Ô2{\$ýHA–^Ś4Í>S]>Üő›1Ę/\$y¤ôFť›i:ü뜭°ľí*Łţŕia1Đţ\$ŃS.fĚ5X Jˆ-ÂcA]›[ŮICÍŹƒ\"ÝÂăc)umşj:‹[ľĹ^P†¨ˇ8ÂäÎ6ém7ETŤľcî wnÜŃqÇ:ýÔ^%–ÉĆ,:k%É\rŠtĘň›ňĐA¤Ý}zśĆŞé/ŠěL§Ž6n\"|s‹lŹł4Ż\"|‘'l¸ĄĆyÇăú#eě>`š:Ńc•\"§1j ‡ şO#˜WˆáĘ&Ě	\0006‰ rŚÂ*ď!SŐ(‡V4ýÄş`ZߏꞡŐŕ‚‡Q8e,ĚH\"ۚaĂĆěĄ-s~Ĺ“'9\$} ÷öžăŁ“<Y:aŸ,zpŏ[\\şýř韈|öđzk>ŇEźKOđ{˜żoŕ<fďţCÁrâ&pNĹ8X(ĺŰáá|oŸCKŕżM7x’őÓbĐoEŠ}oĽ9žkÚzżGîNYÍóÇętNŻO|˝OċŸ[ű9ĎňŇwŒňł˜˙ΒÓŮyźáúߗqĄÉ™N˘\nŠz{=íŚÜ;Ő~ŹűÖ@aa 2†NşDúŠ4_m2ą0‚á˙Eř_Ɇá,ľl<:jHîg\000tlřIáxĺJî~č\"ĐńĽ/(ďě2Đ\$MŽ„Š¤újŚš’`,dżĆboâD>žNĽl#Ç\"iúSďfa‹úžá\$†<Üxŕʘś°fěEŹ/	ęiéôPŒOz–NÔ&‚m‚đ	€Ţ Č\r ÜŕP¸\000Ú\rŕäX\000Č%x,a\nąAjĚÁ8¤ć†B„}éřŸÎŔĆB ÜX`č°v‰Đ|vĽgkěŤj„\"a(úŹÎ0őŚ\n…zWěD\r\000Âŀ@Ę Ü\000Ţ\000č\r Ú\r ôţ ]d°ŁŽXœ­ňj\$—˘¨\nčžĚnGČbÉ\"Ęé}âŔÔä8Ľ¨<Á\r\$Ň&Ĺ9a–ođ\"Âuá^ť\$´9@\n€ĺŃ\000ŠşdÜͧÎÎŃ—ńĚViKÉlňď8ńMđ#薬,&;‰.űĂźśźCźŔt\$";break;case"ta":$g="ŕW* řiŔŻFÁ\\Hd_†Ť•Đô+ÁQh:.\000ރÂUŇz A\000‰ŤĐđ”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ąƚî\000ÚŃśÜX@.ZěešWh‹;›ƒ`@:#Ř2„˜Ć0ŔPŚ(‰ŠWiÚ¨Œ*DgËČFoqkß#?Ôíy,ľZŢňţÝx˝÷ŞÝ‹yÚňÁ[í)žM}D]eáŰjIl0=ŁÝß7kńF×Î|(Ż¸ÝBˆĺ{†üŁôĐJŕW3]‹\000Ő>ÝÍ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\000-Ô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)ž\000Č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^Źř#\000 \$†ŕě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„€\000Ií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\000†pęŕNčdĚĘŇl€bć2Î˙Ĺčb.⡊Q\000OdîěčăđLúÉ´pĽĂZüNĚ´„\000nŠŒaŹŸÉş„ę—‚†ŮŻŇŽpzě}=Ć4ńĚY˘^›;\n\"Đćej0ÚÔcî8đ:´°Ž´…ˇ’ŁďPŚ]ÂÁ\nЌűЗO°ĘOšŞŽ[o`ćLށęhËGš^lôÁEđElĺJ˘ěpQ	(s‹n‰Şun‚&o€ńn‹+ Œ‘čÎ/f\ny”ypKű	Q+PüŇjąI•H^h’\"M˝Ż_ȤĘîůp3pŽ˙°d|Ä8úéî	(4¨¨O§Œ%(†}ĐjřOoÂFdYŁ‰âX?Ź`ďK('pwÉş}áIčďCĘQDë…đţä€ů%MNŕĹ1¸™pœńŃŢ,ş™Żcn|éPLB“nMM×lžvfÔŕ-‚QşŃžF햀ʎŽŔôâaćżńВäŜĪ! đ\000¨ ŕŞęo†ýň4'lĹşPĎ˙.‚+půOTda\rďŇ)ň-Š Ň\n<z˛lÂ-&\"ŰqŃăŠy&Q.¤ęĄ(oąŠśžrvóÇ\"ď(Ą&ŞB]ÎÂ_ŇŻTŁrœĺŽäăkHŞń3q6Îlŕ{+ŽĘ’w†í2Źóq!°o+RäÚ̔T‹”áqM*ą;ňz.ŃÂ2\n z],%Ó/QiŻ,§|W\"°Ţ’ů)ëó2žS S,řgë-LnëNy%Žź˛Žž2ž{ VĘŠsé*ŒŢ¨‹'3?!pŢ6SE’”×ĺ}4珐!5DĐ-“4?2G\\öěňdÍŁ58ď>§kŢö­^™/5ŇWя1\r'ĐË;‡];ŇS,%)3)q@Ĺsڄ3ž3\náÓG/sK\"°ÔPĂîI뒁Žé˛1&qňŮ\"q#̏7l~vу8SßÎ,Ž*ľTPCś`ĘcÍT\n€‚—†VŘÉH0)zío/AÎڮʞą”Ó­>îlý@sXçâPD”\"ü‰VŽ@2LĐ\r\r5´\rt2Ş.ű	-ŠţÔ	ĄD`ƒ\$\000˛\n\000Š—‰s7˘cEpŻE°Š‹g=EÁ;sç=TU3§ŃG\000´o.\r8ÓSşŰ’ł—HîBYĺˇqÓ<IšĹKHÎŇĹJRq”,ř3É2óm&/PM_:SŸ>sÇ/“ůQłŰ62Š??SQ•RP30’ÝôáNƒĐߍý°~Ľ\rŔ藐ó/0×S“á+MžejňY˘DßőWUľ_5ďm8rł<ŐoUwUBqUƒˇWăĹ>éŽRÇ0ű1fW\rűXçúҕ•UÍ3­¸ßUŤW(E[\nœ uˇY‡Ts\r09	&ÍsJ~Äî—\"ęIe2yźVőĺ6äâ,!†J‡™SMsPĚQłt×膐5<U…<ł3uó4ł<†jŃ6)'Œ[+S9bÓx†u3Yő72ľ:*ćng&–\rՁNoŮĘ<vł!OV[=&7e*\$;ňÚţu×@^ŠBEfGŔŠQK]V\r^\n›Ä``îzű@’51ç‰aňucrąbU=Gn˝0RíghhńBő‡bnKM%uhQ‡NN…VvMVłÍkS›k–gh–jƆß9’m5Óg–ŔΌB\"p2ŇGVń?6ŰM“âë—	\$–źŤV˙Z5/śŢÔgŠúđ#qőť:íp1Ir.d–|bí‹7cď>­—V7c—+CtóˆŮÁR2‘r•)ZwcFHőv“íh×HŚÖĹk\nTؗyNŃőkvůc4\"חŽŘ÷“n6ůdqQtŽâY(-Z‡Ń\\B‡\\‹6@mđ܌ZQo÷j•eď„u„ž@#Ë\r×ħ%şTdŸn¨§b0BÝ#á{â\"ŕńŹ×ă|ľ›xŤxUw5*ŕ+[D6(c;d%ĄçiŚú|GA{\nŹă•uĆjc“VËçIˇF­Jf-3-jĄjő)ŽGLKÎďíiŁS„oă{Mš.‡,“˛‰Żb°2öćInꆊOľEĚĚëpY)PEy“&ŠîlWSŞ`Hs…¸ţx™Z§ë~‘ 3fţŠ řă_‚‹M\000“#=ŠˇŒ61#ţڕGoT÷bŻ‡|đĘČ\000P‹pÇk˛`Öź8=†NťA‰WԇGŤŕ’2ß]\\(ě%~×-6î˙oęŕ8ݐх‚yAšYÂ9!w,đ3ľMqƐńËn†/˜ęéĆkÇźWŐű‚Š•„‹ŃMKI­°<qŘcC€ŘĄƒž°)WŠgŻ‹Ö“W5‹“’Xö+	ąrńÍ-Ž<ÉOÔiSĹP&dŐx@˜ődxůČő`@\r­Ţq\000Či@Ă_i2“ˇ2”PŻfYjWĽT§ŞÖ'&;ňI?ą?监‘Y?UńC	9TxŮĽhxé’Op`äg;B1s÷AM|nĚÇók}+Rłe”ŁŸ•dý‹lŘOÂŞĎçÍO`wý/Ř\rM˛ď':#xxW\000¨ŽR\000Đ%\000ÄŁś\000Ţ2 Ň\r ŇTCŁQ?ĄŽNh\$+×đ¨úŚ­­w'ď\$[qĹĄƒII8j¨­Ę ×UMđš\000ŠG¤y :šŁ”a2¤F2=jšć@‰ž\000@Ǝ¸„Ň6ĚŘLWÄ4eDB Úu‘˜ž°tekM€l~'\000ŸŠZ™ŠĹ\r’ĹΛš˝ZĎ2™:­,Ď0p\"\nš*g&•­ŃŚăGśňI`EG‡ç5“t\000ĚRÎÂpœÎQŁę‡ˇľL[…7jnH:7i	:7)ëu ŞÓ‡XE˜16ĹŮ@ä:	\000@š	 t\n`Ś";break;case"bn":$g="ŕS)\nt]\000_ˆ 	XD)L¨„@Đ4l5€ÁP\\}\000CŔPä4U\"˘ŕ\nt1L°C—h¤[\000VC—1iŞ™7Câ\nhú•ISLĺóŐdz\000§Œ%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ŹłˇÄš\000ç;ĎË\\JŠ;č˛ŔP[đ_žěB˘ŐŻhÂřż8‹9]CKóO);Ę´=*^Á5zL˛ŠPąNßB	éB¤+,ˆŘÇDâÄ”ĺćŔÍqJ§Hh\000‡J“ĆTDĽ4ŽúG[¨ż3ŤŠ.Ě:iJ‘/Ę\000ŽGL;PI´ČÁ\000 írNÔ+ˆzc6Ť*DZŘłÎҕ>ŻÓúă@Áđ“( łcűľRËűŇh\"‰ÇEşGRj\$aFGôŒűŁ#–öŕM[Wľ¤S\000 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’\000Ýß.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\000P	Aä+ňüňŃü€Î\$őŁ¨^AAk.˝ţ4ˆCŹ&G…Ĺá˛5*NTCUD'…0¨Cœ\"÷)Ν—ľf˜|i\000eˆ,ĆâźÔ‹Ňá?Ż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.ŁŃ¸6Ëteç€ZĂřgOýĹŹâżä×­ž|{ČůUţoÓˇżŕ“gć=ĄnËežlŢű*ľiU˘;9ŽóyĄűFqňc77.÷ϒ˜łÖ˝‡‹+ኡzí|÷y˘ˆowi¨n<Ěş柯˘7ýCî”2ęŹFđáę)N@˛Ó’ź1óÂą%˕Ů\$ď2RĚO\$•e+Ú¤ął1œ\r`uůÚ8D˛ŚşpżS™&ý#_AÁsZ_c¤|—ÉęćšMyŰôoq…>ý+ŒÇÂíŮĽœćB\\šGëőňn;w,É/]ë–WËŹŢÉo]éš7śé%óÔĽĚŘH€9\$X*ô¸řy‘™Ÿ,çó—jóܙĎüTĽĆ@Ąâę6|ŞáŔGŃš˛ú?ę8}1đ.ć0č˙Š?}4™ňxWœáˆ?đ{×ř˙sXţ\r7ôJVŒgŚ˜œO–Ú‰šöfś-°ćjś˙çüěűŻœ}ŘĹfˇ\000\rę؎őŻ`őčóOî€\"D¸í4WĚ^֐!\000ϞĹ!ĂĎĂëę÷Č8YCd„l;lś+Ż×ě\"_í\n#J˝08ü.׈Î!-TAOzĘđh¸	-ěK0é+*3l^ăď,ĺŽ&˛Ž^ÚĐRÜçi\nh< VĎîwđ úĹ.m'\000oŹ„çPÜÍđ’ët_N ŒčŚ/ÎÔB‡˘Ö瞃B@‡ŚtLĘBľăxź°:fGءđön6wFŽŤKoŚ´ö°î?²ĚÖ J†VěâúK:\"FäţľĂ\000Ÿ”.):}­\"¸˘\r1DŢi\$¤Q\"™ÍÄđNlńŠf㪞äj÷Ž@Š.DXlFAdö+°źÎNů°âé˘l\"°bĎËţŘďŐPŁ¤ő΋ĎQŔŹńÄéƤ×+΃ÄůPTů°˝‹Ÿc{qśőŃşţŃž<BĎéz§îš’QÉĐĐv’\n‘Ţţ/XUnž<rËń)\rŃĆűŤźT*~lú5Š×J2’ÍŢ\"ÎC†k#ĘŠ¤-K˛ŹNľ\rü'ŚYŠ€p0šĎP~rnžĹPţP4ţŽ}ĂĹ(Š€r-PÍ!‘âĘXȉ\"ף)Dj¤%r^ň͊ţq¸híe&)‚ý##ăˇ+Šv„¤w °ŹŮŽWĘ<wŃÖcÜę	zRŞd ŃŕÚp´œĐ#ąç0\$-7)é“ŃţvŠ1lęuré ó#1Ł1Fď1“1*řçS7#§2łC2óŇí§\000sP;3Ńë6Ç6Oůđƒ3Łťqu6.6#„¨‘q,Ót,óy)˛\r5H´1%%˛s0‘ŁrĄ7(:´łŚÔr­!đË7ň;KÂŚh¤ňS{\"óĹ°ç<˘1<ňç4’Ç(˛ł;s¤™Ň[9ŇęĐ,úHqí!ƒ\\ˇ‹ŽG¨Žs­r{’ëą;Îq<O=r|é4\\ÍG?OŇzQéeÜČ(8Hňm)q”î	ŃŇ).ä~ę˜ě\nĐŇ´i\"Γ0`ô°–¸lç@2=ŒTÉđ[Eé/F0“4…—F°}Fň	2Çnś)‚°+C|bŐEŁčCŒS4.ËÝT¨5-ÔŮŽ<Ú}	ÎŤÎ~ňpŞGI8Ľ}8ćˆĎ—šźĆŞ3°€'Ş ë椽´Ľ”Äf+†!͸ëG9I4wK4\\Ô‘Oď-P\$Ś@CP´Żľé.TWËŇ(hŽîŁPrtÜŤG2ă\nC31öqłž’L€‘ôfŠOń‚ƒđBsĐŠfSLi”îÁ2qHś¸Ł:דĐ٢1ŠmJÂ\000v5Pƒ:|ˆ„@˜\rŕÂ€Ň\rŔĎZ¤UŔÚ\rŕäb@Č&?Ť ›éűĺˆÖęz`‚üÍ1•Pu&óŞŇéu4!Â~5zV´sBuăKnnJʤmŮ>3×2SΘhÄ˙ԐĽó…`Ő4őSg'Sk;É3ŕ¨ać\"`@\r\000ÂĆ\$@Ę Ü\000Ţ\000č\r Ú\r ô Č-ÖčuX?°óĂȾ˚éUřŤCć+Eł\"\"ÎĎ˨•\rF¤ÍVĽ\nŒJb†ą’KÔŕ=VŒmśBäÂLc›6Ĺiî§OzÂć|ŻźŹ\$ţóϸÖgV\nđ°ŹćgžĆd)ę.5Ajč{hŢPłŠť`‡`SřĽŞš`\n˝9Ő5öJiŘę.ĚôQł%hXVš-ĂP2F (+\000	\000@š	 t\n`Ś";break;case"ar":$g="ŮCśP‚˛†l*„\r”,&\nŮAśí„ř*‚.›(ŚÂƧEĐąÄu˛l.cňN.6­…d2W.–ÉćđôajŮDÂŕ(\000”ć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Ą\000ć1Œ#rbĆ>̐Ą\000Ś(‰“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焚\000J˜fRĆ\rîÁ˛d犩DoÄă˝|*\000PO	Ŕ€\"P˜B ESeőǖ\000TŇ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\000ŸD(nąŤ>”Ž: JÉ`°—ĺ~ˇËLÄ ż(chBŸ!€°˘ĐĹeN<“ŽeV͘ZYŮ0yN}”ś)\"Č\rKUŔ¤Ń]LJ…ZÔažžz:€Žin3\"´\000—…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•I(Uit™*Ł~oĘÜŘ'jćÍÁŰ|U \rˇŸ(ŞB9;/&*ŰÄ'HîNˆK]fĽMÔGĽĘ\\™KrË<ksŢĺ\rŠżxĄ!'Ż(×Ô\"՝äV-ô‚I+~PdH­qČůĆśŞPQUV%-ű܂ŒóÎ5‹,עOEÂf‹!á=Á5äŐ:\\ŒTu3Ú-\\5`qIîŽgŽĎÜKł%]ľĹQ“\\SÎ<Wo €\"¨Ć@Iš‹WvĐ<e éžZwv™ŸŰĂţz՚	\"ńég˝é˝2ÍşěîďŢgOŐ›Ö|nëâfbôמZĘ5’ŰeUŒřžĽ@ĚkVĎÝ\"(Ą@ˇĘsă+gő—mCM2ŮÇ6|yąĺ-ůţŻ–	֘=w҆Ň9EIO˛W4˛;ąZNÍŹÉĘšPÉ{ô!ô™L˜ş[LD7Vňń!Ô“JÔ=KŚœťËQ’mbža>˛ÁąC,Í-ÂĄĎRŇ}Ëü:´Äž¨cUG\n†ĂŘŹMl‚1?Đ3-2Řž‚D\rs5ů’­zřă˝w(ůnfŰhBV˙69qbq`Ó IŤf>™9¨ÜŕË9%Ůî◷°˜ŒßŒ›-GÓ։g…[jq\rĐ9ÓBń4θ˘4Ew…˘Šŕ*řtž'|9Ţ^*Yš'ť<2ëJżË-â/\"uÚňpIUúˇHĐćčĚŠŔV.<ÍÄďCŞá\rČlßD-Z#Łń>MҊ§LŚšćÎŞßʸf1…ş3Š[Wˆ!˜ę÷“3šÍÍN,śe^n¸ţ†“\ro佗¸3~ĺ5OUeĄ˝ő„5ŢűTĺÄŔMž…Lîœ`ŝĎÁžCUÔřzŻí\$§Ż×ß&šŽˆÍĺ‚jž‘‰Î?\"^3°\"ŻDV;ňôţW:úłƒZWš`ćˇÍ9™ölź˙Yŕ\"~úKŔ}}ż˝Oe™ĘŠƒ4<yůaUރ˘čżg}.Ä°&\re=ßü€ćžŽĂdą[ĘgŒ?ax’tNDôeŁ36˛’)˛P°0dÖňžś)ě<jL•žëđÄmؐn¨űb’ŁíJĄÄ†‹ƒ\\-D>tÉţ(\$‡‡ř‹ĘÄ\$cč‰Ä[08íüő&VŁGnš\nxĆNŞŒä^YŔDť*I!E^gNJăď\000ú,D’F\nôŒ˘¸/@˜\rŕÂ€Ň\rŔÎP{ŕ@\r ŢE*€ÂR)‡ÂÜ@\$ę0#Ž9§čŠpżĂÖăŠţŔk´.řă‰k(<źjm\nĂ`fŽ­/2´0žƒë¸\n…\$R€ć\000Đ ěR ÄŚ\000Ţ\000č\r Ú\r ôŻäß°ÖUíČ,Ä<-I6rÚŰ°ŢB(H2, X\nŃń0L'œPq2Ĺ	Jľą*g”äpvĚ,–#^żG&łĂ\"ÄTÂf¨Ś›\r,?…’MOčCC*˙ĚŽÉĚÔDÎŻbL‘‘v’Çć˛Îę9Şlcü*ŕjŁ~V2ÉŕP@	\000t	 š@Ś\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\000č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Ą\000¨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(\000ŹŠ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Ź-+E‰W#őgRQNT†—×ňĺ2Vœ,vyÔZ;.ĚüŽZʉ(‰ŃM‘…GlŮË„‡ŹĘ5ˇ„ĘYž‹uqL3îONXź\"ŒîH\nËgĹ<٨—Ž‹=2głÓvֈ\\Źj’Éťxö{ ‡HŢÁÜ+–ÉăĐ\$eđS:—hS%žŽơ̂)a\rŃíóuiÁŮGô”şĺ´¸Ľ–˘ŕ[¨6\nA˛32¸ůŐ\n#q11’şž'¤†]#Ů°ˇ˛2Ť—Ő‡ÜĘ\rŁĹJŁťĆjôUăě3FŒř\\fe‡q>1Ä\r•ZÖŰ2ůîLfĂŘëä^q\ršĆđŇaŮrn:Í_™\"ß\$¸ń’ĹŠA9őćxŰŮI|ąôܝĐÚ9t=ĎŚŕ'.•|žˆóŒ˛Ë2Ćxm3I ĆóAyÄÓů셸ŞYěT—pˊÔ>X9ZZhMť´F€ÉÓčÜdźSž	xućԌe•ÝIMé›JŽ4‡ÓÁŽĹƒb-‘îçÍ‹eîP‡`ˇOő(&ń…)ł:0áj×2˛Nƒiˆs`e]ƒś\"ĂŇxŮłd	÷VfQÓˇËg`ٕÓ=v~‹Řů/kŻ<Ął´ŤLŰ[*zmçŠ>n6Ý9˘łÚë“˝~_B¨ń[ŞOĚ`ŘÍŁIĆnónŐ¸ň1¤Zyeš6ćq¸›ąî,|ź™‹)’Âą#ćYYCˆŚ‘>Ěô˛ă}0Ś”P]óƒ|y!p,ąnxe™ĺť„pî)čĘçœ	˛\nç>ć8;qÜ{Îś+ąŚn°˝fz`Œi\\ßĺvÍÔzŸÜ+Ó˘ń	ŤÔœ7H7c°§š´˘7S•u&……rć˜~űaGǕńňwŢ˝;`íľófS‚œ!ěYËęF3‰VÂ*ŤZj‘r*̓ߢ9~ĺuü–ń’‹#ĘŁÄœëmO‘~ĹIîЛMă*†\$™ŞČĐÂ=éěKůőyéłm×bFó‡kËO>ƒĄlczĎŘĽ;~ipş@Łdš%ĺ˚ţ^w7ß?Gę§%M{čcY[߂nŻ_]Ŕkż7Qjůp ţűăNJQ?l´•ŽN;=˙žqŸÉ^i¤K\000HĹĐ,ŕ˜\rŕÂ€Ň\rŔÎP\000 @\r ŢE.€ÂRdÔ@GPűGÎK‹œF*?‚ěNŹ¸ű§âÔCˆ5¤fCʡdôŻ˛“n\nÄ#+mcD<HÎg¸lĐEŽş\n…(RÇj\r\000ÂĹ.@ĘcŔ@\rŕŕ€Ň\r Ň@ĘŠGmD+T–ŻÎžäĚ4˘čp§˜úđDŔ‚˛żfPi(ČŹ2ál\$\"L)bŽNž>hxžd*HƒŇG@˝IB&†&g˘ŘĽšˆ4ŢĚ<PĘzP@\\ĹüŔŠ)cęARj	şČÂGîŔ×\$)ĹMĆ,–ďf…Ł “B@żŤfěƤLl\$-.3\000";break;}$gg=array();foreach(explode("\n",lzw_decompress($g))as$X)$gg[]=(strpos($X,"\t")?explode("\t",$X):$X);}if(extension_loaded('pdo')){class
Min_PDO
extends
PDO{var$_result,$server_info,$affected_rows,$error;function
__construct(){global$b;$Be=array_search("",$b->operators);if($Be!==false)unset($b->operators[$Be]);}function
dsn($Hb,$V,$D,$cc='auth_error'){set_exception_handler($cc);parent::__construct($Hb,$V,$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){$Wb=$this->errorInfo();$this->error=$Wb[2];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->columnCount()){$G->num_rows=$G->rowCount();return$G;}$this->affected_rows=$G->rowCount();return
true;}function
next_result(){$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"])){$Ee=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,$error,$_link;function
Min_SQLite($nc){$this->_link=new
SQLite3($nc);$Cg=$this->_link->version();$this->server_info=$Cg["versionString"];}function
query($F){$G=@$this->_link->query($F);$this->error="";if(!$G){$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++;$T=$this->_result->columnType($e);return(object)array("name"=>$this->_result->columnName($e),"type"=>$T,"charsetnr"=>($T==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($nc){$this->server_info=sqlite_libversion();$this->_link=new
SQLiteDatabase($nc);}function
query($F,$og=false){$Gd=($og?"unbufferedQuery":"query");$G=@$this->_link->$Gd($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=>$X)$H[($w[0]=='"'?idf_unescape($w):$w)]=$X;return$H;}function
fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function
fetch_field(){$A=$this->_result->fieldName($this->_offset++);$ze='(\\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($ze\\.)?$ze\$~",$A,$_)){$P=($_[3]!=""?$_[3]:idf_unescape($_[2]));$A=($_[5]!=""?$_[5]:idf_unescape($_[4]));}return(object)array("name"=>$A,"orgname"=>$A,"orgtable"=>$P,);}}}}elseif(extension_loaded("pdo_sqlite")){class
Min_SQLite
extends
Min_PDO{var$extension="PDO_SQLite";function
Min_SQLite($nc){$this->dsn(DRIVER.":$nc","","");}}}if(class_exists("Min_SQLite")){class
Min_DB
extends
Min_SQLite{function
Min_DB(){$this->Min_SQLite(":memory:");}function
select_db($nc){if(is_readable($nc)&&$this->query("ATTACH ".$this->quote(ereg("(^[/\\\\]|:)",$nc)?$nc:dirname($_SERVER["SCRIPT_FILENAME"])."/$nc")." AS a")){$this->Min_SQLite($nc);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,$sf=" "){return" $F$Z".($y!==null?$sf."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($Q){return$Q["Engine"]=="view";}function
fk_support($Q){global$h;return!$h->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function
fields($P){$H=array();foreach(get_rows("PRAGMA table_info(".table($P).")")as$I){$T=strtolower($I["type"]);$wb=$I["dflt_value"];$H[$I["name"]]=array("field"=>$I["name"],"type"=>(eregi("int",$T)?"integer":(eregi("char|clob|text",$T)?"text":(eregi("blob",$T)?"blob":(eregi("real|floa|doub",$T)?"real":"numeric")))),"full_type"=>$T,"default"=>(ereg("'(.*)'",$wb,$_)?str_replace("''","'",$_[1]):($wb=="NULL"?null:$wb)),"null"=>!$I["notnull"],"auto_increment"=>eregi('^integer$',$T)&&$I["pk"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$I["pk"],);}return$H;}function
indexes($P,$i=null){$H=array();$He=array();foreach(fields($P)as$m){if($m["primary"])$He[]=$m["field"];}if($He)$H[""]=array("type"=>"PRIMARY","columns"=>$He,"lengths"=>array());foreach(get_rows("PRAGMA index_list(".table($P).")")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$kf)$H[$I["name"]]["columns"][]=$kf["name"];}}return$H;}function
foreign_keys($P){$H=array();foreach(get_rows("PRAGMA foreign_key_list(".table($P).")")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($X){return
q($X);}function
check_sqlite_name($A){global$h;$jc="db|sdb|sqlite";if(!preg_match("~^[^\\0]*\\.($jc)\$~",$A)){$h->error=lang(10,str_replace("|",", ",$jc));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($P,$A,$n,$rc,$cb,$Sb,$d,$Ca,$we){$xg=($P==""||$rc);foreach($n
as$m){if($m[0]!=""||!$m[1]||$m[2]){$xg=true;break;}}$c=array();$ne=array();$Ie=false;foreach($n
as$m){if($m[1]){if($m[1][6])$Ie=true;$c[]=($xg?"  ":"ADD ").implode($m[1]);if($m[0]!="")$ne[$m[0]]=$m[1][0];}}if($xg){if($P!=""){queries("BEGIN");foreach(foreign_keys($P)as$o){$f=array();foreach($o["source"]as$e){if(!$ne[$e])continue
2;$f[]=$ne[$e];}$rc[]="  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($P)as$cd=>$t){$f=array();foreach($t["columns"]as$e){if(!$ne[$e])continue
2;$f[]=$ne[$e];}$f="(".implode(", ",$f).")";if($t["type"]!="PRIMARY")$u[]=array($t["type"],$cd,$f);elseif(!$Ie)$rc[]="  PRIMARY KEY $f";}}$c=array_merge($c,$rc);if(!queries("CREATE TABLE ".table($P!=""?"adminer_$A":$A)." (\n".implode(",\n",$c)."\n)"))return
false;if($P!=""){if($ne&&!queries("INSERT INTO ".table("adminer_$A")." (".implode(", ",$ne).") SELECT ".implode(", ",array_map('idf_escape',array_keys($ne)))." FROM ".table($P)))return
false;$lg=array();foreach(triggers($P)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($P)))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$X){if(!queries("ALTER TABLE ".table($P)." $X"))return
false;}if($P!=$A&&!queries("ALTER TABLE ".table($P)." RENAME TO ".table($A)))return
false;}if($Ca)queries("UPDATE sqlite_sequence SET seq = $Ca WHERE name = ".q($A));return
true;}function
alter_indexes($P,$c){foreach($c
as$X){if(!queries($X[2]=="DROP"?"DROP INDEX ".idf_escape($X[1]):"CREATE $X[0] ".($X[0]!="INDEX"?"INDEX ":"").idf_escape($X[1]!=""?$X[1]:uniqid($P."_"))." ON ".table($P)." $X[2]"))return
false;}return
true;}function
truncate_tables($R){return
apply_queries("DELETE FROM",$R);}function
drop_views($Eg){return
apply_queries("DROP VIEW",$Eg);}function
drop_tables($R){return
apply_queries("DROP TABLE",$R);}function
move_tables($R,$Eg,$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($P){$H=array();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($P))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,$T){}function
routines(){}function
routine_languages(){}function
begin(){return
queries("BEGIN");}function
insert_into($P,$M){return
queries("INSERT INTO ".table($P).($M?" (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")":"DEFAULT VALUES"));}function
insert_update($P,$M,$He){return
queries("REPLACE INTO ".table($P)." (".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($Q,$Z){}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($of){return
true;}function
create_sql($P,$Ca){global$h;return$h->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($P));}function
truncate_sql($P){return"DELETE FROM ".table($P);}function
use_sql($sb){}function
trigger_sql($P,$O){return
implode(get_vals("SELECT sql || ';;\n' FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($P)));}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$ce){list($w,$X)=explode("=",$ce,2);$H[$w]=$X;}return$H;}function
convert_field($m){}function
unconvert_field($m,$H){return$H;}function
support($lc){return
ereg('^(view|trigger|variables|status|dump|move_col|drop_col)$',$lc);}$v="sqlite";$U=array("integer"=>0,"real"=>0,"numeric"=>0,"text"=>0,"blob"=>0);$Df=array_keys($U);$ug=array();$be=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL","");$_c=array("hex","length","lower","round","unixepoch","upper");$Ec=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"])){$Ee=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,$V,$D){global$b;$k=$b->database();set_error_handler(array($this,'_error'));$this->_string="host='".str_replace(":","' port='",addcslashes($L,"'\\"))."' user='".addcslashes($V,"'\\")."' 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,$V,$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")."'",$V,$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,$sf=" "){return" $F$Z".($y!==null?$sf."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($Q){return$Q["Engine"]=="view";}function
fk_support($Q){return
true;}function
fields($P){$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($P)."
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($P,$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($P));$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$Oc)$H[$I["relname"]]["columns"][]=$f[$Oc];$H[$I["relname"]]["lengths"]=array();}return$H;}function
foreign_keys($P){global$Xd;$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($P)." 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],$ud)){$I['ns']=$ud[1];$I['table']=$ud[2];}$I['target']=array_map('trim',explode(',',$_[3]));$I['on_delete']=(preg_match("~ON DELETE ($Xd)~",$_[4],$ud)?$ud[1]:'NO ACTION');$I['on_update']=(preg_match("~ON UPDATE ($Xd)~",$_[4],$ud)?$ud[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($X){return
q($X);}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($P,$A,$n,$rc,$cb,$Sb,$d,$Ca,$we){$c=array();$Qe=array();foreach($n
as$m){$e=idf_escape($m[0]);$X=$m[1];if(!$X)$c[]="DROP $e";else{$_g=$X[5];unset($X[5]);if(isset($X[6])&&$m[0]=="")$X[1]=($X[1]=="bigint"?" big":" ")."serial";if($m[0]=="")$c[]=($P!=""?"ADD ":"  ").implode($X);else{if($e!=$X[0])$Qe[]="ALTER TABLE ".table($P)." RENAME $e TO $X[0]";$c[]="ALTER $e TYPE$X[1]";if(!$X[6]){$c[]="ALTER $e ".($X[3]?"SET$X[3]":"DROP DEFAULT");$c[]="ALTER $e ".($X[2]==" NULL"?"DROP NOT":"SET").$X[2];}}if($m[0]!=""||$_g!="")$Qe[]="COMMENT ON COLUMN ".table($P).".$X[0] IS ".($_g!=""?substr($_g,9):"''");}}$c=array_merge($c,$rc);if($P=="")array_unshift($Qe,"CREATE TABLE ".table($A)." (\n".implode(",\n",$c)."\n)");elseif($c)array_unshift($Qe,"ALTER TABLE ".table($P)."\n".implode(",\n",$c));if($P!=""&&$P!=$A)$Qe[]="ALTER TABLE ".table($P)." RENAME TO ".table($A);if($P!=""||$cb!="")$Qe[]="COMMENT ON TABLE ".table($A)." IS ".q($cb);if($Ca!=""){}foreach($Qe
as$F){if(!queries($F))return
false;}return
true;}function
alter_indexes($P,$c){$lb=array();$Fb=array();foreach($c
as$X){if($X[0]!="INDEX")$lb[]=($X[2]=="DROP"?"\nDROP CONSTRAINT ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").$X[2]);elseif($X[2]=="DROP")$Fb[]=idf_escape($X[1]);elseif(!queries("CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($P."_"))." ON ".table($P)." $X[2]"))return
false;}return((!$lb||queries("ALTER TABLE ".table($P).implode(",",$lb)))&&(!$Fb||queries("DROP INDEX ".implode(", ",$Fb))));}function
truncate_tables($R){return
queries("TRUNCATE ".implode(", ",array_map('table',$R)));return
true;}function
drop_views($Eg){return
queries("DROP VIEW ".implode(", ",array_map('table',$Eg)));}function
drop_tables($R){return
queries("DROP TABLE ".implode(", ",array_map('table',$R)));}function
move_tables($R,$Eg,$Sf){foreach($R
as$P){if(!queries("ALTER TABLE ".table($P)." SET SCHEMA ".idf_escape($Sf)))return
false;}foreach($Eg
as$P){if(!queries("ALTER VIEW ".table($P)." 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($P){$H=array();foreach(get_rows("SELECT * FROM information_schema.triggers WHERE event_object_table = ".q($P))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($P,$M){return
queries("INSERT INTO ".table($P).($M?" (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")":"DEFAULT VALUES"));}function
insert_update($P,$M,$He){global$h;$vg=array();$Z=array();foreach($M
as$w=>$X){$vg[]="$w = $X";if(isset($He[idf_unescape($w)]))$Z[]="$w = $X";}return($Z&&queries("UPDATE ".table($P)." SET ".implode(", ",$vg)." WHERE ".implode(" AND ",$Z))&&$h->affected_rows)||queries("INSERT INTO ".table($P)." (".implode(", ",array_keys($M)).") VALUES (".implode(", ",$M).")");}function
last_id(){return
0;}function
explain($h,$F){return$h->query("EXPLAIN $F");}function
found_rows($Q,$Z){global$h;if(ereg(" rows=([0-9]+)",$h->result("EXPLAIN SELECT * FROM ".idf_escape($Q["Name"]).($Z?" WHERE ".implode(" AND ",$Z):"")),$Ze))return$Ze[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($nf){global$h,$U,$Df;$H=$h->query("SET search_path TO ".idf_escape($nf));foreach(types()as$T){if(!isset($U[$T])){$U[$T]=0;$Df[lang(12)][]=$T;}}return$H;}function
use_sql($sb){return"\connect ".idf_escape($sb);}function
show_variables(){return
get_key_vals("SHOW ALL");}function
process_list(){return
get_rows("SELECT * FROM pg_stat_activity ORDER BY procpid");}function
show_status(){}function
convert_field($m){}function
unconvert_field($m,$H){return$H;}function
support($lc){return
ereg('^(comment|view|scheme|processlist|sequence|trigger|type|variables|drop_col)$',$lc);}$v="pgsql";$U=array();$Df=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,"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=>$X){$U+=$X;$Df[$w]=array_keys($X);}$ug=array();$be=array("=","<",">","<=",">=","!=","~","!~","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$_c=array("char_length","lower","round","to_hex","to_timestamp","upper");$Ec=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"])){$Ee=array("OCI8","PDO_OCI");define("DRIVER","oracle");if(extension_loaded("oci8")){class
Min_DB{var$extension="oci8",$_link,$_result,$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,$V,$D){$this->_link=@oci_new_connect($V,$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->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=>$X){if(is_a($X,'OCI-Lob'))$I[$w]=$X->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,$V,$D){$this->dsn("oci:dbname=//$L;charset=AL32UTF8",$V,$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,$sf=" "){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();$pf=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 = $pf":"")."
UNION SELECT view_name, 'view', 0, 0 FROM user_views".($A!=""?" WHERE view_name = $pf":""))as$I){if($A!="")return$I;$H[$I["Name"]]=$I;}return$H;}function
is_view($Q){return$Q["Engine"]=="view";}function
fk_support($Q){return
true;}function
fields($P){$H=array();foreach(get_rows("SELECT * FROM all_tab_columns WHERE table_name = ".q($P)." ORDER BY column_id")as$I){$T=$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"=>$T.($x?"($x)":""),"type"=>strtolower($T),"length"=>$x,"default"=>$I["DATA_DEFAULT"],"null"=>($I["NULLABLE"]=="Y"),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$H;}function
indexes($P,$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($P)."
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($X){return
q($X);}function
explain($h,$F){$h->query("EXPLAIN PLAN FOR $F");return$h->query("SELECT * FROM plan_table");}function
found_rows($Q,$Z){}function
alter_table($P,$A,$n,$rc,$cb,$Sb,$d,$Ca,$we){$c=$Fb=array();foreach($n
as$m){$X=$m[1];if($X&&$m[0]!=""&&idf_escape($m[0])!=$X[0])queries("ALTER TABLE ".table($P)." RENAME COLUMN ".idf_escape($m[0])." TO $X[0]");if($X)$c[]=($P!=""?($m[0]!=""?"MODIFY (":"ADD ("):"  ").implode($X).($P!=""?")":"");else$Fb[]=idf_escape($m[0]);}if($P=="")return
queries("CREATE TABLE ".table($A)." (\n".implode(",\n",$c)."\n)");return(!$c||queries("ALTER TABLE ".table($P)."\n".implode("\n",$c)))&&(!$Fb||queries("ALTER TABLE ".table($P)." DROP (".implode(", ",$Fb).")"))&&($P==$A||queries("ALTER TABLE ".table($P)." RENAME TO ".table($A)));}function
foreign_keys($P){return
array();}function
truncate_tables($R){return
apply_queries("TRUNCATE TABLE",$R);}function
drop_views($Eg){return
apply_queries("DROP VIEW",$Eg);}function
drop_tables($R){return
apply_queries("DROP TABLE",$R);}function
begin(){return
true;}function
insert_into($P,$M){return
queries("INSERT INTO ".table($P)." (".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($of){global$h;return$h->query("ALTER SESSION SET CURRENT_SCHEMA = ".idf_escape($of));}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($lc){return
ereg("view|scheme|processlist|drop_col|variables|status",$lc);}$v="oracle";$U=array();$Df=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=>$X){$U+=$X;$Df[$w]=array_keys($X);}$ug=array();$be=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","");$_c=array("length","lower","round","upper");$Ec=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"])){$Ee=array("SQLSRV","MSSQL");define("DRIVER","mssql");if(extension_loaded("sqlsrv")){class
Min_DB{var$extension="sqlsrv",$_link,$_result,$server_info,$affected_rows,$error;function
_get_error(){$this->error="";foreach(sqlsrv_errors()as$l)$this->error.="$l[message]\n";$this->error=rtrim($this->error);}function
connect($L,$V,$D){$this->_link=@sqlsrv_connect($L,array("UID"=>$V,"PWD"=>$D,"CharacterSet"=>"UTF-8"));if($this->_link){$Pc=sqlsrv_server_info($this->_link);$this->server_info=$Pc['SQLServerVersion'];}else$this->_get_error();return(bool)$this->_link;}function
quote($N){return"'".str_replace("'","''",$N)."'";}function
select_db($sb){return$this->query("USE $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=>$X){if(is_a($X,'DateTime'))$I[$w]=$X->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,$V,$D){$this->_link=@mssql_connect($L,$V,$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,$sf=" "){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($Q){return$Q["Engine"]=="VIEW";}function
fk_support($Q){return
true;}function
fields($P){$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($P))as$I){$T=$I["type"];$x=(ereg("char|binary",$T)?$I["max_length"]:($T=="decimal"?"$I[precision],$I[scale]":""));$H[$I["name"]]=array("field"=>$I["name"],"full_type"=>$T.($x?"($x)":""),"type"=>$T,"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($P,$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($P),$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($X){return
q($X);}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($P,$A,$n,$rc,$cb,$Sb,$d,$Ca,$we){$c=array();foreach($n
as$m){$e=idf_escape($m[0]);$X=$m[1];if(!$X)$c["DROP"][]=" COLUMN $e";else{$X[1]=preg_replace("~( COLLATE )'(\\w+)'~","\\1\\2",$X[1]);if($m[0]=="")$c["ADD"][]="\n  ".implode("",$X).($P==""?substr($rc[$X[0]],16+strlen($X[0])):"");else{unset($X[6]);if($e!=$X[0])queries("EXEC sp_rename ".q(table($P).".$e").", ".q(idf_unescape($X[0])).", 'COLUMN'");$c["ALTER COLUMN ".implode("",$X)][]="";}}}if($P=="")return
queries("CREATE TABLE ".table($A)." (".implode(",",(array)$c["ADD"])."\n)");if($P!=$A)queries("EXEC sp_rename ".q(table($P)).", ".q($A));if($rc)$c[""]=$rc;foreach($c
as$w=>$X){if(!queries("ALTER TABLE ".idf_escape($A)." $w".implode(",",$X)))return
false;}return
true;}function
alter_indexes($P,$c){$t=array();$Fb=array();foreach($c
as$X){if($X[2]=="DROP"){if($X[0]=="PRIMARY")$Fb[]=idf_escape($X[1]);else$t[]=idf_escape($X[1])." ON ".table($P);}elseif(!queries(($X[0]!="PRIMARY"?"CREATE $X[0] ".($X[0]!="INDEX"?"INDEX ":"").idf_escape($X[1]!=""?$X[1]:uniqid($P."_"))." ON ".table($P):"ALTER TABLE ".table($P)." ADD PRIMARY KEY")." $X[2]"))return
false;}return(!$t||queries("DROP INDEX ".implode(", ",$t)))&&(!$Fb||queries("ALTER TABLE ".table($P)." DROP ".implode(", ",$Fb)));}function
begin(){return
queries("BEGIN TRANSACTION");}function
insert_into($P,$M){return
queries("INSERT INTO ".table($P).($M?" (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")":"DEFAULT VALUES"));}function
insert_update($P,$M,$He){$vg=array();$Z=array();foreach($M
as$w=>$X){$vg[]="$w = $X";if(isset($He[idf_unescape($w)]))$Z[]="$w = $X";}return
queries("MERGE ".table($P)." 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($Q,$Z){}function
foreign_keys($P){$H=array();foreach(get_rows("EXEC sp_fkeys @fktable_name = ".q($P))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($R){return
apply_queries("TRUNCATE TABLE",$R);}function
drop_views($Eg){return
queries("DROP VIEW ".implode(", ",array_map('table',$Eg)));}function
drop_tables($R){return
queries("DROP TABLE ".implode(", ",array_map('table',$R)));}function
move_tables($R,$Eg,$Sf){return
apply_queries("ALTER SCHEMA ".idf_escape($Sf)." TRANSFER",array_merge($R,$Eg));}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($P){$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($P))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($nf){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($lc){return
ereg('^(scheme|trigger|view|drop_col)$',$lc);}$v="mssql";$U=array();$Df=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=>$X){$U+=$X;$Df[$w]=array_keys($X);}$ug=array();$be=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$_c=array("len","lower","round","upper");$Ec=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")){$Ee=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,$V,$D){mysqli_report(MYSQLI_REPORT_OFF);list($Ic,$Ae)=explode(":",$L,2);$H=@$this->real_connect(($L!=""?$Ic:ini_get("mysqli.default_host")),($L.$V!=""?$V:ini_get("mysqli.default_user")),($L.$V.$D!=""?$D:ini_get("mysqli.default_pw")),null,(is_numeric($Ae)?$Ae:ini_get("mysqli.default_port")),(!is_numeric($Ae)?$Ae: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,$error,$_link,$_result;function
connect($L,$V,$D){$this->_link=@mysql_connect(($L!=""?$L:ini_get("mysql.default_host")),("$L$V"!=""?$V:ini_get("mysql.default_user")),("$L$V$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->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,$V,$D){$this->dsn("mysql:host=".str_replace(":",";unix_socket=",preg_replace('~:(\\d)~',';port=\\1',$L)),$V,$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($lf=iconv("windows-1250","utf-8",$H))>strlen($H))$H=$lf;return$H;}function
get_databases($qc){global$h;$H=get_session("dbs");if($H===null){$F=($h->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");$H=($qc?slow_query($F):get_vals($F));restart_session();set_session("dbs",$H);stop_session();}return$H;}function
limit($F,$Z,$y,$B=0,$sf=" "){return" $F$Z".($y!==null?$sf."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($Q){return!isset($Q["Rows"]);}function
fk_support($Q){return
eregi("InnoDB|IBMDB2I",$Q["Engine"]);}function
fields($P){$H=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($P))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",$_[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($P,$i=null){$H=array();foreach(get_rows("SHOW INDEX FROM ".table($P),$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($P){global$h,$Xd;static$ze='`(?:[^`]|``)+`';$H=array();$mb=$h->result("SHOW CREATE TABLE ".table($P),1);if($mb){preg_match_all("~CONSTRAINT ($ze) FOREIGN KEY \\(((?:$ze,? ?)+)\\) REFERENCES ($ze)(?:\\.($ze))? \\(((?:$ze,? ?)+)\\)(?: ON DELETE ($Xd))?(?: ON UPDATE ($Xd))?~",$mb,$vd,PREG_SET_ORDER);foreach($vd
as$_){preg_match_all("~$ze~",$_[2],$xf);preg_match_all("~$ze~",$_[5],$Sf);$H[idf_unescape($_[1])]=array("db"=>idf_unescape($_[4]!=""?$_[3]:$_[4]),"table"=>idf_unescape($_[4]!=""?$_[4]:$_[3]),"source"=>array_map('idf_unescape',$xf[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=>$X)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,$Ze))return$Ze[1]-1;}function
exact_value($X){return
q($X)." 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)){$af=array();foreach(tables_list()as$P=>$T)$af[]=table($P)." TO ".idf_escape($A).".".table($P);if(!$af||queries("RENAME TABLE ".implode(", ",$af))){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($P,$A,$n,$rc,$cb,$Sb,$d,$Ca,$we){$c=array();foreach($n
as$m)$c[]=($m[1]?($P!=""?($m[0]!=""?"CHANGE ".idf_escape($m[0]):"ADD"):" ")." ".implode($m[1]).($P!=""?$m[2]:""):"DROP ".idf_escape($m[0]));$c=array_merge($c,$rc);$Af="COMMENT=".q($cb).($Sb?" ENGINE=".q($Sb):"").($d?" COLLATE ".q($d):"").($Ca!=""?" AUTO_INCREMENT=$Ca":"").$we;if($P=="")return
queries("CREATE TABLE ".table($A)." (\n".implode(",\n",$c)."\n) $Af");if($P!=$A)$c[]="RENAME TO ".table($A);$c[]=$Af;return
queries("ALTER TABLE ".table($P)."\n".implode(",\n",$c));}function
alter_indexes($P,$c){foreach($c
as$w=>$X)$c[$w]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"").$X[2]);return
queries("ALTER TABLE ".table($P).implode(",",$c));}function
truncate_tables($R){return
apply_queries("TRUNCATE TABLE",$R);}function
drop_views($Eg){return
queries("DROP VIEW ".implode(", ",array_map('table',$Eg)));}function
drop_tables($R){return
queries("DROP TABLE ".implode(", ",array_map('table',$R)));}function
move_tables($R,$Eg,$Sf){$af=array();foreach(array_merge($R,$Eg)as$P)$af[]=table($P)." TO ".idf_escape($Sf).".".table($P);return
queries("RENAME TABLE ".implode(", ",$af));}function
copy_tables($R,$Eg,$Sf){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($R
as$P){$A=($Sf==DB?table("copy_$P"):idf_escape($Sf).".".table($P));if(!queries("DROP TABLE IF EXISTS $A")||!queries("CREATE TABLE $A LIKE ".table($P))||!queries("INSERT INTO $A SELECT * FROM ".table($P)))return
false;}foreach($Eg
as$P){$A=($Sf==DB?table("copy_$P"):idf_escape($Sf).".".table($P));$Dg=view($P);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($P){$H=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($P,"%_")))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,$T){global$h,$Ub,$Rc,$U;$va=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$ng="((".implode("|",array_merge(array_keys($U),$va)).")\\b(?:\\s*\\(((?:[^'\")]*|$Ub)+)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s]+)['\"]?)?";$ze="\\s*(".($T=="FUNCTION"?"":$Rc).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$ng";$lb=$h->result("SHOW CREATE $T ".idf_escape($A),2);preg_match("~\\(((?:$ze\\s*,?)*)\\)\\s*".($T=="FUNCTION"?"RETURNS\\s+$ng\\s+":"")."(.*)~is",$lb,$_);$n=array();preg_match_all("~$ze\\s*,?~is",$_[1],$vd,PREG_SET_ORDER);foreach($vd
as$re){$A=str_replace("``","`",$re[2]).$re[3];$n[]=array("field"=>$A,"type"=>strtolower($re[5]),"length"=>preg_replace_callback("~$Ub~s",'normalize_enum',$re[6]),"unsigned"=>strtolower(preg_replace('~\\s+~',' ',trim("$re[8] $re[7]"))),"full_type"=>$re[4],"inout"=>strtoupper($re[1]),"collation"=>strtolower($re[9]),);}if($T!="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($P,$M){return
queries("INSERT INTO ".table($P)." (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")");}function
insert_update($P,$M,$He){foreach($M
as$w=>$X)$M[$w]="$w = $X";$vg=implode(", ",$M);return
queries("INSERT INTO ".table($P)." 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($Q,$Z){return($Z||$Q["Engine"]!="InnoDB"?null:$Q["Rows"]);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($nf){return
true;}function
create_sql($P,$Ca){global$h;$H=$h->result("SHOW CREATE TABLE ".table($P),1);if(!$Ca)$H=preg_replace('~ AUTO_INCREMENT=\\d+~','',$H);return$H;}function
truncate_sql($P){return"TRUNCATE ".table($P);}function
use_sql($sb){return"USE ".idf_escape($sb);}function
trigger_sql($P,$O){$H="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($P,"%_")),null,"-- ")as$I)$H.="\n".($O=='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($lc){global$h;return!ereg("scheme|sequence|type".($h->server_info<5.1?"|event|partitioning".($h->server_info<5?"|view|routine|trigger":""):""),$lc);}$v="sql";$U=array();$Df=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=>$X){$U+=$X;$Df[$w]=array_keys($X);}$ug=array("unsigned","zerofill","unsigned zerofill");$be=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","");$_c=array("char_length","date","from_unixtime","lower","round","sec_to_time","time_to_sec","upper");$Ec=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.1";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($qc=true){return
get_databases($qc);}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($sd,$D){return
true;}function
tableName($Kf){return
h($Kf["Name"]);}function
fieldName($m,$fe=0){return'<span title="'.h($m["full_type"]).'">'.h($m["field"]).'</span>';}function
selectLinks($Kf,$M=""){echo'<p class="tabs">';$qd=array("select"=>lang(27),"table"=>lang(28));if(is_view($Kf))$qd["view"]=lang(29);else$qd["create"]=lang(30);if($M!==null)$qd["edit"]=lang(31);foreach($qd
as$w=>$X)echo" <a href='".h(ME)."$w=".urlencode($Kf["Name"]).($w=="edit"?$M:"")."'".bold(isset($_GET[$w])).">$X</a>";echo"\n";}function
foreignKeys($P){return
foreign_keys($P);}function
backwardKeys($P,$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($P){return"";}function
rowDescriptions($J,$sc){return$J;}function
selectVal($X,$z,$m){$H=($X===null?"<i>NULL</i>":(ereg("char|binary",$m["type"])&&!ereg("var",$m["type"])?"<code>$X</code>":$X));if(ereg('blob|bytea|raw|file',$m["type"])&&!is_utf8($X))$H=lang(34,strlen($X));return($z?"<a href='$z'>$H</a>":$H);}function
editVal($X,$m){return$X;}function
selectColumnsPrint($K,$f){global$_c,$Ec;print_fieldset("select",lang(35),$K);$q=0;$zc=array(lang(36)=>$_c,lang(37)=>$Ec);foreach($K
as$w=>$X){$X=$_GET["columns"][$w];echo"<div>".html_select("columns[$q][fun]",array(-1=>"")+$zc,$X["fun"]),"(<select name='columns[$q][col]' onchange='selectFieldChange(this.form);'><option>".optionlist($f,$X["col"],true)."</select>)</div>\n";$q++;}echo"<div>".html_select("columns[$q][fun]",array(-1=>"")+$zc,"","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 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(,$X)=each($_GET["where"]);if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"<div><select name='where[$q][col]' onchange='$Pa'><option value=''>(".lang(39).")".optionlist($f,$X["col"],true)."</select>",html_select("where[$q][op]",$this->operators,$X["op"],$Pa),"<input name='where[$q][val]' value='".h($X["val"])."' onchange='".($X?"selectFieldChange(this.form)":"selectAddRow(this)").";'></div>\n";}}echo"</div></fieldset>\n";}function
selectOrderPrint($fe,$f,$u){print_fieldset("sort",lang(40),$fe);$q=0;foreach((array)$_GET["order"]as$w=>$X){if(isset($f[$X])){echo"<div><select name='order[$q]' onchange='selectFieldChange(this.form);'><option>".optionlist($f,$X,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 name='limit' size='3' value='".h($y)."' onchange='selectFieldChange(this.form);'>","</div></fieldset>\n";}function
selectLengthPrint($Vf){if($Vf!==null){echo"<fieldset><legend>".lang(43)."</legend><div>",'<input name="text_length" size="3" 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=>$X)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$_c,$Ec;$K=array();$Cc=array();foreach((array)$_GET["columns"]as$w=>$X){if($X["fun"]=="count"||(isset($f[$X["col"]])&&(!$X["fun"]||in_array($X["fun"],$_c)||in_array($X["fun"],$Ec)))){$K[$w]=apply_sql_function($X["fun"],(isset($f[$X["col"]])?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$Ec))$Cc[]=$K[$w];}}return
array($K,$Cc);}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$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$fb=" $X[op]";if(ereg('IN$',$X["op"])){$Mc=process_length($X["val"]);$fb.=" (".($Mc!=""?$Mc:"NULL").")";}elseif(!$X["op"])$fb.=$X["val"];elseif($X["op"]=="LIKE %%")$fb=" LIKE ".$this->processInput($n[$X["col"]],"%$X[val]%");elseif(!ereg('NULL$',$X["op"]))$fb.=" ".$this->processInput($n[$X["col"]],$X["val"]);if($X["col"]!="")$H[]=idf_escape($X["col"]).$fb;else{$Za=array();foreach($n
as$A=>$m){$Xc=ereg('char|text|enum|set',$m["type"]);if((is_numeric($X["val"])||!ereg('int|float|double|decimal|bit',$m["type"]))&&(!ereg("[\x80-\xFF]",$X["val"])||$Xc)){$A=idf_escape($A);$Za[]=($v=="sql"&&$Xc&&!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=>$X){if(isset($n[$X])||preg_match('~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~',$X))$H[]=(isset($n[$X])?idf_escape($X):$X).(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,$sc){return
false;}function
selectQueryBuild($K,$Z,$Cc,$fe,$y,$C){return"";}function
messageQuery($F){global$v;static$kb=0;restart_session();$r="sql-".($kb++);$Gc=&get_session("queries");if(strlen($F)>1e6)$F=ereg_replace('[\x80-\xFF]+$','',substr($F,0,1e6))."\n...";$Gc[$_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($Gc[$_GET["db"]])-1)).'">'.lang(33).'</a></div>';}function
editFunctions($m){global$Kb;$H=($m["null"]?"NULL/":"");foreach($Kb
as$w=>$_c){if(!$w||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($_c
as$ze=>$X){if(!$ze||ereg($ze,$m["type"]))$H.="/$X";}if($w&&!ereg('set|blob|bytea|raw|file',$m["type"]))$H.="/=";}}return
explode("/",$H);}function
editInput($P,$m,$Aa,$Y){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=''".($Y!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$Aa,$m,$Y,0);return"";}function
processInput($m,$Y,$p=""){if($p=="=")return$Y;$A=$m["field"];$H=($m["type"]=="bit"&&ereg("^([0-9]+|b'[0-1]+')\$",$Y)?$Y:q($Y));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",$Y)?$Y:$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($P,$O,$Yc=false){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($O)dump_csv(array_keys(fields($P)));}elseif($O){$lb=create_sql($P,$_POST["auto_increment"]);if($lb){if($O=="DROP+CREATE")echo"DROP ".($Yc?"VIEW":"TABLE")." IF EXISTS ".table($P).";\n";if($Yc)$lb=remove_definer($lb);echo($O!="CREATE+ALTER"?$lb:($Yc?substr_replace($lb," OR REPLACE",6,0):substr_replace($lb," IF NOT EXISTS",12,0))).";\n\n";}if($O=="CREATE+ALTER"&&!$Yc){$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($P)." 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($P)."', SUBSTR(CONCAT(add_columns, @alter_table), 2), ';\\n');
	END IF;
END;;
DELIMITER ;
CALL adminer_alter(@adminer_alter);
DROP PROCEDURE adminer_alter;

";}}}function
dumpData($P,$O,$F){global$h,$v;$xd=($v=="sqlite"?0:1048576);if($O){if($_POST["format"]=="sql"&&$O=="TRUNCATE+INSERT")echo
truncate_sql($P).";\n";if($_POST["format"]=="sql")$n=fields($P);$G=$h->query($F,1);if($G){$Tc="";$Na="";$dd=array();$Ff="";while($I=$G->fetch_row()){if(!$dd){$Ag=array();foreach($I
as$X){$m=$G->fetch_field();$dd[]=$m->name;$w=idf_escape($m->name);$Ag[]="$w = VALUES($w)";}$Ff=($O=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Ag):"").";\n";}if($_POST["format"]!="sql"){if($O=="table"){dump_csv($dd);$O="INSERT";}dump_csv($I);}else{if(!$Tc)$Tc="INSERT INTO ".table($P)." (".implode(", ",array_map('idf_escape',$dd)).") VALUES";foreach($I
as$w=>$X)$I[$w]=($X!==null?(ereg('int|float|double|decimal|bit',$n[$dd[$w]]["type"])?$X:q($X)):"NULL");$lf=($xd?"\n":" ")."(".implode(",\t",$I).")";if(!$Na)$Na=$Tc.$lf;elseif(strlen($Na)+4+strlen($lf)+strlen($Ff)<$xd)$Na.=",$lf";else{echo$Na.$Ff;$Na=$Tc.$lf;}}}if($Na)echo$Na.$Ff;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$h->error)."\n";}}function
dumpFilename($Kc){return
friendly_url($Kc!=""?$Kc:(SERVER!=""?SERVER:"localhost"));}function
dumpHeaders($Kc,$Jd=false){$pe=$_POST["output"];$hc=($_POST["format"]=="sql"?"sql":($Jd?"tar":"csv"));header("Content-Type: ".($pe=="bz2"?"application/x-bzip":($pe=="gz"?"application/x-gzip":($hc=="tar"?"application/x-tar":($hc=="sql"||$pe!="file"?"text/plain":"text/csv")."; charset=utf-8"))));if($pe=="bz2")ob_start('bzcompress',1e6);if($pe=="gz")ob_start('gzencode',1e6);return$hc;}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($Id){global$ia,$S,$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($Id=="auth"){$pc=true;foreach((array)$_SESSION["pwds"]as$Db=>$vf){foreach($vf
as$L=>$zg){foreach($zg
as$V=>$D){if($D!==null){if($pc){echo"<p id='logins' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";$pc=false;}$ub=$_SESSION["db"][$Db][$L][$V];foreach(($ub?array_keys($ub):array(""))as$k)echo"<a href='".h(auth_url($Db,$L,$V,$k))."'>($Eb[$Db]) ".h($V.($L!=""?"@$L":"").($k!=""?" - $k":""))."</a><br>\n";}}}}}else{echo'<form action="" method="post">
<p class="logout">
';if(DB==""||!$Id){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="',$S,'">
</p>
</form>
';$this->databasesPrint($Id);if($_GET["ns"]!==""&&!$Id&&DB!=""){echo'<p><a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(56)."</a>\n";$R=tables_list();if(!$R)echo"<p class='message'>".lang(6)."\n";else{$this->tablesPrint($R);$qd=array();foreach($R
as$P=>$T)$qd[]=preg_quote($P,'/');echo"<script type='text/javascript'>\n","var jushLinks = { $v: [ '".js_escape(ME)."table=\$&', /\\b(".implode("|",$qd).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$v;\n";echo"</script>\n";}}}}function
databasesPrint($Id){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($Id!="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($R){echo"<p id='tables' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";foreach($R
as$P=>$T){echo'<a href="'.h(ME).'select='.urlencode($P).'"'.bold($_GET["select"]==$P).">".lang(59)."</a> ",'<a href="'.h(ME).'table='.urlencode($P).'"'.bold($_GET["table"]==$P)." title='".lang(28)."'>".$this->tableName(array("Name"=>$P))."</a><br>\n";}}}$b=(function_exists('adminer_object')?adminer_object():new
Adminer);if($b->operators===null)$b->operators=$be;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 PUBLIC "-//W3C//DTD HTML 4.01//EN">
<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.1",'">
<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=3.6.1",'"></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.1",'" 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=>$X){$yb=(is_array($X)?$X[1]:$X);if($yb!="")echo'<a href="'.h(ME."$w=").urlencode(is_array($X)?$X[0]:$X).'">'.h($yb).'</a> &raquo; ';}}echo"$Yf\n";}}echo"<h2>$ag</h2>\n";restart_session();$wg=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$Fd=$_SESSION["messages"][$wg];if($Fd){echo"<div class='message'>".implode("</div>\n<div class='message'>",$Fd)."</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($Id=""){global$b;echo'</div>

';switch_lang();echo'<div id="menu">
';$b->navigation($Id);echo'</div>
';}function
int32($Ld){while($Ld>=2147483648)$Ld-=4294967296;while($Ld<=-2147483649)$Ld+=4294967296;return(int)$Ld;}function
long2str($W,$Gg){$lf='';foreach($W
as$X)$lf.=pack('V',$X);if($Gg)return
substr($lf,0,end($W));return$lf;}function
str2long($lf,$Gg){$W=array_values(unpack('V*',str_pad($lf,4*ceil(strlen($lf)/4),"\0")));if($Gg)$W[]=strlen($lf);return$W;}function
xxtea_mx($Lg,$Kg,$Hf,$bd){return
int32((($Lg>>5&0x7FFFFFF)^$Kg<<2)+(($Kg>>3&0x1FFFFFFF)^$Lg<<4))^int32(($Hf^$Kg)+($bd^$Lg));}function
encrypt_string($Cf,$w){if($Cf=="")return"";$w=array_values(unpack("V*",pack("H*",md5($w))));$W=str2long($Cf,true);$Ld=count($W)-1;$Lg=$W[$Ld];$Kg=$W[0];$E=floor(6+52/($Ld+1));$Hf=0;while($E-->0){$Hf=int32($Hf+0x9E3779B9);$Jb=$Hf>>2&3;for($qe=0;$qe<$Ld;$qe++){$Kg=$W[$qe+1];$Kd=xxtea_mx($Lg,$Kg,$Hf,$w[$qe&3^$Jb]);$Lg=int32($W[$qe]+$Kd);$W[$qe]=$Lg;}$Kg=$W[0];$Kd=xxtea_mx($Lg,$Kg,$Hf,$w[$qe&3^$Jb]);$Lg=int32($W[$Ld]+$Kd);$W[$Ld]=$Lg;}return
long2str($W,false);}function
decrypt_string($Cf,$w){if($Cf=="")return"";$w=array_values(unpack("V*",pack("H*",md5($w))));$W=str2long($Cf,false);$Ld=count($W)-1;$Lg=$W[$Ld];$Kg=$W[0];$E=floor(6+52/($Ld+1));$Hf=int32($E*0x9E3779B9);while($Hf){$Jb=$Hf>>2&3;for($qe=$Ld;$qe>0;$qe--){$Lg=$W[$qe-1];$Kd=xxtea_mx($Lg,$Kg,$Hf,$w[$qe&3^$Jb]);$Kg=int32($W[$qe]-$Kd);$W[$qe]=$Kg;}$Lg=$W[$Ld];$Kd=xxtea_mx($Lg,$Kg,$Hf,$w[$qe&3^$Jb]);$Kg=int32($W[0]-$Kd);$W[0]=$Kg;$Hf=int32($Hf-0x9E3779B9);}return
long2str($W,true);}$h='';$S=$_SESSION["token"];if(!$_SESSION["token"])$_SESSION["token"]=rand(1,1e6);$_e=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($w)=explode(":",$X);$_e[$w]=$X;}}$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"]);$Ke=$b->permanentLogin();$_e[$w]="$w:".base64_encode($Ke?encrypt_string($Ba["password"],$Ke):"");cookie("adminer_permanent",implode(" ",$_e));}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($S&&$_POST["token"]!=$S){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($_e&&!$_SESSION["pwds"]){session_regenerate_id();$Ke=$b->permanentLogin();foreach($_e
as$w=>$X){list(,$Ta)=explode(":",$X);list($Db,$L,$V,$k)=array_map('base64_decode',explode("-",$w));$_SESSION["pwds"][$Db][$L][$V]=decrypt_string(base64_decode($Ta),$Ke);$_SESSION["db"][$Db][$L][$V][$k]=true;}}function
unset_permanent(){global$_e;foreach($_e
as$w=>$X){list($Db,$L,$V)=array_map('base64_decode',explode("-",$w));if($Db==DRIVER&&$L==SERVER&&$k==$_GET["username"])unset($_e[$w]);}cookie("adminer_permanent",implode(" ",$_e));}function
auth_error($bc=null){global$h,$b,$S;$wf=session_name();$l="";if(!$_COOKIE[$wf]&&$_GET[$wf]&&ini_bool("session.use_only_cookies"))$l=lang(63);elseif(isset($_GET["username"])){if(($_COOKIE[$wf]||$_GET[$wf])&&!$S)$l=lang(64);else{$D=&get_session("pwds");if($D!==null){$l=h($bc?$bc->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(", ",$Ee)),false);page_footer("auth");exit;}$h=connect();}if(is_string($h)||!$b->login($_GET["username"],get_session("pwds"))){auth_error();exit;}$S=$_SESSION["token"];if($Ba&&$_POST["token"])$_POST["token"]=$S;$l=($_POST?($_POST["token"]==$S?"":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,$S,$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=>$X){if(support($w))echo"<a href='".h(ME)."$w='>$X</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";$Xe="<a href='".h(ME)."refresh=1'>".lang(78)."</a>\n";$j=$b->databases();if($j){$of=support("scheme");$Ya=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable' onclick='tableClick(event);'>\n","<thead><tr><td>&nbsp;<th>".lang(24)."<td>".lang(79)."<td>".lang(80)."</thead>\n";foreach($j
as$k){$gf=h(ME)."db=".urlencode($k);echo"<tr".odd()."><td>".checkbox("db[]",$k,in_array($k,(array)$_POST["db"])),"<th><a href='$gf'>".h($k)."</a>","<td><a href='$gf".($of?"&amp;ns=":"")."&amp;database=' title='".lang(49)."'>".nbsp(db_collation($k,$Ya))."</a>","<td align='right'><a href='$gf&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='$S'>\n",$Xe,"</form>\n";}else
echo"<p>$Xe";}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,$Jc="",$ie=array()){$qd=array();$u=array();$f=array();$Ka=array();$U=array();$H=array();odd('');for($q=0;$I=$G->fetch_row();$q++){if(!$q){echo"<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($Zc=0;$Zc<count($I);$Zc++){$m=$G->fetch_field();$A=$m->name;$he=$m->orgtable;$ge=$m->orgname;$H[$m->table]=$he;if($Jc)$qd[$Zc]=($A=="table"?"table=":($A=="possible_keys"?"indexes=":null));elseif($he!=""){if(!isset($u[$he])){$u[$he]=array();foreach(indexes($he,$i)as$t){if($t["type"]=="PRIMARY"){$u[$he]=array_flip($t["columns"]);break;}}$f[$he]=$u[$he];}if(isset($f[$he][$ge])){unset($f[$he][$ge]);$u[$he][$ge]=$Zc;$qd[$Zc]=$he;}}if($m->charsetnr==63)$Ka[$Zc]=true;$U[$Zc]=$m->type;$A=h($A);echo"<th".($he!=""||$m->name!=$ge?" title='".h(($he!=""?"$he.":"").$ge)."'":"").">".($Jc?"<a href='$Jc".strtolower($A)."' target='_blank' rel='noreferrer'>$A</a>":$A);}echo"</thead>\n";}echo"<tr".odd().">";foreach($I
as$w=>$X){if($X===null)$X="<i>NULL</i>";elseif($Ka[$w]&&!is_utf8($X))$X="<i>".lang(34,strlen($X))."</i>";elseif(!strlen($X))$X="&nbsp;";else{$X=h($X);if($U[$w]==254)$X="<code>$X</code>";}if(isset($qd[$w])&&!$f[$qd[$w]]){if($Jc){$P=$I[array_search("table=",$qd)];$z=$qd[$w].urlencode($ie[$P]!=""?$ie[$P]:$P);}else{$z="edit=".urlencode($qd[$w]);foreach($u[$qd[$w]]as$Wa=>$Zc)$z.="&where".urlencode("[".bracket_escape($Wa)."]")."=".urlencode($I[$Zc]);}$X="<a href='".h(ME.$z)."'>$X</a>";}echo"<td>$X";}}echo($q?"</table>":"<p class='message'>".lang(84))."\n";return$H;}function
referencable_primary($rf){$H=array();foreach(table_status()as$Lf=>$P){if($Lf!=$rf&&fk_support($P)){foreach(fields($Lf)as$m){if($m["primary"]){if($H[$Lf]){unset($H[$Lf]);break;}$H[$Lf]=$m;}}}}return$H;}function
textarea($A,$Y,$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($Y)){foreach($Y
as$X)echo
h($X[0])."\n\n\n";}else
echo
h($Y);echo"</textarea>";}function
format_time($_f,$Rb){return" <span class='time'>(".lang(85,max(0,array_sum(explode(" ",$Rb))-array_sum(explode(" ",$_f)))).")</span>";}function
edit_type($w,$m,$Ya,$tc=array()){global$Df,$U,$ug,$Xd;echo'<td><select name="',$w,'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);">',optionlist((!$m["type"]||isset($U[$m["type"]])?array():array($m["type"]))+$Df+($tc?array(lang(86)=>$tc):array()),$m["type"]),'</select>
<td><input name="',$w,'[length]" value="',h($m["length"]),'" size="3" onfocus="editingLengthFocus(this);"><td class="options">',"<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>':''),($tc?"<select name='$w"."[on_delete]'".(ereg("`",$m["type"])?"":" class='hidden'")."><option value=''>(".lang(88).")".optionlist(explode("|",$Xd),$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,$vd)?implode(",",$vd[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($T){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$w=>$X){if(ereg("$w|$X",$T))return" class='$w'";}}function
edit_fields($n,$Ya,$T="TABLE",$xa=0,$tc=array(),$db=false){global$Rc;echo'<thead><tr class="wrap">
';if($T=="PROCEDURE"){echo'<td>&nbsp;';}echo'<th>',($T=="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($T=="TABLE"){echo'<td>NULL
<td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(94),'">AI</acronym>
<td',($_POST["defaults"]?"":" class='hidden'"),'>',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.1' 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++;$je=$m[($_POST?"orig":"field")];$Bb=(isset($_POST["add"][$q-1])||(isset($m["field"])&&!$_POST["drop_col"][$q]))&&(support("drop_col")||$je=="");echo'<tr',($Bb?"":" style='display: none;'"),'>
',($T=="PROCEDURE"?"<td>".html_select("fields[$q][inout]",explode("|",$Rc),$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($je),'">
';edit_type("fields[$q]",$m,$Ya,$tc);if($T=="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($_POST["defaults"]?"":" class='hidden'"),'>',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='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.1' 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.1' 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.1' alt='v' title='".lang(99)."'>&nbsp;":""),($je==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$q]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=3.6.1' alt='x' title='".lang(100)."' onclick='return !editingRemoveRow(this);'>":""),"\n";}}function
process_fields(&$n){ksort($n);$B=0;if($_POST["up"]){$id=0;foreach($n
as$w=>$m){if(key($_POST["up"])==$w){unset($n[$w]);array_splice($n,$id,0,array($m));break;}if(isset($m["field"]))$id=$B;$B++;}}if($_POST["down"]){$vc=false;foreach($n
as$w=>$m){if(isset($m["field"])&&$vc){unset($n[key($_POST["down"])]);array_splice($n,$B,0,array($vc));break;}if(key($_POST["down"])==$w)$vc=$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($Ac,$Me,$f,$Wd){if(!$Me)return
true;if($Me==array("ALL PRIVILEGES","GRANT OPTION"))return($Ac=="GRANT"?queries("$Ac ALL PRIVILEGES$Wd WITH GRANT OPTION"):queries("$Ac ALL PRIVILEGES$Wd")&&queries("$Ac GRANT OPTION$Wd"));return
queries("$Ac ".preg_replace('~(GRANT OPTION)\\([^)]*\\)~','\\1',implode("$f, ",$Me).$f).$Wd);}function
drop_create($Fb,$lb,$rd,$Ed,$Cd,$Dd,$A){if($_POST["drop"])return
query_redirect($Fb,$rd,$Ed,true,!$_POST["dropped"]);$Gb=$A!=""&&($_POST["dropped"]||queries($Fb));$nb=queries($lb);if(!queries_redirect($rd,($A!=""?$Cd:$Dd),$nb)&&$Gb)redirect(null,$Ed);return$Gb;}function
remove_definer($F){return
preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\\1)',logged_user()).'`~','\\1',$F);}function
tar_file($nc,$hb){$H=pack("a100a8a8a8a12a12",$nc,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($Qc){$X=ini_get($Qc);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}$Xd="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";$Ub="'(?:''|[^'\\\\]|\\\\.)*+'";$Rc="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"];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),1));exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$n=fields($a);if(!$n)$l=error();$Q=($n?table_status($a):array());page_header(($n&&is_view($Q)?lang(101):lang(102)).": ".h($a),$l);$b->selectLinks($Q);$cb=$Q["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($Q)){echo"<h3>".lang(104)."</h3>\n";$u=indexes($a);if($u){echo"<table cellspacing='0'>\n";foreach($u
as$A=>$t){ksort($t["columns"]);$Je=array();foreach($t["columns"]as$w=>$X)$Je[]="<i>".h($X)."</i>".($t["lengths"][$w]?"(".$t["lengths"][$w].")":"");echo"<tr title='".h($A)."'><th>$t[type]<td>".implode(", ",$Je)."\n";}echo"</table>\n";}echo'<p><a href="'.h(ME).'indexes='.urlencode($a).'">'.lang(105)."</a>\n";if(fk_support($Q)){echo"<h3>".lang(86)."</h3>\n";$tc=foreign_keys($a);if($tc){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($tc
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=>$X)echo"<tr valign='top'><td>$X[0]<td>$X[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,$vd,PREG_SET_ORDER);foreach($vd
as$q=>$_){$Nf[$_[1]]=array($_[2],$_[3]);$Of[]="\n\t'".js_escape($_[1])."': [ $_[2], $_[3] ]";}$cg=0;$Ha=-1;$nf=array();$We=array();$md=array();foreach(table_status()as$Q){if(!isset($Q["Engine"]))continue;$Be=0;$nf[$Q["Name"]]["fields"]=array();foreach(fields($Q["Name"])as$A=>$m){$Be+=1.25;$m["pos"]=$Be;$nf[$Q["Name"]]["fields"][$A]=$m;}$nf[$Q["Name"]]["pos"]=($Nf[$Q["Name"]]?$Nf[$Q["Name"]]:array($cg,0));foreach($b->foreignKeys($Q["Name"])as$X){if(!$X["db"]){$kd=$Ha;if($Nf[$Q["Name"]][1]||$Nf[$X["table"]][1])$kd=min(floatval($Nf[$Q["Name"]][1]),floatval($Nf[$X["table"]][1]))-1;else$Ha-=.1;while($md[(string)$kd])$kd-=.0001;$nf[$Q["Name"]]["references"][$X["table"]][(string)$kd]=array($X["source"],$X["target"]);$We[$X["table"]][$Q["Name"]][(string)$kd]=$X["target"];$md[(string)$kd]=true;}}$cg=max($cg,$nf[$Q["Name"]]["pos"][0]+2.5+$Be);}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($nf
as$A=>$P){echo"<div class='table' style='top: ".$P["pos"][0]."em; left: ".$P["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($A).'"><b>'.h($A)."</b></a>";foreach($P["fields"]as$m){$X='<span'.type_class($m["type"]).' title="'.h($m["full_type"].($m["null"]?" NULL":'')).'">'.h($m["field"]).'</span>';echo"<br>".($m["primary"]?"<i>$X</i>":$X);}foreach((array)$P["references"]as$Tf=>$Ye){foreach($Ye
as$kd=>$Te){$ld=$kd-$Nf[$A][1];$q=0;foreach($Te[0]as$xf)echo"\n<div class='references' title='".h($Tf)."' id='refs$kd-".($q++)."' style='left: $ld"."em; top: ".$P["fields"][$xf]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$ld)."em;'></div></div>";}}foreach((array)$We[$A]as$Tf=>$Ye){foreach($Ye
as$kd=>$f){$ld=$kd-$Nf[$A][1];$q=0;foreach($f
as$Sf)echo"\n<div class='references' title='".h($Tf)."' id='refd$kd-".($q++)."' style='left: $ld"."em; top: ".$P["fields"][$Sf]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=3.6.1'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$ld)."em;'></div></div>";}}echo"\n</div>\n";}foreach($nf
as$A=>$P){foreach((array)$P["references"]as$Tf=>$Ye){foreach($Ye
as$kd=>$Te){$Hd=$cg;$zd=-10;foreach($Te[0]as$w=>$xf){$Ce=$P["pos"][0]+$P["fields"][$xf]["pos"];$De=$nf[$Tf]["pos"][0]+$nf[$Tf]["fields"][$Te[1][$w]]["pos"];$Hd=min($Hd,$Ce,$De);$zd=max($zd,$Ce,$De);}echo"<div class='references' id='refl$kd' style='left: $kd"."em; top: $Hd"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($zd-$Hd)."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));$hc=dump_headers(($a!=""?$a:DB),(DB==""||count((array)$_POST["tables"]+(array)$_POST["data"])>1));$Wc=($_POST["format"]=="sql");if($Wc)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';
":"")."
");$O=$_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($Wc&&ereg('CREATE',$O)&&($lb=$h->result("SHOW CREATE DATABASE ".idf_escape($k),1))){if($O=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($k).";\n";echo($O=="CREATE+ALTER"?preg_replace('~^CREATE DATABASE ~','\\0IF NOT EXISTS ',$lb):$lb).";\n";}if($Wc){if($O)echo
use_sql($k).";\n\n";if(in_array("CREATE+ALTER",array($O,$_POST["table_style"])))echo"SET @adminer_alter = '';\n\n";$oe="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$hf){foreach(get_rows("SHOW $hf STATUS WHERE Db = ".q($k),null,"-- ")as$I)$oe.=($O!='DROP+CREATE'?"DROP $hf IF EXISTS ".idf_escape($I["Name"]).";;\n":"").remove_definer($h->result("SHOW CREATE $hf ".idf_escape($I["Name"]),2)).";;\n\n";}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$I)$oe.=($O!='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($oe)echo"DELIMITER ;;\n\n$oe"."DELIMITER ;\n\n";}if($_POST["table_style"]||$_POST["data_style"]){$Eg=array();foreach(table_status()as$Q){$P=(DB==""||in_array($Q["Name"],(array)$_POST["tables"]));$qb=(DB==""||in_array($Q["Name"],(array)$_POST["data"]));if($P||$qb){if(!is_view($Q)){if($hc=="tar")ob_start();$b->dumpTable($Q["Name"],($P?$_POST["table_style"]:""));if($qb)$b->dumpData($Q["Name"],$_POST["data_style"],"SELECT * FROM ".table($Q["Name"]));if($Wc&&$_POST["triggers"]&&$P&&($lg=trigger_sql($Q["Name"],$_POST["table_style"])))echo"\nDELIMITER ;;\n$lg\nDELIMITER ;\n";if($hc=="tar")echo
tar_file((DB!=""?"":"$k/")."$Q[Name].csv",ob_get_clean());elseif($Wc)echo"\n";}elseif($Wc)$Eg[]=$Q["Name"];}}foreach($Eg
as$Dg)$b->dumpTable($Dg,$_POST["table_style"],true);if($hc=="tar")echo
pack("x512");}if($O=="CREATE+ALTER"&&$Wc){$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($O,$_POST["table_style"]))&&$Wc)echo"SELECT @adminer_alter;\n";}}if($Wc)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">
';$Ge=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";$Eg="";foreach(table_status()as$Q){$A=$Q["Name"];$Fe=ereg_replace("_.*","",$A);$Ra=($a==""||$a==(substr($a,-1)=="%"?"$Fe%":$A));$Je="<tr><td>".checkbox("tables[]",$A,$Ra,$A,"checkboxClick(event, this); formUncheck('check-tables');");if(is_view($Q))$Eg.="$Je\n";else
echo"$Je<td align='right'><label>".($Q["Engine"]=="InnoDB"&&$Q["Rows"]?"~ ":"").$Q["Rows"].checkbox("data[]",$A,$Ra,"","checkboxClick(event, this); formUncheck('check-data');")."</label>\n";$Ge[$Fe]++;}echo$Eg;}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)){$Fe=ereg_replace("_.*","",$k);echo"<tr><td>".checkbox("databases[]",$k,$a==""||$a=="$Fe%",$k,"formUncheck('check-databases');")."</label>\n";$Ge[$Fe]++;}}}else
echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
</form>
';$pc=true;foreach($Ge
as$w=>$X){if($w!=""&&$X>1){echo($pc?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$w%")."'>".h($w)."</a>";$pc=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");$Ac=$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",($Ac?"":"<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(!$Ac||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();$Hc=&get_session("queries");$Gc=&$Hc[DB];if(!$l&&$_POST["clear"]){$Gc=array();redirect(remove_from_uri("history"));}page_header(lang(46),$l);if(!$l&&$_POST){$xc=false;$F=$_POST["query"];if($_POST["webfile"]){$xc=@fopen((file_exists("adminer.sql")?"adminer.sql":(file_exists("adminer.sql.gz")?"compress.zlib://adminer.sql.gz":"compress.bzip2://adminer.sql.bz2")),"rb");$F=($xc?fread($xc,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(!$Gc||reset(end($Gc))!=$E){restart_session();$Gc[]=array($E,time());set_session("queries",$Hc);stop_session();}}$yf="(?:\\s|/\\*.*\\*/|(?:#|-- )[^\n]*\n|--\n)";$xb=";";$B=0;$Qb=true;$i=connect();if(is_object($i)&&DB!="")$i->select_db(DB);$bb=0;$Xb=array();$pd=0;$te='[\'"'.($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("~^$yf*DELIMITER\\s+(\\S+)~i",$F,$_)){$xb=$_[1];$F=substr($F,strlen($_[0]));}else{preg_match('('.preg_quote($xb)."\\s*|$te)",$F,$_,PREG_OFFSET_CAPTURE,$B);list($vc,$Be)=$_[0];if(!$vc&&$xc&&!feof($xc))$F.=fread($xc,1e5);else{if(!$vc&&rtrim($F)=="")break;$B=$Be+strlen($vc);if($vc&&rtrim($vc)!=$xb){while(preg_match('('.($vc=='/*'?'\\*/':($vc=='['?']':(ereg('^-- |^#',$vc)?"\n":preg_quote($vc)."|\\\\."))).'|$)s',$F,$_,PREG_OFFSET_CAPTURE,$B)){$lf=$_[0][0];if(!$lf&&$xc&&!feof($xc))$F.=fread($xc,1e5);else{$B=$_[0][1]+strlen($lf);if($lf[0]!="\\")break;}}}else{$Qb=false;$E=substr($F,0,$Be);$bb++;$Je="<pre id='sql-$bb'><code class='jush-$v'>".shorten_utf8(trim($E),1000)."</code></pre>\n";if(!$_POST["only_errors"]){echo$Je;ob_flush();flush();}$_f=microtime();if($h->multi_query($E)&&is_object($i)&&preg_match("~^$yf*USE\\b~isU",$E))$i->query($E);do{$G=$h->store_result();$Rb=microtime();$Wf=format_time($_f,$Rb).(strlen($E)<1000?" <a href='".h(ME)."sql=".urlencode(trim($E))."'>".lang(33)."</a>":"");if($h->error){echo($_POST["only_errors"]?$Je:""),"<p class='error'>".lang(121).": ".error()."\n";$Xb[]=" <a href='#sql-$bb'>$bb</a>";if($_POST["error_stops"])break
2;}elseif(is_object($G)){$ie=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";$gc=", <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='$S'></span>\n";if($i&&preg_match("~^($yf|\\()*SELECT\\b~isU",$E)&&($fc=explain($i,$E))){$r="explain-$bb";echo", <a href='#$r' onclick=\"return !toggle('$r');\">EXPLAIN</a>$gc","<div id='$r' class='hidden'>\n";select($fc,$i,($v=="sql"?"http://dev.mysql.com/doc/refman/".substr($h->server_info,0,3)."/en/explain-output.html#explain_":""),$ie);echo"</div>\n";}else
echo$gc;echo"</form>\n";}}else{if(preg_match("~^$yf*(CREATE|DROP|ALTER)$yf+(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";}$_f=$Rb;}while($h->next_result());$pd+=substr_count($E.$vc,"\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($Xb)).format_time($dg,microtime())."\n";elseif($Xb&&$bb>1)echo"<p class='error'>".lang(121).": ".implode("",$Xb)."\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=$Gc;elseif($_GET["history"]!="")$E=$Gc[$_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="',$S,'">
',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=>$X){if(extension_loaded($X))$eb[]=".$w";}echo
lang(132,"<code>adminer.sql".($eb?"[".implode("|",$eb)."]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(133).'">',"</div></fieldset>\n";if($Gc){print_fieldset("history",lang(134),$_GET["history"]!="");foreach($Gc
as$w=>$X){list($E,$Wf)=$X;echo'<a href="'.h(ME."sql=&history=$w").'">'.lang(33)."</a> <span class='time'>".@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"];$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0]):""):where($_GET));$vg=(isset($_GET["select"])?$_POST["edit"]:$Z);$n=fields($a);foreach($n
as$A=>$m){if(!isset($m["privileges"][$vg?"update":"insert"])||$b->fieldName($m)=="")unset($n[$A]);}if($_POST&&!$l&&!isset($_GET["select"])){$rd=$_POST["referer"];if($_POST["insert"])$rd=($vg?null:$_SERVER["REQUEST_URI"]);elseif(!ereg('^.+&select=.+$',$rd))$rd=ME."select=".urlencode($a);if(isset($_POST["delete"]))query_redirect("DELETE".limit1("FROM ".table($a)," WHERE $Z"),$rd,lang(137));else{$M=array();foreach($n
as$A=>$m){$X=process_input($m);if($X!==false&&$X!==null)$M[idf_escape($A)]=($vg?"\n".idf_escape($A)." = $X":$X);}if($vg){if(!$M)redirect($rd);query_redirect("UPDATE".limit1(table($a)." SET".implode(",",$M),"\nWHERE $Z"),$rd,lang(138));}else{$G=insert_into($a,$M);$jd=($G?last_id():0);queries_redirect($rd,lang(139,($jd?" $jd":"")),$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"<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)];$Y=($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($Y))$Y=$b->editVal($Y,$m);$p=($_POST["save"]?(string)$_POST["function"][$A]:($vg&&$m["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:($Y!==null?'':'NULL'))));if($m["type"]=="timestamp"&&$Y=="CURRENT_TIMESTAMP"){$Y="";$p="now";}input($m,$Y,$p);echo"\n";}echo"</table>\n";}echo'<p>
';if($n){echo"<input type='submit' value='".lang(141)."'>\n";if(!isset($_GET["select"]))echo"<input type='submit' name='insert' value='".($vg?lang(142):lang(143))."' title='Ctrl+Shift+Enter'>\n";}echo($vg?"<input type='submit' name='delete' value='".lang(144)."' 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="',$S,'">
</form>
';}elseif(isset($_GET["create"])){$a=$_GET["create"];$ue=array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST');$Ve=referencable_primary($a);$tc=array();foreach($Ve
as$Lf=>$m)$tc[str_replace("`","``",$Lf)."`".str_replace("`","``",$m["field"])]=$Lf;$le=array();$me=array();if($a!=""){$le=fields($a);$me=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(145));else{$n=array();$wa=array();$xg=false;$rc=array();ksort($_POST["fields"]);$ke=reset($le);$ua=" FIRST";foreach($_POST["fields"]as$w=>$m){$o=$tc[$m["type"]];$mg=($o!==null?$Ve[$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;$Oe=process_field($m,$mg);$wa[]=array($m["orig"],$Oe,$ua);if($Oe!=process_field($ke,$ke)){$n[]=array($m["orig"],$Oe,$ua);if($m["orig"]!=""||$ua)$xg=true;}if($o!==null)$rc[idf_escape($m["field"])]=($a!=""&&$v!="sqlite"?"ADD":" ")." FOREIGN KEY (".idf_escape($m["field"]).") REFERENCES ".table($tc[$m["type"]])." (".idf_escape($mg["field"]).")".(ereg("^($Xd)\$",$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"]!=""){$ke=next($le);if(!$ke)$ua="";}}$we="";if(in_array($_POST["partition_by"],$ue)){$xe=array();if($_POST["partition_by"]=='RANGE'||$_POST["partition_by"]=='LIST'){foreach(array_filter($_POST["partition_names"])as$w=>$X){$Y=$_POST["partition_values"][$w];$xe[]="\nPARTITION ".idf_escape($X)." VALUES ".($_POST["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$we.="\nPARTITION BY $_POST[partition_by]($_POST[partition])".($xe?" (".implode(",",$xe)."\n)":($_POST["partitions"]?" PARTITIONS ".(+$_POST["partitions"]):""));}elseif(support("partitioning")&&ereg("partitioned",$me["Create_options"]))$we.="\nREMOVE PARTITIONING";$Bd=lang(146);if($a==""){cookie("adminer_engine",$_POST["Engine"]);$Bd=lang(147);}$A=trim($_POST["name"]);queries_redirect(ME."table=".urlencode($A),$Bd,alter_table($a,$A,($v=="sqlite"&&($xg||$rc)?$wa:$n),$rc,$_POST["Comment"],($_POST["Engine"]&&$_POST["Engine"]!=$me["Engine"]?$_POST["Engine"]:""),($_POST["Collation"]&&$_POST["Collation"]!=$me["Collation"]?$_POST["Collation"]:""),($_POST["Auto_increment"]!=""?+$_POST["Auto_increment"]:""),$we));}}page_header(($a!=""?lang(30):lang(148)),$l,array("table"=>$a),$a);$I=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($U["int"])?"int":(isset($U["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=$me;$I["name"]=$a;$I["fields"]=array();if(!$_GET["auto_increment"])$I["Auto_increment"]="";foreach($le
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")){$yc="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 $yc 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 $yc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION")as$kf){$I["partition_names"][]=$kf["PARTITION_NAME"];$I["partition_values"][]=$kf["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(149,'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(150),': <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(151).")")+$Tb,$I["Engine"]):""),' ',($Ya&&!ereg("sqlite|mssql",$v)?html_select("Collation",array(""=>"(".lang(87).")")+$Ya,$I["Collation"]):""),' <input type="submit" value="',lang(141),'">
<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,$tc,$db);echo'</table>
<p>
',lang(94),': <input name="Auto_increment" size="6" value="',h($I["Auto_increment"]),'">
<label class="jsonly"><input type="checkbox" name="defaults" value="1"',($_POST["defaults"]?" checked":""),' onclick="columnShow(this.checked, 5);">',lang(95),'</label>
',(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="60"'.($db?'':' class="hidden"').'>':''),'<p>
<input type="submit" value="',lang(141),'">
';if($_GET["create"]!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$S,'">
';if(support("partitioning")){$ve=ereg('RANGE|LIST',$I["partition_by"]);print_fieldset("partition",lang(152),$I["partition_by"]);echo'<p>
',html_select("partition_by",array(-1=>"")+$ue,$I["partition_by"],"partitionByChange(this);"),'(<input name="partition" value="',h($I["partition"]),'">)
',lang(153),': <input name="partitions" size="2" value="',h($I["partitions"]),'"',($ve||!$I["partition_by"]?" class='hidden'":""),'>
<table cellspacing="0" id="partition-table"',($ve?"":" class='hidden'"),'>
<thead><tr><th>',lang(154),'<th>',lang(155),'</thead>
';foreach($I["partition_names"]as$w=>$X){echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'"'.($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"];$Nc=array("PRIMARY","UNIQUE","INDEX");$Q=table_status($a);if(eregi("MyISAM|M?aria",$Q["Engine"]))$Nc[]="FULLTEXT";$u=indexes($a);if($v=="sqlite"){unset($Nc[0]);unset($u[""]);}if($_POST&&!$l&&!$_POST["add"]){$c=array();foreach($_POST["indexes"]as$t){$A=$t["name"];if(in_array($t["type"],$Nc)){$f=array();$od=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;$od[]=($x?$x:null);}}if($f){$ec=$u[$A];if($ec){ksort($ec["columns"]);ksort($ec["lengths"]);if($t["type"]==$ec["type"]&&array_values($ec["columns"])===$f&&(!$ec["lengths"]||array_values($ec["lengths"])===$od)){unset($u[$A]);continue;}}$c[]=array($t["type"],$A,"(".implode(", ",$M).")");}}}foreach($u
as$A=>$ec)$c[]=array($ec["type"],$A,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),lang(156),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(157),'<th>',lang(158),'<th>',lang(159),'</thead>
';$Zc=1;foreach($I["indexes"]as$t){echo"<tr><td>".html_select("indexes[$Zc][type]",array(-1=>"")+$Nc,$t["type"],($Zc==count($I["indexes"])?"indexesAddRow(this);":1))."<td>";ksort($t["columns"]);$q=1;foreach($t["columns"]as$w=>$e){echo"<span>".html_select("indexes[$Zc][columns][$q]",array(-1=>"")+$n,$e,($q==count($t["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".js_escape($v=="sql"?"":$_GET["indexes"]."_")."');"),"<input name='indexes[$Zc][lengths][$q]' size='2' value='".h($t["lengths"][$w])."'> </span>";$q++;}echo"<td><input name='indexes[$Zc][name]' value='".h($t["name"])."'>\n";$Zc++;}echo'</table>
<p>
<input type="submit" value="',lang(141),'">
<noscript><p><input type="submit" name="add" value="',lang(97),'"></noscript>
<input type="hidden" name="token" value="',$S,'">
</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(160),drop_databases(array(DB)));}elseif(DB!==$A){if(DB!=""){$_GET["db"]=$A;queries_redirect(preg_replace('~db=[^&]*&~','',ME)."db=".urlencode($A),lang(161),rename_database($A,$_POST["collation"]));}else{$j=explode("\n",str_replace("\r","",$A));$Ef=true;$id="";foreach($j
as$k){if(count($j)==1||$k!=""){if(!create_database($k,$_POST["collation"]))$Ef=false;$id=$k;}}queries_redirect(ME."db=".urlencode($id),lang(162),$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(163));}}page_header(DB!=""?lang(49):lang(164),$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$Ac){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~',$Ac,$_)&&$_[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(141),'">
';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.1' alt='+' title='".lang(97)."'>\n";echo'<input type="hidden" name="token" value="',$S,'">
</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(165));else{$A=trim($_POST["name"]);$z.=urlencode($A);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($A),$z,lang(166));elseif($_GET["ns"]!=$A)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($A),$z,lang(167));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(141),'">
';if($_GET["ns"]!="")echo"<input type='submit' name='drop' value='".lang(81)."'".confirm().">\n";echo'<input type="hidden" name="token" value="',$S,'">
</form>
';}elseif(isset($_GET["call"])){$da=$_GET["call"];page_header(lang(168).": ".h($da),$l);$hf=routine($da,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$Mc=array();$oe=array();foreach($hf["fields"]as$q=>$m){if(substr($m["inout"],-3)=="OUT")$oe[$q]="@".idf_escape($m["field"])." AS ".idf_escape($m["field"]);if(!$m["inout"]||substr($m["inout"],0,2)=="IN")$Mc[]=$q;}if(!$l&&$_POST){$Oa=array();foreach($hf["fields"]as$w=>$m){if(in_array($w,$Mc)){$X=process_input($m);if($X===false)$X="''";if(isset($oe[$w]))$h->query("SET @".idf_escape($m["field"])." = $X");}$Oa[]=(isset($oe[$w])?"@".idf_escape($m["field"]):$X);}$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(169,$h->affected_rows)."\n";}while($h->next_result());if($oe)select($h->query("SELECT ".implode(", ",$oe)));}}echo'
<form action="" method="post">
';if($Mc){echo"<table cellspacing='0'>\n";foreach($Mc
as$w){$m=$hf["fields"][$w];$A=$m["field"];echo"<tr><th>".$b->fieldName($m);$Y=$_POST["fields"][$A];if($Y!=""){if($m["type"]=="enum")$Y=+$Y;if($m["type"]=="set")$Y=array_sum($Y);}input($m,$Y,(string)$_POST["function"][$A]);echo"\n";}echo"</table>\n";}echo'<p>
<input type="submit" value="',lang(168),'">
<input type="hidden" name="token" value="',$S,'">
</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(170));else{$xf=array_filter($_POST["source"],'strlen');ksort($xf);$Sf=array();foreach($xf
as$w=>$X)$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',$xf)).") REFERENCES ".table($_POST["table"])." (".implode(", ",array_map('idf_escape',$Sf)).")".(ereg("^($Xd)\$",$_POST["on_delete"])?" ON DELETE $_POST[on_delete]":"").(ereg("^($Xd)\$",$_POST["on_update"])?" ON UPDATE $_POST[on_update]":""),ME."table=".urlencode($a),($_GET["name"]!=""?lang(171):lang(172)));$l=lang(173)."<br>$l";}}page_header(lang(174),$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"]!=""){$tc=foreign_keys($a);$I=$tc[$_GET["name"]];$I["source"][]="";}$xf=array_keys(fields($a));$Sf=($a===$I["table"]?$xf:array_keys(fields($I["table"])));$Ue=array();foreach(table_status()as$A=>$Q){if(fk_support($Q))$Ue[]=$A;}echo'
<form action="" method="post">
<p>
';if($I["db"]==""&&$I["ns"]==""){echo
lang(175),':
',html_select("table",$Ue,$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(176),'"></noscript>
<table cellspacing="0">
<thead><tr><th>',lang(106),'<th>',lang(107),'</thead>
';$Zc=0;foreach($I["source"]as$w=>$X){echo"<tr>","<td>".html_select("source[".(+$w)."]",array(-1=>"")+$xf,$X,($Zc==count($I["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$w)."]",$Sf,$I["target"][$w]);$Zc++;}echo'</table>
<p>
',lang(88),': ',html_select("on_delete",array(-1=>"")+explode("|",$Xd),$I["on_delete"]),' ',lang(108),': ',html_select("on_update",array(-1=>"")+explode("|",$Xd),$I["on_update"]),'<p>
<input type="submit" value="',lang(141),'">
<noscript><p><input type="submit" name="add" value="',lang(177),'"></noscript>
';}if($_GET["name"]!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$S,'">
</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(178),lang(179),lang(180),$a);}page_header(($a!=""?lang(29):lang(181)),$l,array("table"=>$a),$a);$I=$_POST;if(!$I&&$a!=""){$I=view($a);$I["name"]=$a;}echo'
<form action="" method="post">
<p>',lang(159),': <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(141),'">
';if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$S,'">
</form>
';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$Uc=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Bf=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(182));elseif(in_array($_POST["INTERVAL_FIELD"],$Uc)&&isset($Bf[$_POST["STATUS"]])){$mf="\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(183):lang(184)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$mf.($aa!=$_POST["EVENT_NAME"]?"\nRENAME TO ".idf_escape($_POST["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($_POST["EVENT_NAME"]).$mf)."\n".$Bf[$_POST["STATUS"]]." COMMENT ".q($_POST["EVENT_COMMENT"]).rtrim(" DO\n$_POST[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(185).": ".h($aa):lang(186)),$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(159),'<td><input name="EVENT_NAME" value="',h($I["EVENT_NAME"]),'" maxlength="64">
<tr><th>',lang(187),'<td><input name="STARTS" value="',h("$I[EXECUTE_AT]$I[STARTS]"),'">
<tr><th>',lang(188),'<td><input name="ENDS" value="',h($I["ENDS"]),'">
<tr><th>',lang(189),'<td><input name="INTERVAL_VALUE" value="',h($I["INTERVAL_VALUE"]),'" size="6"> ',html_select("INTERVAL_FIELD",$Uc,$I["INTERVAL_FIELD"]),'<tr><th>',lang(75),'<td>',html_select("STATUS",$Bf,$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(190)),'</table>
<p>';textarea("EVENT_DEFINITION",$I["EVENT_DEFINITION"]);echo'<p>
<input type="submit" value="',lang(141),'">
';if($aa!=""){echo'<input type="submit" name="drop" value="',lang(81),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$S,'">
</form>
';}elseif(isset($_GET["procedure"])){$da=$_GET["procedure"];$hf=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$if=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("^($Rc)\$",$m["inout"])?"$m[inout] ":"").idf_escape($m["field"]).process_type($m,"CHARACTER SET");}$Gb=drop_create("DROP $hf ".idf_escape($da),"CREATE $hf ".idf_escape(trim($_POST["name"]))." (".implode(", ",$M).")".(isset($_GET["function"])?" RETURNS".process_type($_POST["returns"],"CHARACTER SET"):"").(in_array($_POST["language"],$if)?" LANGUAGE $_POST[language]":"").rtrim("\n$_POST[definition]",";").";",substr(ME,0,-1),lang(191),lang(192),lang(193),$da);}page_header(($da!=""?(isset($_GET["function"])?lang(194):lang(195)).": ".h($da):(isset($_GET["function"])?lang(196):lang(197))),$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,$hf);$I["name"]=$da;}echo'
<form action="" method="post" id="form">
<p>',lang(159),': <input name="name" value="',h($I["name"]),'" maxlength="64">
',($if?lang(8).": ".html_select("language",$if,$I["language"]):""),'<table cellspacing="0" class="nowrap">
';edit_fields($I["fields"],$Ya,$hf);if(isset($_GET["function"])){echo"<tr><td>".lang(198);edit_type("returns",$I["returns"],$Ya);}echo'</table>
<p>';textarea("definition",$I["definition"]);echo'<p>
<input type="submit" value="',lang(141),'">
';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="',$S,'">
</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(199));elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($A),$z,lang(200));elseif($fa!=$A)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($A),$z,lang(201));else
redirect($z);}page_header($fa!=""?lang(202).": ".h($fa):lang(203),$l);$I=$_POST;if(!$I)$I=array("name"=>$fa);echo'
<form action="" method="post">
<p><input name="