Version Description
Download this release
Release Info
Developer | ataurr |
Plugin | Metform Elementor Contact Form Builder – Flexible and Design-Friendly Contact Form builder plugin for WordPress |
Version | 1.1.4 |
Comparing to | |
See all releases |
Code changes from version 1.1.3 to 1.1.4
- autoloader.php +0 -2
- controls/assets/js/form-picker-editor.js +1 -1
- core/entries/action.php +25 -11
- core/entries/form-data.php +53 -5
- core/entries/meta-data.php +4 -2
- core/forms/action.php +1 -1
- core/forms/cpt.php +6 -0
- core/forms/views/modal-editor.php +18 -1
- core/integrations/rest-api.php +30 -0
- libs/assets/css/intlTelInput.css +0 -928
- libs/assets/css/style.css +25 -0
- libs/assets/js/admin-script.js +21 -0
- libs/assets/js/inputs.js +27 -56
- libs/assets/js/intlTelInput.js +0 -1326
- libs/assets/js/utils.js +0 -470
- metform.php +7 -6
- init.php → plugin.php +275 -278
- readme.txt +10 -1
- traits/common-controls.php +19 -13
- traits/conditional-controls.php +1 -1
- widgets/checkbox/checkbox.php +1 -1
- widgets/date/date.php +61 -18
- widgets/email/email.php +1 -1
- widgets/file-upload/file-upload.php +239 -9
- widgets/form-basic.php +78 -0
- widgets/form-dynamic.php +0 -76
- widgets/form.php +28 -30
- widgets/{listing → listing-fname}/listing-fname.php +1 -1
- widgets/{listing → listing-lname}/listing-lname.php +1 -1
- widgets/{listing → listing-optin}/listing-optin.php +1 -1
- widgets/manifest.php +8 -13
- widgets/multi-select/multi-select.php +20 -2
- widgets/number/number.php +1 -1
- widgets/password/password.php +1 -1
- widgets/radio/radio.php +1 -1
- widgets/range/range.php +1 -1
- widgets/rating/rating.php +1 -1
- widgets/select/select.php +20 -2
- widgets/switch/switch.php +1 -1
- widgets/telephone/telephone.php +1 -1
- widgets/text/text.php +1 -1
- widgets/textarea/textarea.php +1 -1
- widgets/time/time.php +1 -1
- widgets/url/url.php +1 -1
autoloader.php
CHANGED
@@ -2,8 +2,6 @@
|
|
2 |
namespace MetForm;
|
3 |
defined( 'ABSPATH' ) || exit;
|
4 |
|
5 |
-
defined( 'ABSPATH' ) || exit;
|
6 |
-
|
7 |
/**
|
8 |
* MetForm autoloader.
|
9 |
* Handles dynamically loading classes only when needed.
|
2 |
namespace MetForm;
|
3 |
defined( 'ABSPATH' ) || exit;
|
4 |
|
|
|
|
|
5 |
/**
|
6 |
* MetForm autoloader.
|
7 |
* Handles dynamically loading classes only when needed.
|
controls/assets/js/form-picker-editor.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e,t){"use strict";var o=function(){t.hooks.addAction("frontend/element_ready/metform.default",function(t){if(void 0!==window.parent.jQuery){var o=t.find(".formpicker_warper_edit");if(o.off("click.metform").on("click.metform",function(){var t=window.parent.jQuery("#metform-open-content-editor"),n=o.attr("data-metform-formpicker-key"),r=e(this).attr("data-nonce");t.find(".metform-error").remove(),t.find(".metform-content-editor-radio").
|
1 |
+
!function(e,t){"use strict";var o=function(){t.hooks.addAction("frontend/element_ready/metform.default",function(t){if(void 0!==window.parent.jQuery){var o=t.find(".formpicker_warper_edit");if(o.off("click.metform").on("click.metform",function(){var t=window.parent.jQuery("#metform-open-content-editor"),n=o.attr("data-metform-formpicker-key"),r=e(this).attr("data-nonce");t.find(".metform-error").remove(),t.find(".metform-content-editor-radio").on("click",function(o){var n=e(this).closest("li").data("target");t.find("#"+n).fadeIn().siblings().hide()}),t.find(".metform-content-editor-radio").last().trigger("click"),e.ajax({url:e(this).attr("resturl")+(n||0),type:"get",headers:{"X-WP-Nonce":r},dataType:"html",success:function(e){e?t.find(".metform-open-content-editor-templates").html(e):(t.find(".metform-content-editor-radio").last().trigger("click"),t.find(".metform-open-content-editor-templates").parent().append("<p class='metform-error'>No forms were created yet!</p>"))}}),t.show()}),window.parent.jQuery("#metform-open-content-editor").off("click.metform").on("click.metform",".metform-open-content-editor-button",function(){var t=window.parent.jQuery(".metform-dynamic-content-modal"),o=t.find("#formpicker-control-iframe"),n=t.find(".dialog-lightbox-loading"),r=t.find(".dialog-type-lightbox"),i=e(this).parents(".metform-open-content-inner"),d=i.find(".metform-open-content-editor-templates").val(),a=i.find(".metform-content-editor-radio:checked").val(),m=i.find(".metform-template-radio:checked").val(),f=i.find(".metform-template-input-con input").val(),c=window.parent.jQuery("#metform-form-modalinput-settings").data("nonce");"saved"==a?window.parent.jQuery("body").attr("data-metform-template-key",d):e.ajax({url:e(this).attr("resturl")+"builder_form_id/"+m+"?title="+f,type:"GET",headers:{"X-WP-Nonce":c},success:function(e){window.parent.jQuery("body").attr("data-metform-template-key",e),i.find(".metform-template-input-con input").val(""),i.find(".metform-template-radio").removeAttr("checked").first().attr("checked","checked"),d=e},async:!1});var l=e(this).attr("resturl")+"builder/"+d;window.parent.jQuery("body").attr("data-metform-template-load","false"),r.show(),t.show(),n.show(),o.contents().find("#elementor-loading").show(),o.css("z-index","-1"),o.attr("src",l),o.on("load",function(){n.hide(),o.show(),o.contents().find("#elementor-loading").hide(),o.css("z-index","1")})}),window.parent.jQuery("#elementor-editor-wrapper").on("click","#metform-inspactor-edit-button",function(){console.log("dom found")}),void 0!==window.parent.jQuery)window.parent.jQuery(".metform-close-editor-modals").off("click.metform").on("click.metform",function(){if(e(this).hasClass("metform-editor-close")){var t=window.parent.jQuery(".metform-dynamic-content-modal").find("#formpicker-control-iframe"),o=t[0].contentWindow||t[0].contentDocument;o.jQuery("#elementor-panel-saver-button-publish").hasClass("elementor-disabled")?n(window.parent):confirm("Leaving? Changes you made may not be saved.")?(o.jQuery(o).off("beforeunload"),n(window.parent)):o.jQuery(o).off("beforeunload")}else if(e(this).hasClass("metform-picker-close")){n(window.parent);var r=window.parent.jQuery("#metform-open-content-editor"),i=r.find(".metform-content-editor-radio:checked").val(),d=r.find(".metform-open-content-editor-templates").val();"saved"==i&&window.parent.jQuery("body").attr("data-metform-template-key",d),n(window.parent)}else n(window.parent);window.parent.jQuery("#metform-open-content-editor").find(".metform-picker-close").hide(),window.parent.jQuery("#metform-open-content-editor").find(".metform-template-radio").removeAttr("checked").first().attr("checked","checked")});window.parent.jQuery("#metform-open-content-editor").find(".metform-open-content-editor-templates").on("change",function(){window.parent.jQuery("#metform-open-content-editor").find(".metform-picker-close").fadeIn()})}function n(e){e.jQuery("body").attr("data-metform-template-load","true"),e.jQuery(".metform-dynamic-content-modal").hide(),e.jQuery("#metform-open-content-editor").hide()}})};e(window).on("elementor/frontend/init",o)}(jQuery,window.elementorFrontend);
|
core/entries/action.php
CHANGED
@@ -22,6 +22,8 @@ Class Action{
|
|
22 |
private $entry_count;
|
23 |
private $email_name;
|
24 |
|
|
|
|
|
25 |
private $response;
|
26 |
|
27 |
public function __construct()
|
@@ -242,19 +244,19 @@ Class Action{
|
|
242 |
}
|
243 |
}
|
244 |
|
245 |
-
if(class_exists('\
|
246 |
if(isset($this->form_settings['mf_zapier']) && $this->form_settings['mf_zapier'] == '1' && $this->email_name != null && $form_data[$this->email_name] != ''){
|
247 |
|
248 |
$url = $this->form_settings['mf_zapier_webhook'];
|
249 |
|
250 |
if(array_key_exists('mf-listing-optin', $this->fields) && isset($form_data['mf-listing-optin'])){
|
251 |
|
252 |
-
$zapier = new \
|
253 |
$response = $zapier->call_webhook( $form_data, ['url' => $url, 'email_name' => $this->email_name] );
|
254 |
|
255 |
}elseif(!array_key_exists('mf-listing-optin', $this->fields)){
|
256 |
|
257 |
-
$zapier = new \
|
258 |
$response = $zapier->call_webhook( $form_data, ['url' => $url, 'email_name' => $this->email_name] );
|
259 |
|
260 |
}
|
@@ -291,6 +293,18 @@ Class Action{
|
|
291 |
|
292 |
}
|
293 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
294 |
$file_input_names = $this->get_file_input_name();
|
295 |
if( (!empty($file_data)) && ($file_input_names != null)){
|
296 |
$this->upload_file($file_data, $file_input_names);
|
@@ -298,13 +312,13 @@ Class Action{
|
|
298 |
|
299 |
if(isset($this->form_settings['enable_user_notification']) && $this->form_settings['enable_user_notification'] == 1){
|
300 |
|
301 |
-
$this->send_user_email($
|
302 |
|
303 |
}
|
304 |
|
305 |
if(isset($this->form_settings['enable_admin_notification']) && $this->form_settings['enable_admin_notification'] == 1){
|
306 |
|
307 |
-
$this->send_admin_email($
|
308 |
}
|
309 |
|
310 |
$this->response->data['message'] = $this->form_settings['success_message'];
|
@@ -321,12 +335,12 @@ Class Action{
|
|
321 |
$body = isset($this->form_settings['user_email_body']) ? $this->form_settings['user_email_body'] : null;
|
322 |
$user_email_attached_submision_copy = isset($this->form_settings['user_email_attach_submission_copy']) ? $this->form_settings['user_email_attach_submission_copy'] : null;
|
323 |
|
324 |
-
$body = "<html><body><h4>".$body."</h4>";
|
325 |
-
$form_html = \MetForm\Core\Entries\Form_Data::
|
326 |
$body .= $form_html."</body></html>";
|
327 |
|
328 |
$headers = 'MIME-Version: 1.0' . "\r\n";
|
329 |
-
$headers .= 'Content-type: text/html; charset=
|
330 |
|
331 |
$headers .= 'From: '.$from."\r\n".
|
332 |
'Reply-To: '.$reply_to."\r\n" .
|
@@ -349,12 +363,12 @@ Class Action{
|
|
349 |
$body = isset($this->form_settings['admin_email_body']) ? $this->form_settings['admin_email_body'] : null;
|
350 |
$admin_email_attached_submision_copy = isset($this->form_settings['admin_email_attach_submission_copy']) ? $this->form_settings['admin_email_attach_submission_copy'] : null;
|
351 |
|
352 |
-
$body = "<html><body><h4>".$body."</h4>";
|
353 |
-
$form_html = \MetForm\Core\Entries\Form_Data::
|
354 |
$body .= $form_html."</body></html>";
|
355 |
|
356 |
$headers = 'MIME-Version: 1.0' . "\r\n";
|
357 |
-
$headers .= 'Content-type: text/html; charset=
|
358 |
|
359 |
$headers .= 'From: '.$from."\r\n".
|
360 |
'Reply-To: '.$reply_to."\r\n" .
|
22 |
private $entry_count;
|
23 |
private $email_name;
|
24 |
|
25 |
+
private $inserted_form_data;
|
26 |
+
|
27 |
private $response;
|
28 |
|
29 |
public function __construct()
|
244 |
}
|
245 |
}
|
246 |
|
247 |
+
if(class_exists('\MetForm_Pro\Core\Integrations\Zapier')){
|
248 |
if(isset($this->form_settings['mf_zapier']) && $this->form_settings['mf_zapier'] == '1' && $this->email_name != null && $form_data[$this->email_name] != ''){
|
249 |
|
250 |
$url = $this->form_settings['mf_zapier_webhook'];
|
251 |
|
252 |
if(array_key_exists('mf-listing-optin', $this->fields) && isset($form_data['mf-listing-optin'])){
|
253 |
|
254 |
+
$zapier = new \MetForm_Pro\Core\Integrations\Zapier();
|
255 |
$response = $zapier->call_webhook( $form_data, ['url' => $url, 'email_name' => $this->email_name] );
|
256 |
|
257 |
}elseif(!array_key_exists('mf-listing-optin', $this->fields)){
|
258 |
|
259 |
+
$zapier = new \MetForm_Pro\Core\Integrations\Zapier();
|
260 |
$response = $zapier->call_webhook( $form_data, ['url' => $url, 'email_name' => $this->email_name] );
|
261 |
|
262 |
}
|
293 |
|
294 |
}
|
295 |
|
296 |
+
if(class_exists('\MetForm\Core\Integrations\Slack') && isset($this->form_settings['mf_rest_api']) && ($this->form_settings['mf_rest_api_url'] != '')){
|
297 |
+
$url = $this->form_settings['mf_rest_api_url'];
|
298 |
+
$rest_api = new \MetForm\Core\Integrations\Rest_Api();
|
299 |
+
$response = $rest_api->call_api( $this->form_data, ['url' => $url] );
|
300 |
+
$this->response->data['rest'] = $response['msg'];
|
301 |
+
//$this->response->status = isset($response['status']) ? $response['status'] : 0;
|
302 |
+
}
|
303 |
+
|
304 |
+
// get form data from postmeta for sending formated mail to respective user
|
305 |
+
$this->inserted_form_data = get_post_meta( $this->entry_id, 'metform_entries__form_data', true);
|
306 |
+
$this->inserted_form_data = (isset($this->inserted_form_data)) ? $this->inserted_form_data : "";
|
307 |
+
|
308 |
$file_input_names = $this->get_file_input_name();
|
309 |
if( (!empty($file_data)) && ($file_input_names != null)){
|
310 |
$this->upload_file($file_data, $file_input_names);
|
312 |
|
313 |
if(isset($this->form_settings['enable_user_notification']) && $this->form_settings['enable_user_notification'] == 1){
|
314 |
|
315 |
+
$this->send_user_email($this->inserted_form_data);
|
316 |
|
317 |
}
|
318 |
|
319 |
if(isset($this->form_settings['enable_admin_notification']) && $this->form_settings['enable_admin_notification'] == 1){
|
320 |
|
321 |
+
$this->send_admin_email($this->inserted_form_data);
|
322 |
}
|
323 |
|
324 |
$this->response->data['message'] = $this->form_settings['success_message'];
|
335 |
$body = isset($this->form_settings['user_email_body']) ? $this->form_settings['user_email_body'] : null;
|
336 |
$user_email_attached_submision_copy = isset($this->form_settings['user_email_attach_submission_copy']) ? $this->form_settings['user_email_attach_submission_copy'] : null;
|
337 |
|
338 |
+
$body = "<html><body><h4 style='text-align: center;'>".$body."</h4>";
|
339 |
+
$form_html = \MetForm\Core\Entries\Form_Data::format_data_for_mail($this->form_id, $form_data);
|
340 |
$body .= $form_html."</body></html>";
|
341 |
|
342 |
$headers = 'MIME-Version: 1.0' . "\r\n";
|
343 |
+
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
|
344 |
|
345 |
$headers .= 'From: '.$from."\r\n".
|
346 |
'Reply-To: '.$reply_to."\r\n" .
|
363 |
$body = isset($this->form_settings['admin_email_body']) ? $this->form_settings['admin_email_body'] : null;
|
364 |
$admin_email_attached_submision_copy = isset($this->form_settings['admin_email_attach_submission_copy']) ? $this->form_settings['admin_email_attach_submission_copy'] : null;
|
365 |
|
366 |
+
$body = "<html><body><h4 style='text-align: center;'>".$body."</h4>";
|
367 |
+
$form_html = \MetForm\Core\Entries\Form_Data::format_data_for_mail($this->form_id, $form_data);
|
368 |
$body .= $form_html."</body></html>";
|
369 |
|
370 |
$headers = 'MIME-Version: 1.0' . "\r\n";
|
371 |
+
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
|
372 |
|
373 |
$headers .= 'From: '.$from."\r\n".
|
374 |
'Reply-To: '.$reply_to."\r\n" .
|
core/entries/form-data.php
CHANGED
@@ -3,7 +3,7 @@ namespace MetForm\Core\Entries;
|
|
3 |
defined( 'ABSPATH' ) || exit;
|
4 |
|
5 |
Class Form_Data{
|
6 |
-
public static function format_form_data($form_id, $form_data){
|
7 |
$map_data = \MetForm\Core\Entries\Action::instance()->get_fields($form_id);
|
8 |
$map_data = json_decode(json_encode($map_data), true);
|
9 |
ob_start();
|
@@ -21,19 +21,67 @@ Class Form_Data{
|
|
21 |
foreach($map_data as $key => $value){
|
22 |
if( ( $value['widgetType'] != 'mf-file-upload' ) && ( $value['widgetType'] != 'mf-simple-repeater' ) ){
|
23 |
echo "<tr>";
|
24 |
-
echo "<th scope='attr-row'><strong>".
|
25 |
echo "<td>".esc_html((array_key_exists($key, $form_data) ? ((is_array($form_data[$key])) ? implode(', ', $form_data[$key]) : $form_data[$key]) : ' '))."</td>";
|
26 |
echo "</tr>";
|
27 |
}
|
28 |
|
29 |
if( $value['widgetType'] == 'mf-simple-repeater' ){
|
30 |
echo "<tr>";
|
31 |
-
echo "<th scope='attr-row'><strong>".
|
32 |
echo "<td>";
|
33 |
$repeater_data = ((array_key_exists($key, $form_data)) ? $form_data[$key] : []);
|
34 |
foreach($repeater_data as $key => $value){
|
35 |
-
echo "<strong>"
|
36 |
-
echo "<span>"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
echo "<br>";
|
38 |
}
|
39 |
echo "</td>";
|
3 |
defined( 'ABSPATH' ) || exit;
|
4 |
|
5 |
Class Form_Data{
|
6 |
+
public static function format_form_data( $form_id, $form_data ){
|
7 |
$map_data = \MetForm\Core\Entries\Action::instance()->get_fields($form_id);
|
8 |
$map_data = json_decode(json_encode($map_data), true);
|
9 |
ob_start();
|
21 |
foreach($map_data as $key => $value){
|
22 |
if( ( $value['widgetType'] != 'mf-file-upload' ) && ( $value['widgetType'] != 'mf-simple-repeater' ) ){
|
23 |
echo "<tr>";
|
24 |
+
echo "<th scope='attr-row'><strong>".esc_html(($map_data[$key]['mf_input_label'] != '') ? $map_data[$key]['mf_input_label'] : $key)."</strong></th>";
|
25 |
echo "<td>".esc_html((array_key_exists($key, $form_data) ? ((is_array($form_data[$key])) ? implode(', ', $form_data[$key]) : $form_data[$key]) : ' '))."</td>";
|
26 |
echo "</tr>";
|
27 |
}
|
28 |
|
29 |
if( $value['widgetType'] == 'mf-simple-repeater' ){
|
30 |
echo "<tr>";
|
31 |
+
echo "<th scope='attr-row'><strong>".esc_html(($map_data[$key]['mf_input_label'] != '') ? $map_data[$key]['mf_input_label'] : $key)."</strong></th>";
|
32 |
echo "<td>";
|
33 |
$repeater_data = ((array_key_exists($key, $form_data)) ? $form_data[$key] : []);
|
34 |
foreach($repeater_data as $key => $value){
|
35 |
+
echo "<strong>".esc_html($key).": </strong>";
|
36 |
+
echo "<span>".esc_html($value)."</span>";
|
37 |
+
echo "<br>";
|
38 |
+
}
|
39 |
+
echo "</td>";
|
40 |
+
echo "</tr>";
|
41 |
+
}
|
42 |
+
|
43 |
+
}
|
44 |
+
?>
|
45 |
+
</tbody>
|
46 |
+
</table>
|
47 |
+
</div>
|
48 |
+
<?php
|
49 |
+
$data_html = ob_get_contents();
|
50 |
+
ob_end_clean();
|
51 |
+
return $data_html;
|
52 |
+
}
|
53 |
+
|
54 |
+
public static function format_data_for_mail( $form_id, $form_data ){
|
55 |
+
$map_data = \MetForm\Core\Entries\Action::instance()->get_fields($form_id);
|
56 |
+
$map_data = json_decode(json_encode($map_data), true);
|
57 |
+
ob_start();
|
58 |
+
?>
|
59 |
+
<div>
|
60 |
+
<table style="width: 100%; max-width: 100%; margin-bottom: 20px;">
|
61 |
+
<thead style="text-align: left;">
|
62 |
+
<tr style="display: table-row;">
|
63 |
+
<th style="border-top: 0;vertical-align: bottom; border-bottom: 2px solid #ddd; padding: 8px; line-height: 1.42857143;"><?php esc_html_e('Name', 'metform')?></th>
|
64 |
+
<th style="border-top: 0;vertical-align: bottom; border-bottom: 2px solid #ddd; padding: 8px; line-height: 1.42857143;"><?php esc_html_e('Value', 'metform')?></th>
|
65 |
+
</tr>
|
66 |
+
</thead>
|
67 |
+
<tbody style="text-align: left;">
|
68 |
+
<?php
|
69 |
+
foreach($map_data as $key => $value){
|
70 |
+
if( ( $value['widgetType'] != 'mf-file-upload' ) && ( $value['widgetType'] != 'mf-simple-repeater' ) && ( $value['widgetType'] != 'mf-recaptcha' ) ){
|
71 |
+
echo "<tr style='text-align: left;'>";
|
72 |
+
echo "<th style='padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;'><strong>".esc_html(($map_data[$key]['mf_input_label'] != '') ? $map_data[$key]['mf_input_label'] : $key)."</strong></th>";
|
73 |
+
echo "<td style='padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;'>".esc_html((array_key_exists($key, $form_data) ? ((is_array($form_data[$key])) ? implode(', ', $form_data[$key]) : $form_data[$key]) : ' '))."</td>";
|
74 |
+
echo "</tr>";
|
75 |
+
}
|
76 |
+
|
77 |
+
if( $value['widgetType'] == 'mf-simple-repeater' ){
|
78 |
+
echo "<tr style='text-align: left;'>";
|
79 |
+
echo "<th style='padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;'><strong>".esc_html(($map_data[$key]['mf_input_label'] != '') ? $map_data[$key]['mf_input_label'] : $key)."</strong></th>";
|
80 |
+
echo "<td style='padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;'>";
|
81 |
+
$repeater_data = ((array_key_exists($key, $form_data)) ? $form_data[$key] : []);
|
82 |
+
foreach($repeater_data as $key => $value){
|
83 |
+
echo "<strong style='color: #000;'>".esc_html($key).": </strong>";
|
84 |
+
echo "<span style='color: #000;'>".esc_html($value)."</span>";
|
85 |
echo "<br>";
|
86 |
}
|
87 |
echo "</td>";
|
core/entries/meta-data.php
CHANGED
@@ -157,8 +157,10 @@ Class Meta_Data{
|
|
157 |
$this->form_data = get_post_meta($post->ID, 'metform_entries__form_data', true);
|
158 |
$this->form_data = (isset($this->form_data)) ? $this->form_data : "";
|
159 |
// format all form data into html table
|
160 |
-
|
161 |
-
|
|
|
|
|
162 |
}
|
163 |
|
164 |
function show_file_upload_cmb($post){
|
157 |
$this->form_data = get_post_meta($post->ID, 'metform_entries__form_data', true);
|
158 |
$this->form_data = (isset($this->form_data)) ? $this->form_data : "";
|
159 |
// format all form data into html table
|
160 |
+
if($this->form_data != ''){
|
161 |
+
$form_html = \MetForm\Core\Entries\Form_Data::format_form_data($this->form_id, $this->form_data);
|
162 |
+
echo $form_html;
|
163 |
+
}
|
164 |
}
|
165 |
|
166 |
function show_file_upload_cmb($post){
|
core/forms/action.php
CHANGED
@@ -43,7 +43,7 @@ Class Action{
|
|
43 |
$email_name = \MetForm\Core\Entries\Action::instance()->get_email_name($map_data);
|
44 |
|
45 |
$existing_settings = \MetForm\Core\Entries\Action::instance()->get_form_settings($this->form_id);
|
46 |
-
$zapier = new \
|
47 |
|
48 |
$url = $form_setting['mf_zapier_webhook'];
|
49 |
|
43 |
$email_name = \MetForm\Core\Entries\Action::instance()->get_email_name($map_data);
|
44 |
|
45 |
$existing_settings = \MetForm\Core\Entries\Action::instance()->get_form_settings($this->form_id);
|
46 |
+
$zapier = new \MetForm_Pro\Core\Integrations\Zapier();
|
47 |
|
48 |
$url = $form_setting['mf_zapier_webhook'];
|
49 |
|
core/forms/cpt.php
CHANGED
@@ -92,6 +92,12 @@ Class Cpt extends \MetForm\Base\Cpt{
|
|
92 |
'mf_mail_chimp' => [
|
93 |
'name' => 'mf_mail_chimp',
|
94 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
'mf_mailchimp_api_key' => [
|
96 |
'name' => 'mf_mailchimp_api_key',
|
97 |
],
|
92 |
'mf_mail_chimp' => [
|
93 |
'name' => 'mf_mail_chimp',
|
94 |
],
|
95 |
+
'mf_rest_api' => [
|
96 |
+
'name' => 'mf_rest_api',
|
97 |
+
],
|
98 |
+
'mf_rest_api_url' => [
|
99 |
+
'name' => 'mf_rest_api_url',
|
100 |
+
],
|
101 |
'mf_mailchimp_api_key' => [
|
102 |
'name' => 'mf_mailchimp_api_key',
|
103 |
],
|
core/forms/views/modal-editor.php
CHANGED
@@ -183,6 +183,23 @@
|
|
183 |
|
184 |
<div class="attr-modal-body" id="metform_form_modal_body">
|
185 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
<?php if(class_exists('\MetForm\Core\Integrations\Mail_Chimp')): ?>
|
187 |
<div class="mf-input-group">
|
188 |
<label class="attr-input-label">
|
@@ -206,7 +223,7 @@
|
|
206 |
<br>
|
207 |
<?php endif ?>
|
208 |
|
209 |
-
<?php if(class_exists('\
|
210 |
<div class="mf-input-group">
|
211 |
<label class="attr-input-label">
|
212 |
<input type="checkbox" value="1" name="mf_zapier" class="mf-admin-control-input mf-form-modalinput-zapier">
|
183 |
|
184 |
<div class="attr-modal-body" id="metform_form_modal_body">
|
185 |
|
186 |
+
<?php if(class_exists('\MetForm\Core\Integrations\Rest_Api')): ?>
|
187 |
+
<div class="mf-input-group">
|
188 |
+
<label class="attr-input-label">
|
189 |
+
<input type="checkbox" value="1" name="mf_rest_api" class="mf-admin-control-input mf-form-modalinput-rest_api">
|
190 |
+
<span><?php esc_html_e('REST API:', 'metform'); ?></span>
|
191 |
+
</label>
|
192 |
+
<span class='mf-input-help'><?php esc_html_e('Submit this form submission to a api/ url','metform'); ?></span>
|
193 |
+
</div>
|
194 |
+
<br>
|
195 |
+
<div class="mf-input-group mf-rest-api">
|
196 |
+
<label for="attr-input-label" class="attr-input-label"><?php esc_html_e('REST API url:', 'metform'); ?></label>
|
197 |
+
<input type="text" name="mf_rest_api_url" class="mf-rest-api-url attr-form-control" placeholder="<?php esc_html_e('Rest api url', 'metform');?>">
|
198 |
+
<span class='mf-input-help'><?php esc_html_e('Enter here rest api url.','metform'); ?></span>
|
199 |
+
</div>
|
200 |
+
<br>
|
201 |
+
<?php endif ?>
|
202 |
+
|
203 |
<?php if(class_exists('\MetForm\Core\Integrations\Mail_Chimp')): ?>
|
204 |
<div class="mf-input-group">
|
205 |
<label class="attr-input-label">
|
223 |
<br>
|
224 |
<?php endif ?>
|
225 |
|
226 |
+
<?php if(class_exists('\MetForm_Pro\Core\Integrations\Zapier')): ?>
|
227 |
<div class="mf-input-group">
|
228 |
<label class="attr-input-label">
|
229 |
<input type="checkbox" value="1" name="mf_zapier" class="mf-admin-control-input mf-form-modalinput-zapier">
|
core/integrations/rest-api.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace MetForm\Core\Integrations;
|
3 |
+
defined( 'ABSPATH' ) || exit;
|
4 |
+
|
5 |
+
Class Rest_Api{
|
6 |
+
public function call_api( $form_data, $settings ){
|
7 |
+
$msg = [];
|
8 |
+
|
9 |
+
$status = wp_remote_post( $settings['url'], array(
|
10 |
+
'method' => 'POST',
|
11 |
+
'timeout' => 30,
|
12 |
+
'redirection' => 5,
|
13 |
+
'httpversion' => '1.0',
|
14 |
+
'blocking' => true,
|
15 |
+
'headers' => array(),
|
16 |
+
'body' => json_encode($form_data),
|
17 |
+
'cookies' => array()
|
18 |
+
)
|
19 |
+
);
|
20 |
+
|
21 |
+
if(is_wp_error($status)){
|
22 |
+
$msg['status'] = 0;
|
23 |
+
$msg['msg'] = "Something went wrong : ".$status->get_error_message();
|
24 |
+
}else{
|
25 |
+
$msg['status'] = 1;
|
26 |
+
$msg['msg'] = esc_html__('Your data submitted on api.', 'metform');
|
27 |
+
}
|
28 |
+
return $msg;
|
29 |
+
}
|
30 |
+
}
|
libs/assets/css/intlTelInput.css
DELETED
@@ -1,928 +0,0 @@
|
|
1 |
-
.iti {
|
2 |
-
position: relative;
|
3 |
-
display: inline-block; }
|
4 |
-
.iti * {
|
5 |
-
box-sizing: border-box;
|
6 |
-
-moz-box-sizing: border-box; }
|
7 |
-
.iti__hide {
|
8 |
-
display: none; }
|
9 |
-
.iti__v-hide {
|
10 |
-
visibility: hidden; }
|
11 |
-
.iti input, .iti input[type=text], .iti input[type=tel] {
|
12 |
-
position: relative;
|
13 |
-
z-index: 0;
|
14 |
-
margin-top: 0 !important;
|
15 |
-
margin-bottom: 0 !important;
|
16 |
-
padding-right: 36px;
|
17 |
-
margin-right: 0; }
|
18 |
-
.iti__flag-container {
|
19 |
-
position: absolute;
|
20 |
-
top: 0;
|
21 |
-
bottom: 0;
|
22 |
-
right: 0;
|
23 |
-
padding: 1px; }
|
24 |
-
.iti__selected-flag {
|
25 |
-
z-index: 1;
|
26 |
-
position: relative;
|
27 |
-
display: flex;
|
28 |
-
align-items: center;
|
29 |
-
height: 100%;
|
30 |
-
padding: 0 6px 0 8px; }
|
31 |
-
.iti__arrow {
|
32 |
-
margin-left: 6px;
|
33 |
-
width: 0;
|
34 |
-
height: 0;
|
35 |
-
border-left: 3px solid transparent;
|
36 |
-
border-right: 3px solid transparent;
|
37 |
-
border-top: 4px solid #555; }
|
38 |
-
.iti__arrow--up {
|
39 |
-
border-top: none;
|
40 |
-
border-bottom: 4px solid #555; }
|
41 |
-
.iti__country-list {
|
42 |
-
position: absolute;
|
43 |
-
z-index: 2;
|
44 |
-
list-style: none;
|
45 |
-
text-align: left;
|
46 |
-
padding: 0;
|
47 |
-
margin: 0 0 0 -1px;
|
48 |
-
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
|
49 |
-
background-color: white;
|
50 |
-
border: 1px solid #CCC;
|
51 |
-
white-space: nowrap;
|
52 |
-
max-height: 200px;
|
53 |
-
overflow-y: scroll;
|
54 |
-
-webkit-overflow-scrolling: touch; }
|
55 |
-
.iti__country-list--dropup {
|
56 |
-
bottom: 100%;
|
57 |
-
margin-bottom: -1px; }
|
58 |
-
@media (max-width: 500px) {
|
59 |
-
.iti__country-list {
|
60 |
-
white-space: normal; } }
|
61 |
-
.iti__flag-box {
|
62 |
-
display: inline-block;
|
63 |
-
width: 20px; }
|
64 |
-
.iti__divider {
|
65 |
-
padding-bottom: 5px;
|
66 |
-
margin-bottom: 5px;
|
67 |
-
border-bottom: 1px solid #CCC; }
|
68 |
-
.iti__country {
|
69 |
-
padding: 5px 10px;
|
70 |
-
outline: none; }
|
71 |
-
.iti__dial-code {
|
72 |
-
color: #999; }
|
73 |
-
.iti__country.iti__highlight {
|
74 |
-
background-color: rgba(0, 0, 0, 0.05); }
|
75 |
-
.iti__flag-box, .iti__country-name, .iti__dial-code {
|
76 |
-
vertical-align: middle; }
|
77 |
-
.iti__flag-box, .iti__country-name {
|
78 |
-
margin-right: 6px; }
|
79 |
-
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
|
80 |
-
padding-right: 6px;
|
81 |
-
padding-left: 52px;
|
82 |
-
margin-left: 0; }
|
83 |
-
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
|
84 |
-
right: auto;
|
85 |
-
left: 0; }
|
86 |
-
.iti--allow-dropdown .iti__flag-container:hover {
|
87 |
-
cursor: pointer; }
|
88 |
-
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
|
89 |
-
background-color: rgba(0, 0, 0, 0.05); }
|
90 |
-
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
|
91 |
-
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
|
92 |
-
cursor: default; }
|
93 |
-
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
|
94 |
-
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
|
95 |
-
background-color: transparent; }
|
96 |
-
.iti--separate-dial-code .iti__selected-flag {
|
97 |
-
background-color: rgba(0, 0, 0, 0.05); }
|
98 |
-
.iti--separate-dial-code .iti__selected-dial-code {
|
99 |
-
margin-left: 6px; }
|
100 |
-
.iti--container {
|
101 |
-
position: absolute;
|
102 |
-
top: -1000px;
|
103 |
-
left: -1000px;
|
104 |
-
z-index: 1060;
|
105 |
-
padding: 1px; }
|
106 |
-
.iti--container:hover {
|
107 |
-
cursor: pointer; }
|
108 |
-
|
109 |
-
.iti-mobile .iti--container {
|
110 |
-
top: 30px;
|
111 |
-
bottom: 30px;
|
112 |
-
left: 30px;
|
113 |
-
right: 30px;
|
114 |
-
position: fixed; }
|
115 |
-
|
116 |
-
.iti-mobile .iti__country-list {
|
117 |
-
max-height: 100%;
|
118 |
-
width: 100%; }
|
119 |
-
|
120 |
-
.iti-mobile .iti__country {
|
121 |
-
padding: 10px 10px;
|
122 |
-
line-height: 1.5em; }
|
123 |
-
|
124 |
-
.iti__flag {
|
125 |
-
width: 20px; }
|
126 |
-
.iti__flag.iti__be {
|
127 |
-
width: 18px; }
|
128 |
-
.iti__flag.iti__ch {
|
129 |
-
width: 15px; }
|
130 |
-
.iti__flag.iti__mc {
|
131 |
-
width: 19px; }
|
132 |
-
.iti__flag.iti__ne {
|
133 |
-
width: 18px; }
|
134 |
-
.iti__flag.iti__np {
|
135 |
-
width: 13px; }
|
136 |
-
.iti__flag.iti__va {
|
137 |
-
width: 15px; }
|
138 |
-
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
|
139 |
-
.iti__flag {
|
140 |
-
background-size: 5652px 15px; } }
|
141 |
-
.iti__flag.iti__ac {
|
142 |
-
height: 10px;
|
143 |
-
background-position: 0px 0px; }
|
144 |
-
.iti__flag.iti__ad {
|
145 |
-
height: 14px;
|
146 |
-
background-position: -22px 0px; }
|
147 |
-
.iti__flag.iti__ae {
|
148 |
-
height: 10px;
|
149 |
-
background-position: -44px 0px; }
|
150 |
-
.iti__flag.iti__af {
|
151 |
-
height: 14px;
|
152 |
-
background-position: -66px 0px; }
|
153 |
-
.iti__flag.iti__ag {
|
154 |
-
height: 14px;
|
155 |
-
background-position: -88px 0px; }
|
156 |
-
.iti__flag.iti__ai {
|
157 |
-
height: 10px;
|
158 |
-
background-position: -110px 0px; }
|
159 |
-
.iti__flag.iti__al {
|
160 |
-
height: 15px;
|
161 |
-
background-position: -132px 0px; }
|
162 |
-
.iti__flag.iti__am {
|
163 |
-
height: 10px;
|
164 |
-
background-position: -154px 0px; }
|
165 |
-
.iti__flag.iti__ao {
|
166 |
-
height: 14px;
|
167 |
-
background-position: -176px 0px; }
|
168 |
-
.iti__flag.iti__aq {
|
169 |
-
height: 14px;
|
170 |
-
background-position: -198px 0px; }
|
171 |
-
.iti__flag.iti__ar {
|
172 |
-
height: 13px;
|
173 |
-
background-position: -220px 0px; }
|
174 |
-
.iti__flag.iti__as {
|
175 |
-
height: 10px;
|
176 |
-
background-position: -242px 0px; }
|
177 |
-
.iti__flag.iti__at {
|
178 |
-
height: 14px;
|
179 |
-
background-position: -264px 0px; }
|
180 |
-
.iti__flag.iti__au {
|
181 |
-
height: 10px;
|
182 |
-
background-position: -286px 0px; }
|
183 |
-
.iti__flag.iti__aw {
|
184 |
-
height: 14px;
|
185 |
-
background-position: -308px 0px; }
|
186 |
-
.iti__flag.iti__ax {
|
187 |
-
height: 13px;
|
188 |
-
background-position: -330px 0px; }
|
189 |
-
.iti__flag.iti__az {
|
190 |
-
height: 10px;
|
191 |
-
background-position: -352px 0px; }
|
192 |
-
.iti__flag.iti__ba {
|
193 |
-
height: 10px;
|
194 |
-
background-position: -374px 0px; }
|
195 |
-
.iti__flag.iti__bb {
|
196 |
-
height: 14px;
|
197 |
-
background-position: -396px 0px; }
|
198 |
-
.iti__flag.iti__bd {
|
199 |
-
height: 12px;
|
200 |
-
background-position: -418px 0px; }
|
201 |
-
.iti__flag.iti__be {
|
202 |
-
height: 15px;
|
203 |
-
background-position: -440px 0px; }
|
204 |
-
.iti__flag.iti__bf {
|
205 |
-
height: 14px;
|
206 |
-
background-position: -460px 0px; }
|
207 |
-
.iti__flag.iti__bg {
|
208 |
-
height: 12px;
|
209 |
-
background-position: -482px 0px; }
|
210 |
-
.iti__flag.iti__bh {
|
211 |
-
height: 12px;
|
212 |
-
background-position: -504px 0px; }
|
213 |
-
.iti__flag.iti__bi {
|
214 |
-
height: 12px;
|
215 |
-
background-position: -526px 0px; }
|
216 |
-
.iti__flag.iti__bj {
|
217 |
-
height: 14px;
|
218 |
-
background-position: -548px 0px; }
|
219 |
-
.iti__flag.iti__bl {
|
220 |
-
height: 14px;
|
221 |
-
background-position: -570px 0px; }
|
222 |
-
.iti__flag.iti__bm {
|
223 |
-
height: 10px;
|
224 |
-
background-position: -592px 0px; }
|
225 |
-
.iti__flag.iti__bn {
|
226 |
-
height: 10px;
|
227 |
-
background-position: -614px 0px; }
|
228 |
-
.iti__flag.iti__bo {
|
229 |
-
height: 14px;
|
230 |
-
background-position: -636px 0px; }
|
231 |
-
.iti__flag.iti__bq {
|
232 |
-
height: 14px;
|
233 |
-
background-position: -658px 0px; }
|
234 |
-
.iti__flag.iti__br {
|
235 |
-
height: 14px;
|
236 |
-
background-position: -680px 0px; }
|
237 |
-
.iti__flag.iti__bs {
|
238 |
-
height: 10px;
|
239 |
-
background-position: -702px 0px; }
|
240 |
-
.iti__flag.iti__bt {
|
241 |
-
height: 14px;
|
242 |
-
background-position: -724px 0px; }
|
243 |
-
.iti__flag.iti__bv {
|
244 |
-
height: 15px;
|
245 |
-
background-position: -746px 0px; }
|
246 |
-
.iti__flag.iti__bw {
|
247 |
-
height: 14px;
|
248 |
-
background-position: -768px 0px; }
|
249 |
-
.iti__flag.iti__by {
|
250 |
-
height: 10px;
|
251 |
-
background-position: -790px 0px; }
|
252 |
-
.iti__flag.iti__bz {
|
253 |
-
height: 14px;
|
254 |
-
background-position: -812px 0px; }
|
255 |
-
.iti__flag.iti__ca {
|
256 |
-
height: 10px;
|
257 |
-
background-position: -834px 0px; }
|
258 |
-
.iti__flag.iti__cc {
|
259 |
-
height: 10px;
|
260 |
-
background-position: -856px 0px; }
|
261 |
-
.iti__flag.iti__cd {
|
262 |
-
height: 15px;
|
263 |
-
background-position: -878px 0px; }
|
264 |
-
.iti__flag.iti__cf {
|
265 |
-
height: 14px;
|
266 |
-
background-position: -900px 0px; }
|
267 |
-
.iti__flag.iti__cg {
|
268 |
-
height: 14px;
|
269 |
-
background-position: -922px 0px; }
|
270 |
-
.iti__flag.iti__ch {
|
271 |
-
height: 15px;
|
272 |
-
background-position: -944px 0px; }
|
273 |
-
.iti__flag.iti__ci {
|
274 |
-
height: 14px;
|
275 |
-
background-position: -961px 0px; }
|
276 |
-
.iti__flag.iti__ck {
|
277 |
-
height: 10px;
|
278 |
-
background-position: -983px 0px; }
|
279 |
-
.iti__flag.iti__cl {
|
280 |
-
height: 14px;
|
281 |
-
background-position: -1005px 0px; }
|
282 |
-
.iti__flag.iti__cm {
|
283 |
-
height: 14px;
|
284 |
-
background-position: -1027px 0px; }
|
285 |
-
.iti__flag.iti__cn {
|
286 |
-
height: 14px;
|
287 |
-
background-position: -1049px 0px; }
|
288 |
-
.iti__flag.iti__co {
|
289 |
-
height: 14px;
|
290 |
-
background-position: -1071px 0px; }
|
291 |
-
.iti__flag.iti__cp {
|
292 |
-
height: 14px;
|
293 |
-
background-position: -1093px 0px; }
|
294 |
-
.iti__flag.iti__cr {
|
295 |
-
height: 12px;
|
296 |
-
background-position: -1115px 0px; }
|
297 |
-
.iti__flag.iti__cu {
|
298 |
-
height: 10px;
|
299 |
-
background-position: -1137px 0px; }
|
300 |
-
.iti__flag.iti__cv {
|
301 |
-
height: 12px;
|
302 |
-
background-position: -1159px 0px; }
|
303 |
-
.iti__flag.iti__cw {
|
304 |
-
height: 14px;
|
305 |
-
background-position: -1181px 0px; }
|
306 |
-
.iti__flag.iti__cx {
|
307 |
-
height: 10px;
|
308 |
-
background-position: -1203px 0px; }
|
309 |
-
.iti__flag.iti__cy {
|
310 |
-
height: 14px;
|
311 |
-
background-position: -1225px 0px; }
|
312 |
-
.iti__flag.iti__cz {
|
313 |
-
height: 14px;
|
314 |
-
background-position: -1247px 0px; }
|
315 |
-
.iti__flag.iti__de {
|
316 |
-
height: 12px;
|
317 |
-
background-position: -1269px 0px; }
|
318 |
-
.iti__flag.iti__dg {
|
319 |
-
height: 10px;
|
320 |
-
background-position: -1291px 0px; }
|
321 |
-
.iti__flag.iti__dj {
|
322 |
-
height: 14px;
|
323 |
-
background-position: -1313px 0px; }
|
324 |
-
.iti__flag.iti__dk {
|
325 |
-
height: 15px;
|
326 |
-
background-position: -1335px 0px; }
|
327 |
-
.iti__flag.iti__dm {
|
328 |
-
height: 10px;
|
329 |
-
background-position: -1357px 0px; }
|
330 |
-
.iti__flag.iti__do {
|
331 |
-
height: 14px;
|
332 |
-
background-position: -1379px 0px; }
|
333 |
-
.iti__flag.iti__dz {
|
334 |
-
height: 14px;
|
335 |
-
background-position: -1401px 0px; }
|
336 |
-
.iti__flag.iti__ea {
|
337 |
-
height: 14px;
|
338 |
-
background-position: -1423px 0px; }
|
339 |
-
.iti__flag.iti__ec {
|
340 |
-
height: 14px;
|
341 |
-
background-position: -1445px 0px; }
|
342 |
-
.iti__flag.iti__ee {
|
343 |
-
height: 13px;
|
344 |
-
background-position: -1467px 0px; }
|
345 |
-
.iti__flag.iti__eg {
|
346 |
-
height: 14px;
|
347 |
-
background-position: -1489px 0px; }
|
348 |
-
.iti__flag.iti__eh {
|
349 |
-
height: 10px;
|
350 |
-
background-position: -1511px 0px; }
|
351 |
-
.iti__flag.iti__er {
|
352 |
-
height: 10px;
|
353 |
-
background-position: -1533px 0px; }
|
354 |
-
.iti__flag.iti__es {
|
355 |
-
height: 14px;
|
356 |
-
background-position: -1555px 0px; }
|
357 |
-
.iti__flag.iti__et {
|
358 |
-
height: 10px;
|
359 |
-
background-position: -1577px 0px; }
|
360 |
-
.iti__flag.iti__eu {
|
361 |
-
height: 14px;
|
362 |
-
background-position: -1599px 0px; }
|
363 |
-
.iti__flag.iti__fi {
|
364 |
-
height: 12px;
|
365 |
-
background-position: -1621px 0px; }
|
366 |
-
.iti__flag.iti__fj {
|
367 |
-
height: 10px;
|
368 |
-
background-position: -1643px 0px; }
|
369 |
-
.iti__flag.iti__fk {
|
370 |
-
height: 10px;
|
371 |
-
background-position: -1665px 0px; }
|
372 |
-
.iti__flag.iti__fm {
|
373 |
-
height: 11px;
|
374 |
-
background-position: -1687px 0px; }
|
375 |
-
.iti__flag.iti__fo {
|
376 |
-
height: 15px;
|
377 |
-
background-position: -1709px 0px; }
|
378 |
-
.iti__flag.iti__fr {
|
379 |
-
height: 14px;
|
380 |
-
background-position: -1731px 0px; }
|
381 |
-
.iti__flag.iti__ga {
|
382 |
-
height: 15px;
|
383 |
-
background-position: -1753px 0px; }
|
384 |
-
.iti__flag.iti__gb {
|
385 |
-
height: 10px;
|
386 |
-
background-position: -1775px 0px; }
|
387 |
-
.iti__flag.iti__gd {
|
388 |
-
height: 12px;
|
389 |
-
background-position: -1797px 0px; }
|
390 |
-
.iti__flag.iti__ge {
|
391 |
-
height: 14px;
|
392 |
-
background-position: -1819px 0px; }
|
393 |
-
.iti__flag.iti__gf {
|
394 |
-
height: 14px;
|
395 |
-
background-position: -1841px 0px; }
|
396 |
-
.iti__flag.iti__gg {
|
397 |
-
height: 14px;
|
398 |
-
background-position: -1863px 0px; }
|
399 |
-
.iti__flag.iti__gh {
|
400 |
-
height: 14px;
|
401 |
-
background-position: -1885px 0px; }
|
402 |
-
.iti__flag.iti__gi {
|
403 |
-
height: 10px;
|
404 |
-
background-position: -1907px 0px; }
|
405 |
-
.iti__flag.iti__gl {
|
406 |
-
height: 14px;
|
407 |
-
background-position: -1929px 0px; }
|
408 |
-
.iti__flag.iti__gm {
|
409 |
-
height: 14px;
|
410 |
-
background-position: -1951px 0px; }
|
411 |
-
.iti__flag.iti__gn {
|
412 |
-
height: 14px;
|
413 |
-
background-position: -1973px 0px; }
|
414 |
-
.iti__flag.iti__gp {
|
415 |
-
height: 14px;
|
416 |
-
background-position: -1995px 0px; }
|
417 |
-
.iti__flag.iti__gq {
|
418 |
-
height: 14px;
|
419 |
-
background-position: -2017px 0px; }
|
420 |
-
.iti__flag.iti__gr {
|
421 |
-
height: 14px;
|
422 |
-
background-position: -2039px 0px; }
|
423 |
-
.iti__flag.iti__gs {
|
424 |
-
height: 10px;
|
425 |
-
background-position: -2061px 0px; }
|
426 |
-
.iti__flag.iti__gt {
|
427 |
-
height: 13px;
|
428 |
-
background-position: -2083px 0px; }
|
429 |
-
.iti__flag.iti__gu {
|
430 |
-
height: 11px;
|
431 |
-
background-position: -2105px 0px; }
|
432 |
-
.iti__flag.iti__gw {
|
433 |
-
height: 10px;
|
434 |
-
background-position: -2127px 0px; }
|
435 |
-
.iti__flag.iti__gy {
|
436 |
-
height: 12px;
|
437 |
-
background-position: -2149px 0px; }
|
438 |
-
.iti__flag.iti__hk {
|
439 |
-
height: 14px;
|
440 |
-
background-position: -2171px 0px; }
|
441 |
-
.iti__flag.iti__hm {
|
442 |
-
height: 10px;
|
443 |
-
background-position: -2193px 0px; }
|
444 |
-
.iti__flag.iti__hn {
|
445 |
-
height: 10px;
|
446 |
-
background-position: -2215px 0px; }
|
447 |
-
.iti__flag.iti__hr {
|
448 |
-
height: 10px;
|
449 |
-
background-position: -2237px 0px; }
|
450 |
-
.iti__flag.iti__ht {
|
451 |
-
height: 12px;
|
452 |
-
background-position: -2259px 0px; }
|
453 |
-
.iti__flag.iti__hu {
|
454 |
-
height: 10px;
|
455 |
-
background-position: -2281px 0px; }
|
456 |
-
.iti__flag.iti__ic {
|
457 |
-
height: 14px;
|
458 |
-
background-position: -2303px 0px; }
|
459 |
-
.iti__flag.iti__id {
|
460 |
-
height: 14px;
|
461 |
-
background-position: -2325px 0px; }
|
462 |
-
.iti__flag.iti__ie {
|
463 |
-
height: 10px;
|
464 |
-
background-position: -2347px 0px; }
|
465 |
-
.iti__flag.iti__il {
|
466 |
-
height: 15px;
|
467 |
-
background-position: -2369px 0px; }
|
468 |
-
.iti__flag.iti__im {
|
469 |
-
height: 10px;
|
470 |
-
background-position: -2391px 0px; }
|
471 |
-
.iti__flag.iti__in {
|
472 |
-
height: 14px;
|
473 |
-
background-position: -2413px 0px; }
|
474 |
-
.iti__flag.iti__io {
|
475 |
-
height: 10px;
|
476 |
-
background-position: -2435px 0px; }
|
477 |
-
.iti__flag.iti__iq {
|
478 |
-
height: 14px;
|
479 |
-
background-position: -2457px 0px; }
|
480 |
-
.iti__flag.iti__ir {
|
481 |
-
height: 12px;
|
482 |
-
background-position: -2479px 0px; }
|
483 |
-
.iti__flag.iti__is {
|
484 |
-
height: 15px;
|
485 |
-
background-position: -2501px 0px; }
|
486 |
-
.iti__flag.iti__it {
|
487 |
-
height: 14px;
|
488 |
-
background-position: -2523px 0px; }
|
489 |
-
.iti__flag.iti__je {
|
490 |
-
height: 12px;
|
491 |
-
background-position: -2545px 0px; }
|
492 |
-
.iti__flag.iti__jm {
|
493 |
-
height: 10px;
|
494 |
-
background-position: -2567px 0px; }
|
495 |
-
.iti__flag.iti__jo {
|
496 |
-
height: 10px;
|
497 |
-
background-position: -2589px 0px; }
|
498 |
-
.iti__flag.iti__jp {
|
499 |
-
height: 14px;
|
500 |
-
background-position: -2611px 0px; }
|
501 |
-
.iti__flag.iti__ke {
|
502 |
-
height: 14px;
|
503 |
-
background-position: -2633px 0px; }
|
504 |
-
.iti__flag.iti__kg {
|
505 |
-
height: 12px;
|
506 |
-
background-position: -2655px 0px; }
|
507 |
-
.iti__flag.iti__kh {
|
508 |
-
height: 13px;
|
509 |
-
background-position: -2677px 0px; }
|
510 |
-
.iti__flag.iti__ki {
|
511 |
-
height: 10px;
|
512 |
-
background-position: -2699px 0px; }
|
513 |
-
.iti__flag.iti__km {
|
514 |
-
height: 12px;
|
515 |
-
background-position: -2721px 0px; }
|
516 |
-
.iti__flag.iti__kn {
|
517 |
-
height: 14px;
|
518 |
-
background-position: -2743px 0px; }
|
519 |
-
.iti__flag.iti__kp {
|
520 |
-
height: 10px;
|
521 |
-
background-position: -2765px 0px; }
|
522 |
-
.iti__flag.iti__kr {
|
523 |
-
height: 14px;
|
524 |
-
background-position: -2787px 0px; }
|
525 |
-
.iti__flag.iti__kw {
|
526 |
-
height: 10px;
|
527 |
-
background-position: -2809px 0px; }
|
528 |
-
.iti__flag.iti__ky {
|
529 |
-
height: 10px;
|
530 |
-
background-position: -2831px 0px; }
|
531 |
-
.iti__flag.iti__kz {
|
532 |
-
height: 10px;
|
533 |
-
background-position: -2853px 0px; }
|
534 |
-
.iti__flag.iti__la {
|
535 |
-
height: 14px;
|
536 |
-
background-position: -2875px 0px; }
|
537 |
-
.iti__flag.iti__lb {
|
538 |
-
height: 14px;
|
539 |
-
background-position: -2897px 0px; }
|
540 |
-
.iti__flag.iti__lc {
|
541 |
-
height: 10px;
|
542 |
-
background-position: -2919px 0px; }
|
543 |
-
.iti__flag.iti__li {
|
544 |
-
height: 12px;
|
545 |
-
background-position: -2941px 0px; }
|
546 |
-
.iti__flag.iti__lk {
|
547 |
-
height: 10px;
|
548 |
-
background-position: -2963px 0px; }
|
549 |
-
.iti__flag.iti__lr {
|
550 |
-
height: 11px;
|
551 |
-
background-position: -2985px 0px; }
|
552 |
-
.iti__flag.iti__ls {
|
553 |
-
height: 14px;
|
554 |
-
background-position: -3007px 0px; }
|
555 |
-
.iti__flag.iti__lt {
|
556 |
-
height: 12px;
|
557 |
-
background-position: -3029px 0px; }
|
558 |
-
.iti__flag.iti__lu {
|
559 |
-
height: 12px;
|
560 |
-
background-position: -3051px 0px; }
|
561 |
-
.iti__flag.iti__lv {
|
562 |
-
height: 10px;
|
563 |
-
background-position: -3073px 0px; }
|
564 |
-
.iti__flag.iti__ly {
|
565 |
-
height: 10px;
|
566 |
-
background-position: -3095px 0px; }
|
567 |
-
.iti__flag.iti__ma {
|
568 |
-
height: 14px;
|
569 |
-
background-position: -3117px 0px; }
|
570 |
-
.iti__flag.iti__mc {
|
571 |
-
height: 15px;
|
572 |
-
background-position: -3139px 0px; }
|
573 |
-
.iti__flag.iti__md {
|
574 |
-
height: 10px;
|
575 |
-
background-position: -3160px 0px; }
|
576 |
-
.iti__flag.iti__me {
|
577 |
-
height: 10px;
|
578 |
-
background-position: -3182px 0px; }
|
579 |
-
.iti__flag.iti__mf {
|
580 |
-
height: 14px;
|
581 |
-
background-position: -3204px 0px; }
|
582 |
-
.iti__flag.iti__mg {
|
583 |
-
height: 14px;
|
584 |
-
background-position: -3226px 0px; }
|
585 |
-
.iti__flag.iti__mh {
|
586 |
-
height: 11px;
|
587 |
-
background-position: -3248px 0px; }
|
588 |
-
.iti__flag.iti__mk {
|
589 |
-
height: 10px;
|
590 |
-
background-position: -3270px 0px; }
|
591 |
-
.iti__flag.iti__ml {
|
592 |
-
height: 14px;
|
593 |
-
background-position: -3292px 0px; }
|
594 |
-
.iti__flag.iti__mm {
|
595 |
-
height: 14px;
|
596 |
-
background-position: -3314px 0px; }
|
597 |
-
.iti__flag.iti__mn {
|
598 |
-
height: 10px;
|
599 |
-
background-position: -3336px 0px; }
|
600 |
-
.iti__flag.iti__mo {
|
601 |
-
height: 14px;
|
602 |
-
background-position: -3358px 0px; }
|
603 |
-
.iti__flag.iti__mp {
|
604 |
-
height: 10px;
|
605 |
-
background-position: -3380px 0px; }
|
606 |
-
.iti__flag.iti__mq {
|
607 |
-
height: 14px;
|
608 |
-
background-position: -3402px 0px; }
|
609 |
-
.iti__flag.iti__mr {
|
610 |
-
height: 14px;
|
611 |
-
background-position: -3424px 0px; }
|
612 |
-
.iti__flag.iti__ms {
|
613 |
-
height: 10px;
|
614 |
-
background-position: -3446px 0px; }
|
615 |
-
.iti__flag.iti__mt {
|
616 |
-
height: 14px;
|
617 |
-
background-position: -3468px 0px; }
|
618 |
-
.iti__flag.iti__mu {
|
619 |
-
height: 14px;
|
620 |
-
background-position: -3490px 0px; }
|
621 |
-
.iti__flag.iti__mv {
|
622 |
-
height: 14px;
|
623 |
-
background-position: -3512px 0px; }
|
624 |
-
.iti__flag.iti__mw {
|
625 |
-
height: 14px;
|
626 |
-
background-position: -3534px 0px; }
|
627 |
-
.iti__flag.iti__mx {
|
628 |
-
height: 12px;
|
629 |
-
background-position: -3556px 0px; }
|
630 |
-
.iti__flag.iti__my {
|
631 |
-
height: 10px;
|
632 |
-
background-position: -3578px 0px; }
|
633 |
-
.iti__flag.iti__mz {
|
634 |
-
height: 14px;
|
635 |
-
background-position: -3600px 0px; }
|
636 |
-
.iti__flag.iti__na {
|
637 |
-
height: 14px;
|
638 |
-
background-position: -3622px 0px; }
|
639 |
-
.iti__flag.iti__nc {
|
640 |
-
height: 10px;
|
641 |
-
background-position: -3644px 0px; }
|
642 |
-
.iti__flag.iti__ne {
|
643 |
-
height: 15px;
|
644 |
-
background-position: -3666px 0px; }
|
645 |
-
.iti__flag.iti__nf {
|
646 |
-
height: 10px;
|
647 |
-
background-position: -3686px 0px; }
|
648 |
-
.iti__flag.iti__ng {
|
649 |
-
height: 10px;
|
650 |
-
background-position: -3708px 0px; }
|
651 |
-
.iti__flag.iti__ni {
|
652 |
-
height: 12px;
|
653 |
-
background-position: -3730px 0px; }
|
654 |
-
.iti__flag.iti__nl {
|
655 |
-
height: 14px;
|
656 |
-
background-position: -3752px 0px; }
|
657 |
-
.iti__flag.iti__no {
|
658 |
-
height: 15px;
|
659 |
-
background-position: -3774px 0px; }
|
660 |
-
.iti__flag.iti__np {
|
661 |
-
height: 15px;
|
662 |
-
background-position: -3796px 0px; }
|
663 |
-
.iti__flag.iti__nr {
|
664 |
-
height: 10px;
|
665 |
-
background-position: -3811px 0px; }
|
666 |
-
.iti__flag.iti__nu {
|
667 |
-
height: 10px;
|
668 |
-
background-position: -3833px 0px; }
|
669 |
-
.iti__flag.iti__nz {
|
670 |
-
height: 10px;
|
671 |
-
background-position: -3855px 0px; }
|
672 |
-
.iti__flag.iti__om {
|
673 |
-
height: 10px;
|
674 |
-
background-position: -3877px 0px; }
|
675 |
-
.iti__flag.iti__pa {
|
676 |
-
height: 14px;
|
677 |
-
background-position: -3899px 0px; }
|
678 |
-
.iti__flag.iti__pe {
|
679 |
-
height: 14px;
|
680 |
-
background-position: -3921px 0px; }
|
681 |
-
.iti__flag.iti__pf {
|
682 |
-
height: 14px;
|
683 |
-
background-position: -3943px 0px; }
|
684 |
-
.iti__flag.iti__pg {
|
685 |
-
height: 15px;
|
686 |
-
background-position: -3965px 0px; }
|
687 |
-
.iti__flag.iti__ph {
|
688 |
-
height: 10px;
|
689 |
-
background-position: -3987px 0px; }
|
690 |
-
.iti__flag.iti__pk {
|
691 |
-
height: 14px;
|
692 |
-
background-position: -4009px 0px; }
|
693 |
-
.iti__flag.iti__pl {
|
694 |
-
height: 13px;
|
695 |
-
background-position: -4031px 0px; }
|
696 |
-
.iti__flag.iti__pm {
|
697 |
-
height: 14px;
|
698 |
-
background-position: -4053px 0px; }
|
699 |
-
.iti__flag.iti__pn {
|
700 |
-
height: 10px;
|
701 |
-
background-position: -4075px 0px; }
|
702 |
-
.iti__flag.iti__pr {
|
703 |
-
height: 14px;
|
704 |
-
background-position: -4097px 0px; }
|
705 |
-
.iti__flag.iti__ps {
|
706 |
-
height: 10px;
|
707 |
-
background-position: -4119px 0px; }
|
708 |
-
.iti__flag.iti__pt {
|
709 |
-
height: 14px;
|
710 |
-
background-position: -4141px 0px; }
|
711 |
-
.iti__flag.iti__pw {
|
712 |
-
height: 13px;
|
713 |
-
background-position: -4163px 0px; }
|
714 |
-
.iti__flag.iti__py {
|
715 |
-
height: 11px;
|
716 |
-
background-position: -4185px 0px; }
|
717 |
-
.iti__flag.iti__qa {
|
718 |
-
height: 8px;
|
719 |
-
background-position: -4207px 0px; }
|
720 |
-
.iti__flag.iti__re {
|
721 |
-
height: 14px;
|
722 |
-
background-position: -4229px 0px; }
|
723 |
-
.iti__flag.iti__ro {
|
724 |
-
height: 14px;
|
725 |
-
background-position: -4251px 0px; }
|
726 |
-
.iti__flag.iti__rs {
|
727 |
-
height: 14px;
|
728 |
-
background-position: -4273px 0px; }
|
729 |
-
.iti__flag.iti__ru {
|
730 |
-
height: 14px;
|
731 |
-
background-position: -4295px 0px; }
|
732 |
-
.iti__flag.iti__rw {
|
733 |
-
height: 14px;
|
734 |
-
background-position: -4317px 0px; }
|
735 |
-
.iti__flag.iti__sa {
|
736 |
-
height: 14px;
|
737 |
-
background-position: -4339px 0px; }
|
738 |
-
.iti__flag.iti__sb {
|
739 |
-
height: 10px;
|
740 |
-
background-position: -4361px 0px; }
|
741 |
-
.iti__flag.iti__sc {
|
742 |
-
height: 10px;
|
743 |
-
background-position: -4383px 0px; }
|
744 |
-
.iti__flag.iti__sd {
|
745 |
-
height: 10px;
|
746 |
-
background-position: -4405px 0px; }
|
747 |
-
.iti__flag.iti__se {
|
748 |
-
height: 13px;
|
749 |
-
background-position: -4427px 0px; }
|
750 |
-
.iti__flag.iti__sg {
|
751 |
-
height: 14px;
|
752 |
-
background-position: -4449px 0px; }
|
753 |
-
.iti__flag.iti__sh {
|
754 |
-
height: 10px;
|
755 |
-
background-position: -4471px 0px; }
|
756 |
-
.iti__flag.iti__si {
|
757 |
-
height: 10px;
|
758 |
-
background-position: -4493px 0px; }
|
759 |
-
.iti__flag.iti__sj {
|
760 |
-
height: 15px;
|
761 |
-
background-position: -4515px 0px; }
|
762 |
-
.iti__flag.iti__sk {
|
763 |
-
height: 14px;
|
764 |
-
background-position: -4537px 0px; }
|
765 |
-
.iti__flag.iti__sl {
|
766 |
-
height: 14px;
|
767 |
-
background-position: -4559px 0px; }
|
768 |
-
.iti__flag.iti__sm {
|
769 |
-
height: 15px;
|
770 |
-
background-position: -4581px 0px; }
|
771 |
-
.iti__flag.iti__sn {
|
772 |
-
height: 14px;
|
773 |
-
background-position: -4603px 0px; }
|
774 |
-
.iti__flag.iti__so {
|
775 |
-
height: 14px;
|
776 |
-
background-position: -4625px 0px; }
|
777 |
-
.iti__flag.iti__sr {
|
778 |
-
height: 14px;
|
779 |
-
background-position: -4647px 0px; }
|
780 |
-
.iti__flag.iti__ss {
|
781 |
-
height: 10px;
|
782 |
-
background-position: -4669px 0px; }
|
783 |
-
.iti__flag.iti__st {
|
784 |
-
height: 10px;
|
785 |
-
background-position: -4691px 0px; }
|
786 |
-
.iti__flag.iti__sv {
|
787 |
-
height: 12px;
|
788 |
-
background-position: -4713px 0px; }
|
789 |
-
.iti__flag.iti__sx {
|
790 |
-
height: 14px;
|
791 |
-
background-position: -4735px 0px; }
|
792 |
-
.iti__flag.iti__sy {
|
793 |
-
height: 14px;
|
794 |
-
background-position: -4757px 0px; }
|
795 |
-
.iti__flag.iti__sz {
|
796 |
-
height: 14px;
|
797 |
-
background-position: -4779px 0px; }
|
798 |
-
.iti__flag.iti__ta {
|
799 |
-
height: 10px;
|
800 |
-
background-position: -4801px 0px; }
|
801 |
-
.iti__flag.iti__tc {
|
802 |
-
height: 10px;
|
803 |
-
background-position: -4823px 0px; }
|
804 |
-
.iti__flag.iti__td {
|
805 |
-
height: 14px;
|
806 |
-
background-position: -4845px 0px; }
|
807 |
-
.iti__flag.iti__tf {
|
808 |
-
height: 14px;
|
809 |
-
background-position: -4867px 0px; }
|
810 |
-
.iti__flag.iti__tg {
|
811 |
-
height: 13px;
|
812 |
-
background-position: -4889px 0px; }
|
813 |
-
.iti__flag.iti__th {
|
814 |
-
height: 14px;
|
815 |
-
background-position: -4911px 0px; }
|
816 |
-
.iti__flag.iti__tj {
|
817 |
-
height: 10px;
|
818 |
-
background-position: -4933px 0px; }
|
819 |
-
.iti__flag.iti__tk {
|
820 |
-
height: 10px;
|
821 |
-
background-position: -4955px 0px; }
|
822 |
-
.iti__flag.iti__tl {
|
823 |
-
height: 10px;
|
824 |
-
background-position: -4977px 0px; }
|
825 |
-
.iti__flag.iti__tm {
|
826 |
-
height: 14px;
|
827 |
-
background-position: -4999px 0px; }
|
828 |
-
.iti__flag.iti__tn {
|
829 |
-
height: 14px;
|
830 |
-
background-position: -5021px 0px; }
|
831 |
-
.iti__flag.iti__to {
|
832 |
-
height: 10px;
|
833 |
-
background-position: -5043px 0px; }
|
834 |
-
.iti__flag.iti__tr {
|
835 |
-
height: 14px;
|
836 |
-
background-position: -5065px 0px; }
|
837 |
-
.iti__flag.iti__tt {
|
838 |
-
height: 12px;
|
839 |
-
background-position: -5087px 0px; }
|
840 |
-
.iti__flag.iti__tv {
|
841 |
-
height: 10px;
|
842 |
-
background-position: -5109px 0px; }
|
843 |
-
.iti__flag.iti__tw {
|
844 |
-
height: 14px;
|
845 |
-
background-position: -5131px 0px; }
|
846 |
-
.iti__flag.iti__tz {
|
847 |
-
height: 14px;
|
848 |
-
background-position: -5153px 0px; }
|
849 |
-
.iti__flag.iti__ua {
|
850 |
-
height: 14px;
|
851 |
-
background-position: -5175px 0px; }
|
852 |
-
.iti__flag.iti__ug {
|
853 |
-
height: 14px;
|
854 |
-
background-position: -5197px 0px; }
|
855 |
-
.iti__flag.iti__um {
|
856 |
-
height: 11px;
|
857 |
-
background-position: -5219px 0px; }
|
858 |
-
.iti__flag.iti__un {
|
859 |
-
height: 14px;
|
860 |
-
background-position: -5241px 0px; }
|
861 |
-
.iti__flag.iti__us {
|
862 |
-
height: 11px;
|
863 |
-
background-position: -5263px 0px; }
|
864 |
-
.iti__flag.iti__uy {
|
865 |
-
height: 14px;
|
866 |
-
background-position: -5285px 0px; }
|
867 |
-
.iti__flag.iti__uz {
|
868 |
-
height: 10px;
|
869 |
-
background-position: -5307px 0px; }
|
870 |
-
.iti__flag.iti__va {
|
871 |
-
height: 15px;
|
872 |
-
background-position: -5329px 0px; }
|
873 |
-
.iti__flag.iti__vc {
|
874 |
-
height: 14px;
|
875 |
-
background-position: -5346px 0px; }
|
876 |
-
.iti__flag.iti__ve {
|
877 |
-
height: 14px;
|
878 |
-
background-position: -5368px 0px; }
|
879 |
-
.iti__flag.iti__vg {
|
880 |
-
height: 10px;
|
881 |
-
background-position: -5390px 0px; }
|
882 |
-
.iti__flag.iti__vi {
|
883 |
-
height: 14px;
|
884 |
-
background-position: -5412px 0px; }
|
885 |
-
.iti__flag.iti__vn {
|
886 |
-
height: 14px;
|
887 |
-
background-position: -5434px 0px; }
|
888 |
-
.iti__flag.iti__vu {
|
889 |
-
height: 12px;
|
890 |
-
background-position: -5456px 0px; }
|
891 |
-
.iti__flag.iti__wf {
|
892 |
-
height: 14px;
|
893 |
-
background-position: -5478px 0px; }
|
894 |
-
.iti__flag.iti__ws {
|
895 |
-
height: 10px;
|
896 |
-
background-position: -5500px 0px; }
|
897 |
-
.iti__flag.iti__xk {
|
898 |
-
height: 15px;
|
899 |
-
background-position: -5522px 0px; }
|
900 |
-
.iti__flag.iti__ye {
|
901 |
-
height: 14px;
|
902 |
-
background-position: -5544px 0px; }
|
903 |
-
.iti__flag.iti__yt {
|
904 |
-
height: 14px;
|
905 |
-
background-position: -5566px 0px; }
|
906 |
-
.iti__flag.iti__za {
|
907 |
-
height: 14px;
|
908 |
-
background-position: -5588px 0px; }
|
909 |
-
.iti__flag.iti__zm {
|
910 |
-
height: 14px;
|
911 |
-
background-position: -5610px 0px; }
|
912 |
-
.iti__flag.iti__zw {
|
913 |
-
height: 10px;
|
914 |
-
background-position: -5632px 0px; }
|
915 |
-
|
916 |
-
.iti__flag {
|
917 |
-
height: 15px;
|
918 |
-
box-shadow: 0px 0px 1px 0px #888;
|
919 |
-
background-image: url("../img/flags.png");
|
920 |
-
background-repeat: no-repeat;
|
921 |
-
background-color: #DBDBDB;
|
922 |
-
background-position: 20px 0; }
|
923 |
-
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
|
924 |
-
.iti__flag {
|
925 |
-
background-image: url("../img/flags@2x.png"); } }
|
926 |
-
|
927 |
-
.iti__flag.iti__np {
|
928 |
-
background-color: transparent; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
libs/assets/css/style.css
CHANGED
@@ -33,6 +33,7 @@
|
|
33 |
.metform-msg {
|
34 |
margin: 0;
|
35 |
padding: 10px;
|
|
|
36 |
}
|
37 |
.elementor-editor-active.single-metform-form .metform-msg {
|
38 |
display: block;
|
@@ -426,4 +427,28 @@ display: none;
|
|
426 |
|
427 |
ul.mf-input.mf-input-rating{
|
428 |
border: none;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
429 |
}
|
33 |
.metform-msg {
|
34 |
margin: 0;
|
35 |
padding: 10px;
|
36 |
+
max-width: 100%;
|
37 |
}
|
38 |
.elementor-editor-active.single-metform-form .metform-msg {
|
39 |
display: block;
|
427 |
|
428 |
ul.mf-input.mf-input-rating{
|
429 |
border: none;
|
430 |
+
}
|
431 |
+
.mf-input-file-upload{
|
432 |
+
width: .1px;
|
433 |
+
height: .1px;
|
434 |
+
opacity: 0;
|
435 |
+
visibility: hidden;
|
436 |
+
position: absolute;
|
437 |
+
}
|
438 |
+
.mf-input-file-upload-label {
|
439 |
+
color: #fff;
|
440 |
+
padding: 5px 15px;
|
441 |
+
display: inline-flex;
|
442 |
+
align-items: center;
|
443 |
+
}
|
444 |
+
.mf-input-file-upload-label i{
|
445 |
+
font-size: 18px;
|
446 |
+
}
|
447 |
+
.mf-input-file-upload-label svg {
|
448 |
+
max-width: 18px;
|
449 |
+
height: auto;
|
450 |
+
vertical-align: middle;
|
451 |
+
}
|
452 |
+
.mf-file-name span{
|
453 |
+
display: inline-block
|
454 |
}
|
libs/assets/js/admin-script.js
CHANGED
@@ -150,6 +150,15 @@ jQuery(document).ready(function ($) {
|
|
150 |
}
|
151 |
});
|
152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
$('input.mf-form-modalinput-mail_chimp').on('change',function(){
|
154 |
if($(this).is(":checked")){
|
155 |
$('.mf-mailchimp').show();
|
@@ -201,6 +210,7 @@ jQuery(document).ready(function ($) {
|
|
201 |
$('.mf-form-user-confirmation').hide();
|
202 |
$('.mf-form-admin-notification').hide();
|
203 |
|
|
|
204 |
$('.mf-mailchimp').hide();
|
205 |
$('.mf-zapier').hide();
|
206 |
$('.mf-slack').hide();
|
@@ -312,6 +322,15 @@ jQuery(document).ready(function ($) {
|
|
312 |
admin_submission_copy.removeAttr('checked');
|
313 |
}
|
314 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
315 |
var mailchimp = $('.mf-form-modalinput-mail_chimp');
|
316 |
if(data.mf_mail_chimp == '1'){
|
317 |
mailchimp.attr('checked', true);
|
@@ -347,6 +366,8 @@ jQuery(document).ready(function ($) {
|
|
347 |
recaptcha.removeAttr('checked');
|
348 |
}
|
349 |
|
|
|
|
|
350 |
$('.mf-mailchimp-api-key').val(data.mf_mailchimp_api_key);
|
351 |
$('.mf-mailchimp-list-id').val(data.mf_mailchimp_list_id);
|
352 |
|
150 |
}
|
151 |
});
|
152 |
|
153 |
+
$('input.mf-form-modalinput-rest_api').on('change',function(){
|
154 |
+
if($(this).is(":checked")){
|
155 |
+
$('.mf-rest-api').show();
|
156 |
+
}
|
157 |
+
else if($(this).is(":not(:checked)")){
|
158 |
+
$('.mf-rest-api').hide();
|
159 |
+
}
|
160 |
+
});
|
161 |
+
|
162 |
$('input.mf-form-modalinput-mail_chimp').on('change',function(){
|
163 |
if($(this).is(":checked")){
|
164 |
$('.mf-mailchimp').show();
|
210 |
$('.mf-form-user-confirmation').hide();
|
211 |
$('.mf-form-admin-notification').hide();
|
212 |
|
213 |
+
$('.mf-rest-api').hide();
|
214 |
$('.mf-mailchimp').hide();
|
215 |
$('.mf-zapier').hide();
|
216 |
$('.mf-slack').hide();
|
322 |
admin_submission_copy.removeAttr('checked');
|
323 |
}
|
324 |
|
325 |
+
var restApi = $('.mf-form-modalinput-rest_api');
|
326 |
+
if(data.mf_rest_api == '1'){
|
327 |
+
restApi.attr('checked', true);
|
328 |
+
$('.mf-rest-api').show();
|
329 |
+
}else{
|
330 |
+
restApi.removeAttr('checked');
|
331 |
+
$('.mf-rest-api').hide();
|
332 |
+
}
|
333 |
+
|
334 |
var mailchimp = $('.mf-form-modalinput-mail_chimp');
|
335 |
if(data.mf_mail_chimp == '1'){
|
336 |
mailchimp.attr('checked', true);
|
366 |
recaptcha.removeAttr('checked');
|
367 |
}
|
368 |
|
369 |
+
$('.mf-rest-api-url').val(data.mf_rest_api_url);
|
370 |
+
|
371 |
$('.mf-mailchimp-api-key').val(data.mf_mailchimp_api_key);
|
372 |
$('.mf-mailchimp-list-id').val(data.mf_mailchimp_list_id);
|
373 |
|
libs/assets/js/inputs.js
CHANGED
@@ -1,22 +1,6 @@
|
|
1 |
(function ($, elementor) {
|
2 |
"use strict";
|
3 |
|
4 |
-
var scope;
|
5 |
-
|
6 |
-
function triggerRepeater($scope){
|
7 |
-
var el = $scope.find('.mf-input-wrapper .mf-repater-range-input[type="range"]');
|
8 |
-
var min = el.attr('min');
|
9 |
-
var max = el.attr('max');
|
10 |
-
var step = el.attr('step');
|
11 |
-
|
12 |
-
var config = {
|
13 |
-
step: step,
|
14 |
-
min: min,
|
15 |
-
max: max,
|
16 |
-
}
|
17 |
-
el.asRange(config);
|
18 |
-
}
|
19 |
-
|
20 |
var MetForm = {
|
21 |
|
22 |
init: function () {
|
@@ -27,10 +11,7 @@
|
|
27 |
'mf-select.default': MetForm.SelectInput,
|
28 |
'mf-multi-select.default': MetForm.MultiSelectInput,
|
29 |
'mf-rating.default': MetForm.Rating,
|
30 |
-
'mf-
|
31 |
-
'mf-image-select.default': MetForm.ImageSelect,
|
32 |
-
'mf-toggle-select.default': MetForm.ToggleSelect,
|
33 |
-
'mf-simple-repeater.default': MetForm.SimpleRepeater,
|
34 |
|
35 |
};
|
36 |
$.each(widgets, function (widget, callback) {
|
@@ -65,31 +46,32 @@
|
|
65 |
});
|
66 |
},
|
67 |
|
68 |
-
SimpleRepeater: function ($scope) {
|
69 |
-
scope = $scope;
|
70 |
-
/* Create Repeater */
|
71 |
-
$scope.find(".mf-input-repeater").createRepeater({
|
72 |
-
showFirstItemToDefault: true,
|
73 |
-
});
|
74 |
-
triggerRepeater($scope);
|
75 |
-
},
|
76 |
-
|
77 |
DateInput: function ($scope) {
|
78 |
-
var el = $scope.find('.mf-date-input')
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
|
|
|
|
84 |
|
85 |
var config = {
|
86 |
appendTo: wrapper.get(0),
|
87 |
-
dateFormat: dateFormat,
|
88 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
|
90 |
-
if (dateToday == 'today') config.defaultDate = 'today';
|
91 |
-
if (minDateToday == 'yes') config.minDate = 'today';
|
92 |
-
if (rangeDate == 'yes') config.mode = 'range';
|
93 |
el.flatpickr(config);
|
94 |
},
|
95 |
|
@@ -173,19 +155,14 @@
|
|
173 |
});
|
174 |
},
|
175 |
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
var intl = window.intlTelInput(el[0], {
|
183 |
-
nationalMode: true,
|
184 |
-
separateDialCode: true,
|
185 |
-
utilsScript: href + "libs/assets/js/utils.js?1562189064761",
|
186 |
});
|
187 |
-
|
188 |
},
|
|
|
189 |
// it's already trigger change function, so this is not necessary
|
190 |
// ImageSelect: function($scope){
|
191 |
// var el = $scope.find('.mf-input-wrapper .mf-image-select-input[type="radio"]');
|
@@ -207,11 +184,5 @@
|
|
207 |
|
208 |
$(window).on('elementor/frontend/init', MetForm.init);
|
209 |
|
210 |
-
$('.repeater-add-btn').on('click', function(){
|
211 |
-
setTimeout( function() {
|
212 |
-
triggerRepeater(scope);
|
213 |
-
}, 1000);
|
214 |
-
// triggerRepeater(scope);
|
215 |
-
});
|
216 |
|
217 |
}(jQuery, window.elementorFrontend));
|
1 |
(function ($, elementor) {
|
2 |
"use strict";
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
var MetForm = {
|
5 |
|
6 |
init: function () {
|
11 |
'mf-select.default': MetForm.SelectInput,
|
12 |
'mf-multi-select.default': MetForm.MultiSelectInput,
|
13 |
'mf-rating.default': MetForm.Rating,
|
14 |
+
'mf-file-upload.default': MetForm.fileUpload,
|
|
|
|
|
|
|
15 |
|
16 |
};
|
17 |
$.each(widgets, function (widget, callback) {
|
46 |
});
|
47 |
},
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
DateInput: function ($scope) {
|
50 |
+
var el = $scope.find('.mf-date-input'),
|
51 |
+
minDate = el.attr('data-mfMinDate'),
|
52 |
+
maxDate = el.attr('data-mfMaxDate'),
|
53 |
+
rangeDate = el.attr('data-mfRangeDate'),
|
54 |
+
dateFormat = el.attr('data-mfDateFormat'),
|
55 |
+
enableTime = el.attr('data-mfEnableTime'),
|
56 |
+
disableDates = el.attr('data-mfDisableDates'),
|
57 |
+
wrapper = $scope.find('.mf-input-wrapper');
|
58 |
|
59 |
var config = {
|
60 |
appendTo: wrapper.get(0),
|
|
|
61 |
}
|
62 |
+
|
63 |
+
if (enableTime == 'yes') {
|
64 |
+
config.enableTime = true;
|
65 |
+
dateFormat = dateFormat+" H:i";
|
66 |
+
};
|
67 |
+
|
68 |
+
if (disableDates != '') { config.disable = JSON.parse(disableDates) };
|
69 |
+
if (minDate != '') { config.minDate = minDate };
|
70 |
+
if (maxDate != '') { config.maxDate = maxDate };
|
71 |
+
if (rangeDate == 'yes') { config.mode = 'range' };
|
72 |
+
|
73 |
+
config.dateFormat = dateFormat;
|
74 |
|
|
|
|
|
|
|
75 |
el.flatpickr(config);
|
76 |
},
|
77 |
|
155 |
});
|
156 |
},
|
157 |
|
158 |
+
fileUpload: function($scope){
|
159 |
+
$scope.find('.mf-input-file-upload').on('change', function(){
|
160 |
+
var image = $(this).val().match(/\\([^\\]+)$/)[1];
|
161 |
+
|
162 |
+
$scope.find('.mf-file-name span').html(image);
|
|
|
|
|
|
|
|
|
|
|
163 |
});
|
|
|
164 |
},
|
165 |
+
|
166 |
// it's already trigger change function, so this is not necessary
|
167 |
// ImageSelect: function($scope){
|
168 |
// var el = $scope.find('.mf-input-wrapper .mf-image-select-input[type="radio"]');
|
184 |
|
185 |
$(window).on('elementor/frontend/init', MetForm.init);
|
186 |
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
|
188 |
}(jQuery, window.elementorFrontend));
|
libs/assets/js/intlTelInput.js
DELETED
@@ -1,1326 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* International Telephone Input v16.0.3
|
3 |
-
* https://github.com/jackocnr/intl-tel-input.git
|
4 |
-
* Licensed under the MIT license
|
5 |
-
*/
|
6 |
-
|
7 |
-
// wrap in UMD
|
8 |
-
(function(factory) {
|
9 |
-
var intlTelInput = factory(window, document);
|
10 |
-
if (typeof module === "object" && module.exports) module.exports = intlTelInput; else window.intlTelInput = intlTelInput;
|
11 |
-
})(function(window, document, undefined) {
|
12 |
-
"use strict";
|
13 |
-
return function() {
|
14 |
-
// Array of country objects for the flag dropdown.
|
15 |
-
// Here is the criteria for the plugin to support a given country/territory
|
16 |
-
// - It has an iso2 code: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
|
17 |
-
// - It has it's own country calling code (it is not a sub-region of another country): https://en.wikipedia.org/wiki/List_of_country_calling_codes
|
18 |
-
// - It has a flag in the region-flags project: https://github.com/behdad/region-flags/tree/gh-pages/png
|
19 |
-
// - It is supported by libphonenumber (it must be listed on this page): https://github.com/googlei18n/libphonenumber/blob/master/resources/ShortNumberMetadata.xml
|
20 |
-
// Each country array has the following information:
|
21 |
-
// [
|
22 |
-
// Country name,
|
23 |
-
// iso2 code,
|
24 |
-
// International dial code,
|
25 |
-
// Order (if >1 country with same dial code),
|
26 |
-
// Area codes
|
27 |
-
// ]
|
28 |
-
var allCountries = [ [ "Afghanistan (افغانستان)", "af", "93" ], [ "Albania (Shqipëri)", "al", "355" ], [ "Algeria (الجزائر)", "dz", "213" ], [ "American Samoa", "as", "1", 5, [ "684" ] ], [ "Andorra", "ad", "376" ], [ "Angola", "ao", "244" ], [ "Anguilla", "ai", "1", 6, [ "264" ] ], [ "Antigua and Barbuda", "ag", "1", 7, [ "268" ] ], [ "Argentina", "ar", "54" ], [ "Armenia (Հայաստան)", "am", "374" ], [ "Aruba", "aw", "297" ], [ "Australia", "au", "61", 0 ], [ "Austria (Österreich)", "at", "43" ], [ "Azerbaijan (Azərbaycan)", "az", "994" ], [ "Bahamas", "bs", "1", 8, [ "242" ] ], [ "Bahrain (البحرين)", "bh", "973" ], [ "Bangladesh (বাংলাদেশ)", "bd", "880" ], [ "Barbados", "bb", "1", 9, [ "246" ] ], [ "Belarus (Беларусь)", "by", "375" ], [ "Belgium (België)", "be", "32" ], [ "Belize", "bz", "501" ], [ "Benin (Bénin)", "bj", "229" ], [ "Bermuda", "bm", "1", 10, [ "441" ] ], [ "Bhutan (འབྲུག)", "bt", "975" ], [ "Bolivia", "bo", "591" ], [ "Bosnia and Herzegovina (Босна и Херцеговина)", "ba", "387" ], [ "Botswana", "bw", "267" ], [ "Brazil (Brasil)", "br", "55" ], [ "British Indian Ocean Territory", "io", "246" ], [ "British Virgin Islands", "vg", "1", 11, [ "284" ] ], [ "Brunei", "bn", "673" ], [ "Bulgaria (България)", "bg", "359" ], [ "Burkina Faso", "bf", "226" ], [ "Burundi (Uburundi)", "bi", "257" ], [ "Cambodia (កម្ពុជា)", "kh", "855" ], [ "Cameroon (Cameroun)", "cm", "237" ], [ "Canada", "ca", "1", 1, [ "204", "226", "236", "249", "250", "289", "306", "343", "365", "387", "403", "416", "418", "431", "437", "438", "450", "506", "514", "519", "548", "579", "581", "587", "604", "613", "639", "647", "672", "705", "709", "742", "778", "780", "782", "807", "819", "825", "867", "873", "902", "905" ] ], [ "Cape Verde (Kabu Verdi)", "cv", "238" ], [ "Caribbean Netherlands", "bq", "599", 1, [ "3", "4", "7" ] ], [ "Cayman Islands", "ky", "1", 12, [ "345" ] ], [ "Central African Republic (République centrafricaine)", "cf", "236" ], [ "Chad (Tchad)", "td", "235" ], [ "Chile", "cl", "56" ], [ "China (中国)", "cn", "86" ], [ "Christmas Island", "cx", "61", 2 ], [ "Cocos (Keeling) Islands", "cc", "61", 1 ], [ "Colombia", "co", "57" ], [ "Comoros (جزر القمر)", "km", "269" ], [ "Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)", "cd", "243" ], [ "Congo (Republic) (Congo-Brazzaville)", "cg", "242" ], [ "Cook Islands", "ck", "682" ], [ "Costa Rica", "cr", "506" ], [ "Côte d’Ivoire", "ci", "225" ], [ "Croatia (Hrvatska)", "hr", "385" ], [ "Cuba", "cu", "53" ], [ "Curaçao", "cw", "599", 0 ], [ "Cyprus (Κύπρος)", "cy", "357" ], [ "Czech Republic (Česká republika)", "cz", "420" ], [ "Denmark (Danmark)", "dk", "45" ], [ "Djibouti", "dj", "253" ], [ "Dominica", "dm", "1", 13, [ "767" ] ], [ "Dominican Republic (República Dominicana)", "do", "1", 2, [ "809", "829", "849" ] ], [ "Ecuador", "ec", "593" ], [ "Egypt (مصر)", "eg", "20" ], [ "El Salvador", "sv", "503" ], [ "Equatorial Guinea (Guinea Ecuatorial)", "gq", "240" ], [ "Eritrea", "er", "291" ], [ "Estonia (Eesti)", "ee", "372" ], [ "Ethiopia", "et", "251" ], [ "Falkland Islands (Islas Malvinas)", "fk", "500" ], [ "Faroe Islands (Føroyar)", "fo", "298" ], [ "Fiji", "fj", "679" ], [ "Finland (Suomi)", "fi", "358", 0 ], [ "France", "fr", "33" ], [ "French Guiana (Guyane française)", "gf", "594" ], [ "French Polynesia (Polynésie française)", "pf", "689" ], [ "Gabon", "ga", "241" ], [ "Gambia", "gm", "220" ], [ "Georgia (საქართველო)", "ge", "995" ], [ "Germany (Deutschland)", "de", "49" ], [ "Ghana (Gaana)", "gh", "233" ], [ "Gibraltar", "gi", "350" ], [ "Greece (Ελλάδα)", "gr", "30" ], [ "Greenland (Kalaallit Nunaat)", "gl", "299" ], [ "Grenada", "gd", "1", 14, [ "473" ] ], [ "Guadeloupe", "gp", "590", 0 ], [ "Guam", "gu", "1", 15, [ "671" ] ], [ "Guatemala", "gt", "502" ], [ "Guernsey", "gg", "44", 1, [ "1481", "7781", "7839", "7911" ] ], [ "Guinea (Guinée)", "gn", "224" ], [ "Guinea-Bissau (Guiné Bissau)", "gw", "245" ], [ "Guyana", "gy", "592" ], [ "Haiti", "ht", "509" ], [ "Honduras", "hn", "504" ], [ "Hong Kong (香港)", "hk", "852" ], [ "Hungary (Magyarország)", "hu", "36" ], [ "Iceland (Ísland)", "is", "354" ], [ "India (भारत)", "in", "91" ], [ "Indonesia", "id", "62" ], [ "Iran (ایران)", "ir", "98" ], [ "Iraq (العراق)", "iq", "964" ], [ "Ireland", "ie", "353" ], [ "Isle of Man", "im", "44", 2, [ "1624", "74576", "7524", "7924", "7624" ] ], [ "Israel (ישראל)", "il", "972" ], [ "Italy (Italia)", "it", "39", 0 ], [ "Jamaica", "jm", "1", 4, [ "876", "658" ] ], [ "Japan (日本)", "jp", "81" ], [ "Jersey", "je", "44", 3, [ "1534", "7509", "7700", "7797", "7829", "7937" ] ], [ "Jordan (الأردن)", "jo", "962" ], [ "Kazakhstan (Казахстан)", "kz", "7", 1, [ "33", "7" ] ], [ "Kenya", "ke", "254" ], [ "Kiribati", "ki", "686" ], [ "Kosovo", "xk", "383" ], [ "Kuwait (الكويت)", "kw", "965" ], [ "Kyrgyzstan (Кыргызстан)", "kg", "996" ], [ "Laos (ລາວ)", "la", "856" ], [ "Latvia (Latvija)", "lv", "371" ], [ "Lebanon (لبنان)", "lb", "961" ], [ "Lesotho", "ls", "266" ], [ "Liberia", "lr", "231" ], [ "Libya (ليبيا)", "ly", "218" ], [ "Liechtenstein", "li", "423" ], [ "Lithuania (Lietuva)", "lt", "370" ], [ "Luxembourg", "lu", "352" ], [ "Macau (澳門)", "mo", "853" ], [ "Macedonia (FYROM) (Македонија)", "mk", "389" ], [ "Madagascar (Madagasikara)", "mg", "261" ], [ "Malawi", "mw", "265" ], [ "Malaysia", "my", "60" ], [ "Maldives", "mv", "960" ], [ "Mali", "ml", "223" ], [ "Malta", "mt", "356" ], [ "Marshall Islands", "mh", "692" ], [ "Martinique", "mq", "596" ], [ "Mauritania (موريتانيا)", "mr", "222" ], [ "Mauritius (Moris)", "mu", "230" ], [ "Mayotte", "yt", "262", 1, [ "269", "639" ] ], [ "Mexico (México)", "mx", "52" ], [ "Micronesia", "fm", "691" ], [ "Moldova (Republica Moldova)", "md", "373" ], [ "Monaco", "mc", "377" ], [ "Mongolia (Монгол)", "mn", "976" ], [ "Montenegro (Crna Gora)", "me", "382" ], [ "Montserrat", "ms", "1", 16, [ "664" ] ], [ "Morocco (المغرب)", "ma", "212", 0 ], [ "Mozambique (Moçambique)", "mz", "258" ], [ "Myanmar (Burma) (မြန်မာ)", "mm", "95" ], [ "Namibia (Namibië)", "na", "264" ], [ "Nauru", "nr", "674" ], [ "Nepal (नेपाल)", "np", "977" ], [ "Netherlands (Nederland)", "nl", "31" ], [ "New Caledonia (Nouvelle-Calédonie)", "nc", "687" ], [ "New Zealand", "nz", "64" ], [ "Nicaragua", "ni", "505" ], [ "Niger (Nijar)", "ne", "227" ], [ "Nigeria", "ng", "234" ], [ "Niue", "nu", "683" ], [ "Norfolk Island", "nf", "672" ], [ "North Korea (조선 민주주의 인민 공화국)", "kp", "850" ], [ "Northern Mariana Islands", "mp", "1", 17, [ "670" ] ], [ "Norway (Norge)", "no", "47", 0 ], [ "Oman (عُمان)", "om", "968" ], [ "Pakistan (پاکستان)", "pk", "92" ], [ "Palau", "pw", "680" ], [ "Palestine (فلسطين)", "ps", "970" ], [ "Panama (Panamá)", "pa", "507" ], [ "Papua New Guinea", "pg", "675" ], [ "Paraguay", "py", "595" ], [ "Peru (Perú)", "pe", "51" ], [ "Philippines", "ph", "63" ], [ "Poland (Polska)", "pl", "48" ], [ "Portugal", "pt", "351" ], [ "Puerto Rico", "pr", "1", 3, [ "787", "939" ] ], [ "Qatar (قطر)", "qa", "974" ], [ "Réunion (La Réunion)", "re", "262", 0 ], [ "Romania (România)", "ro", "40" ], [ "Russia (Россия)", "ru", "7", 0 ], [ "Rwanda", "rw", "250" ], [ "Saint Barthélemy", "bl", "590", 1 ], [ "Saint Helena", "sh", "290" ], [ "Saint Kitts and Nevis", "kn", "1", 18, [ "869" ] ], [ "Saint Lucia", "lc", "1", 19, [ "758" ] ], [ "Saint Martin (Saint-Martin (partie française))", "mf", "590", 2 ], [ "Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)", "pm", "508" ], [ "Saint Vincent and the Grenadines", "vc", "1", 20, [ "784" ] ], [ "Samoa", "ws", "685" ], [ "San Marino", "sm", "378" ], [ "São Tomé and Príncipe (São Tomé e Príncipe)", "st", "239" ], [ "Saudi Arabia (المملكة العربية السعودية)", "sa", "966" ], [ "Senegal (Sénégal)", "sn", "221" ], [ "Serbia (Србија)", "rs", "381" ], [ "Seychelles", "sc", "248" ], [ "Sierra Leone", "sl", "232" ], [ "Singapore", "sg", "65" ], [ "Sint Maarten", "sx", "1", 21, [ "721" ] ], [ "Slovakia (Slovensko)", "sk", "421" ], [ "Slovenia (Slovenija)", "si", "386" ], [ "Solomon Islands", "sb", "677" ], [ "Somalia (Soomaaliya)", "so", "252" ], [ "South Africa", "za", "27" ], [ "South Korea (대한민국)", "kr", "82" ], [ "South Sudan (جنوب السودان)", "ss", "211" ], [ "Spain (España)", "es", "34" ], [ "Sri Lanka (ශ්රී ලංකාව)", "lk", "94" ], [ "Sudan (السودان)", "sd", "249" ], [ "Suriname", "sr", "597" ], [ "Svalbard and Jan Mayen", "sj", "47", 1, [ "79" ] ], [ "Swaziland", "sz", "268" ], [ "Sweden (Sverige)", "se", "46" ], [ "Switzerland (Schweiz)", "ch", "41" ], [ "Syria (سوريا)", "sy", "963" ], [ "Taiwan (台灣)", "tw", "886" ], [ "Tajikistan", "tj", "992" ], [ "Tanzania", "tz", "255" ], [ "Thailand (ไทย)", "th", "66" ], [ "Timor-Leste", "tl", "670" ], [ "Togo", "tg", "228" ], [ "Tokelau", "tk", "690" ], [ "Tonga", "to", "676" ], [ "Trinidad and Tobago", "tt", "1", 22, [ "868" ] ], [ "Tunisia (تونس)", "tn", "216" ], [ "Turkey (Türkiye)", "tr", "90" ], [ "Turkmenistan", "tm", "993" ], [ "Turks and Caicos Islands", "tc", "1", 23, [ "649" ] ], [ "Tuvalu", "tv", "688" ], [ "U.S. Virgin Islands", "vi", "1", 24, [ "340" ] ], [ "Uganda", "ug", "256" ], [ "Ukraine (Україна)", "ua", "380" ], [ "United Arab Emirates (الإمارات العربية المتحدة)", "ae", "971" ], [ "United Kingdom", "gb", "44", 0 ], [ "United States", "us", "1", 0 ], [ "Uruguay", "uy", "598" ], [ "Uzbekistan (Oʻzbekiston)", "uz", "998" ], [ "Vanuatu", "vu", "678" ], [ "Vatican City (Città del Vaticano)", "va", "39", 1, [ "06698" ] ], [ "Venezuela", "ve", "58" ], [ "Vietnam (Việt Nam)", "vn", "84" ], [ "Wallis and Futuna (Wallis-et-Futuna)", "wf", "681" ], [ "Western Sahara (الصحراء الغربية)", "eh", "212", 1, [ "5288", "5289" ] ], [ "Yemen (اليمن)", "ye", "967" ], [ "Zambia", "zm", "260" ], [ "Zimbabwe", "zw", "263" ], [ "Åland Islands", "ax", "358", 1, [ "18" ] ] ];
|
29 |
-
// loop over all of the countries above, restructuring the data to be objects with named keys
|
30 |
-
for (var i = 0; i < allCountries.length; i++) {
|
31 |
-
var c = allCountries[i];
|
32 |
-
allCountries[i] = {
|
33 |
-
name: c[0],
|
34 |
-
iso2: c[1],
|
35 |
-
dialCode: c[2],
|
36 |
-
priority: c[3] || 0,
|
37 |
-
areaCodes: c[4] || null
|
38 |
-
};
|
39 |
-
}
|
40 |
-
"use strict";
|
41 |
-
function _classCallCheck(instance, Constructor) {
|
42 |
-
if (!(instance instanceof Constructor)) {
|
43 |
-
throw new TypeError("Cannot call a class as a function");
|
44 |
-
}
|
45 |
-
}
|
46 |
-
function _defineProperties(target, props) {
|
47 |
-
for (var i = 0; i < props.length; i++) {
|
48 |
-
var descriptor = props[i];
|
49 |
-
descriptor.enumerable = descriptor.enumerable || false;
|
50 |
-
descriptor.configurable = true;
|
51 |
-
if ("value" in descriptor) descriptor.writable = true;
|
52 |
-
Object.defineProperty(target, descriptor.key, descriptor);
|
53 |
-
}
|
54 |
-
}
|
55 |
-
function _createClass(Constructor, protoProps, staticProps) {
|
56 |
-
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
|
57 |
-
if (staticProps) _defineProperties(Constructor, staticProps);
|
58 |
-
return Constructor;
|
59 |
-
}
|
60 |
-
window.intlTelInputGlobals = {
|
61 |
-
getInstance: function getInstance(input) {
|
62 |
-
var id = input.getAttribute("data-intl-tel-input-id");
|
63 |
-
return window.intlTelInputGlobals.instances[id];
|
64 |
-
},
|
65 |
-
instances: {}
|
66 |
-
};
|
67 |
-
// these vars persist through all instances of the plugin
|
68 |
-
var id = 0;
|
69 |
-
var defaults = {
|
70 |
-
// whether or not to allow the dropdown
|
71 |
-
allowDropdown: true,
|
72 |
-
// if there is just a dial code in the input: remove it on blur
|
73 |
-
autoHideDialCode: true,
|
74 |
-
// add a placeholder in the input with an example number for the selected country
|
75 |
-
autoPlaceholder: "polite",
|
76 |
-
// modify the parentClass
|
77 |
-
customContainer: "",
|
78 |
-
// modify the auto placeholder
|
79 |
-
customPlaceholder: null,
|
80 |
-
// append menu to specified element
|
81 |
-
dropdownContainer: null,
|
82 |
-
// don't display these countries
|
83 |
-
excludeCountries: [],
|
84 |
-
// format the input value during initialisation and on setNumber
|
85 |
-
formatOnDisplay: true,
|
86 |
-
// geoIp lookup function
|
87 |
-
geoIpLookup: null,
|
88 |
-
// inject a hidden input with this name, and on submit, populate it with the result of getNumber
|
89 |
-
hiddenInput: "",
|
90 |
-
// initial country
|
91 |
-
initialCountry: "",
|
92 |
-
// localized country names e.g. { 'de': 'Deutschland' }
|
93 |
-
localizedCountries: null,
|
94 |
-
// don't insert international dial codes
|
95 |
-
nationalMode: true,
|
96 |
-
// display only these countries
|
97 |
-
onlyCountries: [],
|
98 |
-
// number type to use for placeholders
|
99 |
-
placeholderNumberType: "MOBILE",
|
100 |
-
// the countries at the top of the list. defaults to united states and united kingdom
|
101 |
-
preferredCountries: [ "us", "gb" ],
|
102 |
-
// display the country dial code next to the selected flag so it's not part of the typed number
|
103 |
-
separateDialCode: false,
|
104 |
-
// specify the path to the libphonenumber script to enable validation/formatting
|
105 |
-
utilsScript: ""
|
106 |
-
};
|
107 |
-
// https://en.wikipedia.org/wiki/List_of_North_American_Numbering_Plan_area_codes#Non-geographic_area_codes
|
108 |
-
var regionlessNanpNumbers = [ "800", "822", "833", "844", "855", "866", "877", "880", "881", "882", "883", "884", "885", "886", "887", "888", "889" ];
|
109 |
-
// keep track of if the window.load event has fired as impossible to check after the fact
|
110 |
-
window.addEventListener("load", function() {
|
111 |
-
// UPDATE: use a public static field so we can fudge it in the tests
|
112 |
-
window.intlTelInputGlobals.windowLoaded = true;
|
113 |
-
});
|
114 |
-
// utility function to iterate over an object. can't use Object.entries or native forEach because
|
115 |
-
// of IE11
|
116 |
-
var forEachProp = function forEachProp(obj, callback) {
|
117 |
-
var keys = Object.keys(obj);
|
118 |
-
for (var i = 0; i < keys.length; i++) {
|
119 |
-
callback(keys[i], obj[keys[i]]);
|
120 |
-
}
|
121 |
-
};
|
122 |
-
// run a method on each instance of the plugin
|
123 |
-
var forEachInstance = function forEachInstance(method) {
|
124 |
-
forEachProp(window.intlTelInputGlobals.instances, function(key) {
|
125 |
-
window.intlTelInputGlobals.instances[key][method]();
|
126 |
-
});
|
127 |
-
};
|
128 |
-
// this is our plugin class that we will create an instance of
|
129 |
-
// eslint-disable-next-line no-unused-vars
|
130 |
-
var Iti = /*#__PURE__*/
|
131 |
-
function() {
|
132 |
-
function Iti(input, options) {
|
133 |
-
var _this = this;
|
134 |
-
_classCallCheck(this, Iti);
|
135 |
-
this.id = id++;
|
136 |
-
this.telInput = input;
|
137 |
-
this.activeItem = null;
|
138 |
-
this.highlightedItem = null;
|
139 |
-
// process specified options / defaults
|
140 |
-
// alternative to Object.assign, which isn't supported by IE11
|
141 |
-
var customOptions = options || {};
|
142 |
-
this.options = {};
|
143 |
-
forEachProp(defaults, function(key, value) {
|
144 |
-
_this.options[key] = customOptions.hasOwnProperty(key) ? customOptions[key] : value;
|
145 |
-
});
|
146 |
-
this.hadInitialPlaceholder = Boolean(input.getAttribute("placeholder"));
|
147 |
-
}
|
148 |
-
_createClass(Iti, [ {
|
149 |
-
key: "_init",
|
150 |
-
value: function _init() {
|
151 |
-
var _this2 = this;
|
152 |
-
// if in nationalMode, disable options relating to dial codes
|
153 |
-
if (this.options.nationalMode) this.options.autoHideDialCode = false;
|
154 |
-
// if separateDialCode then doesn't make sense to A) insert dial code into input
|
155 |
-
// (autoHideDialCode), and B) display national numbers (because we're displaying the country
|
156 |
-
// dial code next to them)
|
157 |
-
if (this.options.separateDialCode) {
|
158 |
-
this.options.autoHideDialCode = this.options.nationalMode = false;
|
159 |
-
}
|
160 |
-
// we cannot just test screen size as some smartphones/website meta tags will report desktop
|
161 |
-
// resolutions
|
162 |
-
// Note: for some reason jasmine breaks if you put this in the main Plugin function with the
|
163 |
-
// rest of these declarations
|
164 |
-
// Note: to target Android Mobiles (and not Tablets), we must find 'Android' and 'Mobile'
|
165 |
-
this.isMobile = /Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
|
166 |
-
if (this.isMobile) {
|
167 |
-
// trigger the mobile dropdown css
|
168 |
-
document.body.classList.add("iti-mobile");
|
169 |
-
// on mobile, we want a full screen dropdown, so we must append it to the body
|
170 |
-
if (!this.options.dropdownContainer) this.options.dropdownContainer = document.body;
|
171 |
-
}
|
172 |
-
// these promises get resolved when their individual requests complete
|
173 |
-
// this way the dev can do something like iti.promise.then(...) to know when all requests are
|
174 |
-
// complete
|
175 |
-
if (typeof Promise !== "undefined") {
|
176 |
-
var autoCountryPromise = new Promise(function(resolve, reject) {
|
177 |
-
_this2.resolveAutoCountryPromise = resolve;
|
178 |
-
_this2.rejectAutoCountryPromise = reject;
|
179 |
-
});
|
180 |
-
var utilsScriptPromise = new Promise(function(resolve, reject) {
|
181 |
-
_this2.resolveUtilsScriptPromise = resolve;
|
182 |
-
_this2.rejectUtilsScriptPromise = reject;
|
183 |
-
});
|
184 |
-
this.promise = Promise.all([ autoCountryPromise, utilsScriptPromise ]);
|
185 |
-
} else {
|
186 |
-
// prevent errors when Promise doesn't exist
|
187 |
-
this.resolveAutoCountryPromise = this.rejectAutoCountryPromise = function() {};
|
188 |
-
this.resolveUtilsScriptPromise = this.rejectUtilsScriptPromise = function() {};
|
189 |
-
}
|
190 |
-
// in various situations there could be no country selected initially, but we need to be able
|
191 |
-
// to assume this variable exists
|
192 |
-
this.selectedCountryData = {};
|
193 |
-
// process all the data: onlyCountries, excludeCountries, preferredCountries etc
|
194 |
-
this._processCountryData();
|
195 |
-
// generate the markup
|
196 |
-
this._generateMarkup();
|
197 |
-
// set the initial state of the input value and the selected flag
|
198 |
-
this._setInitialState();
|
199 |
-
// start all of the event listeners: autoHideDialCode, input keydown, selectedFlag click
|
200 |
-
this._initListeners();
|
201 |
-
// utils script, and auto country
|
202 |
-
this._initRequests();
|
203 |
-
}
|
204 |
-
}, {
|
205 |
-
key: "_processCountryData",
|
206 |
-
value: function _processCountryData() {
|
207 |
-
// process onlyCountries or excludeCountries array if present
|
208 |
-
this._processAllCountries();
|
209 |
-
// process the countryCodes map
|
210 |
-
this._processCountryCodes();
|
211 |
-
// process the preferredCountries
|
212 |
-
this._processPreferredCountries();
|
213 |
-
// translate countries according to localizedCountries option
|
214 |
-
if (this.options.localizedCountries) this._translateCountriesByLocale();
|
215 |
-
// sort countries by name
|
216 |
-
if (this.options.onlyCountries.length || this.options.localizedCountries) {
|
217 |
-
this.countries.sort(this._countryNameSort);
|
218 |
-
}
|
219 |
-
}
|
220 |
-
}, {
|
221 |
-
key: "_addCountryCode",
|
222 |
-
value: function _addCountryCode(iso2, dialCode, priority) {
|
223 |
-
if (dialCode.length > this.dialCodeMaxLen) {
|
224 |
-
this.dialCodeMaxLen = dialCode.length;
|
225 |
-
}
|
226 |
-
if (!this.countryCodes.hasOwnProperty(dialCode)) {
|
227 |
-
this.countryCodes[dialCode] = [];
|
228 |
-
}
|
229 |
-
// bail if we already have this country for this dialCode
|
230 |
-
for (var i = 0; i < this.countryCodes[dialCode].length; i++) {
|
231 |
-
if (this.countryCodes[dialCode][i] === iso2) return;
|
232 |
-
}
|
233 |
-
// check for undefined as 0 is falsy
|
234 |
-
var index = priority !== undefined ? priority : this.countryCodes[dialCode].length;
|
235 |
-
this.countryCodes[dialCode][index] = iso2;
|
236 |
-
}
|
237 |
-
}, {
|
238 |
-
key: "_processAllCountries",
|
239 |
-
value: function _processAllCountries() {
|
240 |
-
if (this.options.onlyCountries.length) {
|
241 |
-
var lowerCaseOnlyCountries = this.options.onlyCountries.map(function(country) {
|
242 |
-
return country.toLowerCase();
|
243 |
-
});
|
244 |
-
this.countries = allCountries.filter(function(country) {
|
245 |
-
return lowerCaseOnlyCountries.indexOf(country.iso2) > -1;
|
246 |
-
});
|
247 |
-
} else if (this.options.excludeCountries.length) {
|
248 |
-
var lowerCaseExcludeCountries = this.options.excludeCountries.map(function(country) {
|
249 |
-
return country.toLowerCase();
|
250 |
-
});
|
251 |
-
this.countries = allCountries.filter(function(country) {
|
252 |
-
return lowerCaseExcludeCountries.indexOf(country.iso2) === -1;
|
253 |
-
});
|
254 |
-
} else {
|
255 |
-
this.countries = allCountries;
|
256 |
-
}
|
257 |
-
}
|
258 |
-
}, {
|
259 |
-
key: "_translateCountriesByLocale",
|
260 |
-
value: function _translateCountriesByLocale() {
|
261 |
-
for (var i = 0; i < this.countries.length; i++) {
|
262 |
-
var iso = this.countries[i].iso2.toLowerCase();
|
263 |
-
if (this.options.localizedCountries.hasOwnProperty(iso)) {
|
264 |
-
this.countries[i].name = this.options.localizedCountries[iso];
|
265 |
-
}
|
266 |
-
}
|
267 |
-
}
|
268 |
-
}, {
|
269 |
-
key: "_countryNameSort",
|
270 |
-
value: function _countryNameSort(a, b) {
|
271 |
-
return a.name.localeCompare(b.name);
|
272 |
-
}
|
273 |
-
}, {
|
274 |
-
key: "_processCountryCodes",
|
275 |
-
value: function _processCountryCodes() {
|
276 |
-
this.dialCodeMaxLen = 0;
|
277 |
-
this.countryCodes = {};
|
278 |
-
// first: add dial codes
|
279 |
-
for (var i = 0; i < this.countries.length; i++) {
|
280 |
-
var c = this.countries[i];
|
281 |
-
this._addCountryCode(c.iso2, c.dialCode, c.priority);
|
282 |
-
}
|
283 |
-
// next: add area codes
|
284 |
-
// this is a second loop over countries, to make sure we have all of the "root" countries
|
285 |
-
// already in the map, so that we can access them, as each time we add an area code substring
|
286 |
-
// to the map, we also need to include the "root" country's code, as that also matches
|
287 |
-
for (var _i = 0; _i < this.countries.length; _i++) {
|
288 |
-
var _c = this.countries[_i];
|
289 |
-
// area codes
|
290 |
-
if (_c.areaCodes) {
|
291 |
-
var rootCountryCode = this.countryCodes[_c.dialCode][0];
|
292 |
-
// for each area code
|
293 |
-
for (var j = 0; j < _c.areaCodes.length; j++) {
|
294 |
-
var areaCode = _c.areaCodes[j];
|
295 |
-
// for each digit in the area code to add all partial matches as well
|
296 |
-
for (var k = 1; k < areaCode.length; k++) {
|
297 |
-
var partialDialCode = _c.dialCode + areaCode.substr(0, k);
|
298 |
-
// start with the root country, as that also matches this dial code
|
299 |
-
this._addCountryCode(rootCountryCode, partialDialCode);
|
300 |
-
this._addCountryCode(_c.iso2, partialDialCode);
|
301 |
-
}
|
302 |
-
// add the full area code
|
303 |
-
this._addCountryCode(_c.iso2, _c.dialCode + areaCode);
|
304 |
-
}
|
305 |
-
}
|
306 |
-
}
|
307 |
-
}
|
308 |
-
}, {
|
309 |
-
key: "_processPreferredCountries",
|
310 |
-
value: function _processPreferredCountries() {
|
311 |
-
this.preferredCountries = [];
|
312 |
-
for (var i = 0; i < this.options.preferredCountries.length; i++) {
|
313 |
-
var countryCode = this.options.preferredCountries[i].toLowerCase();
|
314 |
-
var countryData = this._getCountryData(countryCode, false, true);
|
315 |
-
if (countryData) this.preferredCountries.push(countryData);
|
316 |
-
}
|
317 |
-
}
|
318 |
-
}, {
|
319 |
-
key: "_createEl",
|
320 |
-
value: function _createEl(name, attrs, container) {
|
321 |
-
var el = document.createElement(name);
|
322 |
-
if (attrs) forEachProp(attrs, function(key, value) {
|
323 |
-
return el.setAttribute(key, value);
|
324 |
-
});
|
325 |
-
if (container) container.appendChild(el);
|
326 |
-
return el;
|
327 |
-
}
|
328 |
-
}, {
|
329 |
-
key: "_generateMarkup",
|
330 |
-
value: function _generateMarkup() {
|
331 |
-
// prevent autocomplete as there's no safe, cross-browser event we can react to, so it can
|
332 |
-
// easily put the plugin in an inconsistent state e.g. the wrong flag selected for the
|
333 |
-
// autocompleted number, which on submit could mean wrong number is saved (esp in nationalMode)
|
334 |
-
this.telInput.setAttribute("autocomplete", "off");
|
335 |
-
// containers (mostly for positioning)
|
336 |
-
var parentClass = "iti";
|
337 |
-
if (this.options.allowDropdown) parentClass += " iti--allow-dropdown";
|
338 |
-
if (this.options.separateDialCode) parentClass += " iti--separate-dial-code";
|
339 |
-
if (this.options.customContainer) {
|
340 |
-
parentClass += " ";
|
341 |
-
parentClass += this.options.customContainer;
|
342 |
-
}
|
343 |
-
var wrapper = this._createEl("div", {
|
344 |
-
"class": parentClass
|
345 |
-
});
|
346 |
-
this.telInput.parentNode.insertBefore(wrapper, this.telInput);
|
347 |
-
this.flagsContainer = this._createEl("div", {
|
348 |
-
"class": "iti__flag-container"
|
349 |
-
}, wrapper);
|
350 |
-
wrapper.appendChild(this.telInput);
|
351 |
-
// selected flag (displayed to left of input)
|
352 |
-
this.selectedFlag = this._createEl("div", {
|
353 |
-
"class": "iti__selected-flag",
|
354 |
-
role: "combobox",
|
355 |
-
"aria-owns": "country-listbox"
|
356 |
-
}, this.flagsContainer);
|
357 |
-
this.selectedFlagInner = this._createEl("div", {
|
358 |
-
"class": "iti__flag"
|
359 |
-
}, this.selectedFlag);
|
360 |
-
if (this.options.separateDialCode) {
|
361 |
-
this.selectedDialCode = this._createEl("div", {
|
362 |
-
"class": "iti__selected-dial-code"
|
363 |
-
}, this.selectedFlag);
|
364 |
-
}
|
365 |
-
if (this.options.allowDropdown) {
|
366 |
-
// make element focusable and tab navigable
|
367 |
-
this.selectedFlag.setAttribute("tabindex", "0");
|
368 |
-
this.dropdownArrow = this._createEl("div", {
|
369 |
-
"class": "iti__arrow"
|
370 |
-
}, this.selectedFlag);
|
371 |
-
// country dropdown: preferred countries, then divider, then all countries
|
372 |
-
this.countryList = this._createEl("ul", {
|
373 |
-
"class": "iti__country-list iti__hide",
|
374 |
-
id: "country-listbox",
|
375 |
-
"aria-expanded": "false",
|
376 |
-
role: "listbox"
|
377 |
-
});
|
378 |
-
if (this.preferredCountries.length) {
|
379 |
-
this._appendListItems(this.preferredCountries, "iti__preferred");
|
380 |
-
this._createEl("li", {
|
381 |
-
"class": "iti__divider",
|
382 |
-
role: "separator",
|
383 |
-
"aria-disabled": "true"
|
384 |
-
}, this.countryList);
|
385 |
-
}
|
386 |
-
this._appendListItems(this.countries, "iti__standard");
|
387 |
-
// create dropdownContainer markup
|
388 |
-
if (this.options.dropdownContainer) {
|
389 |
-
this.dropdown = this._createEl("div", {
|
390 |
-
"class": "iti iti--container"
|
391 |
-
});
|
392 |
-
this.dropdown.appendChild(this.countryList);
|
393 |
-
} else {
|
394 |
-
this.flagsContainer.appendChild(this.countryList);
|
395 |
-
}
|
396 |
-
}
|
397 |
-
if (this.options.hiddenInput) {
|
398 |
-
var hiddenInputName = this.options.hiddenInput;
|
399 |
-
var name = this.telInput.getAttribute("name");
|
400 |
-
if (name) {
|
401 |
-
var i = name.lastIndexOf("[");
|
402 |
-
// if input name contains square brackets, then give the hidden input the same name,
|
403 |
-
// replacing the contents of the last set of brackets with the given hiddenInput name
|
404 |
-
if (i !== -1) hiddenInputName = "".concat(name.substr(0, i), "[").concat(hiddenInputName, "]");
|
405 |
-
}
|
406 |
-
this.hiddenInput = this._createEl("input", {
|
407 |
-
type: "hidden",
|
408 |
-
name: hiddenInputName
|
409 |
-
});
|
410 |
-
wrapper.appendChild(this.hiddenInput);
|
411 |
-
}
|
412 |
-
}
|
413 |
-
}, {
|
414 |
-
key: "_appendListItems",
|
415 |
-
value: function _appendListItems(countries, className) {
|
416 |
-
// we create so many DOM elements, it is faster to build a temp string
|
417 |
-
// and then add everything to the DOM in one go at the end
|
418 |
-
var tmp = "";
|
419 |
-
// for each country
|
420 |
-
for (var i = 0; i < countries.length; i++) {
|
421 |
-
var c = countries[i];
|
422 |
-
// open the list item
|
423 |
-
tmp += "<li class='iti__country ".concat(className, "' tabIndex='-1' id='iti-item-").concat(c.iso2, "' role='option' data-dial-code='").concat(c.dialCode, "' data-country-code='").concat(c.iso2, "'>");
|
424 |
-
// add the flag
|
425 |
-
tmp += "<div class='iti__flag-box'><div class='iti__flag iti__".concat(c.iso2, "'></div></div>");
|
426 |
-
// and the country name and dial code
|
427 |
-
tmp += "<span class='iti__country-name'>".concat(c.name, "</span>");
|
428 |
-
tmp += "<span class='iti__dial-code'>+".concat(c.dialCode, "</span>");
|
429 |
-
// close the list item
|
430 |
-
tmp += "</li>";
|
431 |
-
}
|
432 |
-
this.countryList.insertAdjacentHTML("beforeend", tmp);
|
433 |
-
}
|
434 |
-
}, {
|
435 |
-
key: "_setInitialState",
|
436 |
-
value: function _setInitialState() {
|
437 |
-
var val = this.telInput.value;
|
438 |
-
var dialCode = this._getDialCode(val);
|
439 |
-
var isRegionlessNanp = this._isRegionlessNanp(val);
|
440 |
-
var _this$options = this.options, initialCountry = _this$options.initialCountry, nationalMode = _this$options.nationalMode, autoHideDialCode = _this$options.autoHideDialCode, separateDialCode = _this$options.separateDialCode;
|
441 |
-
// if we already have a dial code, and it's not a regionlessNanp, we can go ahead and set the
|
442 |
-
// flag, else fall back to the default country
|
443 |
-
if (dialCode && !isRegionlessNanp) {
|
444 |
-
this._updateFlagFromNumber(val);
|
445 |
-
} else if (initialCountry !== "auto") {
|
446 |
-
// see if we should select a flag
|
447 |
-
if (initialCountry) {
|
448 |
-
this._setFlag(initialCountry.toLowerCase());
|
449 |
-
} else {
|
450 |
-
if (dialCode && isRegionlessNanp) {
|
451 |
-
// has intl dial code, is regionless nanp, and no initialCountry, so default to US
|
452 |
-
this._setFlag("us");
|
453 |
-
} else {
|
454 |
-
// no dial code and no initialCountry, so default to first in list
|
455 |
-
this.defaultCountry = this.preferredCountries.length ? this.preferredCountries[0].iso2 : this.countries[0].iso2;
|
456 |
-
if (!val) {
|
457 |
-
this._setFlag(this.defaultCountry);
|
458 |
-
}
|
459 |
-
}
|
460 |
-
}
|
461 |
-
// if empty and no nationalMode and no autoHideDialCode then insert the default dial code
|
462 |
-
if (!val && !nationalMode && !autoHideDialCode && !separateDialCode) {
|
463 |
-
this.telInput.value = "+".concat(this.selectedCountryData.dialCode);
|
464 |
-
}
|
465 |
-
}
|
466 |
-
// NOTE: if initialCountry is set to auto, that will be handled separately
|
467 |
-
// format - note this wont be run after _updateDialCode as that's only called if no val
|
468 |
-
if (val) this._updateValFromNumber(val);
|
469 |
-
}
|
470 |
-
}, {
|
471 |
-
key: "_initListeners",
|
472 |
-
value: function _initListeners() {
|
473 |
-
this._initKeyListeners();
|
474 |
-
if (this.options.autoHideDialCode) this._initBlurListeners();
|
475 |
-
if (this.options.allowDropdown) this._initDropdownListeners();
|
476 |
-
if (this.hiddenInput) this._initHiddenInputListener();
|
477 |
-
}
|
478 |
-
}, {
|
479 |
-
key: "_initHiddenInputListener",
|
480 |
-
value: function _initHiddenInputListener() {
|
481 |
-
var _this3 = this;
|
482 |
-
this._handleHiddenInputSubmit = function() {
|
483 |
-
_this3.hiddenInput.value = _this3.getNumber();
|
484 |
-
};
|
485 |
-
if (this.telInput.form) this.telInput.form.addEventListener("submit", this._handleHiddenInputSubmit);
|
486 |
-
}
|
487 |
-
}, {
|
488 |
-
key: "_getClosestLabel",
|
489 |
-
value: function _getClosestLabel() {
|
490 |
-
var el = this.telInput;
|
491 |
-
while (el && el.tagName !== "LABEL") {
|
492 |
-
el = el.parentNode;
|
493 |
-
}
|
494 |
-
return el;
|
495 |
-
}
|
496 |
-
}, {
|
497 |
-
key: "_initDropdownListeners",
|
498 |
-
value: function _initDropdownListeners() {
|
499 |
-
var _this4 = this;
|
500 |
-
// hack for input nested inside label (which is valid markup): clicking the selected-flag to
|
501 |
-
// open the dropdown would then automatically trigger a 2nd click on the input which would
|
502 |
-
// close it again
|
503 |
-
this._handleLabelClick = function(e) {
|
504 |
-
// if the dropdown is closed, then focus the input, else ignore the click
|
505 |
-
if (_this4.countryList.classList.contains("iti__hide")) _this4.telInput.focus(); else e.preventDefault();
|
506 |
-
};
|
507 |
-
var label = this._getClosestLabel();
|
508 |
-
if (label) label.addEventListener("click", this._handleLabelClick);
|
509 |
-
// toggle country dropdown on click
|
510 |
-
this._handleClickSelectedFlag = function() {
|
511 |
-
// only intercept this event if we're opening the dropdown
|
512 |
-
// else let it bubble up to the top ("click-off-to-close" listener)
|
513 |
-
// we cannot just stopPropagation as it may be needed to close another instance
|
514 |
-
if (_this4.countryList.classList.contains("iti__hide") && !_this4.telInput.disabled && !_this4.telInput.readOnly) {
|
515 |
-
_this4._showDropdown();
|
516 |
-
}
|
517 |
-
};
|
518 |
-
this.selectedFlag.addEventListener("click", this._handleClickSelectedFlag);
|
519 |
-
// open dropdown list if currently focused
|
520 |
-
this._handleFlagsContainerKeydown = function(e) {
|
521 |
-
var isDropdownHidden = _this4.countryList.classList.contains("iti__hide");
|
522 |
-
if (isDropdownHidden && [ "ArrowUp", "ArrowDown", " ", "Enter" ].indexOf(e.key) !== -1) {
|
523 |
-
// prevent form from being submitted if "ENTER" was pressed
|
524 |
-
e.preventDefault();
|
525 |
-
// prevent event from being handled again by document
|
526 |
-
e.stopPropagation();
|
527 |
-
_this4._showDropdown();
|
528 |
-
}
|
529 |
-
// allow navigation from dropdown to input on TAB
|
530 |
-
if (e.key === "Tab") _this4._closeDropdown();
|
531 |
-
};
|
532 |
-
this.flagsContainer.addEventListener("keydown", this._handleFlagsContainerKeydown);
|
533 |
-
}
|
534 |
-
}, {
|
535 |
-
key: "_initRequests",
|
536 |
-
value: function _initRequests() {
|
537 |
-
var _this5 = this;
|
538 |
-
// if the user has specified the path to the utils script, fetch it on window.load, else resolve
|
539 |
-
if (this.options.utilsScript && !window.intlTelInputUtils) {
|
540 |
-
// if the plugin is being initialised after the window.load event has already been fired
|
541 |
-
if (window.intlTelInputGlobals.windowLoaded) {
|
542 |
-
window.intlTelInputGlobals.loadUtils(this.options.utilsScript);
|
543 |
-
} else {
|
544 |
-
// wait until the load event so we don't block any other requests e.g. the flags image
|
545 |
-
window.addEventListener("load", function() {
|
546 |
-
window.intlTelInputGlobals.loadUtils(_this5.options.utilsScript);
|
547 |
-
});
|
548 |
-
}
|
549 |
-
} else this.resolveUtilsScriptPromise();
|
550 |
-
if (this.options.initialCountry === "auto") this._loadAutoCountry(); else this.resolveAutoCountryPromise();
|
551 |
-
}
|
552 |
-
}, {
|
553 |
-
key: "_loadAutoCountry",
|
554 |
-
value: function _loadAutoCountry() {
|
555 |
-
// 3 options:
|
556 |
-
// 1) already loaded (we're done)
|
557 |
-
// 2) not already started loading (start)
|
558 |
-
// 3) already started loading (do nothing - just wait for loading callback to fire)
|
559 |
-
if (window.intlTelInputGlobals.autoCountry) {
|
560 |
-
this.handleAutoCountry();
|
561 |
-
} else if (!window.intlTelInputGlobals.startedLoadingAutoCountry) {
|
562 |
-
// don't do this twice!
|
563 |
-
window.intlTelInputGlobals.startedLoadingAutoCountry = true;
|
564 |
-
if (typeof this.options.geoIpLookup === "function") {
|
565 |
-
this.options.geoIpLookup(function(countryCode) {
|
566 |
-
window.intlTelInputGlobals.autoCountry = countryCode.toLowerCase();
|
567 |
-
// tell all instances the auto country is ready
|
568 |
-
// TODO: this should just be the current instances
|
569 |
-
// UPDATE: use setTimeout in case their geoIpLookup function calls this callback straight
|
570 |
-
// away (e.g. if they have already done the geo ip lookup somewhere else). Using
|
571 |
-
// setTimeout means that the current thread of execution will finish before executing
|
572 |
-
// this, which allows the plugin to finish initialising.
|
573 |
-
setTimeout(function() {
|
574 |
-
return forEachInstance("handleAutoCountry");
|
575 |
-
});
|
576 |
-
}, function() {
|
577 |
-
return forEachInstance("rejectAutoCountryPromise");
|
578 |
-
});
|
579 |
-
}
|
580 |
-
}
|
581 |
-
}
|
582 |
-
}, {
|
583 |
-
key: "_initKeyListeners",
|
584 |
-
value: function _initKeyListeners() {
|
585 |
-
var _this6 = this;
|
586 |
-
// update flag on keyup
|
587 |
-
this._handleKeyupEvent = function() {
|
588 |
-
if (_this6._updateFlagFromNumber(_this6.telInput.value)) {
|
589 |
-
_this6._triggerCountryChange();
|
590 |
-
}
|
591 |
-
};
|
592 |
-
this.telInput.addEventListener("keyup", this._handleKeyupEvent);
|
593 |
-
// update flag on cut/paste events (now supported in all major browsers)
|
594 |
-
this._handleClipboardEvent = function() {
|
595 |
-
// hack because "paste" event is fired before input is updated
|
596 |
-
setTimeout(_this6._handleKeyupEvent);
|
597 |
-
};
|
598 |
-
this.telInput.addEventListener("cut", this._handleClipboardEvent);
|
599 |
-
this.telInput.addEventListener("paste", this._handleClipboardEvent);
|
600 |
-
}
|
601 |
-
}, {
|
602 |
-
key: "_cap",
|
603 |
-
value: function _cap(number) {
|
604 |
-
var max = this.telInput.getAttribute("maxlength");
|
605 |
-
return max && number.length > max ? number.substr(0, max) : number;
|
606 |
-
}
|
607 |
-
}, {
|
608 |
-
key: "_initBlurListeners",
|
609 |
-
value: function _initBlurListeners() {
|
610 |
-
var _this7 = this;
|
611 |
-
// on blur or form submit: if just a dial code then remove it
|
612 |
-
this._handleSubmitOrBlurEvent = function() {
|
613 |
-
_this7._removeEmptyDialCode();
|
614 |
-
};
|
615 |
-
if (this.telInput.form) this.telInput.form.addEventListener("submit", this._handleSubmitOrBlurEvent);
|
616 |
-
this.telInput.addEventListener("blur", this._handleSubmitOrBlurEvent);
|
617 |
-
}
|
618 |
-
}, {
|
619 |
-
key: "_removeEmptyDialCode",
|
620 |
-
value: function _removeEmptyDialCode() {
|
621 |
-
if (this.telInput.value.charAt(0) === "+") {
|
622 |
-
var numeric = this._getNumeric(this.telInput.value);
|
623 |
-
// if just a plus, or if just a dial code
|
624 |
-
if (!numeric || this.selectedCountryData.dialCode === numeric) {
|
625 |
-
this.telInput.value = "";
|
626 |
-
}
|
627 |
-
}
|
628 |
-
}
|
629 |
-
}, {
|
630 |
-
key: "_getNumeric",
|
631 |
-
value: function _getNumeric(s) {
|
632 |
-
return s.replace(/\D/g, "");
|
633 |
-
}
|
634 |
-
}, {
|
635 |
-
key: "_trigger",
|
636 |
-
value: function _trigger(name) {
|
637 |
-
// have to use old school document.createEvent as IE11 doesn't support `new Event()` syntax
|
638 |
-
var e = document.createEvent("Event");
|
639 |
-
e.initEvent(name, true, true);
|
640 |
-
// can bubble, and is cancellable
|
641 |
-
this.telInput.dispatchEvent(e);
|
642 |
-
}
|
643 |
-
}, {
|
644 |
-
key: "_showDropdown",
|
645 |
-
value: function _showDropdown() {
|
646 |
-
this.countryList.classList.remove("iti__hide");
|
647 |
-
this.countryList.setAttribute("aria-expanded", "true");
|
648 |
-
this._setDropdownPosition();
|
649 |
-
// update highlighting and scroll to active list item
|
650 |
-
if (this.activeItem) {
|
651 |
-
this._highlightListItem(this.activeItem, false);
|
652 |
-
this._scrollTo(this.activeItem, true);
|
653 |
-
}
|
654 |
-
// bind all the dropdown-related listeners: mouseover, click, click-off, keydown
|
655 |
-
this._bindDropdownListeners();
|
656 |
-
// update the arrow
|
657 |
-
this.dropdownArrow.classList.add("iti__arrow--up");
|
658 |
-
this._trigger("open:countrydropdown");
|
659 |
-
}
|
660 |
-
}, {
|
661 |
-
key: "_toggleClass",
|
662 |
-
value: function _toggleClass(el, className, shouldHaveClass) {
|
663 |
-
if (shouldHaveClass && !el.classList.contains(className)) el.classList.add(className); else if (!shouldHaveClass && el.classList.contains(className)) el.classList.remove(className);
|
664 |
-
}
|
665 |
-
}, {
|
666 |
-
key: "_setDropdownPosition",
|
667 |
-
value: function _setDropdownPosition() {
|
668 |
-
var _this8 = this;
|
669 |
-
if (this.options.dropdownContainer) {
|
670 |
-
this.options.dropdownContainer.appendChild(this.dropdown);
|
671 |
-
}
|
672 |
-
if (!this.isMobile) {
|
673 |
-
var pos = this.telInput.getBoundingClientRect();
|
674 |
-
// windowTop from https://stackoverflow.com/a/14384091/217866
|
675 |
-
var windowTop = window.pageYOffset || document.documentElement.scrollTop;
|
676 |
-
var inputTop = pos.top + windowTop;
|
677 |
-
var dropdownHeight = this.countryList.offsetHeight;
|
678 |
-
// dropdownFitsBelow = (dropdownBottom < windowBottom)
|
679 |
-
var dropdownFitsBelow = inputTop + this.telInput.offsetHeight + dropdownHeight < windowTop + window.innerHeight;
|
680 |
-
var dropdownFitsAbove = inputTop - dropdownHeight > windowTop;
|
681 |
-
// by default, the dropdown will be below the input. If we want to position it above the
|
682 |
-
// input, we add the dropup class.
|
683 |
-
this._toggleClass(this.countryList, "iti__country-list--dropup", !dropdownFitsBelow && dropdownFitsAbove);
|
684 |
-
// if dropdownContainer is enabled, calculate postion
|
685 |
-
if (this.options.dropdownContainer) {
|
686 |
-
// by default the dropdown will be directly over the input because it's not in the flow.
|
687 |
-
// If we want to position it below, we need to add some extra top value.
|
688 |
-
var extraTop = !dropdownFitsBelow && dropdownFitsAbove ? 0 : this.telInput.offsetHeight;
|
689 |
-
// calculate placement
|
690 |
-
this.dropdown.style.top = "".concat(inputTop + extraTop, "px");
|
691 |
-
this.dropdown.style.left = "".concat(pos.left + document.body.scrollLeft, "px");
|
692 |
-
// close menu on window scroll
|
693 |
-
this._handleWindowScroll = function() {
|
694 |
-
return _this8._closeDropdown();
|
695 |
-
};
|
696 |
-
window.addEventListener("scroll", this._handleWindowScroll);
|
697 |
-
}
|
698 |
-
}
|
699 |
-
}
|
700 |
-
}, {
|
701 |
-
key: "_getClosestListItem",
|
702 |
-
value: function _getClosestListItem(target) {
|
703 |
-
var el = target;
|
704 |
-
while (el && el !== this.countryList && !el.classList.contains("iti__country")) {
|
705 |
-
el = el.parentNode;
|
706 |
-
}
|
707 |
-
// if we reached the countryList element, then return null
|
708 |
-
return el === this.countryList ? null : el;
|
709 |
-
}
|
710 |
-
}, {
|
711 |
-
key: "_bindDropdownListeners",
|
712 |
-
value: function _bindDropdownListeners() {
|
713 |
-
var _this9 = this;
|
714 |
-
// when mouse over a list item, just highlight that one
|
715 |
-
// we add the class "highlight", so if they hit "enter" we know which one to select
|
716 |
-
this._handleMouseoverCountryList = function(e) {
|
717 |
-
// handle event delegation, as we're listening for this event on the countryList
|
718 |
-
var listItem = _this9._getClosestListItem(e.target);
|
719 |
-
if (listItem) _this9._highlightListItem(listItem, false);
|
720 |
-
};
|
721 |
-
this.countryList.addEventListener("mouseover", this._handleMouseoverCountryList);
|
722 |
-
// listen for country selection
|
723 |
-
this._handleClickCountryList = function(e) {
|
724 |
-
var listItem = _this9._getClosestListItem(e.target);
|
725 |
-
if (listItem) _this9._selectListItem(listItem);
|
726 |
-
};
|
727 |
-
this.countryList.addEventListener("click", this._handleClickCountryList);
|
728 |
-
// click off to close
|
729 |
-
// (except when this initial opening click is bubbling up)
|
730 |
-
// we cannot just stopPropagation as it may be needed to close another instance
|
731 |
-
var isOpening = true;
|
732 |
-
this._handleClickOffToClose = function() {
|
733 |
-
if (!isOpening) _this9._closeDropdown();
|
734 |
-
isOpening = false;
|
735 |
-
};
|
736 |
-
document.documentElement.addEventListener("click", this._handleClickOffToClose);
|
737 |
-
// listen for up/down scrolling, enter to select, or letters to jump to country name.
|
738 |
-
// use keydown as keypress doesn't fire for non-char keys and we want to catch if they
|
739 |
-
// just hit down and hold it to scroll down (no keyup event).
|
740 |
-
// listen on the document because that's where key events are triggered if no input has focus
|
741 |
-
var query = "";
|
742 |
-
var queryTimer = null;
|
743 |
-
this._handleKeydownOnDropdown = function(e) {
|
744 |
-
// prevent down key from scrolling the whole page,
|
745 |
-
// and enter key from submitting a form etc
|
746 |
-
e.preventDefault();
|
747 |
-
// up and down to navigate
|
748 |
-
if (e.key === "ArrowUp" || e.key === "ArrowDown") _this9._handleUpDownKey(e.key); else if (e.key === "Enter") _this9._handleEnterKey(); else if (e.key === "Escape") _this9._closeDropdown(); else if (/^[a-zA-ZÀ-ÿ ]$/.test(e.key)) {
|
749 |
-
// jump to countries that start with the query string
|
750 |
-
if (queryTimer) clearTimeout(queryTimer);
|
751 |
-
query += e.key.toLowerCase();
|
752 |
-
_this9._searchForCountry(query);
|
753 |
-
// if the timer hits 1 second, reset the query
|
754 |
-
queryTimer = setTimeout(function() {
|
755 |
-
query = "";
|
756 |
-
}, 1e3);
|
757 |
-
}
|
758 |
-
};
|
759 |
-
document.addEventListener("keydown", this._handleKeydownOnDropdown);
|
760 |
-
}
|
761 |
-
}, {
|
762 |
-
key: "_handleUpDownKey",
|
763 |
-
value: function _handleUpDownKey(key) {
|
764 |
-
var next = key === "ArrowUp" ? this.highlightedItem.previousElementSibling : this.highlightedItem.nextElementSibling;
|
765 |
-
if (next) {
|
766 |
-
// skip the divider
|
767 |
-
if (next.classList.contains("iti__divider")) {
|
768 |
-
next = key === "ArrowUp" ? next.previousElementSibling : next.nextElementSibling;
|
769 |
-
}
|
770 |
-
this._highlightListItem(next, true);
|
771 |
-
}
|
772 |
-
}
|
773 |
-
}, {
|
774 |
-
key: "_handleEnterKey",
|
775 |
-
value: function _handleEnterKey() {
|
776 |
-
if (this.highlightedItem) this._selectListItem(this.highlightedItem);
|
777 |
-
}
|
778 |
-
}, {
|
779 |
-
key: "_searchForCountry",
|
780 |
-
value: function _searchForCountry(query) {
|
781 |
-
for (var i = 0; i < this.countries.length; i++) {
|
782 |
-
if (this._startsWith(this.countries[i].name, query)) {
|
783 |
-
var listItem = this.countryList.querySelector("#iti-item-".concat(this.countries[i].iso2));
|
784 |
-
// update highlighting and scroll
|
785 |
-
this._highlightListItem(listItem, false);
|
786 |
-
this._scrollTo(listItem, true);
|
787 |
-
break;
|
788 |
-
}
|
789 |
-
}
|
790 |
-
}
|
791 |
-
}, {
|
792 |
-
key: "_startsWith",
|
793 |
-
value: function _startsWith(a, b) {
|
794 |
-
return a.substr(0, b.length).toLowerCase() === b;
|
795 |
-
}
|
796 |
-
}, {
|
797 |
-
key: "_updateValFromNumber",
|
798 |
-
value: function _updateValFromNumber(originalNumber) {
|
799 |
-
var number = originalNumber;
|
800 |
-
if (this.options.formatOnDisplay && window.intlTelInputUtils && this.selectedCountryData) {
|
801 |
-
var useNational = !this.options.separateDialCode && (this.options.nationalMode || number.charAt(0) !== "+");
|
802 |
-
var _intlTelInputUtils$nu = intlTelInputUtils.numberFormat, NATIONAL = _intlTelInputUtils$nu.NATIONAL, INTERNATIONAL = _intlTelInputUtils$nu.INTERNATIONAL;
|
803 |
-
var format = useNational ? NATIONAL : INTERNATIONAL;
|
804 |
-
number = intlTelInputUtils.formatNumber(number, this.selectedCountryData.iso2, format);
|
805 |
-
}
|
806 |
-
number = this._beforeSetNumber(number);
|
807 |
-
this.telInput.value = number;
|
808 |
-
}
|
809 |
-
}, {
|
810 |
-
key: "_updateFlagFromNumber",
|
811 |
-
value: function _updateFlagFromNumber(originalNumber) {
|
812 |
-
// if we're in nationalMode and we already have US/Canada selected, make sure the number starts
|
813 |
-
// with a +1 so _getDialCode will be able to extract the area code
|
814 |
-
// update: if we dont yet have selectedCountryData, but we're here (trying to update the flag
|
815 |
-
// from the number), that means we're initialising the plugin with a number that already has a
|
816 |
-
// dial code, so fine to ignore this bit
|
817 |
-
var number = originalNumber;
|
818 |
-
var selectedDialCode = this.selectedCountryData.dialCode;
|
819 |
-
var isNanp = selectedDialCode === "1";
|
820 |
-
if (number && this.options.nationalMode && isNanp && number.charAt(0) !== "+") {
|
821 |
-
if (number.charAt(0) !== "1") number = "1".concat(number);
|
822 |
-
number = "+".concat(number);
|
823 |
-
}
|
824 |
-
// update flag if user types area code for another country
|
825 |
-
if (this.options.separateDialCode && selectedDialCode && number.charAt(0) !== "+") {
|
826 |
-
number = "+".concat(selectedDialCode).concat(number);
|
827 |
-
}
|
828 |
-
// try and extract valid dial code from input
|
829 |
-
var dialCode = this._getDialCode(number);
|
830 |
-
var numeric = this._getNumeric(number);
|
831 |
-
var countryCode = null;
|
832 |
-
if (dialCode) {
|
833 |
-
var countryCodes = this.countryCodes[this._getNumeric(dialCode)];
|
834 |
-
// check if the right country is already selected. this should be false if the number is
|
835 |
-
// longer than the matched dial code because in this case we need to make sure that if
|
836 |
-
// there are multiple country matches, that the first one is selected (note: we could
|
837 |
-
// just check that here, but it requires the same loop that we already have later)
|
838 |
-
var alreadySelected = countryCodes.indexOf(this.selectedCountryData.iso2) !== -1 && numeric.length <= dialCode.length - 1;
|
839 |
-
var isRegionlessNanpNumber = selectedDialCode === "1" && this._isRegionlessNanp(numeric);
|
840 |
-
// only update the flag if:
|
841 |
-
// A) NOT (we currently have a NANP flag selected, and the number is a regionlessNanp)
|
842 |
-
// AND
|
843 |
-
// B) the right country is not already selected
|
844 |
-
if (!isRegionlessNanpNumber && !alreadySelected) {
|
845 |
-
// if using onlyCountries option, countryCodes[0] may be empty, so we must find the first
|
846 |
-
// non-empty index
|
847 |
-
for (var j = 0; j < countryCodes.length; j++) {
|
848 |
-
if (countryCodes[j]) {
|
849 |
-
countryCode = countryCodes[j];
|
850 |
-
break;
|
851 |
-
}
|
852 |
-
}
|
853 |
-
}
|
854 |
-
} else if (number.charAt(0) === "+" && numeric.length) {
|
855 |
-
// invalid dial code, so empty
|
856 |
-
// Note: use getNumeric here because the number has not been formatted yet, so could contain
|
857 |
-
// bad chars
|
858 |
-
countryCode = "";
|
859 |
-
} else if (!number || number === "+") {
|
860 |
-
// empty, or just a plus, so default
|
861 |
-
countryCode = this.defaultCountry;
|
862 |
-
}
|
863 |
-
if (countryCode !== null) {
|
864 |
-
return this._setFlag(countryCode);
|
865 |
-
}
|
866 |
-
return false;
|
867 |
-
}
|
868 |
-
}, {
|
869 |
-
key: "_isRegionlessNanp",
|
870 |
-
value: function _isRegionlessNanp(number) {
|
871 |
-
var numeric = this._getNumeric(number);
|
872 |
-
if (numeric.charAt(0) === "1") {
|
873 |
-
var areaCode = numeric.substr(1, 3);
|
874 |
-
return regionlessNanpNumbers.indexOf(areaCode) !== -1;
|
875 |
-
}
|
876 |
-
return false;
|
877 |
-
}
|
878 |
-
}, {
|
879 |
-
key: "_highlightListItem",
|
880 |
-
value: function _highlightListItem(listItem, shouldFocus) {
|
881 |
-
var prevItem = this.highlightedItem;
|
882 |
-
if (prevItem) prevItem.classList.remove("iti__highlight");
|
883 |
-
this.highlightedItem = listItem;
|
884 |
-
this.highlightedItem.classList.add("iti__highlight");
|
885 |
-
if (shouldFocus) this.highlightedItem.focus();
|
886 |
-
}
|
887 |
-
}, {
|
888 |
-
key: "_getCountryData",
|
889 |
-
value: function _getCountryData(countryCode, ignoreOnlyCountriesOption, allowFail) {
|
890 |
-
var countryList = ignoreOnlyCountriesOption ? allCountries : this.countries;
|
891 |
-
for (var i = 0; i < countryList.length; i++) {
|
892 |
-
if (countryList[i].iso2 === countryCode) {
|
893 |
-
return countryList[i];
|
894 |
-
}
|
895 |
-
}
|
896 |
-
if (allowFail) {
|
897 |
-
return null;
|
898 |
-
}
|
899 |
-
throw new Error("No country data for '".concat(countryCode, "'"));
|
900 |
-
}
|
901 |
-
}, {
|
902 |
-
key: "_setFlag",
|
903 |
-
value: function _setFlag(countryCode) {
|
904 |
-
var prevCountry = this.selectedCountryData.iso2 ? this.selectedCountryData : {};
|
905 |
-
// do this first as it will throw an error and stop if countryCode is invalid
|
906 |
-
this.selectedCountryData = countryCode ? this._getCountryData(countryCode, false, false) : {};
|
907 |
-
// update the defaultCountry - we only need the iso2 from now on, so just store that
|
908 |
-
if (this.selectedCountryData.iso2) {
|
909 |
-
this.defaultCountry = this.selectedCountryData.iso2;
|
910 |
-
}
|
911 |
-
this.selectedFlagInner.setAttribute("class", "iti__flag iti__".concat(countryCode));
|
912 |
-
// update the selected country's title attribute
|
913 |
-
var title = countryCode ? "".concat(this.selectedCountryData.name, ": +").concat(this.selectedCountryData.dialCode) : "Unknown";
|
914 |
-
this.selectedFlag.setAttribute("title", title);
|
915 |
-
if (this.options.separateDialCode) {
|
916 |
-
var dialCode = this.selectedCountryData.dialCode ? "+".concat(this.selectedCountryData.dialCode) : "";
|
917 |
-
this.selectedDialCode.innerHTML = dialCode;
|
918 |
-
// offsetWidth is zero if input is in a hidden container during initialisation
|
919 |
-
var selectedFlagWidth = this.selectedFlag.offsetWidth || this._getHiddenSelectedFlagWidth();
|
920 |
-
// add 6px of padding after the grey selected-dial-code box, as this is what we use in the css
|
921 |
-
this.telInput.style.paddingLeft = "".concat(selectedFlagWidth + 6, "px");
|
922 |
-
}
|
923 |
-
// and the input's placeholder
|
924 |
-
this._updatePlaceholder();
|
925 |
-
// update the active list item
|
926 |
-
if (this.options.allowDropdown) {
|
927 |
-
var prevItem = this.activeItem;
|
928 |
-
if (prevItem) {
|
929 |
-
prevItem.classList.remove("iti__active");
|
930 |
-
prevItem.setAttribute("aria-selected", "false");
|
931 |
-
}
|
932 |
-
if (countryCode) {
|
933 |
-
var nextItem = this.countryList.querySelector("#iti-item-".concat(countryCode));
|
934 |
-
nextItem.setAttribute("aria-selected", "true");
|
935 |
-
nextItem.classList.add("iti__active");
|
936 |
-
this.activeItem = nextItem;
|
937 |
-
this.countryList.setAttribute("aria-activedescendant", nextItem.getAttribute("id"));
|
938 |
-
}
|
939 |
-
}
|
940 |
-
// return if the flag has changed or not
|
941 |
-
return prevCountry.iso2 !== countryCode;
|
942 |
-
}
|
943 |
-
}, {
|
944 |
-
key: "_getHiddenSelectedFlagWidth",
|
945 |
-
value: function _getHiddenSelectedFlagWidth() {
|
946 |
-
// to get the right styling to apply, all we need is a shallow clone of the container,
|
947 |
-
// and then to inject a deep clone of the selectedFlag element
|
948 |
-
var containerClone = this.telInput.parentNode.cloneNode();
|
949 |
-
containerClone.style.visibility = "hidden";
|
950 |
-
document.body.appendChild(containerClone);
|
951 |
-
var selectedFlagClone = this.selectedFlag.cloneNode(true);
|
952 |
-
containerClone.appendChild(selectedFlagClone);
|
953 |
-
var width = selectedFlagClone.offsetWidth;
|
954 |
-
containerClone.parentNode.removeChild(containerClone);
|
955 |
-
return width;
|
956 |
-
}
|
957 |
-
}, {
|
958 |
-
key: "_updatePlaceholder",
|
959 |
-
value: function _updatePlaceholder() {
|
960 |
-
var shouldSetPlaceholder = this.options.autoPlaceholder === "aggressive" || !this.hadInitialPlaceholder && this.options.autoPlaceholder === "polite";
|
961 |
-
if (window.intlTelInputUtils && shouldSetPlaceholder) {
|
962 |
-
var numberType = intlTelInputUtils.numberType[this.options.placeholderNumberType];
|
963 |
-
var placeholder = this.selectedCountryData.iso2 ? intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2, this.options.nationalMode, numberType) : "";
|
964 |
-
placeholder = this._beforeSetNumber(placeholder);
|
965 |
-
if (typeof this.options.customPlaceholder === "function") {
|
966 |
-
placeholder = this.options.customPlaceholder(placeholder, this.selectedCountryData);
|
967 |
-
}
|
968 |
-
this.telInput.setAttribute("placeholder", placeholder);
|
969 |
-
}
|
970 |
-
}
|
971 |
-
}, {
|
972 |
-
key: "_selectListItem",
|
973 |
-
value: function _selectListItem(listItem) {
|
974 |
-
// update selected flag and active list item
|
975 |
-
var flagChanged = this._setFlag(listItem.getAttribute("data-country-code"));
|
976 |
-
this._closeDropdown();
|
977 |
-
this._updateDialCode(listItem.getAttribute("data-dial-code"), true);
|
978 |
-
// focus the input
|
979 |
-
this.telInput.focus();
|
980 |
-
// put cursor at end - this fix is required for FF and IE11 (with nationalMode=false i.e. auto
|
981 |
-
// inserting dial code), who try to put the cursor at the beginning the first time
|
982 |
-
var len = this.telInput.value.length;
|
983 |
-
this.telInput.setSelectionRange(len, len);
|
984 |
-
if (flagChanged) {
|
985 |
-
this._triggerCountryChange();
|
986 |
-
}
|
987 |
-
}
|
988 |
-
}, {
|
989 |
-
key: "_closeDropdown",
|
990 |
-
value: function _closeDropdown() {
|
991 |
-
this.countryList.classList.add("iti__hide");
|
992 |
-
this.countryList.setAttribute("aria-expanded", "false");
|
993 |
-
// update the arrow
|
994 |
-
this.dropdownArrow.classList.remove("iti__arrow--up");
|
995 |
-
// unbind key events
|
996 |
-
document.removeEventListener("keydown", this._handleKeydownOnDropdown);
|
997 |
-
document.documentElement.removeEventListener("click", this._handleClickOffToClose);
|
998 |
-
this.countryList.removeEventListener("mouseover", this._handleMouseoverCountryList);
|
999 |
-
this.countryList.removeEventListener("click", this._handleClickCountryList);
|
1000 |
-
// remove menu from container
|
1001 |
-
if (this.options.dropdownContainer) {
|
1002 |
-
if (!this.isMobile) window.removeEventListener("scroll", this._handleWindowScroll);
|
1003 |
-
if (this.dropdown.parentNode) this.dropdown.parentNode.removeChild(this.dropdown);
|
1004 |
-
}
|
1005 |
-
this._trigger("close:countrydropdown");
|
1006 |
-
}
|
1007 |
-
}, {
|
1008 |
-
key: "_scrollTo",
|
1009 |
-
value: function _scrollTo(element, middle) {
|
1010 |
-
var container = this.countryList;
|
1011 |
-
// windowTop from https://stackoverflow.com/a/14384091/217866
|
1012 |
-
var windowTop = window.pageYOffset || document.documentElement.scrollTop;
|
1013 |
-
var containerHeight = container.offsetHeight;
|
1014 |
-
var containerTop = container.getBoundingClientRect().top + windowTop;
|
1015 |
-
var containerBottom = containerTop + containerHeight;
|
1016 |
-
var elementHeight = element.offsetHeight;
|
1017 |
-
var elementTop = element.getBoundingClientRect().top + windowTop;
|
1018 |
-
var elementBottom = elementTop + elementHeight;
|
1019 |
-
var newScrollTop = elementTop - containerTop + container.scrollTop;
|
1020 |
-
var middleOffset = containerHeight / 2 - elementHeight / 2;
|
1021 |
-
if (elementTop < containerTop) {
|
1022 |
-
// scroll up
|
1023 |
-
if (middle) newScrollTop -= middleOffset;
|
1024 |
-
container.scrollTop = newScrollTop;
|
1025 |
-
} else if (elementBottom > containerBottom) {
|
1026 |
-
// scroll down
|
1027 |
-
if (middle) newScrollTop += middleOffset;
|
1028 |
-
var heightDifference = containerHeight - elementHeight;
|
1029 |
-
container.scrollTop = newScrollTop - heightDifference;
|
1030 |
-
}
|
1031 |
-
}
|
1032 |
-
}, {
|
1033 |
-
key: "_updateDialCode",
|
1034 |
-
value: function _updateDialCode(newDialCodeBare, hasSelectedListItem) {
|
1035 |
-
var inputVal = this.telInput.value;
|
1036 |
-
// save having to pass this every time
|
1037 |
-
var newDialCode = "+".concat(newDialCodeBare);
|
1038 |
-
var newNumber;
|
1039 |
-
if (inputVal.charAt(0) === "+") {
|
1040 |
-
// there's a plus so we're dealing with a replacement (doesn't matter if nationalMode or not)
|
1041 |
-
var prevDialCode = this._getDialCode(inputVal);
|
1042 |
-
if (prevDialCode) {
|
1043 |
-
// current number contains a valid dial code, so replace it
|
1044 |
-
newNumber = inputVal.replace(prevDialCode, newDialCode);
|
1045 |
-
} else {
|
1046 |
-
// current number contains an invalid dial code, so ditch it
|
1047 |
-
// (no way to determine where the invalid dial code ends and the rest of the number begins)
|
1048 |
-
newNumber = newDialCode;
|
1049 |
-
}
|
1050 |
-
} else if (this.options.nationalMode || this.options.separateDialCode) {
|
1051 |
-
// don't do anything
|
1052 |
-
return;
|
1053 |
-
} else {
|
1054 |
-
// nationalMode is disabled
|
1055 |
-
if (inputVal) {
|
1056 |
-
// there is an existing value with no dial code: prefix the new dial code
|
1057 |
-
newNumber = newDialCode + inputVal;
|
1058 |
-
} else if (hasSelectedListItem || !this.options.autoHideDialCode) {
|
1059 |
-
// no existing value and either they've just selected a list item, or autoHideDialCode is
|
1060 |
-
// disabled: insert new dial code
|
1061 |
-
newNumber = newDialCode;
|
1062 |
-
} else {
|
1063 |
-
return;
|
1064 |
-
}
|
1065 |
-
}
|
1066 |
-
this.telInput.value = newNumber;
|
1067 |
-
}
|
1068 |
-
}, {
|
1069 |
-
key: "_getDialCode",
|
1070 |
-
value: function _getDialCode(number) {
|
1071 |
-
var dialCode = "";
|
1072 |
-
// only interested in international numbers (starting with a plus)
|
1073 |
-
if (number.charAt(0) === "+") {
|
1074 |
-
var numericChars = "";
|
1075 |
-
// iterate over chars
|
1076 |
-
for (var i = 0; i < number.length; i++) {
|
1077 |
-
var c = number.charAt(i);
|
1078 |
-
// if char is number (https://stackoverflow.com/a/8935649/217866)
|
1079 |
-
if (!isNaN(parseInt(c, 10))) {
|
1080 |
-
numericChars += c;
|
1081 |
-
// if current numericChars make a valid dial code
|
1082 |
-
if (this.countryCodes[numericChars]) {
|
1083 |
-
// store the actual raw string (useful for matching later)
|
1084 |
-
dialCode = number.substr(0, i + 1);
|
1085 |
-
}
|
1086 |
-
if (numericChars.length === this.dialCodeMaxLen) {
|
1087 |
-
break;
|
1088 |
-
}
|
1089 |
-
}
|
1090 |
-
}
|
1091 |
-
}
|
1092 |
-
return dialCode;
|
1093 |
-
}
|
1094 |
-
}, {
|
1095 |
-
key: "_getFullNumber",
|
1096 |
-
value: function _getFullNumber() {
|
1097 |
-
var val = this.telInput.value.trim();
|
1098 |
-
var dialCode = this.selectedCountryData.dialCode;
|
1099 |
-
var prefix;
|
1100 |
-
var numericVal = this._getNumeric(val);
|
1101 |
-
if (this.options.separateDialCode && val.charAt(0) !== "+" && dialCode && numericVal) {
|
1102 |
-
// when using separateDialCode, it is visible so is effectively part of the typed number
|
1103 |
-
prefix = "+".concat(dialCode);
|
1104 |
-
} else {
|
1105 |
-
prefix = "";
|
1106 |
-
}
|
1107 |
-
return prefix + val;
|
1108 |
-
}
|
1109 |
-
}, {
|
1110 |
-
key: "_beforeSetNumber",
|
1111 |
-
value: function _beforeSetNumber(originalNumber) {
|
1112 |
-
var number = originalNumber;
|
1113 |
-
if (this.options.separateDialCode) {
|
1114 |
-
var dialCode = this._getDialCode(number);
|
1115 |
-
// if there is a valid dial code
|
1116 |
-
if (dialCode) {
|
1117 |
-
// in case _getDialCode returned an area code as well
|
1118 |
-
dialCode = "+".concat(this.selectedCountryData.dialCode);
|
1119 |
-
// a lot of numbers will have a space separating the dial code and the main number, and
|
1120 |
-
// some NANP numbers will have a hyphen e.g. +1 684-733-1234 - in both cases we want to get
|
1121 |
-
// rid of it
|
1122 |
-
// NOTE: don't just trim all non-numerics as may want to preserve an open parenthesis etc
|
1123 |
-
var start = number[dialCode.length] === " " || number[dialCode.length] === "-" ? dialCode.length + 1 : dialCode.length;
|
1124 |
-
number = number.substr(start);
|
1125 |
-
}
|
1126 |
-
}
|
1127 |
-
return this._cap(number);
|
1128 |
-
}
|
1129 |
-
}, {
|
1130 |
-
key: "_triggerCountryChange",
|
1131 |
-
value: function _triggerCountryChange() {
|
1132 |
-
this._trigger("countrychange");
|
1133 |
-
}
|
1134 |
-
}, {
|
1135 |
-
key: "handleAutoCountry",
|
1136 |
-
value: function handleAutoCountry() {
|
1137 |
-
if (this.options.initialCountry === "auto") {
|
1138 |
-
// we must set this even if there is an initial val in the input: in case the initial val is
|
1139 |
-
// invalid and they delete it - they should see their auto country
|
1140 |
-
this.defaultCountry = window.intlTelInputGlobals.autoCountry;
|
1141 |
-
// if there's no initial value in the input, then update the flag
|
1142 |
-
if (!this.telInput.value) {
|
1143 |
-
this.setCountry(this.defaultCountry);
|
1144 |
-
}
|
1145 |
-
this.resolveAutoCountryPromise();
|
1146 |
-
}
|
1147 |
-
}
|
1148 |
-
}, {
|
1149 |
-
key: "handleUtils",
|
1150 |
-
value: function handleUtils() {
|
1151 |
-
// if the request was successful
|
1152 |
-
if (window.intlTelInputUtils) {
|
1153 |
-
// if there's an initial value in the input, then format it
|
1154 |
-
if (this.telInput.value) {
|
1155 |
-
this._updateValFromNumber(this.telInput.value);
|
1156 |
-
}
|
1157 |
-
this._updatePlaceholder();
|
1158 |
-
}
|
1159 |
-
this.resolveUtilsScriptPromise();
|
1160 |
-
}
|
1161 |
-
}, {
|
1162 |
-
key: "destroy",
|
1163 |
-
value: function destroy() {
|
1164 |
-
var form = this.telInput.form;
|
1165 |
-
if (this.options.allowDropdown) {
|
1166 |
-
// make sure the dropdown is closed (and unbind listeners)
|
1167 |
-
this._closeDropdown();
|
1168 |
-
this.selectedFlag.removeEventListener("click", this._handleClickSelectedFlag);
|
1169 |
-
this.flagsContainer.removeEventListener("keydown", this._handleFlagsContainerKeydown);
|
1170 |
-
// label click hack
|
1171 |
-
var label = this._getClosestLabel();
|
1172 |
-
if (label) label.removeEventListener("click", this._handleLabelClick);
|
1173 |
-
}
|
1174 |
-
// unbind hiddenInput listeners
|
1175 |
-
if (this.hiddenInput && form) form.removeEventListener("submit", this._handleHiddenInputSubmit);
|
1176 |
-
// unbind autoHideDialCode listeners
|
1177 |
-
if (this.options.autoHideDialCode) {
|
1178 |
-
if (form) form.removeEventListener("submit", this._handleSubmitOrBlurEvent);
|
1179 |
-
this.telInput.removeEventListener("blur", this._handleSubmitOrBlurEvent);
|
1180 |
-
}
|
1181 |
-
// unbind key events, and cut/paste events
|
1182 |
-
this.telInput.removeEventListener("keyup", this._handleKeyupEvent);
|
1183 |
-
this.telInput.removeEventListener("cut", this._handleClipboardEvent);
|
1184 |
-
this.telInput.removeEventListener("paste", this._handleClipboardEvent);
|
1185 |
-
// remove attribute of id instance: data-intl-tel-input-id
|
1186 |
-
this.telInput.removeAttribute("data-intl-tel-input-id");
|
1187 |
-
// remove markup (but leave the original input)
|
1188 |
-
var wrapper = this.telInput.parentNode;
|
1189 |
-
wrapper.parentNode.insertBefore(this.telInput, wrapper);
|
1190 |
-
wrapper.parentNode.removeChild(wrapper);
|
1191 |
-
delete window.intlTelInputGlobals.instances[this.id];
|
1192 |
-
}
|
1193 |
-
}, {
|
1194 |
-
key: "getExtension",
|
1195 |
-
value: function getExtension() {
|
1196 |
-
if (window.intlTelInputUtils) {
|
1197 |
-
return intlTelInputUtils.getExtension(this._getFullNumber(), this.selectedCountryData.iso2);
|
1198 |
-
}
|
1199 |
-
return "";
|
1200 |
-
}
|
1201 |
-
}, {
|
1202 |
-
key: "getNumber",
|
1203 |
-
value: function getNumber(format) {
|
1204 |
-
if (window.intlTelInputUtils) {
|
1205 |
-
var iso2 = this.selectedCountryData.iso2;
|
1206 |
-
return intlTelInputUtils.formatNumber(this._getFullNumber(), iso2, format);
|
1207 |
-
}
|
1208 |
-
return "";
|
1209 |
-
}
|
1210 |
-
}, {
|
1211 |
-
key: "getNumberType",
|
1212 |
-
value: function getNumberType() {
|
1213 |
-
if (window.intlTelInputUtils) {
|
1214 |
-
return intlTelInputUtils.getNumberType(this._getFullNumber(), this.selectedCountryData.iso2);
|
1215 |
-
}
|
1216 |
-
return -99;
|
1217 |
-
}
|
1218 |
-
}, {
|
1219 |
-
key: "getSelectedCountryData",
|
1220 |
-
value: function getSelectedCountryData() {
|
1221 |
-
return this.selectedCountryData;
|
1222 |
-
}
|
1223 |
-
}, {
|
1224 |
-
key: "getValidationError",
|
1225 |
-
value: function getValidationError() {
|
1226 |
-
if (window.intlTelInputUtils) {
|
1227 |
-
var iso2 = this.selectedCountryData.iso2;
|
1228 |
-
return intlTelInputUtils.getValidationError(this._getFullNumber(), iso2);
|
1229 |
-
}
|
1230 |
-
return -99;
|
1231 |
-
}
|
1232 |
-
}, {
|
1233 |
-
key: "isValidNumber",
|
1234 |
-
value: function isValidNumber() {
|
1235 |
-
var val = this._getFullNumber().trim();
|
1236 |
-
var countryCode = this.options.nationalMode ? this.selectedCountryData.iso2 : "";
|
1237 |
-
return window.intlTelInputUtils ? intlTelInputUtils.isValidNumber(val, countryCode) : null;
|
1238 |
-
}
|
1239 |
-
}, {
|
1240 |
-
key: "setCountry",
|
1241 |
-
value: function setCountry(originalCountryCode) {
|
1242 |
-
var countryCode = originalCountryCode.toLowerCase();
|
1243 |
-
// check if already selected
|
1244 |
-
if (!this.selectedFlagInner.classList.contains("iti__".concat(countryCode))) {
|
1245 |
-
this._setFlag(countryCode);
|
1246 |
-
this._updateDialCode(this.selectedCountryData.dialCode, false);
|
1247 |
-
this._triggerCountryChange();
|
1248 |
-
}
|
1249 |
-
}
|
1250 |
-
}, {
|
1251 |
-
key: "setNumber",
|
1252 |
-
value: function setNumber(number) {
|
1253 |
-
// we must update the flag first, which updates this.selectedCountryData, which is used for
|
1254 |
-
// formatting the number before displaying it
|
1255 |
-
var flagChanged = this._updateFlagFromNumber(number);
|
1256 |
-
this._updateValFromNumber(number);
|
1257 |
-
if (flagChanged) {
|
1258 |
-
this._triggerCountryChange();
|
1259 |
-
}
|
1260 |
-
}
|
1261 |
-
}, {
|
1262 |
-
key: "setPlaceholderNumberType",
|
1263 |
-
value: function setPlaceholderNumberType(type) {
|
1264 |
-
this.options.placeholderNumberType = type;
|
1265 |
-
this._updatePlaceholder();
|
1266 |
-
}
|
1267 |
-
} ]);
|
1268 |
-
return Iti;
|
1269 |
-
}();
|
1270 |
-
/********************
|
1271 |
-
* STATIC METHODS
|
1272 |
-
********************/
|
1273 |
-
// get the country data object
|
1274 |
-
window.intlTelInputGlobals.getCountryData = function() {
|
1275 |
-
return allCountries;
|
1276 |
-
};
|
1277 |
-
// inject a <script> element to load utils.js
|
1278 |
-
var injectScript = function injectScript(path, handleSuccess, handleFailure) {
|
1279 |
-
// inject a new script element into the page
|
1280 |
-
var script = document.createElement("script");
|
1281 |
-
script.onload = function() {
|
1282 |
-
forEachInstance("handleUtils");
|
1283 |
-
if (handleSuccess) handleSuccess();
|
1284 |
-
};
|
1285 |
-
script.onerror = function() {
|
1286 |
-
forEachInstance("rejectUtilsScriptPromise");
|
1287 |
-
if (handleFailure) handleFailure();
|
1288 |
-
};
|
1289 |
-
script.className = "iti-load-utils";
|
1290 |
-
script.async = true;
|
1291 |
-
script.src = path;
|
1292 |
-
document.body.appendChild(script);
|
1293 |
-
};
|
1294 |
-
// load the utils script
|
1295 |
-
window.intlTelInputGlobals.loadUtils = function(path) {
|
1296 |
-
// 2 options:
|
1297 |
-
// 1) not already started loading (start)
|
1298 |
-
// 2) already started loading (do nothing - just wait for the onload callback to fire, which will
|
1299 |
-
// trigger handleUtils on all instances, invoking their resolveUtilsScriptPromise functions)
|
1300 |
-
if (!window.intlTelInputUtils && !window.intlTelInputGlobals.startedLoadingUtilsScript) {
|
1301 |
-
// only do this once
|
1302 |
-
window.intlTelInputGlobals.startedLoadingUtilsScript = true;
|
1303 |
-
// if we have promises, then return a promise
|
1304 |
-
if (typeof Promise !== "undefined") {
|
1305 |
-
return new Promise(function(resolve, reject) {
|
1306 |
-
return injectScript(path, resolve, reject);
|
1307 |
-
});
|
1308 |
-
}
|
1309 |
-
injectScript(path);
|
1310 |
-
}
|
1311 |
-
return null;
|
1312 |
-
};
|
1313 |
-
// default options
|
1314 |
-
window.intlTelInputGlobals.defaults = defaults;
|
1315 |
-
// version
|
1316 |
-
window.intlTelInputGlobals.version = "16.0.3";
|
1317 |
-
// convenience wrapper
|
1318 |
-
return function(input, options) {
|
1319 |
-
var iti = new Iti(input, options);
|
1320 |
-
iti._init();
|
1321 |
-
input.setAttribute("data-intl-tel-input-id", iti.id);
|
1322 |
-
window.intlTelInputGlobals.instances[iti.id] = iti;
|
1323 |
-
return iti;
|
1324 |
-
};
|
1325 |
-
}();
|
1326 |
-
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
libs/assets/js/utils.js
DELETED
@@ -1,470 +0,0 @@
|
|
1 |
-
(function(){var aa=this;function k(a){return"string"==typeof a}function m(a,b){a=a.split(".");var c=aa;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}
|
2 |
-
function n(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.aa=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};var p=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(k(a))return k(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function q(a,b){a.sort(b||ba)}function ba(a,b){return a>b?1:a<b?-1:0};function ca(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function da(a,b){this.a=a;this.h=!!b.i;this.c=b.b;this.m=b.type;this.l=!1;switch(this.c){case ea:case fa:case ha:case ia:case ja:case ka:case la:this.l=!0}this.g=b.defaultValue}var la=1,ka=2,ea=3,fa=4,ha=6,ia=16,ja=18;function ma(a,b){this.c=a;this.a={};for(a=0;a<b.length;a++){var c=b[a];this.a[c.a]=c}}function na(a){a=ca(a.a);q(a,function(a,c){return a.a-c.a});return a};function r(){this.a={};this.g=this.f().a;this.c=this.h=null}r.prototype.has=function(a){return null!=this.a[a.a]};r.prototype.get=function(a,b){return t(this,a.a,b)};r.prototype.set=function(a,b){u(this,a.a,b)};r.prototype.add=function(a,b){v(this,a.a,b)};
|
3 |
-
function oa(a,b){for(var c=na(a.f()),d=0;d<c.length;d++){var e=c[d],f=e.a;if(null!=b.a[f]){a.c&&delete a.c[e.a];var g=11==e.c||10==e.c;if(e.h){e=w(b,f);for(var h=0;h<e.length;h++)v(a,f,g?e[h].clone():e[h])}else e=x(b,f),g?(g=x(a,f))?oa(g,e):u(a,f,e.clone()):u(a,f,e)}}}r.prototype.clone=function(){var a=new this.constructor;a!=this&&(a.a={},a.c&&(a.c={}),oa(a,this));return a};
|
4 |
-
function x(a,b){var c=a.a[b];if(null==c)return null;if(a.h){if(!(b in a.c)){var d=a.h,e=a.g[b];if(null!=c)if(e.h){for(var f=[],g=0;g<c.length;g++)f[g]=d.c(e,c[g]);c=f}else c=d.c(e,c);return a.c[b]=c}return a.c[b]}return c}function t(a,b,c){var d=x(a,b);return a.g[b].h?d[c||0]:d}function y(a,b){if(null!=a.a[b])a=t(a,b,void 0);else a:{a=a.g[b];if(void 0===a.g)if(b=a.m,b===Boolean)a.g=!1;else if(b===Number)a.g=0;else if(b===String)a.g=a.l?"0":"";else{a=new b;break a}a=a.g}return a}
|
5 |
-
function w(a,b){return x(a,b)||[]}function A(a,b){return a.g[b].h?null!=a.a[b]?a.a[b].length:0:null!=a.a[b]?1:0}function u(a,b,c){a.a[b]=c;a.c&&(a.c[b]=c)}function v(a,b,c){a.a[b]||(a.a[b]=[]);a.a[b].push(c);a.c&&delete a.c[b]}function B(a,b){var c=[],d;for(d in b)0!=d&&c.push(new da(d,b[d]));return new ma(a,c)};function C(){}C.prototype.a=function(a){new a.c;throw Error("Unimplemented");};C.prototype.c=function(a,b){if(11==a.c||10==a.c)return b instanceof r?b:this.a(a.m.prototype.f(),b);if(14==a.c)return k(b)&&pa.test(b)&&(a=Number(b),0<a)?a:b;if(!a.l)return b;a=a.m;if(a===String){if("number"==typeof b)return String(b)}else if(a===Number&&k(b)&&("Infinity"===b||"-Infinity"===b||"NaN"===b||pa.test(b)))return Number(b);return b};var pa=/^-?[0-9]+$/;function D(){}n(D,C);D.prototype.a=function(a,b){a=new a.c;a.h=this;a.a=b;a.c={};return a};function E(){}n(E,D);E.prototype.c=function(a,b){return 8==a.c?!!b:C.prototype.c.apply(this,arguments)};E.prototype.a=function(a,b){return E.o.a.call(this,a,b)};function F(a,b){null!=a&&this.a.apply(this,arguments)}F.prototype.c="";F.prototype.set=function(a){this.c=""+a};F.prototype.a=function(a,b,c){this.c+=String(a);if(null!=b)for(var d=1;d<arguments.length;d++)this.c+=arguments[d];return this};F.prototype.toString=function(){return this.c};/*
|
6 |
-
|
7 |
-
Protocol Buffer 2 Copyright 2008 Google Inc.
|
8 |
-
All other code copyright its respective owners.
|
9 |
-
Copyright (C) 2010 The Libphonenumber Authors
|
10 |
-
|
11 |
-
Licensed under the Apache License, Version 2.0 (the "License");
|
12 |
-
you may not use this file except in compliance with the License.
|
13 |
-
You may obtain a copy of the License at
|
14 |
-
|
15 |
-
http://www.apache.org/licenses/LICENSE-2.0
|
16 |
-
|
17 |
-
Unless required by applicable law or agreed to in writing, software
|
18 |
-
distributed under the License is distributed on an "AS IS" BASIS,
|
19 |
-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
20 |
-
See the License for the specific language governing permissions and
|
21 |
-
limitations under the License.
|
22 |
-
*/
|
23 |
-
function G(){r.call(this)}n(G,r);var qa=null;function H(){r.call(this)}n(H,r);var ra=null;function I(){r.call(this)}n(I,r);var sa=null;
|
24 |
-
G.prototype.f=function(){var a=qa;a||(qa=a=B(G,{0:{name:"NumberFormat",j:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,b:9,type:String},2:{name:"format",required:!0,b:9,type:String},3:{name:"leading_digits_pattern",i:!0,b:9,type:String},4:{name:"national_prefix_formatting_rule",b:9,type:String},6:{name:"national_prefix_optional_when_formatting",b:8,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",b:9,type:String}}));return a};G.f=G.prototype.f;
|
25 |
-
H.prototype.f=function(){var a=ra;a||(ra=a=B(H,{0:{name:"PhoneNumberDesc",j:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",b:9,type:String},9:{name:"possible_length",i:!0,b:5,type:Number},10:{name:"possible_length_local_only",i:!0,b:5,type:Number},6:{name:"example_number",b:9,type:String}}));return a};H.f=H.prototype.f;
|
26 |
-
I.prototype.f=function(){var a=sa;a||(sa=a=B(I,{0:{name:"PhoneMetadata",j:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",b:11,type:H},2:{name:"fixed_line",b:11,type:H},3:{name:"mobile",b:11,type:H},4:{name:"toll_free",b:11,type:H},5:{name:"premium_rate",b:11,type:H},6:{name:"shared_cost",b:11,type:H},7:{name:"personal_number",b:11,type:H},8:{name:"voip",b:11,type:H},21:{name:"pager",b:11,type:H},25:{name:"uan",b:11,type:H},27:{name:"emergency",b:11,type:H},28:{name:"voicemail",b:11,type:H},
|
27 |
-
29:{name:"short_code",b:11,type:H},30:{name:"standard_rate",b:11,type:H},31:{name:"carrier_specific",b:11,type:H},33:{name:"sms_services",b:11,type:H},24:{name:"no_international_dialling",b:11,type:H},9:{name:"id",required:!0,b:9,type:String},10:{name:"country_code",b:5,type:Number},11:{name:"international_prefix",b:9,type:String},17:{name:"preferred_international_prefix",b:9,type:String},12:{name:"national_prefix",b:9,type:String},13:{name:"preferred_extn_prefix",b:9,type:String},15:{name:"national_prefix_for_parsing",
|
28 |
-
b:9,type:String},16:{name:"national_prefix_transform_rule",b:9,type:String},18:{name:"same_mobile_and_fixed_line_pattern",b:8,defaultValue:!1,type:Boolean},19:{name:"number_format",i:!0,b:11,type:G},20:{name:"intl_number_format",i:!0,b:11,type:G},22:{name:"main_country_for_code",b:8,defaultValue:!1,type:Boolean},23:{name:"leading_digits",b:9,type:String},26:{name:"leading_zero_possible",b:8,defaultValue:!1,type:Boolean}}));return a};I.f=I.prototype.f;function J(){r.call(this)}n(J,r);var ta=null,ua={$:0,w:1,v:5,u:10,s:20};
|
29 |
-
J.prototype.f=function(){var a=ta;a||(ta=a=B(J,{0:{name:"PhoneNumber",j:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,b:5,type:Number},2:{name:"national_number",required:!0,b:4,type:Number},3:{name:"extension",b:9,type:String},4:{name:"italian_leading_zero",b:8,type:Boolean},8:{name:"number_of_leading_zeros",b:5,defaultValue:1,type:Number},5:{name:"raw_input",b:9,type:String},6:{name:"country_code_source",b:14,defaultValue:0,type:ua},7:{name:"preferred_domestic_carrier_code",
|
30 |
-
b:9,type:String}}));return a};J.ctor=J;J.ctor.f=J.prototype.f;/*
|
31 |
-
|
32 |
-
Copyright (C) 2010 The Libphonenumber Authors
|
33 |
-
|
34 |
-
Licensed under the Apache License, Version 2.0 (the "License");
|
35 |
-
you may not use this file except in compliance with the License.
|
36 |
-
You may obtain a copy of the License at
|
37 |
-
|
38 |
-
http://www.apache.org/licenses/LICENSE-2.0
|
39 |
-
|
40 |
-
Unless required by applicable law or agreed to in writing, software
|
41 |
-
distributed under the License is distributed on an "AS IS" BASIS,
|
42 |
-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
43 |
-
See the License for the specific language governing permissions and
|
44 |
-
limitations under the License.
|
45 |
-
*/
|
46 |
-
var K={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],
|
47 |
-
86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],
|
48 |
-
253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],
|
49 |
-
386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],
|
50 |
-
691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},wa={AC:[,[,,"(?:[01589]\\d|[46])\\d{4}",
|
51 |
-
,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:0[1-9]|[1589]\\d)\\d{4}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"(?:1|6\\d)\\d{7}|[136-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"690\\d{6}|[36]\\d{5}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],
|
52 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[136-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["1"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],
|
53 |
-
[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],[,"(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",
|
54 |
-
,,,"234567890",,,,[7]],[,,"7(?:[014-9]\\d|2[89]|3[01])\\d{6}",,,,"701234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"(?:268|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",
|
55 |
-
,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|2\\d|3[246]|64|[78][0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"1|([457]\\d{6})$","268$1",,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"(?:264|[58]\\d\\d|900)\\d{7}",
|
56 |
-
,,,,,,[10],[7]],[,,"2644(?:6[12]|9[78])\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|476|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"1|([2457]\\d{6})$","264$1",,,,,[,,,,,,,,,[-1]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",
|
57 |
-
,,,,,,[6,7,8,9],[5]],[,,"(?:[2358](?:[16-9]\\d[2-9]|[2-5][2-9]\\d)|4(?:[2-57-9][2-9]|6\\d)\\d)\\d{4}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[689][2-9]|7[2-6])\\d{6}",,,,"662123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d\\d",,,,"900123",,,[6]],[,,"808[1-9]\\d\\d",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})",
|
58 |
-
"$1 $2 $3",["[2358][2-5]|4"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"(?:[1-489]\\d|55|60|77)\\d{6}",,,,,,,[8],[5,6]],[,,"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,
|
59 |
-
,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|90)\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],[,"(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",,,,"222123456"],
|
60 |
-
[,,"9[1-49]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"11\\d{8}|(?:[2368]|9\\d)\\d{9}",,,,,,,[10,11],[6,7,8]],[,,"(?:2(?:646[0-46-9]|9(?:45[02-69]|54[2-8]))|3(?:4(?:3(?:5[0-7]|6[1-69])|5(?:4[0-4679]|[56][024-6]))|585[013-7]|7(?:(?:1[15]|81)[46]|77[2-8])|8(?:(?:21|4[16]|9[12])[46]|35[124-6]|5(?:5[0-46-9]|6[0-246-9])|6(?:5[2-8]|9[46])|86[0-68])))\\d{5}|(?:2(?:284|657|9(?:20|66))|3(?:4(?:8[27]|92)|755|878))[2-7]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|4[24])|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:(?:26|62)2|3(?:02|2[03])|477|9(?:42|83))|3(?:4(?:[47]6|62|89)|5(?:41|64)|873))[2-6]\\d{5}|(?:(?:11[2-7]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[346][45])|80[45]|9(?:[17][4-6]|44|8[45]|9[3-6]))|3(?:364|4(?:1[2-7]|2[4-6]|[38]4)|5(?:1[2-8]|3[4-6]|8[46])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-6]|34|5[34]|7[24-6]|8[3-5])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:329|4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])|888))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|[24]5|5[25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",
|
61 |
-
,,,"1123456789",,,[10],[6,7,8]],[,,"9(?:2(?:646[0-46-9]|9(?:45[02-69]|54[2-8]))|3(?:4(?:3(?:5[0-7]|6[1-69])|5(?:4[0-4679]|[56][024-6]))|585[013-7]|7(?:(?:1[15]|81)[46]|77[2-8])|8(?:(?:21|4[16]|9[12])[46]|35[124-6]|5(?:5[0-46-9]|6[0-246-9])|6(?:5[2-8]|9[46])|86[0-68])))\\d{5}|9(?:2(?:284|657|9(?:20|66))|3(?:4(?:8[27]|92)|755|878))[2-7]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|4[24])|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:(?:26|62)2|3(?:02|2[03])|477|9(?:42|83))|3(?:4(?:[47]6|62|89)|5(?:41|64)|873))[2-6]\\d{5}|(?:675\\d|9(?:11[2-7]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[346][45])|80[45]|9(?:[17][4-6]|44|8[45]|9[3-6]))|3(?:364|4(?:1[2-7]|2[4-6]|[38]4)|5(?:1[2-8]|3[4-6]|8[46])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-6]|34|5[34]|7[24-6]|8[3-5]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:329|4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])|888))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|[24]5|5[25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",
|
62 |
-
,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?",
|
63 |
-
"9$1",,,[[,"(\\d{3})","$1",["[09]|1(?:[02]|1[02-5])"]],[,"(\\d{2})(\\d{4})","$1-$2",["[2-7]|8[0-7]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]|8[013-8]"]],[,"(\\d{4})(\\d{4})","$1-$2",["2[0-8]|[3-7]"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)",
|
64 |
-
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5(?:[24-6]|3[2-5]))|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],
|
65 |
-
"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)",
|
66 |
-
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5(?:[24-6]|3[2-5]))|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],
|
67 |
-
"0$1"],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1"]],[[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]",
|
68 |
-
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5(?:[24-6]|3[2-5]))|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,
|
69 |
-
1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]",
|
70 |
-
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5(?:[24-6]|3[2-5]))|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3-$4",["91"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9"]]],
|
71 |
-
[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,,,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"(?:[58]\\d\\d|684|900)\\d{7}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:5[2468]|72)|7(?:3[13]|70))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",
|
72 |
-
,,"1|([267]\\d{6})$","684$1",,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",
|
73 |
-
,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"9(?:0[01]|3[019])\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10|2[018])\\d{6,10}|828\\d{5}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",,,,"780123456",,,[5,6,7,8,9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})",
|
74 |
-
"$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],
|
75 |
-
"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1(?:[0-79]\\d{7,8}|8[0-24-9]\\d{7})|(?:[2-478]\\d\\d|550)\\d{6}|1\\d{4,7}",,,,,,,[5,6,7,8,9,10]],[,,"(?:[237]\\d{5}|8(?:51(?:0(?:0[03-9]|[1247]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-6])|1(?:1[69]|[23]\\d|4[0-4]))|(?:[6-8]\\d{3}|9(?:[02-9]\\d\\d|1(?:[0-57-9]\\d|6[0135-9])))\\d))\\d{3}",
|
76 |
-
,,,"212345678",,,[9],[8]],[,,"483[0-3]\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-2457-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}",,,,"1300123456",,,[6,8,10]],[,,,,,,,,,[-1]],[,,"(?:14(?:5(?:1[0458]|[23][458])|71\\d)|550\\d\\d)\\d{4}",,,,"550123456",,,[9]],"AU",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|(183[12])",,"0011",
|
77 |
-
,[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["13"]],[,"(\\d{3})(\\d{3})","$1 $2",["19"]],[,"(\\d{3})(\\d{4})","$1 $2",["180","1802"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["19"]],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],
|
78 |
-
[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[,,"16\\d{3,7}",,,,"1612345",,,[5,6,7,8,9]],1,,[,,"1[38]00\\d{6}|1(?:345[0-4]|802)\\d{3}|13\\d{4}",,,,,,,[6,7,8,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"(?:[25-79]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}",
|
79 |
-
,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:28\\d|501)\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|(?:[147]\\d|3[0-46-9]|50)\\d{4,8}",,,,,,,[5,6,7,8,9,10]],[,,"18[1-8]\\d{3,6}",,,,"181234567",,,[6,7,8,9]],[,,"(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",
|
80 |
-
,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,"18",[,,,,,,,,,[-1]],[,,"(?:10|[23][09])\\d{4,8}|60(?:[12]\\d{5,6}|6\\d{7})|7(?:(?:1|3\\d)\\d{7}|5[03-9]\\d{3,7})|20[2-59]\\d\\d",,,,"10112345"],,,[,,,,,,,,,[-1]]],AZ:[,[,,"(?:365\\d{3}|900200)\\d{3}|(?:[12457]\\d|60|88)\\d{7}",,,,,,,[9],[7]],[,,"365(?:[0-46-9]\\d|5[0-35-9])\\d{4}|(?:1[28]\\d|2(?:[045]2|1[24]|2[2-4]|33|6[23]))\\d{6}",
|
81 |
-
,,,"123123456",,,,[7]],[,,"36554\\d{4}|(?:4[04]|5[015]|60|7[07])\\d{7}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[1-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[12]|365","[12]|365","[12]|365(?:[0-46-9]|5[0-35-9])"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",
|
82 |
-
["[3-8]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[12]|365","[12]|365","[12]|365(?:[0-46-9]|5[0-35-9])"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[3-8]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",
|
83 |
-
,,,"30212345",,,[8],[6]],[,,"6(?:0(?:3\\d|40)|[1-356]\\d|44[0-6]|71[137])\\d{5}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-356]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[[,
|
84 |
-
"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-356]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70(?:3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"(?:246|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:2(?:[356]\\d|4[0-57-9]|8[0-79])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}",
|
85 |
-
,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"(?:246976|900[2-9]\\d\\d)\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"1|([2-9]\\d{6})$","246$1",,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[13469]\\d{9}|8[0-79]\\d{7,8}|[2-7]\\d{8}|[2-9]\\d{7}|[3-689]\\d{6}|[57-9]\\d{5}",
|
86 |
-
,,,,,,[6,7,8,9,10]],[,,"(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:4(?:31\\d\\d|[46]23)|5(?:222|32[37]))\\d{3}(?:\\d{2})?|(?:3(?:42[47]|529|823)|4(?:027|525|658)|(?:56|73)2|6257|9[35]1)\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[01367]|7[15]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|8(?:4[12]|[5-7]2)|9(?:[024]2|81))\\d{4}|(?:2[45]\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:25|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[569]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:0|217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}",
|
87 |
-
,,,"27111234"],[,,"(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1-$2",["31[5-7]|[459]1"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],
|
88 |
-
"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["[13-9]"],"0$1"],[,"(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"4\\d{8}|[1-9]\\d{7}",,,,,,,[8,9]],[,,"80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",,,,"12345678",,,[8]],[,,"4(?:5[56]|6[0135-8]|[79]\\d|8[3-9])\\d{6}",,,,"470123456",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}",
|
89 |
-
,,,"90012345",,,[8]],[,,"7879\\d{4}",,,,"78791234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78(?:0[57]|1[0458]|2[25]|3[5-8]|48|[56]0|7[078])\\d{4}",,,,"78102345",,,[8]],,,
|
90 |
-
[,,,,,,,,,[-1]]],BF:[,[,,"[025-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:0[17]|5[124-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",
|
91 |
-
,,,,,,[6,7,8,9],[4,5]],[,,"2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",,,,"2123456",,,[6,7,8],[4,5]],[,,"43[07-9]\\d{5}|(?:48|8[7-9]\\d|9(?:8\\d|9[69]))\\d{6}",,,,"48123456",,,[8,9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["1"]],[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})",
|
92 |
-
"$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",
|
93 |
-
["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",
|
94 |
-
,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}",,,,"17001234"],[,,"(?:3(?:[1-4679]\\d|5[013-69]|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}",,,,"36001234"],[,,"80\\d{6}",,,,"80123456"],[,,"(?:87|9[014578])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[13679]|8[047]"]]],,[,,,,,,,,,[-1]],,,[,,,,,
|
95 |
-
,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"(?:[267]\\d|31)\\d{6}",,,,,,,[8]],[,,"22\\d{6}",,,,"22201234"],[,,"(?:29|31|6[189]|7[125-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"[2689]\\d{7}",,,,,,,[8]],[,,"2(?:02|1[037]|2[45]|3[68])\\d{5}",,,,"20211234"],[,,"(?:6\\d|9[013-9])\\d{6}",
|
96 |
-
,,,"90011234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234"],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456"],,,[,,,,,,,,,[-1]]],BL:[,[,,"(?:590|69\\d)\\d{6}",,,,,,,[9]],[,,"590(?:2[7-9]|5[12]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,
|
97 |
-
,,,,,[-1]],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"(?:441|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"441(?:2(?:02|23|[3479]\\d|61)|[46]\\d\\d|5(?:4\\d|60|89)|824)\\d{4}",,,,"4412345678",,,,[7]],[,,"441(?:[37]\\d|5[0-39])\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,
|
98 |
-
,,[-1]],"BM",1,"011","1",,,"1|([2-8]\\d{6})$","441$1",,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"22[0-7]\\d{4}|(?:2[013-9]|[3-5]\\d)\\d{5}",,,,"2345678"],[,,"(?:22[89]|[78]\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BN",673,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"(?:[2-467]\\d{3}|80017)\\d{4}",
|
99 |
-
,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"[67]\\d{7}",,,,"71234567",,,[8]],[,,"80017\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BO",591,"00(?:1\\d)?","0",,,"0(1\\d)?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[23]|4[46]"],,"0$CC $1"],[,"(\\d{8})",
|
100 |
-
"$1",["[67]"],,"0$CC $1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"(?:[34]1|7\\d)\\d{5}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"[347]",[,,,,,,,,,
|
101 |
-
[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-24679]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8,9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"300\\d{6}|[59]00\\d{6,7}",,,,"300123456",,,[9,10]],[,,"300\\d{7}|[34]00\\d{5}|4(?:02|37)0\\d{4}",
|
102 |
-
,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{3,6})","$1",["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|610"]],[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{5})(\\d{4})",
|
103 |
-
"$1-$2",["9"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})",
|
104 |
-
"$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"4020\\d{4}|[34]00\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"(?:242|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}",
|
105 |
-
,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"1|([3-8]\\d{6})$","242$1",,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225[0-46-9]\\d{3}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[17]\\d{7}|[2-8]\\d{6}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",
|
106 |
-
,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,
|
107 |
-
,,[-1]]],BW:[,[,,"90\\d{5}|(?:[2-6]|7\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",,,,"2401234",,,[7]],[,,"77200\\d{3}|7(?:[1-6]\\d|7[014-8])\\d{5}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79(?:1(?:[01]\\d|20)|2[0-2]\\d)\\d{3}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{2})(\\d{5})",
|
108 |
-
"$1 $2",["90"]],[,"(\\d{3})(\\d{4})","$1 $2",["[2-6]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",
|
109 |
-
,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",,,,"294911911",,,[9]],[,,"800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"0|80?",,"8~10",,[[,"(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],[,"(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])",
|
110 |
-
"1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"(?:0800\\d|[2-8])\\d{6}",,,,,,,[7,11]],[,,"(?:236|732)\\d{4}|[2-578][02]\\d{5}",
|
111 |
-
,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"(?:[2-8]\\d|90)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",
|
112 |
-
,,,"5062345678",,,,[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\d{6}",,,,"5002345678"],[,,"600[2-9]\\d{6}",,,,"6002012345"],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],
|
113 |
-
[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CC:[,[,,"1(?:[0-79]\\d|8[0-24-9])\\d{7}|(?:[148]\\d\\d|550)\\d{6}|1\\d{5,7}",,,,,,,[6,7,8,9,10]],[,,"8(?:51(?:0(?:02|31|60)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"483[0-3]\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-2457-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],
|
114 |
-
[,,"13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}",,,,"1300123456",,,[6,8,10]],[,,,,,,,,,[-1]],[,,"(?:14(?:5(?:1[0458]|[23][458])|71\\d)|550\\d\\d)\\d{4}",,,,"550123456",,,[9]],"CC",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|([59]\\d{7})$","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[189]\\d{8}|[1-68]\\d{6}",,,,,,,[7,9]],[,,"12\\d{7}|[1-6]\\d{6}",,,,"1234567"],[,,"88\\d{5}|(?:8[0-2459]|9[017-9])\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],
|
115 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"(?:[27]\\d{3}|8776)\\d{4}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[0257]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],
|
116 |
-
[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"222\\d{6}|(?:0\\d|80)\\d{7}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"0[14-6]\\d{7}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80(?:0\\d\\d|11[0-4])\\d{4}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})",
|
117 |
-
"$1 $2 $3 $4",["801"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"8\\d{11}|[2-9]\\d{8}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"7[35-9]\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",
|
118 |
-
,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02-8]\\d{7}",,,,,,,[8]],[,,"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}",
|
119 |
-
,,,"21234567"],[,,"(?:0[1-9]|[457]\\d|6[014-9]|8[4-9])\\d{6}",,,,"01234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[02-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-8]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[5-8]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
120 |
-
"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",,,,,,,[9,10,11]],[,,"(?:2(?:1962|3(?:2\\d\\d|300))|80[1-9]\\d\\d)\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2-9])\\d{7}",,,,"221234567",,,[9]],[,,"(?:2(?:1962|3(?:2\\d\\d|300))|80[1-9]\\d\\d)\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2-9])\\d{7}",,,,"221234567",,,[9]],[,,"(?:123|8)00\\d{6}",
|
121 |
-
,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,1,[[,"(\\d{4})","$1",["1(?:[03-589]|21)|[29]0|78"]],[,"(\\d{5})(\\d{4})","$1 $2",["21"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],
|
122 |
-
"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[[,"(\\d{5})(\\d{4})","$1 $2",["21"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",
|
123 |
-
["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"(?:[26]\\d\\d|88)\\d{6}",,,,,,,[8,9]],[,,"2(?:22|33|4[23])\\d{6}",,,,"222123456",,,[9]],[,,"6[5-9]\\d{7}",,,,"671234567",,,[9]],[,,"88\\d{6}",,,,"88012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",
|
124 |
-
["88"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"1[1279]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-68]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",
|
125 |
-
,,,"1012345678",,,[7,8,9,10,11],[5,6]],[,,"1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[189])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:(?:10|21)8|8)00\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",
|
126 |
-
,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"00|1(?:[12]\\d|79|9[0235-7])\\d\\d00","0",,,"0|(1(?:[12]\\d|79|9[0235-7])\\d\\d)",,"00",,[[,"(\\d{5,6})","$1",["96"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","(?:10|2[0-57-9])(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,
|
127 |
-
"(\\d{4})(\\d{4})","$1 $2",["16[08]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]",
|
128 |
-
"85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],
|
129 |
-
"0$1","$CC $1"],[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","26|3(?:[0268]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9])|(?:34|85[23])[0-8]|(?:1|58)[1-9]|(?:63|95)[06-9]|(?:33|85[23]9)[0-46-9]|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])",
|
130 |
-
"26|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:1|58|85[23]10)[1-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],
|
131 |
-
[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})",
|
132 |
-
"$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","(?:10|2[0-57-9])(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]",
|
133 |
-
"(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])",
|
134 |
-
"85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],
|
135 |
-
"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],
|
136 |
-
[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:1\\d|3)\\d{9}|[124-8]\\d{7}",,,,,,,[8,10,11],[7]],[,,"[124-8][2-9]\\d{6}",,,,"12345678",,,[8],[7]],[,,"3(?:0[0-5]|1\\d|2[0-3]|5[01])\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
137 |
-
"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:[14]4|56))?",,,,[[,"(\\d)(\\d{7})","$1 $2",["1[2-79]|[25-8]|(?:18|4)[2-9]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1(?:80|9)","1(?:800|9)"],"0$1"]],[[,"(\\d)(\\d{7})","$1 $2",["1[2-79]|[25-8]|(?:18|4)[2-9]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1 $2 $3",["1(?:80|9)","1(?:800|9)"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,
|
138 |
-
,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"(?:8\\d|90)\\d{8}|[24-8]\\d{7}",,,,,,,[8,10]],[,,"210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",,,,"22123456",,,[8]],[,,"6500[01]\\d{3}|5(?:0[01]|7[0-3])\\d{5}|(?:6[0-4]|7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210[0-6]|4\\d{3}|5100)\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[0-2468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})",
|
139 |
-
"$1 $2",["[24-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"[27]\\d{6,7}|[34]\\d{5,7}|5\\d{7}",,,,,,,[6,7,8],[4,5]],[,,"(?:3[23]|48)\\d{4,6}|(?:31|4[36])\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}",,,,"71234567",,,,[4,5]],[,,"5\\d{7}",,,,"51234567",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1 $2",
|
140 |
-
["2[1-4]|[34]"],"(0$1)"],[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"[2-59]\\d{6}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:[34][36]|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-59]"]]],,[,,,,
|
141 |
-
,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",,,,,,,[7,8]],[,,"9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}",,,,"94351234"],[,,"953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}",,,,"95181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[3467]"]],[,"(\\d)(\\d{3})(\\d{4})",
|
142 |
-
"$1 $2 $3",["9[4-8]"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,"[69]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"1(?:[0-79]\\d|8[0-24-9])\\d{7}|(?:[148]\\d\\d|550)\\d{6}|1\\d{5,7}",,,,,,,[6,7,8,9,10]],[,,"8(?:51(?:0(?:01|30|59)|117)|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"483[0-3]\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-2457-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",
|
143 |
-
,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}",,,,"1300123456",,,[6,8,10]],[,,,,,,,,,[-1]],[,,"(?:14(?:5(?:1[0458]|[23][458])|71\\d)|550\\d\\d)\\d{4}",,,,"550123456",,,[9]],"CX",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|([59]\\d{7})$","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"(?:[279]\\d|[58]0)\\d{6}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9[4-79]\\d{6}",
|
144 |
-
,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",,,,"601123456",
|
145 |
-
,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]],,,[,
|
146 |
-
,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[2579]\\d{5,14}|49(?:[05]\\d{10}|[46][1-8]\\d{4,9})|49(?:[0-25]\\d|3[1-689]|7[1-7])\\d{4,8}|49(?:[0-2579]\\d|[34][1-9]|6[0-8])\\d{3}|49\\d{3,4}|(?:1|[368]\\d|4[0-8])\\d{3,13}",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,"(?:32|49[4-6]\\d)\\d{9}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",
|
147 |
-
,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,"15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",,,,"9001234567",,,[10,11]],[,,"180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,12})",
|
148 |
-
"$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],
|
149 |
-
"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[0568]"],"0$1"],
|
150 |
-
[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",
|
151 |
-
,,,"177991234567",,,[12,13]]],DJ:[,[,,"(?:2\\d|77)\\d{6}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:[2-7]\\d|8[126-9]|9[1-36-9])\\d{6}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-36-9])\\d{6}",
|
152 |
-
,,,"32123456"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,1,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"(?:[58]\\d\\d|767|900)\\d{7}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4]|70[1-3])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-7])\\d{4}",,,,"7672251234",,,,[7]],
|
153 |
-
[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"1|([2-7]\\d{6})$","767$1",,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}",
|
154 |
-
,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-79]\\d|80)\\d{7}",,,,,,,[8,9]],[,,"9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[0135689])\\d{6}",,,,"12345678"],[,,"67[0-6]\\d{6}|(?:5[4-6]|6[569]|7[7-9])\\d{7}",
|
155 |
-
,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,
|
156 |
-
[,,"1800\\d{6,7}|(?:[2-7]|9\\d)\\d{7}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"964[0-2]\\d{5}|9(?:39|[57][89]|6[0-37-9]|[89]\\d)\\d{6}",,,,"991234567",,,[9]],[,,"1800\\d{6,7}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],
|
157 |
-
[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-7]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d\\d|900)\\d{4}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d|8[1-4])\\d{6}|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",
|
158 |
-
,,,"51234567",,,[7,8]],[,,"800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d\\d|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-4])","[45]|8(?:00[1-9]|[1-4])"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],
|
159 |
-
[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["80"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"(?:15\\d|57[23])\\d{5,6}|(?:13[23]|(?:2[2-4]|3)\\d|4(?:0[2-5]|[578][23]|64)|5(?:0[2-7]|5\\d)|6[24-689]3|8(?:2[2-57]|4[26]|6[237]|8[2-4])|9(?:2[27]|3[24]|52|6[2356]|7[2-4]))\\d{6}",,,,"234567890",,,[8,9],[6,7]],[,,"1[0-25]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],
|
160 |
-
[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[189]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"692[12]\\d{5}|(?:6(?:[0-7]\\d|8[0-247-9]|9[013-9])|7(?:0[06-8]|6[1267]|7[0-27]))\\d{6}",
|
161 |
-
,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5924[01]\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}",,,,"8370362",,,,[6]],[,,"(?:17[1-3]|7\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00",
|
162 |
-
"0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"(?:51|[6-9]\\d)\\d{7}",,,,,,,[9]],[,,"96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}",,,,"810123456"],[,,"9(?:6906(?:09|10)|7390\\d\\d)\\d\\d|(?:6\\d|7[1-48])\\d{7}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,
|
163 |
-
,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"(\\d{4})","$1",["905"]],[,"(\\d{6})","$1",["[79]9"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],
|
164 |
-
ET:[,[,,"(?:11|[2-59]\\d)\\d{7}",,,,,,,[9],[7]],[,,"(?:11(?:1(?:1[124]|2[2-57]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",
|
165 |
-
,,,"111112345",,,,[7]],[,,"9\\d{8}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-59]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}|[1-35689]\\d{4}",,,,,,,[5,6,7,8,9,10]],[,,"(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",,,,"131234567",,,[5,6,7,8,9]],[,,"(?:4[0-8]|50)\\d{4,8}",,,,"412345678",
|
166 |
-
,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{5})","$1",["75[12]"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{6})","$1",["11"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[12]0|7)0|[368]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[12457]"],"0$1"]],[[,"(\\d)(\\d{4,9})","$1 $2",
|
167 |
-
["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[12]0|7)0|[368]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[12457]"],"0$1"]],[,,,,,,,,,[-1]],1,"1[03-79]|[2-9]",[,,"20(?:2[023]|9[89])\\d{1,6}|60[12]\\d{5,6}|(?:606|7(?:1|3\\d))\\d{7}|(?:[1-3]00|75[03-9])\\d{3,7}"],[,,"(?:10|[23][09])\\d{4,8}|60(?:[12]\\d{5,6}|6\\d{7})|7(?:(?:1|3\\d)\\d{7}|5[03-9]\\d{3,7})|20[2-59]\\d\\d",,,,"10112345"],,,[,,,,,,,,,[-1]]],FJ:[,[,,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}",,,,,,,[7,11]],[,,"603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",
|
168 |
-
,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,
|
169 |
-
,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"[39]\\d{6}",,,,,,,[7]],[,,"(?:3[2357]0[1-9]|9[2-6]\\d\\d)\\d{3}",,,,"3201234"],[,,"(?:3[2357]0[1-9]|9[2-7]\\d\\d)\\d{3}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[39]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],
|
170 |
-
FO:[,[,,"(?:[2-8]\\d|90)\\d{4}",,,,,,,[6]],[,,"(?:20|[34]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d)\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[13-5][15-7]|2[125-7]|99)\\d\\d",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",["[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"[1-5]\\d{8}",,,,"123456789"],
|
171 |
-
[,,"700\\d{6}|(?:6\\d|7[3-9])\\d{7}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"8[129]\\d{7}",,,,"891123456"],[,,"884\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["10"]],[,"(\\d{3})(\\d{3})","$1 $2",["1"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})",
|
172 |
-
"$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"(?:0\\d|[2-7])\\d{6}",,,,,,,[7,8]],[,,"01\\d{6}",,,,"01441234",,,[8]],[,,"(?:0[2-7]|[2-7])\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,,,,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,
|
173 |
-
[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",,,,,,,[7,9,10],[4,5,6,8]],[,,"(?:1(?:(?:1(?:3[0-58]|4[0-5]|5[0-26-9]|6[0-4]|[78][0-49])|3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|80[04589])))|2(?:0[01378]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d|7(?:(?:26(?:6[13-9]|7[0-7])|442\\d|50(?:2[0-3]|[3-68]2|76))\\d|6888[2-46-8]))\\d\\d",
|
174 |
-
,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",,,,"7400123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",
|
175 |
-
,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[024-9])",
|
176 |
-
"[25]|7(?:0|6(?:[04-9]|2[356]))"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],,[,,"76(?:0[0-2]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"(?:473|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",
|
177 |
-
,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"1|([2-9]\\d{6})$","473$1",,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"(?:[3-57]\\d\\d|800)\\d{6}",,,,,,,[9],[6,7]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",
|
178 |
-
,,,"322123456",,,,[6,7]],[,,"(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"706\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],,[,,,,,,,,
|
179 |
-
,[-1]],,,[,,"706\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"[56]94\\d{6}",,,,,,,[9]],[,,"594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[014])\\d{4}",,,,"594101234"],[,,"694(?:[0-249]\\d|3[0-48])\\d{4}",,,,"694201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",
|
180 |
-
,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:(?:781|839)\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"0|([25-9]\\d{5})$","1481$1",,,,,[,,"76(?:0[0-2]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",
|
181 |
-
,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"(?:[235]\\d{3}|800)\\d{5}",,,,,,,[8,9],[7]],[,,"3(?:[167]2[0-6]|22[0-5]|32[0-3]|4(?:2[013-9]|3[01])|52[0-7]|82[0-2])\\d{5}|3(?:[0-8]8|9[28])0\\d{5}|3(?:0[237]|[1-9]7)\\d{6}",,,,"302345678",,,[9],[7]],[,,"56[01]\\d{6}|(?:2[0346-8]|5[0457])\\d{7}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,
|
182 |
-
"(\\d{3})(\\d{4})","$1 $2",["[237]|80"]],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"(?:[25]\\d\\d|629)\\d{5}",,,,,,,[8]],[,,"2190[0-2]\\d{3}|2(?:00\\d|16[24-7]|2(?:2[2457]|50))\\d{4}",,,,"20012345"],[,,"(?:5[46-8]\\d|629)\\d{5}",,,,"57123456"],[,,,,,,,,,[-1]],
|
183 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"(?:19|[2-689]\\d)\\d{4}",,,,,,,[6]],[,,"(?:19|3[1-7]|6[14689]|8[14-79]|9\\d)\\d{4}",,,,"321000"],[,,"(?:[25][1-9]|4[2-9])\\d{4}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",
|
184 |
-
["19|[2-689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:54[0-7]|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"(?:[23679]\\d|5[01])\\d{5}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],
|
185 |
-
GN:[,[,,"(?:30|6\\d\\d|722)\\d{6}",,,,,,,[8,9]],[,,"30(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])\\d{4}",,,,"30241234",,,[8]],[,,"6[02356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"(?:590|69\\d)\\d{6}",
|
186 |
-
,,,,,,[9]],[,,"590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}",,,,"590201234"],[,,"69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GP",590,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",,,,,,,[9]],[,,"33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}",
|
187 |
-
,,,"333091234"],[,,"(?:222|55[015])\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"(?:[268]\\d|[79]0)\\d{8}",,,,,,,[10]],[,,"2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",
|
188 |
-
,,,"2123456789"],[,,"6(?:8[57-9]|9\\d)\\d{7}",,,,"6912345678"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567"],[,,"8(?:0[16]|12|25)\\d{7}",,,,"8011234567"],[,,"70\\d{8}",,,,"7012345678"],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],
|
189 |
-
GT:[,[,,"(?:1\\d{3}|[2-7])\\d{7}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"[3-5]\\d{7}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"(?:[58]\\d\\d|671|900)\\d{7}",,,,,,,[10],[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",
|
190 |
-
,,,"6713001234",,,,[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"1|([3-9]\\d{6})$",
|
191 |
-
"671$1",,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"[49]\\d{8}|4\\d{6}",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["40"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,
|
192 |
-
[,,"(?:862\\d|9008)\\d{3}|(?:[2-46]\\d|77)\\d{5}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}",,,,"2201234"],[,,"6\\d{6}",,,,"6091234"],[,,"(?:289|862)\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"8[0-46-9]\\d{6,7}|9\\d{4}(?:\\d(?:\\d(?:\\d{4})?)?)?|(?:[235-79]\\d|46)\\d{6}",
|
193 |
-
,,,,,,[5,6,7,8,9,11]],[,,"(?:384[0-24]|58(?:0[1-8]|1[2-9]))\\d{4}|(?:2(?:[13-8]\\d|2[013-9]|9[0-24-9])|3(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69]|89))\\d{5}",,,,"21234567",,,[8]],[,,"(?:46(?:0[0-6]|1[0-2]|4[0-57-9])|5730|(?:626|848)[01]|707[1-5]|929[03-9])\\d{4}|(?:5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",
|
194 |
-
,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:30|5[09]|[126-9]?)",,,,,,"00",,[[,"(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",
|
195 |
-
,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"[237-9]\\d{7}",,,,,,,[8]],[,,"2(?:2(?:0[019]|1[1-36]|[23]\\d|4[04-6]|5[57]|6[24]|7[0135689]|8[01346-9]|9[0-2])|4(?:07|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:08|16|4[03-5]|5\\d|6[4-6]|74|80)|6(?:[056]\\d|17|20|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034])|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",,,,"22123456"],[,,"[37-9]\\d{7}",,,,"91234567"],[,,,,,,,,,[-1]],
|
196 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:751\\d{5}|8\\d{6,7})|9(?:01|[1259]\\d|7[0679])\\d{6}",,,,"921234567",,,[8,9]],[,,"80[01]\\d{4,6}",,,,"800123456",,,[7,
|
197 |
-
8,9]],[,,"6[01459]\\d{6}|6[01]\\d{4,5}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})",
|
198 |
-
"$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"62\\d{6,7}|72\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"[2-489]\\d{7}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"[34]\\d{7}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-489]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
199 |
-
,,[,,,,,,,,,[-1]]],HU:[,[,,"[2357]\\d{8}|[1-9]\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6,7]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"[48]0\\d{6}",,,,"80123456",,,[8]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],
|
200 |
-
"($1)"]],,[,,,,,,,,,[-1]],,,[,,"[48]0\\d{6}",,,,,,,[8]],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:(?:007803|8\\d{4})\\d|[1-36])\\d{6}|[1-9]\\d{8,10}|[2-9]\\d{7}",,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,"2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",
|
201 |
-
,,,"218350123",,,[7,8,9,10,11],[5,6]],[,,"8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"007803\\d{7}|(?:177\\d|800)\\d{5,7}",,,,"8001234567",,,[8,9,10,11,13]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"00[189]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],
|
202 |
-
[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})",
|
203 |
-
"$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"(?:007803\\d|8071)\\d{6}",,,,,,,[10,13]],[,,"(?:1500|8071\\d{3})\\d{3}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",
|
204 |
-
,,,,,,[7,8,9,10],[5,6]],[,,"(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8[0-46-9])|5[23679]|6[4-6]|7[14]|9[04])\\d{7}",,,,"2212345",,,,[5,6]],[,,"8(?:22|[35-9]\\d)\\d{6}",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,
|
205 |
-
"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d)(\\d{3})(\\d{4})",
|
206 |
-
"$1 $2 $3 $4",["8"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,,,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"8[35-9]5\\d{7}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,"153\\d{8,9}|[2-489]\\d{7}",,,,"21234567",,,[8,11,12],[7]],[,,"5(?:(?:[0-489][2-9]|6\\d)\\d|5(?:01|2[2-6]|3[23]|4[45]|5[05689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",,,,"502345678",,,[9]],[,,"1(?:255|80[019]\\d{3})\\d{3}",
|
207 |
-
,,,"1800123456",,,[7,10]],[,,"1212\\d{4}|1(?:200|9(?:0[01]|19))\\d{6}",,,,"1919123456",,,[8,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"78(?:33|55|77|81)\\d{5}|7(?:18|2[23]|3[237]|47|6[58]|7\\d|82|9[235-9])\\d{6}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"(\\d{4})(\\d{3})","$1-$2",["125"]],[,"(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})",
|
208 |
-
"$1-$2-$3",["12"]],[,"(\\d{4})(\\d{6})","$1-$2",["159"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}",,,,,,,[10]],[,,"1599\\d{6}",,,,"1599123456",,,[10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"1624\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1624[5-8]\\d{5}",,,,"1624756789",,,,[6]],[,,"76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",
|
209 |
-
,,,"8081624567"],[,,"8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}",,,,"9016247890"],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"0|([5-8]\\d{5})$","1624$1",,,,,[,,,,,,,,,[-1]],,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]],[,,"3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"(?:00800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"782[0-6][2-7]\\d{5}|(?:170[24]|2(?:80[13468]|90\\d)|380\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:11|2[02]|33|4[04]|79|80)[2-7]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[0189])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",
|
210 |
-
,,,"7410410123",,,[10],[6,7,8]],[,,"(?:6(?:1279|350[0-6])|7(?:3(?:1(?:11|7[02-8])|411)|4[47](?:11|7[02-8])|5111|700[02-9]|88(?:11|7[02-9])|9(?:313|79[07-9]))|8(?:079[04-9]|(?:16|2[014]|3[126]|6[136]|7[78]|8[34]|91)7[02-8]))\\d{5}|7(?:28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7])[089]\\d{5}|(?:6(?:0(?:0[0-3569]|26|33)|2(?:[06]\\d|3[02589]|8[0-479]|9[0-79])|3(?:0[0-79]|5[1-9]|6[0-4679]|7[0-24-9]|[89]\\d)|9(?:0[019]|13))|7(?:0\\d\\d|19[0-5]|2(?:[0235-79]\\d|[14][017-9]|8[0-59])|3(?:[05-8]\\d|1[089]|2[5-8]|3[017-9]|4[07-9]|9[016-9])|4(?:0\\d|1[015-9]|[29][89]|39|[47][089]|8[389])|5(?:[0346-8]\\d|1[07-9]|2[04-9]|5[017-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9]\\d)|7(?:0[289]|[1-9]\\d)|8(?:[0-79]\\d|8[089])|9(?:[089]\\d|7[02-8]))|8(?:0(?:[01589]\\d|6[67]|7[02-8])|1(?:[0-57-9]\\d|6[089])|2(?:[014][089]|[235-9]\\d)|3(?:[03-57-9]\\d|[126][089])|[45]\\d\\d|6(?:[02457-9]\\d|[136][089])|7(?:0[07-9]|[1-69]\\d|[78][089])|8(?:[0-25-9]\\d|3[089]|4[0489])|9(?:[02-9]\\d|1[0289]))|9\\d{3})\\d{6}",
|
211 |
-
,,,"8123456789",,,[10]],[,,"00800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{7})","$1",["575"]],[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",
|
212 |
-
["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]",
|
213 |
-
"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|(?:55|61)2|7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:1(?:29|60|8[06])|261|552|788[01])[2-7]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])"],
|
214 |
-
"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|[4-8])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|[4-8])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|[4-8])|7(?:1(?:[013-8]|9[6-9])|3179)|807(?:1|9[1-3])|(?:1552|7(?:28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],
|
215 |
-
"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{2})(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3 $4",["0"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",
|
216 |
-
["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]",
|
217 |
-
"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|(?:55|61)2|7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:1(?:29|60|8[06])|261|552|788[01])[2-7]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])"],
|
218 |
-
"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|[4-8])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|[4-8])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|[4-8])|7(?:1(?:[013-8]|9[6-9])|3179)|807(?:1|9[1-3])|(?:1552|7(?:28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],
|
219 |
-
"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[,,,,,,,,,[-1]],,,[,,"1(?:600\\d{6}|800\\d{4,9})|(?:00800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,
|
220 |
-
,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],
|
221 |
-
"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",,,,,,,[4,5,6,7,10],[8]],[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10],[4,5,
|
222 |
-
8]],[,,"9(?:(?:0(?:[1-35]\\d|44)|(?:[13]\\d|2[0-2])\\d)\\d|9(?:(?:[0-2]\\d|44)\\d|5[15]0|8(?:1[0-2]|88)|9(?:0[013]|1[0134]|21|77|9[6-9])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"993\\d{7}",,,,"9932123456",,,[10]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],
|
223 |
-
[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))",,,,,,,[4,5,10]],[,,"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",,,,"9601",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,"(?:38\\d|[4-9])\\d{6}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|87[23])\\d{4}",
|
224 |
-
,,,"4101234",,,[7]],[,,"(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-8]\\d|9[0-3])|8(?:2[0-59]|[3469]\\d|5[1-9]|8[28]))\\d{4}",,,,"6111234"],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"90\\d{5}",,,,"9011234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49\\d{5}",,,,"4921234",,,[7]],"IS",354,"00|1(?:0(?:01|[12]0)|100)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],
|
225 |
-
[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[0189]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",
|
226 |
-
,,,"0212345678",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d\\d|89(?:2|4[5-9]\\d))\\d{3}|89[45][0-4]\\d\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{4,5})","$1",["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]],
|
227 |
-
[,"(\\d{6})","$1",["1(?:1|92)"]],[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1[4679]|[38]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],[,"(\\d{2})(\\d{4})(\\d{5})",
|
228 |
-
"$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1[4679]|[38]"]],
|
229 |
-
[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],JE:[,[,,"1534\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}",,,,"7797712345"],
|
230 |
-
[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,,,,,,,,[-1]],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"0|([0-24-8]\\d{5})$","1534$1",,,,,[,,"76(?:0[0-2]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",
|
231 |
-
,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"(?:[58]\\d\\d|658|900)\\d{7}",,,,,,,[10],[7]],[,,"(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:5(?:02|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}",,,,"8765230123",,,,[7]],[,,"(?:658295|876(?:(?:2[14-9]|[348]\\d)\\d|5(?:0[13-9]|17|[2-57-9]\\d|6[0-24-9])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}",,,,"8762101234",
|
232 |
-
,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"658|876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"900\\d{5}|(?:(?:[268]|7\\d)\\d|32|53)\\d{6}",,,,,,,[8,9]],[,,"(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[57][023]|6[03])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:[029]0|7[08]))\\d{4}",
|
233 |
-
,,,"62001234",,,[8]],[,,"7(?:55[0-49]|(?:7[025-9]|[89][0-25-9])\\d)\\d{5}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,"74(?:66|77)\\d{5}",
|
234 |
-
,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",
|
235 |
-
,,,"9012345678",,,[10]],[,,"00(?:(?:37|66)\\d{6,13}|(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d)|(?:120|800\\d)\\d{6}",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"0",,,,[[,"(\\d{4})(\\d{4})","$1-$2",["007","0077","00777","00777[01]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])",
|
236 |
-
"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],
|
237 |
-
"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6[0-24-689]|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|6(?:[0-24]|5[0-3589]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:47[59]|59[89]|8(?:6[68]|9))[019]",
|
238 |
-
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]",
|
239 |
-
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],
|
240 |
-
"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])","[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3(?:[3-6][2-9]|7|8[2-5])|5[2-9])"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]|80"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",
|
241 |
-
["0"]],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["0"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]"],
|
242 |
-
"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6[0-24-689]|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])",
|
243 |
-
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|6(?:[0-24]|5[0-3589]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:47[59]|59[89]|8(?:6[68]|9))[019]",
|
244 |
-
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]",
|
245 |
-
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],
|
246 |
-
"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])","[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3(?:[3-6][2-9]|7|8[2-5])|5[2-9])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]|80"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66)\\d{6,13}"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",
|
247 |
-
,,,,,,[7,8,9,10]],[,,"(?:4[245]|5[2-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|51|66)\\d{6,7}",,,,"202012345",,,[7,8,9]],[,,"(?:1(?:0[0-2]|1[01])|7\\d\\d)\\d{6}",,,,"712123456",,,[9]],[,,"800[24-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",
|
248 |
-
["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"(?:[235-7]\\d|99)\\d{7}|800\\d{6,7}",,,,,,,[9,10],[5,6]],[,,"(?:3(?:1(?:[256]\\d|3[1-9]|47)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"(?:2(?:0[0-35]|2\\d)|5(?:0[0-57-9]|[124-7]\\d)|7(?:[07]\\d|55)|99[69])\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",
|
249 |
-
,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"1\\d{9}|[1-9]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",
|
250 |
-
,,,"23756789",,,[8,9],[6,7]],[,,"(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],
|
251 |
-
,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}",,,,"31234"],[,,"73140\\d{3}|(?:630[01]|730[0-5])\\d{4}|[67]200[01]\\d{3}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",,,,"30010000",,,[8]],
|
252 |
-
"KI",686,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7]],[,,"7[4-7]\\d{5}",,,,"7712345"],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70))\\d{4}",
|
253 |
-
,,,"8692361234",,,,[7]],[,,"869(?:5(?:5[6-8]|6[5-7])|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"1|([2-7]\\d{6})$","869$1",,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"85\\d{6}|(?:19\\d|2)\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:2\\d|85)\\d{6}",,,,"21234567",
|
254 |
-
,,[8],[6,7]],[,,"19[1-3]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",
|
255 |
-
,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",,,,"22123456",,,[5,6,8,9,10],[3,4,7]],[,,"1[0-26-9]\\d{7,8}",,,,"1000000000",,,[9,10]],[,,"00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",
|
256 |
-
,,"0(8(?:[1-46-8]|5\\d\\d))?",,,,[[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})",
|
257 |
-
"$1 $2 $3",["003","0030"]],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],
|
258 |
-
"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})",,,,,,,[11,12,13,14]],[,,"1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"(?:18|[2569]\\d\\d)\\d{5}",,,,,,,[7,8]],[,,"2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",
|
259 |
-
,,,"22345678",,,[8]],[,,"(?:52(?:22|5[25])|6(?:222|70[013-9]|93[039])|9(?:11[01]|333|702))\\d{4}|(?:5(?:[05]\\d|1[0-7]|6[56])|6(?:0[034679]|5[015-9]|6\\d|7[67]|9[069])|9(?:0[09]|22|4[01479]|55|6[0679]|7[1-9]|8[057-9]|9\\d))\\d{5}",,,,"50012345",,,[8]],[,,"18\\d{5}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],[,"(\\d{3})(\\d{5})","$1 $2",["[25]"]]],,[,,,,,,,,,[-1]],,,[,,,
|
260 |
-
,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"(?:345|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"345(?:2(?:22|44)|444|6(?:23|38|40)|7(?:4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[67]|2[2-9]|3[689]))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"(?:345976|900[2-9]\\d\\d)\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",
|
261 |
-
,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"1|([2-9]\\d{6})$","345$1",,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"33622\\d{5}|(?:7\\d|80)\\d{8}",,,,,,,[10],[5,6]],[,,"(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",
|
262 |
-
,,,"7123456789",,,,[5,6]],[,,"7(?:0[0-25-8]|47|6[02-4]|7[15-8]|85)\\d{7}",,,,"7710009998"],[,,"800\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567"],[,,"751\\d{7}",,,,"7511234567"],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,"33|7",[,,"751\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"(?:2\\d|3)\\d{8}|(?:[235-8]\\d|41)\\d{6}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8],[6]],[,,"20(?:[29]\\d|5[24-689]|7[6-8])\\d{6}",
|
263 |
-
,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["3"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"30\\d{7}",,,,"301234567",,,[9]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[7-9]\\d{7}|[13-9]\\d{6}",,,,,,,[7,8]],[,,"(?:(?:[14-69]\\d|8[02-9])\\d|7(?:[2-57]\\d|62|8[0-7]|9[04-9]))\\d{4}",
|
264 |
-
,,,"1123456",,,[7]],[,,"(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[1-3]))\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"(?:[58]\\d\\d|758|900)\\d{7}",
|
265 |
-
,,,,,,[10],[7]],[,,"758(?:4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|638)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[01]))\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"1|([2-7]\\d{6})$","758$1",,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
266 |
-
,,[,,,,,,,,,[-1]]],LI:[,[,,"90\\d{5}|(?:[2378]|6\\d\\d)\\d{6}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|22|3\\d|6[02-578]|96)|3(?:33|40|7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"756\\d{4}|(?:6(?:499|5[0-3]\\d|6(?:0[0-7]|10|2[06-9]|39))|7[37-9])\\d{5}",,,,"660234567"],[,,"80(?:02[28]|9\\d\\d)\\d\\d",,,,"8002222",,,[7]],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"0|(10(?:01|20|66))",,,,[[,"(\\d{3})(\\d{2})(\\d{2})",
|
267 |
-
"$1 $2 $3",["[237-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d\\d",,,,"8702812",,,[7]],,,[,,"697(?:56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"(?:[1-7]\\d|[89]1)\\d{7}",,,,,,,[9],[7]],[,,"(?:[189]1|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7[0-25-8]\\d{7}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,
|
268 |
-
,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"1973\\d{5}",,,,"197312345"],,,[,,,,,,,,,[-1]]],LR:[,[,,"(?:2|33|5\\d|77|88)\\d{7}|[45]\\d{6}",,,,,,,[7,8,9]],[,,"(?:2\\d{3}|33333)\\d{4}",,,,"21234567",,,[8,9]],[,,"(?:(?:330|555|(?:77|88)\\d)\\d|4[67])\\d{5}|5\\d{6}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[34]\\d)\\d{4}",
|
269 |
-
,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[45]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"(?:[256]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
270 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"(?:[3469]\\d|52|[78]0)\\d{6}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"800\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"LT",370,"00","8",,,"[08]",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",
|
271 |
-
["52[0-79]"],"(8-$1)",,1],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",,1],[,"(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",,1],[,"(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}",,,,
|
272 |
-
"27123456"],[,,"6(?:[269][18]|5[158]|7[189]|81)\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],
|
273 |
-
,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",
|
274 |
-
["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"(?:[268]\\d|90)\\d{6}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"2\\d{7}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],
|
275 |
-
LY:[,[,,"(?:[2569]\\d|71)\\d{7}",,,,,,,[9],[7]],[,,"(?:2[13-5]|5[1347]|6[1-479]|71)\\d{7}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{7})","$1-$2",["[25-79]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"5(?:29|38)[89]0\\d{4}|5(?:2(?:[015-7]\\d|2[2-9]|3[2-57]|4[2-46-8]|8[235-7]|90)|3(?:[0-4]\\d|[57][2-9]|6[2-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}",
|
276 |
-
,,,"520123456"],[,,"692[12]\\d{5}|(?:6(?:[0-7]\\d|8[0-247-9]|9[013-9])|7(?:0[06-8]|6[1267]|7[0-27]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5924[01]\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29|38)[89]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],[,"(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892"],"0$1"],[,"(\\d{2})(\\d{7})",
|
277 |
-
"$1-$2",["8"],"0$1"],[,"(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"870\\d{5}|(?:[349]|6\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:870|9[2-47-9]\\d)\\d{5}",,,,"99123456",,,[8]],[,,"4(?:4\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}",,,,"612345678"],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{3})",
|
278 |
-
"$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[39]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[39]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"870\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"(?:[235-7]\\d|[89]0)\\d{6}",,,,,,,[8]],[,,"(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}",
|
279 |
-
,,,"22212345"],[,,"(?:562|6\\d\\d|7(?:[189]\\d|6[07]|7[457-9]))\\d{5}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,
|
280 |
-
[,,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",,,,,,,[8,9],[6]],[,,"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:[01][2467]|2[2-467]))\\d{5}",,,,"30234567",,,[8],[6]],[,,"6(?:00|3[024]|6[0-25]|[7-9]\\d)\\d{5}",,,,"67622901",,,[8]],[,,"80(?:[0-2578]|9\\d)\\d{5}",,,,"80080002"],[,,"9(?:4[1568]|5[178])\\d{5}",,,,"94515151",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780",,,[8]],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],,[,
|
281 |
-
,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,"(?:590|69\\d)\\d{6}",,,,,,,[9]],[,,"590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}",
|
282 |
-
,,,"202123456",,,,[7]],[,,"3[2-49]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"0|([24-9]\\d{6})$","20$1",,,[[,"(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"329\\d{4}|(?:[256]\\d|45)\\d{5}",,,,,,,[7]],[,,"(?:247|528|625)\\d{4}",,,,"2471234"],[,,"(?:(?:23|54)5|329|45[56])\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],
|
283 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:2(?:[23]\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:(?:[0-25-8]\\d|3[2-4]|9[23])\\d|4(?:21|60))\\d{4}",,,,"72345678"],[,,"800\\d{5}",
|
284 |
-
,,,"80012345"],[,,"5[02-9]\\d{6}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"(?:[246-9]\\d|50)\\d{6}",,,,,,,[8]],[,,"2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}",
|
285 |
-
,,,"20212345"],[,,"2(?:079|17\\d)\\d{4}|(?:50|[679]\\d|8[239])\\d{6}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{4})","$1",["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",
|
286 |
-
,,,,,,[6,7,8,9,10],[5]],[,,"(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[2-469]|39|46|6[25]|7[0-2])|6)|2(?:2(?:00|8[34])|4(?:0\\d|2[246]|39|46|62|7[0-2])|51\\d\\d)|4(?:2(?:2\\d\\d|48[0-2])|[34]20\\d)|6(?:0(?:[23]|88\\d)|(?:124|320|[56]2\\d)\\d|247[23]|4(?:2[04]\\d|47[23])|7(?:(?:3\\d|8[01459])\\d|4(?:39|60|7[01])))|8(?:[1-3]2\\d|5(?:2\\d|4[1-9]|51))\\d)\\d{4}|5(?:2(?:2\\d{5,6}|47[023]\\d{4})|(?:347[23]|42(?:1|86)|(?:522|[68]20)\\d|7(?:20\\d|48[0-2])|9(?:20\\d|47[01]))\\d{4})|7(?:120\\d{4,5}|(?:425\\d|5(?:202|96\\d))\\d{4})|(?:(?:1[2-6]\\d|4(?:2[24-8]|356|[46][2-6]|5[35])|5(?:[27][2-8]|3[2-68]|4[25-8]|5[23]|6[2-4]|8[25-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][25-8]|[15][235-7]|22|3[2-4]))\\d|8(?:[135]2\\d\\d|2(?:2\\d\\d|320)))\\d{3}|25\\d{5,6}|(?:2[2-9]|43[235-7]|6(?:1[2356]|[24][2-6]|3[256]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:1[235689]|2[2-8]|32|4[24-7]|5[245]|6[23]))\\d{4}|(?:4[35]|5[48]|63|7[0145]|8[13])470\\d{4}|(?:4[35]|5[48]|63|7[0145]|8[13])4\\d{4}",
|
287 |
-
,,,"1234567",,,[6,7,8,9],[5]],[,,"(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|6[7-9]\\d|7(?:3|5[0-2]|[6-9]\\d)|8(?:8[7-9]|9\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6]|9(?:[089]|[5-7]\\d\\d))\\d)\\d{4}|9[69]1\\d{6}|9[68]\\d{6}",,,,"92123456",,,[7,8,9,10]],[,,"80080(?:[01][1-9]|2\\d)\\d{3}",,,,"8008001234",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}|[12]468\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],
|
288 |
-
"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],[,"(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],[,"(\\d)(\\d{5})(\\d{4})",
|
289 |
-
"$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[57-9]\\d{7}",,,,,,,[8,9,10],[4,5,6]],[,,"[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}|(?:11(?:3\\d|4[568])|(?:(?:21|5[0568])\\d|70[0-5])\\d)\\d{4}|[12]2(?:[1-3]\\d{5,6}|7\\d{6})",,,,"50123456",,,,[4,5,6]],[,,"(?:8(?:[05689]\\d|3[01])|9(?:[014-9]\\d|20|3[0-4]))\\d{5}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"7(?:100|5(?:0[0579]|1[015]|[389]5|[57][57])|(?:6[0167]|7\\d|8[01])\\d)\\d{4}",
|
290 |
-
,,,"75153456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[57-9]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"(?:28|[68]\\d)\\d{6}",,,,,,,[8]],[,,"(?:28[2-57-9]|8(?:11|[2-57-9]\\d))\\d{5}",
|
291 |
-
,,,"28212345"],[,,"6(?:[2356]\\d\\d|8(?:[02][5-9]|[1478]\\d|[356][0-4]))\\d{4}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[58]\\d{9}|(?:67|90)0\\d{7}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,
|
292 |
-
,"670(?:2(?:3[3-7]|56|8[5-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"1|([2-9]\\d{6})$","670$1",,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"(?:596|69\\d)\\d{6}",,,,,,,[9]],[,,"596(?:0[0-7]|10|2[7-9]|3[05-9]|4[0-46-8]|[5-7]\\d|8[09]|9[4-8])\\d{4}",
|
293 |
-
,,,"596301234"],[,,"69(?:6(?:[0-47-9]\\d|5[0-6]|6[0-4])|727)\\d{4}",,,,"696201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"(?:[2-4]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"(?:25[08]|35\\d|45[1-7])\\d{5}",,,,"35123456"],[,,"[2-4][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,
|
294 |
-
,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"66449\\d{5}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"664491\\d{4}",,,,"6644912345",,,,[7]],[,,"66449[2-6]\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",
|
295 |
-
,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"1|(4\\d{6})$","664$1",,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2(?:0(?:[19]\\d|3[1-4]|6[059])|[1-357]\\d\\d)\\d{4}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d\\d)|9(?:2(?:1[01]|31)|69[67]|8(?:1[1-3]|89|97)|9\\d\\d))\\d{4}",,,,"96961234"],[,,"800[3467]\\d{4}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],
|
296 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"(?:[2-468]|5\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:2(?:[03478]\\d|1[0-7]|6[0-79])|4(?:[013568]\\d|2[4-7])|54(?:[34]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",,,,"54480123"],[,,"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|5(?:2[589]|4[3489]|7\\d|8[0-689]|9[0-8])\\d{5}",,,,"52512345",
|
297 |
-
,,[8]],[,,"80[0-2]\\d{4}",,,,"8001234",,,[7]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[24-7]0|3[03])",,,,,,"020",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],[,"(\\d{4})(\\d{4})","$1 $2",["5"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024-68]|8[024689]))\\d{4}",,,,"6701234",
|
298 |
-
,,[7]],[,,"46[46]\\d{4}|(?:7[2-9]|9[14-9])\\d{5}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[3467]|9[14-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4[05]0\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"1\\d{6}(?:\\d{2})?|(?:[23]1|77|88|99)\\d{7}",,,,,,,[7,9]],[,,"(?:1[2-9]|21\\d\\d)\\d{5}",
|
299 |
-
,,,"1234567"],[,,"111\\d{6}|(?:77|88|99)\\d{7}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"31\\d{7}",,,,"310123456",,,[9]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[17-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,
|
300 |
-
[,,"(?:1(?:[01467]\\d|[2359][1-9]|8[1-79])|[2-9]\\d)\\d{8}",,,,,,,[10,11],[7,8]],[,,"(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}",
|
301 |
-
,,,"2001234567",,,[10],[7,8]],[,,"(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}",
|
302 |
-
,,,"12221234567",,,,[7,8]],[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,"300\\d{7}",,,,"3001234567",,,[10]],[,,"500\\d{7}",,,,"5001234567",,,[10]],[,,,,,,,,,[-1]],"MX",52,"0[09]","01",,,"0(?:[12]|4[45])|1",,"00",,[[,"(\\d{5})","$1",["53"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})",
|
303 |
-
"$2 $3 $4",["1"],,,1]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",
|
304 |
-
,,,"323856789",,,[8,9],[6,7]],[,,"1(?:4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d))|(?:[23679][2-9]|4[235-9]|59\\d)\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"154(?:6(?:0\\d|1[0-3])|8(?:[25]1|4[0189]|7[0-4679]))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,
|
305 |
-
,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[0249]|[367][2-9]|8[1-9])|8"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1[36-8]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"(?:2|8\\d)\\d{7}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",
|
306 |
-
,,,"21123456",,,[8]],[,,"8[2-7]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-7]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"6(?:1(?:[02-4]\\d\\d|17)|2(?:17|54\\d|69|70)|3(?:17|2[0237]\\d|34|6[289]|7[01]|81)|4(?:17|(?:27|41|5[25])\\d|69|7[01])|5(?:17|2[236-8]\\d|69|7[01])|6(?:17|26\\d|38|42|69|7[01])|7(?:17|(?:2[2-4]|30)\\d|6[89]|7[01]))\\d{4}|6(?:1(?:2[2-7]|3[01378]|4[0-4]|69|7[014])|25[0-46-8]|32\\d|4(?:2[0-27]|4[016]|5[0-357])|52[02-9]|62[56]|7(?:2[2-69]|3[013]))\\d{4}",
|
307 |
-
,,,"61221234"],[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]],[,,"80\\d{7}",,,,"800123456",,,[9]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d\\d|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,
|
308 |
-
[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"[2-57-9]\\d{5}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,,,,,,,,[-1]],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{3})","$1",["5[6-8]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-57-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-57-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[0289]\\d{7}",
|
309 |
-
,,,,,,[8]],[,,"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:8[014589]|9\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",
|
310 |
-
,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"3[58]\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,"([0-258]\\d{4})$","3$1",,,[[,"(\\d{2})(\\d{4})","$1 $2",["1"]],[,"(\\d)(\\d{5})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"(?:(?:[1-356]\\d|4[02-8]|7[0-79]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[0-3578])\\d{5}",
|
311 |
-
,,,"18040123",,,[7,8],[5,6]],[,,"(?:707[0-3]|8(?:01|19)[01])\\d{6}|(?:70[1-689]|8(?:0[2-9]|1[0-8])|90[1-35-9])\\d{7}",,,,"8021234567",,,[10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})",
|
312 |
-
"$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"(?:1800|[25-8]\\d{3})\\d{4}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,
|
313 |
-
[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|[89]\\d{6,9}|1\\d{4,5}",,,,,,,[5,6,7,8,9,10]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",
|
314 |
-
,,,"101234567",,,[9]],[,,"6[1-58]\\d{7}",,,,"612345678",,,[9]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["1[238]|[34]"]],[,"(\\d{2})(\\d{3,4})","$1 $2",["14"]],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})",
|
315 |
-
"$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],[[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d",
|
316 |
-
,,,,,,[5,6]],[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",,,,"14020",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,"(?:0|[2-9]\\d{3})\\d{4}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|5[89]|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,
|
317 |
-
"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[489]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-7]"]]],,[,,,,,,,,,[-1]],1,"[02-689]|7[0-8]",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"9\\d{9}|[1-9]\\d{7}",,,,,,,[8,10],[6,7]],[,,"1[0-6]\\d{6}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-79])[2-6]\\d{5}",
|
318 |
-
,,,"14567890",,,[8],[6,7]],[,,"9(?:6[0-3]|7[245]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["[1-8]|9(?:[1-579]|6[2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"(?:444|55\\d|888)\\d{4}",,,,,,,[7]],[,,"(?:444|888)\\d{4}",,,,"4441234"],[,
|
319 |
-
,"55[4-9]\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[458]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"(?:[47]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,,"888[4-9]\\d{3}",,,,"8884012",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["8"]]],
|
320 |
-
,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"[28]\\d{7,9}|[346]\\d{7}|(?:508|[79]\\d)\\d{6,7}",,,,,,,[8,9,10],[7]],[,,"24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",,,,"32345678",,,[8],[7]],[,,"2[0-28]\\d{8}|2[0-27-9]\\d{7}|21\\d{6}",,,,"211234567"],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456"],[,,"90\\d{6,7}",,,,"900123456",,,[8,9]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d{3})(\\d{2})(\\d{3})",
|
321 |
-
"$1 $2 $3",["[89]0"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[59]|80"],"0$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["2[028]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7|86"],"0$1"]],,[,,"[28]6\\d{6,7}",,,,"26123456",,,[8,9]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:[279]\\d{3}|500)\\d{4}|8007\\d{4,5}",,,,,,,[7,8,9]],[,,"2[2-6]\\d{6}",,,,"23123456",
|
322 |
-
,,[8]],[,,"90[1-9]\\d{5}|(?:7[129]|9[1-9])\\d{6}",,,,"92123456",,,[8]],[,,"500\\d{4}|8007\\d{4,5}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],[,"(\\d{2})(\\d{6})","$1 $2",["2"]],[,"(\\d{4})(\\d{4})","$1 $2",["[79]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"(?:[1-57-9]|6\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|[68][58]|7[0167]|9[39])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[026-9])|3(?:[089]\\d|1[014-7]|2[0-35]|33|4[0-579]|55|6[068]|7[06-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[05]|7[0-24-9]|8[7-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",
|
323 |
-
,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|6(?:[02-9]\\d|1[0-6])\\d|8(?:1[01]|7[23]))\\d{4}",,,,"61234567"],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["6"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"(?:[14-8]|9\\d)\\d{7}",,,,,,,[8,9],[6,7]],[,,"19(?:[02-68]\\d|1[035-9]|7[0-689]|9[1-9])\\d{4}|(?:1[0-8]|4[1-4]|5[1-46]|6[1-7]|7[2-46]|8[2-4])\\d{6}",
|
324 |
-
,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"19(?:1[124]|77|90)00","0"," Anexo ",,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,
|
325 |
-
,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"[48]\\d{7}|4\\d{5}",,,,,,,[6,8]],[,,"4(?:[09][4-689]\\d|4)\\d{4}",,,,"40412345"],[,,"8[7-9]\\d{6}",,,,"87123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[48]"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,,,,[6]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PG:[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",
|
326 |
-
,,,,,,[7,8]],[,,"(?:64[1-9]|7730|85[02-46-9])\\d{4}|(?:3[0-2]|4[257]|5[34]|77[0-24]|9[78])\\d{5}",,,,"3123456"],[,,"775\\d{5}|(?:7[0-689]|81)\\d{6}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-47]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"00|140[1-3]",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],[,"(\\d{4})(\\d{4})","$1 $2",["[78]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,
|
327 |
-
[,,"(?:1800|8)\\d{7,9}|2\\d{5}(?:\\d{2})?|(?:[3-7]|9\\d)\\d{8}",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,"2\\d{5}(?:\\d{2})?|88(?:22\\d\\d|42)\\d{4}|88\\d{7}|(?:3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578]|8[2-7])\\d{7}",,,,"21234567",,,[6,8,9,10],[4,5,7]],[,,"(?:81[37]|9(?:0[5-9]|1[0-24-9]|2[0-35-9]|[35]\\d|4[235-9]|6[0-25-8]|7[1-9]|8[19]|9[4-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",
|
328 |
-
,,"0",,,,[[,"(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})",
|
329 |
-
"$1 $2 $3",["[89]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[025-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",,,,,,,[8,9,10,11,12],[5,6,7]],[,,"(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",
|
330 |
-
,,,"2123456789",,,[9,10],[5,6,7,8]],[,,"3(?:[014]\\d|2[0-5]|3[0-7]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["1"]],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])",
|
331 |
-
"9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],[,"(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",
|
332 |
-
,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"[1-57-9]\\d{6}(?:\\d{2})?|6\\d{5,8}",,,,,,,[6,7,8,9]],[,,"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",,,,"123456789",,,[7,9]],[,,"(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,
|
333 |
-
[9]],"PL",48,"00",,,,,,,,[[,"(\\d{5})","$1",["19"]],[,"(\\d{3})(\\d{3})","$1 $2",["11|64"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["39|45|5[0137]|6[0469]|7[02389]|8[08]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-8]|9[145]"]]],
|
334 |
-
,[,,"64\\d{4,7}",,,,"641234567"],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[45]\\d{5}",,,,,,,[6]],[,,"(?:4[1-3]|50)\\d{4}",,,,"430123"],[,,"(?:4[02-4]|5[05])\\d{4}",,,,"551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"(?:[589]\\d\\d|787)\\d{7}",,,,,,,[10],
|
335 |
-
[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}",,,,,,,[8,9,10],[7]],[,,"(?:22[2-47-9]|42[45]|82[01458]|92[369])\\d{5}",
|
336 |
-
,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"(?:[26-9]\\d|30)\\d{7}",,,,,,,[9]],[,,"2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}",
|
337 |
-
,,,"212345678"],[,,"9(?:[1-36]\\d\\d|480)\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70(?:7\\d|8[17])\\d{5}",,,,"707123456"],
|
338 |
-
,,[,,"600\\d{6}",,,,"600110000"]],PW:[,[,,"(?:[25-8]\\d\\d|345|488|900)\\d{4}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:6[2-4689]0|77\\d|88[0-4])\\d{4}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"59\\d{4,6}|(?:[2-46-9]\\d|5[0-8])\\d{4,7}",
|
339 |
-
,,,,,,[6,7,8,9],[5]],[,,"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-46-8])|7(?:4[0-4]|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,6})",
|
340 |
-
"$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6[347]|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567"],
|
341 |
-
,,[,,,,,,,,,[-1]]],QA:[,[,,"800\\d{4}|(?:2|[3-7]\\d)\\d{6}",,,,,,,[7,8]],[,,"4[04]\\d{6}",,,,"44123456",,,[8]],[,,"[35-7]\\d{7}",,,,"33123456",,,[8]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["2[126]|8"]],[,"(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],,[,,"2(?:[12]\\d|61)\\d{4}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"(?:26|[68]\\d)\\d{7}",,,,,,,[9]],[,,
|
342 |
-
"262\\d{6}",,,,"262161234"],[,,"69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[05]|6[0-26]|7[0-27]|8[0-8]|9[0-479]))\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RE",262,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[268]"],"0$1"]],,[,,,,,,,,,[-1]],1,"262|69|8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"(?:[237]\\d|[89]0)\\d{7}|[23]\\d{5}",
|
343 |
-
,,,,,,[6,9]],[,,"[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d",,,,"211234567"],[,,"7120\\d{5}|7(?:[02-7]\\d|1[01]|8[03-8]|99)\\d{6}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[036]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],
|
344 |
-
"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"37\\d{7}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,"(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",,,,"10234567",,,[7,8,9,10,11,12],[4,5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],
|
345 |
-
[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:78\\d|90[0169])\\d{3,7}",,,,"90012345",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],[,"(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"[347-9]\\d{9}",,,,,,,[10],[7]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",
|
346 |
-
,,,"3011234567",,,,[7]],[,,"9\\d{9}",,,,"9123456789"],[,,"80[04]\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567"],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[0-79]"]],[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})",
|
347 |
-
"$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[3489]"],"8 ($1)",,1]],[[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",
|
348 |
-
["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})",
|
349 |
-
"$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[3489]"],"8 ($1)",,1]],[,,,,,,,,,[-1]],1,"3[04-689]|[489]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"(?:06|[27]\\d\\d|[89]00)\\d{6}",,,,,,,[8,9]],[,,"(?:06|2[258]\\d)\\d{6}",,,,"250123456"],[,,"7[238]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})",
|
350 |
-
"$1 $2 $3 $4",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"92\\d{7}|(?:[15]|8\\d)\\d{8}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"5(?:[013-689]\\d|7[0-36-8])\\d{6}",,,,"512345678",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"925\\d{6}",,,,"925012345",,,[9]],[,,"920\\d{6}",,,,"920012345",
|
351 |
-
,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["9"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"811\\d{7}",,,,"8110123456",,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,"(?:[1-6]|[7-9]\\d\\d)\\d{4}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",
|
352 |
-
,,,"40123",,,[5]],[,,"48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"8000\\d{3}|(?:[249]\\d|64)\\d{5}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],
|
353 |
-
[,,"2[5-8]\\d{5}",,,,"2510123"],[,,"8000\\d{3}",,,,"8000000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"971\\d{4}|(?:64|95)\\d{5}",,,,"6412345"],"SC",248,"010|0[0-2]",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5[3-7]|8[35-7])\\d{6}",,,,"153123456"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,
|
354 |
-
,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",,,,,,,[6,7,8,9,10,12]],[,,"10[1-8]\\d{6}|90[1-9]\\d{4,6}|(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d{5,7}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",
|
355 |
-
,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77[0-7]\\d{6}",,,,"771234567",,,[9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1"],
|
356 |
-
[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["7"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})",
|
357 |
-
"$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1"]],[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(\\d{3})(\\d{4})","$1 $2",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})",
|
358 |
-
"$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1 $2 $3",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})",
|
359 |
-
"$1 $2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"(?:25[245]|67[3-68])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",,,,,,,[8,10,11]],[,,"6[1-9]\\d{6}",,,,"61234567",,,[8]],[,,"(?:8[1-8]|9[0-8])\\d{6}",
|
360 |
-
,,,"81234567",,,[8]],[,,"(?:18|8)00\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[12]\\d{6}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"(\\d{4,5})","$1",["1[0135-7]|77"]],[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8[1-8]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8[1-8]"]],[,"(\\d{3})(\\d{3})(\\d{4})",
|
361 |
-
"$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"(?:[256]\\d|8)\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d\\d",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d\\d",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,"[256]",[,,,,,,,,,[-1]],[,,,,,,
|
362 |
-
,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",,,,,,,[5,6,7,8]],[,,"(?:[1-357][2-8]|4[24-8])\\d{6}",,,,"12345678",,,[8],[7]],[,,"6(?:5(?:1\\d|55|[67]0)|9(?:10|[69]\\d))\\d{4}|(?:[37][01]|4[0139]|51|6[48])\\d{6}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"89[1-3]\\d{2,5}|90\\d{4,6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59\\d\\d|8(?:1(?:[67]\\d|8[01389])|2(?:0\\d|2[0378]|8[0-2489])|3[389]\\d))\\d{4}",,,,"59012345",,,[8]],"SI",386,"00|10(?:22|66|88|99)",
|
363 |
-
"0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|(?:[4589]\\d|79)\\d{6}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|5[89]|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",
|
364 |
-
,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"79",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",,,,,,,[6,7,9]],[,,"(?:2(?:16|[2-9]\\d{3})|[3-5][1-8]\\d{3})\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d",
|
365 |
-
,,,"221234567"],[,,"909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|[45]\\d)\\d{6}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:00|[78]\\d)\\d{6}",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d{4})(\\d{3})","$1 $2",["909","9090"],"0$1"],
|
366 |
-
[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],
|
367 |
-
"0$1"]],[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}",,,,,,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"(?:[2378]\\d|99)\\d{6}",,,,,,,[8],[6]],[,,"22\\d{6}",,,,"22221234",,,,[6]],[,,"(?:25|3[0134]|7[5-9]|8[08]|99)\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[237-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,
|
368 |
-
,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"(?:0549|[5-7]\\d)\\d{6}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})$","0549$1",,,[[,"(\\d{6})","$1",["[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})",
|
369 |
-
"$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,"(?:[378]\\d{4}|93330)\\d{4}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"],[,,"7(?:[06-8]\\d|21|90)\\d{6}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"93330\\d{4}|3(?:392|9[01]\\d)\\d{5}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,
|
370 |
-
"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[346-9]\\d{8}|[12679]\\d{7}|(?:[1-4]\\d|59)\\d{5}|[1348]\\d{5}",,,,,,,[6,7,8,9]],[,,"(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|59)\\d{5}|(?:[134]\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"28\\d{5}|(?:6[1-9]|79)\\d{6,7}|(?:15|24|(?:3[59]|4[89]|8[08])\\d|60|7[1-8]|9(?:0[67]|[2-9]))\\d{6}",,,,"71123456",,,[7,8,9]],
|
371 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["1|2[0-79]|3[0-46-8]|4[0-7]|59"]],[,"(\\d)(\\d{7})","$1 $2",["24|[67]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79[0-8]|90"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[1-35-9]|799|9[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"(?:[2-5]|68|[78]\\d)\\d{5}",
|
372 |
-
,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[125-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"18\\d{7}",,,,"181234567"],
|
373 |
-
[,,"(?:12|9[1257])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"(?:22|9\\d)\\d{5}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,
|
374 |
-
,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2[1-6]\\d{6}",,,,"21234567",,,[8]],[,,"[67]\\d{7}",,,,"70123456",,,[8]],[,,"800\\d{4}(?:\\d{4})?",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,
|
375 |
-
"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,
|
376 |
-
,[-1]],"SX",1,"011","1",,,"1|(5\\d{6})$","721$1",,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"[12]1\\d{6,7}|(?:1(?:[2356]|4\\d)|2[235]|3(?:[13]\\d|4)|4[13]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9(?:22|[3-589]\\d|6[024-9])\\d{6}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],
|
377 |
-
"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"0800\\d{4}|(?:[237]\\d|900)\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[6-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",
|
378 |
-
["9"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"(?:[58]\\d\\d|649|900)\\d{7}",,,,,,,[10],[7]],[,,"649(?:712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-7])|3(?:3[1-389]|4[1-8])|4[34][1-3])\\d{4}",
|
379 |
-
,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"64971[01]\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"1|([2-479]\\d{6})$","649$1",,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"(?:22|[69]\\d|77)\\d{6}",,,,,,,[8]],[,,"22(?:[37-9]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:6[023568]|77|9\\d)\\d{6}",,
|
380 |
-
,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[09]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,
|
381 |
-
"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"1\\d{8,9}|(?:[2-57]|[689]\\d)\\d{7}",,,,,,,[8,9,10]],[,,"(?:2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,
|
382 |
-
"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["14|[3-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"(?:[3-59]\\d|77|88)\\d{7}",,,,,,,[9],[3,5,6,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,6,7]],[,,"41[18]\\d{6}|(?:5[05]|77|88|9\\d)\\d{7}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,
|
383 |
-
,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810","8",,,"8",,"8~10",,[[,"(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"],,,1],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[34]7|91[78]"],,,1],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3"],,,1],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[457-9]"],,,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
384 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[3-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})",
|
385 |
-
"$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"[1-6]\\d{7}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"6[1-9]\\d{6}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})",
|
386 |
-
"$1 $2-$3-$4",["[1-5]"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}",,,,"30010123"],[,,"3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-6])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})",
|
387 |
-
"$1 $2 $3",["[2-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"(?:0800|[5-8]\\d{3})\\d{3}|[2-8]\\d{4}",,,,,,,[5,7]],[,,"(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:6(?:3[02]|85|90)|7(?:[2-46]0|[578]\\d)|8[46-9]\\d)\\d{4}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,"55[04]\\d{4}",,,,"5501234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],
|
388 |
-
[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[5-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"(?:[2-58]\\d\\d|900)\\d{7}|4\\d{6}",,,,,,,[7,10]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",,,,"5012345678",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"(?:8[89]8|900)\\d{7}",
|
389 |
-
,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,"592(?:21[12]|461)\\d{4}",,,,"5922121234",,,[10]],[,,,,,,,,,[-1]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d)(\\d{3})","$1 $2 $3",["444"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[0589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[0589]|90"],
|
390 |
-
"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1]],[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"444\\d{4}",,,,,,,[7]],[,,"(?:444|850\\d{3})\\d{4}",,,,"4441444"],,,[,,,,,,,,,[-1]]],TT:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"868(?:2(?:01|1[89]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",
|
391 |
-
,,,[7]],[,,"868(?:2(?:6[6-9]|[7-9]\\d)|[37](?:0[1-9]|1[02-9]|[2-9]\\d)|4[6-9]\\d|6(?:20|78|8\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"1|([2-46-8]\\d{6})$","868$1",,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"(?:2|7\\d\\d|90)\\d{4}",
|
392 |
-
,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"(?:[24589]|7\\d)\\d{8}|[2-8]\\d{7}|2\\d{6}",,,,,,,[7,8,9,10]],[,,"24\\d{6,7}|(?:6412|8(?:2(?:3\\d|66)|36[24-9]))\\d{4}|(?:2[235-8]\\d|3[2-9]|4(?:[239]\\d|[78])|5[2-8]|6[235-79]|7[1-9]|8[7-9])\\d{6}",,,,"221234567",,,[8,9]],
|
393 |
-
[,,"9[0-8]\\d{7}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}",,,,"800123456",,,[9]],[,,"20(?:[013-9]\\d\\d|2)\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}",,,,"990123456",,,[9]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"TW",886,"0(?:0[25-79]|19)","0","#",,"0",,,,[[,"(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[25][2-8]|[346]|7[1-9]|8[237-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[258]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",
|
394 |
-
["9"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"(?:[26-8]\\d|41|90)\\d{7}",,,,,,,[9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"(?:6[2-9]|7[13-9])\\d{7}",,,,"621234567"],[,,"80[08]\\d{6}",,,,"800123456"],[,,"90\\d{7}",,,,"900123456"],[,,"8(?:40|6[01])\\d{6}",,,,"840123456"],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678"],"TZ",255,"00[056]","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{4})",
|
395 |
-
"$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[89]\\d{9}|[3-9]\\d{8}",,,,,,,[9,10],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,[9],[5,6,7]],[,,"(?:50|6[36-8]|7[1-3]|9[1-9])\\d{7}",,,,"501234567",,,[9]],[,,"800[1-8]\\d{5,6}",,,,"800123456"],[,,"900[239]\\d{5,6}",,,,"900212345"],
|
396 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567",,,[9]],"UA",380,"00","0",,,"0",,"0~0",,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]","4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]"],
|
397 |
-
"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["[3-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",,,,,,,[9],[5,6,7]],[,,"(?:20(?:(?:(?:[0147]\\d|5[0-4])\\d|2(?:40|[5-9]\\d)|3(?:0[67]|2[0-4])|810)\\d|6(?:00[0-2]|[15-9]\\d\\d|30[0-4]))|[34]\\d{5})\\d{3}",,,,"312345678",,,,[5,6,7]],[,,"7260\\d{5}|7(?:[0157-9]\\d|20|4[0-4])\\d{6}",,,,"712345678"],[,,"800[1-3]\\d{5}",,,,"800123456"],
|
398 |
-
[,,"90[1-3]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[017]|6[0-279]|78|8[0-2])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",
|
399 |
-
,,,"2015550123",,,,[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[017]|6[0-279]|78|8[0-2])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",
|
400 |
-
,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],,,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[2-9]"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,"710[2-9]\\d{6}",,,,"7102123456"],,,[,,,,,,,,,[-1]]],UY:[,[,,"(?:[249]\\d\\d|80)\\d{5}|9\\d{6}",
|
401 |
-
,,,,,,[7,8]],[,,"(?:2\\d|4[2-7])\\d{6}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"80[05]\\d{4}",,,,"8001234",,,[7]],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:0|1[3-9]\\d)","0"," int. ",,"0",,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["8|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[24]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"[679]\\d{8}",
|
402 |
-
,,,,,,[9]],[,,"78(?:1(?:13|2[02]|50)|2(?:10|2[139]|98)|77[01])\\d{4}|(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|1[12]\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}",,,,"669050123"],[,,"(?:6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:0\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07])))|9[0-57-9]\\d{3})\\d{4}",
|
403 |
-
,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[679]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"06698\\d{1,6}",,,,"0669812345",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",
|
404 |
-
,,,"800123456",,,[6,9]],[,,"(?:0878\\d\\d|89(?:2|4[5-9]\\d))\\d{3}|89[45][0-4]\\d\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"06698",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],VC:[,[,,"(?:[58]\\d\\d|784|900)\\d{7}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-24-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",
|
405 |
-
,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4]))\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VC",1,"011","1",,,"1|([2-7]\\d{6})$","784$1",,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[89]00\\d{7}|(?:[24]\\d|50)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|50[01])\\d{7}",
|
406 |
-
,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"900\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",["[24589]"],"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VG:[,[,,"(?:284|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"284496[0-5]\\d{3}|284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}",,,,"2842291234",,,,[7]],[,,"284496[6-9]\\d{3}|284(?:3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|54[0-57])\\d{4}",
|
407 |
-
,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"1|([2-578]\\d{6})$","284$1",,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[58]\\d{9}|(?:34|90)0\\d{7}",,,,,,,[10],[7]],[,,"340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:22|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|27|7\\d)|884|998)\\d{4}",
|
408 |
-
,,,"3406421234",,,,[7]],[,,"340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:22|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|27|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"1|([2-9]\\d{6})$","340$1",,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,
|
409 |
-
,[-1]]],VN:[,[,,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-7]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"(?:52[238]|8(?:79|9[689])|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-68]|9[0-8])\\d{7}",,,,"912345678",,,[9]],[,,"1(?:228\\d{4}|800\\d{4,6})",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"672\\d{6}",,,,"672012345",,,[9]],"VN",
|
410 |
-
84,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{3})(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],
|
411 |
-
[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,,,,[7,8]],[,,"(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"(?:[23]\\d|[48]8)\\d{3}|(?:[57]\\d|90)\\d{5}",,,,,,,[5,7]],[,,
|
412 |
-
"(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",,,,"22123",,,[5]],[,,"57[2-5]\\d{4}|(?:5[0-689]|7[013-7])\\d{5}",,,,"5912345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"90[1-9]\\d{4}",,,,"9010123",,,[7]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[579]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:3[03]|900\\d)\\d{3}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"(?:[45]0|68|72|8\\d)\\d{4}",,,,,,,[6]],[,,"(?:50|68|72)\\d{4}",,,,"501234"],[,,"(?:50|68|72|8[23])\\d{4}",
|
413 |
-
,,,"501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[4-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234"]],WS:[,[,,"[2-6]\\d{4}|8\\d{5}(?:\\d{4})?|[78]\\d{6}",,,,,,,[5,6,7,10]],[,,"(?:[2-5]\\d|6[1-9])\\d{3}",,,,"22123",,,[5]],[,,"(?:7[25-7]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
414 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(\\d{5})","$1",["[2-6]"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["8"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",,,,,,,[8,9]],[,,"(?:2[89]|39)0\\d{6}|[23][89]\\d{6}",,,,"28012345"],[,,"4[3-79]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
415 |
-
"XK",383,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}",,,,,,,[7,8,9],[6]],[,,"17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-68])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[0137]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],
|
416 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7[24-68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"80\\d{7}|(?:26|63)9\\d{6}",,,,,,,[9]],[,,"269(?:0[67]|5[01]|6\\d|[78]0)\\d{4}",,,,"269601234"],[,,"639(?:0[0-79]|1[019]|[267]\\d|3[09]|[45]0|9[04-79])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,
|
417 |
-
,,,[-1]],[,,,,,,,,,[-1]],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"269|63",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-9]\\d{8}|8\\d{4,7}",,,,,,,[5,6,7,8,9]],[,,"(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"8[1-4]\\d{3,7}|(?:6\\d|7[0-46-9]|85)\\d{7}",,,,"711234567"],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"(?:86[2-9]|9[0-2]\\d)\\d{6}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87\\d{7}",,,,"871234567",,,[9]],
|
418 |
-
"ZA",27,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6}",,,,"861123456",,,[9]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"800\\d{6}|(?:21|76|9\\d)\\d{7}",,,,,,,[9],[6]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6]],[,,"(?:76|9[5-8])\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],
|
419 |
-
[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",
|
420 |
-
,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}",
|
421 |
-
,,,"1312345",,,,[3,4]],[,,"7(?:1[2-9]|[37][1-9]|8[2-7])\\d{6}",,,,"712345678",,,[9]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["80"],
|
422 |
-
"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],
|
423 |
-
"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],[,"(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"\\d{8}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{8}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"\\d{8}",
|
424 |
-
,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{8}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"[35-7]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"(?:[356]\\d|7[6-8])\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],
|
425 |
-
,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"10\\d{10}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"[67]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"[67]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,
|
426 |
-
,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"1\\d{6,11}|3\\d{6}(?:\\d{2,5})?",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"3(?:37\\d\\d|42)\\d{4}|3(?:2|47|7\\d{3})\\d{7}",,,,"3421234",,,[7,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|3(?:45|9\\d{3})\\d{7}",
|
427 |
-
,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["34[57]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"51\\d{7}(?:\\d{3})?",
|
428 |
-
,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"51[013]0\\d{8}|5100\\d{5}",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["510"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["5"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,
|
429 |
-
,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"\\d{9}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{9}",,,,"123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};/*
|
430 |
-
|
431 |
-
Copyright (C) 2010 The Libphonenumber Authors.
|
432 |
-
|
433 |
-
Licensed under the Apache License, Version 2.0 (the "License");
|
434 |
-
you may not use this file except in compliance with the License.
|
435 |
-
You may obtain a copy of the License at
|
436 |
-
|
437 |
-
http://www.apache.org/licenses/LICENSE-2.0
|
438 |
-
|
439 |
-
Unless required by applicable law or agreed to in writing, software
|
440 |
-
distributed under the License is distributed on an "AS IS" BASIS,
|
441 |
-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
442 |
-
See the License for the specific language governing permissions and
|
443 |
-
limitations under the License.
|
444 |
-
*/
|
445 |
-
function M(){this.a={}}M.c=void 0;M.a=function(){return M.c?M.c:M.c=new M};
|
446 |
-
var xa={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9"},ya={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",
|
447 |
-
7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",
|
448 |
-
Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},N=/^[+\uff0b]+/,za=/([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])/,Aa=/[+\uff0b0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]/,Ba=/[\\\/] *x/,Ca=/[^0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9A-Za-z#]+$/,Da=/(?:.*?[A-Za-z]){3}.*/,Ea=/(?:;ext=([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})|[ \u00a0\t,]*(?:e?xt(?:ensi(?:o\u0301?|\u00f3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|[;,x\uff58#\uff03~\uff5e]|int|anexo|\uff49\uff4e\uff54)[:\.\uff0e]?[ \u00a0\t,-]*([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})#?|[- ]+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,5})#)$/i,
|
449 |
-
Fa=/^[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{2}$|^[+\uff0b]*(?:[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e*]*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]){3,}[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e*A-Za-z0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]*(?:;ext=([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})|[ \u00a0\t,]*(?:e?xt(?:ensi(?:o\u0301?|\u00f3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|[;,x\uff58#\uff03~\uff5e]|int|anexo|\uff49\uff4e\uff54)[:\.\uff0e]?[ \u00a0\t,-]*([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})#?|[- ]+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,5})#)?$/i,
|
450 |
-
Ga=/(\$\d)/;function Ha(a){var b=a.search(Aa);0<=b?(a=a.substring(b),a=a.replace(Ca,""),b=a.search(Ba),0<=b&&(a=a.substring(0,b))):a="";return a}function Ia(a){return 2>a.length?!1:O(Fa,a)}function Ja(a){return O(Da,a)?P(a,ya):P(a,xa)}function Ka(a){var b=Ja(a.toString());a.c="";a.a(b)}function La(a){return null!=a&&(1!=A(a,9)||-1!=w(a,9)[0])}function P(a,b){for(var c=new F,d,e=a.length,f=0;f<e;++f)d=a.charAt(f),d=b[d.toUpperCase()],null!=d&&c.a(d);return c.toString()}
|
451 |
-
function Q(a){return null!=a&&isNaN(a)&&a.toUpperCase()in wa}
|
452 |
-
function Ma(a,b,c){if(0==t(b,2)&&null!=b.a[5]){var d=y(b,5);if(0<d.length)return d}d=y(b,1);var e=R(b);if(0==c)return Na(d,0,e,"");if(!(d in K))return e;a=S(a,d,T(d));b=null!=b.a[3]&&0!=t(b,3).length?3==c?";ext="+t(b,3):null!=a.a[13]?t(a,13)+y(b,3):" ext. "+y(b,3):"";a:{a=0==w(a,20).length||2==c?w(a,19):w(a,20);for(var f,g=a.length,h=0;h<g;++h){f=a[h];var l=A(f,3);if(0==l||0==e.search(t(f,3,l-1)))if(l=new RegExp(t(f,1)),O(l,e)){a=f;break a}}a=null}null!=a&&(g=a,a=y(g,2),f=new RegExp(t(g,1)),y(g,5),
|
453 |
-
g=y(g,4),e=2==c&&null!=g&&0<g.length?e.replace(f,a.replace(Ga,g)):e.replace(f,a),3==c&&(e=e.replace(/^[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e]+/,""),e=e.replace(/[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e]+/g,"-")));return Na(d,c,e,b)}function S(a,b,c){return"001"==c?U(a,""+b):U(a,c)}
|
454 |
-
function R(a){if(null==a.a[2])return"";var b=""+t(a,2);return null!=a.a[4]&&t(a,4)&&0<y(a,8)?Array(y(a,8)+1).join("0")+b:b}function Na(a,b,c,d){switch(b){case 0:return"+"+a+c+d;case 1:return"+"+a+" "+c+d;case 3:return"tel:+"+a+"-"+c+d;default:return c+d}}
|
455 |
-
function V(a,b){switch(b){case 4:return t(a,5);case 3:return t(a,4);case 1:return t(a,3);case 0:case 2:return t(a,2);case 5:return t(a,6);case 6:return t(a,8);case 7:return t(a,7);case 8:return t(a,21);case 9:return t(a,25);case 10:return t(a,28);default:return t(a,1)}}function W(a,b){return X(a,t(b,1))?X(a,t(b,5))?4:X(a,t(b,4))?3:X(a,t(b,6))?5:X(a,t(b,8))?6:X(a,t(b,7))?7:X(a,t(b,21))?8:X(a,t(b,25))?9:X(a,t(b,28))?10:X(a,t(b,2))?t(b,18)||X(a,t(b,3))?2:0:!t(b,18)&&X(a,t(b,3))?1:-1:-1}
|
456 |
-
function U(a,b){if(null==b)return null;b=b.toUpperCase();var c=a.a[b];if(null==c){c=wa[b];if(null==c)return null;c=(new E).a(I.f(),c);a.a[b]=c}return c}function X(a,b){var c=a.length;return 0<A(b,9)&&-1==p(w(b,9),c)?!1:O(y(b,2),a)}
|
457 |
-
function Oa(a,b){if(null==b)return null;var c=y(b,1);c=K[c];if(null==c)a=null;else if(1==c.length)a=c[0];else a:{b=R(b);for(var d,e=c.length,f=0;f<e;f++){d=c[f];var g=U(a,d);if(null!=g.a[23]){if(0==b.search(t(g,23))){a=d;break a}}else if(-1!=W(b,g)){a=d;break a}}a=null}return a}function T(a){a=K[a];return null==a?"ZZ":a[0]}
|
458 |
-
function Y(a,b,c,d){var e=V(c,d),f=0==A(e,9)?w(t(c,1),9):w(e,9);e=w(e,10);if(2==d)if(La(V(c,0)))a=V(c,1),La(a)&&(f=f.concat(0==A(a,9)?w(t(c,1),9):w(a,9)),q(f),0==e.length?e=w(a,10):(e=e.concat(w(a,10)),q(e)));else return Y(a,b,c,1);if(-1==f[0])return 5;b=b.length;if(-1<p(e,b))return 4;c=f[0];return c==b?0:c>b?2:f[f.length-1]<b?3:-1<p(f,b,1)?0:5}function Pa(a,b){var c=R(b);b=y(b,1);if(!(b in K))return 1;b=S(a,b,T(b));return Y(a,c,b,-1)}
|
459 |
-
function Qa(a,b,c,d,e,f){if(0==b.length)return 0;b=new F(b);var g;null!=c&&(g=t(c,11));null==g&&(g="NonMatch");var h=b.toString();if(0==h.length)g=20;else if(N.test(h))h=h.replace(N,""),b.c="",b.a(Ja(h)),g=1;else{h=new RegExp(g);Ka(b);g=b.toString();if(0==g.search(h)){h=g.match(h)[0].length;var l=g.substring(h).match(za);l&&null!=l[1]&&0<l[1].length&&"0"==P(l[1],xa)?g=!1:(b.c="",b.a(g.substring(h)),g=!0)}else g=!1;g=g?5:20}e&&u(f,6,g);if(20!=g){if(2>=b.c.length)throw Error("Phone number too short after IDD");
|
460 |
-
a:{a=b.toString();if(0!=a.length&&"0"!=a.charAt(0))for(e=a.length,b=1;3>=b&&b<=e;++b)if(c=parseInt(a.substring(0,b),10),c in K){d.a(a.substring(b));d=c;break a}d=0}if(0!=d)return u(f,1,d),d;throw Error("Invalid country calling code");}if(null!=c&&(g=y(c,10),h=""+g,l=b.toString(),0==l.lastIndexOf(h,0)&&(h=new F(l.substring(h.length)),l=t(c,1),l=new RegExp(y(l,2)),Ra(h,c,null),h=h.toString(),!O(l,b.toString())&&O(l,h)||3==Y(a,b.toString(),c,-1))))return d.a(h),e&&u(f,6,10),u(f,1,g),g;u(f,1,0);return 0}
|
461 |
-
function Ra(a,b,c){var d=a.toString(),e=d.length,f=t(b,15);if(0!=e&&null!=f&&0!=f.length){var g=new RegExp("^(?:"+f+")");if(e=g.exec(d)){f=new RegExp(y(t(b,1),2));var h=O(f,d),l=e.length-1;b=t(b,16);if(null==b||0==b.length||null==e[l]||0==e[l].length){if(!h||O(f,d.substring(e[0].length)))null!=c&&0<l&&null!=e[l]&&c.a(e[1]),a.set(d.substring(e[0].length))}else if(d=d.replace(g,b),!h||O(f,d))null!=c&&0<l&&c.a(e[1]),a.set(d)}}}
|
462 |
-
function Z(a,b,c){if(!Q(c)&&0<b.length&&"+"!=b.charAt(0))throw Error("Invalid country calling code");return Sa(a,b,c,!0)}
|
463 |
-
function Sa(a,b,c,d){if(null==b)throw Error("The string supplied did not seem to be a phone number");if(250<b.length)throw Error("The string supplied is too long to be a phone number");var e=new F,f=b.indexOf(";phone-context=");if(0<=f){var g=f+15;if("+"==b.charAt(g)){var h=b.indexOf(";",g);0<h?e.a(b.substring(g,h)):e.a(b.substring(g))}g=b.indexOf("tel:");e.a(b.substring(0<=g?g+4:0,f))}else e.a(Ha(b));f=e.toString();g=f.indexOf(";isub=");0<g&&(e.c="",e.a(f.substring(0,g)));if(!Ia(e.toString()))throw Error("The string supplied did not seem to be a phone number");
|
464 |
-
f=e.toString();if(!(Q(c)||null!=f&&0<f.length&&N.test(f)))throw Error("Invalid country calling code");f=new J;d&&u(f,5,b);a:{b=e.toString();g=b.search(Ea);if(0<=g&&Ia(b.substring(0,g))){h=b.match(Ea);for(var l=h.length,z=1;z<l;++z)if(null!=h[z]&&0<h[z].length){e.c="";e.a(b.substring(0,g));b=h[z];break a}}b=""}0<b.length&&u(f,3,b);g=U(a,c);b=new F;h=0;l=e.toString();try{h=Qa(a,l,g,b,d,f)}catch(L){if("Invalid country calling code"==L.message&&N.test(l)){if(l=l.replace(N,""),h=Qa(a,l,g,b,d,f),0==h)throw L;
|
465 |
-
}else throw L;}0!=h?(e=T(h),e!=c&&(g=S(a,h,e))):(Ka(e),b.a(e.toString()),null!=c?(h=y(g,10),u(f,1,h)):d&&(delete f.a[6],f.c&&delete f.c[6]));if(2>b.c.length)throw Error("The string supplied is too short to be a phone number");null!=g&&(c=new F,e=new F(b.toString()),Ra(e,g,c),a=Y(a,e.toString(),g,-1),2!=a&&4!=a&&5!=a&&(b=e,d&&0<c.toString().length&&u(f,7,c.toString())));d=b.toString();a=d.length;if(2>a)throw Error("The string supplied is too short to be a phone number");if(17<a)throw Error("The string supplied is too long to be a phone number");
|
466 |
-
if(1<d.length&&"0"==d.charAt(0)){u(f,4,!0);for(a=1;a<d.length-1&&"0"==d.charAt(a);)a++;1!=a&&u(f,8,a)}u(f,2,parseInt(d,10));return f}function O(a,b){return(a="string"==typeof a?b.match("^(?:"+a+")$"):b.match(a))&&a[0].length==b.length?!0:!1};m("intlTelInputUtils",{});m("intlTelInputUtils.formatNumber",function(a,b,c){try{var d=M.a(),e=Z(d,a,b),f=Pa(d,e);return 0==f||4==f?Ma(d,e,"undefined"==typeof c?0:c):a}catch(g){return a}});m("intlTelInputUtils.getExampleNumber",function(a,b,c){try{var d=M.a();a:{if(Q(a)){var e=V(U(d,a),c);try{if(null!=e.a[6]){var f=t(e,6);var g=Sa(d,f,a,!1);break a}}catch(h){}}g=null}return Ma(d,g,b?2:1)}catch(h){return""}});m("intlTelInputUtils.getExtension",function(a,b){try{return t(Z(M.a(),a,b),3)}catch(c){return""}});
|
467 |
-
m("intlTelInputUtils.getNumberType",function(a,b){try{var c=M.a();var d=Z(c,a,b),e=Oa(c,d),f=S(c,y(d,1),e);if(null==f)var g=-1;else{var h=R(d);g=W(h,f)}return g}catch(l){return-99}});
|
468 |
-
m("intlTelInputUtils.getValidationError",function(a,b){try{var c=M.a(),d=Z(c,a,b);return Pa(c,d)}catch(e){return"Invalid country calling code"==e.message?1:"The string supplied did not seem to be a phone number"==e.message?4:"Phone number too short after IDD"==e.message||"The string supplied is too short to be a phone number"==e?2:"The string supplied is too long to be a phone number"==e.message?3:-99}});
|
469 |
-
m("intlTelInputUtils.isValidNumber",function(a,b){try{var c=M.a(),d=Z(c,a,b);var e=Oa(c,d),f=y(d,1),g=S(c,f,e),h;if(!(h=null==g)){var l;if(l="001"!=e){var z=U(c,e);if(null==z)throw Error("Invalid region code: "+e);var L=y(z,10);l=f!=L}h=l}if(h)var va=!1;else{var Ta=R(d);va=-1!=W(Ta,g)}return va}catch(Ua){return!1}});m("intlTelInputUtils.numberFormat",{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3});
|
470 |
-
m("intlTelInputUtils.numberType",{FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1});m("intlTelInputUtils.validationError",{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,NOT_A_NUMBER:4});})();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
metform.php
CHANGED
@@ -2,10 +2,10 @@
|
|
2 |
defined( 'ABSPATH' ) || exit;
|
3 |
|
4 |
/**
|
5 |
-
* Plugin Name: MetForm
|
6 |
* Plugin URI: http://products.wpmet.com/metform/
|
7 |
* Description: Most flexible and design friendly form builder for Elementor
|
8 |
-
* Version: 1.1.
|
9 |
* Author: Wpmet
|
10 |
* Author URI: https://wpmet.com
|
11 |
* Text Domain: metform
|
@@ -14,12 +14,13 @@ defined( 'ABSPATH' ) || exit;
|
|
14 |
*/
|
15 |
|
16 |
|
17 |
-
|
18 |
-
|
19 |
|
20 |
register_activation_hook( __FILE__, [ MetForm\Plugin::instance(), 'flush_rewrites'] );
|
21 |
|
22 |
add_action( 'plugins_loaded', function(){
|
|
|
23 |
MetForm\Plugin::instance()->init();
|
24 |
-
|
25 |
-
|
2 |
defined( 'ABSPATH' ) || exit;
|
3 |
|
4 |
/**
|
5 |
+
* Plugin Name: MetForm
|
6 |
* Plugin URI: http://products.wpmet.com/metform/
|
7 |
* Description: Most flexible and design friendly form builder for Elementor
|
8 |
+
* Version: 1.1.4
|
9 |
* Author: Wpmet
|
10 |
* Author URI: https://wpmet.com
|
11 |
* Text Domain: metform
|
14 |
*/
|
15 |
|
16 |
|
17 |
+
require 'autoloader.php';
|
18 |
+
require 'plugin.php';
|
19 |
|
20 |
register_activation_hook( __FILE__, [ MetForm\Plugin::instance(), 'flush_rewrites'] );
|
21 |
|
22 |
add_action( 'plugins_loaded', function(){
|
23 |
+
do_action('metform/before_load');
|
24 |
MetForm\Plugin::instance()->init();
|
25 |
+
do_action('metform/after_load');
|
26 |
+
}, 111);
|
init.php → plugin.php
RENAMED
@@ -1,279 +1,276 @@
|
|
1 |
-
<?php
|
2 |
-
namespace MetForm;
|
3 |
-
defined( 'ABSPATH' ) || exit;
|
4 |
-
|
5 |
-
final class Plugin{
|
6 |
-
|
7 |
-
private static $instance;
|
8 |
-
|
9 |
-
private $entries;
|
10 |
-
private $forms;
|
11 |
-
|
12 |
-
public function __construct(){
|
13 |
-
Autoloader::run();
|
14 |
-
}
|
15 |
-
|
16 |
-
public function init(){
|
17 |
-
|
18 |
-
// Check if Elementor installed and activated.
|
19 |
-
if ( ! did_action( 'elementor/loaded' ) ) {
|
20 |
-
add_action( 'admin_notices', array( $this, 'missing_elementor' ) );
|
21 |
-
return;
|
22 |
-
}
|
23 |
-
// Check for required Elementor version.
|
24 |
-
if ( ! version_compare( ELEMENTOR_VERSION, '2.6.0', '>=' ) ) {
|
25 |
-
add_action( 'admin_notices', array( $this, 'failed_elementor_version' ) );
|
26 |
-
return;
|
27 |
-
}
|
28 |
-
|
29 |
-
if(current_user_can('manage_options')){
|
30 |
-
add_action( 'admin_menu',[$this,'admin_menu']);
|
31 |
-
}
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
add_action( 'elementor/editor/before_enqueue_scripts', [$this, 'edit_view_scripts'] );
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
add_action( 'init', array( $this, 'i18n' ) );
|
40 |
-
|
41 |
-
add_action('admin_enqueue_scripts', [$this,'js_css_admin']);
|
42 |
-
add_action('wp_enqueue_scripts', [$this,'js_css_public']);
|
43 |
-
add_action( 'elementor/frontend/before_enqueue_scripts', [$this, 'elementor_js'] );
|
44 |
-
|
45 |
-
add_action('admin_footer', [$this, 'footer_data']);
|
46 |
-
|
47 |
-
Core\Forms\Base::instance()->init();
|
48 |
-
Controls\Base::instance()->init();
|
49 |
-
$this->entries = Core\Entries\Init::instance();
|
50 |
-
|
51 |
-
Widgets\Manifest::get_instance()->init();
|
52 |
-
}
|
53 |
-
|
54 |
-
public function version(){
|
55 |
-
return '1.1.3';
|
56 |
-
}
|
57 |
-
|
58 |
-
public function package_type(){
|
59 |
-
return 'free';
|
60 |
-
}
|
61 |
-
|
62 |
-
public function plugin_url(){
|
63 |
-
return trailingslashit(plugin_dir_url( __FILE__ ));
|
64 |
-
}
|
65 |
-
|
66 |
-
public function plugin_dir(){
|
67 |
-
return trailingslashit(plugin_dir_path( __FILE__ ));
|
68 |
-
}
|
69 |
-
|
70 |
-
public function core_url(){
|
71 |
-
return $this->plugin_url() . 'core/';
|
72 |
-
}
|
73 |
-
|
74 |
-
public function core_dir(){
|
75 |
-
return $this->plugin_dir() . 'core/';
|
76 |
-
}
|
77 |
-
|
78 |
-
public function base_url(){
|
79 |
-
return $this->plugin_url() . 'base/';
|
80 |
-
}
|
81 |
-
|
82 |
-
public function base_dir(){
|
83 |
-
return $this->plugin_dir() . 'base/';
|
84 |
-
}
|
85 |
-
|
86 |
-
public function utils_url(){
|
87 |
-
return $this->plugin_url() . 'utils/';
|
88 |
-
}
|
89 |
-
|
90 |
-
public function utils_dir(){
|
91 |
-
return $this->plugin_dir() . 'utils/';
|
92 |
-
}
|
93 |
-
|
94 |
-
public function widgets_url(){
|
95 |
-
return $this->plugin_url() . 'widgets/';
|
96 |
-
}
|
97 |
-
|
98 |
-
public function widgets_dir(){
|
99 |
-
return $this->plugin_dir() . 'widgets/';
|
100 |
-
}
|
101 |
-
|
102 |
-
public function libs_url(){
|
103 |
-
return $this->plugin_url() . 'libs/';
|
104 |
-
}
|
105 |
-
|
106 |
-
public function libs_dir(){
|
107 |
-
return $this->plugin_dir() . 'libs/';
|
108 |
-
}
|
109 |
-
|
110 |
-
public function i18n() {
|
111 |
-
load_plugin_textdomain( 'metform', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
112 |
-
}
|
113 |
-
|
114 |
-
function js_css_public(){
|
115 |
-
|
116 |
-
wp_enqueue_style('asRange', $this->libs_url().'assets/css/asRange.min.css', false, $this->version());
|
117 |
-
wp_enqueue_style('select2', $this->libs_url().'assets/css/select2.min.css', false, $this->version());
|
118 |
-
wp_enqueue_style('flatpickr', $this->libs_url().'assets/css/flatpickr.min.css', false, $this->version());
|
119 |
-
wp_enqueue_style('metform-ui', $this->libs_url().'assets/css/metform-ui.css', false, $this->version());
|
120 |
-
wp_enqueue_style('font-awesome', $this->libs_url().'assets/css/font-awesome.min.css', false, $this->version());
|
121 |
-
wp_enqueue_style('metform-style', $this->libs_url().'assets/css/style.css', false, $this->version());
|
122 |
-
|
123 |
-
|
124 |
-
wp_enqueue_script('
|
125 |
-
wp_enqueue_script('
|
126 |
-
|
127 |
-
wp_register_script('
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
'
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
$btn['label'] = esc_html__('
|
234 |
-
$btn['url'] = wp_nonce_url( '
|
235 |
-
}
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
'
|
243 |
-
'
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
'
|
259 |
-
'
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
return self::$instance;
|
277 |
-
}
|
278 |
-
|
279 |
}
|
1 |
+
<?php
|
2 |
+
namespace MetForm;
|
3 |
+
defined( 'ABSPATH' ) || exit;
|
4 |
+
|
5 |
+
final class Plugin{
|
6 |
+
|
7 |
+
private static $instance;
|
8 |
+
|
9 |
+
private $entries;
|
10 |
+
private $forms;
|
11 |
+
|
12 |
+
public function __construct(){
|
13 |
+
Autoloader::run();
|
14 |
+
}
|
15 |
+
|
16 |
+
public function init(){
|
17 |
+
|
18 |
+
// Check if Elementor installed and activated.
|
19 |
+
if ( ! did_action( 'elementor/loaded' ) ) {
|
20 |
+
add_action( 'admin_notices', array( $this, 'missing_elementor' ) );
|
21 |
+
return;
|
22 |
+
}
|
23 |
+
// Check for required Elementor version.
|
24 |
+
if ( ! version_compare( ELEMENTOR_VERSION, '2.6.0', '>=' ) ) {
|
25 |
+
add_action( 'admin_notices', array( $this, 'failed_elementor_version' ) );
|
26 |
+
return;
|
27 |
+
}
|
28 |
+
|
29 |
+
if(current_user_can('manage_options')){
|
30 |
+
add_action( 'admin_menu',[$this,'admin_menu']);
|
31 |
+
}
|
32 |
+
|
33 |
+
|
34 |
+
|
35 |
+
add_action( 'elementor/editor/before_enqueue_scripts', [$this, 'edit_view_scripts'] );
|
36 |
+
|
37 |
+
|
38 |
+
|
39 |
+
add_action( 'init', array( $this, 'i18n' ) );
|
40 |
+
|
41 |
+
add_action('admin_enqueue_scripts', [$this,'js_css_admin']);
|
42 |
+
add_action('wp_enqueue_scripts', [$this,'js_css_public']);
|
43 |
+
add_action( 'elementor/frontend/before_enqueue_scripts', [$this, 'elementor_js'] );
|
44 |
+
|
45 |
+
add_action('admin_footer', [$this, 'footer_data']);
|
46 |
+
|
47 |
+
Core\Forms\Base::instance()->init();
|
48 |
+
Controls\Base::instance()->init();
|
49 |
+
$this->entries = Core\Entries\Init::instance();
|
50 |
+
|
51 |
+
Widgets\Manifest::get_instance()->init();
|
52 |
+
}
|
53 |
+
|
54 |
+
public function version(){
|
55 |
+
return '1.1.3';
|
56 |
+
}
|
57 |
+
|
58 |
+
public function package_type(){
|
59 |
+
return 'free';
|
60 |
+
}
|
61 |
+
|
62 |
+
public function plugin_url(){
|
63 |
+
return trailingslashit(plugin_dir_url( __FILE__ ));
|
64 |
+
}
|
65 |
+
|
66 |
+
public function plugin_dir(){
|
67 |
+
return trailingslashit(plugin_dir_path( __FILE__ ));
|
68 |
+
}
|
69 |
+
|
70 |
+
public function core_url(){
|
71 |
+
return $this->plugin_url() . 'core/';
|
72 |
+
}
|
73 |
+
|
74 |
+
public function core_dir(){
|
75 |
+
return $this->plugin_dir() . 'core/';
|
76 |
+
}
|
77 |
+
|
78 |
+
public function base_url(){
|
79 |
+
return $this->plugin_url() . 'base/';
|
80 |
+
}
|
81 |
+
|
82 |
+
public function base_dir(){
|
83 |
+
return $this->plugin_dir() . 'base/';
|
84 |
+
}
|
85 |
+
|
86 |
+
public function utils_url(){
|
87 |
+
return $this->plugin_url() . 'utils/';
|
88 |
+
}
|
89 |
+
|
90 |
+
public function utils_dir(){
|
91 |
+
return $this->plugin_dir() . 'utils/';
|
92 |
+
}
|
93 |
+
|
94 |
+
public function widgets_url(){
|
95 |
+
return $this->plugin_url() . 'widgets/';
|
96 |
+
}
|
97 |
+
|
98 |
+
public function widgets_dir(){
|
99 |
+
return $this->plugin_dir() . 'widgets/';
|
100 |
+
}
|
101 |
+
|
102 |
+
public function libs_url(){
|
103 |
+
return $this->plugin_url() . 'libs/';
|
104 |
+
}
|
105 |
+
|
106 |
+
public function libs_dir(){
|
107 |
+
return $this->plugin_dir() . 'libs/';
|
108 |
+
}
|
109 |
+
|
110 |
+
public function i18n() {
|
111 |
+
load_plugin_textdomain( 'metform', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
112 |
+
}
|
113 |
+
|
114 |
+
function js_css_public(){
|
115 |
+
|
116 |
+
wp_enqueue_style('asRange', $this->libs_url().'assets/css/asRange.min.css', false, $this->version());
|
117 |
+
wp_enqueue_style('select2', $this->libs_url().'assets/css/select2.min.css', false, $this->version());
|
118 |
+
wp_enqueue_style('flatpickr', $this->libs_url().'assets/css/flatpickr.min.css', false, $this->version());
|
119 |
+
wp_enqueue_style('metform-ui', $this->libs_url().'assets/css/metform-ui.css', false, $this->version());
|
120 |
+
wp_enqueue_style('font-awesome', $this->libs_url().'assets/css/font-awesome.min.css', false, $this->version());
|
121 |
+
wp_enqueue_style('metform-style', $this->libs_url().'assets/css/style.css', false, $this->version());
|
122 |
+
|
123 |
+
wp_enqueue_script('asRange', $this->libs_url().'assets/js/jquery-asRange.min.js', array(), $this->version(), true);
|
124 |
+
wp_enqueue_script('select2', $this->libs_url().'assets/js/select2.min.js', array(), $this->version(), true);
|
125 |
+
wp_enqueue_script('flatpickr', $this->libs_url().'assets/js/flatpickr.js', array(), $this->version(), true);
|
126 |
+
|
127 |
+
wp_register_script('recaptcha', 'https://www.google.com/recaptcha/api.js?onload=onloadMetFormCallback&render=explicit', array(), $this->version(), true);
|
128 |
+
wp_enqueue_script('metform-submission', $this->libs_url().'assets/js/submission.js', array(), $this->version(), true);
|
129 |
+
wp_localize_script('metform-submission', 'mf_plugin', array(
|
130 |
+
'mf_dir' => plugin_dir_url(__FILE__),
|
131 |
+
));
|
132 |
+
|
133 |
+
do_action('metform/onload/enqueue_scripts');
|
134 |
+
|
135 |
+
|
136 |
+
}
|
137 |
+
|
138 |
+
public function edit_view_scripts(){
|
139 |
+
wp_enqueue_style('metform-ui', $this->libs_url().'assets/css/metform-ui.css', false, $this->version());
|
140 |
+
wp_enqueue_style('metform-admin-style', $this->libs_url().'assets/css/admin-style.css', false, $this->version());
|
141 |
+
|
142 |
+
wp_enqueue_script('metform-ui', $this->libs_url().'assets/js/ui.min.js', array(), $this->version(), true);
|
143 |
+
wp_enqueue_script('metform-admin-script', $this->libs_url().'assets/js/admin-script.js', array(), $this->version(), true);
|
144 |
+
|
145 |
+
wp_add_inline_script('metform-admin-script', "
|
146 |
+
var metform_api = {
|
147 |
+
resturl: '". get_rest_url() ."'
|
148 |
+
}
|
149 |
+
");
|
150 |
+
}
|
151 |
+
|
152 |
+
public function elementor_js() {
|
153 |
+
wp_enqueue_script('metform-inputs', $this->libs_url().'assets/js/inputs.js', array('elementor-frontend'), $this->version(), true);
|
154 |
+
wp_localize_script('metform-inputs', 'mf_plugin', array(
|
155 |
+
'mf_dir' => plugin_dir_url(__FILE__),
|
156 |
+
));
|
157 |
+
|
158 |
+
}
|
159 |
+
|
160 |
+
function js_css_admin(){
|
161 |
+
|
162 |
+
$screen = get_current_screen();
|
163 |
+
|
164 |
+
if(in_array($screen->id, ['edit-metform-form','metform_page_mt-form-settings', 'metform-entry'])){
|
165 |
+
|
166 |
+
wp_enqueue_style('metform-ui', $this->libs_url().'assets/css/metform-ui.css', false, $this->version());
|
167 |
+
wp_enqueue_style('metform-admin-style', $this->libs_url().'assets/css/admin-style.css', false, $this->version());
|
168 |
+
|
169 |
+
wp_enqueue_script('metform-ui', $this->libs_url().'assets/js/ui.min.js', array(), $this->version(), true);
|
170 |
+
wp_enqueue_script('metform-admin-script', $this->libs_url().'assets/js/admin-script.js', array(), $this->version(), true);
|
171 |
+
wp_localize_script('metform-admin-script', 'metform_api', array( 'resturl' => get_rest_url() ));
|
172 |
+
|
173 |
+
}
|
174 |
+
|
175 |
+
if($screen->id == 'edit-metform-entry' || $screen->id == 'metform-entry'){
|
176 |
+
wp_enqueue_style('metform-ui', $this->libs_url().'assets/css/metform-ui.css', false, $this->version());
|
177 |
+
wp_enqueue_script('metform-entry-script', $this->libs_url().'assets/js/admin-entry-script.js', array(), $this->version(), true);
|
178 |
+
}
|
179 |
+
|
180 |
+
}
|
181 |
+
|
182 |
+
public function footer_data(){
|
183 |
+
|
184 |
+
$screen = get_current_screen();
|
185 |
+
|
186 |
+
if($screen->id == 'edit-metform-entry'){
|
187 |
+
$args = array(
|
188 |
+
'post_type' => 'metform-form',
|
189 |
+
'post_status' => 'publish',
|
190 |
+
);
|
191 |
+
|
192 |
+
$forms = get_posts( $args );
|
193 |
+
|
194 |
+
$get_form_id = isset($_GET['form_id']) ? sanitize_key($_GET['form_id']) : '';
|
195 |
+
?>
|
196 |
+
<div id='metform-formlist' style='display:none;'><select name='form_id' id='metform-form_id'>
|
197 |
+
<option value='all' <?php echo esc_attr(((($get_form_id == 'all') || ($get_form_id == '')) ? 'selected=selected' : '')); ?>>All</option>
|
198 |
+
<?php
|
199 |
+
|
200 |
+
foreach($forms as $form){
|
201 |
+
$form_list[$form->ID] = $form->post_title;
|
202 |
+
?>
|
203 |
+
<option value="<?php echo esc_attr($form->ID); ?>" <?php echo esc_attr(($get_form_id == $form->ID) ? 'selected=selected' : ''); ?> ><?php echo esc_html($form->post_title); ?></option>
|
204 |
+
<?php
|
205 |
+
}
|
206 |
+
echo "</select></div>";
|
207 |
+
}
|
208 |
+
}
|
209 |
+
|
210 |
+
function admin_menu() {
|
211 |
+
|
212 |
+
add_menu_page(
|
213 |
+
esc_html__('MetForm'),
|
214 |
+
esc_html__('MetForm'),
|
215 |
+
'read',
|
216 |
+
'metform-menu',
|
217 |
+
'',
|
218 |
+
'dashicons-feedback',
|
219 |
+
5
|
220 |
+
);
|
221 |
+
|
222 |
+
}
|
223 |
+
|
224 |
+
public function missing_elementor() {
|
225 |
+
if ( isset( $_GET['activate'] ) ) {
|
226 |
+
unset( $_GET['activate'] );
|
227 |
+
}
|
228 |
+
|
229 |
+
if ( file_exists( WP_PLUGIN_DIR . '/elementor/elementor.php' ) ) {
|
230 |
+
$btn['label'] = esc_html__('Activate Elementor', 'metform');
|
231 |
+
$btn['url'] = wp_nonce_url( 'plugins.php?action=activate&plugin=elementor/elementor.php&plugin_status=all&paged=1', 'activate-plugin_elementor/elementor.php' );
|
232 |
+
} else {
|
233 |
+
$btn['label'] = esc_html__('Install Elementor', 'metform');
|
234 |
+
$btn['url'] = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=elementor' ), 'install-plugin_elementor' );
|
235 |
+
}
|
236 |
+
|
237 |
+
Utils\Notice::push(
|
238 |
+
[
|
239 |
+
'id' => 'unsupported-elementor-version',
|
240 |
+
'type' => 'error',
|
241 |
+
'dismissible' => true,
|
242 |
+
'btn' => $btn,
|
243 |
+
'message' => sprintf( esc_html__( 'MetForm requires Elementor version %1$s+, which is currently NOT RUNNING.', 'metform' ), '2.6.0' ),
|
244 |
+
]
|
245 |
+
);
|
246 |
+
}
|
247 |
+
|
248 |
+
public function failed_elementor_version(){
|
249 |
+
|
250 |
+
$btn['label'] = esc_html__('Update Elementor', 'metform');
|
251 |
+
$btn['url'] = wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=elementor' ), 'upgrade-plugin_elementor' );
|
252 |
+
|
253 |
+
Utils\Notice::push(
|
254 |
+
[
|
255 |
+
'id' => 'unsupported-elementor-version',
|
256 |
+
'type' => 'error',
|
257 |
+
'dismissible' => true,
|
258 |
+
'btn' => $btn,
|
259 |
+
'message' => sprintf( esc_html__( 'MetForm requires Elementor version %1$s+, which is currently NOT RUNNING.', 'metform' ), '2.6.0' ),
|
260 |
+
]
|
261 |
+
);
|
262 |
+
}
|
263 |
+
|
264 |
+
public function flush_rewrites(){
|
265 |
+
$form_cpt = new Core\Forms\Cpt();
|
266 |
+
$form_cpt->flush_rewrites();
|
267 |
+
}
|
268 |
+
|
269 |
+
public static function instance(){
|
270 |
+
if (!self::$instance){
|
271 |
+
self::$instance = new self();
|
272 |
+
}
|
273 |
+
return self::$instance;
|
274 |
+
}
|
275 |
+
|
|
|
|
|
|
|
276 |
}
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: ataurr, wpmet, emrnco, sayedulsayem
|
|
3 |
Tags: Form builder, Elementor form builder, contact form, custom form, forms, drag & drop form builder
|
4 |
Requires at least: 4.8
|
5 |
Tested up to: 5.3
|
6 |
-
Stable tag: 1.1.
|
7 |
Requires PHP: 5.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
@@ -90,6 +90,15 @@ You can use MailChimp in your contact form also create MailChimp signup forms wi
|
|
90 |
* File Upload
|
91 |
|
92 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
|
94 |
Version: 1.1.3
|
95 |
Added Option to change checkbox and radio color
|
3 |
Tags: Form builder, Elementor form builder, contact form, custom form, forms, drag & drop form builder
|
4 |
Requires at least: 4.8
|
5 |
Tested up to: 5.3
|
6 |
+
Stable tag: 1.1.4
|
7 |
Requires PHP: 5.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
90 |
* File Upload
|
91 |
|
92 |
== Changelog ==
|
93 |
+
Version 1.1.4
|
94 |
+
Now users can add 3rd party API to get form data
|
95 |
+
Now date input supports time selection too
|
96 |
+
Can disable specific date, range date in date picker.
|
97 |
+
Mail template design improvement
|
98 |
+
Added utf8 support in email template
|
99 |
+
Now user can redesign the upload button
|
100 |
+
Select widget support default select from option
|
101 |
+
Added some do_action hooks to extend it’s functionality
|
102 |
|
103 |
Version: 1.1.3
|
104 |
Added Option to change checkbox and radio color
|
traits/common-controls.php
CHANGED
@@ -69,7 +69,7 @@ trait Common_Controls{
|
|
69 |
],
|
70 |
]
|
71 |
);
|
72 |
-
|
73 |
if(in_array('NO_NAME', $param)){
|
74 |
$this->add_control(
|
75 |
'mf_input_name',
|
@@ -393,7 +393,9 @@ trait Common_Controls{
|
|
393 |
|
394 |
|
395 |
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer:before, {{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer .asRange-tip:before, {{WRAPPER}} .mf-input-wrapper .asRange .asRange-selected' => 'background-color: {{VALUE}}',
|
396 |
-
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer .asRange-tip' => 'background-color: {{VALUE}}; border-color: {{VALUE}}'
|
|
|
|
|
397 |
],
|
398 |
'default' => '#000000',
|
399 |
]
|
@@ -406,7 +408,7 @@ trait Common_Controls{
|
|
406 |
'name' => 'mf_input_background',
|
407 |
'label' => esc_html__( 'Background', 'metform' ),
|
408 |
'types' => [ 'classic', 'gradient' ],
|
409 |
-
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} span.select2-dropdown, {{WRAPPER}} span.select2-dropdown input, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice, {{WRAPPER}} .select2-container--default .select2-selection--multiple .select2-selection__choice__remove',
|
410 |
]
|
411 |
);
|
412 |
}
|
@@ -418,7 +420,7 @@ trait Common_Controls{
|
|
418 |
[
|
419 |
'name' => 'mf_input_border',
|
420 |
'label' => esc_html__( 'Border', 'metform' ),
|
421 |
-
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered, {{WRAPPER}} .select2-container--default .select2-results>.select2-results__options',
|
422 |
]
|
423 |
);
|
424 |
}
|
@@ -446,7 +448,9 @@ trait Common_Controls{
|
|
446 |
'{{WRAPPER}} .mf-input:hover' => 'color: {{VALUE}}',
|
447 |
'{{WRAPPER}} .irs--round .irs-handle:hover' => 'border-color: {{VALUE}}',
|
448 |
|
449 |
-
'{{WRAPPER}} .select2-container--default .select2-selection--single .select2-selection__rendered:hover,{{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:hover, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default ul.select2-results__options .select2-results__option[aria-selected=true]:hover, {{WRAPPER}} span.select2-dropdown input:hover, {{WRAPPER}} span.select2-dropdown:hover, {{WRAPPER}} span.select2-dropdown input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove' => 'color: {{VALUE}}',
|
|
|
|
|
450 |
|
451 |
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer:hover:before' => 'background-color: {{VALUE}}'
|
452 |
],
|
@@ -461,7 +465,7 @@ trait Common_Controls{
|
|
461 |
'name' => 'mf_input_background_hover',
|
462 |
'label' => esc_html__( 'Background', 'metform' ),
|
463 |
'types' => [ 'classic', 'gradient' ],
|
464 |
-
'selector' => '{{WRAPPER}} .mf-input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:hover, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:hover, {{WRAPPER}} span.select2-dropdown:hover, {{WRAPPER}} span.select2-dropdown input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove',
|
465 |
]
|
466 |
);
|
467 |
}
|
@@ -473,7 +477,7 @@ trait Common_Controls{
|
|
473 |
[
|
474 |
'name' => 'mf_input_border_hover',
|
475 |
'label' => esc_html__( 'Border', 'metform' ),
|
476 |
-
'selector' => '{{WRAPPER}} .mf-input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:hover, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field:hover, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:hover, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered:hover',
|
477 |
]
|
478 |
);
|
479 |
}
|
@@ -502,7 +506,9 @@ trait Common_Controls{
|
|
502 |
'{{WRAPPER}} .mf-input:focus' => 'color: {{VALUE}}',
|
503 |
'{{WRAPPER}} .irs--round .irs-handle:focus' => 'border-color: {{VALUE}}',
|
504 |
|
505 |
-
'{{WRAPPER}} .select2-container--default .select2-selection--single .select2-selection__rendered:focus,{{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:focus, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default ul.select2-results__options .select2-results__option[aria-selected=true]:focus, {{WRAPPER}} span.select2-dropdown input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus .select2-selection__choice__remove' => 'color: {{VALUE}}',
|
|
|
|
|
506 |
|
507 |
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer:focus:before' => 'background-color: {{VALUE}}'
|
508 |
],
|
@@ -518,7 +524,7 @@ trait Common_Controls{
|
|
518 |
'name' => 'mf_input_background_focus',
|
519 |
'label' => esc_html__( 'Background', 'metform' ),
|
520 |
'types' => [ 'classic', 'gradient' ],
|
521 |
-
'selector' => '{{WRAPPER}} .mf-input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:focus, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:focus, {{WRAPPER}} span.select2-dropdown:focus, {{WRAPPER}} span.select2-dropdown input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus .select2-selection__choice__remove',
|
522 |
]
|
523 |
);
|
524 |
|
@@ -531,7 +537,7 @@ trait Common_Controls{
|
|
531 |
[
|
532 |
'name' => 'mf_input_border_focus',
|
533 |
'label' => esc_html__( 'Border', 'metform' ),
|
534 |
-
'selector' => '{{WRAPPER}} .mf-input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:focus, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field:focus, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:focus, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered:focus',
|
535 |
]
|
536 |
);
|
537 |
}
|
@@ -547,7 +553,7 @@ trait Common_Controls{
|
|
547 |
'name' => 'mf_input_typgraphy',
|
548 |
'label' => esc_html__( 'Typography', 'metform' ),
|
549 |
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
550 |
-
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .irs--round .irs-single, {{WRAPPER}} .select2-container--default .select2-selection--single .select2-selection__rendered,{{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown, {{WRAPPER}} .mf-input-wrapper .select2-container--default ul.select2-results__options .select2-results__option[aria-selected=true], {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered, {{WRAPPER}} .asRange .asRange-pointer .asRange-tip',
|
551 |
]
|
552 |
);
|
553 |
|
@@ -576,7 +582,7 @@ trait Common_Controls{
|
|
576 |
],
|
577 |
'selectors' => [
|
578 |
'{{WRAPPER}} .mf-input' => 'border-radius: {{SIZE}}{{UNIT}};',
|
579 |
-
'{{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered' => 'border-radius: {{SIZE}}{{UNIT}};',
|
580 |
],
|
581 |
'condition' => [
|
582 |
'mf_input_border_border!' => '',
|
@@ -589,7 +595,7 @@ trait Common_Controls{
|
|
589 |
[
|
590 |
'name' => 'mf_input_box_shadow',
|
591 |
'label' => esc_html__( 'Box Shadow', 'metform' ),
|
592 |
-
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .irs--round .irs-line, {{WRAPPER}} .select2-container, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered, {{WRAPPER}} .mf-input-switch label.mf-input-control-label:before, {{WRAPPER}} .mf-input-wrapper .asRange, {{WRAPPER}} .asRange .asRange-pointer:before, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single',
|
593 |
]
|
594 |
);
|
595 |
|
69 |
],
|
70 |
]
|
71 |
);
|
72 |
+
|
73 |
if(in_array('NO_NAME', $param)){
|
74 |
$this->add_control(
|
75 |
'mf_input_name',
|
393 |
|
394 |
|
395 |
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer:before, {{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer .asRange-tip:before, {{WRAPPER}} .mf-input-wrapper .asRange .asRange-selected' => 'background-color: {{VALUE}}',
|
396 |
+
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer .asRange-tip' => 'background-color: {{VALUE}}; border-color: {{VALUE}}',
|
397 |
+
'{{WRAPPER}} .mf-input-file-upload-label' => 'color: {{VALUE}};',
|
398 |
+
'{{WRAPPER}} .mf-input-file-upload-label svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
|
399 |
],
|
400 |
'default' => '#000000',
|
401 |
]
|
408 |
'name' => 'mf_input_background',
|
409 |
'label' => esc_html__( 'Background', 'metform' ),
|
410 |
'types' => [ 'classic', 'gradient' ],
|
411 |
+
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} span.select2-dropdown, {{WRAPPER}} span.select2-dropdown input, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice, {{WRAPPER}} .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, {{WRAPPER}} .mf-input-file-upload-label',
|
412 |
]
|
413 |
);
|
414 |
}
|
420 |
[
|
421 |
'name' => 'mf_input_border',
|
422 |
'label' => esc_html__( 'Border', 'metform' ),
|
423 |
+
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered, {{WRAPPER}} .select2-container--default .select2-results>.select2-results__options, {{WRAPPER}} .mf-input-file-upload-label',
|
424 |
]
|
425 |
);
|
426 |
}
|
448 |
'{{WRAPPER}} .mf-input:hover' => 'color: {{VALUE}}',
|
449 |
'{{WRAPPER}} .irs--round .irs-handle:hover' => 'border-color: {{VALUE}}',
|
450 |
|
451 |
+
'{{WRAPPER}} .select2-container--default .select2-selection--single .select2-selection__rendered:hover,{{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:hover, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default ul.select2-results__options .select2-results__option[aria-selected=true]:hover, {{WRAPPER}} span.select2-dropdown input:hover, {{WRAPPER}} span.select2-dropdown:hover, {{WRAPPER}} span.select2-dropdown input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove,{{WRAPPER}} .mf-file-upload-container:hover .mf-input-file-upload-label, {{WRAPPER}} .mf-file-upload-container:hover .mf-image-label' => 'color: {{VALUE}}',
|
452 |
+
|
453 |
+
'{{WRAPPER}} .mf-file-upload-container:hover .mf-input-file-upload-label svg path' => 'stroke:{{VALUE}}; fill: {{VALUE}}',
|
454 |
|
455 |
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer:hover:before' => 'background-color: {{VALUE}}'
|
456 |
],
|
465 |
'name' => 'mf_input_background_hover',
|
466 |
'label' => esc_html__( 'Background', 'metform' ),
|
467 |
'types' => [ 'classic', 'gradient' ],
|
468 |
+
'selector' => '{{WRAPPER}} .mf-input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:hover, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:hover, {{WRAPPER}} span.select2-dropdown:hover, {{WRAPPER}} span.select2-dropdown input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove, {{WRAPPER}} .mf-file-upload-container:hover .mf-input-file-upload-label',
|
469 |
]
|
470 |
);
|
471 |
}
|
477 |
[
|
478 |
'name' => 'mf_input_border_hover',
|
479 |
'label' => esc_html__( 'Border', 'metform' ),
|
480 |
+
'selector' => '{{WRAPPER}} .mf-input:hover, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:hover, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field:hover, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:hover, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered:hover, {{WRAPPER}} .mf-file-upload-container:hover .mf-input-file-upload-label',
|
481 |
]
|
482 |
);
|
483 |
}
|
506 |
'{{WRAPPER}} .mf-input:focus' => 'color: {{VALUE}}',
|
507 |
'{{WRAPPER}} .irs--round .irs-handle:focus' => 'border-color: {{VALUE}}',
|
508 |
|
509 |
+
'{{WRAPPER}} .select2-container--default .select2-selection--single .select2-selection__rendered:focus,{{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:focus, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default ul.select2-results__options .select2-results__option[aria-selected=true]:focus, {{WRAPPER}} span.select2-dropdown input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus .select2-selection__choice__remove, {{WRAPPER}} .mf-file-upload-container:focus .mf-input-file-upload-label, {{WRAPPER}} .mf-file-upload-container:focus .mf-image-label' => 'color: {{VALUE}};',
|
510 |
+
|
511 |
+
'{{WRAPPER}} .mf-file-upload-container:focus .mf-input-file-upload-label svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
|
512 |
|
513 |
'{{WRAPPER}} .mf-input-wrapper .asRange .asRange-pointer:focus:before' => 'background-color: {{VALUE}}'
|
514 |
],
|
524 |
'name' => 'mf_input_background_focus',
|
525 |
'label' => esc_html__( 'Background', 'metform' ),
|
526 |
'types' => [ 'classic', 'gradient' ],
|
527 |
+
'selector' => '{{WRAPPER}} .mf-input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:focus, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:focus, {{WRAPPER}} span.select2-dropdown:focus, {{WRAPPER}} span.select2-dropdown input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice:focus .select2-selection__choice__remove, {{WRAPPER}} .mf-file-upload-container:focus .mf-input-file-upload-label',
|
528 |
]
|
529 |
);
|
530 |
|
537 |
[
|
538 |
'name' => 'mf_input_border_focus',
|
539 |
'label' => esc_html__( 'Border', 'metform' ),
|
540 |
+
'selector' => '{{WRAPPER}} .mf-input:focus, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single:focus, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field:focus, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option:focus, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered:focus, {{WRAPPER}} .mf-file-upload-container:focus .mf-input-file-upload-label',
|
541 |
]
|
542 |
);
|
543 |
}
|
553 |
'name' => 'mf_input_typgraphy',
|
554 |
'label' => esc_html__( 'Typography', 'metform' ),
|
555 |
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
556 |
+
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .irs--round .irs-single, {{WRAPPER}} .select2-container--default .select2-selection--single .select2-selection__rendered,{{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown, {{WRAPPER}} .mf-input-wrapper .select2-container--default ul.select2-results__options .select2-results__option[aria-selected=true], {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered, {{WRAPPER}} .asRange .asRange-pointer .asRange-tip, {{WRAPPER}} .mf-file-upload-container .mf-input-file-upload-label',
|
557 |
]
|
558 |
);
|
559 |
|
582 |
],
|
583 |
'selectors' => [
|
584 |
'{{WRAPPER}} .mf-input' => 'border-radius: {{SIZE}}{{UNIT}};',
|
585 |
+
'{{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single, {{WRAPPER}} .select2-container--default .select2-search--dropdown .select2-search__field, {{WRAPPER}} .mf-input-wrapper ul.select2-results__options .select2-results__option, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered, {{WRAPPER}} .mf-file-upload-container .mf-input-file-upload-label' => 'border-radius: {{SIZE}}{{UNIT}};',
|
586 |
],
|
587 |
'condition' => [
|
588 |
'mf_input_border_border!' => '',
|
595 |
[
|
596 |
'name' => 'mf_input_box_shadow',
|
597 |
'label' => esc_html__( 'Box Shadow', 'metform' ),
|
598 |
+
'selector' => '{{WRAPPER}} .mf-input, {{WRAPPER}} .irs--round .irs-line, {{WRAPPER}} .select2-container, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-dropdown, {{WRAPPER}} .mf-input-wrapper .select2-container .select2-selection--multiple .select2-selection__rendered, {{WRAPPER}} .mf-input-switch label.mf-input-control-label:before, {{WRAPPER}} .mf-input-wrapper .asRange, {{WRAPPER}} .asRange .asRange-pointer:before, {{WRAPPER}} .mf-input-wrapper .select2-container--default .select2-selection--single, {{WRAPPER}} .mf-file-upload-container .mf-input-file-upload-label',
|
599 |
]
|
600 |
);
|
601 |
|
traits/conditional-controls.php
CHANGED
@@ -15,7 +15,7 @@ defined( 'ABSPATH' ) || exit;
|
|
15 |
trait Conditional_Controls{
|
16 |
|
17 |
public function input_conditional_control(){
|
18 |
-
if(!class_exists('\
|
19 |
return;
|
20 |
}
|
21 |
|
15 |
trait Conditional_Controls{
|
16 |
|
17 |
public function input_conditional_control(){
|
18 |
+
if(!class_exists('\MetForm_Pro\Base\Package')){
|
19 |
return;
|
20 |
}
|
21 |
|
widgets/checkbox/checkbox.php
CHANGED
@@ -213,7 +213,7 @@ Class MetForm_Input_Checkbox extends Widget_Base{
|
|
213 |
|
214 |
$this->end_controls_section();
|
215 |
|
216 |
-
if(class_exists('\
|
217 |
$this->input_conditional_control();
|
218 |
}
|
219 |
|
213 |
|
214 |
$this->end_controls_section();
|
215 |
|
216 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
217 |
$this->input_conditional_control();
|
218 |
}
|
219 |
|
widgets/date/date.php
CHANGED
@@ -53,27 +53,49 @@ Class MetForm_Input_Date extends Widget_Base{
|
|
53 |
$this->add_control(
|
54 |
'mf_input_min_date',
|
55 |
[
|
56 |
-
'label' => esc_html__( 'Set minimum date :
|
57 |
-
'type' => Controls_Manager::
|
58 |
-
'
|
59 |
-
|
60 |
-
|
61 |
-
'default' => 'no',
|
62 |
]
|
63 |
);
|
64 |
|
65 |
$this->add_control(
|
66 |
-
'
|
67 |
[
|
68 |
-
'label' => esc_html__( 'Set
|
69 |
-
'type' => Controls_Manager::
|
70 |
-
'
|
71 |
-
|
72 |
-
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
]
|
75 |
);
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
$this->add_control(
|
78 |
'mf_input_range_date',
|
79 |
[
|
@@ -260,9 +282,21 @@ Class MetForm_Input_Date extends Widget_Base{
|
|
260 |
]
|
261 |
);
|
262 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
$this->end_controls_section();
|
264 |
|
265 |
-
if(class_exists('\
|
266 |
$this->input_conditional_control();
|
267 |
}
|
268 |
|
@@ -325,6 +359,13 @@ Class MetForm_Input_Date extends Widget_Base{
|
|
325 |
$settings = $this->get_settings_for_display();
|
326 |
extract($settings);
|
327 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
328 |
$date_format = (isset($mf_input_date_format_all) ? $mf_input_date_format_all :
|
329 |
(isset($mf_input_date_format_dm) ? $mf_input_date_format_dm :
|
330 |
(isset($mf_input_date_format_yd) ? $mf_input_date_format_yd :
|
@@ -348,10 +389,12 @@ Class MetForm_Input_Date extends Widget_Base{
|
|
348 |
<input type="text" class="mf-input mf-date-input" id="mf-input-date-<?php echo esc_attr($this->get_id()); ?>"
|
349 |
name="<?php echo esc_attr($mf_input_name); ?>"
|
350 |
placeholder="<?php echo esc_html($mf_input_placeholder); ?>"
|
351 |
-
<?php echo esc_attr(
|
352 |
-
<?php echo esc_attr(
|
353 |
-
<?php echo esc_attr(
|
354 |
-
data-
|
|
|
|
|
355 |
<?php echo esc_attr(($mf_input_required === 'yes') ? 'required' : ''); ?>
|
356 |
<?php //echo esc_attr($mf_input_readonly_status); ?>
|
357 |
>
|
53 |
$this->add_control(
|
54 |
'mf_input_min_date',
|
55 |
[
|
56 |
+
'label' => esc_html__( 'Set minimum date : ', 'metform' ),
|
57 |
+
'type' => Controls_Manager::DATE_TIME,
|
58 |
+
'picker_options' => [
|
59 |
+
'enableTime' => false,
|
60 |
+
],
|
|
|
61 |
]
|
62 |
);
|
63 |
|
64 |
$this->add_control(
|
65 |
+
'mf_input_max_date',
|
66 |
[
|
67 |
+
'label' => esc_html__( 'Set maximum date : ', 'metform' ),
|
68 |
+
'type' => Controls_Manager::DATE_TIME,
|
69 |
+
'picker_options' => [
|
70 |
+
'enableTime' => false,
|
71 |
+
],
|
72 |
+
]
|
73 |
+
);
|
74 |
+
|
75 |
+
$repeater = new Repeater();
|
76 |
+
|
77 |
+
$repeater->add_control(
|
78 |
+
'mf_input_disable_date',
|
79 |
+
[
|
80 |
+
'label' => esc_html__( 'Disable date : ', 'metform' ),
|
81 |
+
'type' => Controls_Manager::DATE_TIME,
|
82 |
+
'picker_options' => [
|
83 |
+
'enableTime' => false,
|
84 |
+
],
|
85 |
]
|
86 |
);
|
87 |
|
88 |
+
$this->add_control(
|
89 |
+
'mf_input_disable_date_list',
|
90 |
+
[
|
91 |
+
'label' => __( 'Disable date List', 'plugin-domain' ),
|
92 |
+
'type' => Controls_Manager::REPEATER,
|
93 |
+
'fields' => $repeater->get_controls(),
|
94 |
+
'title_field' => '{{{ mf_input_disable_date }}}',
|
95 |
+
]
|
96 |
+
);
|
97 |
+
|
98 |
+
|
99 |
$this->add_control(
|
100 |
'mf_input_range_date',
|
101 |
[
|
282 |
]
|
283 |
);
|
284 |
|
285 |
+
$this->add_control(
|
286 |
+
'mf_input_date_with_time',
|
287 |
+
[
|
288 |
+
'label' => esc_html__( 'Want to input time with it ?', 'metform' ),
|
289 |
+
'type' => Controls_Manager::SWITCHER,
|
290 |
+
'yes' => esc_html__( 'Yes', 'metform' ),
|
291 |
+
'' => esc_html__( 'No', 'metform' ),
|
292 |
+
'return_value' => 'yes',
|
293 |
+
'default' => '',
|
294 |
+
]
|
295 |
+
);
|
296 |
+
|
297 |
$this->end_controls_section();
|
298 |
|
299 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
300 |
$this->input_conditional_control();
|
301 |
}
|
302 |
|
359 |
$settings = $this->get_settings_for_display();
|
360 |
extract($settings);
|
361 |
|
362 |
+
if(is_array($mf_input_disable_date_list)){
|
363 |
+
$disable_dates = [];
|
364 |
+
foreach($mf_input_disable_date_list as $key => $value){
|
365 |
+
$disable_dates[] = $value['mf_input_disable_date'];
|
366 |
+
}
|
367 |
+
}
|
368 |
+
|
369 |
$date_format = (isset($mf_input_date_format_all) ? $mf_input_date_format_all :
|
370 |
(isset($mf_input_date_format_dm) ? $mf_input_date_format_dm :
|
371 |
(isset($mf_input_date_format_yd) ? $mf_input_date_format_yd :
|
389 |
<input type="text" class="mf-input mf-date-input" id="mf-input-date-<?php echo esc_attr($this->get_id()); ?>"
|
390 |
name="<?php echo esc_attr($mf_input_name); ?>"
|
391 |
placeholder="<?php echo esc_html($mf_input_placeholder); ?>"
|
392 |
+
data-mfMinDate = "<?php echo esc_attr($mf_input_min_date); ?>"
|
393 |
+
data-mfMaxDate= "<?php echo esc_attr($mf_input_max_date); ?>"
|
394 |
+
data-mfRangeDate = "<?php echo esc_attr($mf_input_range_date); ?>"
|
395 |
+
data-mfDateFormat="<?php echo esc_attr($date_format); ?>"
|
396 |
+
data-mfEnableTime="<?php echo esc_attr($mf_input_date_with_time); ?>"
|
397 |
+
data-mfDisableDates="<?php echo esc_attr(json_encode(isset($disable_dates) ? $disable_dates : '')); ?>"
|
398 |
<?php echo esc_attr(($mf_input_required === 'yes') ? 'required' : ''); ?>
|
399 |
<?php //echo esc_attr($mf_input_readonly_status); ?>
|
400 |
>
|
widgets/email/email.php
CHANGED
@@ -53,7 +53,7 @@ Class MetForm_Input_Email extends widget_base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/file-upload/file-upload.php
CHANGED
@@ -38,7 +38,37 @@ Class MetForm_Input_File_Upload extends Widget_base{
|
|
38 |
]
|
39 |
);
|
40 |
|
41 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
|
43 |
$this->end_controls_section();
|
44 |
|
@@ -120,7 +150,7 @@ Class MetForm_Input_File_Upload extends Widget_base{
|
|
120 |
|
121 |
$this->end_controls_section();
|
122 |
|
123 |
-
if(class_exists('\
|
124 |
$this->input_conditional_control();
|
125 |
}
|
126 |
|
@@ -147,7 +177,194 @@ Class MetForm_Input_File_Upload extends Widget_base{
|
|
147 |
]
|
148 |
);
|
149 |
|
150 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
|
152 |
$this->end_controls_section();
|
153 |
|
@@ -187,12 +404,25 @@ Class MetForm_Input_File_Upload extends Widget_base{
|
|
187 |
<?php
|
188 |
}
|
189 |
?>
|
190 |
-
<
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
<?php
|
197 |
if($mf_input_help_text != ''){
|
198 |
echo "<span class='mf-input-help'>".esc_html($mf_input_help_text)."</span>";
|
38 |
]
|
39 |
);
|
40 |
|
41 |
+
$this->input_content_controls(['NO_PLACEHOLDER']);
|
42 |
+
|
43 |
+
$this->add_control(
|
44 |
+
'mf_input_file_upload_icon',
|
45 |
+
[
|
46 |
+
'label' =>esc_html__( 'File Upload Icon:', 'metform' ),
|
47 |
+
'type' => Controls_Manager::ICONS,
|
48 |
+
'label_block' => true,
|
49 |
+
]
|
50 |
+
);
|
51 |
+
|
52 |
+
$this->add_control(
|
53 |
+
'mf_input_file_upload_icon_postion',
|
54 |
+
[
|
55 |
+
'label' =>esc_html__( 'File Upload Icon Position', 'metform' ),
|
56 |
+
'type' => Controls_Manager::SELECT,
|
57 |
+
'default' => 'row-reverse',
|
58 |
+
'options' => [
|
59 |
+
'row-reverse' => esc_html__( 'Before', 'metform' ),
|
60 |
+
'row' => esc_html__( 'After', 'metform' ),
|
61 |
+
'column-reverse' => esc_html__( 'Top', 'metform' ),
|
62 |
+
],
|
63 |
+
'selectors' => [
|
64 |
+
'{{WRAPPER}} .mf-input-file-upload-label' => 'flex-direction: {{VALUE}};'
|
65 |
+
],
|
66 |
+
'condition' => [
|
67 |
+
'mf_input_file_upload_icon[value]!' => ''
|
68 |
+
]
|
69 |
+
]
|
70 |
+
);
|
71 |
+
|
72 |
|
73 |
$this->end_controls_section();
|
74 |
|
150 |
|
151 |
$this->end_controls_section();
|
152 |
|
153 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
154 |
$this->input_conditional_control();
|
155 |
}
|
156 |
|
177 |
]
|
178 |
);
|
179 |
|
180 |
+
$this->input_controls();
|
181 |
+
|
182 |
+
$this->add_responsive_control(
|
183 |
+
'mf_input_icon_size',
|
184 |
+
[
|
185 |
+
'label' => esc_html__( 'Icon Size', 'metform' ),
|
186 |
+
'type' => Controls_Manager::SLIDER,
|
187 |
+
'size_units' => [ 'px', '%' ],
|
188 |
+
'range' => [
|
189 |
+
'px' => [
|
190 |
+
'min' => 0,
|
191 |
+
'max' => 100,
|
192 |
+
'step' => 5,
|
193 |
+
],
|
194 |
+
'%' => [
|
195 |
+
'min' => 1,
|
196 |
+
'max' => 100,
|
197 |
+
],
|
198 |
+
],
|
199 |
+
'selectors' => [
|
200 |
+
'{{WRAPPER}} .mf-input-file-upload-label i' => 'font-size: {{SIZE}}{{UNIT}};',
|
201 |
+
'{{WRAPPER}} .mf-input-file-upload-label svg' => 'max-width: {{SIZE}}{{UNIT}}; height: auto',
|
202 |
+
],
|
203 |
+
'condition' => [
|
204 |
+
'mf_input_file_upload_icon[value]!' => ''
|
205 |
+
],
|
206 |
+
'separator' => 'before',
|
207 |
+
]
|
208 |
+
);
|
209 |
+
|
210 |
+
$this->add_control(
|
211 |
+
'mf_input_icon_spacing',
|
212 |
+
[
|
213 |
+
'label' => esc_html__( 'Icon Spacing', 'metform' ),
|
214 |
+
'type' => Controls_Manager::DIMENSIONS,
|
215 |
+
'size_units' => [ 'px', '%', 'em' ],
|
216 |
+
'selectors' => [
|
217 |
+
'{{WRAPPER}} .mf-input-file-upload-label i, {{WRAPPER}} .mf-input-file-upload-label svg' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
218 |
+
],
|
219 |
+
'condition' => [
|
220 |
+
'mf_input_file_upload_icon[value]!' => ''
|
221 |
+
],
|
222 |
+
]
|
223 |
+
);
|
224 |
+
|
225 |
+
$this->add_control(
|
226 |
+
'mf_file_upload_file_name',
|
227 |
+
[
|
228 |
+
'label' => esc_html__( 'File Name:', 'metform' ),
|
229 |
+
'type' => Controls_Manager::HEADING,
|
230 |
+
'separator' => 'before',
|
231 |
+
]
|
232 |
+
);
|
233 |
+
|
234 |
+
$this->add_control(
|
235 |
+
'mf_file_upload_file_postion',
|
236 |
+
[
|
237 |
+
'label' => esc_html__( 'Position', 'metform' ),
|
238 |
+
'type' => Controls_Manager::SELECT,
|
239 |
+
'default' => 'inline-block',
|
240 |
+
'options' => [
|
241 |
+
'inline-block' => esc_html__( 'Right', 'metform' ),
|
242 |
+
'block' => esc_html__( 'Bottom', 'metform' ),
|
243 |
+
],
|
244 |
+
'selectors' => [
|
245 |
+
'{{WRAPPER}} .mf-file-name' => 'display: {{VALUE}};',
|
246 |
+
],
|
247 |
+
]
|
248 |
+
);
|
249 |
+
|
250 |
+
$this->start_controls_tabs('mf_file_upload_color_tabs');
|
251 |
+
$this->start_controls_tab(
|
252 |
+
'mf_file_upload_color_normal_tab',
|
253 |
+
[
|
254 |
+
'label' => esc_html__('Normal', 'metform')
|
255 |
+
]
|
256 |
+
);
|
257 |
+
|
258 |
+
$this->add_responsive_control(
|
259 |
+
'mf_file_upload_file_name_color',
|
260 |
+
[
|
261 |
+
'label' => esc_html__( 'Color', 'metform' ),
|
262 |
+
'type' => Controls_Manager::COLOR,
|
263 |
+
'default' => '#333333',
|
264 |
+
'selectors' => [
|
265 |
+
'{{WRAPPER}} .mf-file-name span' => 'color: {{VALUE}};',
|
266 |
+
],
|
267 |
+
]
|
268 |
+
);
|
269 |
+
|
270 |
+
$this->add_group_control(
|
271 |
+
Group_Control_Background::get_type(),
|
272 |
+
[
|
273 |
+
'name' => 'mf_file_upload_file_name_bg',
|
274 |
+
'label' => esc_html__( 'Background', 'metform' ),
|
275 |
+
'types' => [ 'classic', 'gradient' ],
|
276 |
+
'selector' => '{{WRAPPER}} .mf-file-name span',
|
277 |
+
]
|
278 |
+
);
|
279 |
+
|
280 |
+
$this->end_controls_tab();
|
281 |
+
|
282 |
+
$this->start_controls_tab(
|
283 |
+
'mf_file_upload_color_hover_tab',
|
284 |
+
[
|
285 |
+
'label' => esc_html__('Hover', 'metform')
|
286 |
+
]
|
287 |
+
);
|
288 |
+
|
289 |
+
$this->add_responsive_control(
|
290 |
+
'mf_file_upload_file_name_hover_color',
|
291 |
+
[
|
292 |
+
'label' => esc_html__( 'Color', 'metform' ),
|
293 |
+
'type' => Controls_Manager::COLOR,
|
294 |
+
'default' => '#333333',
|
295 |
+
'selectors' => [
|
296 |
+
'{{WRAPPER}} .mf-file-name:hover span' => 'color: {{VALUE}};',
|
297 |
+
],
|
298 |
+
]
|
299 |
+
);
|
300 |
+
|
301 |
+
$this->add_group_control(
|
302 |
+
Group_Control_Background::get_type(),
|
303 |
+
[
|
304 |
+
'name' => 'mf_file_upload_file_name_hover_bg',
|
305 |
+
'label' => esc_html__( 'Background', 'metform' ),
|
306 |
+
'types' => [ 'classic', 'gradient' ],
|
307 |
+
'selector' => '{{WRAPPER}} .mf-file-name:hover span',
|
308 |
+
]
|
309 |
+
);
|
310 |
+
|
311 |
+
$this->end_controls_tab();
|
312 |
+
$this->end_controls_tabs();
|
313 |
+
|
314 |
+
$this->add_group_control(
|
315 |
+
Group_Control_Typography::get_type(),
|
316 |
+
[
|
317 |
+
'name' => 'mf_file_upload_file_name_typography',
|
318 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
319 |
+
'selector' => '{{WRAPPER}} .mf-file-name span',
|
320 |
+
]
|
321 |
+
);
|
322 |
+
|
323 |
+
$this->add_responsive_control(
|
324 |
+
'mf_file_upload_file_name_padding',
|
325 |
+
[
|
326 |
+
'label' => esc_html__( 'Padding', 'metform' ),
|
327 |
+
'type' => Controls_Manager::DIMENSIONS,
|
328 |
+
'size_units' => [ 'px', '%', 'em' ],
|
329 |
+
'selectors' => [
|
330 |
+
'{{WRAPPER}} .mf-file-name span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
331 |
+
],
|
332 |
+
]
|
333 |
+
);
|
334 |
+
|
335 |
+
$this->add_responsive_control(
|
336 |
+
'mf_file_upload_file_name_margin',
|
337 |
+
[
|
338 |
+
'label' => esc_html__( 'Margin', 'metform' ),
|
339 |
+
'type' => Controls_Manager::DIMENSIONS,
|
340 |
+
'size_units' => [ 'px', '%', 'em' ],
|
341 |
+
'selectors' => [
|
342 |
+
'{{WRAPPER}} .mf-file-name span' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
343 |
+
],
|
344 |
+
]
|
345 |
+
);
|
346 |
+
|
347 |
+
$this->add_group_control(
|
348 |
+
Group_Control_Border::get_type(),
|
349 |
+
[
|
350 |
+
'name' => 'mf_file_upload_file_name_border',
|
351 |
+
'label' => esc_html__( 'Border', 'metform' ),
|
352 |
+
'selector' => '{{WRAPPER}} .mf-file-name span',
|
353 |
+
]
|
354 |
+
);
|
355 |
+
|
356 |
+
$this->add_responsive_control(
|
357 |
+
'mf_file_upload_file_name_border_radius',
|
358 |
+
[
|
359 |
+
'label' => esc_html__( 'Border Radius', 'metform' ),
|
360 |
+
'type' => Controls_Manager::DIMENSIONS,
|
361 |
+
'size_units' => [ 'px', '%', 'em' ],
|
362 |
+
'selectors' => [
|
363 |
+
'{{WRAPPER}} .mf-file-name span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
364 |
+
],
|
365 |
+
]
|
366 |
+
);
|
367 |
+
|
368 |
|
369 |
$this->end_controls_section();
|
370 |
|
404 |
<?php
|
405 |
}
|
406 |
?>
|
407 |
+
<div class="mf-file-upload-container">
|
408 |
+
<input type="file" class="mf-input mf-input-file-upload" id="mf-input-file-upload-<?php echo esc_attr($this->get_id()); ?>"
|
409 |
+
name="<?php echo esc_attr($mf_input_name); ?>"
|
410 |
+
<?php echo esc_attr(($mf_input_required === 'yes') ? 'required' : '')?>
|
411 |
+
accept="<?php echo esc_attr($accept != null ? $accept : '');?>"
|
412 |
+
<?php //echo esc_attr($mf_input_readonly_status); ?>
|
413 |
+
>
|
414 |
+
<label for="mf-input-file-upload-<?php echo esc_attr($this->get_id()); ?>" class="mf-input-file-upload-label metform-btn">
|
415 |
+
<?php
|
416 |
+
echo '<span>'. esc_html__('Choose a file', 'metform') .'</span>';
|
417 |
+
|
418 |
+
Icons_Manager::render_icon( $settings['mf_input_file_upload_icon'], [ 'aria-hidden' => 'true' ] );
|
419 |
+
?>
|
420 |
+
</label>
|
421 |
+
<div class="mf-file-name">
|
422 |
+
<span><?php esc_html_e('No file chosen.', 'metform'); ?></span>
|
423 |
+
</div>
|
424 |
+
|
425 |
+
</div>
|
426 |
<?php
|
427 |
if($mf_input_help_text != ''){
|
428 |
echo "<span class='mf-input-help'>".esc_html($mf_input_help_text)."</span>";
|
widgets/form-basic.php
ADDED
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Elementor;
|
3 |
+
defined( 'ABSPATH' ) || exit;
|
4 |
+
|
5 |
+
class Widget_Met_Form_Basic extends Widget_Base {
|
6 |
+
|
7 |
+
public function get_name() {
|
8 |
+
return 'metform-basic';
|
9 |
+
}
|
10 |
+
|
11 |
+
public function get_title() {
|
12 |
+
return esc_html__( 'MetForm Basic', 'metform' );
|
13 |
+
}
|
14 |
+
|
15 |
+
public function show_in_panel() {
|
16 |
+
return 'metform-form' != get_post_type();
|
17 |
+
}
|
18 |
+
|
19 |
+
public function get_categories() {
|
20 |
+
return [ 'metform' ];
|
21 |
+
}
|
22 |
+
|
23 |
+
public function get_keywords() {
|
24 |
+
return ['metform', 'form'];
|
25 |
+
}
|
26 |
+
|
27 |
+
public function get_all_forms(){
|
28 |
+
$form_list = [];
|
29 |
+
$args = array(
|
30 |
+
'posts_per_page' => -1,
|
31 |
+
'post_type' => 'metform-form',
|
32 |
+
'post_status' => 'publish',
|
33 |
+
);
|
34 |
+
|
35 |
+
$forms = get_posts( $args );
|
36 |
+
|
37 |
+
foreach($forms as $form){
|
38 |
+
$form_list[$form->ID] = $form->post_title;
|
39 |
+
}
|
40 |
+
|
41 |
+
return $form_list;
|
42 |
+
}
|
43 |
+
|
44 |
+
protected function _register_controls() {
|
45 |
+
|
46 |
+
$this->start_controls_section(
|
47 |
+
'content_section',
|
48 |
+
[
|
49 |
+
'label' => esc_html__( 'Content', 'metform' ),
|
50 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
51 |
+
]
|
52 |
+
);
|
53 |
+
|
54 |
+
|
55 |
+
$this->add_control(
|
56 |
+
'mf_form_id',
|
57 |
+
[
|
58 |
+
'label' => esc_html__( 'Select Form : ', 'metform' ),
|
59 |
+
'type' => Controls_Manager::SELECT,
|
60 |
+
'default' => '',
|
61 |
+
'options' => $this->get_all_forms(),
|
62 |
+
]
|
63 |
+
);
|
64 |
+
|
65 |
+
$this->end_controls_section();
|
66 |
+
|
67 |
+
}
|
68 |
+
|
69 |
+
protected function render( $instance = [] ) {
|
70 |
+
$settings = $this->get_settings_for_display();
|
71 |
+
echo \MetForm\Utils\Util::render_form_content($settings['mf_form_id'], $this->get_id());
|
72 |
+
}
|
73 |
+
|
74 |
+
protected function content_template() {
|
75 |
+
|
76 |
+
}
|
77 |
+
}
|
78 |
+
|
widgets/form-dynamic.php
DELETED
@@ -1,76 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace Elementor;
|
3 |
-
use \MetForm\Controls\Controls_Manager as MetForm_Controls_Manager;
|
4 |
-
|
5 |
-
defined( 'ABSPATH' ) || exit;
|
6 |
-
|
7 |
-
class Widget_Met_Form extends Widget_Base {
|
8 |
-
|
9 |
-
public function get_name() {
|
10 |
-
return 'metform';
|
11 |
-
}
|
12 |
-
|
13 |
-
public function get_title() {
|
14 |
-
return esc_html__( 'MetForm', 'metform' );
|
15 |
-
}
|
16 |
-
|
17 |
-
public function show_in_panel() {
|
18 |
-
return 'metform-form' != get_post_type();
|
19 |
-
}
|
20 |
-
|
21 |
-
public function get_categories() {
|
22 |
-
return [ 'metform' ];
|
23 |
-
}
|
24 |
-
|
25 |
-
public function get_keywords() {
|
26 |
-
return ['metform', 'form'];
|
27 |
-
}
|
28 |
-
|
29 |
-
protected function _register_controls() {
|
30 |
-
|
31 |
-
$this->start_controls_section(
|
32 |
-
'content_section',
|
33 |
-
[
|
34 |
-
'label' => esc_html__( 'Content', 'metform' ),
|
35 |
-
'tab' => Controls_Manager::TAB_CONTENT,
|
36 |
-
]
|
37 |
-
);
|
38 |
-
$this->add_control(
|
39 |
-
'important_note',
|
40 |
-
[
|
41 |
-
'label' => '',
|
42 |
-
'type' => \Elementor\Controls_Manager::RAW_HTML,
|
43 |
-
'raw' => 'See this video tutorial how to use metform. <a href="https://youtu.be/8R4-Q14cu-w" target="_blank">Click here</a>',
|
44 |
-
'content_classes' => 'your-class',
|
45 |
-
]
|
46 |
-
);
|
47 |
-
$this->add_control(
|
48 |
-
'mf_form_id',
|
49 |
-
[
|
50 |
-
'label' => esc_html__( 'Select Form : ', 'metform' ),
|
51 |
-
'type' => MetForm_Controls_Manager::FORMPICKER,
|
52 |
-
'default' => '',
|
53 |
-
'description' => esc_html__( 'Click on the "red" edit icon to edit form content.', 'metform' )
|
54 |
-
]
|
55 |
-
);
|
56 |
-
|
57 |
-
|
58 |
-
$this->end_controls_section();
|
59 |
-
|
60 |
-
}
|
61 |
-
|
62 |
-
protected function render( $instance = [] ) {
|
63 |
-
$settings = $this->get_settings_for_display();
|
64 |
-
// echo \MetForm\Utils\Util::render_form_content($settings['mf_form_id'], $this->get_id());
|
65 |
-
// echo Widget_Area_Utils::parse( $accorion_content['acc_content'], $this->get_id(), ($i + 1) );
|
66 |
-
echo \MetForm\Controls\Form_Picker_Utils::parse($settings['mf_form_id'], $this->get_id());
|
67 |
-
}
|
68 |
-
|
69 |
-
protected function _content_dtemplate2() {
|
70 |
-
?>
|
71 |
-
<# view.addInlineEditingAttributes( 'mf_form', 'none' ); #>
|
72 |
-
<div {{{ view.getRenderAttributeString( 'mf_form' ) }}}>{{{ settings.mf_form }}}</div>
|
73 |
-
<?php
|
74 |
-
}
|
75 |
-
}
|
76 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
widgets/form.php
CHANGED
@@ -1,15 +1,17 @@
|
|
1 |
<?php
|
2 |
namespace Elementor;
|
|
|
|
|
3 |
defined( 'ABSPATH' ) || exit;
|
4 |
|
5 |
-
class
|
6 |
|
7 |
public function get_name() {
|
8 |
-
return 'metform
|
9 |
}
|
10 |
|
11 |
public function get_title() {
|
12 |
-
return esc_html__( 'MetForm
|
13 |
}
|
14 |
|
15 |
public function show_in_panel() {
|
@@ -23,24 +25,7 @@ class Widget_Met_Form_Basic extends Widget_Base {
|
|
23 |
public function get_keywords() {
|
24 |
return ['metform', 'form'];
|
25 |
}
|
26 |
-
|
27 |
-
public function get_all_forms(){
|
28 |
-
$form_list = [];
|
29 |
-
$args = array(
|
30 |
-
'posts_per_page' => -1,
|
31 |
-
'post_type' => 'metform-form',
|
32 |
-
'post_status' => 'publish',
|
33 |
-
);
|
34 |
-
|
35 |
-
$forms = get_posts( $args );
|
36 |
-
|
37 |
-
foreach($forms as $form){
|
38 |
-
$form_list[$form->ID] = $form->post_title;
|
39 |
-
}
|
40 |
-
|
41 |
-
return $form_list;
|
42 |
-
}
|
43 |
-
|
44 |
protected function _register_controls() {
|
45 |
|
46 |
$this->start_controls_section(
|
@@ -50,29 +35,42 @@ class Widget_Met_Form_Basic extends Widget_Base {
|
|
50 |
'tab' => Controls_Manager::TAB_CONTENT,
|
51 |
]
|
52 |
);
|
53 |
-
|
54 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
$this->add_control(
|
56 |
'mf_form_id',
|
57 |
[
|
58 |
'label' => esc_html__( 'Select Form : ', 'metform' ),
|
59 |
-
'type' =>
|
60 |
'default' => '',
|
61 |
-
'
|
62 |
]
|
63 |
);
|
64 |
|
65 |
-
|
|
|
66 |
|
67 |
}
|
68 |
|
69 |
protected function render( $instance = [] ) {
|
70 |
$settings = $this->get_settings_for_display();
|
71 |
-
echo \MetForm\Utils\Util::render_form_content($settings['mf_form_id'], $this->get_id());
|
|
|
|
|
72 |
}
|
73 |
-
|
74 |
-
protected function
|
75 |
-
|
|
|
|
|
|
|
76 |
}
|
77 |
}
|
78 |
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
+
use \MetForm\Controls\Controls_Manager as MetForm_Controls_Manager;
|
4 |
+
|
5 |
defined( 'ABSPATH' ) || exit;
|
6 |
|
7 |
+
class Widget_Met_Form extends Widget_Base {
|
8 |
|
9 |
public function get_name() {
|
10 |
+
return 'metform';
|
11 |
}
|
12 |
|
13 |
public function get_title() {
|
14 |
+
return esc_html__( 'MetForm', 'metform' );
|
15 |
}
|
16 |
|
17 |
public function show_in_panel() {
|
25 |
public function get_keywords() {
|
26 |
return ['metform', 'form'];
|
27 |
}
|
28 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
protected function _register_controls() {
|
30 |
|
31 |
$this->start_controls_section(
|
35 |
'tab' => Controls_Manager::TAB_CONTENT,
|
36 |
]
|
37 |
);
|
38 |
+
$this->add_control(
|
39 |
+
'important_note',
|
40 |
+
[
|
41 |
+
'label' => '',
|
42 |
+
'type' => \Elementor\Controls_Manager::RAW_HTML,
|
43 |
+
'raw' => 'See this video tutorial how to use metform. <a href="https://youtu.be/8R4-Q14cu-w" target="_blank">Click here</a>',
|
44 |
+
'content_classes' => 'your-class',
|
45 |
+
]
|
46 |
+
);
|
47 |
$this->add_control(
|
48 |
'mf_form_id',
|
49 |
[
|
50 |
'label' => esc_html__( 'Select Form : ', 'metform' ),
|
51 |
+
'type' => MetForm_Controls_Manager::FORMPICKER,
|
52 |
'default' => '',
|
53 |
+
'description' => esc_html__( 'Click on the "red" edit icon to edit form content.', 'metform' )
|
54 |
]
|
55 |
);
|
56 |
|
57 |
+
|
58 |
+
$this->end_controls_section();
|
59 |
|
60 |
}
|
61 |
|
62 |
protected function render( $instance = [] ) {
|
63 |
$settings = $this->get_settings_for_display();
|
64 |
+
// echo \MetForm\Utils\Util::render_form_content($settings['mf_form_id'], $this->get_id());
|
65 |
+
// echo Widget_Area_Utils::parse( $accorion_content['acc_content'], $this->get_id(), ($i + 1) );
|
66 |
+
echo \MetForm\Controls\Form_Picker_Utils::parse($settings['mf_form_id'], $this->get_id());
|
67 |
}
|
68 |
+
|
69 |
+
protected function _content_dtemplate2() {
|
70 |
+
?>
|
71 |
+
<# view.addInlineEditingAttributes( 'mf_form', 'none' ); #>
|
72 |
+
<div {{{ view.getRenderAttributeString( 'mf_form' ) }}}>{{{ settings.mf_form }}}</div>
|
73 |
+
<?php
|
74 |
}
|
75 |
}
|
76 |
|
widgets/{listing → listing-fname}/listing-fname.php
RENAMED
@@ -53,7 +53,7 @@ Class MetForm_Input_Listing_Fname extends Widget_Base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/{listing → listing-lname}/listing-lname.php
RENAMED
@@ -53,7 +53,7 @@ Class MetForm_Input_Listing_Lname extends Widget_Base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/{listing → listing-optin}/listing-optin.php
RENAMED
@@ -160,7 +160,7 @@ Class MetForm_Input_Listing_Optin extends Widget_Base{
|
|
160 |
|
161 |
$this->end_controls_section();
|
162 |
|
163 |
-
if(class_exists('\
|
164 |
$this->input_conditional_control();
|
165 |
}
|
166 |
|
160 |
|
161 |
$this->end_controls_section();
|
162 |
|
163 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
164 |
$this->input_conditional_control();
|
165 |
}
|
166 |
|
widgets/manifest.php
CHANGED
@@ -20,12 +20,12 @@ Class Manifest{
|
|
20 |
}
|
21 |
|
22 |
public function get_input_widgets(){
|
23 |
-
|
|
|
24 |
'mf-text',
|
25 |
'mf-email',
|
26 |
'mf-number',
|
27 |
'mf-telephone',
|
28 |
-
'mf-mobile',
|
29 |
'mf-date',
|
30 |
'mf-time',
|
31 |
'mf-select',
|
@@ -43,17 +43,14 @@ Class Manifest{
|
|
43 |
'mf-recaptcha',
|
44 |
'mf-rating',
|
45 |
'mf-file-upload',
|
46 |
-
'mf-calculation',
|
47 |
-
'mf-image-select',
|
48 |
-
'mf-toggle-select',
|
49 |
-
'mf-simple-repeater',
|
50 |
];
|
|
|
|
|
51 |
}
|
52 |
|
53 |
public function includes() {
|
54 |
|
55 |
-
|
56 |
-
require_once plugin_dir_path(__FILE__) . 'form-dynamic.php';
|
57 |
|
58 |
require_once plugin_dir_path(__FILE__) . 'text/text.php';
|
59 |
require_once plugin_dir_path(__FILE__) . 'email/email.php';
|
@@ -72,13 +69,12 @@ Class Manifest{
|
|
72 |
require_once plugin_dir_path(__FILE__) . 'url/url.php';
|
73 |
require_once plugin_dir_path(__FILE__) . 'password/password.php';
|
74 |
require_once plugin_dir_path(__FILE__) . 'response/response.php';
|
75 |
-
require_once plugin_dir_path(__FILE__) . 'listing/listing-fname.php';
|
76 |
-
require_once plugin_dir_path(__FILE__) . 'listing/listing-lname.php';
|
77 |
-
require_once plugin_dir_path(__FILE__) . 'listing/listing-optin.php';
|
78 |
require_once plugin_dir_path(__FILE__) . 'recaptcha/recaptcha.php';
|
79 |
require_once plugin_dir_path(__FILE__) . 'rating/rating.php';
|
80 |
require_once plugin_dir_path(__FILE__) . 'file-upload/file-upload.php';
|
81 |
-
|
82 |
|
83 |
}
|
84 |
|
@@ -87,7 +83,6 @@ Class Manifest{
|
|
87 |
$this->includes();
|
88 |
|
89 |
\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Widget_Met_Form() );
|
90 |
-
//\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Widget_Met_Form_Baisc() );
|
91 |
|
92 |
\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\MetForm_Input_Button() );
|
93 |
\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\MetForm_Input_Text() );
|
20 |
}
|
21 |
|
22 |
public function get_input_widgets(){
|
23 |
+
|
24 |
+
$widget_list = [
|
25 |
'mf-text',
|
26 |
'mf-email',
|
27 |
'mf-number',
|
28 |
'mf-telephone',
|
|
|
29 |
'mf-date',
|
30 |
'mf-time',
|
31 |
'mf-select',
|
43 |
'mf-recaptcha',
|
44 |
'mf-rating',
|
45 |
'mf-file-upload',
|
|
|
|
|
|
|
|
|
46 |
];
|
47 |
+
|
48 |
+
return apply_filters( 'metform/onload/input_widgets', $widget_list );
|
49 |
}
|
50 |
|
51 |
public function includes() {
|
52 |
|
53 |
+
require_once plugin_dir_path(__FILE__) . 'form.php';
|
|
|
54 |
|
55 |
require_once plugin_dir_path(__FILE__) . 'text/text.php';
|
56 |
require_once plugin_dir_path(__FILE__) . 'email/email.php';
|
69 |
require_once plugin_dir_path(__FILE__) . 'url/url.php';
|
70 |
require_once plugin_dir_path(__FILE__) . 'password/password.php';
|
71 |
require_once plugin_dir_path(__FILE__) . 'response/response.php';
|
72 |
+
require_once plugin_dir_path(__FILE__) . 'listing-fname/listing-fname.php';
|
73 |
+
require_once plugin_dir_path(__FILE__) . 'listing-lname/listing-lname.php';
|
74 |
+
require_once plugin_dir_path(__FILE__) . 'listing-optin/listing-optin.php';
|
75 |
require_once plugin_dir_path(__FILE__) . 'recaptcha/recaptcha.php';
|
76 |
require_once plugin_dir_path(__FILE__) . 'rating/rating.php';
|
77 |
require_once plugin_dir_path(__FILE__) . 'file-upload/file-upload.php';
|
|
|
78 |
|
79 |
}
|
80 |
|
83 |
$this->includes();
|
84 |
|
85 |
\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Widget_Met_Form() );
|
|
|
86 |
|
87 |
\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\MetForm_Input_Button() );
|
88 |
\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\MetForm_Input_Text() );
|
widgets/multi-select/multi-select.php
CHANGED
@@ -73,6 +73,19 @@ Class MetForm_Input_Multi_Select extends Widget_Base{
|
|
73 |
]
|
74 |
);
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
$this->add_control(
|
77 |
'mf_input_list',
|
78 |
[
|
@@ -115,7 +128,7 @@ Class MetForm_Input_Multi_Select extends Widget_Base{
|
|
115 |
|
116 |
$this->end_controls_section();
|
117 |
|
118 |
-
if(class_exists('\
|
119 |
$this->input_conditional_control();
|
120 |
}
|
121 |
|
@@ -188,7 +201,12 @@ Class MetForm_Input_Multi_Select extends Widget_Base{
|
|
188 |
<?php
|
189 |
foreach($mf_input_list as $value){
|
190 |
?>
|
191 |
-
<option value="<?php echo esc_attr($value['mf_input_option_value']); ?>"
|
|
|
|
|
|
|
|
|
|
|
192 |
<?php
|
193 |
}
|
194 |
?>
|
73 |
]
|
74 |
);
|
75 |
|
76 |
+
$input_fields->add_control(
|
77 |
+
'mf_input_option_selected', [
|
78 |
+
'label' => esc_html__( 'Select it default ? ', 'metform' ),
|
79 |
+
'type' => Controls_Manager::SELECT,
|
80 |
+
'default' => '',
|
81 |
+
'options' => [
|
82 |
+
'selected' => esc_html__( 'Yes', 'metform' ),
|
83 |
+
'' => esc_html__( 'No', 'metform' ),
|
84 |
+
],
|
85 |
+
'description' => esc_html__('Make this option default selected', 'metform'),
|
86 |
+
]
|
87 |
+
);
|
88 |
+
|
89 |
$this->add_control(
|
90 |
'mf_input_list',
|
91 |
[
|
128 |
|
129 |
$this->end_controls_section();
|
130 |
|
131 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
132 |
$this->input_conditional_control();
|
133 |
}
|
134 |
|
201 |
<?php
|
202 |
foreach($mf_input_list as $value){
|
203 |
?>
|
204 |
+
<option value="<?php echo esc_attr($value['mf_input_option_value']); ?>"
|
205 |
+
<?php echo esc_attr($value['mf_input_option_status']); ?>
|
206 |
+
<?php echo esc_attr($value['mf_input_option_selected']); ?>
|
207 |
+
>
|
208 |
+
<?php echo esc_html($value['mf_input_option_text']); ?>
|
209 |
+
</option>
|
210 |
<?php
|
211 |
}
|
212 |
?>
|
widgets/number/number.php
CHANGED
@@ -53,7 +53,7 @@ Class MetForm_Input_Number extends Widget_Base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/password/password.php
CHANGED
@@ -53,7 +53,7 @@ Class MetForm_Input_Password extends Widget_Base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/radio/radio.php
CHANGED
@@ -214,7 +214,7 @@ Class MetForm_Input_Radio extends Widget_Base{
|
|
214 |
|
215 |
$this->end_controls_section();
|
216 |
|
217 |
-
if(class_exists('\
|
218 |
$this->input_conditional_control();
|
219 |
}
|
220 |
|
214 |
|
215 |
$this->end_controls_section();
|
216 |
|
217 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
218 |
$this->input_conditional_control();
|
219 |
}
|
220 |
|
widgets/range/range.php
CHANGED
@@ -83,7 +83,7 @@ Class MetForm_Input_Range extends Widget_Base{
|
|
83 |
|
84 |
$this->end_controls_section();
|
85 |
|
86 |
-
if(class_exists('\
|
87 |
$this->input_conditional_control();
|
88 |
}
|
89 |
|
83 |
|
84 |
$this->end_controls_section();
|
85 |
|
86 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
87 |
$this->input_conditional_control();
|
88 |
}
|
89 |
|
widgets/rating/rating.php
CHANGED
@@ -65,7 +65,7 @@ Class MetForm_Input_Rating extends Widget_Base{
|
|
65 |
|
66 |
$this->end_controls_section();
|
67 |
|
68 |
-
if(class_exists('\
|
69 |
$this->input_conditional_control();
|
70 |
}
|
71 |
|
65 |
|
66 |
$this->end_controls_section();
|
67 |
|
68 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
69 |
$this->input_conditional_control();
|
70 |
}
|
71 |
|
widgets/select/select.php
CHANGED
@@ -73,6 +73,19 @@ Class MetForm_Input_Select extends Widget_Base{
|
|
73 |
]
|
74 |
);
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
$this->add_control(
|
77 |
'mf_input_list',
|
78 |
[
|
@@ -115,7 +128,7 @@ Class MetForm_Input_Select extends Widget_Base{
|
|
115 |
|
116 |
$this->end_controls_section();
|
117 |
|
118 |
-
if(class_exists('\
|
119 |
$this->input_conditional_control();
|
120 |
}
|
121 |
|
@@ -187,7 +200,12 @@ Class MetForm_Input_Select extends Widget_Base{
|
|
187 |
<?php
|
188 |
foreach($mf_input_list as $value){
|
189 |
?>
|
190 |
-
<option value="<?php echo esc_attr($value['mf_input_option_value']); ?>"
|
|
|
|
|
|
|
|
|
|
|
191 |
<?php
|
192 |
}
|
193 |
?>
|
73 |
]
|
74 |
);
|
75 |
|
76 |
+
$input_fields->add_control(
|
77 |
+
'mf_input_option_selected', [
|
78 |
+
'label' => esc_html__( 'Select it default ? ', 'metform' ),
|
79 |
+
'type' => Controls_Manager::SELECT,
|
80 |
+
'default' => '',
|
81 |
+
'options' => [
|
82 |
+
'selected' => esc_html__( 'Yes', 'metform' ),
|
83 |
+
'' => esc_html__( 'No', 'metform' ),
|
84 |
+
],
|
85 |
+
'description' => esc_html__('Make this option default selected', 'metform'),
|
86 |
+
]
|
87 |
+
);
|
88 |
+
|
89 |
$this->add_control(
|
90 |
'mf_input_list',
|
91 |
[
|
128 |
|
129 |
$this->end_controls_section();
|
130 |
|
131 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
132 |
$this->input_conditional_control();
|
133 |
}
|
134 |
|
200 |
<?php
|
201 |
foreach($mf_input_list as $value){
|
202 |
?>
|
203 |
+
<option value="<?php echo esc_attr($value['mf_input_option_value']); ?>"
|
204 |
+
<?php echo esc_attr($value['mf_input_option_status']); ?>
|
205 |
+
<?php echo esc_attr($value['mf_input_option_selected']); ?>
|
206 |
+
>
|
207 |
+
<?php echo esc_html($value['mf_input_option_text']); ?>
|
208 |
+
</option>
|
209 |
<?php
|
210 |
}
|
211 |
?>
|
widgets/switch/switch.php
CHANGED
@@ -53,7 +53,7 @@ Class MetForm_Input_Switch extends Widget_Base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/telephone/telephone.php
CHANGED
@@ -53,7 +53,7 @@ Class MetForm_Input_Telephone extends Widget_Base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/text/text.php
CHANGED
@@ -53,7 +53,7 @@ Class MetForm_Input_Text extends Widget_Base{
|
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
-
if(class_exists('\
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
53 |
|
54 |
$this->end_controls_section();
|
55 |
|
56 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
57 |
$this->input_conditional_control();
|
58 |
}
|
59 |
|
widgets/textarea/textarea.php
CHANGED
@@ -54,7 +54,7 @@ Class MetForm_Input_Textarea extends Widget_Base{
|
|
54 |
|
55 |
$this->end_controls_section();
|
56 |
|
57 |
-
if(class_exists('\
|
58 |
$this->input_conditional_control();
|
59 |
}
|
60 |
|
54 |
|
55 |
$this->end_controls_section();
|
56 |
|
57 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
58 |
$this->input_conditional_control();
|
59 |
}
|
60 |
|
widgets/time/time.php
CHANGED
@@ -64,7 +64,7 @@ Class MetForm_Input_Time extends Widget_Base{
|
|
64 |
|
65 |
$this->end_controls_section();
|
66 |
|
67 |
-
if(class_exists('\
|
68 |
$this->input_conditional_control();
|
69 |
}
|
70 |
|
64 |
|
65 |
$this->end_controls_section();
|
66 |
|
67 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
68 |
$this->input_conditional_control();
|
69 |
}
|
70 |
|
widgets/url/url.php
CHANGED
@@ -54,7 +54,7 @@ Class MetForm_Input_Url extends Widget_Base{
|
|
54 |
|
55 |
$this->end_controls_section();
|
56 |
|
57 |
-
if(class_exists('\
|
58 |
$this->input_conditional_control();
|
59 |
}
|
60 |
|
54 |
|
55 |
$this->end_controls_section();
|
56 |
|
57 |
+
if(class_exists('\MetForm_Pro\Base\Package')){
|
58 |
$this->input_conditional_control();
|
59 |
}
|
60 |
|