File Coverage

blib/lib/Number/Phone/StubCountry/GQ.pm
Criterion Covered Total %
statement 17 17 100.0
branch 2 2 100.0
condition n/a
subroutine 5 5 100.0
pod 1 1 100.0
total 25 25 100.0


line stmt bran cond sub pod time code
1             # automatically generated file, don't edit
2              
3              
4              
5             # Copyright 2023 David Cantrell, derived from data from libphonenumber
6             # http://code.google.com/p/libphonenumber/
7             #
8             # Licensed under the Apache License, Version 2.0 (the "License");
9             # you may not use this file except in compliance with the License.
10             # You may obtain a copy of the License at
11             #
12             # http://www.apache.org/licenses/LICENSE-2.0
13             #
14             # Unless required by applicable law or agreed to in writing, software
15             # distributed under the License is distributed on an "AS IS" BASIS,
16             # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17             # See the License for the specific language governing permissions and
18             # limitations under the License.
19             package Number::Phone::StubCountry::GQ;
20 2     2   1621 use base qw(Number::Phone::StubCountry);
  2         6  
  2         287  
21              
22 2     2   17 use strict;
  2         6  
  2         59  
23 2     2   22 use warnings;
  2         9  
  2         69  
24 2     2   21 use utf8;
  2         10  
  2         19  
25             our $VERSION = 1.20230307181420;
26              
27             my $formatters = [
28             {
29             'format' => '$1 $2 $3',
30             'leading_digits' => '[235]',
31             'pattern' => '(\\d{3})(\\d{3})(\\d{3})'
32             },
33             {
34             'format' => '$1 $2',
35             'leading_digits' => '[89]',
36             'pattern' => '(\\d{3})(\\d{6})'
37             }
38             ];
39              
40             my $validators = {
41             'fixed_line' => '
42             33[0-24-9]\\d[46]\\d{4}|
43             3(?:
44             33|
45             5\\d
46             )\\d[7-9]\\d{4}
47             ',
48             'geographic' => '
49             33[0-24-9]\\d[46]\\d{4}|
50             3(?:
51             33|
52             5\\d
53             )\\d[7-9]\\d{4}
54             ',
55             'mobile' => '
56             (?:
57             222|
58             55\\d
59             )\\d{6}
60             ',
61             'pager' => '',
62             'personal_number' => '',
63             'specialrate' => '(90\\d[1-9]\\d{5})',
64             'toll_free' => '80\\d[1-9]\\d{5}',
65             'voip' => ''
66             };
67             my %areanames = ();
68             $areanames{en} = {"24035179", "Bioko",
69             "24033484", "Bioko",
70             "24035338", "Litoral\/Annobón",
71             "24033004", "Bioko",
72             "24033146", "Continental\ Region",
73             "24035457", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
74             "24035097", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
75             "24035908", "Litoral\/Annobón",
76             "24035138", "Litoral\/Annobón",
77             "24035237", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
78             "24035229", "Bioko",
79             "24035689", "Bioko",
80             "24035519", "Bioko",
81             "24035799", "Bioko",
82             "24035899", "Bioko",
83             "24035379", "Bioko",
84             "24035079", "Bioko",
85             "24033347", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
86             "24035569", "Bioko",
87             "24035777", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
88             "24033046", "Continental\ Region",
89             "24035877", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
90             "24035397", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
91             "24033934", "Bioko",
92             "24033104", "Bioko",
93             "24035038", "Litoral\/Annobón",
94             "24033976", "Continental\ Region",
95             "24035197", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
96             "24035949", "Bioko",
97             "24033556", "Continental\ Region",
98             "24035298", "Litoral\/Annobón",
99             "24035728", "Litoral\/Annobón",
100             "24035828", "Litoral\/Annobón",
101             "24033684", "Bioko",
102             "24035348", "Litoral\/Annobón",
103             "24033906", "Continental\ Region",
104             "24033224", "Bioko",
105             "24033136", "Continental\ Region",
106             "24033894", "Bioko",
107             "24033794", "Bioko",
108             "24033514", "Bioko",
109             "24035657", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
110             "24033398", "Litoral\/Annobón",
111             "24035247", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
112             "24035009", "Bioko",
113             "24033174", "Bioko",
114             "24035707", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
115             "24035148", "Litoral\/Annobón",
116             "24035807", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
117             "24035489", "Bioko",
118             "24033036", "Continental\ Region",
119             "24033944", "Bioko",
120             "24035978", "Litoral\/Annobón",
121             "24035558", "Litoral\/Annobón",
122             "24033296", "Continental\ Region",
123             "24035309", "Bioko",
124             "24033826", "Continental\ Region",
125             "24033329", "Bioko",
126             "24033726", "Continental\ Region",
127             "24033337", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
128             "24035939", "Bioko",
129             "24035927", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
130             "24035109", "Bioko",
131             "24035048", "Litoral\/Annobón",
132             "24033564", "Bioko",
133             "24033074", "Bioko",
134             "24033274", "Bioko",
135             "24035248", "Litoral\/Annobón",
136             "24035999", "Bioko",
137             "24035708", "Litoral\/Annobón",
138             "24033456", "Continental\ Region",
139             "24035147", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
140             "24035808", "Litoral\/Annobón",
141             "24033664", "Bioko",
142             "24035469", "Bioko",
143             "24033096", "Continental\ Region",
144             "24035347", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
145             "24033397", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
146             "24033124", "Bioko",
147             "24033236", "Continental\ Region",
148             "24035658", "Litoral\/Annobón",
149             "24035849", "Bioko",
150             "24035749", "Bioko",
151             "24035928", "Litoral\/Annobón",
152             "24035047", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
153             "24033876", "Continental\ Region",
154             "24033379", "Bioko",
155             "24033776", "Continental\ Region",
156             "24035419", "Bioko",
157             "24035209", "Bioko",
158             "24033614", "Bioko",
159             "24033734", "Bioko",
160             "24035977", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
161             "24033196", "Continental\ Region",
162             "24033834", "Bioko",
163             "24033584", "Bioko",
164             "24033338", "Litoral\/Annobón",
165             "24035557", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
166             "24033024", "Bioko",
167             "24035129", "Bioko",
168             "24035137", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
169             "24035098", "Litoral\/Annobón",
170             "24035907", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
171             "24035238", "Litoral\/Annobón",
172             "24033656", "Continental\ Region",
173             "24033464", "Bioko",
174             "24035669", "Bioko",
175             "24033246", "Continental\ Region",
176             "24033309", "Bioko",
177             "24033806", "Continental\ Region",
178             "24035279", "Bioko",
179             "24033706", "Continental\ Region",
180             "24035458", "Litoral\/Annobón",
181             "24035337", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
182             "24033994", "Bioko",
183             "24035329", "Bioko",
184             "24035198", "Litoral\/Annobón",
185             "24035037", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
186             "24035029", "Bioko",
187             "24035839", "Bioko",
188             "24035727", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
189             "24035827", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
190             "24035739", "Bioko",
191             "24035619", "Bioko",
192             "24035589", "Bioko",
193             "24035297", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
194             "24033348", "Litoral\/Annobón",
195             "24033204", "Bioko",
196             "24033414", "Bioko",
197             "24033926", "Continental\ Region",
198             "24033744", "Bioko",
199             "24033844", "Bioko",
200             "24035778", "Litoral\/Annobón",
201             "24035878", "Litoral\/Annobón",
202             "24035398", "Litoral\/Annobón",
203             "24033106", "Continental\ Region",
204             "24035568", "Litoral\/Annobón",
205             "24035078", "Litoral\/Annobón",
206             "24033044", "Bioko",
207             "24033936", "Continental\ Region",
208             "24033554", "Bioko",
209             "24035027", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
210             "24035039", "Bioko",
211             "24035737", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
212             "24035617", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
213             "24035829", "Bioko",
214             "24035729", "Bioko",
215             "24033974", "Bioko",
216             "24035837", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
217             "24035299", "Bioko",
218             "24035587", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
219             "24035948", "Litoral\/Annobón",
220             "24033144", "Bioko",
221             "24035667", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
222             "24033006", "Continental\ Region",
223             "24035178", "Litoral\/Annobón",
224             "24035277", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
225             "24033486", "Continental\ Region",
226             "24033307", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
227             "24035327", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
228             "24035339", "Bioko",
229             "24035139", "Bioko",
230             "24035127", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
231             "24035909", "Bioko",
232             "24035378", "Litoral\/Annobón",
233             "24035898", "Litoral\/Annobón",
234             "24035798", "Litoral\/Annobón",
235             "24035518", "Litoral\/Annobón",
236             "24035688", "Litoral\/Annobón",
237             "24035228", "Litoral\/Annobón",
238             "24035979", "Bioko",
239             "24033724", "Bioko",
240             "24033824", "Bioko",
241             "24033294", "Bioko",
242             "24033328", "Litoral\/Annobón",
243             "24033034", "Bioko",
244             "24035308", "Litoral\/Annobón",
245             "24033946", "Continental\ Region",
246             "24035559", "Bioko",
247             "24035747", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
248             "24035108", "Litoral\/Annobón",
249             "24033566", "Continental\ Region",
250             "24035847", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
251             "24033076", "Continental\ Region",
252             "24035938", "Litoral\/Annobón",
253             "24035417", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
254             "24035207", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
255             "24033377", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
256             "24035049", "Bioko",
257             "24035467", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
258             "24035349", "Bioko",
259             "24033796", "Continental\ Region",
260             "24033516", "Continental\ Region",
261             "24033399", "Bioko",
262             "24033134", "Bioko",
263             "24033896", "Continental\ Region",
264             "24033686", "Continental\ Region",
265             "24033904", "Bioko",
266             "24033226", "Continental\ Region",
267             "24035008", "Litoral\/Annobón",
268             "24033176", "Continental\ Region",
269             "24035997", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
270             "24035488", "Litoral\/Annobón",
271             "24035149", "Bioko",
272             "24033774", "Bioko",
273             "24035929", "Bioko",
274             "24033874", "Bioko",
275             "24035937", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
276             "24035748", "Litoral\/Annobón",
277             "24035107", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
278             "24035848", "Litoral\/Annobón",
279             "24035208", "Litoral\/Annobón",
280             "24035418", "Litoral\/Annobón",
281             "24033378", "Litoral\/Annobón",
282             "24033026", "Continental\ Region",
283             "24035307", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
284             "24033586", "Continental\ Region",
285             "24033339", "Bioko",
286             "24033194", "Bioko",
287             "24033836", "Continental\ Region",
288             "24033327", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
289             "24033616", "Continental\ Region",
290             "24033736", "Continental\ Region",
291             "24035007", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
292             "24035998", "Litoral\/Annobón",
293             "24035249", "Bioko",
294             "24033666", "Continental\ Region",
295             "24033454", "Bioko",
296             "24035809", "Bioko",
297             "24035487", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
298             "24033276", "Continental\ Region",
299             "24035709", "Bioko",
300             "24033234", "Bioko",
301             "24035468", "Litoral\/Annobón",
302             "24033126", "Continental\ Region",
303             "24035659", "Bioko",
304             "24033094", "Bioko",
305             "24035028", "Litoral\/Annobón",
306             "24035199", "Bioko",
307             "24035947", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
308             "24035588", "Litoral\/Annobón",
309             "24035618", "Litoral\/Annobón",
310             "24035738", "Litoral\/Annobón",
311             "24035838", "Litoral\/Annobón",
312             "24035567", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
313             "24033349", "Bioko",
314             "24035077", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
315             "24033846", "Continental\ Region",
316             "24033746", "Continental\ Region",
317             "24035879", "Bioko",
318             "24035399", "Bioko",
319             "24035779", "Bioko",
320             "24033206", "Continental\ Region",
321             "24033416", "Continental\ Region",
322             "24033924", "Bioko",
323             "24035099", "Bioko",
324             "24033466", "Continental\ Region",
325             "24033654", "Bioko",
326             "24035128", "Litoral\/Annobón",
327             "24035687", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
328             "24035227", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
329             "24035239", "Bioko",
330             "24035377", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
331             "24035897", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
332             "24035797", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
333             "24035517", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
334             "24035177", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
335             "24033996", "Continental\ Region",
336             "24033704", "Bioko",
337             "24033804", "Bioko",
338             "24035668", "Litoral\/Annobón",
339             "24033244", "Bioko",
340             "24035328", "Litoral\/Annobón",
341             "24035459", "Bioko",
342             "24035278", "Litoral\/Annobón",
343             "24033308", "Litoral\/Annobón",
344             "24033954", "Bioko",
345             "24035498", "Litoral\/Annobón",
346             "24035548", "Litoral\/Annobón",
347             "24035987", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
348             "24033574", "Bioko",
349             "24033064", "Bioko",
350             "24033696", "Continental\ Region",
351             "24033536", "Continental\ Region",
352             "24033114", "Bioko",
353             "24033389", "Bioko",
354             "24035968", "Litoral\/Annobón",
355             "24033886", "Continental\ Region",
356             "24033786", "Continental\ Region",
357             "24035058", "Litoral\/Annobón",
358             "24035509", "Bioko",
359             "24035358", "Litoral\/Annobón",
360             "24035437", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
361             "24035429", "Bioko",
362             "24035647", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
363             "24033164", "Bioko",
364             "24035918", "Litoral\/Annobón",
365             "24035257", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
366             "24033014", "Bioko",
367             "24033284", "Bioko",
368             "24033624", "Bioko",
369             "24035158", "Litoral\/Annobón",
370             "24035698", "Litoral\/Annobón",
371             "24035538", "Litoral\/Annobón",
372             "24035788", "Litoral\/Annobón",
373             "24033357", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
374             "24033966", "Continental\ Region",
375             "24035888", "Litoral\/Annobón",
376             "24035119", "Bioko",
377             "24033056", "Continental\ Region",
378             "24035069", "Bioko",
379             "24033496", "Continental\ Region",
380             "24035579", "Bioko",
381             "24035319", "Bioko",
382             "24035867", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
383             "24033546", "Continental\ Region",
384             "24035959", "Bioko",
385             "24035767", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
386             "24035637", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
387             "24035717", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
388             "24035597", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
389             "24035629", "Bioko",
390             "24035817", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
391             "24035289", "Bioko",
392             "24035369", "Bioko",
393             "24035447", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
394             "24035019", "Bioko",
395             "24033156", "Continental\ Region",
396             "24035169", "Bioko",
397             "24033504", "Bioko",
398             "24033916", "Continental\ Region",
399             "24033424", "Bioko",
400             "24035868", "Litoral\/Annobón",
401             "24033604", "Bioko",
402             "24033986", "Continental\ Region",
403             "24035768", "Litoral\/Annobón",
404             "24035787", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
405             "24033358", "Litoral\/Annobón",
406             "24035409", "Bioko",
407             "24035887", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
408             "24035219", "Bioko",
409             "24035529", "Bioko",
410             "24035697", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
411             "24035537", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
412             "24033854", "Bioko",
413             "24033754", "Bioko",
414             "24035089", "Bioko",
415             "24033436", "Continental\ Region",
416             "24035679", "Bioko",
417             "24035389", "Bioko",
418             "24035269", "Bioko",
419             "24033646", "Continental\ Region",
420             "24035638", "Litoral\/Annobón",
421             "24035718", "Litoral\/Annobón",
422             "24035598", "Litoral\/Annobón",
423             "24033256", "Continental\ Region",
424             "24035818", "Litoral\/Annobón",
425             "24035448", "Litoral\/Annobón",
426             "24035189", "Bioko",
427             "24033474", "Bioko",
428             "24035759", "Bioko",
429             "24035967", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
430             "24035859", "Bioko",
431             "24033084", "Bioko",
432             "24033404", "Bioko",
433             "24033214", "Bioko",
434             "24033524", "Bioko",
435             "24035057", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
436             "24035497", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
437             "24035609", "Bioko",
438             "24033766", "Continental\ Region",
439             "24033866", "Continental\ Region",
440             "24035988", "Litoral\/Annobón",
441             "24035547", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
442             "24033369", "Bioko",
443             "24033184", "Bioko",
444             "24033319", "Bioko",
445             "24033816", "Continental\ Region",
446             "24035479", "Bioko",
447             "24033636", "Continental\ Region",
448             "24033716", "Continental\ Region",
449             "24033596", "Continental\ Region",
450             "24035258", "Litoral\/Annobón",
451             "24035157", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
452             "24033446", "Continental\ Region",
453             "24035438", "Litoral\/Annobón",
454             "24033264", "Bioko",
455             "24035357", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
456             "24033674", "Bioko",
457             "24035917", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
458             "24035648", "Litoral\/Annobón",
459             "24035428", "Litoral\/Annobón",
460             "24035359", "Bioko",
461             "24033166", "Continental\ Region",
462             "24035508", "Litoral\/Annobón",
463             "24035919", "Bioko",
464             "24035477", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
465             "24033286", "Continental\ Region",
466             "24033317", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
467             "24033626", "Continental\ Region",
468             "24035159", "Bioko",
469             "24033016", "Continental\ Region",
470             "24033576", "Continental\ Region",
471             "24033066", "Continental\ Region",
472             "24035499", "Bioko",
473             "24035607", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
474             "24033367", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
475             "24035549", "Bioko",
476             "24033956", "Continental\ Region",
477             "24035857", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
478             "24035757", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
479             "24035969", "Bioko",
480             "24033388", "Litoral\/Annobón",
481             "24033784", "Bioko",
482             "24033884", "Bioko",
483             "24033116", "Continental\ Region",
484             "24035059", "Bioko",
485             "24033694", "Bioko",
486             "24033534", "Bioko",
487             "24033154", "Bioko",
488             "24035288", "Litoral\/Annobón",
489             "24035628", "Litoral\/Annobón",
490             "24035018", "Litoral\/Annobón",
491             "24035187", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
492             "24035368", "Litoral\/Annobón",
493             "24035677", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
494             "24033914", "Bioko",
495             "24033426", "Continental\ Region",
496             "24035387", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
497             "24035168", "Litoral\/Annobón",
498             "24033506", "Continental\ Region",
499             "24035267", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
500             "24035889", "Bioko",
501             "24035217", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
502             "24035407", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
503             "24035789", "Bioko",
504             "24035539", "Bioko",
505             "24035699", "Bioko",
506             "24035527", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
507             "24033054", "Bioko",
508             "24033964", "Bioko",
509             "24035087", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
510             "24035118", "Litoral\/Annobón",
511             "24035318", "Litoral\/Annobón",
512             "24035578", "Litoral\/Annobón",
513             "24035068", "Litoral\/Annobón",
514             "24033544", "Bioko",
515             "24033494", "Bioko",
516             "24035958", "Litoral\/Annobón",
517             "24033644", "Bioko",
518             "24035388", "Litoral\/Annobón",
519             "24035167", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
520             "24035678", "Litoral\/Annobón",
521             "24033434", "Bioko",
522             "24035268", "Litoral\/Annobón",
523             "24035819", "Bioko",
524             "24035287", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
525             "24035627", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
526             "24035599", "Bioko",
527             "24035719", "Bioko",
528             "24035639", "Bioko",
529             "24033476", "Continental\ Region",
530             "24033254", "Bioko",
531             "24035017", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
532             "24035188", "Litoral\/Annobón",
533             "24035367", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
534             "24035449", "Bioko",
535             "24033606", "Continental\ Region",
536             "24033984", "Bioko",
537             "24035317", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
538             "24035577", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
539             "24035067", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
540             "24035769", "Bioko",
541             "24035957", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
542             "24035869", "Bioko",
543             "24035528", "Litoral\/Annobón",
544             "24035408", "Litoral\/Annobón",
545             "24035218", "Litoral\/Annobón",
546             "24033756", "Continental\ Region",
547             "24033856", "Continental\ Region",
548             "24033359", "Bioko",
549             "24035088", "Litoral\/Annobón",
550             "24035117", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
551             "24035259", "Bioko",
552             "24035478", "Litoral\/Annobón",
553             "24033318", "Litoral\/Annobón",
554             "24033444", "Bioko",
555             "24033634", "Bioko",
556             "24033714", "Bioko",
557             "24033594", "Bioko",
558             "24033814", "Bioko",
559             "24033186", "Continental\ Region",
560             "24035507", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
561             "24035427", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
562             "24033676", "Continental\ Region",
563             "24035439", "Bioko",
564             "24035649", "Bioko",
565             "24033266", "Continental\ Region",
566             "24033526", "Continental\ Region",
567             "24035858", "Litoral\/Annobón",
568             "24033216", "Continental\ Region",
569             "24033406", "Continental\ Region",
570             "24033387", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
571             "24035758", "Litoral\/Annobón",
572             "24033086", "Continental\ Region",
573             "24035608", "Litoral\/Annobón",
574             "24033864", "Bioko",
575             "24033764", "Bioko",
576             "24035989", "Bioko",
577             "24033368", "Litoral\/Annobón",};
578              
579             sub new {
580 13     13 1 32 my $class = shift;
581 13         28 my $number = shift;
582 13         87 $number =~ s/(^\+240|\D)//g;
583 13         91 my $self = bless({ country_code => '240', number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class);
584 13 100       66 return $self->is_valid() ? $self : undef;
585             }
586             1;