adaptationlayer/tsy/nokiatsy_dll/inc/operators.h
changeset 0 63b37f68c1ce
child 5 8ccc39f9d787
equal deleted inserted replaced
-1:000000000000 0:63b37f68c1ce
       
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the License "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 // This file is autogenerated from operators.txt
       
    21 // Generation date: 27-Oct-2009 14:33:17
       
    22 
       
    23 
       
    24 struct TOperator
       
    25     {
       
    26     int iMNC;
       
    27     const char* iLatinName;
       
    28     const unsigned short* iUnicodeName;
       
    29     };
       
    30 
       
    31 struct TCountry
       
    32     {
       
    33     int iMCC;
       
    34     const char* iCountryId;
       
    35     int iOperatorCount;
       
    36     const struct TOperator* iOperators;
       
    37     };
       
    38 
       
    39 // UCS2 strings
       
    40 const unsigned short uname_454_12[] = { 0x4E2D, 0x570B, 0x79FB, 0x52D5, 0x9999, 0x6E2F, 0 }; // CMHK
       
    41 const unsigned short uname_454_18[] = { 0x8A0A, 0x806F, 0x96FB, 0x4FE1, 0 }; // CSL
       
    42 const unsigned short uname_454_22[] = { 0x516B, 0x65B9, 0x901A, 0x8A0A, 0 }; // HK P PLUS
       
    43 const unsigned short uname_455_0[] = { 0x6578, 0x78BC, 0x901A, 0 }; // SmarTone
       
    44 const unsigned short uname_455_1[] = { 0x6FB3, 0x9580, 0x96FB, 0x8A0A, 0 }; // CTM
       
    45 const unsigned short uname_460_0[] = { 0x4E2D, 0x56FD, 0x79FB, 0x52A8, 0 }; // CMCC
       
    46 const unsigned short uname_460_1[] = { 0x4E2D, 0x56FD, 0x8054, 0x901A, 0 }; // CHN-UNICOM
       
    47 const unsigned short uname_466_1[] = { 0x9060, 0x50B3, 0x96FB, 0x4FE1, 0 }; // FarEasTone
       
    48 const unsigned short uname_466_6[] = { 0x6771, 0x69AE, 0x96FB, 0x4FE1, 0 }; // TUNTEX
       
    49 const unsigned short uname_466_88[] = { 0x548C, 0x4FE1, 0x004F, 0x006E, 0x006C, 0x0069, 0x006E, 0x0065, 0 }; // KGT-Online
       
    50 const unsigned short uname_466_89[] = { 0x5A01, 0x5BF6, 0x96FB, 0x4FE1, 0 }; // VIBO
       
    51 const unsigned short uname_466_92[] = { 0x4E2D, 0x83EF, 0x96FB, 0x4FE1, 0 }; // Chunghwa
       
    52 const unsigned short uname_466_93[] = { 0x6771, 0x4FE1, 0x96FB, 0x8A0A, 0 }; // MOBITAI
       
    53 const unsigned short uname_466_97[] = { 0x53F0, 0x7063, 0x5927, 0x54E5, 0x5927, 0 }; // TW Mobile
       
    54 const unsigned short uname_466_99[] = { 0x6CDB, 0x4E9E, 0x96FB, 0x4FE1, 0 }; // TransAsia
       
    55 
       
    56 // Operator data
       
    57 const TOperator operators_1[1] = { // 001
       
    58   { 1, "001 01", NULL },
       
    59 };
       
    60 
       
    61 const TOperator operators_2[1] = { // 002
       
    62   { 1, "002 01", NULL },
       
    63 };
       
    64 
       
    65 const TOperator operators_202[4] = { // GRC
       
    66   { 1, "COSMOTE", NULL },
       
    67   { 5, "vodafone GR", NULL },
       
    68   { 9, "GR Q-TELECOM", NULL },
       
    69   { 10, "TIM GR", NULL },
       
    70 };
       
    71 
       
    72 const TOperator operators_204[5] = { // NLD
       
    73   { 4, "vodafone NL", NULL },
       
    74   { 8, "NL KPN", NULL },
       
    75   { 12, "NL Telfort", NULL },
       
    76   { 16, "T-Mobile NL", NULL },
       
    77   { 20, "Orange NL", NULL },
       
    78 };
       
    79 
       
    80 const TOperator operators_206[3] = { // BEL
       
    81   { 1, "PROXIMUS", NULL },
       
    82   { 10, "Mobistar", NULL },
       
    83   { 20, "BASE", NULL },
       
    84 };
       
    85 
       
    86 const TOperator operators_208[6] = { // FRA
       
    87   { 1, "Orange F", NULL },
       
    88   { 2, "F - Contact", NULL },
       
    89   { 10, "F SFR", NULL },
       
    90   { 13, "F - Contact", NULL },
       
    91   { 20, "F BOUYGTEL", NULL },
       
    92   { 88, "F - Contact", NULL },
       
    93 };
       
    94 
       
    95 const TOperator operators_212[1] = { // MCO
       
    96   { 10, "Monaco", NULL },
       
    97 };
       
    98 
       
    99 const TOperator operators_213[1] = { // AND
       
   100   { 3, "STA-MOBILAND", NULL },
       
   101 };
       
   102 
       
   103 const TOperator operators_214[5] = { // ESP
       
   104   { 1, "vodafone ES", NULL },
       
   105   { 2, "movistar", NULL },
       
   106   { 3, "Orange", NULL },
       
   107   { 4, "Yoigo", NULL },
       
   108   { 7, "movistar", NULL },
       
   109 };
       
   110 
       
   111 const TOperator operators_216[3] = { // HU
       
   112   { 1, "H pannon 3G", NULL },
       
   113   { 30, "T-Mobile H", NULL },
       
   114   { 70, "vodafone HU", NULL },
       
   115 };
       
   116 
       
   117 const TOperator operators_218[3] = { // BIH
       
   118   { 3, "HT ERONET", NULL },
       
   119   { 5, "m:tel", NULL },
       
   120   { 90, "GSMBIH", NULL },
       
   121 };
       
   122 
       
   123 const TOperator operators_219[3] = { // HRV
       
   124   { 1, "T-Mobile HR", NULL },
       
   125   { 2, "HR TELE2", NULL },
       
   126   { 10, "HR VIP", NULL },
       
   127 };
       
   128 
       
   129 const TOperator operators_220[5] = { // SCG
       
   130   { 1, "Telenor SRB", NULL },
       
   131   { 2, "ProMonte", NULL },
       
   132   { 3, "MTS", NULL },
       
   133   { 4, "T-Mobile CG", NULL },
       
   134   { 5, "Vip SRB", NULL },
       
   135 };
       
   136 
       
   137 const TOperator operators_222[5] = { // ITA
       
   138   { 1, "TIM", NULL },
       
   139   { 10, "vodafone IT", NULL },
       
   140   { 88, "I WIND", NULL },
       
   141   { 98, "I BLU", NULL },
       
   142   { 99, "3 ITA", NULL },
       
   143 };
       
   144 
       
   145 const TOperator operators_226[4] = { // ROU
       
   146   { 1, "Vodafone RO", NULL },
       
   147   { 3, "RO COSMOTE", NULL },
       
   148   { 5, "Digi", NULL },
       
   149   { 10, "RO ORANGE", NULL },
       
   150 };
       
   151 
       
   152 const TOperator operators_228[5] = { // CHE
       
   153   { 1, "Swisscom", NULL },
       
   154   { 2, "sunrise", NULL },
       
   155   { 3, "orange CH", NULL },
       
   156   { 7, "In&Phone", NULL },
       
   157   { 8, "T2", NULL },
       
   158 };
       
   159 
       
   160 const TOperator operators_230[3] = { // CZE
       
   161   { 1, "T-Mobile CZ", NULL },
       
   162   { 2, "O2 - CZ", NULL },
       
   163   { 3, "Vodafone CZ", NULL },
       
   164 };
       
   165 
       
   166 const TOperator operators_231[3] = { // SVK
       
   167   { 1, "Orange SK", NULL },
       
   168   { 2, "T-Mobile SK", NULL },
       
   169   { 6, "O2-SK", NULL },
       
   170 };
       
   171 
       
   172 const TOperator operators_232[6] = { // AUT
       
   173   { 1, "A1", NULL },
       
   174   { 3, "T-Mobile A", NULL },
       
   175   { 5, "Orange AT", NULL },
       
   176   { 7, "tele - ring", NULL },
       
   177   { 10, "3 AT", NULL },
       
   178   { 12, "Orange AT", NULL },
       
   179 };
       
   180 
       
   181 const TOperator operators_234[14] = { // GBR
       
   182   { 1, "UK01", NULL },
       
   183   { 3, "ATL-VOD", NULL },
       
   184   { 7, "C&W UK", NULL },
       
   185   { 10, "O2 - UK", NULL },
       
   186   { 15, "vodafone UK", NULL },
       
   187   { 19, "PMN UK", NULL },
       
   188   { 20, "3 UK", NULL },
       
   189   { 30, "T-Mobile UK", NULL },
       
   190   { 31, "T-Mobile UK", NULL },
       
   191   { 32, "T-Mobile UK", NULL },
       
   192   { 33, "Orange", NULL },
       
   193   { 50, "JT-Wave", NULL },
       
   194   { 55, "Sure", NULL },
       
   195   { 58, "MANX", NULL },
       
   196 };
       
   197 
       
   198 const TOperator operators_238[6] = { // DNK
       
   199   { 1, "TDC MOBIL", NULL },
       
   200   { 2, "Telenor DK", NULL },
       
   201   { 6, "3 DK", NULL },
       
   202   { 20, "TELIA DK", NULL },
       
   203   { 30, "Orange", NULL },
       
   204   { 77, "Telenor DK", NULL },
       
   205 };
       
   206 
       
   207 const TOperator operators_240[8] = { // SWE
       
   208   { 1, "TELIA", NULL },
       
   209   { 2, "3 SE", NULL },
       
   210   { 3, "Orange", NULL },
       
   211   { 4, "SWEDEN", NULL },
       
   212   { 5, "SWEDEN 3G", NULL },
       
   213   { 7, "S COMVIQ", NULL },
       
   214   { 8, "Telenor SE", NULL },
       
   215   { 10, "Spring", NULL },
       
   216 };
       
   217 
       
   218 const TOperator operators_242[4] = { // NOR
       
   219   { 1, "TELENOR", NULL },
       
   220   { 2, "N NetCom", NULL },
       
   221   { 3, "MTU", NULL },
       
   222   { 5, "NetworkN", NULL },
       
   223 };
       
   224 
       
   225 const TOperator operators_244[7] = { // FIN
       
   226   { 3, "dna", NULL },
       
   227   { 5, "elisa", NULL },
       
   228   { 7, "NOKIA", NULL },
       
   229   { 9, "FINNET", NULL },
       
   230   { 12, "dna", NULL },
       
   231   { 14, "FI AMT", NULL },
       
   232   { 91, "SONERA", NULL },
       
   233 };
       
   234 
       
   235 const TOperator operators_246[3] = { // LTU
       
   236   { 1, "OMNITEL LT", NULL },
       
   237   { 2, "BITE GSM", NULL },
       
   238   { 3, "TELE2", NULL },
       
   239 };
       
   240 
       
   241 const TOperator operators_247[3] = { // LVA
       
   242   { 1, "LV LMT", NULL },
       
   243   { 2, "LV TELE2", NULL },
       
   244   { 5, "BITE LV", NULL },
       
   245 };
       
   246 
       
   247 const TOperator operators_248[3] = { // EST
       
   248   { 1, "EE EMT", NULL },
       
   249   { 2, "EE elisa", NULL },
       
   250   { 3, "EE TELE2", NULL },
       
   251 };
       
   252 
       
   253 const TOperator operators_250[24] = { // RUS
       
   254   { 1, "MTS", NULL },
       
   255   { 2, "MegaFon", NULL },
       
   256   { 3, "NCC", NULL },
       
   257   { 4, "RUS_SCN", NULL },
       
   258   { 5, "SCS", NULL },
       
   259   { 7, "SMARTS", NULL },
       
   260   { 10, "RUS DTC", NULL },
       
   261   { 11, "ORENSOT", NULL },
       
   262   { 12, "Far East", NULL },
       
   263   { 13, "KUGSM", NULL },
       
   264   { 14, "Di-ex", NULL },
       
   265   { 15, "SMARTS", NULL },
       
   266   { 16, "NTC", NULL },
       
   267   { 17, "Ermak RMS", NULL },
       
   268   { 19, "RUS: INDIGO", NULL },
       
   269   { 20, "TELE2", NULL },
       
   270   { 28, "Beeline", NULL },
       
   271   { 35, "MOTIV", NULL },
       
   272   { 37, "KODOTEL", NULL },
       
   273   { 39, "Uraltel", NULL },
       
   274   { 44, "NC-GSM", NULL },
       
   275   { 92, "Primtel", NULL },
       
   276   { 93, "TXXI", NULL },
       
   277   { 99, "Beeline", NULL },
       
   278 };
       
   279 
       
   280 const TOperator operators_255[5] = { // UKR
       
   281   { 1, "MTS UKR", NULL },
       
   282   { 2, "Beeline UA", NULL },
       
   283   { 3, "KYIVSTAR", NULL },
       
   284   { 5, "UA-GT", NULL },
       
   285   { 6, "life:)", NULL },
       
   286 };
       
   287 
       
   288 const TOperator operators_257[4] = { // BLR
       
   289   { 1, "VELCOM", NULL },
       
   290   { 2, "MTS BY", NULL },
       
   291   { 4, "life:) BY", NULL },
       
   292   { 25, "BeST BY", NULL },
       
   293 };
       
   294 
       
   295 const TOperator operators_259[3] = { // MDA
       
   296   { 1, "Orange MD", NULL },
       
   297   { 2, "MD MOLDCELL", NULL },
       
   298   { 4, "MDA EVENTIS", NULL },
       
   299 };
       
   300 
       
   301 const TOperator operators_260[4] = { // POL
       
   302   { 1, "Plus", NULL },
       
   303   { 2, "Era", NULL },
       
   304   { 3, "Orange PL", NULL },
       
   305   { 6, "Play", NULL },
       
   306 };
       
   307 
       
   308 const TOperator operators_262[7] = { // DEU
       
   309   { 1, "T-Mobile D", NULL },
       
   310   { 2, "Vodafone.de", NULL },
       
   311   { 3, "E-Plus", NULL },
       
   312   { 7, "o2 - de", NULL },
       
   313   { 8, "o2 - de", NULL },
       
   314   { 13, "MobilCom", NULL },
       
   315   { 14, "Quam", NULL },
       
   316 };
       
   317 
       
   318 const TOperator operators_266[2] = { // GIB
       
   319   { 1, "GIBTEL", NULL },
       
   320   { 6, "CTS", NULL },
       
   321 };
       
   322 
       
   323 const TOperator operators_268[3] = { // PRT
       
   324   { 1, "vodafone P", NULL },
       
   325   { 3, "OPTIMUS", NULL },
       
   326   { 6, "TMN", NULL },
       
   327 };
       
   328 
       
   329 const TOperator operators_270[3] = { // LUX
       
   330   { 1, "LUXGSM", NULL },
       
   331   { 77, "TANGO", NULL },
       
   332   { 99, "L ORANGE-LU", NULL },
       
   333 };
       
   334 
       
   335 const TOperator operators_272[4] = { // IRL
       
   336   { 1, "vodafone IE", NULL },
       
   337   { 2, "O2 IRL", NULL },
       
   338   { 3, "METEOR", NULL },
       
   339   { 5, "3 IRL", NULL },
       
   340 };
       
   341 
       
   342 const TOperator operators_274[6] = { // ISL
       
   343   { 1, "Siminn", NULL },
       
   344   { 2, "Vodafone", NULL },
       
   345   { 4, "Viking", NULL },
       
   346   { 7, "IS-IceCell", NULL },
       
   347   { 8, "On-waves", NULL },
       
   348   { 11, "NOVA IS", NULL },
       
   349 };
       
   350 
       
   351 const TOperator operators_276[3] = { // ALB
       
   352   { 1, "AMC - AL", NULL },
       
   353   { 2, "vodafone AL", NULL },
       
   354   { 3, "EAGLE AL", NULL },
       
   355 };
       
   356 
       
   357 const TOperator operators_278[3] = { // MLT
       
   358   { 1, "vodafone MT", NULL },
       
   359   { 21, "go mobile", NULL },
       
   360   { 77, "3GT MT", NULL },
       
   361 };
       
   362 
       
   363 const TOperator operators_280[2] = { // CYP
       
   364   { 1, "CYTAVODA", NULL },
       
   365   { 10, "MTN", NULL },
       
   366 };
       
   367 
       
   368 const TOperator operators_282[4] = { // GEO
       
   369   { 1, "GEOCELL", NULL },
       
   370   { 2, "MAGTI GSM", NULL },
       
   371   { 3, "GEO 03", NULL },
       
   372   { 4, "BEELINE GE", NULL },
       
   373 };
       
   374 
       
   375 const TOperator operators_283[3] = { // ARM
       
   376   { 1, "Beeline AM", NULL },
       
   377   { 4, "RA 04", NULL },
       
   378   { 5, "MTS ARM", NULL },
       
   379 };
       
   380 
       
   381 const TOperator operators_284[3] = { // BGR
       
   382   { 1, "M-Tel BG", NULL },
       
   383   { 3, "vivatel", NULL },
       
   384   { 5, "BG GLOBUL", NULL },
       
   385 };
       
   386 
       
   387 const TOperator operators_286[4] = { // TUR
       
   388   { 1, "TURKCELL", NULL },
       
   389   { 2, "VODAFONE TR", NULL },
       
   390   { 3, "AVEA", NULL },
       
   391   { 4, "TR AYCELL", NULL },
       
   392 };
       
   393 
       
   394 const TOperator operators_288[2] = { // FRO
       
   395   { 1, "FT-GSM", NULL },
       
   396   { 2, "VODAFONE FO", NULL },
       
   397 };
       
   398 
       
   399 const TOperator operators_290[1] = { // GRL
       
   400   { 1, "TELE GRL", NULL },
       
   401 };
       
   402 
       
   403 const TOperator operators_292[1] = { // RSM
       
   404   { 66, "SMT", NULL },
       
   405 };
       
   406 
       
   407 const TOperator operators_293[4] = { // SVN
       
   408   { 40, "Si.mobil", NULL },
       
   409   { 41, "MOBITEL", NULL },
       
   410   { 64, "T-2", NULL },
       
   411   { 70, "SI TUSMOBIL", NULL },
       
   412 };
       
   413 
       
   414 const TOperator operators_294[3] = { // MKD
       
   415   { 1, "T-Mobile MK", NULL },
       
   416   { 2, "MKD COSMOFON", NULL },
       
   417   { 3, "Vip MKD", NULL },
       
   418 };
       
   419 
       
   420 const TOperator operators_295[4] = { // LIE
       
   421   { 1, "SwisscomFL", NULL },
       
   422   { 2, "Orange FL", NULL },
       
   423   { 5, "FL1", NULL },
       
   424   { 77, "LI TANGO", NULL },
       
   425 };
       
   426 
       
   427 const TOperator operators_302[8] = { // CAN
       
   428   { 220, "TELUS", NULL },
       
   429   { 350, "FIRST", NULL },
       
   430   { 370, "Fido", NULL },
       
   431   { 380, "DMTS GSM", NULL },
       
   432   { 490, "WIND", NULL },
       
   433   { 610, "Bell", NULL },
       
   434   { 720, "ROGERS", NULL },
       
   435   { 880, "3G Plus", NULL },
       
   436 };
       
   437 
       
   438 const TOperator operators_308[2] = { // SPM
       
   439   { 1, "SPM AMERIS", NULL },
       
   440   { 2, "SPM-PROSODIE", NULL },
       
   441 };
       
   442 
       
   443 const TOperator operators_310[79] = { // USA
       
   444   { 0, "Mid-Tex", NULL },
       
   445   { 11, "WTTCKy", NULL },
       
   446   { 20, "Union Tel", NULL },
       
   447   { 26, "T-Mobile", NULL },
       
   448   { 30, "CENT USA", NULL },
       
   449   { 31, "T-Mobile", NULL },
       
   450   { 32, "IT&E", NULL },
       
   451   { 38, "AT&T", NULL },
       
   452   { 40, "CONCHO", NULL },
       
   453   { 46, "USA SIMMETRY", NULL },
       
   454   { 50, "DIGICEL", NULL },
       
   455   { 58, "T-Mobile", NULL },
       
   456   { 64, "ARDGMC", NULL },
       
   457   { 70, "Highland", NULL },
       
   458   { 80, "Corr", NULL },
       
   459   { 90, "Edge", NULL },
       
   460   { 100, "US PLATEAU", NULL },
       
   461   { 150, "AT&T", NULL },
       
   462   { 160, "T-Mobile", NULL },
       
   463   { 170, "AT&T", NULL },
       
   464   { 180, "West Central", NULL },
       
   465   { 190, "D HARBOR", NULL },
       
   466   { 200, "T-Mobile", NULL },
       
   467   { 210, "T-Mobile", NULL },
       
   468   { 220, "T-Mobile", NULL },
       
   469   { 230, "T-Mobile", NULL },
       
   470   { 240, "T-Mobile", NULL },
       
   471   { 250, "T-Mobile", NULL },
       
   472   { 260, "T-Mobile", NULL },
       
   473   { 270, "T-Mobile", NULL },
       
   474   { 280, "T-Mobile", NULL },
       
   475   { 290, "NEP Wireless", NULL },
       
   476   { 300, "iSmartUS", NULL },
       
   477   { 310, "T-Mobile", NULL },
       
   478   { 311, "FARMERS", NULL },
       
   479   { 320, "Cell", NULL },
       
   480   { 330, "Cellular One", NULL },
       
   481   { 340, "WestLink", NULL },
       
   482   { 350, "Carolina", NULL },
       
   483   { 380, "AT&T", NULL },
       
   484   { 390, "Cell1ET", NULL },
       
   485   { 400, "USA iCAN", NULL },
       
   486   { 410, "AT&T", NULL },
       
   487   { 420, "CBW", NULL },
       
   488   { 450, "NECCI", NULL },
       
   489   { 460, "USA ONELINK", NULL },
       
   490   { 470, "DOCOMOPA", NULL },
       
   491   { 490, "T-Mobile", NULL },
       
   492   { 500, "PSC Wireless", NULL },
       
   493   { 530, "IWS", NULL },
       
   494   { 560, "Cell One", NULL },
       
   495   { 580, "T-Mobile", NULL },
       
   496   { 570, "Chinook", NULL },
       
   497   { 590, "ROAMING", NULL },
       
   498   { 610, "EpicTouch", NULL },
       
   499   { 630, "AmeriLink", NULL },
       
   500   { 640, "Einstein PCS", NULL },
       
   501   { 650, "Jasper", NULL },
       
   502   { 660, "T-Mobile", NULL },
       
   503   { 670, "W 2000 PCS", NULL },
       
   504   { 680, "NPI Wireless", NULL },
       
   505   { 690, "IMMIX", NULL },
       
   506   { 700, "USA BIGFOOT", NULL },
       
   507   { 710, "USA ASTAC", NULL },
       
   508   { 740, "Telemetrix", NULL },
       
   509   { 760, "PTSI", NULL },
       
   510   { 770, "IWS", NULL },
       
   511   { 780, "AirLink PCS", NULL },
       
   512   { 790, "Pinpoint", NULL },
       
   513   { 800, "T-Mobile", NULL },
       
   514   { 870, "PACE", NULL },
       
   515   { 880, "USAACSI", NULL },
       
   516   { 890, "USA Unicel", NULL },
       
   517   { 900, "TXCELL", NULL },
       
   518   { 910, "USAFC", NULL },
       
   519   { 940, "DCT", NULL },
       
   520   { 950, "XIT", NULL },
       
   521   { 980, "AT&T", NULL },
       
   522   { 990, "Cingular", NULL },
       
   523 };
       
   524 
       
   525 const TOperator operators_311[23] = { // USA
       
   526   { 0, "Mid-Tex", NULL },
       
   527   { 30, "Indigo", NULL },
       
   528   { 40, "Commnet", NULL },
       
   529   { 70, "USAEC", NULL },
       
   530   { 80, "PINECell", NULL },
       
   531   { 90, "USASXLP", NULL },
       
   532   { 110, "High Plains", NULL },
       
   533   { 130, "C1AMARIL", NULL },
       
   534   { 140, "Sprocket", NULL },
       
   535   { 150, "Wilkes USA", NULL },
       
   536   { 160, "EMW", NULL },
       
   537   { 170, "PetroCom", NULL },
       
   538   { 180, "AT&T", NULL },
       
   539   { 190, "USAC1ECI", NULL },
       
   540   { 210, "FARMERS", NULL },
       
   541   { 240, "USACWCI", NULL },
       
   542   { 250, "USA i CAN", NULL },
       
   543   { 310, "LamarCel", NULL },
       
   544   { 330, "BTW", NULL },
       
   545   { 360, "STELERA", NULL },
       
   546   { 370, "GCI", NULL },
       
   547   { 500, "MOSAIC", NULL },
       
   548   { 530, "USANCW", NULL },
       
   549 };
       
   550 
       
   551 const TOperator operators_330[1] = { // PRI
       
   552   { 110, "PR Claro", NULL },
       
   553 };
       
   554 
       
   555 const TOperator operators_332[1] = { // USA
       
   556   { 11, "Blue Sky", NULL },
       
   557 };
       
   558 
       
   559 const TOperator operators_334[2] = { // MEX
       
   560   { 3, "movistar", NULL },
       
   561   { 20, "TELCEL GSM", NULL },
       
   562 };
       
   563 
       
   564 const TOperator operators_338[4] = { // JAM
       
   565   { 5, "DIGICEL", NULL },
       
   566   { 20, "C&W", NULL },
       
   567   { 70, "CLARO JAM", NULL },
       
   568   { 180, "C&W", NULL },
       
   569 };
       
   570 
       
   571 const TOperator operators_340[4] = { // FRA
       
   572   { 1, "F-Orange", NULL },
       
   573   { 2, "ONLY", NULL },
       
   574   { 8, "DAUPHIN", NULL },
       
   575   { 20, "DIGICEL", NULL },
       
   576 };
       
   577 
       
   578 const TOperator operators_342[4] = { // BRB
       
   579   { 50, "Digicel", NULL },
       
   580   { 600, "C&W", NULL },
       
   581   { 750, "DIGICEL", NULL },
       
   582   { 810, "Cingular", NULL },
       
   583 };
       
   584 
       
   585 const TOperator operators_344[3] = { // ATG
       
   586   { 30, "APUA-PCS", NULL },
       
   587   { 920, "C&W", NULL },
       
   588   { 930, "Cingular", NULL },
       
   589 };
       
   590 
       
   591 const TOperator operators_346[1] = { // CYM
       
   592   { 140, "LIME", NULL },
       
   593 };
       
   594 
       
   595 const TOperator operators_348[2] = { // VGB
       
   596   { 170, "C&W", NULL },
       
   597   { 570, "CCTBVI", NULL },
       
   598 };
       
   599 
       
   600 const TOperator operators_350[4] = { // BDA
       
   601   { 0, "CellularOne", NULL },
       
   602   { 1, "TELECOM BDA", NULL },
       
   603   { 2, "MOBILITY", NULL },
       
   604   { 10, "Cingular", NULL },
       
   605 };
       
   606 
       
   607 const TOperator operators_352[4] = { // GRD
       
   608   { 30, "Cingular", NULL },
       
   609   { 50, "Digicel", NULL },
       
   610   { 110, "C&W", NULL },
       
   611   { 130, "TWTCGN", NULL },
       
   612 };
       
   613 
       
   614 const TOperator operators_354[1] = { // MS
       
   615   { 860, "LIME", NULL },
       
   616 };
       
   617 
       
   618 const TOperator operators_356[1] = { // KNA
       
   619   { 110, "LIME", NULL },
       
   620 };
       
   621 
       
   622 const TOperator operators_358[3] = { // SLU
       
   623   { 30, "Cingular", NULL },
       
   624   { 50, "DIGICEL", NULL },
       
   625   { 110, "C&W", NULL },
       
   626 };
       
   627 
       
   628 const TOperator operators_360[3] = { // VCT
       
   629   { 10, "Cingular", NULL },
       
   630   { 70, "DIGICEL", NULL },
       
   631   { 110, "C&W", NULL },
       
   632 };
       
   633 
       
   634 const TOperator operators_362[5] = { // ANT
       
   635   { 51, "Telcell GSM", NULL },
       
   636   { 69, "CT GSM", NULL },
       
   637   { 91, "UTS", NULL },
       
   638   { 630, "Cingular", NULL },
       
   639   { 951, "ANT", NULL },
       
   640 };
       
   641 
       
   642 const TOperator operators_363[2] = { // ABW
       
   643   { 1, "SETAR GSM", NULL },
       
   644   { 20, "DIGICEL", NULL },
       
   645 };
       
   646 
       
   647 const TOperator operators_364[1] = { // BHS
       
   648   { 39, "BaTelCell", NULL },
       
   649 };
       
   650 
       
   651 const TOperator operators_365[1] = { // AIA
       
   652   { 840, "C&W", NULL },
       
   653 };
       
   654 
       
   655 const TOperator operators_366[2] = { // DMA
       
   656   { 20, "Cingular", NULL },
       
   657   { 110, "C&W", NULL },
       
   658 };
       
   659 
       
   660 const TOperator operators_368[1] = { // CUB
       
   661   { 1, "CUBACEL", NULL },
       
   662 };
       
   663 
       
   664 const TOperator operators_370[2] = { // DOM
       
   665   { 1, "orange", NULL },
       
   666   { 2, "CLARO DOM", NULL },
       
   667 };
       
   668 
       
   669 const TOperator operators_372[1] = { // HTI
       
   670   { 1, "COMCEL", NULL },
       
   671 };
       
   672 
       
   673 const TOperator operators_374[1] = { // TTO
       
   674   { 12, "TSTT", NULL },
       
   675 };
       
   676 
       
   677 const TOperator operators_376[2] = { // TCA
       
   678   { 350, "C&W", NULL },
       
   679   { 352, "ICOM TCI", NULL },
       
   680 };
       
   681 
       
   682 const TOperator operators_400[3] = { // AZE
       
   683   { 1, "ACELL", NULL },
       
   684   { 2, "BKCELL", NULL },
       
   685   { 4, "AZ Nar", NULL },
       
   686 };
       
   687 
       
   688 const TOperator operators_401[3] = { // KAZ
       
   689   { 1, "Beeline KZ", NULL },
       
   690   { 2, "KZ KCELL", NULL },
       
   691   { 77, "NEO-KZ", NULL },
       
   692 };
       
   693 
       
   694 const TOperator operators_402[2] = { // BTN
       
   695   { 17, "BT B-Mobile", NULL },
       
   696   { 77, "TASHICELL", NULL },
       
   697 };
       
   698 
       
   699 const TOperator operators_404[91] = { // IND
       
   700   { 1, "Vodafone IN", NULL },
       
   701   { 2, "AirTel", NULL },
       
   702   { 3, "AirTel", NULL },
       
   703   { 4, "IDEA", NULL },
       
   704   { 5, "Vodafone IN", NULL },
       
   705   { 7, "IDEA", NULL },
       
   706   { 8, "USHAFONE", NULL },
       
   707   { 9, "Reliance", NULL },
       
   708   { 10, "AirTel", NULL },
       
   709   { 11, "Vodafone IN", NULL },
       
   710   { 12, "IDEA", NULL },
       
   711   { 13, "Vodafone IN", NULL },
       
   712   { 14, "INA SPICE", NULL },
       
   713   { 15, "Vodafone IN", NULL },
       
   714   { 16, "AirTel", NULL },
       
   715   { 17, "AIRCEL", NULL },
       
   716   { 18, "Reliance", NULL },
       
   717   { 19, "IDEA", NULL },
       
   718   { 20, "Vodafone IN", NULL },
       
   719   { 21, "BPL MOBILE", NULL },
       
   720   { 22, "IDEA", NULL },
       
   721   { 23, "USHAFONE", NULL },
       
   722   { 24, "IDEA", NULL },
       
   723   { 25, "AIRCEL", NULL },
       
   724   { 26, "USHAFONE", NULL },
       
   725   { 27, "Vodafone IN", NULL },
       
   726   { 28, "AIRCEL", NULL },
       
   727   { 29, "AIRCEL", NULL },
       
   728   { 30, "Vodafone IN", NULL },
       
   729   { 31, "AirTel", NULL },
       
   730   { 32, "USHAFONE", NULL },
       
   731   { 33, "AIRCEL", NULL },
       
   732   { 34, "CellOne", NULL },
       
   733   { 35, "AIRCEL", NULL },
       
   734   { 36, "Reliance", NULL },
       
   735   { 37, "AIRCEL", NULL },
       
   736   { 38, "CellOne", NULL },
       
   737   { 40, "IND AIRTEL", NULL },
       
   738   { 41, "AIRCEL", NULL },
       
   739   { 42, "AIRCEL", NULL },
       
   740   { 43, "Vodafone IN", NULL },
       
   741   { 44, "SPICE", NULL },
       
   742   { 45, "AirTel", NULL },
       
   743   { 46, "Vodafone IN", NULL },
       
   744   { 49, "AirTel", NULL },
       
   745   { 50, "Reliance", NULL },
       
   746   { 51, "CellOne", NULL },
       
   747   { 52, "Reliance", NULL },
       
   748   { 53, "CellOne", NULL },
       
   749   { 54, "CellOne", NULL },
       
   750   { 55, "CellOne", NULL },
       
   751   { 56, "IDEA", NULL },
       
   752   { 57, "CellOne", NULL },
       
   753   { 58, "CellOne", NULL },
       
   754   { 59, "CellOne", NULL },
       
   755   { 60, "Vodafone IN", NULL },
       
   756   { 62, "CellOne", NULL },
       
   757   { 64, "CellOne", NULL },
       
   758   { 66, "CellOne", NULL },
       
   759   { 67, "Reliance", NULL },
       
   760   { 68, "IN-DOLPHIN", NULL },
       
   761   { 69, "DOLPHIN", NULL },
       
   762   { 70, "Oasis", NULL },
       
   763   { 71, "CellOne", NULL },
       
   764   { 72, "CellOne", NULL },
       
   765   { 73, "CellOne", NULL },
       
   766   { 74, "CellOne", NULL },
       
   767   { 75, "CellOne", NULL },
       
   768   { 76, "CellOne", NULL },
       
   769   { 77, "CellOne", NULL },
       
   770   { 78, "IDEA", NULL },
       
   771   { 79, "CellOne", NULL },
       
   772   { 80, "CellOne", NULL },
       
   773   { 81, "CellOne", NULL },
       
   774   { 82, "IDEA", NULL },
       
   775   { 83, "Reliance", NULL },
       
   776   { 84, "Vodafone IN", NULL },
       
   777   { 85, "Reliance", NULL },
       
   778   { 86, "Vodafone IN", NULL },
       
   779   { 87, "IDEA", NULL },
       
   780   { 88, "Vodafone IN", NULL },
       
   781   { 89, "IDEA", NULL },
       
   782   { 90, "AirTel", NULL },
       
   783   { 91, "AirCel", NULL },
       
   784   { 92, "AirTel", NULL },
       
   785   { 93, "AirTel", NULL },
       
   786   { 94, "AirTel", NULL },
       
   787   { 95, "AirTel", NULL },
       
   788   { 96, "AirTel", NULL },
       
   789   { 97, "AirTel", NULL },
       
   790   { 98, "AirTel", NULL },
       
   791 };
       
   792 
       
   793 const TOperator operators_405[127] = { // IND
       
   794   { 1, "Reliance", NULL },
       
   795   { 5, "Reliance", NULL },
       
   796   { 6, "Reliance", NULL },
       
   797   { 7, "Reliance", NULL },
       
   798   { 9, "Reliance", NULL },
       
   799   { 10, "Reliance", NULL },
       
   800   { 11, "Reliance", NULL },
       
   801   { 13, "Reliance", NULL },
       
   802   { 15, "Reliance", NULL },
       
   803   { 18, "Reliance", NULL },
       
   804   { 19, "Reliance", NULL },
       
   805   { 20, "Reliance", NULL },
       
   806   { 21, "Reliance", NULL },
       
   807   { 22, "Reliance", NULL },
       
   808   { 25, "TATA GSM", NULL },
       
   809   { 27, "TATA GSM", NULL },
       
   810   { 29, "TATA GSM", NULL },
       
   811   { 30, "TATA GSM", NULL },
       
   812   { 31, "TATA GSM", NULL },
       
   813   { 32, "TATA GSM", NULL },
       
   814   { 34, "TATA GSM", NULL },
       
   815   { 35, "TATA GSM", NULL },
       
   816   { 36, "TATA GSM", NULL },
       
   817   { 37, "TATA GSM", NULL },
       
   818   { 38, "TATA GSM", NULL },
       
   819   { 39, "TATA GSM", NULL },
       
   820   { 41, "TATA GSM", NULL },
       
   821   { 42, "TATA GSM", NULL },
       
   822   { 43, "TATA GSM", NULL },
       
   823   { 44, "TATA GSM", NULL },
       
   824   { 45, "TATA GSM", NULL },
       
   825   { 46, "TATA GSM", NULL },
       
   826   { 47, "TATA GSM", NULL },
       
   827   { 50, "Reliance", NULL },
       
   828   { 51, "IND AirTel", NULL },
       
   829   { 52, "IND AirTel", NULL },
       
   830   { 53, "IND AirTel", NULL },
       
   831   { 54, "IND AirTel", NULL },
       
   832   { 55, "IND AirTel", NULL },
       
   833   { 56, "IND AirTel", NULL },
       
   834   { 66, "Vodafone IN", NULL },
       
   835   { 67, "Vodafone IN", NULL },
       
   836   { 70, "IDEA", NULL },
       
   837   { 750, "Vodafone IN", NULL },
       
   838   { 751, "Vodafone IN", NULL },
       
   839   { 752, "Vodafone IN", NULL },
       
   840   { 753, "Vodafone IN", NULL },
       
   841   { 754, "Vodafone IN", NULL },
       
   842   { 755, "Vodafone IN", NULL },
       
   843   { 756, "Vodafone IN", NULL },
       
   844   { 799, "IDEA", NULL },
       
   845   { 800, "Aircel", NULL },
       
   846   { 801, "Aircel", NULL },
       
   847   { 802, "Aircel", NULL },
       
   848   { 803, "Aircel", NULL },
       
   849   { 804, "Aircel", NULL },
       
   850   { 805, "Aircel", NULL },
       
   851   { 806, "Aircel", NULL },
       
   852   { 807, "Aircel", NULL },
       
   853   { 808, "Aircel", NULL },
       
   854   { 809, "Aircel", NULL },
       
   855   { 810, "Aircel", NULL },
       
   856   { 811, "Aircel", NULL },
       
   857   { 812, "Aircel", NULL },
       
   858   { 813, "IN UNITECH", NULL },
       
   859   { 814, "IN UNITECH", NULL },
       
   860   { 815, "IN UNITECH", NULL },
       
   861   { 816, "IN UNITECH", NULL },
       
   862   { 817, "IN UNITECH", NULL },
       
   863   { 818, "IN UNITECH", NULL },
       
   864   { 819, "IN UNITECH", NULL },
       
   865   { 820, "IN UNITECH", NULL },
       
   866   { 821, "IN UNITECH", NULL },
       
   867   { 822, "IN UNITECH", NULL },
       
   868   { 844, "Unitech", NULL },
       
   869   { 845, "IDEA", NULL },
       
   870   { 846, "IDEA", NULL },
       
   871   { 848, "IDEA", NULL },
       
   872   { 849, "IDEA", NULL },
       
   873   { 850, "IDEA", NULL },
       
   874   { 852, "IDEA", NULL },
       
   875   { 853, "IDEA", NULL },
       
   876   { 854, "LoopMobile", NULL },
       
   877   { 855, "LoopMobile", NULL },
       
   878   { 856, "LoopMobile", NULL },
       
   879   { 857, "LoopMobile", NULL },
       
   880   { 858, "LoopMobile", NULL },
       
   881   { 859, "LoopMobile", NULL },
       
   882   { 860, "LoopMobile", NULL },
       
   883   { 861, "LoopMobile", NULL },
       
   884   { 862, "LoopMobile", NULL },
       
   885   { 863, "LoopMobile", NULL },
       
   886   { 864, "LoopMobile", NULL },
       
   887   { 865, "LoopMobile", NULL },
       
   888   { 866, "LoopMobile", NULL },
       
   889   { 867, "LoopMobile", NULL },
       
   890   { 868, "LoopMobile", NULL },
       
   891   { 869, "LoopMobile", NULL },
       
   892   { 870, "LoopMobile", NULL },
       
   893   { 871, "LoopMobile", NULL },
       
   894   { 872, "LoopMobile", NULL },
       
   895   { 873, "LoopMobile", NULL },
       
   896   { 874, "LoopMobile", NULL },
       
   897   { 875, "IN UNITECH", NULL },
       
   898   { 876, "IN UNITECH", NULL },
       
   899   { 877, "IN UNITECH", NULL },
       
   900   { 878, "IN UNITECH", NULL },
       
   901   { 879, "IN UNITECH", NULL },
       
   902   { 880, "IN UNITECH", NULL },
       
   903   { 912, "etisalat", NULL },
       
   904   { 913, "etisalat", NULL },
       
   905   { 914, "etisalat", NULL },
       
   906   { 915, "etisalat", NULL },
       
   907   { 916, "etisalat", NULL },
       
   908   { 917, "etisalat", NULL },
       
   909   { 918, "etisalat", NULL },
       
   910   { 919, "etisalat", NULL },
       
   911   { 920, "etisalat", NULL },
       
   912   { 921, "etisalat", NULL },
       
   913   { 922, "etisalat", NULL },
       
   914   { 923, "etisalat", NULL },
       
   915   { 924, "etisalat", NULL },
       
   916   { 925, "IN UNITECH", NULL },
       
   917   { 926, "IN UNITECH", NULL },
       
   918   { 927, "IN UNITECH", NULL },
       
   919   { 928, "IN UNITECH", NULL },
       
   920   { 929, "IN UNITECH", NULL },
       
   921 };
       
   922 
       
   923 const TOperator operators_410[5] = { // PAK
       
   924   { 1, "Mobilink", NULL },
       
   925   { 3, "PK-UFONE", NULL },
       
   926   { 4, "ZONG", NULL },
       
   927   { 6, "Telenor PK", NULL },
       
   928   { 7, "WaridTel", NULL },
       
   929 };
       
   930 
       
   931 const TOperator operators_412[4] = { // AFG
       
   932   { 1, "AF AWCC", NULL },
       
   933   { 20, "ROSHAN", NULL },
       
   934   { 40, "MTN AF", NULL },
       
   935   { 50, "Etisalat Af", NULL },
       
   936 };
       
   937 
       
   938 const TOperator operators_413[6] = { // SRI
       
   939   { 1, "Mobitel", NULL },
       
   940   { 2, "DIALOG", NULL },
       
   941   { 3, "SRI-Tigo", NULL },
       
   942   { 5, "SRI AIRTEL", NULL },
       
   943   { 8, "Hutch", NULL },
       
   944   { 71, "LK Mobitel", NULL },
       
   945 };
       
   946 
       
   947 const TOperator operators_414[1] = { // MMR
       
   948   { 1, "MPTGSM", NULL },
       
   949 };
       
   950 
       
   951 const TOperator operators_415[3] = { // LBN
       
   952   { 1, "alfa", NULL },
       
   953   { 3, "MTC LIBAN", NULL },
       
   954   { 5, "OM", NULL },
       
   955 };
       
   956 
       
   957 const TOperator operators_416[3] = { // JOR
       
   958   { 1, "zain JO", NULL },
       
   959   { 3, "UMNIAH", NULL },
       
   960   { 77, "Orange JO", NULL },
       
   961 };
       
   962 
       
   963 const TOperator operators_417[4] = { // SYR
       
   964   { 1, "SYRIATEL", NULL },
       
   965   { 2, "MTN", NULL },
       
   966   { 9, "MOBILE", NULL },
       
   967   { 93, "SYRIATEL", NULL },
       
   968 };
       
   969 
       
   970 const TOperator operators_418[5] = { // IRQ
       
   971   { 5, "ASIACELL", NULL },
       
   972   { 20, "zain IQ", NULL },
       
   973   { 30, "IRAQNA", NULL },
       
   974   { 40, "KOREK", NULL },
       
   975   { 82, "SanaTel", NULL },
       
   976 };
       
   977 
       
   978 const TOperator operators_419[3] = { // KWT
       
   979   { 2, "Zain KW", NULL },
       
   980   { 3, "WATANIYA", NULL },
       
   981   { 4, "VIVA", NULL },
       
   982 };
       
   983 
       
   984 const TOperator operators_420[3] = { // KSA
       
   985   { 1, "STC", NULL },
       
   986   { 3, "mobily-KSA", NULL },
       
   987   { 7, "KSA EAE", NULL },
       
   988 };
       
   989 
       
   990 const TOperator operators_421[3] = { // YEM
       
   991   { 1, "SabaFon", NULL },
       
   992   { 2, "MTN", NULL },
       
   993   { 700, "YemYY", NULL },
       
   994 };
       
   995 
       
   996 const TOperator operators_422[2] = { // OMN
       
   997   { 2, "OMAN MOBILE", NULL },
       
   998   { 3, "nawras", NULL },
       
   999 };
       
  1000 
       
  1001 const TOperator operators_424[3] = { // UAE
       
  1002   { 2, "ETISALAT", NULL },
       
  1003   { 3, "du", NULL },
       
  1004   { 5, "Thuraya", NULL },
       
  1005 };
       
  1006 
       
  1007 const TOperator operators_425[5] = { // ISR
       
  1008   { 1, "IL ORANGE", NULL },
       
  1009   { 2, "Cellcom", NULL },
       
  1010   { 3, "IL Pelephone", NULL },
       
  1011   { 5, "JAWWAL", NULL },
       
  1012   { 6, "WM", NULL },
       
  1013 };
       
  1014 
       
  1015 const TOperator operators_426[2] = { // BHR
       
  1016   { 1, "BATELCO", NULL },
       
  1017   { 2, "zain BH", NULL },
       
  1018 };
       
  1019 
       
  1020 const TOperator operators_427[2] = { // QAT
       
  1021   { 1, "Qat - Qtel", NULL },
       
  1022   { 2, "vodafone", NULL },
       
  1023 };
       
  1024 
       
  1025 const TOperator operators_428[2] = { // MNG
       
  1026   { 88, "UNTLMN", NULL },
       
  1027   { 99, "MN MobiCom", NULL },
       
  1028 };
       
  1029 
       
  1030 const TOperator operators_432[5] = { // IRN
       
  1031   { 11, "IR-TCI", NULL },
       
  1032   { 14, "IR KISH", NULL },
       
  1033   { 19, "IR MTCE", NULL },
       
  1034   { 32, "Iran Taliya", NULL },
       
  1035   { 35, "MTN Irancell", NULL },
       
  1036 };
       
  1037 
       
  1038 const TOperator operators_434[6] = { // UZB
       
  1039   { 0, "UZMACOM", NULL },
       
  1040   { 1, "BUZTEL", NULL },
       
  1041   { 2, "UZMACOM", NULL },
       
  1042   { 4, "Beeline UZ", NULL },
       
  1043   { 5, "UZB Ucell", NULL },
       
  1044   { 7, "UZB MTS", NULL },
       
  1045 };
       
  1046 
       
  1047 const TOperator operators_436[7] = { // TJK
       
  1048   { 1, "Somoncom", NULL },
       
  1049   { 2, "INDIGO-T", NULL },
       
  1050   { 3, "TJK MLT", NULL },
       
  1051   { 4, "Babilon-M", NULL },
       
  1052   { 5, "BEELINE TJ", NULL },
       
  1053   { 12, "INDIGO-T", NULL },
       
  1054   { 91, "BEELINE", NULL },
       
  1055 };
       
  1056 
       
  1057 const TOperator operators_437[3] = { // KGZ
       
  1058   { 1, "BITEL", NULL },
       
  1059   { 5, "MEGACOM", NULL },
       
  1060   { 9, "O!", NULL },
       
  1061 };
       
  1062 
       
  1063 const TOperator operators_438[1] = { // TKM
       
  1064   { 1, "MTS TM", NULL },
       
  1065 };
       
  1066 
       
  1067 const TOperator operators_440[3] = { // JPN
       
  1068   { 0, "JPN EMOBILE", NULL },
       
  1069   { 10, "JP DOCOMO", NULL },
       
  1070   { 20, "SoftBank", NULL },
       
  1071 };
       
  1072 
       
  1073 const TOperator operators_450[3] = { // KOR
       
  1074   { 2, "KT", NULL },
       
  1075   { 5, "SKT", NULL },
       
  1076   { 8, "KT", NULL },
       
  1077 };
       
  1078 
       
  1079 const TOperator operators_452[4] = { // VMN
       
  1080   { 1, "VN MOBIFONE", NULL },
       
  1081   { 2, "VN VINAPHONE", NULL },
       
  1082   { 4, "VIETTEL", NULL },
       
  1083   { 5, "VNMOBILE", NULL },
       
  1084 };
       
  1085 
       
  1086 const TOperator operators_454[13] = { // HKG
       
  1087   { 0, "CSL", NULL },
       
  1088   { 2, "CSL", NULL },
       
  1089   { 3, "3 HK", NULL },
       
  1090   { 4, "3(2G)", NULL },
       
  1091   { 6, "SMC-Voda", NULL },
       
  1092   { 10, "CSL", NULL },
       
  1093   { 12, "CMHK", uname_454_12 },
       
  1094   { 15, "454-15", NULL },
       
  1095   { 16, "PCCW", NULL },
       
  1096   { 18, "CSL", uname_454_18 },
       
  1097   { 19, "PCCW", NULL },
       
  1098   { 20, "Orange", NULL },
       
  1099   { 22, "HK P PLUS", uname_454_22 },
       
  1100 };
       
  1101 
       
  1102 const TOperator operators_455[5] = { // MAC
       
  1103   { 0, "SmarTone", uname_455_0 },
       
  1104   { 1, "CTM", uname_455_1 },
       
  1105   { 3, "HT Macau", NULL },
       
  1106   { 4, "CTM", NULL },
       
  1107   { 5, "3 Macau", NULL },
       
  1108 };
       
  1109 
       
  1110 const TOperator operators_456[7] = { // KHM
       
  1111   { 1, "MOBITEL", NULL },
       
  1112   { 2, "hello", NULL },
       
  1113   { 4, "CADCOMMS", NULL },
       
  1114   { 5, "STAR CELL", NULL },
       
  1115   { 6, "SMART", NULL },
       
  1116   { 8, "Metfone", NULL },
       
  1117   { 18, "Mfone", NULL },
       
  1118 };
       
  1119 
       
  1120 const TOperator operators_457[4] = { // LAO
       
  1121   { 1, "LAO GSM", NULL },
       
  1122   { 2, "ETLMNW", NULL },
       
  1123   { 3, "LATMOBIL", NULL },
       
  1124   { 8, "TIGO LAO", NULL },
       
  1125 };
       
  1126 
       
  1127 const TOperator operators_460[2] = { // CHN
       
  1128   { 0, "CMCC", uname_460_0 },
       
  1129   { 1, "CHN-UNICOM", uname_460_1 },
       
  1130 };
       
  1131 
       
  1132 const TOperator operators_466[8] = { // TWN
       
  1133   { 1, "FarEasTone", uname_466_1 },
       
  1134   { 6, "TUNTEX", uname_466_6 },
       
  1135   { 88, "KGT-Online", uname_466_88 },
       
  1136   { 89, "VIBO", uname_466_89 },
       
  1137   { 92, "Chunghwa", uname_466_92 },
       
  1138   { 93, "MOBITAI", uname_466_93 },
       
  1139   { 97, "TW Mobile", uname_466_97 },
       
  1140   { 99, "TransAsia", uname_466_99 },
       
  1141 };
       
  1142 
       
  1143 const TOperator operators_467[1] = { // PRK
       
  1144   { 193, "KP SUN", NULL },
       
  1145 };
       
  1146 
       
  1147 const TOperator operators_470[5] = { // BGD
       
  1148   { 1, "grameenphone", NULL },
       
  1149   { 2, "AKTEL", NULL },
       
  1150   { 3, "Banglalink", NULL },
       
  1151   { 4, "BGD bMobile", NULL },
       
  1152   { 7, "WARID BD", NULL },
       
  1153 };
       
  1154 
       
  1155 const TOperator operators_472[2] = { // MDV
       
  1156   { 1, "DHIMOBILE", NULL },
       
  1157   { 2, "WATANIYA", NULL },
       
  1158 };
       
  1159 
       
  1160 const TOperator operators_502[8] = { // MYS
       
  1161   { 2, "BINARIANG", NULL },
       
  1162   { 10, "TIME3G", NULL },
       
  1163   { 12, "MY MAXIS", NULL },
       
  1164   { 13, "MY CELCOM 3G", NULL },
       
  1165   { 16, "DiGi", NULL },
       
  1166   { 17, "TIMECel", NULL },
       
  1167   { 18, "U MOBILE", NULL },
       
  1168   { 19, "MY CELCOM", NULL },
       
  1169 };
       
  1170 
       
  1171 const TOperator operators_505[6] = { // AUS
       
  1172   { 1, "Telstra", NULL },
       
  1173   { 2, "YES OPTUS", NULL },
       
  1174   { 3, "vodafone AU", NULL },
       
  1175   { 6, "3TELSTRA", NULL },
       
  1176   { 8, "One.Tel", NULL },
       
  1177   { 10, "NT", NULL },
       
  1178 };
       
  1179 
       
  1180 const TOperator operators_510[6] = { // IDN
       
  1181   { 1, "INDOSAT", NULL },
       
  1182   { 8, "axis", NULL },
       
  1183   { 10, "TELKOMSEL", NULL },
       
  1184   { 11, "IND XL", NULL },
       
  1185   { 21, "INDOSAT", NULL },
       
  1186   { 89, "3", NULL },
       
  1187 };
       
  1188 
       
  1189 const TOperator operators_514[1] = { // TLS
       
  1190   { 2, "TLS-TT", NULL },
       
  1191 };
       
  1192 
       
  1193 const TOperator operators_515[5] = { // PHL
       
  1194   { 1, "Islacom", NULL },
       
  1195   { 2, "GLOBE", NULL },
       
  1196   { 3, "SMART Gold", NULL },
       
  1197   { 5, "SUN", NULL },
       
  1198   { 18, "CURE", NULL },
       
  1199 };
       
  1200 
       
  1201 const TOperator operators_520[6] = { // THA
       
  1202   { 1, "AIS GSM", NULL },
       
  1203   { 10, "TH ORANGE", NULL },
       
  1204   { 15, "TH ACT 1900", NULL },
       
  1205   { 18, "DTAC", NULL },
       
  1206   { 23, "GSM 1800", NULL },
       
  1207   { 99, "TRUE", NULL },
       
  1208 };
       
  1209 
       
  1210 const TOperator operators_525[6] = { // SGP
       
  1211   { 1, "SingTel", NULL },
       
  1212   { 2, "SingTel-G18", NULL },
       
  1213   { 3, "SGP-M1-3GSM", NULL },
       
  1214   { 4, "SGP-M1-3GSM", NULL },
       
  1215   { 5, "STARHUB", NULL },
       
  1216   { 7, "CallZone", NULL },
       
  1217 };
       
  1218 
       
  1219 const TOperator operators_528[2] = { // BRU
       
  1220   { 2, "BRU-bmobile", NULL },
       
  1221   { 11, "DSTCom", NULL },
       
  1222 };
       
  1223 
       
  1224 const TOperator operators_530[4] = { // NZL
       
  1225   { 1, "vodafone NZ", NULL },
       
  1226   { 4, "Next G NZ", NULL },
       
  1227   { 5, "Telecom NZ", NULL },
       
  1228   { 24, "2degrees", NULL },
       
  1229 };
       
  1230 
       
  1231 const TOperator operators_537[2] = { // PNG
       
  1232   { 1, "PNGBMobile", NULL },
       
  1233   { 30, "Digicel PNG", NULL },
       
  1234 };
       
  1235 
       
  1236 const TOperator operators_539[2] = { // TON
       
  1237   { 1, "U-CALL", NULL },
       
  1238   { 88, "Digicel", NULL },
       
  1239 };
       
  1240 
       
  1241 const TOperator operators_540[1] = { // SLB
       
  1242   { 1, "SI BREEZE", NULL },
       
  1243 };
       
  1244 
       
  1245 const TOperator operators_541[2] = { // VUT
       
  1246   { 1, "VUT SMILE", NULL },
       
  1247   { 5, "DIGICEL", NULL },
       
  1248 };
       
  1249 
       
  1250 const TOperator operators_542[1] = { // FJI
       
  1251   { 1, "FJ VODAFONE", NULL },
       
  1252 };
       
  1253 
       
  1254 const TOperator operators_544[1] = { // AS
       
  1255   { 11, "Blue Sky", NULL },
       
  1256 };
       
  1257 
       
  1258 const TOperator operators_545[1] = { // KIR
       
  1259   { 9, "KL-Frigate", NULL },
       
  1260 };
       
  1261 
       
  1262 const TOperator operators_546[1] = { // NCL
       
  1263   { 1, "MOBILIS", NULL },
       
  1264 };
       
  1265 
       
  1266 const TOperator operators_547[1] = { // FRA
       
  1267   { 20, "VINI", NULL },
       
  1268 };
       
  1269 
       
  1270 const TOperator operators_548[1] = { // COK
       
  1271   { 1, "CK KOKANET", NULL },
       
  1272 };
       
  1273 
       
  1274 const TOperator operators_549[1] = { // WSM
       
  1275   { 27, "Samoatel GO", NULL },
       
  1276 };
       
  1277 
       
  1278 const TOperator operators_550[1] = { // FSM
       
  1279   { 1, "FSM Telecom", NULL },
       
  1280 };
       
  1281 
       
  1282 const TOperator operators_552[1] = { // PLW
       
  1283   { 80, "PLWPMC", NULL },
       
  1284 };
       
  1285 
       
  1286 const TOperator operators_602[3] = { // EGY
       
  1287   { 1, "MobiNiL", NULL },
       
  1288   { 2, "vodafone EG", NULL },
       
  1289   { 3, "etisalat", NULL },
       
  1290 };
       
  1291 
       
  1292 const TOperator operators_603[3] = { // DZA
       
  1293   { 1, "ALG Mobilis", NULL },
       
  1294   { 2, "Djezzy", NULL },
       
  1295   { 3, "DZA NEDJMA", NULL },
       
  1296 };
       
  1297 
       
  1298 const TOperator operators_604[2] = { // MOR
       
  1299   { 0, "MEDITEL", NULL },
       
  1300   { 1, "IAM", NULL },
       
  1301 };
       
  1302 
       
  1303 const TOperator operators_605[2] = { // TUN
       
  1304   { 2, "TUNTEL", NULL },
       
  1305   { 3, "TUNISIANA", NULL },
       
  1306 };
       
  1307 
       
  1308 const TOperator operators_606[2] = { // LBY
       
  1309   { 0, "Libyana", NULL },
       
  1310   { 1, "606 01", NULL },
       
  1311 };
       
  1312 
       
  1313 const TOperator operators_607[4] = { // GMB
       
  1314   { 1, "GAMCEL", NULL },
       
  1315   { 2, "AFRICELL", NULL },
       
  1316   { 3, "GM COMIUM", NULL },
       
  1317   { 4, "QCell", NULL },
       
  1318 };
       
  1319 
       
  1320 const TOperator operators_608[2] = { // SEN
       
  1321   { 1, "ALIZE", NULL },
       
  1322   { 2, "SENTEL", NULL },
       
  1323 };
       
  1324 
       
  1325 const TOperator operators_609[1] = { // MRT
       
  1326   { 1, "MR MATTEL", NULL },
       
  1327 };
       
  1328 
       
  1329 const TOperator operators_610[2] = { // MLI
       
  1330   { 1, "MALITEL ML", NULL },
       
  1331   { 2, "ORANGE ML", NULL },
       
  1332 };
       
  1333 
       
  1334 const TOperator operators_611[4] = { // GIN
       
  1335   { 1, "Orange GN", NULL },
       
  1336   { 2, "LAGUI", NULL },
       
  1337   { 4, "GNAreeba", NULL },
       
  1338   { 5, "GINCL", NULL },
       
  1339 };
       
  1340 
       
  1341 const TOperator operators_612[5] = { // CIV
       
  1342   { 1, "CI CORA", NULL },
       
  1343   { 2, "MOOV-CI", NULL },
       
  1344   { 3, "Orange CI", NULL },
       
  1345   { 4, "KoZ", NULL },
       
  1346   { 5, "MTN CI", NULL },
       
  1347 };
       
  1348 
       
  1349 const TOperator operators_613[1] = { // BFA
       
  1350   { 2, "BF Celtel", NULL },
       
  1351 };
       
  1352 
       
  1353 const TOperator operators_614[4] = { // NER
       
  1354   { 1, "SAHELCOM", NULL },
       
  1355   { 2, "CELTEL", NULL },
       
  1356   { 3, "NE TELECEL", NULL },
       
  1357   { 4, "Orange NE", NULL },
       
  1358 };
       
  1359 
       
  1360 const TOperator operators_615[2] = { // TGO
       
  1361   { 1, "TOGO CELL", NULL },
       
  1362   { 3, "TELECEL-TOGO", NULL },
       
  1363 };
       
  1364 
       
  1365 const TOperator operators_616[4] = { // BEN
       
  1366   { 2, "TLCL-BEN", NULL },
       
  1367   { 3, "MTN BENIN", NULL },
       
  1368   { 4, "BBCOM", NULL },
       
  1369   { 5, "GloBenin", NULL },
       
  1370 };
       
  1371 
       
  1372 const TOperator operators_617[2] = { // MRU
       
  1373   { 1, "CELLPLUS-MRU", NULL },
       
  1374   { 10, "EMTEL", NULL },
       
  1375 };
       
  1376 
       
  1377 const TOperator operators_618[4] = { // LBR
       
  1378   { 1, "LoneStar", NULL },
       
  1379   { 2, "LIBERCELL", NULL },
       
  1380   { 3, "Celcom GSM", NULL },
       
  1381   { 7, "Celcom GSM", NULL },
       
  1382 };
       
  1383 
       
  1384 const TOperator operators_619[2] = { // SLE
       
  1385   { 1, "CELTEL SL", NULL },
       
  1386   { 2, "MILLICOM SL", NULL },
       
  1387 };
       
  1388 
       
  1389 const TOperator operators_620[4] = { // GHA
       
  1390   { 1, "GH MTN", NULL },
       
  1391   { 2, "GH ONEtouch", NULL },
       
  1392   { 3, "tiGO", NULL },
       
  1393   { 6, "GH Zain", NULL },
       
  1394 };
       
  1395 
       
  1396 const TOperator operators_621[5] = { // NGA
       
  1397   { 20, "Zain NG", NULL },
       
  1398   { 30, "MTN - NG", NULL },
       
  1399   { 40, "NG Mtel", NULL },
       
  1400   { 50, "Gio NG", NULL },
       
  1401   { 60, "EMTS NGA", NULL },
       
  1402 };
       
  1403 
       
  1404 const TOperator operators_622[2] = { // TCD
       
  1405   { 1, "CELTEL TCD", NULL },
       
  1406   { 2, "TD LIBERTIS", NULL },
       
  1407 };
       
  1408 
       
  1409 const TOperator operators_623[2] = { // CAF
       
  1410   { 2, "Telecel", NULL },
       
  1411   { 4, "NationLink", NULL },
       
  1412 };
       
  1413 
       
  1414 const TOperator operators_624[2] = { // CMR
       
  1415   { 1, "MTN CAM", NULL },
       
  1416   { 2, "Orange CAM", NULL },
       
  1417 };
       
  1418 
       
  1419 const TOperator operators_625[2] = { // CPV
       
  1420   { 1, "CPV MOVEL", NULL },
       
  1421   { 2, "CPV T+", NULL },
       
  1422 };
       
  1423 
       
  1424 const TOperator operators_626[1] = { // STP
       
  1425   { 1, "STP CSTmovel", NULL },
       
  1426 };
       
  1427 
       
  1428 const TOperator operators_627[2] = { // GNQ
       
  1429   { 1, "GNQ01", NULL },
       
  1430   { 3, "HiTs-GQ", NULL },
       
  1431 };
       
  1432 
       
  1433 const TOperator operators_628[3] = { // GAB
       
  1434   { 1, "LIBERTIS", NULL },
       
  1435   { 2, "GAB TELECEL", NULL },
       
  1436   { 3, "Zain GA", NULL },
       
  1437 };
       
  1438 
       
  1439 const TOperator operators_629[3] = { // COG
       
  1440   { 1, "CELTEL RC", NULL },
       
  1441   { 7, "WARID RC", NULL },
       
  1442   { 10, "COG MTN", NULL },
       
  1443 };
       
  1444 
       
  1445 const TOperator operators_630[6] = { // COD
       
  1446   { 1, "VODACOM CD", NULL },
       
  1447   { 2, "CELTEL DRC", NULL },
       
  1448   { 4, "CELLCO GSM", NULL },
       
  1449   { 5, "SCELL CD", NULL },
       
  1450   { 86, "CCT", NULL },
       
  1451   { 89, "CD OASIS", NULL },
       
  1452 };
       
  1453 
       
  1454 const TOperator operators_631[1] = { // AGO
       
  1455   { 2, "UNITEL", NULL },
       
  1456 };
       
  1457 
       
  1458 const TOperator operators_632[3] = { // GNB
       
  1459   { 2, "MTN", NULL },
       
  1460   { 3, "Orange BS", NULL },
       
  1461   { 7, "GTM", NULL },
       
  1462 };
       
  1463 
       
  1464 const TOperator operators_633[3] = { // SEZ
       
  1465   { 1, "C&W SEY", NULL },
       
  1466   { 2, "SC SmartCom", NULL },
       
  1467   { 10, "AIRTEL", NULL },
       
  1468 };
       
  1469 
       
  1470 const TOperator operators_634[3] = { // SDN
       
  1471   { 1, "MobiTel", NULL },
       
  1472   { 2, "MTN", NULL },
       
  1473   { 5, "Vivacell", NULL },
       
  1474 };
       
  1475 
       
  1476 const TOperator operators_635[3] = { // RWA
       
  1477   { 10, "R-CELL", NULL },
       
  1478   { 12, "RWTEL", NULL },
       
  1479   { 13, "TIGO", NULL },
       
  1480 };
       
  1481 
       
  1482 const TOperator operators_636[1] = { // ETH
       
  1483   { 1, "ETH-MTN", NULL },
       
  1484 };
       
  1485 
       
  1486 const TOperator operators_637[6] = { // SOM
       
  1487   { 1, "SO Telesom", NULL },
       
  1488   { 4, "SOMAFONE", NULL },
       
  1489   { 30, "Som Golis", NULL },
       
  1490   { 40, "SO/MONTYSOM", NULL },
       
  1491   { 71, "SOMTEL", NULL },
       
  1492   { 82, "Telsom", NULL },
       
  1493 };
       
  1494 
       
  1495 const TOperator operators_638[1] = { // DJI
       
  1496   { 1, "DJ EVATIS", NULL },
       
  1497 };
       
  1498 
       
  1499 const TOperator operators_639[3] = { // KEN
       
  1500   { 2, "Safaricom", NULL },
       
  1501   { 3, "CELTEL", NULL },
       
  1502   { 7, "GSM Telkom", NULL },
       
  1503 };
       
  1504 
       
  1505 const TOperator operators_640[6] = { // TZA
       
  1506   { 1, "TRITEL", NULL },
       
  1507   { 2, "TIGO - TZ", NULL },
       
  1508   { 3, "ZANTEL", NULL },
       
  1509   { 4, "VodaCom", NULL },
       
  1510   { 5, "celtel", NULL },
       
  1511   { 9, "Hits TZ", NULL },
       
  1512 };
       
  1513 
       
  1514 const TOperator operators_641[5] = { // UGA
       
  1515   { 1, "CELTEL", NULL },
       
  1516   { 10, "MTN-UGANDA", NULL },
       
  1517   { 11, "UTL", NULL },
       
  1518   { 14, "OUL", NULL },
       
  1519   { 22, "WaridTel", NULL },
       
  1520 };
       
  1521 
       
  1522 const TOperator operators_642[5] = { // BDI
       
  1523   { 1, "BDI ECONET", NULL },
       
  1524   { 2, "TEMPO-AF", NULL },
       
  1525   { 3, "ONATEL BDI", NULL },
       
  1526   { 7, "SMART", NULL },
       
  1527   { 82, "TELECEL-BDI", NULL },
       
  1528 };
       
  1529 
       
  1530 const TOperator operators_643[2] = { // MOZ
       
  1531   { 1, "mCel", NULL },
       
  1532   { 4, "VodaCom-MZ", NULL },
       
  1533 };
       
  1534 
       
  1535 const TOperator operators_645[2] = { // ZMB
       
  1536   { 1, "ZM CELTEL", NULL },
       
  1537   { 2, "MTN ZM", NULL },
       
  1538 };
       
  1539 
       
  1540 const TOperator operators_646[3] = { // MDG
       
  1541   { 1, "ZAIN MG", NULL },
       
  1542   { 2, "Orange MG", NULL },
       
  1543   { 4, "TELMA", NULL },
       
  1544 };
       
  1545 
       
  1546 const TOperator operators_647[3] = { // REU
       
  1547   { 0, "Orange re", NULL },
       
  1548   { 2, "F-OMT", NULL },
       
  1549   { 10, "SFR REUNION", NULL },
       
  1550 };
       
  1551 
       
  1552 const TOperator operators_648[3] = { // ZMB
       
  1553   { 1, "ZW NET*ONE", NULL },
       
  1554   { 3, "TELECEL", NULL },
       
  1555   { 4, "ECONET", NULL },
       
  1556 };
       
  1557 
       
  1558 const TOperator operators_649[2] = { // NAM
       
  1559   { 1, "MTC NAMIBIA", NULL },
       
  1560   { 3, "NAM Cell One", NULL },
       
  1561 };
       
  1562 
       
  1563 const TOperator operators_650[2] = { // MWI
       
  1564   { 1, "TNM", NULL },
       
  1565   { 10, "CELTEL", NULL },
       
  1566 };
       
  1567 
       
  1568 const TOperator operators_651[2] = { // LSO
       
  1569   { 1, "Vodacom-LS", NULL },
       
  1570   { 2, "EZI-CEL", NULL },
       
  1571 };
       
  1572 
       
  1573 const TOperator operators_652[2] = { // BWA
       
  1574   { 1, "MASCOM", NULL },
       
  1575   { 2, "Orange", NULL },
       
  1576 };
       
  1577 
       
  1578 const TOperator operators_653[1] = { // SWZ
       
  1579   { 10, "Swazi-MTN", NULL },
       
  1580 };
       
  1581 
       
  1582 const TOperator operators_654[1] = { // COM
       
  1583   { 1, "HURI", NULL },
       
  1584 };
       
  1585 
       
  1586 const TOperator operators_655[3] = { // ZAF
       
  1587   { 1, "VodaCom", NULL },
       
  1588   { 7, "Cell C", NULL },
       
  1589   { 10, "MTN", NULL },
       
  1590 };
       
  1591 
       
  1592 const TOperator operators_702[2] = { // BLZ
       
  1593   { 67, "BTL", NULL },
       
  1594   { 68, "INTELCO", NULL },
       
  1595 };
       
  1596 
       
  1597 const TOperator operators_704[3] = { // GTM
       
  1598   { 1, "Claro GTM", NULL },
       
  1599   { 2, "Comcel GSM", NULL },
       
  1600   { 3, "movistar", NULL },
       
  1601 };
       
  1602 
       
  1603 const TOperator operators_706[5] = { // SLV
       
  1604   { 1, "CLARO SLV", NULL },
       
  1605   { 2, "Digicel", NULL },
       
  1606   { 3, "TELEMOVIL", NULL },
       
  1607   { 4, "movistar", NULL },
       
  1608   { 10, "PERSONAL", NULL },
       
  1609 };
       
  1610 
       
  1611 const TOperator operators_708[3] = { // HND
       
  1612   { 1, "CLARO HND", NULL },
       
  1613   { 2, "CELTELHND", NULL },
       
  1614   { 30, "HT - 200", NULL },
       
  1615 };
       
  1616 
       
  1617 const TOperator operators_710[4] = { // NIC
       
  1618   { 21, "CLARO NIC", NULL },
       
  1619   { 73, "CLARO NIC", NULL },
       
  1620   { 300, "movistar", NULL },
       
  1621   { 730, "SERCOM", NULL },
       
  1622 };
       
  1623 
       
  1624 const TOperator operators_712[3] = { // CRI
       
  1625   { 0, "I.C.E.", NULL },
       
  1626   { 1, "I.C.E.", NULL },
       
  1627   { 2, "I.C.E.", NULL },
       
  1628 };
       
  1629 
       
  1630 const TOperator operators_714[3] = { // PAN
       
  1631   { 1, "PANCW", NULL },
       
  1632   { 3, "CLARO PA", NULL },
       
  1633   { 20, "movistar", NULL },
       
  1634 };
       
  1635 
       
  1636 const TOperator operators_716[3] = { // PER
       
  1637   { 6, "MOVISTAR", NULL },
       
  1638   { 10, "CLARO PER", NULL },
       
  1639   { 17, "PERN3", NULL },
       
  1640 };
       
  1641 
       
  1642 const TOperator operators_722[4] = { // ARG
       
  1643   { 7, "movistar", NULL },
       
  1644   { 34, "PERSONAL", NULL },
       
  1645   { 35, "PORT-HABLE", NULL },
       
  1646   { 310, "CLARO AR", NULL },
       
  1647 };
       
  1648 
       
  1649 const TOperator operators_724[15] = { // BRA
       
  1650   { 2, "TIM BRASIL", NULL },
       
  1651   { 3, "TIM BRASIL", NULL },
       
  1652   { 4, "TIM BRASIL", NULL },
       
  1653   { 5, "Claro", NULL },
       
  1654   { 6, "VIVO", NULL },
       
  1655   { 10, "VIVO", NULL },
       
  1656   { 11, "VIVO", NULL },
       
  1657   { 15, "BRA SCTL", NULL },
       
  1658   { 16, "BrTCel", NULL },
       
  1659   { 23, "VIVO", NULL },
       
  1660   { 24, "AMAZONIA", NULL },
       
  1661   { 31, "Oi", NULL },
       
  1662   { 32, "CTBC", NULL },
       
  1663   { 33, "CTBC", NULL },
       
  1664   { 34, "CTBC", NULL },
       
  1665 };
       
  1666 
       
  1667 const TOperator operators_730[4] = { // CHL
       
  1668   { 1, "ENTEL PCS", NULL },
       
  1669   { 2, "movistar", NULL },
       
  1670   { 3, "CLARO CHL", NULL },
       
  1671   { 10, "ENTEL PCS", NULL },
       
  1672 };
       
  1673 
       
  1674 const TOperator operators_732[4] = { // COL
       
  1675   { 101, "COMCEL", NULL },
       
  1676   { 103, "TIGO COL", NULL },
       
  1677   { 111, "TIGO COL", NULL },
       
  1678   { 123, "movistar", NULL },
       
  1679 };
       
  1680 
       
  1681 const TOperator operators_734[5] = { // VEN
       
  1682   { 1, "INFONET", NULL },
       
  1683   { 2, "DIGITEL", NULL },
       
  1684   { 3, "DIGITEL", NULL },
       
  1685   { 4, "movistar", NULL },
       
  1686   { 6, "VE MOVILNET", NULL },
       
  1687 };
       
  1688 
       
  1689 const TOperator operators_736[3] = { // BOL
       
  1690   { 1, "VIVA", NULL },
       
  1691   { 2, "EMOVIL", NULL },
       
  1692   { 3, "Telecel", NULL },
       
  1693 };
       
  1694 
       
  1695 const TOperator operators_738[2] = { // GUY
       
  1696   { 1, "DIGICEL", NULL },
       
  1697   { 2, "GUY CLNK PLS", NULL },
       
  1698 };
       
  1699 
       
  1700 const TOperator operators_740[2] = { // ECU
       
  1701   { 0, "movistar", NULL },
       
  1702   { 1, "PORTA GSM", NULL },
       
  1703 };
       
  1704 
       
  1705 const TOperator operators_744[3] = { // PRY
       
  1706   { 1, "VOX", NULL },
       
  1707   { 2, "CLARO PY", NULL },
       
  1708   { 4, "Telecel GSM", NULL },
       
  1709 };
       
  1710 
       
  1711 const TOperator operators_746[4] = { // SUR
       
  1712   { 1, "ICMS", NULL },
       
  1713   { 2, "TeleG", NULL },
       
  1714   { 3, "DIGICEL", NULL },
       
  1715   { 4, "UNIQA", NULL },
       
  1716 };
       
  1717 
       
  1718 const TOperator operators_748[2] = { // URY
       
  1719   { 7, "MOVISTAR", NULL },
       
  1720   { 10, "CLARO UY", NULL },
       
  1721 };
       
  1722 
       
  1723 const TOperator operators_750[1] = { // FLK
       
  1724   { 1, "C&W FLK", NULL },
       
  1725 };
       
  1726 
       
  1727 const TOperator operators_795[2] = { // TKM
       
  1728   { 1, "MTS TM", NULL },
       
  1729   { 2, "TM CELL", NULL },
       
  1730 };
       
  1731 
       
  1732 const TOperator operators_901[8] = { // NOR
       
  1733   { 5, "Thuraya", NULL },
       
  1734   { 6, "Thuraya", NULL },
       
  1735   { 12, "MCP", NULL },
       
  1736   { 14, "AeroMobile", NULL },
       
  1737   { 15, "OnAir", NULL },
       
  1738   { 17, "Navitas", NULL },
       
  1739   { 18, "WMS", NULL },
       
  1740   { 21, "Seanet", NULL },
       
  1741 };
       
  1742 
       
  1743 
       
  1744 // Country data
       
  1745 const TCountry countrylist[221] = {
       
  1746   { 1, "001", 1, operators_1 },
       
  1747   { 2, "002", 1, operators_2 },
       
  1748   { 202, "GRC", 4, operators_202 },
       
  1749   { 204, "NLD", 5, operators_204 },
       
  1750   { 206, "BEL", 3, operators_206 },
       
  1751   { 208, "FRA", 6, operators_208 },
       
  1752   { 212, "MCO", 1, operators_212 },
       
  1753   { 213, "AND", 1, operators_213 },
       
  1754   { 214, "ESP", 5, operators_214 },
       
  1755   { 216, "HU", 3, operators_216 },
       
  1756   { 218, "BIH", 3, operators_218 },
       
  1757   { 219, "HRV", 3, operators_219 },
       
  1758   { 220, "SCG", 5, operators_220 },
       
  1759   { 222, "ITA", 5, operators_222 },
       
  1760   { 226, "ROU", 4, operators_226 },
       
  1761   { 228, "CHE", 5, operators_228 },
       
  1762   { 230, "CZE", 3, operators_230 },
       
  1763   { 231, "SVK", 3, operators_231 },
       
  1764   { 232, "AUT", 6, operators_232 },
       
  1765   { 234, "GBR", 14, operators_234 },
       
  1766   { 238, "DNK", 6, operators_238 },
       
  1767   { 240, "SWE", 8, operators_240 },
       
  1768   { 242, "NOR", 4, operators_242 },
       
  1769   { 244, "FIN", 7, operators_244 },
       
  1770   { 246, "LTU", 3, operators_246 },
       
  1771   { 247, "LVA", 3, operators_247 },
       
  1772   { 248, "EST", 3, operators_248 },
       
  1773   { 250, "RUS", 24, operators_250 },
       
  1774   { 255, "UKR", 5, operators_255 },
       
  1775   { 257, "BLR", 4, operators_257 },
       
  1776   { 259, "MDA", 3, operators_259 },
       
  1777   { 260, "POL", 4, operators_260 },
       
  1778   { 262, "DEU", 7, operators_262 },
       
  1779   { 266, "GIB", 2, operators_266 },
       
  1780   { 268, "PRT", 3, operators_268 },
       
  1781   { 270, "LUX", 3, operators_270 },
       
  1782   { 272, "IRL", 4, operators_272 },
       
  1783   { 274, "ISL", 6, operators_274 },
       
  1784   { 276, "ALB", 3, operators_276 },
       
  1785   { 278, "MLT", 3, operators_278 },
       
  1786   { 280, "CYP", 2, operators_280 },
       
  1787   { 282, "GEO", 4, operators_282 },
       
  1788   { 283, "ARM", 3, operators_283 },
       
  1789   { 284, "BGR", 3, operators_284 },
       
  1790   { 286, "TUR", 4, operators_286 },
       
  1791   { 288, "FRO", 2, operators_288 },
       
  1792   { 290, "GRL", 1, operators_290 },
       
  1793   { 292, "RSM", 1, operators_292 },
       
  1794   { 293, "SVN", 4, operators_293 },
       
  1795   { 294, "MKD", 3, operators_294 },
       
  1796   { 295, "LIE", 4, operators_295 },
       
  1797   { 302, "CAN", 8, operators_302 },
       
  1798   { 308, "SPM", 2, operators_308 },
       
  1799   { 310, "USA", 79, operators_310 },
       
  1800   { 311, "USA", 23, operators_311 },
       
  1801   { 312, "USA", 0, NULL },
       
  1802   { 313, "USA", 0, NULL },
       
  1803   { 314, "USA", 0, NULL },
       
  1804   { 315, "USA", 0, NULL },
       
  1805   { 316, "USA", 0, NULL },
       
  1806   { 330, "PRI", 1, operators_330 },
       
  1807   { 332, "USA", 1, operators_332 },
       
  1808   { 334, "MEX", 2, operators_334 },
       
  1809   { 338, "JAM", 4, operators_338 },
       
  1810   { 340, "FRA", 4, operators_340 },
       
  1811   { 342, "BRB", 4, operators_342 },
       
  1812   { 344, "ATG", 3, operators_344 },
       
  1813   { 346, "CYM", 1, operators_346 },
       
  1814   { 348, "VGB", 2, operators_348 },
       
  1815   { 350, "BDA", 4, operators_350 },
       
  1816   { 352, "GRD", 4, operators_352 },
       
  1817   { 354, "MS", 1, operators_354 },
       
  1818   { 356, "KNA", 1, operators_356 },
       
  1819   { 358, "SLU", 3, operators_358 },
       
  1820   { 360, "VCT", 3, operators_360 },
       
  1821   { 362, "ANT", 5, operators_362 },
       
  1822   { 363, "ABW", 2, operators_363 },
       
  1823   { 364, "BHS", 1, operators_364 },
       
  1824   { 365, "AIA", 1, operators_365 },
       
  1825   { 366, "DMA", 2, operators_366 },
       
  1826   { 368, "CUB", 1, operators_368 },
       
  1827   { 370, "DOM", 2, operators_370 },
       
  1828   { 372, "HTI", 1, operators_372 },
       
  1829   { 374, "TTO", 1, operators_374 },
       
  1830   { 376, "TCA", 2, operators_376 },
       
  1831   { 400, "AZE", 3, operators_400 },
       
  1832   { 401, "KAZ", 3, operators_401 },
       
  1833   { 402, "BTN", 2, operators_402 },
       
  1834   { 404, "IND", 91, operators_404 },
       
  1835   { 405, "IND", 127, operators_405 },
       
  1836   { 410, "PAK", 5, operators_410 },
       
  1837   { 412, "AFG", 4, operators_412 },
       
  1838   { 413, "SRI", 6, operators_413 },
       
  1839   { 414, "MMR", 1, operators_414 },
       
  1840   { 415, "LBN", 3, operators_415 },
       
  1841   { 416, "JOR", 3, operators_416 },
       
  1842   { 417, "SYR", 4, operators_417 },
       
  1843   { 418, "IRQ", 5, operators_418 },
       
  1844   { 419, "KWT", 3, operators_419 },
       
  1845   { 420, "KSA", 3, operators_420 },
       
  1846   { 421, "YEM", 3, operators_421 },
       
  1847   { 422, "OMN", 2, operators_422 },
       
  1848   { 424, "UAE", 3, operators_424 },
       
  1849   { 425, "ISR", 5, operators_425 },
       
  1850   { 426, "BHR", 2, operators_426 },
       
  1851   { 427, "QAT", 2, operators_427 },
       
  1852   { 428, "MNG", 2, operators_428 },
       
  1853   { 432, "IRN", 5, operators_432 },
       
  1854   { 434, "UZB", 6, operators_434 },
       
  1855   { 436, "TJK", 7, operators_436 },
       
  1856   { 437, "KGZ", 3, operators_437 },
       
  1857   { 438, "TKM", 1, operators_438 },
       
  1858   { 440, "JPN", 3, operators_440 },
       
  1859   { 450, "KOR", 3, operators_450 },
       
  1860   { 452, "VMN", 4, operators_452 },
       
  1861   { 454, "HKG", 13, operators_454 },
       
  1862   { 455, "MAC", 5, operators_455 },
       
  1863   { 456, "KHM", 7, operators_456 },
       
  1864   { 457, "LAO", 4, operators_457 },
       
  1865   { 460, "CHN", 2, operators_460 },
       
  1866   { 466, "TWN", 8, operators_466 },
       
  1867   { 467, "PRK", 1, operators_467 },
       
  1868   { 470, "BGD", 5, operators_470 },
       
  1869   { 472, "MDV", 2, operators_472 },
       
  1870   { 502, "MYS", 8, operators_502 },
       
  1871   { 505, "AUS", 6, operators_505 },
       
  1872   { 510, "IDN", 6, operators_510 },
       
  1873   { 514, "TLS", 1, operators_514 },
       
  1874   { 515, "PHL", 5, operators_515 },
       
  1875   { 520, "THA", 6, operators_520 },
       
  1876   { 525, "SGP", 6, operators_525 },
       
  1877   { 528, "BRU", 2, operators_528 },
       
  1878   { 530, "NZL", 4, operators_530 },
       
  1879   { 537, "PNG", 2, operators_537 },
       
  1880   { 539, "TON", 2, operators_539 },
       
  1881   { 540, "SLB", 1, operators_540 },
       
  1882   { 541, "VUT", 2, operators_541 },
       
  1883   { 542, "FJI", 1, operators_542 },
       
  1884   { 544, "AS", 1, operators_544 },
       
  1885   { 545, "KIR", 1, operators_545 },
       
  1886   { 546, "NCL", 1, operators_546 },
       
  1887   { 547, "FRA", 1, operators_547 },
       
  1888   { 548, "COK", 1, operators_548 },
       
  1889   { 549, "WSM", 1, operators_549 },
       
  1890   { 550, "FSM", 1, operators_550 },
       
  1891   { 552, "PLW", 1, operators_552 },
       
  1892   { 602, "EGY", 3, operators_602 },
       
  1893   { 603, "DZA", 3, operators_603 },
       
  1894   { 604, "MOR", 2, operators_604 },
       
  1895   { 605, "TUN", 2, operators_605 },
       
  1896   { 606, "LBY", 2, operators_606 },
       
  1897   { 607, "GMB", 4, operators_607 },
       
  1898   { 608, "SEN", 2, operators_608 },
       
  1899   { 609, "MRT", 1, operators_609 },
       
  1900   { 610, "MLI", 2, operators_610 },
       
  1901   { 611, "GIN", 4, operators_611 },
       
  1902   { 612, "CIV", 5, operators_612 },
       
  1903   { 613, "BFA", 1, operators_613 },
       
  1904   { 614, "NER", 4, operators_614 },
       
  1905   { 615, "TGO", 2, operators_615 },
       
  1906   { 616, "BEN", 4, operators_616 },
       
  1907   { 617, "MRU", 2, operators_617 },
       
  1908   { 618, "LBR", 4, operators_618 },
       
  1909   { 619, "SLE", 2, operators_619 },
       
  1910   { 620, "GHA", 4, operators_620 },
       
  1911   { 621, "NGA", 5, operators_621 },
       
  1912   { 622, "TCD", 2, operators_622 },
       
  1913   { 623, "CAF", 2, operators_623 },
       
  1914   { 624, "CMR", 2, operators_624 },
       
  1915   { 625, "CPV", 2, operators_625 },
       
  1916   { 626, "STP", 1, operators_626 },
       
  1917   { 627, "GNQ", 2, operators_627 },
       
  1918   { 628, "GAB", 3, operators_628 },
       
  1919   { 629, "COG", 3, operators_629 },
       
  1920   { 630, "COD", 6, operators_630 },
       
  1921   { 631, "AGO", 1, operators_631 },
       
  1922   { 632, "GNB", 3, operators_632 },
       
  1923   { 633, "SEZ", 3, operators_633 },
       
  1924   { 634, "SDN", 3, operators_634 },
       
  1925   { 635, "RWA", 3, operators_635 },
       
  1926   { 636, "ETH", 1, operators_636 },
       
  1927   { 637, "SOM", 6, operators_637 },
       
  1928   { 638, "DJI", 1, operators_638 },
       
  1929   { 639, "KEN", 3, operators_639 },
       
  1930   { 640, "TZA", 6, operators_640 },
       
  1931   { 641, "UGA", 5, operators_641 },
       
  1932   { 642, "BDI", 5, operators_642 },
       
  1933   { 643, "MOZ", 2, operators_643 },
       
  1934   { 645, "ZMB", 2, operators_645 },
       
  1935   { 646, "MDG", 3, operators_646 },
       
  1936   { 647, "REU", 3, operators_647 },
       
  1937   { 648, "ZMB", 3, operators_648 },
       
  1938   { 649, "NAM", 2, operators_649 },
       
  1939   { 650, "MWI", 2, operators_650 },
       
  1940   { 651, "LSO", 2, operators_651 },
       
  1941   { 652, "BWA", 2, operators_652 },
       
  1942   { 653, "SWZ", 1, operators_653 },
       
  1943   { 654, "COM", 1, operators_654 },
       
  1944   { 655, "ZAF", 3, operators_655 },
       
  1945   { 702, "BLZ", 2, operators_702 },
       
  1946   { 704, "GTM", 3, operators_704 },
       
  1947   { 706, "SLV", 5, operators_706 },
       
  1948   { 708, "HND", 3, operators_708 },
       
  1949   { 710, "NIC", 4, operators_710 },
       
  1950   { 712, "CRI", 3, operators_712 },
       
  1951   { 714, "PAN", 3, operators_714 },
       
  1952   { 716, "PER", 3, operators_716 },
       
  1953   { 722, "ARG", 4, operators_722 },
       
  1954   { 724, "BRA", 15, operators_724 },
       
  1955   { 730, "CHL", 4, operators_730 },
       
  1956   { 732, "COL", 4, operators_732 },
       
  1957   { 734, "VEN", 5, operators_734 },
       
  1958   { 736, "BOL", 3, operators_736 },
       
  1959   { 738, "GUY", 2, operators_738 },
       
  1960   { 740, "ECU", 2, operators_740 },
       
  1961   { 744, "PRY", 3, operators_744 },
       
  1962   { 746, "SUR", 4, operators_746 },
       
  1963   { 748, "URY", 2, operators_748 },
       
  1964   { 750, "FLK", 1, operators_750 },
       
  1965   { 795, "TKM", 2, operators_795 },
       
  1966   { 901, "NOR", 8, operators_901 },
       
  1967 };
       
  1968