JS: Minor changes to types to make compiler happier.
[platform/upstream/libphonenumber.git] / javascript / i18n / phonenumbers / metadatafortesting.js
1 /**
2  * @license
3  * Copyright (C) 2010 The Libphonenumber Authors
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 /**
19  * @fileoverview Generated metadata for file
20  * ../resources/PhoneNumberMetadataForTesting.xml
21  * @author Nikolaos Trogkanis
22  */
23
24 goog.provide('i18n.phonenumbers.metadata');
25
26 /**
27  * A mapping from a country calling code to the region codes which denote the
28  * region represented by that country calling code. In the case of multiple
29  * countries sharing a calling code, such as the NANPA regions, the one
30  * indicated with "isMainCountryForCode" in the metadata should be first.
31  * @type {!Object.<number, Array.<string>>}
32  */
33 i18n.phonenumbers.metadata.countryCodeToRegionCodeMap = {
34 1:["US","BB","BS","CA"]
35 ,33:["FR"]
36 ,36:["HU"]
37 ,39:["IT"]
38 ,44:["GB","GG"]
39 ,48:["PL"]
40 ,49:["DE"]
41 ,52:["MX"]
42 ,54:["AR"]
43 ,55:["BR"]
44 ,61:["AU","CC","CX"]
45 ,64:["NZ"]
46 ,65:["SG"]
47 ,81:["JP"]
48 ,82:["KR"]
49 ,86:["CN"]
50 ,244:["AO"]
51 ,262:["RE","YT"]
52 ,375:["BY"]
53 ,376:["AD"]
54 ,800:["001"]
55 ,971:["AE"]
56 ,979:["001"]
57 };
58
59 /**
60  * A mapping from a region code to the PhoneMetadata for that region.
61  * @type {!Object.<string, Array>}
62  */
63 i18n.phonenumbers.metadata.countryToMetadata = {
64 "AD":[,[]
65 ,[]
66 ,[]
67 ,[,,"NA","NA"]
68 ,[,,"NA","NA"]
69 ,[,,"NA","NA"]
70 ,[,,"NA","NA"]
71 ,[,,"NA","NA"]
72 ,"AD",376,"00",,,,,,,1,,,[,,"NA","NA"]
73 ,,,[,,"NA","NA"]
74 ,[,,"NA","NA"]
75 ,,,[,,"NA","NA"]
76 ]
77 ,"AE":[,[,,"[1-9]\\d{8}","\\d{9}"]
78 ,[,,"[1-9]\\d{8}","\\d{9}"]
79 ,[,,"[1-9]\\d{8}","\\d{9}"]
80 ,[,,"NA","NA"]
81 ,[,,"NA","NA"]
82 ,[,,"NA","NA"]
83 ,[,,"NA","NA"]
84 ,[,,"NA","NA"]
85 ,"AE",971,"00",,,,,,,1,,,[,,"NA","NA"]
86 ,,,[,,"NA","NA"]
87 ,[,,"600\\d{6}","\\d{9}",,,"600123456"]
88 ,,,[,,"NA","NA"]
89 ]
90 ,"AO":[,[,,"[29]\\d{8}","\\d{9}"]
91 ,[,,"2\\d(?:[26-9]\\d|\\d[26-9])\\d{5}","\\d{9}",,,"222123456"]
92 ,[,,"9[1-3]\\d{7}","\\d{9}",,,"923123456"]
93 ,[,,"NA","NA"]
94 ,[,,"NA","NA"]
95 ,[,,"NA","NA"]
96 ,[,,"NA","NA"]
97 ,[,,"NA","NA"]
98 ,"AO",244,"00","0~0",,,"0~0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",,"","",0]
99 ]
100 ,,[,,"NA","NA"]
101 ,,,[,,"NA","NA"]
102 ,[,,"NA","NA"]
103 ,,,[,,"NA","NA"]
104 ]
105 ,"AR":[,[,,"[1-3689]\\d{9,10}","\\d{6,11}"]
106 ,[,,"[1-3]\\d{9}","\\d{6,10}"]
107 ,[,,"9\\d{10}|[1-3]\\d{9}","\\d{10,11}"]
108 ,[,,"80\\d{8}","\\d{10}"]
109 ,[,,"6(0\\d|10)\\d{7}","\\d{10}"]
110 ,[,,"NA","NA"]
111 ,[,,"NA","NA"]
112 ,[,,"NA","NA"]
113 ,"AR",54,"00","0",,,"0(?:(11|343|3715)15)?","9$1",,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["11"]
114 ,"0$1","",0]
115 ,[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["1[02-9]|[23]"]
116 ,"0$1","",0]
117 ,[,"(9)(11)(\\d{4})(\\d{4})","$2 15 $3-$4",["911"]
118 ,"0$1","",0]
119 ,[,"(9)(\\d{4})(\\d{2})(\\d{4})","$2 $3-$4",["9(?:1[02-9]|[23])"]
120 ,"0$1","0$1 $CC",0]
121 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"]
122 ,"0$1","",0]
123 ]
124 ,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["11"]
125 ,"0$1","",0]
126 ,[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["1[02-9]|[23]"]
127 ,"0$1","",0]
128 ,[,"(9)(11)(\\d{4})(\\d{4})","$1 $2 $3 $4",["911"]
129 ]
130 ,[,"(9)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3 $4",["9(?:1[02-9]|[23])"]
131 ]
132 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"]
133 ,"0$1","",0]
134 ]
135 ,[,,"NA","NA"]
136 ,,,[,,"NA","NA"]
137 ,[,,"NA","NA"]
138 ,,,[,,"NA","NA"]
139 ]
140 ,"AU":[,[,,"[1-578]\\d{4,14}","\\d{5,15}"]
141 ,[,,"[2378]\\d{8}","\\d{9}"]
142 ,[,,"4\\d{8}","\\d{9}"]
143 ,[,,"1800\\d{6}","\\d{10}"]
144 ,[,,"190[0126]\\d{6}","\\d{10}"]
145 ,[,,"NA","NA"]
146 ,[,,"NA","NA"]
147 ,[,,"NA","NA"]
148 ,"AU",61,"001[12]","0",,,"0",,"0011",,[[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]
149 ,"$1","",0]
150 ,[,"(\\d{1})(\\d{4})(\\d{4})","$1 $2 $3",["[2-478]"]
151 ,"0$1","",0]
152 ]
153 ,,[,,"NA","NA"]
154 ,,,[,,"NA","NA"]
155 ,[,,"NA","NA"]
156 ,,,[,,"NA","NA"]
157 ]
158 ,"BB":[,[]
159 ,[]
160 ,[]
161 ,[,,"NA","NA"]
162 ,[,,"NA","NA"]
163 ,[,,"NA","NA"]
164 ,[,,"NA","NA"]
165 ,[,,"NA","NA"]
166 ,"BB",1,"011",,,,,,,1,,,[,,"NA","NA"]
167 ,,,[,,"NA","NA"]
168 ,[,,"NA","NA"]
169 ,,,[,,"NA","NA"]
170 ]
171 ,"BR":[,[]
172 ,[]
173 ,[]
174 ,[,,"NA","NA"]
175 ,[,,"NA","NA"]
176 ,[,,"NA","NA"]
177 ,[,,"NA","NA"]
178 ,[,,"NA","NA"]
179 ,"BR",55,"",,,,,,,1,,,[,,"NA","NA"]
180 ,,,[,,"NA","NA"]
181 ,[,,"NA","NA"]
182 ,,,[,,"NA","NA"]
183 ]
184 ,"BS":[,[,,"(242|8(00|66|77|88)|900)\\d{7}","\\d{7,10}"]
185 ,[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[3-57]|9[2-5])|4(?:2[237]|51|64|77)|502|636|702)\\d{4}","\\d{7,10}"]
186 ,[,,"242(357|359|457|557)\\d{4}","\\d{10}"]
187 ,[,,"8(00|66|77|88)\\d{7}","\\d{10}"]
188 ,[,,"900\\d{7}","\\d{10}"]
189 ,[,,"NA","NA"]
190 ,[,,"NA","NA"]
191 ,[,,"NA","NA"]
192 ,"BS",1,"011","1",,,"1",,,,,,[,,"NA","NA"]
193 ,,,[,,"NA","NA"]
194 ,[,,"NA","NA"]
195 ,,,[,,"NA","NA"]
196 ]
197 ,"BY":[,[,,"[1-9]\\d{5}","\\d{6}"]
198 ,[,,"[1-9]\\d{5}","\\d{6}",,,"112345"]
199 ,[,,"[1-9]\\d{5}","\\d{6}"]
200 ,[,,"NA","NA"]
201 ,[,,"NA","NA"]
202 ,[,,"NA","NA"]
203 ,[,,"NA","NA"]
204 ,[,,"NA","NA"]
205 ,"BY",375,"810","8",,,"80?|99999",,,1,[[,"(\\d{4})","$1",["[1-8]"]
206 ,"8 $1","",0]
207 ,[,"(\\d{2})(\\d{3})","$1 $2",["[1-8]"]
208 ,"8$1","",0]
209 ,[,"(\\d{3})(\\d{3})","$1 $2",["[1-8]"]
210 ,"8 $1","",0]
211 ]
212 ,,[,,"NA","NA"]
213 ,,,[,,"NA","NA"]
214 ,[,,"NA","NA"]
215 ,,,[,,"NA","NA"]
216 ]
217 ,"CA":[,[]
218 ,[]
219 ,[]
220 ,[,,"NA","NA"]
221 ,[,,"NA","NA"]
222 ,[,,"NA","NA"]
223 ,[,,"NA","NA"]
224 ,[,,"NA","NA"]
225 ,"CA",1,"011",,,,,,,1,,,[,,"NA","NA"]
226 ,,,[,,"NA","NA"]
227 ,[,,"NA","NA"]
228 ,,,[,,"NA","NA"]
229 ]
230 ,"CC":[,[]
231 ,[]
232 ,[]
233 ,[,,"NA","NA"]
234 ,[,,"NA","NA"]
235 ,[,,"NA","NA"]
236 ,[,,"NA","NA"]
237 ,[,,"NA","NA"]
238 ,"CC",61,"",,,,,,,1,,,[,,"NA","NA"]
239 ,,,[,,"NA","NA"]
240 ,[,,"NA","NA"]
241 ,,,[,,"NA","NA"]
242 ]
243 ,"CN":[,[]
244 ,[]
245 ,[]
246 ,[,,"NA","NA"]
247 ,[,,"NA","NA"]
248 ,[,,"NA","NA"]
249 ,[,,"NA","NA"]
250 ,[,,"NA","NA"]
251 ,"CN",86,"",,,,,,,1,[[,"(\\d{3})(\\d{5,6})","$1 $2",["[3-9]","[3-9]\\d{2}[19]","[3-9]\\d{2}(?:10|95)"]
252 ,"$1","$CC $1",0]
253 ]
254 ,,[,,"NA","NA"]
255 ,,,[,,"NA","NA"]
256 ,[,,"NA","NA"]
257 ,,,[,,"NA","NA"]
258 ]
259 ,"CX":[,[]
260 ,[]
261 ,[]
262 ,[,,"NA","NA"]
263 ,[,,"NA","NA"]
264 ,[,,"NA","NA"]
265 ,[,,"NA","NA"]
266 ,[,,"NA","NA"]
267 ,"CX",61,"00",,,,,,,1,,,[,,"NA","NA"]
268 ,,,[,,"NA","NA"]
269 ,[,,"NA","NA"]
270 ,,,[,,"NA","NA"]
271 ]
272 ,"DE":[,[,,"\\d{4,14}","\\d{2,14}"]
273 ,[,,"(?:[24-6]\\d{2}|3[03-9]\\d|[789](?:[1-9]\\d|0[2-9]))\\d{1,8}","\\d{2,14}",,,"30123456"]
274 ,[,,"1(5\\d{9}|7\\d{8}|6[02]\\d{8}|63\\d{7})","\\d{10,11}"]
275 ,[,,"800\\d{7}","\\d{10}"]
276 ,[,,"900([135]\\d{6}|9\\d{7})","\\d{10,11}"]
277 ,[,,"NA","NA"]
278 ,[,,"NA","NA"]
279 ,[,,"NA","NA"]
280 ,"DE",49,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,8})","$1 $2",["2|3[3-9]|906|[4-9][1-9]1"]
281 ,"0$1","",0]
282 ,[,"(\\d{2})(\\d{4,11})","$1/$2",["[34]0|[68]9"]
283 ,"0$1","",0]
284 ,[,"([4-9]\\d)(\\d{2})","$1 $2",["[4-9]","[4-6]|[7-9](?:\\d[1-9]|[1-9]\\d)"]
285 ,"0$1","",0]
286 ,[,"([4-9]\\d{3})(\\d{2,7})","$1 $2",["[4-9]","[4-6]|[7-9](?:\\d[1-9]|[1-9]\\d)"]
287 ,"0$1","",0]
288 ,[,"(\\d{3})(\\d{1})(\\d{6})","$1 $2 $3",["800"]
289 ,"0$1","",0]
290 ,[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["900"]
291 ,"0$1","",0]
292 ]
293 ,,[,,"NA","NA"]
294 ,,,[,,"NA","NA"]
295 ,[,,"NA","NA"]
296 ,,,[,,"NA","NA"]
297 ]
298 ,"FR":[,[,,"3\\d{6}","\\d{7}"]
299 ,[,,"3\\d{6}","\\d{7}"]
300 ,[,,"3\\d{6}","\\d{7}"]
301 ,[,,"NA","NA"]
302 ,[,,"NA","NA"]
303 ,[,,"NA","NA"]
304 ,[,,"NA","NA"]
305 ,[,,"NA","NA"]
306 ,"FR",33,"00","0",,,"0",,,1,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]
307 ,"0$1","",0]
308 ]
309 ,,[,,"NA","NA"]
310 ,,,[,,"NA","NA"]
311 ,[,,"NA","NA"]
312 ,,,[,,"NA","NA"]
313 ]
314 ,"GB":[,[,,"\\d{10}","\\d{6,10}"]
315 ,[,,"[1-6]\\d{9}","\\d{6,10}"]
316 ,[,,"7[1-57-9]\\d{8}","\\d{10}"]
317 ,[,,"80\\d{8}","\\d{10}"]
318 ,[,,"9[018]\\d{8}","\\d{10}"]
319 ,[,,"8(?:4[3-5]|7[0-2])\\d{7}","\\d{10}"]
320 ,[,,"70\\d{8}","\\d{10}"]
321 ,[,,"56\\d{8}","\\d{10}"]
322 ,"GB",44,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-59]|[78]0"]
323 ,"(0$1)","",0]
324 ,[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["6"]
325 ,"(0$1)","",0]
326 ,[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["7[1-57-9]"]
327 ,"(0$1)","",0]
328 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8[47]"]
329 ,"(0$1)","",0]
330 ]
331 ,,[,,"76\\d{8}","\\d{10}"]
332 ,,,[,,"NA","NA"]
333 ,[,,"NA","NA"]
334 ,,,[,,"NA","NA"]
335 ]
336 ,"GG":[,[]
337 ,[]
338 ,[]
339 ,[,,"NA","NA"]
340 ,[,,"NA","NA"]
341 ,[,,"NA","NA"]
342 ,[,,"NA","NA"]
343 ,[,,"NA","NA"]
344 ,"GG",44,"",,,,,,,1,,,[,,"NA","NA"]
345 ,,,[,,"NA","NA"]
346 ,[,,"NA","NA"]
347 ,,,[,,"NA","NA"]
348 ]
349 ,"HU":[,[,,"30\\d{7}","\\d{9}"]
350 ,[,,"30\\d{7}","\\d{9}"]
351 ,[,,"30\\d{7}","\\d{9}"]
352 ,[,,"NA","NA"]
353 ,[,,"NA","NA"]
354 ,[,,"NA","NA"]
355 ,[,,"NA","NA"]
356 ,[,,"NA","NA"]
357 ,"HU",36,"","06",,,"06",,,1,,,[,,"NA","NA"]
358 ,,,[,,"NA","NA"]
359 ,[,,"NA","NA"]
360 ,,,[,,"NA","NA"]
361 ]
362 ,"IT":[,[,,"[0389]\\d{5,10}","\\d{6,11}"]
363 ,[,,"0\\d{9,10}","\\d{10,11}"]
364 ,[,,"3\\d{8,9}","\\d{9,10}"]
365 ,[,,"80(?:0\\d{6}|3\\d{3})","\\d{6,9}"]
366 ,[,,"89(?:2\\d{3}|9\\d{6})","\\d{6,9}"]
367 ,[,,"NA","NA"]
368 ,[,,"NA","NA"]
369 ,[,,"NA","NA"]
370 ,"IT",39,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["0[26]"]
371 ,"","",0]
372 ,[,"(\\d{3})(\\d{4})(\\d{3,4})","$1 $2 $3",["0[13-57-9]"]
373 ,"","",0]
374 ,[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["3"]
375 ,"","",0]
376 ,[,"(\\d{3})(\\d{3,6})","$1 $2",["8"]
377 ,"","",0]
378 ]
379 ,,[,,"NA","NA"]
380 ,,,[,,"NA","NA"]
381 ,[,,"NA","NA"]
382 ,1,,[,,"NA","NA"]
383 ]
384 ,"JP":[,[,,"07\\d{5}|[1-357-9]\\d{3,10}","\\d{4,11}"]
385 ,[,,"07\\d{5}|[1-357-9]\\d{3,10}","\\d{4,11}"]
386 ,[,,"07\\d{5}|[1-357-9]\\d{3,10}","\\d{4,11}"]
387 ,[,,"0777[01]\\d{2}","\\d{7}",,,"0777012"]
388 ,[,,"NA","NA"]
389 ,[,,"NA","NA"]
390 ,[,,"NA","NA"]
391 ,[,,"NA","NA"]
392 ,"JP",81,"010","0",,,"0",,,1,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[57-9]0"]
393 ,"0$1","",0]
394 ,[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[57-9]0"]
395 ,"0$1","",0]
396 ,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["111|222|333","(?:111|222|333)1","(?:111|222|333)11"]
397 ,"0$1","",0]
398 ,[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["222|333","2221|3332","22212|3332","222120|3332"]
399 ,"0$1","",0]
400 ,[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[23]"]
401 ,"0$1","",0]
402 ,[,"(\\d{3})(\\d{4})","$1-$2",["077"]
403 ,"0$1","",0]
404 ,[,"(\\d{4})","*$1",["[23]"]
405 ,"$1","",0]
406 ]
407 ,,[,,"NA","NA"]
408 ,,,[,,"[23]\\d{3}","\\d{4}"]
409 ,[,,"NA","NA"]
410 ,1,,[,,"NA","NA"]
411 ]
412 ,"KR":[,[,,"[1-7]\\d{3,9}|8\\d{8}","\\d{4,10}"]
413 ,[,,"(?:2|[34][1-3]|5[1-5]|6[1-4])(?:1\\d{2,3}|[2-9]\\d{6,7})","\\d{4,10}",,,"22123456"]
414 ,[,,"1[0-25-9]\\d{7,8}","\\d{9,10}",,,"1023456789"]
415 ,[,,"80\\d{7}","\\d{9}",,,"801234567"]
416 ,[,,"60[2-9]\\d{6}","\\d{9}",,,"602345678"]
417 ,[,,"NA","NA"]
418 ,[,,"50\\d{8}","\\d{10}",,,"5012345678"]
419 ,[,,"70\\d{8}","\\d{10}",,,"7012345678"]
420 ,"KR",82,"00(?:[124-68]|[37]\\d{2})","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
421 ,"0$1","",0]
422 ,[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:[169][2-8]|[78]|5[1-4])|[68]0|[3-6][1-9][2-9]","1(?:[169][2-8]|[78]|5(?:[1-3]|4[56]))|[68]0|[3-6][1-9][2-9]"]
423 ,"0$1","",0]
424 ,[,"(\\d{3})(\\d)(\\d{4})","$1-$2-$3",["131","1312"]
425 ,"0$1","",0]
426 ,[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["131","131[13-9]"]
427 ,"0$1","",0]
428 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["13[2-9]"]
429 ,"0$1","",0]
430 ,[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3-$4",["30"]
431 ,"0$1","",0]
432 ,[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["2(?:[26]|3[0-467])","2(?:[26]|3(?:01|1[45]|2[17-9]|39|4|6[67]|7[078]))"]
433 ,"0$1","",0]
434 ,[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["2(?:3[0-35-9]|[457-9])","2(?:3(?:0[02-9]|1[0-36-9]|2[02-6]|3[0-8]|6[0-589]|7[1-69]|[589])|[457-9])"]
435 ,"0$1","",0]
436 ,[,"(\\d)(\\d{3})","$1-$2",["21[0-46-9]","21(?:[0-247-9]|3[124]|6[1269])"]
437 ,"0$1","",0]
438 ,[,"(\\d)(\\d{4})","$1-$2",["21[36]","21(?:3[035-9]|6[03-578])"]
439 ,"0$1","",0]
440 ,[,"(\\d{2})(\\d{3})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1(?:[0-46-9])","[3-6][1-9]1(?:[0-247-9]|3[124]|6[1269])"]
441 ,"0$1","",0]
442 ,[,"(\\d{2})(\\d{4})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1[36]","[3-6][1-9]1(?:3[035-9]|6[03-578])"]
443 ,"0$1","",0]
444 ]
445 ,,[,,"NA","NA"]
446 ,,,[,,"NA","NA"]
447 ,[,,"NA","NA"]
448 ,,,[,,"NA","NA"]
449 ]
450 ,"MX":[,[,,"[1-9]\\d{9,10}","\\d{7,11}"]
451 ,[,,"[2-9]\\d{9}","\\d{7,10}"]
452 ,[,,"1\\d{10}","\\d{11}"]
453 ,[,,"800\\d{7}","\\d{10}"]
454 ,[,,"900\\d{7}","\\d{10}"]
455 ,[,,"NA","NA"]
456 ,[,,"NA","NA"]
457 ,[,,"NA","NA"]
458 ,"MX",52,"00","01",,,"01|04[45](\\d{10})","1$1",,,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]00"]
459 ,"01 $1","",1]
460 ,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81"]
461 ,"01 $1","",1]
462 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-24-9]|5[0-46-9]|8[2-9]|9[1-9]"]
463 ,"01 $1","",1]
464 ,[,"(1)(\\d{2})(\\d{4})(\\d{4})","045 $2 $3 $4",["1(?:33|55|81)"]
465 ,"$1","",1]
466 ,[,"(1)(\\d{3})(\\d{3})(\\d{4})","045 $2 $3 $4",["1(?:[124579]|3[0-24-9]|5[0-46-9]|8[02-9])"]
467 ,"$1","",1]
468 ]
469 ,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]00"]
470 ,"01 $1","",1]
471 ,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81"]
472 ,"01 $1","",1]
473 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-24-9]|5[0-46-9]|8[2-9]|9[1-9]"]
474 ,"01 $1","",1]
475 ,[,"(1)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3 $4",["1(?:33|55|81)"]
476 ]
477 ,[,"(1)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1(?:[124579]|3[0-24-9]|5[0-46-9]|8[02-9])"]
478 ]
479 ]
480 ,[,,"NA","NA"]
481 ,,,[,,"NA","NA"]
482 ,[,,"NA","NA"]
483 ,,,[,,"NA","NA"]
484 ]
485 ,"NZ":[,[,,"[289]\\d{7,9}|[3-7]\\d{7}","\\d{7,10}"]
486 ,[,,"24099\\d{3}|(?:3[2-79]|[479][2-689]|6[235-9])\\d{6}","\\d{7,8}"]
487 ,[,,"2(?:[027]\\d{7}|9\\d{6,7}|1(?:0\\d{5,7}|[12]\\d{5,6}|[3-9]\\d{5})|4[1-9]\\d{6}|8\\d{7,8})","\\d{8,10}"]
488 ,[,,"800\\d{6,7}","\\d{9,10}"]
489 ,[,,"900\\d{6,7}","\\d{9,10}"]
490 ,[,,"NA","NA"]
491 ,[,,"NA","NA"]
492 ,[,,"NA","NA"]
493 ,"NZ",64,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["24|[34679]"]
494 ,"0$1","",0]
495 ,[,"(\\d)(\\d{3})(\\d{3,5})","$1-$2 $3",["2[179]"]
496 ,"0$1","",0]
497 ,[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"]
498 ,"0$1","",0]
499 ]
500 ,,[,,"NA","NA"]
501 ,,,[,,"NA","NA"]
502 ,[,,"NA","NA"]
503 ,,,[,,"NA","NA"]
504 ]
505 ,"PL":[,[,,"[1-9]\\d{8}","\\d{9}"]
506 ,[,,"[1-9]\\d{8}","\\d{9}"]
507 ,[,,"(?:5[01]|6[069]|7[289]|88)\\d{7}","\\d{9}"]
508 ,[,,"800\\d{6}","\\d{9}"]
509 ,[,,"70\\d{7}","\\d{9}"]
510 ,[,,"NA","NA"]
511 ,[,,"NA","NA"]
512 ,[,,"NA","NA"]
513 ,"PL",48,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1","",0]
514 ]
515 ,,[,,"NA","NA"]
516 ,,,[,,"NA","NA"]
517 ,[,,"NA","NA"]
518 ,,,[,,"NA","NA"]
519 ]
520 ,"RE":[,[,,"[268]\\d{8}","\\d{9}"]
521 ,[,,"262\\d{6}","\\d{9}",,,"262161234"]
522 ,[,,"6(?:9[23]|47)\\d{6}","\\d{9}",,,"692123456"]
523 ,[,,"80\\d{7}","\\d{9}",,,"801234567"]
524 ,[,,"8(?:1[01]|2[0156]|84|9[0-37-9])\\d{6}","\\d{9}",,,"810123456"]
525 ,[,,"NA","NA"]
526 ,[,,"NA","NA"]
527 ,[,,"NA","NA"]
528 ,"RE",262,"00","0",,,"0",,,,[[,"([268]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1","",0]
529 ]
530 ,,[,,"NA","NA"]
531 ,,"262|6(?:9[23]|47)|8",[,,"NA","NA"]
532 ,[,,"NA","NA"]
533 ,,,[,,"NA","NA"]
534 ]
535 ,"SG":[,[,,"[13689]\\d{7,10}","\\d{8}|\\d{10,11}"]
536 ,[,,"[36]\\d{7}","\\d{8}"]
537 ,[,,"[89]\\d{7}","\\d{8}"]
538 ,[,,"1?800\\d{7}","\\d{10,11}"]
539 ,[,,"1900\\d{7}","\\d{11}"]
540 ,[,,"NA","NA"]
541 ,[,,"NA","NA"]
542 ,[,,"NA","NA"]
543 ,"SG",65,"0[0-3][0-9]",,,,"777777",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8[1-9]"]
544 ,"","",0]
545 ,[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1[89]"]
546 ,"","",0]
547 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["800"]
548 ,"","",0]
549 ]
550 ,,[,,"NA","NA"]
551 ,,,[,,"NA","NA"]
552 ,[,,"NA","NA"]
553 ,,,[,,"NA","NA"]
554 ]
555 ,"US":[,[,,"[13-689]\\d{9}|2[0-35-9]\\d{8}","\\d{7}(?:\\d{3})?",,,"1234567890"]
556 ,[,,"[13-689]\\d{9}|2[0-35-9]\\d{8}","\\d{7}(?:\\d{3})?",,,"1234567890"]
557 ,[,,"[13-689]\\d{9}|2[0-35-9]\\d{8}","\\d{7}(?:\\d{3})?",,,"1234567890"]
558 ,[,,"8(?:00|66|77|88)\\d{7}","\\d{10}",,,"1234567890"]
559 ,[,,"900\\d{7}","\\d{10}",,,"1234567890"]
560 ,[,,"NA","NA"]
561 ,[,,"NA","NA"]
562 ,[,,"NA","NA"]
563 ,"US",1,"011","1"," extn. ",,"1",,,1,[[,"(\\d{3})(\\d{4})","$1 $2",,"","",1]
564 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",,"","",1]
565 ]
566 ,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",,"","",1]
567 ]
568 ,[,,"NA","NA"]
569 ,1,,[,,"800\\d{7}","\\d{10}",,,"1234567890"]
570 ,[,,"NA","NA"]
571 ,,,[,,"NA","NA"]
572 ]
573 ,"YT":[,[,,"[268]\\d{8}","\\d{9}"]
574 ,[,,"2696[0-4]\\d{4}","\\d{9}",,,"269601234"]
575 ,[,,"639\\d{6}","\\d{9}",,,"639123456"]
576 ,[,,"80\\d{7}","\\d{9}",,,"801234567"]
577 ,[,,"NA","NA"]
578 ,[,,"NA","NA"]
579 ,[,,"NA","NA"]
580 ,[,,"NA","NA"]
581 ,"YT",262,"00","0",,,"0",,,,,,[,,"NA","NA"]
582 ,,"269|639",[,,"NA","NA"]
583 ,[,,"NA","NA"]
584 ,,,[,,"NA","NA"]
585 ]
586 ,"800":[,[,,"\\d{8}","\\d{8}",,,"12345678"]
587 ,[,,"NA","NA",,,"12345678"]
588 ,[,,"NA","NA",,,"12345678"]
589 ,[,,"\\d{8}","\\d{8}",,,"12345678"]
590 ,[,,"NA","NA"]
591 ,[,,"NA","NA"]
592 ,[,,"NA","NA"]
593 ,[,,"NA","NA"]
594 ,"001",800,"",,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",,"","",0]
595 ]
596 ,,[,,"NA","NA"]
597 ,,,[,,"NA","NA"]
598 ,[,,"NA","NA"]
599 ,1,,[,,"NA","NA"]
600 ]
601 ,"979":[,[,,"\\d{9}","\\d{9}",,,"123456789"]
602 ,[,,"NA","NA",,,"123456789"]
603 ,[,,"NA","NA",,,"123456789"]
604 ,[,,"NA","NA"]
605 ,[,,"\\d{9}","\\d{9}",,,"123456789"]
606 ,[,,"NA","NA"]
607 ,[,,"NA","NA"]
608 ,[,,"NA","NA"]
609 ,"001",979,"",,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",,"","",0]
610 ]
611 ,,[,,"NA","NA"]
612 ,,,[,,"NA","NA"]
613 ,[,,"NA","NA"]
614 ,,,[,,"NA","NA"]
615 ]
616 };