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