-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathtest_territories.h
More file actions
993 lines (990 loc) · 56.8 KB
/
test_territories.h
File metadata and controls
993 lines (990 loc) · 56.8 KB
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
/*
* Copyright (C) 2014-2016 Stichting Mapcode Foundation (http://www.mapcode.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// *** GENERATED FILE (fast_territories.cpp), DO NOT CHANGE OR PRETTIFY ***
#include "../mapcodelib/mapcode_territories.h"
typedef struct {
const char *codeISO;
enum Territory territory;
int isAlias;
int needsParent;
enum Territory parent;
} TestTerritoryInfo;
static const TestTerritoryInfo TEST_TERRITORIES[] = {
{"AAA", TERRITORY_AAA, 0, 0, TERRITORY_NONE},
{"AB", TERRITORY_CA_AB, 0, 0, TERRITORY_CAN},
{"ABW", TERRITORY_ABW, 0, 0, TERRITORY_NONE},
{"AC", TERRITORY_BR_AC, 0, 0, TERRITORY_BRA},
{"ACT", TERRITORY_AU_ACT, 0, 0, TERRITORY_AUS},
{"AD", TERRITORY_RU_AD, 0, 0, TERRITORY_RUS},
{"AFG", TERRITORY_AFG, 0, 0, TERRITORY_NONE},
{"AG", TERRITORY_MX_AGU, 1, 0, TERRITORY_MEX},
{"AGO", TERRITORY_AGO, 0, 0, TERRITORY_NONE},
{"AGU", TERRITORY_MX_AGU, 0, 0, TERRITORY_MEX},
{"AH", TERRITORY_CN_AH, 0, 0, TERRITORY_CHN},
{"AIA", TERRITORY_AIA, 0, 0, TERRITORY_NONE},
{"AK", TERRITORY_US_AK, 0, 0, TERRITORY_USA},
{"AL", TERRITORY_RU_AL, 0, 1, TERRITORY_RUS},
{"AL", TERRITORY_US_AL, 0, 1, TERRITORY_USA},
{"AL", TERRITORY_BR_AL, 0, 1, TERRITORY_BRA},
{"ALA", TERRITORY_ALA, 0, 0, TERRITORY_NONE},
{"ALB", TERRITORY_ALB, 0, 0, TERRITORY_NONE},
{"ALT", TERRITORY_RU_ALT, 0, 0, TERRITORY_RUS},
{"AM", TERRITORY_BR_AM, 0, 0, TERRITORY_BRA},
{"AMU", TERRITORY_RU_AMU, 0, 0, TERRITORY_RUS},
{"AN", TERRITORY_IN_AN, 0, 0, TERRITORY_IND},
{"AND", TERRITORY_AND, 0, 0, TERRITORY_NONE},
{"AP", TERRITORY_BR_AP, 0, 1, TERRITORY_BRA},
{"AP", TERRITORY_IN_AP, 0, 1, TERRITORY_IND},
{"AR", TERRITORY_US_AR, 0, 1, TERRITORY_USA},
{"AR", TERRITORY_IN_AR, 0, 1, TERRITORY_IND},
{"ARE", TERRITORY_ARE, 0, 0, TERRITORY_NONE},
{"ARG", TERRITORY_ARG, 0, 0, TERRITORY_NONE},
{"ARK", TERRITORY_RU_ARK, 0, 0, TERRITORY_RUS},
{"ARM", TERRITORY_ARM, 0, 0, TERRITORY_NONE},
{"AS", TERRITORY_IN_AS, 0, 1, TERRITORY_IND},
{"AS", TERRITORY_ASM, 1, 1, TERRITORY_USA},
{"ASC", TERRITORY_SHN, 1, 0, TERRITORY_NONE},
{"ASM", TERRITORY_ASM, 0, 0, TERRITORY_NONE},
{"AST", TERRITORY_RU_AST, 0, 0, TERRITORY_RUS},
{"ATA", TERRITORY_ATA, 0, 0, TERRITORY_NONE},
{"ATF", TERRITORY_ATF, 0, 0, TERRITORY_NONE},
{"ATG", TERRITORY_ATG, 0, 0, TERRITORY_NONE},
{"AU", TERRITORY_AUS, 1, 0, TERRITORY_NONE},
{"AU-ACT", TERRITORY_AU_ACT, 0, 0, TERRITORY_AUS},
{"AU-CC", TERRITORY_CCK, 1, 0, TERRITORY_AUS},
{"AU-CX", TERRITORY_CXR, 1, 0, TERRITORY_AUS},
{"AU-HM", TERRITORY_HMD, 1, 0, TERRITORY_AUS},
{"AU-JBT", TERRITORY_AU_JBT, 0, 0, TERRITORY_AUS},
{"AU-NF", TERRITORY_NFK, 1, 0, TERRITORY_AUS},
{"AU-NSW", TERRITORY_AU_NSW, 0, 0, TERRITORY_AUS},
{"AU-NT", TERRITORY_AU_NT, 0, 0, TERRITORY_AUS},
{"AU-QLD", TERRITORY_AU_QLD, 0, 0, TERRITORY_AUS},
{"AU-SA", TERRITORY_AU_SA, 0, 0, TERRITORY_AUS},
{"AU-TAS", TERRITORY_AU_TAS, 0, 0, TERRITORY_AUS},
{"AU-VIC", TERRITORY_AU_VIC, 0, 0, TERRITORY_AUS},
{"AU-WA", TERRITORY_AU_WA, 0, 0, TERRITORY_AUS},
{"AUS", TERRITORY_AUS, 0, 0, TERRITORY_NONE},
{"AUT", TERRITORY_AUT, 0, 0, TERRITORY_NONE},
{"AZ", TERRITORY_US_AZ, 0, 0, TERRITORY_USA},
{"AZE", TERRITORY_AZE, 0, 0, TERRITORY_NONE},
{"BA", TERRITORY_RU_BA, 0, 1, TERRITORY_RUS},
{"BA", TERRITORY_BR_BA, 0, 1, TERRITORY_BRA},
{"BC", TERRITORY_CA_BC, 0, 1, TERRITORY_CAN},
{"BC", TERRITORY_MX_BCN, 1, 1, TERRITORY_MEX},
{"BCN", TERRITORY_MX_BCN, 0, 0, TERRITORY_MEX},
{"BCS", TERRITORY_MX_BCS, 0, 0, TERRITORY_MEX},
{"BDI", TERRITORY_BDI, 0, 0, TERRITORY_NONE},
{"BE", TERRITORY_RU_BE, 0, 0, TERRITORY_RUS},
{"BEL", TERRITORY_BEL, 0, 0, TERRITORY_NONE},
{"BEN", TERRITORY_BEN, 0, 0, TERRITORY_NONE},
{"BES", TERRITORY_BES, 0, 0, TERRITORY_NONE},
{"BFA", TERRITORY_BFA, 0, 0, TERRITORY_NONE},
{"BGD", TERRITORY_BGD, 0, 0, TERRITORY_NONE},
{"BGR", TERRITORY_BGR, 0, 0, TERRITORY_NONE},
{"BHR", TERRITORY_BHR, 0, 0, TERRITORY_NONE},
{"BHS", TERRITORY_BHS, 0, 0, TERRITORY_NONE},
{"BIH", TERRITORY_BIH, 0, 0, TERRITORY_NONE},
{"BJ", TERRITORY_CN_BJ, 0, 0, TERRITORY_CHN},
{"BLM", TERRITORY_BLM, 0, 0, TERRITORY_NONE},
{"BLR", TERRITORY_BLR, 0, 0, TERRITORY_NONE},
{"BLZ", TERRITORY_BLZ, 0, 0, TERRITORY_NONE},
{"BMU", TERRITORY_BMU, 0, 0, TERRITORY_NONE},
{"BOL", TERRITORY_BOL, 0, 0, TERRITORY_NONE},
{"BR", TERRITORY_IN_BR, 0, 0, TERRITORY_IND},
{"BR-AC", TERRITORY_BR_AC, 0, 0, TERRITORY_BRA},
{"BR-AL", TERRITORY_BR_AL, 0, 0, TERRITORY_BRA},
{"BR-AM", TERRITORY_BR_AM, 0, 0, TERRITORY_BRA},
{"BR-AP", TERRITORY_BR_AP, 0, 0, TERRITORY_BRA},
{"BR-BA", TERRITORY_BR_BA, 0, 0, TERRITORY_BRA},
{"BR-CE", TERRITORY_BR_CE, 0, 0, TERRITORY_BRA},
{"BR-DF", TERRITORY_BR_DF, 0, 0, TERRITORY_BRA},
{"BR-ES", TERRITORY_BR_ES, 0, 0, TERRITORY_BRA},
{"BR-GO", TERRITORY_BR_GO, 0, 0, TERRITORY_BRA},
{"BR-MA", TERRITORY_BR_MA, 0, 0, TERRITORY_BRA},
{"BR-MG", TERRITORY_BR_MG, 0, 0, TERRITORY_BRA},
{"BR-MS", TERRITORY_BR_MS, 0, 0, TERRITORY_BRA},
{"BR-MT", TERRITORY_BR_MT, 0, 0, TERRITORY_BRA},
{"BR-PA", TERRITORY_BR_PA, 0, 0, TERRITORY_BRA},
{"BR-PB", TERRITORY_BR_PB, 0, 0, TERRITORY_BRA},
{"BR-PE", TERRITORY_BR_PE, 0, 0, TERRITORY_BRA},
{"BR-PI", TERRITORY_BR_PI, 0, 0, TERRITORY_BRA},
{"BR-PR", TERRITORY_BR_PR, 0, 0, TERRITORY_BRA},
{"BR-RJ", TERRITORY_BR_RJ, 0, 0, TERRITORY_BRA},
{"BR-RN", TERRITORY_BR_RN, 0, 0, TERRITORY_BRA},
{"BR-RO", TERRITORY_BR_RO, 0, 0, TERRITORY_BRA},
{"BR-RR", TERRITORY_BR_RR, 0, 0, TERRITORY_BRA},
{"BR-RS", TERRITORY_BR_RS, 0, 0, TERRITORY_BRA},
{"BR-SC", TERRITORY_BR_SC, 0, 0, TERRITORY_BRA},
{"BR-SE", TERRITORY_BR_SE, 0, 0, TERRITORY_BRA},
{"BR-SP", TERRITORY_BR_SP, 0, 0, TERRITORY_BRA},
{"BR-TO", TERRITORY_BR_TO, 0, 0, TERRITORY_BRA},
{"BRA", TERRITORY_BRA, 0, 0, TERRITORY_NONE},
{"BRB", TERRITORY_BRB, 0, 0, TERRITORY_NONE},
{"BRN", TERRITORY_BRN, 0, 0, TERRITORY_NONE},
{"BRY", TERRITORY_RU_BRY, 0, 0, TERRITORY_RUS},
{"BS", TERRITORY_MX_BCS, 1, 0, TERRITORY_MEX},
{"BTN", TERRITORY_BTN, 0, 0, TERRITORY_NONE},
{"BU", TERRITORY_RU_BU, 0, 0, TERRITORY_RUS},
{"BVT", TERRITORY_BVT, 0, 0, TERRITORY_NONE},
{"BWA", TERRITORY_BWA, 0, 0, TERRITORY_NONE},
{"CA", TERRITORY_US_CA, 0, 0, TERRITORY_USA},
{"CA-AB", TERRITORY_CA_AB, 0, 0, TERRITORY_CAN},
{"CA-BC", TERRITORY_CA_BC, 0, 0, TERRITORY_CAN},
{"CA-MB", TERRITORY_CA_MB, 0, 0, TERRITORY_CAN},
{"CA-NB", TERRITORY_CA_NB, 0, 0, TERRITORY_CAN},
{"CA-NL", TERRITORY_CA_NL, 0, 0, TERRITORY_CAN},
{"CA-NS", TERRITORY_CA_NS, 0, 0, TERRITORY_CAN},
{"CA-NT", TERRITORY_CA_NT, 0, 0, TERRITORY_CAN},
{"CA-NU", TERRITORY_CA_NU, 0, 0, TERRITORY_CAN},
{"CA-ON", TERRITORY_CA_ON, 0, 0, TERRITORY_CAN},
{"CA-PE", TERRITORY_CA_PE, 0, 0, TERRITORY_CAN},
{"CA-QC", TERRITORY_CA_QC, 0, 0, TERRITORY_CAN},
{"CA-SK", TERRITORY_CA_SK, 0, 0, TERRITORY_CAN},
{"CA-YT", TERRITORY_CA_YT, 0, 0, TERRITORY_CAN},
{"CAF", TERRITORY_CAF, 0, 0, TERRITORY_NONE},
{"CAM", TERRITORY_MX_CAM, 0, 0, TERRITORY_MEX},
{"CAN", TERRITORY_CAN, 0, 0, TERRITORY_NONE},
{"CC", TERRITORY_CCK, 1, 0, TERRITORY_AUS},
{"CCK", TERRITORY_CCK, 0, 0, TERRITORY_NONE},
{"CE", TERRITORY_RU_CE, 0, 1, TERRITORY_RUS},
{"CE", TERRITORY_BR_CE, 0, 1, TERRITORY_BRA},
{"CG", TERRITORY_IN_CT, 1, 0, TERRITORY_IND},
{"CH", TERRITORY_RU_CH, 0, 1, TERRITORY_RUS},
{"CH", TERRITORY_IN_CH, 0, 1, TERRITORY_IND},
{"CH", TERRITORY_MX_CHH, 1, 1, TERRITORY_MEX},
{"CHE", TERRITORY_CHE, 0, 0, TERRITORY_NONE},
{"CHH", TERRITORY_MX_CHH, 0, 0, TERRITORY_MEX},
{"CHL", TERRITORY_CHL, 0, 0, TERRITORY_NONE},
{"CHN", TERRITORY_CHN, 0, 0, TERRITORY_NONE},
{"CHP", TERRITORY_MX_CHP, 0, 0, TERRITORY_MEX},
{"CHU", TERRITORY_RU_CHU, 0, 0, TERRITORY_RUS},
{"CIV", TERRITORY_CIV, 0, 0, TERRITORY_NONE},
{"CL", TERRITORY_MX_CL, 0, 0, TERRITORY_MEX},
{"CM", TERRITORY_MX_CAM, 1, 0, TERRITORY_MEX},
{"CMR", TERRITORY_CMR, 0, 0, TERRITORY_NONE},
{"CN", TERRITORY_CHN, 1, 0, TERRITORY_NONE},
{"CN-11", TERRITORY_CN_BJ, 1, 0, TERRITORY_CHN},
{"CN-12", TERRITORY_CN_TJ, 1, 0, TERRITORY_CHN},
{"CN-13", TERRITORY_CN_HE, 1, 0, TERRITORY_CHN},
{"CN-14", TERRITORY_CN_SX, 1, 0, TERRITORY_CHN},
{"CN-15", TERRITORY_CN_NM, 1, 0, TERRITORY_CHN},
{"CN-21", TERRITORY_CN_LN, 1, 0, TERRITORY_CHN},
{"CN-22", TERRITORY_CN_JL, 1, 0, TERRITORY_CHN},
{"CN-23", TERRITORY_CN_HL, 1, 0, TERRITORY_CHN},
{"CN-31", TERRITORY_CN_SH, 1, 0, TERRITORY_CHN},
{"CN-32", TERRITORY_CN_JS, 1, 0, TERRITORY_CHN},
{"CN-33", TERRITORY_CN_ZJ, 1, 0, TERRITORY_CHN},
{"CN-34", TERRITORY_CN_AH, 1, 0, TERRITORY_CHN},
{"CN-35", TERRITORY_CN_FJ, 1, 0, TERRITORY_CHN},
{"CN-36", TERRITORY_CN_JX, 1, 0, TERRITORY_CHN},
{"CN-37", TERRITORY_CN_SD, 1, 0, TERRITORY_CHN},
{"CN-41", TERRITORY_CN_HA, 1, 0, TERRITORY_CHN},
{"CN-42", TERRITORY_CN_HB, 1, 0, TERRITORY_CHN},
{"CN-43", TERRITORY_CN_HN, 1, 0, TERRITORY_CHN},
{"CN-44", TERRITORY_CN_GD, 1, 0, TERRITORY_CHN},
{"CN-45", TERRITORY_CN_GX, 1, 0, TERRITORY_CHN},
{"CN-46", TERRITORY_CN_HI, 1, 0, TERRITORY_CHN},
{"CN-50", TERRITORY_CN_CQ, 1, 0, TERRITORY_CHN},
{"CN-51", TERRITORY_CN_SC, 1, 0, TERRITORY_CHN},
{"CN-52", TERRITORY_CN_GZ, 1, 0, TERRITORY_CHN},
{"CN-53", TERRITORY_CN_YN, 1, 0, TERRITORY_CHN},
{"CN-54", TERRITORY_CN_XZ, 1, 0, TERRITORY_CHN},
{"CN-61", TERRITORY_CN_SN, 1, 0, TERRITORY_CHN},
{"CN-62", TERRITORY_CN_GS, 1, 0, TERRITORY_CHN},
{"CN-63", TERRITORY_CN_QH, 1, 0, TERRITORY_CHN},
{"CN-64", TERRITORY_CN_NX, 1, 0, TERRITORY_CHN},
{"CN-65", TERRITORY_CN_XJ, 1, 0, TERRITORY_CHN},
{"CN-71", TERRITORY_TWN, 1, 0, TERRITORY_CHN},
{"CN-91", TERRITORY_HKG, 1, 0, TERRITORY_CHN},
{"CN-92", TERRITORY_MAC, 1, 0, TERRITORY_CHN},
{"CN-AH", TERRITORY_CN_AH, 0, 0, TERRITORY_CHN},
{"CN-BJ", TERRITORY_CN_BJ, 0, 0, TERRITORY_CHN},
{"CN-CQ", TERRITORY_CN_CQ, 0, 0, TERRITORY_CHN},
{"CN-FJ", TERRITORY_CN_FJ, 0, 0, TERRITORY_CHN},
{"CN-GD", TERRITORY_CN_GD, 0, 0, TERRITORY_CHN},
{"CN-GS", TERRITORY_CN_GS, 0, 0, TERRITORY_CHN},
{"CN-GX", TERRITORY_CN_GX, 0, 0, TERRITORY_CHN},
{"CN-GZ", TERRITORY_CN_GZ, 0, 0, TERRITORY_CHN},
{"CN-HA", TERRITORY_CN_HA, 0, 0, TERRITORY_CHN},
{"CN-HB", TERRITORY_CN_HB, 0, 0, TERRITORY_CHN},
{"CN-HE", TERRITORY_CN_HE, 0, 0, TERRITORY_CHN},
{"CN-HI", TERRITORY_CN_HI, 0, 0, TERRITORY_CHN},
{"CN-HK", TERRITORY_HKG, 1, 0, TERRITORY_CHN},
{"CN-HL", TERRITORY_CN_HL, 0, 0, TERRITORY_CHN},
{"CN-HN", TERRITORY_CN_HN, 0, 0, TERRITORY_CHN},
{"CN-JL", TERRITORY_CN_JL, 0, 0, TERRITORY_CHN},
{"CN-JS", TERRITORY_CN_JS, 0, 0, TERRITORY_CHN},
{"CN-JX", TERRITORY_CN_JX, 0, 0, TERRITORY_CHN},
{"CN-LN", TERRITORY_CN_LN, 0, 0, TERRITORY_CHN},
{"CN-MC", TERRITORY_MAC, 1, 0, TERRITORY_CHN},
{"CN-NM", TERRITORY_CN_NM, 0, 0, TERRITORY_CHN},
{"CN-NX", TERRITORY_CN_NX, 0, 0, TERRITORY_CHN},
{"CN-QH", TERRITORY_CN_QH, 0, 0, TERRITORY_CHN},
{"CN-SC", TERRITORY_CN_SC, 0, 0, TERRITORY_CHN},
{"CN-SD", TERRITORY_CN_SD, 0, 0, TERRITORY_CHN},
{"CN-SH", TERRITORY_CN_SH, 0, 0, TERRITORY_CHN},
{"CN-SN", TERRITORY_CN_SN, 0, 0, TERRITORY_CHN},
{"CN-SX", TERRITORY_CN_SX, 0, 0, TERRITORY_CHN},
{"CN-TJ", TERRITORY_CN_TJ, 0, 0, TERRITORY_CHN},
{"CN-TW", TERRITORY_TWN, 1, 0, TERRITORY_CHN},
{"CN-XJ", TERRITORY_CN_XJ, 0, 0, TERRITORY_CHN},
{"CN-XZ", TERRITORY_CN_XZ, 0, 0, TERRITORY_CHN},
{"CN-YN", TERRITORY_CN_YN, 0, 0, TERRITORY_CHN},
{"CN-ZJ", TERRITORY_CN_ZJ, 0, 0, TERRITORY_CHN},
{"CO", TERRITORY_US_CO, 0, 1, TERRITORY_USA},
{"CO", TERRITORY_MX_COA, 1, 1, TERRITORY_MEX},
{"COA", TERRITORY_MX_COA, 0, 0, TERRITORY_MEX},
{"COD", TERRITORY_COD, 0, 0, TERRITORY_NONE},
{"COG", TERRITORY_COG, 0, 0, TERRITORY_NONE},
{"COK", TERRITORY_COK, 0, 0, TERRITORY_NONE},
{"COL", TERRITORY_COL, 0, 0, TERRITORY_NONE},
{"COM", TERRITORY_COM, 0, 0, TERRITORY_NONE},
{"CPT", TERRITORY_CPT, 0, 0, TERRITORY_NONE},
{"CPV", TERRITORY_CPV, 0, 0, TERRITORY_NONE},
{"CQ", TERRITORY_CN_CQ, 0, 0, TERRITORY_CHN},
{"CRI", TERRITORY_CRI, 0, 0, TERRITORY_NONE},
{"CS", TERRITORY_MX_CHP, 1, 0, TERRITORY_MEX},
{"CT", TERRITORY_US_CT, 0, 1, TERRITORY_USA},
{"CT", TERRITORY_IN_CT, 0, 1, TERRITORY_IND},
{"CU", TERRITORY_RU_CU, 0, 0, TERRITORY_RUS},
{"CUB", TERRITORY_CUB, 0, 0, TERRITORY_NONE},
{"CUW", TERRITORY_CUW, 0, 0, TERRITORY_NONE},
{"CX", TERRITORY_CXR, 1, 0, TERRITORY_AUS},
{"CXR", TERRITORY_CXR, 0, 0, TERRITORY_NONE},
{"CYM", TERRITORY_CYM, 0, 0, TERRITORY_NONE},
{"CYP", TERRITORY_CYP, 0, 0, TERRITORY_NONE},
{"CZE", TERRITORY_CZE, 0, 0, TERRITORY_NONE},
{"DA", TERRITORY_RU_DA, 0, 0, TERRITORY_RUS},
{"DC", TERRITORY_US_DC, 0, 0, TERRITORY_USA},
{"DD", TERRITORY_IN_DD, 0, 0, TERRITORY_IND},
{"DE", TERRITORY_US_DE, 0, 0, TERRITORY_USA},
{"DEU", TERRITORY_DEU, 0, 0, TERRITORY_NONE},
{"DF", TERRITORY_BR_DF, 0, 1, TERRITORY_BRA},
{"DF", TERRITORY_MX_DIF, 1, 1, TERRITORY_MEX},
{"DG", TERRITORY_MX_DUR, 1, 0, TERRITORY_MEX},
{"DGA", TERRITORY_IOT, 1, 0, TERRITORY_NONE},
{"DIF", TERRITORY_MX_DIF, 0, 0, TERRITORY_MEX},
{"DJI", TERRITORY_DJI, 0, 0, TERRITORY_NONE},
{"DL", TERRITORY_IN_DL, 0, 0, TERRITORY_IND},
{"DMA", TERRITORY_DMA, 0, 0, TERRITORY_NONE},
{"DN", TERRITORY_IN_DN, 0, 0, TERRITORY_IND},
{"DNK", TERRITORY_DNK, 0, 0, TERRITORY_NONE},
{"DOM", TERRITORY_DOM, 0, 0, TERRITORY_NONE},
{"DUR", TERRITORY_MX_DUR, 0, 0, TERRITORY_MEX},
{"DZA", TERRITORY_DZA, 0, 0, TERRITORY_NONE},
{"ECU", TERRITORY_ECU, 0, 0, TERRITORY_NONE},
{"EGY", TERRITORY_EGY, 0, 0, TERRITORY_NONE},
{"ERI", TERRITORY_ERI, 0, 0, TERRITORY_NONE},
{"ES", TERRITORY_BR_ES, 0, 0, TERRITORY_BRA},
{"ESH", TERRITORY_ESH, 0, 0, TERRITORY_NONE},
{"ESP", TERRITORY_ESP, 0, 0, TERRITORY_NONE},
{"EST", TERRITORY_EST, 0, 0, TERRITORY_NONE},
{"ETH", TERRITORY_ETH, 0, 0, TERRITORY_NONE},
{"FIN", TERRITORY_FIN, 0, 0, TERRITORY_NONE},
{"FJ", TERRITORY_CN_FJ, 0, 0, TERRITORY_CHN},
{"FJI", TERRITORY_FJI, 0, 0, TERRITORY_NONE},
{"FL", TERRITORY_US_FL, 0, 0, TERRITORY_USA},
{"FLK", TERRITORY_FLK, 0, 0, TERRITORY_NONE},
{"FRA", TERRITORY_FRA, 0, 0, TERRITORY_NONE},
{"FRO", TERRITORY_FRO, 0, 0, TERRITORY_NONE},
{"FSM", TERRITORY_FSM, 0, 0, TERRITORY_NONE},
{"GA", TERRITORY_US_GA, 0, 1, TERRITORY_USA},
{"GA", TERRITORY_IN_GA, 0, 1, TERRITORY_IND},
{"GAB", TERRITORY_GAB, 0, 0, TERRITORY_NONE},
{"GBR", TERRITORY_GBR, 0, 0, TERRITORY_NONE},
{"GD", TERRITORY_CN_GD, 0, 0, TERRITORY_CHN},
{"GEO", TERRITORY_GEO, 0, 0, TERRITORY_NONE},
{"GGY", TERRITORY_GGY, 0, 0, TERRITORY_NONE},
{"GHA", TERRITORY_GHA, 0, 0, TERRITORY_NONE},
{"GIB", TERRITORY_GIB, 0, 0, TERRITORY_NONE},
{"GIN", TERRITORY_GIN, 0, 0, TERRITORY_NONE},
{"GJ", TERRITORY_IN_GJ, 0, 0, TERRITORY_IND},
{"GLP", TERRITORY_GLP, 0, 0, TERRITORY_NONE},
{"GMB", TERRITORY_GMB, 0, 0, TERRITORY_NONE},
{"GNB", TERRITORY_GNB, 0, 0, TERRITORY_NONE},
{"GNQ", TERRITORY_GNQ, 0, 0, TERRITORY_NONE},
{"GO", TERRITORY_BR_GO, 0, 0, TERRITORY_BRA},
{"GR", TERRITORY_MX_GRO, 1, 0, TERRITORY_MEX},
{"GRC", TERRITORY_GRC, 0, 0, TERRITORY_NONE},
{"GRD", TERRITORY_GRD, 0, 0, TERRITORY_NONE},
{"GRL", TERRITORY_GRL, 0, 0, TERRITORY_NONE},
{"GRO", TERRITORY_MX_GRO, 0, 0, TERRITORY_MEX},
{"GS", TERRITORY_CN_GS, 0, 0, TERRITORY_CHN},
{"GT", TERRITORY_MX_GUA, 1, 0, TERRITORY_MEX},
{"GTM", TERRITORY_GTM, 0, 0, TERRITORY_NONE},
{"GU", TERRITORY_GUM, 1, 0, TERRITORY_USA},
{"GUA", TERRITORY_MX_GUA, 0, 0, TERRITORY_MEX},
{"GUF", TERRITORY_GUF, 0, 0, TERRITORY_NONE},
{"GUM", TERRITORY_GUM, 0, 0, TERRITORY_NONE},
{"GUY", TERRITORY_GUY, 0, 0, TERRITORY_NONE},
{"GX", TERRITORY_CN_GX, 0, 0, TERRITORY_CHN},
{"GZ", TERRITORY_CN_GZ, 0, 0, TERRITORY_CHN},
{"HA", TERRITORY_CN_HA, 0, 0, TERRITORY_CHN},
{"HB", TERRITORY_CN_HB, 0, 0, TERRITORY_CHN},
{"HE", TERRITORY_CN_HE, 0, 0, TERRITORY_CHN},
{"HG", TERRITORY_MX_HID, 1, 0, TERRITORY_MEX},
{"HI", TERRITORY_CN_HI, 0, 1, TERRITORY_CHN},
{"HI", TERRITORY_US_HI, 0, 1, TERRITORY_USA},
{"HID", TERRITORY_MX_HID, 0, 0, TERRITORY_MEX},
{"HK", TERRITORY_HKG, 1, 0, TERRITORY_CHN},
{"HKG", TERRITORY_HKG, 0, 0, TERRITORY_NONE},
{"HL", TERRITORY_CN_HL, 0, 0, TERRITORY_CHN},
{"HM", TERRITORY_HMD, 1, 0, TERRITORY_AUS},
{"HMD", TERRITORY_HMD, 0, 0, TERRITORY_NONE},
{"HN", TERRITORY_CN_HN, 0, 0, TERRITORY_CHN},
{"HND", TERRITORY_HND, 0, 0, TERRITORY_NONE},
{"HP", TERRITORY_IN_HP, 0, 0, TERRITORY_IND},
{"HR", TERRITORY_IN_HR, 0, 0, TERRITORY_IND},
{"HRV", TERRITORY_HRV, 0, 0, TERRITORY_NONE},
{"HTI", TERRITORY_HTI, 0, 0, TERRITORY_NONE},
{"HUN", TERRITORY_HUN, 0, 0, TERRITORY_NONE},
{"IA", TERRITORY_US_IA, 0, 0, TERRITORY_USA},
{"ID", TERRITORY_US_ID, 0, 0, TERRITORY_USA},
{"IDN", TERRITORY_IDN, 0, 0, TERRITORY_NONE},
{"IL", TERRITORY_US_IL, 0, 0, TERRITORY_USA},
{"IMN", TERRITORY_IMN, 0, 0, TERRITORY_NONE},
{"IN", TERRITORY_RU_IN, 0, 1, TERRITORY_RUS},
{"IN", TERRITORY_US_IN, 0, 1, TERRITORY_USA},
{"IN-AN", TERRITORY_IN_AN, 0, 0, TERRITORY_IND},
{"IN-AP", TERRITORY_IN_AP, 0, 0, TERRITORY_IND},
{"IN-AR", TERRITORY_IN_AR, 0, 0, TERRITORY_IND},
{"IN-AS", TERRITORY_IN_AS, 0, 0, TERRITORY_IND},
{"IN-BR", TERRITORY_IN_BR, 0, 0, TERRITORY_IND},
{"IN-CG", TERRITORY_IN_CT, 1, 0, TERRITORY_IND},
{"IN-CH", TERRITORY_IN_CH, 0, 0, TERRITORY_IND},
{"IN-CT", TERRITORY_IN_CT, 0, 0, TERRITORY_IND},
{"IN-DD", TERRITORY_IN_DD, 0, 0, TERRITORY_IND},
{"IN-DL", TERRITORY_IN_DL, 0, 0, TERRITORY_IND},
{"IN-DN", TERRITORY_IN_DN, 0, 0, TERRITORY_IND},
{"IN-GA", TERRITORY_IN_GA, 0, 0, TERRITORY_IND},
{"IN-GJ", TERRITORY_IN_GJ, 0, 0, TERRITORY_IND},
{"IN-HP", TERRITORY_IN_HP, 0, 0, TERRITORY_IND},
{"IN-HR", TERRITORY_IN_HR, 0, 0, TERRITORY_IND},
{"IN-JH", TERRITORY_IN_JH, 0, 0, TERRITORY_IND},
{"IN-JK", TERRITORY_IN_JK, 0, 0, TERRITORY_IND},
{"IN-KA", TERRITORY_IN_KA, 0, 0, TERRITORY_IND},
{"IN-KL", TERRITORY_IN_KL, 0, 0, TERRITORY_IND},
{"IN-LD", TERRITORY_IN_LD, 0, 0, TERRITORY_IND},
{"IN-MH", TERRITORY_IN_MH, 0, 0, TERRITORY_IND},
{"IN-ML", TERRITORY_IN_ML, 0, 0, TERRITORY_IND},
{"IN-MN", TERRITORY_IN_MN, 0, 0, TERRITORY_IND},
{"IN-MP", TERRITORY_IN_MP, 0, 0, TERRITORY_IND},
{"IN-MZ", TERRITORY_IN_MZ, 0, 0, TERRITORY_IND},
{"IN-NL", TERRITORY_IN_NL, 0, 0, TERRITORY_IND},
{"IN-OD", TERRITORY_IN_OR, 1, 0, TERRITORY_IND},
{"IN-OR", TERRITORY_IN_OR, 0, 0, TERRITORY_IND},
{"IN-PB", TERRITORY_IN_PB, 0, 0, TERRITORY_IND},
{"IN-PY", TERRITORY_IN_PY, 0, 0, TERRITORY_IND},
{"IN-RJ", TERRITORY_IN_RJ, 0, 0, TERRITORY_IND},
{"IN-SK", TERRITORY_IN_SK, 0, 0, TERRITORY_IND},
{"IN-TG", TERRITORY_IN_TG, 0, 0, TERRITORY_IND},
{"IN-TN", TERRITORY_IN_TN, 0, 0, TERRITORY_IND},
{"IN-TR", TERRITORY_IN_TR, 0, 0, TERRITORY_IND},
{"IN-UK", TERRITORY_IN_UT, 1, 0, TERRITORY_IND},
{"IN-UP", TERRITORY_IN_UP, 0, 0, TERRITORY_IND},
{"IN-UT", TERRITORY_IN_UT, 0, 0, TERRITORY_IND},
{"IN-WB", TERRITORY_IN_WB, 0, 0, TERRITORY_IND},
{"IND", TERRITORY_IND, 0, 0, TERRITORY_NONE},
{"IOT", TERRITORY_IOT, 0, 0, TERRITORY_NONE},
{"IRK", TERRITORY_RU_IRK, 0, 0, TERRITORY_RUS},
{"IRL", TERRITORY_IRL, 0, 0, TERRITORY_NONE},
{"IRN", TERRITORY_IRN, 0, 0, TERRITORY_NONE},
{"IRQ", TERRITORY_IRQ, 0, 0, TERRITORY_NONE},
{"ISL", TERRITORY_ISL, 0, 0, TERRITORY_NONE},
{"ISR", TERRITORY_ISR, 0, 0, TERRITORY_NONE},
{"ITA", TERRITORY_ITA, 0, 0, TERRITORY_NONE},
{"IVA", TERRITORY_RU_IVA, 0, 0, TERRITORY_RUS},
{"JA", TERRITORY_MX_JAL, 1, 0, TERRITORY_MEX},
{"JAL", TERRITORY_MX_JAL, 0, 0, TERRITORY_MEX},
{"JAM", TERRITORY_JAM, 0, 0, TERRITORY_NONE},
{"JBT", TERRITORY_AU_JBT, 0, 0, TERRITORY_AUS},
{"JEY", TERRITORY_JEY, 0, 0, TERRITORY_NONE},
{"JH", TERRITORY_IN_JH, 0, 0, TERRITORY_IND},
{"JK", TERRITORY_IN_JK, 0, 0, TERRITORY_IND},
{"JL", TERRITORY_CN_JL, 0, 0, TERRITORY_CHN},
{"JOR", TERRITORY_JOR, 0, 0, TERRITORY_NONE},
{"JPN", TERRITORY_JPN, 0, 0, TERRITORY_NONE},
{"JS", TERRITORY_CN_JS, 0, 0, TERRITORY_CHN},
{"JTN", TERRITORY_UMI, 1, 0, TERRITORY_NONE},
{"JX", TERRITORY_CN_JX, 0, 0, TERRITORY_CHN},
{"KA", TERRITORY_IN_KA, 0, 0, TERRITORY_IND},
{"KAM", TERRITORY_RU_KAM, 0, 0, TERRITORY_RUS},
{"KAZ", TERRITORY_KAZ, 0, 0, TERRITORY_NONE},
{"KB", TERRITORY_RU_KB, 0, 0, TERRITORY_RUS},
{"KC", TERRITORY_RU_KC, 0, 0, TERRITORY_RUS},
{"KDA", TERRITORY_RU_KDA, 0, 0, TERRITORY_RUS},
{"KEM", TERRITORY_RU_KEM, 0, 0, TERRITORY_RUS},
{"KEN", TERRITORY_KEN, 0, 0, TERRITORY_NONE},
{"KGD", TERRITORY_RU_KGD, 0, 0, TERRITORY_RUS},
{"KGN", TERRITORY_RU_KGN, 0, 0, TERRITORY_RUS},
{"KGZ", TERRITORY_KGZ, 0, 0, TERRITORY_NONE},
{"KHA", TERRITORY_RU_KHA, 0, 0, TERRITORY_RUS},
{"KHM", TERRITORY_KHM, 0, 0, TERRITORY_NONE},
{"KI", TERRITORY_RU_KI, 0, 0, TERRITORY_RUS},
{"KIR", TERRITORY_KIR, 0, 0, TERRITORY_NONE},
{"KK", TERRITORY_RU_KK, 0, 0, TERRITORY_RUS},
{"KL", TERRITORY_RU_KL, 0, 1, TERRITORY_RUS},
{"KL", TERRITORY_IN_KL, 0, 1, TERRITORY_IND},
{"KLU", TERRITORY_RU_KLU, 0, 0, TERRITORY_RUS},
{"KM", TERRITORY_RU_KM, 0, 0, TERRITORY_RUS},
{"KNA", TERRITORY_KNA, 0, 0, TERRITORY_NONE},
{"KO", TERRITORY_RU_KO, 0, 0, TERRITORY_RUS},
{"KOR", TERRITORY_KOR, 0, 0, TERRITORY_NONE},
{"KOS", TERRITORY_RU_KOS, 0, 0, TERRITORY_RUS},
{"KR", TERRITORY_RU_KR, 0, 0, TERRITORY_RUS},
{"KRS", TERRITORY_RU_KRS, 0, 0, TERRITORY_RUS},
{"KS", TERRITORY_US_KS, 0, 0, TERRITORY_USA},
{"KWT", TERRITORY_KWT, 0, 0, TERRITORY_NONE},
{"KY", TERRITORY_US_KY, 0, 0, TERRITORY_USA},
{"KYA", TERRITORY_RU_KYA, 0, 0, TERRITORY_RUS},
{"LA", TERRITORY_US_LA, 0, 0, TERRITORY_USA},
{"LAO", TERRITORY_LAO, 0, 0, TERRITORY_NONE},
{"LBN", TERRITORY_LBN, 0, 0, TERRITORY_NONE},
{"LBR", TERRITORY_LBR, 0, 0, TERRITORY_NONE},
{"LBY", TERRITORY_LBY, 0, 0, TERRITORY_NONE},
{"LCA", TERRITORY_LCA, 0, 0, TERRITORY_NONE},
{"LD", TERRITORY_IN_LD, 0, 0, TERRITORY_IND},
{"LEN", TERRITORY_RU_LEN, 0, 0, TERRITORY_RUS},
{"LIE", TERRITORY_LIE, 0, 0, TERRITORY_NONE},
{"LIP", TERRITORY_RU_LIP, 0, 0, TERRITORY_RUS},
{"LKA", TERRITORY_LKA, 0, 0, TERRITORY_NONE},
{"LN", TERRITORY_CN_LN, 0, 0, TERRITORY_CHN},
{"LSO", TERRITORY_LSO, 0, 0, TERRITORY_NONE},
{"LTU", TERRITORY_LTU, 0, 0, TERRITORY_NONE},
{"LUX", TERRITORY_LUX, 0, 0, TERRITORY_NONE},
{"LVA", TERRITORY_LVA, 0, 0, TERRITORY_NONE},
{"MA", TERRITORY_US_MA, 0, 1, TERRITORY_USA},
{"MA", TERRITORY_BR_MA, 0, 1, TERRITORY_BRA},
{"MAC", TERRITORY_MAC, 0, 0, TERRITORY_NONE},
{"MAF", TERRITORY_MAF, 0, 0, TERRITORY_NONE},
{"MAG", TERRITORY_RU_MAG, 0, 0, TERRITORY_RUS},
{"MAR", TERRITORY_MAR, 0, 0, TERRITORY_NONE},
{"MB", TERRITORY_CA_MB, 0, 0, TERRITORY_CAN},
{"MC", TERRITORY_MAC, 1, 0, TERRITORY_CHN},
{"MCO", TERRITORY_MCO, 0, 0, TERRITORY_NONE},
{"MD", TERRITORY_US_MD, 0, 0, TERRITORY_USA},
{"MDA", TERRITORY_MDA, 0, 0, TERRITORY_NONE},
{"MDG", TERRITORY_MDG, 0, 0, TERRITORY_NONE},
{"MDV", TERRITORY_MDV, 0, 0, TERRITORY_NONE},
{"ME", TERRITORY_RU_ME, 0, 1, TERRITORY_RUS},
{"ME", TERRITORY_US_ME, 0, 1, TERRITORY_USA},
{"ME", TERRITORY_MX_MX, 1, 1, TERRITORY_MEX},
{"MEX", TERRITORY_MEX, 0, 0, TERRITORY_NONE},
{"MG", TERRITORY_BR_MG, 0, 0, TERRITORY_BRA},
{"MH", TERRITORY_IN_MH, 0, 0, TERRITORY_IND},
{"MHL", TERRITORY_MHL, 0, 0, TERRITORY_NONE},
{"MI", TERRITORY_US_MI, 0, 1, TERRITORY_USA},
{"MI", TERRITORY_MX_MIC, 1, 1, TERRITORY_MEX},
{"MIC", TERRITORY_MX_MIC, 0, 0, TERRITORY_MEX},
{"MID", TERRITORY_US_HI, 1, 0, TERRITORY_USA},
{"MKD", TERRITORY_MKD, 0, 0, TERRITORY_NONE},
{"ML", TERRITORY_IN_ML, 0, 0, TERRITORY_IND},
{"MLI", TERRITORY_MLI, 0, 0, TERRITORY_NONE},
{"MLT", TERRITORY_MLT, 0, 0, TERRITORY_NONE},
{"MMR", TERRITORY_MMR, 0, 0, TERRITORY_NONE},
{"MN", TERRITORY_US_MN, 0, 1, TERRITORY_USA},
{"MN", TERRITORY_IN_MN, 0, 1, TERRITORY_IND},
{"MNE", TERRITORY_MNE, 0, 0, TERRITORY_NONE},
{"MNG", TERRITORY_MNG, 0, 0, TERRITORY_NONE},
{"MNP", TERRITORY_MNP, 0, 0, TERRITORY_NONE},
{"MO", TERRITORY_RU_MO, 0, 1, TERRITORY_RUS},
{"MO", TERRITORY_US_MO, 0, 1, TERRITORY_USA},
{"MO", TERRITORY_MX_MOR, 1, 1, TERRITORY_MEX},
{"MOR", TERRITORY_MX_MOR, 0, 0, TERRITORY_MEX},
{"MOS", TERRITORY_RU_MOS, 0, 0, TERRITORY_RUS},
{"MOW", TERRITORY_RU_MOW, 0, 0, TERRITORY_RUS},
{"MOZ", TERRITORY_MOZ, 0, 0, TERRITORY_NONE},
{"MP", TERRITORY_IN_MP, 0, 1, TERRITORY_IND},
{"MP", TERRITORY_MNP, 1, 1, TERRITORY_USA},
{"MRT", TERRITORY_MRT, 0, 0, TERRITORY_NONE},
{"MS", TERRITORY_US_MS, 0, 1, TERRITORY_USA},
{"MS", TERRITORY_BR_MS, 0, 1, TERRITORY_BRA},
{"MSR", TERRITORY_MSR, 0, 0, TERRITORY_NONE},
{"MT", TERRITORY_US_MT, 0, 1, TERRITORY_USA},
{"MT", TERRITORY_BR_MT, 0, 1, TERRITORY_BRA},
{"MTQ", TERRITORY_MTQ, 0, 0, TERRITORY_NONE},
{"MUR", TERRITORY_RU_MUR, 0, 0, TERRITORY_RUS},
{"MUS", TERRITORY_MUS, 0, 0, TERRITORY_NONE},
{"MWI", TERRITORY_MWI, 0, 0, TERRITORY_NONE},
{"MX", TERRITORY_MX_MX, 0, 0, TERRITORY_MEX},
{"MX-AG", TERRITORY_MX_AGU, 1, 0, TERRITORY_MEX},
{"MX-AGU", TERRITORY_MX_AGU, 0, 0, TERRITORY_MEX},
{"MX-BC", TERRITORY_MX_BCN, 1, 0, TERRITORY_MEX},
{"MX-BCN", TERRITORY_MX_BCN, 0, 0, TERRITORY_MEX},
{"MX-BCS", TERRITORY_MX_BCS, 0, 0, TERRITORY_MEX},
{"MX-BS", TERRITORY_MX_BCS, 1, 0, TERRITORY_MEX},
{"MX-CAM", TERRITORY_MX_CAM, 0, 0, TERRITORY_MEX},
{"MX-CH", TERRITORY_MX_CHH, 1, 0, TERRITORY_MEX},
{"MX-CHH", TERRITORY_MX_CHH, 0, 0, TERRITORY_MEX},
{"MX-CHP", TERRITORY_MX_CHP, 0, 0, TERRITORY_MEX},
{"MX-CL", TERRITORY_MX_CL, 0, 0, TERRITORY_MEX},
{"MX-CM", TERRITORY_MX_CAM, 1, 0, TERRITORY_MEX},
{"MX-CO", TERRITORY_MX_COA, 1, 0, TERRITORY_MEX},
{"MX-COA", TERRITORY_MX_COA, 0, 0, TERRITORY_MEX},
{"MX-COL", TERRITORY_MX_CL, 1, 0, TERRITORY_MEX},
{"MX-CS", TERRITORY_MX_CHP, 1, 0, TERRITORY_MEX},
{"MX-DF", TERRITORY_MX_DIF, 1, 0, TERRITORY_MEX},
{"MX-DG", TERRITORY_MX_DUR, 1, 0, TERRITORY_MEX},
{"MX-DIF", TERRITORY_MX_DIF, 0, 0, TERRITORY_MEX},
{"MX-DUR", TERRITORY_MX_DUR, 0, 0, TERRITORY_MEX},
{"MX-GR", TERRITORY_MX_GRO, 1, 0, TERRITORY_MEX},
{"MX-GRO", TERRITORY_MX_GRO, 0, 0, TERRITORY_MEX},
{"MX-GT", TERRITORY_MX_GUA, 1, 0, TERRITORY_MEX},
{"MX-GUA", TERRITORY_MX_GUA, 0, 0, TERRITORY_MEX},
{"MX-HG", TERRITORY_MX_HID, 1, 0, TERRITORY_MEX},
{"MX-HID", TERRITORY_MX_HID, 0, 0, TERRITORY_MEX},
{"MX-JA", TERRITORY_MX_JAL, 1, 0, TERRITORY_MEX},
{"MX-JAL", TERRITORY_MX_JAL, 0, 0, TERRITORY_MEX},
{"MX-ME", TERRITORY_MX_MX, 1, 0, TERRITORY_MEX},
{"MX-MEX", TERRITORY_MX_MX, 1, 0, TERRITORY_MEX},
{"MX-MI", TERRITORY_MX_MIC, 1, 0, TERRITORY_MEX},
{"MX-MIC", TERRITORY_MX_MIC, 0, 0, TERRITORY_MEX},
{"MX-MO", TERRITORY_MX_MOR, 1, 0, TERRITORY_MEX},
{"MX-MOR", TERRITORY_MX_MOR, 0, 0, TERRITORY_MEX},
{"MX-MX", TERRITORY_MX_MX, 0, 0, TERRITORY_MEX},
{"MX-NA", TERRITORY_MX_NAY, 1, 0, TERRITORY_MEX},
{"MX-NAY", TERRITORY_MX_NAY, 0, 0, TERRITORY_MEX},
{"MX-NL", TERRITORY_MX_NLE, 1, 0, TERRITORY_MEX},
{"MX-NLE", TERRITORY_MX_NLE, 0, 0, TERRITORY_MEX},
{"MX-OA", TERRITORY_MX_OAX, 1, 0, TERRITORY_MEX},
{"MX-OAX", TERRITORY_MX_OAX, 0, 0, TERRITORY_MEX},
{"MX-PB", TERRITORY_MX_PUE, 1, 0, TERRITORY_MEX},
{"MX-PUE", TERRITORY_MX_PUE, 0, 0, TERRITORY_MEX},
{"MX-QE", TERRITORY_MX_QUE, 1, 0, TERRITORY_MEX},
{"MX-QR", TERRITORY_MX_ROO, 1, 0, TERRITORY_MEX},
{"MX-QUE", TERRITORY_MX_QUE, 0, 0, TERRITORY_MEX},
{"MX-ROO", TERRITORY_MX_ROO, 0, 0, TERRITORY_MEX},
{"MX-SI", TERRITORY_MX_SIN, 1, 0, TERRITORY_MEX},
{"MX-SIN", TERRITORY_MX_SIN, 0, 0, TERRITORY_MEX},
{"MX-SL", TERRITORY_MX_SLP, 1, 0, TERRITORY_MEX},
{"MX-SLP", TERRITORY_MX_SLP, 0, 0, TERRITORY_MEX},
{"MX-SO", TERRITORY_MX_SON, 1, 0, TERRITORY_MEX},
{"MX-SON", TERRITORY_MX_SON, 0, 0, TERRITORY_MEX},
{"MX-TAB", TERRITORY_MX_TAB, 0, 0, TERRITORY_MEX},
{"MX-TAM", TERRITORY_MX_TAM, 0, 0, TERRITORY_MEX},
{"MX-TAM", TERRITORY_MX_TAM, 1, 0, TERRITORY_MEX},
{"MX-TB", TERRITORY_MX_TAB, 1, 0, TERRITORY_MEX},
{"MX-TL", TERRITORY_MX_TLA, 1, 0, TERRITORY_MEX},
{"MX-TLA", TERRITORY_MX_TLA, 0, 0, TERRITORY_MEX},
{"MX-TM", TERRITORY_MX_TAM, 1, 0, TERRITORY_MEX},
{"MX-VE", TERRITORY_MX_VER, 1, 0, TERRITORY_MEX},
{"MX-VER", TERRITORY_MX_VER, 0, 0, TERRITORY_MEX},
{"MX-YU", TERRITORY_MX_YUC, 1, 0, TERRITORY_MEX},
{"MX-YUC", TERRITORY_MX_YUC, 0, 0, TERRITORY_MEX},
{"MX-ZA", TERRITORY_MX_ZAC, 1, 0, TERRITORY_MEX},
{"MX-ZAC", TERRITORY_MX_ZAC, 0, 0, TERRITORY_MEX},
{"MYS", TERRITORY_MYS, 0, 0, TERRITORY_NONE},
{"MYT", TERRITORY_MYT, 0, 0, TERRITORY_NONE},
{"MZ", TERRITORY_IN_MZ, 0, 0, TERRITORY_IND},
{"NA", TERRITORY_MX_NAY, 1, 0, TERRITORY_MEX},
{"NAM", TERRITORY_NAM, 0, 0, TERRITORY_NONE},
{"NAY", TERRITORY_MX_NAY, 0, 0, TERRITORY_MEX},
{"NB", TERRITORY_CA_NB, 0, 0, TERRITORY_CAN},
{"NC", TERRITORY_US_NC, 0, 0, TERRITORY_USA},
{"NCL", TERRITORY_NCL, 0, 0, TERRITORY_NONE},
{"ND", TERRITORY_US_ND, 0, 0, TERRITORY_USA},
{"NE", TERRITORY_US_NE, 0, 0, TERRITORY_USA},
{"NEN", TERRITORY_RU_NEN, 0, 0, TERRITORY_RUS},
{"NER", TERRITORY_NER, 0, 0, TERRITORY_NONE},
{"NF", TERRITORY_NFK, 1, 0, TERRITORY_AUS},
{"NFK", TERRITORY_NFK, 0, 0, TERRITORY_NONE},
{"NGA", TERRITORY_NGA, 0, 0, TERRITORY_NONE},
{"NGR", TERRITORY_RU_NGR, 0, 0, TERRITORY_RUS},
{"NH", TERRITORY_US_NH, 0, 0, TERRITORY_USA},
{"NIC", TERRITORY_NIC, 0, 0, TERRITORY_NONE},
{"NIU", TERRITORY_NIU, 0, 0, TERRITORY_NONE},
{"NIZ", TERRITORY_RU_NIZ, 0, 0, TERRITORY_RUS},
{"NJ", TERRITORY_US_NJ, 0, 0, TERRITORY_USA},
{"NL", TERRITORY_CA_NL, 0, 1, TERRITORY_CAN},
{"NL", TERRITORY_IN_NL, 0, 1, TERRITORY_IND},
{"NL", TERRITORY_MX_NLE, 1, 1, TERRITORY_MEX},
{"NLD", TERRITORY_NLD, 0, 0, TERRITORY_NONE},
{"NLE", TERRITORY_MX_NLE, 0, 0, TERRITORY_MEX},
{"NM", TERRITORY_CN_NM, 0, 1, TERRITORY_CHN},
{"NM", TERRITORY_US_NM, 0, 1, TERRITORY_USA},
{"NOR", TERRITORY_NOR, 0, 0, TERRITORY_NONE},
{"NPL", TERRITORY_NPL, 0, 0, TERRITORY_NONE},
{"NRU", TERRITORY_NRU, 0, 0, TERRITORY_NONE},
{"NS", TERRITORY_CA_NS, 0, 0, TERRITORY_CAN},
{"NSW", TERRITORY_AU_NSW, 0, 0, TERRITORY_AUS},
{"NT", TERRITORY_CA_NT, 0, 1, TERRITORY_CAN},
{"NT", TERRITORY_AU_NT, 0, 1, TERRITORY_AUS},
{"NU", TERRITORY_CA_NU, 0, 0, TERRITORY_CAN},
{"NV", TERRITORY_US_NV, 0, 0, TERRITORY_USA},
{"NVS", TERRITORY_RU_NVS, 0, 0, TERRITORY_RUS},
{"NX", TERRITORY_CN_NX, 0, 0, TERRITORY_CHN},
{"NY", TERRITORY_US_NY, 0, 0, TERRITORY_USA},
{"NZL", TERRITORY_NZL, 0, 0, TERRITORY_NONE},
{"OA", TERRITORY_MX_OAX, 1, 0, TERRITORY_MEX},
{"OAX", TERRITORY_MX_OAX, 0, 0, TERRITORY_MEX},
{"OD", TERRITORY_IN_OR, 1, 0, TERRITORY_IND},
{"OH", TERRITORY_US_OH, 0, 0, TERRITORY_USA},
{"OK", TERRITORY_US_OK, 0, 0, TERRITORY_USA},
{"OMN", TERRITORY_OMN, 0, 0, TERRITORY_NONE},
{"OMS", TERRITORY_RU_OMS, 0, 0, TERRITORY_RUS},
{"ON", TERRITORY_CA_ON, 0, 0, TERRITORY_CAN},
{"OR", TERRITORY_US_OR, 0, 1, TERRITORY_USA},
{"OR", TERRITORY_IN_OR, 0, 1, TERRITORY_IND},
{"ORE", TERRITORY_RU_ORE, 0, 0, TERRITORY_RUS},
{"ORL", TERRITORY_RU_ORL, 0, 0, TERRITORY_RUS},
{"PA", TERRITORY_US_PA, 0, 1, TERRITORY_USA},
{"PA", TERRITORY_BR_PA, 0, 1, TERRITORY_BRA},
{"PAK", TERRITORY_PAK, 0, 0, TERRITORY_NONE},
{"PAN", TERRITORY_PAN, 0, 0, TERRITORY_NONE},
{"PB", TERRITORY_BR_PB, 0, 1, TERRITORY_BRA},
{"PB", TERRITORY_IN_PB, 0, 1, TERRITORY_IND},
{"PB", TERRITORY_MX_PUE, 1, 1, TERRITORY_MEX},
{"PCN", TERRITORY_PCN, 0, 0, TERRITORY_NONE},
{"PE", TERRITORY_CA_PE, 0, 1, TERRITORY_CAN},
{"PE", TERRITORY_BR_PE, 0, 1, TERRITORY_BRA},
{"PER", TERRITORY_PER, 0, 0, TERRITORY_NONE},
{"PHL", TERRITORY_PHL, 0, 0, TERRITORY_NONE},
{"PI", TERRITORY_BR_PI, 0, 0, TERRITORY_BRA},
{"PLW", TERRITORY_PLW, 0, 0, TERRITORY_NONE},
{"PM", TERRITORY_RU_PM, 0, 0, TERRITORY_RUS},
{"PNG", TERRITORY_PNG, 0, 0, TERRITORY_NONE},
{"PNZ", TERRITORY_RU_PNZ, 0, 0, TERRITORY_RUS},
{"PO", TERRITORY_RU_PO, 0, 0, TERRITORY_RUS},
{"POL", TERRITORY_POL, 0, 0, TERRITORY_NONE},
{"PR", TERRITORY_BR_PR, 0, 1, TERRITORY_BRA},
{"PR", TERRITORY_PRI, 1, 1, TERRITORY_USA},
{"PRI", TERRITORY_PRI, 0, 0, TERRITORY_NONE},
{"PRK", TERRITORY_PRK, 0, 0, TERRITORY_NONE},
{"PRT", TERRITORY_PRT, 0, 0, TERRITORY_NONE},
{"PRY", TERRITORY_PRY, 0, 0, TERRITORY_NONE},
{"PSE", TERRITORY_PSE, 0, 0, TERRITORY_NONE},
{"PSK", TERRITORY_RU_PSK, 0, 0, TERRITORY_RUS},
{"PUE", TERRITORY_MX_PUE, 0, 0, TERRITORY_MEX},
{"PY", TERRITORY_IN_PY, 0, 0, TERRITORY_IND},
{"PYF", TERRITORY_PYF, 0, 0, TERRITORY_NONE},
{"QAT", TERRITORY_QAT, 0, 0, TERRITORY_NONE},
{"QC", TERRITORY_CA_QC, 0, 0, TERRITORY_CAN},
{"QE", TERRITORY_MX_QUE, 1, 0, TERRITORY_MEX},
{"QH", TERRITORY_CN_QH, 0, 0, TERRITORY_CHN},
{"QLD", TERRITORY_AU_QLD, 0, 0, TERRITORY_AUS},
{"QR", TERRITORY_MX_ROO, 1, 0, TERRITORY_MEX},
{"QUE", TERRITORY_MX_QUE, 0, 0, TERRITORY_MEX},
{"REU", TERRITORY_REU, 0, 0, TERRITORY_NONE},
{"RI", TERRITORY_US_RI, 0, 0, TERRITORY_USA},
{"RJ", TERRITORY_BR_RJ, 0, 1, TERRITORY_BRA},
{"RJ", TERRITORY_IN_RJ, 0, 1, TERRITORY_IND},
{"RN", TERRITORY_BR_RN, 0, 0, TERRITORY_BRA},
{"RO", TERRITORY_BR_RO, 0, 0, TERRITORY_BRA},
{"ROO", TERRITORY_MX_ROO, 0, 0, TERRITORY_MEX},
{"ROS", TERRITORY_RU_ROS, 0, 0, TERRITORY_RUS},
{"ROU", TERRITORY_ROU, 0, 0, TERRITORY_NONE},
{"RR", TERRITORY_BR_RR, 0, 0, TERRITORY_BRA},
{"RS", TERRITORY_BR_RS, 0, 0, TERRITORY_BRA},
{"RU", TERRITORY_RUS, 1, 0, TERRITORY_NONE},
{"RU-AD", TERRITORY_RU_AD, 0, 0, TERRITORY_RUS},
{"RU-AL", TERRITORY_RU_AL, 0, 0, TERRITORY_RUS},
{"RU-ALT", TERRITORY_RU_ALT, 0, 0, TERRITORY_RUS},
{"RU-AMU", TERRITORY_RU_AMU, 0, 0, TERRITORY_RUS},
{"RU-ARK", TERRITORY_RU_ARK, 0, 0, TERRITORY_RUS},
{"RU-AST", TERRITORY_RU_AST, 0, 0, TERRITORY_RUS},
{"RU-BA", TERRITORY_RU_BA, 0, 0, TERRITORY_RUS},
{"RU-BE", TERRITORY_RU_BE, 0, 0, TERRITORY_RUS},
{"RU-BEL", TERRITORY_RU_BE, 1, 0, TERRITORY_RUS},
{"RU-BRY", TERRITORY_RU_BRY, 0, 0, TERRITORY_RUS},
{"RU-BU", TERRITORY_RU_BU, 0, 0, TERRITORY_RUS},
{"RU-CE", TERRITORY_RU_CE, 0, 0, TERRITORY_RUS},
{"RU-CH", TERRITORY_RU_CH, 0, 0, TERRITORY_RUS},
{"RU-CHE", TERRITORY_RU_CH, 1, 0, TERRITORY_RUS},
{"RU-CHU", TERRITORY_RU_CHU, 0, 0, TERRITORY_RUS},
{"RU-CU", TERRITORY_RU_CU, 0, 0, TERRITORY_RUS},
{"RU-DA", TERRITORY_RU_DA, 0, 0, TERRITORY_RUS},
{"RU-IN", TERRITORY_RU_IN, 0, 0, TERRITORY_RUS},
{"RU-IRK", TERRITORY_RU_IRK, 0, 0, TERRITORY_RUS},
{"RU-IVA", TERRITORY_RU_IVA, 0, 0, TERRITORY_RUS},
{"RU-KAM", TERRITORY_RU_KAM, 0, 0, TERRITORY_RUS},
{"RU-KB", TERRITORY_RU_KB, 0, 0, TERRITORY_RUS},
{"RU-KC", TERRITORY_RU_KC, 0, 0, TERRITORY_RUS},
{"RU-KDA", TERRITORY_RU_KDA, 0, 0, TERRITORY_RUS},
{"RU-KEM", TERRITORY_RU_KEM, 0, 0, TERRITORY_RUS},
{"RU-KGD", TERRITORY_RU_KGD, 0, 0, TERRITORY_RUS},
{"RU-KGN", TERRITORY_RU_KGN, 0, 0, TERRITORY_RUS},
{"RU-KHA", TERRITORY_RU_KHA, 0, 0, TERRITORY_RUS},
{"RU-KHM", TERRITORY_RU_KM, 1, 0, TERRITORY_RUS},
{"RU-KI", TERRITORY_RU_KI, 0, 0, TERRITORY_RUS},
{"RU-KIR", TERRITORY_RU_KI, 1, 0, TERRITORY_RUS},
{"RU-KK", TERRITORY_RU_KK, 0, 0, TERRITORY_RUS},
{"RU-KL", TERRITORY_RU_KL, 0, 0, TERRITORY_RUS},
{"RU-KLU", TERRITORY_RU_KLU, 0, 0, TERRITORY_RUS},
{"RU-KM", TERRITORY_RU_KM, 0, 0, TERRITORY_RUS},
{"RU-KO", TERRITORY_RU_KO, 0, 0, TERRITORY_RUS},
{"RU-KOS", TERRITORY_RU_KOS, 0, 0, TERRITORY_RUS},
{"RU-KR", TERRITORY_RU_KR, 0, 0, TERRITORY_RUS},
{"RU-KRS", TERRITORY_RU_KRS, 0, 0, TERRITORY_RUS},
{"RU-KYA", TERRITORY_RU_KYA, 0, 0, TERRITORY_RUS},
{"RU-LEN", TERRITORY_RU_LEN, 0, 0, TERRITORY_RUS},
{"RU-LIP", TERRITORY_RU_LIP, 0, 0, TERRITORY_RUS},
{"RU-MAG", TERRITORY_RU_MAG, 0, 0, TERRITORY_RUS},
{"RU-ME", TERRITORY_RU_ME, 0, 0, TERRITORY_RUS},
{"RU-MO", TERRITORY_RU_MO, 0, 0, TERRITORY_RUS},
{"RU-MOS", TERRITORY_RU_MOS, 0, 0, TERRITORY_RUS},
{"RU-MOW", TERRITORY_RU_MOW, 0, 0, TERRITORY_RUS},
{"RU-MUR", TERRITORY_RU_MUR, 0, 0, TERRITORY_RUS},
{"RU-NEN", TERRITORY_RU_NEN, 0, 0, TERRITORY_RUS},
{"RU-NGR", TERRITORY_RU_NGR, 0, 0, TERRITORY_RUS},
{"RU-NIZ", TERRITORY_RU_NIZ, 0, 0, TERRITORY_RUS},
{"RU-NVS", TERRITORY_RU_NVS, 0, 0, TERRITORY_RUS},
{"RU-OMS", TERRITORY_RU_OMS, 0, 0, TERRITORY_RUS},
{"RU-ORE", TERRITORY_RU_ORE, 0, 0, TERRITORY_RUS},
{"RU-ORL", TERRITORY_RU_ORL, 0, 0, TERRITORY_RUS},
{"RU-PER", TERRITORY_RU_PM, 1, 0, TERRITORY_RUS},
{"RU-PM", TERRITORY_RU_PM, 0, 0, TERRITORY_RUS},
{"RU-PNZ", TERRITORY_RU_PNZ, 0, 0, TERRITORY_RUS},
{"RU-PO", TERRITORY_RU_PO, 0, 0, TERRITORY_RUS},
{"RU-PRI", TERRITORY_RU_PO, 1, 0, TERRITORY_RUS},
{"RU-PSK", TERRITORY_RU_PSK, 0, 0, TERRITORY_RUS},
{"RU-ROS", TERRITORY_RU_ROS, 0, 0, TERRITORY_RUS},
{"RU-RYA", TERRITORY_RU_RYA, 0, 0, TERRITORY_RUS},
{"RU-SA", TERRITORY_RU_SA, 0, 0, TERRITORY_RUS},
{"RU-SAK", TERRITORY_RU_SAK, 0, 0, TERRITORY_RUS},
{"RU-SAM", TERRITORY_RU_SAM, 0, 0, TERRITORY_RUS},
{"RU-SAR", TERRITORY_RU_SAR, 0, 0, TERRITORY_RUS},
{"RU-SE", TERRITORY_RU_SE, 0, 0, TERRITORY_RUS},
{"RU-SMO", TERRITORY_RU_SMO, 0, 0, TERRITORY_RUS},
{"RU-SPE", TERRITORY_RU_SPE, 0, 0, TERRITORY_RUS},
{"RU-STA", TERRITORY_RU_STA, 0, 0, TERRITORY_RUS},
{"RU-SVE", TERRITORY_RU_SVE, 0, 0, TERRITORY_RUS},
{"RU-TA", TERRITORY_RU_TA, 0, 0, TERRITORY_RUS},
{"RU-TAM", TERRITORY_RU_TT, 1, 0, TERRITORY_RUS},
{"RU-TOM", TERRITORY_RU_TOM, 0, 0, TERRITORY_RUS},
{"RU-TT", TERRITORY_RU_TT, 0, 0, TERRITORY_RUS},
{"RU-TUL", TERRITORY_RU_TUL, 0, 0, TERRITORY_RUS},
{"RU-TVE", TERRITORY_RU_TVE, 0, 0, TERRITORY_RUS},
{"RU-TY", TERRITORY_RU_TY, 0, 0, TERRITORY_RUS},
{"RU-TYU", TERRITORY_RU_TYU, 0, 0, TERRITORY_RUS},
{"RU-UD", TERRITORY_RU_UD, 0, 0, TERRITORY_RUS},
{"RU-ULY", TERRITORY_RU_ULY, 0, 0, TERRITORY_RUS},
{"RU-VGG", TERRITORY_RU_VGG, 0, 0, TERRITORY_RUS},
{"RU-VLA", TERRITORY_RU_VLA, 0, 0, TERRITORY_RUS},
{"RU-VLG", TERRITORY_RU_VLG, 0, 0, TERRITORY_RUS},
{"RU-VOR", TERRITORY_RU_VOR, 0, 0, TERRITORY_RUS},
{"RU-YAN", TERRITORY_RU_YAN, 0, 0, TERRITORY_RUS},
{"RU-YAR", TERRITORY_RU_YAR, 0, 0, TERRITORY_RUS},
{"RU-YEV", TERRITORY_RU_YEV, 0, 0, TERRITORY_RUS},
{"RU-ZAB", TERRITORY_RU_ZAB, 0, 0, TERRITORY_RUS},
{"RUS", TERRITORY_RUS, 0, 0, TERRITORY_NONE},
{"RWA", TERRITORY_RWA, 0, 0, TERRITORY_NONE},
{"RYA", TERRITORY_RU_RYA, 0, 0, TERRITORY_RUS},
{"SA", TERRITORY_RU_SA, 0, 1, TERRITORY_RUS},
{"SA", TERRITORY_AU_SA, 0, 1, TERRITORY_AUS},
{"SAK", TERRITORY_RU_SAK, 0, 0, TERRITORY_RUS},
{"SAM", TERRITORY_RU_SAM, 0, 0, TERRITORY_RUS},
{"SAR", TERRITORY_RU_SAR, 0, 0, TERRITORY_RUS},
{"SAU", TERRITORY_SAU, 0, 0, TERRITORY_NONE},
{"SC", TERRITORY_CN_SC, 0, 1, TERRITORY_CHN},
{"SC", TERRITORY_US_SC, 0, 1, TERRITORY_USA},
{"SC", TERRITORY_BR_SC, 0, 1, TERRITORY_BRA},
{"SD", TERRITORY_CN_SD, 0, 1, TERRITORY_CHN},
{"SD", TERRITORY_US_SD, 0, 1, TERRITORY_USA},
{"SDN", TERRITORY_SDN, 0, 0, TERRITORY_NONE},
{"SE", TERRITORY_RU_SE, 0, 1, TERRITORY_RUS},
{"SE", TERRITORY_BR_SE, 0, 1, TERRITORY_BRA},
{"SEN", TERRITORY_SEN, 0, 0, TERRITORY_NONE},
{"SGP", TERRITORY_SGP, 0, 0, TERRITORY_NONE},
{"SGS", TERRITORY_SGS, 0, 0, TERRITORY_NONE},
{"SH", TERRITORY_CN_SH, 0, 0, TERRITORY_CHN},
{"SHN", TERRITORY_SHN, 0, 0, TERRITORY_NONE},
{"SI", TERRITORY_MX_SIN, 1, 0, TERRITORY_MEX},
{"SIN", TERRITORY_MX_SIN, 0, 0, TERRITORY_MEX},
{"SJM", TERRITORY_SJM, 0, 0, TERRITORY_NONE},
{"SK", TERRITORY_CA_SK, 0, 1, TERRITORY_CAN},
{"SK", TERRITORY_IN_SK, 0, 1, TERRITORY_IND},
{"SL", TERRITORY_MX_SLP, 1, 0, TERRITORY_MEX},
{"SLB", TERRITORY_SLB, 0, 0, TERRITORY_NONE},
{"SLE", TERRITORY_SLE, 0, 0, TERRITORY_NONE},
{"SLP", TERRITORY_MX_SLP, 0, 0, TERRITORY_MEX},
{"SLV", TERRITORY_SLV, 0, 0, TERRITORY_NONE},
{"SMO", TERRITORY_RU_SMO, 0, 0, TERRITORY_RUS},
{"SMR", TERRITORY_SMR, 0, 0, TERRITORY_NONE},
{"SN", TERRITORY_CN_SN, 0, 0, TERRITORY_CHN},
{"SO", TERRITORY_MX_SON, 1, 0, TERRITORY_MEX},
{"SOM", TERRITORY_SOM, 0, 0, TERRITORY_NONE},
{"SON", TERRITORY_MX_SON, 0, 0, TERRITORY_MEX},
{"SP", TERRITORY_BR_SP, 0, 0, TERRITORY_BRA},
{"SPE", TERRITORY_RU_SPE, 0, 0, TERRITORY_RUS},
{"SPM", TERRITORY_SPM, 0, 0, TERRITORY_NONE},
{"SRB", TERRITORY_SRB, 0, 0, TERRITORY_NONE},
{"SSD", TERRITORY_SSD, 0, 0, TERRITORY_NONE},
{"STA", TERRITORY_RU_STA, 0, 0, TERRITORY_RUS},
{"STP", TERRITORY_STP, 0, 0, TERRITORY_NONE},
{"SUR", TERRITORY_SUR, 0, 0, TERRITORY_NONE},
{"SVE", TERRITORY_RU_SVE, 0, 0, TERRITORY_RUS},
{"SVK", TERRITORY_SVK, 0, 0, TERRITORY_NONE},
{"SVN", TERRITORY_SVN, 0, 0, TERRITORY_NONE},
{"SWE", TERRITORY_SWE, 0, 0, TERRITORY_NONE},
{"SWZ", TERRITORY_SWZ, 0, 0, TERRITORY_NONE},
{"SX", TERRITORY_CN_SX, 0, 0, TERRITORY_CHN},
{"SXM", TERRITORY_SXM, 0, 0, TERRITORY_NONE},
{"SYC", TERRITORY_SYC, 0, 0, TERRITORY_NONE},
{"SYR", TERRITORY_SYR, 0, 0, TERRITORY_NONE},
{"TA", TERRITORY_RU_TA, 0, 0, TERRITORY_RUS},
{"TAA", TERRITORY_SHN, 1, 0, TERRITORY_NONE},
{"TAB", TERRITORY_MX_TAB, 0, 0, TERRITORY_MEX},
{"TAM", TERRITORY_MX_TAM, 0, 0, TERRITORY_MEX},
{"TAS", TERRITORY_AU_TAS, 0, 0, TERRITORY_AUS},
{"TB", TERRITORY_MX_TAB, 1, 0, TERRITORY_MEX},
{"TCA", TERRITORY_TCA, 0, 0, TERRITORY_NONE},
{"TCD", TERRITORY_TCD, 0, 0, TERRITORY_NONE},
{"TG", TERRITORY_IN_TG, 0, 0, TERRITORY_IND},
{"TGO", TERRITORY_TGO, 0, 0, TERRITORY_NONE},
{"THA", TERRITORY_THA, 0, 0, TERRITORY_NONE},
{"TJ", TERRITORY_CN_TJ, 0, 0, TERRITORY_CHN},
{"TJK", TERRITORY_TJK, 0, 0, TERRITORY_NONE},
{"TKL", TERRITORY_TKL, 0, 0, TERRITORY_NONE},
{"TKM", TERRITORY_TKM, 0, 0, TERRITORY_NONE},
{"TL", TERRITORY_MX_TLA, 1, 0, TERRITORY_MEX},
{"TLA", TERRITORY_MX_TLA, 0, 0, TERRITORY_MEX},
{"TLS", TERRITORY_TLS, 0, 0, TERRITORY_NONE},
{"TM", TERRITORY_MX_TAM, 1, 0, TERRITORY_MEX},
{"TN", TERRITORY_US_TN, 0, 1, TERRITORY_USA},
{"TN", TERRITORY_IN_TN, 0, 1, TERRITORY_IND},
{"TO", TERRITORY_BR_TO, 0, 0, TERRITORY_BRA},
{"TOM", TERRITORY_RU_TOM, 0, 0, TERRITORY_RUS},
{"TON", TERRITORY_TON, 0, 0, TERRITORY_NONE},
{"TR", TERRITORY_IN_TR, 0, 0, TERRITORY_IND},
{"TT", TERRITORY_RU_TT, 0, 0, TERRITORY_RUS},
{"TTO", TERRITORY_TTO, 0, 0, TERRITORY_NONE},
{"TUL", TERRITORY_RU_TUL, 0, 0, TERRITORY_RUS},
{"TUN", TERRITORY_TUN, 0, 0, TERRITORY_NONE},
{"TUR", TERRITORY_TUR, 0, 0, TERRITORY_NONE},
{"TUV", TERRITORY_TUV, 0, 0, TERRITORY_NONE},
{"TVE", TERRITORY_RU_TVE, 0, 0, TERRITORY_RUS},
{"TW", TERRITORY_TWN, 1, 0, TERRITORY_CHN},
{"TWN", TERRITORY_TWN, 0, 0, TERRITORY_NONE},
{"TX", TERRITORY_US_TX, 0, 0, TERRITORY_USA},
{"TY", TERRITORY_RU_TY, 0, 0, TERRITORY_RUS},
{"TYU", TERRITORY_RU_TYU, 0, 0, TERRITORY_RUS},
{"TZA", TERRITORY_TZA, 0, 0, TERRITORY_NONE},
{"UD", TERRITORY_RU_UD, 0, 0, TERRITORY_RUS},
{"UGA", TERRITORY_UGA, 0, 0, TERRITORY_NONE},
{"UK", TERRITORY_IN_UT, 1, 0, TERRITORY_IND},
{"UKR", TERRITORY_UKR, 0, 0, TERRITORY_NONE},
{"ULY", TERRITORY_RU_ULY, 0, 0, TERRITORY_RUS},
{"UM", TERRITORY_UMI, 1, 0, TERRITORY_USA},
{"UMI", TERRITORY_UMI, 0, 0, TERRITORY_NONE},
{"UP", TERRITORY_IN_UP, 0, 0, TERRITORY_IND},
{"URY", TERRITORY_URY, 0, 0, TERRITORY_NONE},
{"US", TERRITORY_USA, 1, 0, TERRITORY_NONE},
{"US-AK", TERRITORY_US_AK, 0, 0, TERRITORY_USA},
{"US-AL", TERRITORY_US_AL, 0, 0, TERRITORY_USA},
{"US-AR", TERRITORY_US_AR, 0, 0, TERRITORY_USA},
{"US-AS", TERRITORY_ASM, 1, 0, TERRITORY_USA},
{"US-AZ", TERRITORY_US_AZ, 0, 0, TERRITORY_USA},
{"US-CA", TERRITORY_US_CA, 0, 0, TERRITORY_USA},
{"US-CO", TERRITORY_US_CO, 0, 0, TERRITORY_USA},
{"US-CT", TERRITORY_US_CT, 0, 0, TERRITORY_USA},
{"US-DC", TERRITORY_US_DC, 0, 0, TERRITORY_USA},
{"US-DE", TERRITORY_US_DE, 0, 0, TERRITORY_USA},
{"US-FL", TERRITORY_US_FL, 0, 0, TERRITORY_USA},
{"US-GA", TERRITORY_US_GA, 0, 0, TERRITORY_USA},
{"US-GU", TERRITORY_GUM, 1, 0, TERRITORY_USA},
{"US-HI", TERRITORY_US_HI, 0, 0, TERRITORY_USA},
{"US-IA", TERRITORY_US_IA, 0, 0, TERRITORY_USA},
{"US-ID", TERRITORY_US_ID, 0, 0, TERRITORY_USA},
{"US-IL", TERRITORY_US_IL, 0, 0, TERRITORY_USA},
{"US-IN", TERRITORY_US_IN, 0, 0, TERRITORY_USA},
{"US-KS", TERRITORY_US_KS, 0, 0, TERRITORY_USA},
{"US-KY", TERRITORY_US_KY, 0, 0, TERRITORY_USA},
{"US-LA", TERRITORY_US_LA, 0, 0, TERRITORY_USA},
{"US-MA", TERRITORY_US_MA, 0, 0, TERRITORY_USA},
{"US-MD", TERRITORY_US_MD, 0, 0, TERRITORY_USA},
{"US-ME", TERRITORY_US_ME, 0, 0, TERRITORY_USA},
{"US-MI", TERRITORY_US_MI, 0, 0, TERRITORY_USA},
{"US-MID", TERRITORY_US_HI, 1, 0, TERRITORY_USA},
{"US-MN", TERRITORY_US_MN, 0, 0, TERRITORY_USA},
{"US-MO", TERRITORY_US_MO, 0, 0, TERRITORY_USA},
{"US-MP", TERRITORY_MNP, 1, 0, TERRITORY_USA},
{"US-MS", TERRITORY_US_MS, 0, 0, TERRITORY_USA},
{"US-MT", TERRITORY_US_MT, 0, 0, TERRITORY_USA},
{"US-NC", TERRITORY_US_NC, 0, 0, TERRITORY_USA},
{"US-ND", TERRITORY_US_ND, 0, 0, TERRITORY_USA},
{"US-NE", TERRITORY_US_NE, 0, 0, TERRITORY_USA},
{"US-NH", TERRITORY_US_NH, 0, 0, TERRITORY_USA},
{"US-NJ", TERRITORY_US_NJ, 0, 0, TERRITORY_USA},
{"US-NM", TERRITORY_US_NM, 0, 0, TERRITORY_USA},
{"US-NV", TERRITORY_US_NV, 0, 0, TERRITORY_USA},
{"US-NY", TERRITORY_US_NY, 0, 0, TERRITORY_USA},
{"US-OH", TERRITORY_US_OH, 0, 0, TERRITORY_USA},
{"US-OK", TERRITORY_US_OK, 0, 0, TERRITORY_USA},
{"US-OR", TERRITORY_US_OR, 0, 0, TERRITORY_USA},
{"US-PA", TERRITORY_US_PA, 0, 0, TERRITORY_USA},
{"US-PR", TERRITORY_PRI, 1, 0, TERRITORY_USA},
{"US-RI", TERRITORY_US_RI, 0, 0, TERRITORY_USA},
{"US-SC", TERRITORY_US_SC, 0, 0, TERRITORY_USA},
{"US-SD", TERRITORY_US_SD, 0, 0, TERRITORY_USA},
{"US-TN", TERRITORY_US_TN, 0, 0, TERRITORY_USA},
{"US-TX", TERRITORY_US_TX, 0, 0, TERRITORY_USA},
{"US-UM", TERRITORY_UMI, 1, 0, TERRITORY_USA},
{"US-UT", TERRITORY_US_UT, 0, 0, TERRITORY_USA},
{"US-VA", TERRITORY_US_VA, 0, 0, TERRITORY_USA},
{"US-VI", TERRITORY_VIR, 1, 0, TERRITORY_USA},
{"US-VT", TERRITORY_US_VT, 0, 0, TERRITORY_USA},
{"US-WA", TERRITORY_US_WA, 0, 0, TERRITORY_USA},
{"US-WI", TERRITORY_US_WI, 0, 0, TERRITORY_USA},
{"US-WV", TERRITORY_US_WV, 0, 0, TERRITORY_USA},
{"US-WY", TERRITORY_US_WY, 0, 0, TERRITORY_USA},
{"USA", TERRITORY_USA, 0, 0, TERRITORY_NONE},
{"UT", TERRITORY_US_UT, 0, 1, TERRITORY_USA},
{"UT", TERRITORY_IN_UT, 0, 1, TERRITORY_IND},
{"UZB", TERRITORY_UZB, 0, 0, TERRITORY_NONE},
{"VA", TERRITORY_US_VA, 0, 0, TERRITORY_USA},
{"VAT", TERRITORY_VAT, 0, 0, TERRITORY_NONE},
{"VCT", TERRITORY_VCT, 0, 0, TERRITORY_NONE},
{"VE", TERRITORY_MX_VER, 1, 0, TERRITORY_MEX},
{"VEN", TERRITORY_VEN, 0, 0, TERRITORY_NONE},
{"VER", TERRITORY_MX_VER, 0, 0, TERRITORY_MEX},
{"VGB", TERRITORY_VGB, 0, 0, TERRITORY_NONE},
{"VGG", TERRITORY_RU_VGG, 0, 0, TERRITORY_RUS},
{"VI", TERRITORY_VIR, 1, 0, TERRITORY_USA},
{"VIC", TERRITORY_AU_VIC, 0, 0, TERRITORY_AUS},
{"VIR", TERRITORY_VIR, 0, 0, TERRITORY_NONE},
{"VLA", TERRITORY_RU_VLA, 0, 0, TERRITORY_RUS},
{"VLG", TERRITORY_RU_VLG, 0, 0, TERRITORY_RUS},
{"VNM", TERRITORY_VNM, 0, 0, TERRITORY_NONE},
{"VOR", TERRITORY_RU_VOR, 0, 0, TERRITORY_RUS},
{"VT", TERRITORY_US_VT, 0, 0, TERRITORY_USA},
{"VUT", TERRITORY_VUT, 0, 0, TERRITORY_NONE},
{"WA", TERRITORY_US_WA, 0, 1, TERRITORY_USA},
{"WA", TERRITORY_AU_WA, 0, 1, TERRITORY_AUS},
{"WAK", TERRITORY_MHL, 1, 0, TERRITORY_NONE},
{"WB", TERRITORY_IN_WB, 0, 0, TERRITORY_IND},
{"WI", TERRITORY_US_WI, 0, 0, TERRITORY_USA},
{"WLF", TERRITORY_WLF, 0, 0, TERRITORY_NONE},
{"WSM", TERRITORY_WSM, 0, 0, TERRITORY_NONE},
{"WV", TERRITORY_US_WV, 0, 0, TERRITORY_USA},
{"WY", TERRITORY_US_WY, 0, 0, TERRITORY_USA},
{"XJ", TERRITORY_CN_XJ, 0, 0, TERRITORY_CHN},
{"XZ", TERRITORY_CN_XZ, 0, 0, TERRITORY_CHN},
{"YAN", TERRITORY_RU_YAN, 0, 0, TERRITORY_RUS},
{"YAR", TERRITORY_RU_YAR, 0, 0, TERRITORY_RUS},
{"YEM", TERRITORY_YEM, 0, 0, TERRITORY_NONE},
{"YEV", TERRITORY_RU_YEV, 0, 0, TERRITORY_RUS},
{"YN", TERRITORY_CN_YN, 0, 0, TERRITORY_CHN},
{"YT", TERRITORY_CA_YT, 0, 0, TERRITORY_CAN},
{"YU", TERRITORY_MX_YUC, 1, 0, TERRITORY_MEX},
{"YUC", TERRITORY_MX_YUC, 0, 0, TERRITORY_MEX},
{"ZA", TERRITORY_MX_ZAC, 1, 0, TERRITORY_MEX},
{"ZAB", TERRITORY_RU_ZAB, 0, 0, TERRITORY_RUS},
{"ZAC", TERRITORY_MX_ZAC, 0, 0, TERRITORY_MEX},
{"ZAF", TERRITORY_ZAF, 0, 0, TERRITORY_NONE},
{"ZJ", TERRITORY_CN_ZJ, 0, 0, TERRITORY_CHN},
{"ZMB", TERRITORY_ZMB, 0, 0, TERRITORY_NONE},
{"ZWE", TERRITORY_ZWE, 0, 0, TERRITORY_NONE}
};